Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'disintegrate-cris-20121009' of git://git.infradead.org/users/dhowells/linux-headers into for-linus2

UAPI Disintegration 2012-10-09

* tag 'disintegrate-cris-20121009' of git://git.infradead.org/users/dhowells/linux-headers:
UAPI: (Scripted) Disintegrate arch/cris/include/asm
UAPI: (Scripted) Disintegrate arch/cris/include/arch-v32/arch
UAPI: (Scripted) Disintegrate arch/cris/include/arch-v10/arch

+682 -639
-4
arch/cris/include/arch-v10/arch/Kbuild
··· 1 - header-y += user.h 2 - header-y += svinto.h 3 - header-y += sv_addr_ag.h 4 - header-y += sv_addr.agh
arch/cris/include/arch-v10/arch/sv_addr.agh arch/cris/include/uapi/arch-v10/arch/sv_addr.agh
arch/cris/include/arch-v10/arch/sv_addr_ag.h arch/cris/include/uapi/arch-v10/arch/sv_addr_ag.h
arch/cris/include/arch-v10/arch/svinto.h arch/cris/include/uapi/arch-v10/arch/svinto.h
arch/cris/include/arch-v10/arch/user.h arch/cris/include/uapi/arch-v10/arch/user.h
-2
arch/cris/include/arch-v32/arch/Kbuild
··· 1 - header-y += user.h 2 - header-y += cryptocop.h
+1 -115
arch/cris/include/arch-v32/arch/cryptocop.h
··· 2 2 * The device /dev/cryptocop is accessible using this driver using 3 3 * CRYPTOCOP_MAJOR (254) and minor number 0. 4 4 */ 5 - 6 5 #ifndef CRYPTOCOP_H 7 6 #define CRYPTOCOP_H 8 7 9 - #include <linux/uio.h> 8 + #include <uapi/arch-v32/arch/cryptocop.h> 10 9 11 - 12 - #define CRYPTOCOP_SESSION_ID_NONE (0) 13 - 14 - typedef unsigned long long int cryptocop_session_id; 15 - 16 - /* cryptocop ioctls */ 17 - #define ETRAXCRYPTOCOP_IOCTYPE (250) 18 - 19 - #define CRYPTOCOP_IO_CREATE_SESSION _IOWR(ETRAXCRYPTOCOP_IOCTYPE, 1, struct strcop_session_op) 20 - #define CRYPTOCOP_IO_CLOSE_SESSION _IOW(ETRAXCRYPTOCOP_IOCTYPE, 2, struct strcop_session_op) 21 - #define CRYPTOCOP_IO_PROCESS_OP _IOWR(ETRAXCRYPTOCOP_IOCTYPE, 3, struct strcop_crypto_op) 22 - #define CRYPTOCOP_IO_MAXNR (3) 23 - 24 - typedef enum { 25 - cryptocop_cipher_des = 0, 26 - cryptocop_cipher_3des = 1, 27 - cryptocop_cipher_aes = 2, 28 - cryptocop_cipher_m2m = 3, /* mem2mem is essentially a NULL cipher with blocklength=1 */ 29 - cryptocop_cipher_none 30 - } cryptocop_cipher_type; 31 - 32 - typedef enum { 33 - cryptocop_digest_sha1 = 0, 34 - cryptocop_digest_md5 = 1, 35 - cryptocop_digest_none 36 - } cryptocop_digest_type; 37 - 38 - typedef enum { 39 - cryptocop_csum_le = 0, 40 - cryptocop_csum_be = 1, 41 - cryptocop_csum_none 42 - } cryptocop_csum_type; 43 - 44 - typedef enum { 45 - cryptocop_cipher_mode_ecb = 0, 46 - cryptocop_cipher_mode_cbc, 47 - cryptocop_cipher_mode_none 48 - } cryptocop_cipher_mode; 49 - 50 - typedef enum { 51 - cryptocop_3des_eee = 0, 52 - cryptocop_3des_eed = 1, 53 - cryptocop_3des_ede = 2, 54 - cryptocop_3des_edd = 3, 55 - cryptocop_3des_dee = 4, 56 - cryptocop_3des_ded = 5, 57 - cryptocop_3des_dde = 6, 58 - cryptocop_3des_ddd = 7 59 - } cryptocop_3des_mode; 60 - 61 - /* Usermode accessible (ioctl) operations. */ 62 - struct strcop_session_op{ 63 - cryptocop_session_id ses_id; 64 - 65 - cryptocop_cipher_type cipher; /* AES, DES, 3DES, m2m, none */ 66 - 67 - cryptocop_cipher_mode cmode; /* ECB, CBC, none */ 68 - cryptocop_3des_mode des3_mode; 69 - 70 - cryptocop_digest_type digest; /* MD5, SHA1, none */ 71 - 72 - cryptocop_csum_type csum; /* BE, LE, none */ 73 - 74 - unsigned char *key; 75 - size_t keylen; 76 - }; 77 - 78 - #define CRYPTOCOP_CSUM_LENGTH (2) 79 - #define CRYPTOCOP_MAX_DIGEST_LENGTH (20) /* SHA-1 20, MD5 16 */ 80 - #define CRYPTOCOP_MAX_IV_LENGTH (16) /* (3)DES==8, AES == 16 */ 81 - #define CRYPTOCOP_MAX_KEY_LENGTH (32) 82 - 83 - struct strcop_crypto_op{ 84 - cryptocop_session_id ses_id; 85 - 86 - /* Indata. */ 87 - unsigned char *indata; 88 - size_t inlen; /* Total indata length. */ 89 - 90 - /* Cipher configuration. */ 91 - unsigned char do_cipher:1; 92 - unsigned char decrypt:1; /* 1 == decrypt, 0 == encrypt */ 93 - unsigned char cipher_explicit:1; 94 - size_t cipher_start; 95 - size_t cipher_len; 96 - /* cipher_iv is used if do_cipher and cipher_explicit and the cipher 97 - mode is CBC. The length is controlled by the type of cipher, 98 - e.g. DES/3DES 8 octets and AES 16 octets. */ 99 - unsigned char cipher_iv[CRYPTOCOP_MAX_IV_LENGTH]; 100 - /* Outdata. */ 101 - unsigned char *cipher_outdata; 102 - size_t cipher_outlen; 103 - 104 - /* digest configuration. */ 105 - unsigned char do_digest:1; 106 - size_t digest_start; 107 - size_t digest_len; 108 - /* Outdata. The actual length is determined by the type of the digest. */ 109 - unsigned char digest[CRYPTOCOP_MAX_DIGEST_LENGTH]; 110 - 111 - /* Checksum configuration. */ 112 - unsigned char do_csum:1; 113 - size_t csum_start; 114 - size_t csum_len; 115 - /* Outdata. */ 116 - unsigned char csum[CRYPTOCOP_CSUM_LENGTH]; 117 - }; 118 - 119 - 120 - 121 - #ifdef __KERNEL__ 122 10 123 11 /********** The API to use from inside the kernel. ************/ 124 12 ··· 154 266 int cryptocop_job_queue_insert_crypto(struct cryptocop_operation *operation); 155 267 156 268 int cryptocop_job_queue_insert_user_job(struct cryptocop_operation *operation); 157 - 158 - #endif /* __KERNEL__ */ 159 269 160 270 #endif /* CRYPTOCOP_H */
arch/cris/include/arch-v32/arch/user.h arch/cris/include/uapi/arch-v32/arch/user.h
-5
arch/cris/include/asm/Kbuild
··· 1 - include include/asm-generic/Kbuild.asm 2 1 3 2 header-y += arch-v10/ 4 3 header-y += arch-v32/ 5 4 6 - header-y += ethernet.h 7 - header-y += etraxgpio.h 8 - header-y += rs485.h 9 - header-y += sync_serial.h 10 5 11 6 generic-y += clkdev.h 12 7 generic-y += exec.h
arch/cris/include/asm/auxvec.h arch/cris/include/uapi/asm/auxvec.h
arch/cris/include/asm/bitsperlong.h arch/cris/include/uapi/asm/bitsperlong.h
arch/cris/include/asm/byteorder.h arch/cris/include/uapi/asm/byteorder.h
arch/cris/include/asm/errno.h arch/cris/include/uapi/asm/errno.h
arch/cris/include/asm/ethernet.h arch/cris/include/uapi/asm/ethernet.h
arch/cris/include/asm/etraxgpio.h arch/cris/include/uapi/asm/etraxgpio.h
arch/cris/include/asm/fcntl.h arch/cris/include/uapi/asm/fcntl.h
arch/cris/include/asm/ioctl.h arch/cris/include/uapi/asm/ioctl.h
arch/cris/include/asm/ioctls.h arch/cris/include/uapi/asm/ioctls.h
arch/cris/include/asm/ipcbuf.h arch/cris/include/uapi/asm/ipcbuf.h
arch/cris/include/asm/mman.h arch/cris/include/uapi/asm/mman.h
arch/cris/include/asm/msgbuf.h arch/cris/include/uapi/asm/msgbuf.h
arch/cris/include/asm/param.h arch/cris/include/uapi/asm/param.h
arch/cris/include/asm/poll.h arch/cris/include/uapi/asm/poll.h
arch/cris/include/asm/posix_types.h arch/cris/include/uapi/asm/posix_types.h
+1 -4
arch/cris/include/asm/ptrace.h
··· 1 1 #ifndef _CRIS_PTRACE_H 2 2 #define _CRIS_PTRACE_H 3 3 4 - #include <arch/ptrace.h> 4 + #include <uapi/asm/ptrace.h> 5 5 6 - #ifdef __KERNEL__ 7 6 8 7 /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */ 9 8 #define PTRACE_GETREGS 12 10 9 #define PTRACE_SETREGS 13 11 10 12 11 #define profile_pc(regs) instruction_pointer(regs) 13 - 14 - #endif /* __KERNEL__ */ 15 12 16 13 #endif /* _CRIS_PTRACE_H */
arch/cris/include/asm/resource.h arch/cris/include/uapi/asm/resource.h
arch/cris/include/asm/rs485.h arch/cris/include/uapi/asm/rs485.h
arch/cris/include/asm/sembuf.h arch/cris/include/uapi/asm/sembuf.h
arch/cris/include/asm/setup.h arch/cris/include/uapi/asm/setup.h
arch/cris/include/asm/shmbuf.h arch/cris/include/uapi/asm/shmbuf.h
arch/cris/include/asm/sigcontext.h arch/cris/include/uapi/asm/sigcontext.h
arch/cris/include/asm/siginfo.h arch/cris/include/uapi/asm/siginfo.h
+1 -120
arch/cris/include/asm/signal.h
··· 1 1 #ifndef _ASM_CRIS_SIGNAL_H 2 2 #define _ASM_CRIS_SIGNAL_H 3 3 4 - #include <linux/types.h> 4 + #include <uapi/asm/signal.h> 5 5 6 - /* Avoid too many header ordering problems. */ 7 - struct siginfo; 8 - 9 - #ifdef __KERNEL__ 10 6 /* Most things should be clean enough to redefine this at will, if care 11 7 is taken to make libc match. */ 12 8 ··· 16 20 unsigned long sig[_NSIG_WORDS]; 17 21 } sigset_t; 18 22 19 - #else 20 - /* Here we must cater to libcs that poke about in kernel headers. */ 21 - 22 - #define NSIG 32 23 - typedef unsigned long sigset_t; 24 - 25 - #endif /* __KERNEL__ */ 26 - 27 - #define SIGHUP 1 28 - #define SIGINT 2 29 - #define SIGQUIT 3 30 - #define SIGILL 4 31 - #define SIGTRAP 5 32 - #define SIGABRT 6 33 - #define SIGIOT 6 34 - #define SIGBUS 7 35 - #define SIGFPE 8 36 - #define SIGKILL 9 37 - #define SIGUSR1 10 38 - #define SIGSEGV 11 39 - #define SIGUSR2 12 40 - #define SIGPIPE 13 41 - #define SIGALRM 14 42 - #define SIGTERM 15 43 - #define SIGSTKFLT 16 44 - #define SIGCHLD 17 45 - #define SIGCONT 18 46 - #define SIGSTOP 19 47 - #define SIGTSTP 20 48 - #define SIGTTIN 21 49 - #define SIGTTOU 22 50 - #define SIGURG 23 51 - #define SIGXCPU 24 52 - #define SIGXFSZ 25 53 - #define SIGVTALRM 26 54 - #define SIGPROF 27 55 - #define SIGWINCH 28 56 - #define SIGIO 29 57 - #define SIGPOLL SIGIO 58 - /* 59 - #define SIGLOST 29 60 - */ 61 - #define SIGPWR 30 62 - #define SIGSYS 31 63 - #define SIGUNUSED 31 64 - 65 - /* These should not be considered constants from userland. */ 66 - #define SIGRTMIN 32 67 - #define SIGRTMAX _NSIG 68 - 69 - /* 70 - * SA_FLAGS values: 71 - * 72 - * SA_ONSTACK indicates that a registered stack_t will be used. 73 - * SA_RESTART flag to get restarting signals (which were the default long ago) 74 - * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. 75 - * SA_RESETHAND clears the handler when the signal is delivered. 76 - * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. 77 - * SA_NODEFER prevents the current signal from being masked in the handler. 78 - * 79 - * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single 80 - * Unix names RESETHAND and NODEFER respectively. 81 - */ 82 - 83 - #define SA_NOCLDSTOP 0x00000001u 84 - #define SA_NOCLDWAIT 0x00000002u 85 - #define SA_SIGINFO 0x00000004u 86 - #define SA_ONSTACK 0x08000000u 87 - #define SA_RESTART 0x10000000u 88 - #define SA_NODEFER 0x40000000u 89 - #define SA_RESETHAND 0x80000000u 90 - 91 - #define SA_NOMASK SA_NODEFER 92 - #define SA_ONESHOT SA_RESETHAND 93 - 94 - #define SA_RESTORER 0x04000000 95 - 96 - /* 97 - * sigaltstack controls 98 - */ 99 - #define SS_ONSTACK 1 100 - #define SS_DISABLE 2 101 - 102 - #define MINSIGSTKSZ 2048 103 - #define SIGSTKSZ 8192 104 - 105 - #include <asm-generic/signal-defs.h> 106 - 107 - #ifdef __KERNEL__ 108 23 struct old_sigaction { 109 24 __sighandler_t sa_handler; 110 25 old_sigset_t sa_mask; ··· 33 126 struct k_sigaction { 34 127 struct sigaction sa; 35 128 }; 36 - #else 37 - /* Here we must cater to libcs that poke about in kernel headers. */ 38 - 39 - struct sigaction { 40 - union { 41 - __sighandler_t _sa_handler; 42 - void (*_sa_sigaction)(int, struct siginfo *, void *); 43 - } _u; 44 - sigset_t sa_mask; 45 - unsigned long sa_flags; 46 - void (*sa_restorer)(void); 47 - }; 48 - 49 - #define sa_handler _u._sa_handler 50 - #define sa_sigaction _u._sa_sigaction 51 - 52 - #endif /* __KERNEL__ */ 53 - 54 - typedef struct sigaltstack { 55 - void *ss_sp; 56 - int ss_flags; 57 - size_t ss_size; 58 - } stack_t; 59 - 60 - #ifdef __KERNEL__ 61 129 #include <asm/sigcontext.h> 62 - #endif /* __KERNEL__ */ 63 130 64 131 #endif
arch/cris/include/asm/socket.h arch/cris/include/uapi/asm/socket.h
arch/cris/include/asm/sockios.h arch/cris/include/uapi/asm/sockios.h
arch/cris/include/asm/stat.h arch/cris/include/uapi/asm/stat.h
arch/cris/include/asm/statfs.h arch/cris/include/uapi/asm/statfs.h
+1 -2
arch/cris/include/asm/swab.h
··· 1 1 #ifndef _CRIS_SWAB_H 2 2 #define _CRIS_SWAB_H 3 3 4 - #ifdef __KERNEL__ 5 4 #include <arch/swab.h> 6 - #endif /* __KERNEL__ */ 5 + #include <uapi/asm/swab.h> 7 6 8 7 #endif /* _CRIS_SWAB_H */
arch/cris/include/asm/sync_serial.h arch/cris/include/uapi/asm/sync_serial.h
arch/cris/include/asm/termbits.h arch/cris/include/uapi/asm/termbits.h
+1 -42
arch/cris/include/asm/termios.h
··· 1 1 #ifndef _CRIS_TERMIOS_H 2 2 #define _CRIS_TERMIOS_H 3 3 4 - #include <asm/termbits.h> 5 - #include <asm/ioctls.h> 6 - #include <asm/rs485.h> 7 - #include <linux/serial.h> 4 + #include <uapi/asm/termios.h> 8 5 9 - struct winsize { 10 - unsigned short ws_row; 11 - unsigned short ws_col; 12 - unsigned short ws_xpixel; 13 - unsigned short ws_ypixel; 14 - }; 15 - 16 - #define NCC 8 17 - struct termio { 18 - unsigned short c_iflag; /* input mode flags */ 19 - unsigned short c_oflag; /* output mode flags */ 20 - unsigned short c_cflag; /* control mode flags */ 21 - unsigned short c_lflag; /* local mode flags */ 22 - unsigned char c_line; /* line discipline */ 23 - unsigned char c_cc[NCC]; /* control characters */ 24 - }; 25 - 26 - /* modem lines */ 27 - #define TIOCM_LE 0x001 28 - #define TIOCM_DTR 0x002 29 - #define TIOCM_RTS 0x004 30 - #define TIOCM_ST 0x008 31 - #define TIOCM_SR 0x010 32 - #define TIOCM_CTS 0x020 33 - #define TIOCM_CAR 0x040 34 - #define TIOCM_RNG 0x080 35 - #define TIOCM_DSR 0x100 36 - #define TIOCM_CD TIOCM_CAR 37 - #define TIOCM_RI TIOCM_RNG 38 - #define TIOCM_OUT1 0x2000 39 - #define TIOCM_OUT2 0x4000 40 - #define TIOCM_LOOP 0x8000 41 - 42 - /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ 43 - 44 - #ifdef __KERNEL__ 45 6 46 7 /* intr=^C quit=^\ erase=del kill=^U 47 8 eof=^D vtime=\0 vmin=\1 sxtc=\0 ··· 47 86 #define kernel_termios_to_user_termios(u, k) copy_to_user(u, k, sizeof(struct termios2)) 48 87 #define user_termios_to_kernel_termios_1(k, u) copy_from_user(k, u, sizeof(struct termios)) 49 88 #define kernel_termios_to_user_termios_1(u, k) copy_to_user(u, k, sizeof(struct termios)) 50 - 51 - #endif /* __KERNEL__ */ 52 89 53 90 #endif /* _CRIS_TERMIOS_H */
+1 -4
arch/cris/include/asm/types.h
··· 1 1 #ifndef _ETRAX_TYPES_H 2 2 #define _ETRAX_TYPES_H 3 3 4 - #include <asm-generic/int-ll64.h> 4 + #include <uapi/asm/types.h> 5 5 6 6 /* 7 7 * These aren't exported outside the kernel to avoid name space clashes 8 8 */ 9 - #ifdef __KERNEL__ 10 9 11 10 #define BITS_PER_LONG 32 12 - 13 - #endif /* __KERNEL__ */ 14 11 15 12 #endif
+1 -341
arch/cris/include/asm/unistd.h
··· 1 1 #ifndef _ASM_CRIS_UNISTD_H_ 2 2 #define _ASM_CRIS_UNISTD_H_ 3 3 4 - /* 5 - * This file contains the system call numbers, and stub macros for libc. 6 - */ 4 + #include <uapi/asm/unistd.h> 7 5 8 - #define __NR_restart_syscall 0 9 - #define __NR_exit 1 10 - #define __NR_fork 2 11 - #define __NR_read 3 12 - #define __NR_write 4 13 - #define __NR_open 5 14 - #define __NR_close 6 15 - #define __NR_waitpid 7 16 - #define __NR_creat 8 17 - #define __NR_link 9 18 - #define __NR_unlink 10 19 - #define __NR_execve 11 20 - #define __NR_chdir 12 21 - #define __NR_time 13 22 - #define __NR_mknod 14 23 - #define __NR_chmod 15 24 - #define __NR_lchown 16 25 - #define __NR_break 17 26 - #define __NR_oldstat 18 27 - #define __NR_lseek 19 28 - #define __NR_getpid 20 29 - #define __NR_mount 21 30 - #define __NR_umount 22 31 - #define __NR_setuid 23 32 - #define __NR_getuid 24 33 - #define __NR_stime 25 34 - #define __NR_ptrace 26 35 - #define __NR_alarm 27 36 - #define __NR_oldfstat 28 37 - #define __NR_pause 29 38 - #define __NR_utime 30 39 - #define __NR_stty 31 40 - #define __NR_gtty 32 41 - #define __NR_access 33 42 - #define __NR_nice 34 43 - #define __NR_ftime 35 44 - #define __NR_sync 36 45 - #define __NR_kill 37 46 - #define __NR_rename 38 47 - #define __NR_mkdir 39 48 - #define __NR_rmdir 40 49 - #define __NR_dup 41 50 - #define __NR_pipe 42 51 - #define __NR_times 43 52 - #define __NR_prof 44 53 - #define __NR_brk 45 54 - #define __NR_setgid 46 55 - #define __NR_getgid 47 56 - #define __NR_signal 48 57 - #define __NR_geteuid 49 58 - #define __NR_getegid 50 59 - #define __NR_acct 51 60 - #define __NR_umount2 52 61 - #define __NR_lock 53 62 - #define __NR_ioctl 54 63 - #define __NR_fcntl 55 64 - #define __NR_mpx 56 65 - #define __NR_setpgid 57 66 - #define __NR_ulimit 58 67 - #define __NR_oldolduname 59 68 - #define __NR_umask 60 69 - #define __NR_chroot 61 70 - #define __NR_ustat 62 71 - #define __NR_dup2 63 72 - #define __NR_getppid 64 73 - #define __NR_getpgrp 65 74 - #define __NR_setsid 66 75 - #define __NR_sigaction 67 76 - #define __NR_sgetmask 68 77 - #define __NR_ssetmask 69 78 - #define __NR_setreuid 70 79 - #define __NR_setregid 71 80 - #define __NR_sigsuspend 72 81 - #define __NR_sigpending 73 82 - #define __NR_sethostname 74 83 - #define __NR_setrlimit 75 84 - #define __NR_getrlimit 76 85 - #define __NR_getrusage 77 86 - #define __NR_gettimeofday 78 87 - #define __NR_settimeofday 79 88 - #define __NR_getgroups 80 89 - #define __NR_setgroups 81 90 - #define __NR_select 82 91 - #define __NR_symlink 83 92 - #define __NR_oldlstat 84 93 - #define __NR_readlink 85 94 - #define __NR_uselib 86 95 - #define __NR_swapon 87 96 - #define __NR_reboot 88 97 - #define __NR_readdir 89 98 - #define __NR_mmap 90 99 - #define __NR_munmap 91 100 - #define __NR_truncate 92 101 - #define __NR_ftruncate 93 102 - #define __NR_fchmod 94 103 - #define __NR_fchown 95 104 - #define __NR_getpriority 96 105 - #define __NR_setpriority 97 106 - #define __NR_profil 98 107 - #define __NR_statfs 99 108 - #define __NR_fstatfs 100 109 - #define __NR_ioperm 101 110 - #define __NR_socketcall 102 111 - #define __NR_syslog 103 112 - #define __NR_setitimer 104 113 - #define __NR_getitimer 105 114 - #define __NR_stat 106 115 - #define __NR_lstat 107 116 - #define __NR_fstat 108 117 - #define __NR_olduname 109 118 - #define __NR_iopl 110 119 - #define __NR_vhangup 111 120 - #define __NR_idle 112 121 - #define __NR_vm86 113 122 - #define __NR_wait4 114 123 - #define __NR_swapoff 115 124 - #define __NR_sysinfo 116 125 - #define __NR_ipc 117 126 - #define __NR_fsync 118 127 - #define __NR_sigreturn 119 128 - #define __NR_clone 120 129 - #define __NR_setdomainname 121 130 - #define __NR_uname 122 131 - #define __NR_modify_ldt 123 132 - #define __NR_adjtimex 124 133 - #define __NR_mprotect 125 134 - #define __NR_sigprocmask 126 135 - #define __NR_create_module 127 136 - #define __NR_init_module 128 137 - #define __NR_delete_module 129 138 - #define __NR_get_kernel_syms 130 139 - #define __NR_quotactl 131 140 - #define __NR_getpgid 132 141 - #define __NR_fchdir 133 142 - #define __NR_bdflush 134 143 - #define __NR_sysfs 135 144 - #define __NR_personality 136 145 - #define __NR_afs_syscall 137 /* Syscall for Andrew File System */ 146 - #define __NR_setfsuid 138 147 - #define __NR_setfsgid 139 148 - #define __NR__llseek 140 149 - #define __NR_getdents 141 150 - #define __NR__newselect 142 151 - #define __NR_flock 143 152 - #define __NR_msync 144 153 - #define __NR_readv 145 154 - #define __NR_writev 146 155 - #define __NR_getsid 147 156 - #define __NR_fdatasync 148 157 - #define __NR__sysctl 149 158 - #define __NR_mlock 150 159 - #define __NR_munlock 151 160 - #define __NR_mlockall 152 161 - #define __NR_munlockall 153 162 - #define __NR_sched_setparam 154 163 - #define __NR_sched_getparam 155 164 - #define __NR_sched_setscheduler 156 165 - #define __NR_sched_getscheduler 157 166 - #define __NR_sched_yield 158 167 - #define __NR_sched_get_priority_max 159 168 - #define __NR_sched_get_priority_min 160 169 - #define __NR_sched_rr_get_interval 161 170 - #define __NR_nanosleep 162 171 - #define __NR_mremap 163 172 - #define __NR_setresuid 164 173 - #define __NR_getresuid 165 174 - 175 - #define __NR_query_module 167 176 - #define __NR_poll 168 177 - #define __NR_nfsservctl 169 178 - #define __NR_setresgid 170 179 - #define __NR_getresgid 171 180 - #define __NR_prctl 172 181 - #define __NR_rt_sigreturn 173 182 - #define __NR_rt_sigaction 174 183 - #define __NR_rt_sigprocmask 175 184 - #define __NR_rt_sigpending 176 185 - #define __NR_rt_sigtimedwait 177 186 - #define __NR_rt_sigqueueinfo 178 187 - #define __NR_rt_sigsuspend 179 188 - #define __NR_pread64 180 189 - #define __NR_pwrite64 181 190 - #define __NR_chown 182 191 - #define __NR_getcwd 183 192 - #define __NR_capget 184 193 - #define __NR_capset 185 194 - #define __NR_sigaltstack 186 195 - #define __NR_sendfile 187 196 - #define __NR_getpmsg 188 /* some people actually want streams */ 197 - #define __NR_putpmsg 189 /* some people actually want streams */ 198 - #define __NR_vfork 190 199 - #define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ 200 - #define __NR_mmap2 192 201 - #define __NR_truncate64 193 202 - #define __NR_ftruncate64 194 203 - #define __NR_stat64 195 204 - #define __NR_lstat64 196 205 - #define __NR_fstat64 197 206 - #define __NR_lchown32 198 207 - #define __NR_getuid32 199 208 - #define __NR_getgid32 200 209 - #define __NR_geteuid32 201 210 - #define __NR_getegid32 202 211 - #define __NR_setreuid32 203 212 - #define __NR_setregid32 204 213 - #define __NR_getgroups32 205 214 - #define __NR_setgroups32 206 215 - #define __NR_fchown32 207 216 - #define __NR_setresuid32 208 217 - #define __NR_getresuid32 209 218 - #define __NR_setresgid32 210 219 - #define __NR_getresgid32 211 220 - #define __NR_chown32 212 221 - #define __NR_setuid32 213 222 - #define __NR_setgid32 214 223 - #define __NR_setfsuid32 215 224 - #define __NR_setfsgid32 216 225 - #define __NR_pivot_root 217 226 - #define __NR_mincore 218 227 - #define __NR_madvise 219 228 - #define __NR_getdents64 220 229 - #define __NR_fcntl64 221 230 - /* 223 is unused */ 231 - #define __NR_gettid 224 232 - #define __NR_readahead 225 233 - #define __NR_setxattr 226 234 - #define __NR_lsetxattr 227 235 - #define __NR_fsetxattr 228 236 - #define __NR_getxattr 229 237 - #define __NR_lgetxattr 230 238 - #define __NR_fgetxattr 231 239 - #define __NR_listxattr 232 240 - #define __NR_llistxattr 233 241 - #define __NR_flistxattr 234 242 - #define __NR_removexattr 235 243 - #define __NR_lremovexattr 236 244 - #define __NR_fremovexattr 237 245 - #define __NR_tkill 238 246 - #define __NR_sendfile64 239 247 - #define __NR_futex 240 248 - #define __NR_sched_setaffinity 241 249 - #define __NR_sched_getaffinity 242 250 - #define __NR_set_thread_area 243 251 - #define __NR_get_thread_area 244 252 - #define __NR_io_setup 245 253 - #define __NR_io_destroy 246 254 - #define __NR_io_getevents 247 255 - #define __NR_io_submit 248 256 - #define __NR_io_cancel 249 257 - #define __NR_fadvise64 250 258 - /* 251 is available for reuse (was briefly sys_set_zone_reclaim) */ 259 - #define __NR_exit_group 252 260 - #define __NR_lookup_dcookie 253 261 - #define __NR_epoll_create 254 262 - #define __NR_epoll_ctl 255 263 - #define __NR_epoll_wait 256 264 - #define __NR_remap_file_pages 257 265 - #define __NR_set_tid_address 258 266 - #define __NR_timer_create 259 267 - #define __NR_timer_settime (__NR_timer_create+1) 268 - #define __NR_timer_gettime (__NR_timer_create+2) 269 - #define __NR_timer_getoverrun (__NR_timer_create+3) 270 - #define __NR_timer_delete (__NR_timer_create+4) 271 - #define __NR_clock_settime (__NR_timer_create+5) 272 - #define __NR_clock_gettime (__NR_timer_create+6) 273 - #define __NR_clock_getres (__NR_timer_create+7) 274 - #define __NR_clock_nanosleep (__NR_timer_create+8) 275 - #define __NR_statfs64 268 276 - #define __NR_fstatfs64 269 277 - #define __NR_tgkill 270 278 - #define __NR_utimes 271 279 - #define __NR_fadvise64_64 272 280 - #define __NR_vserver 273 281 - #define __NR_mbind 274 282 - #define __NR_get_mempolicy 275 283 - #define __NR_set_mempolicy 276 284 - #define __NR_mq_open 277 285 - #define __NR_mq_unlink (__NR_mq_open+1) 286 - #define __NR_mq_timedsend (__NR_mq_open+2) 287 - #define __NR_mq_timedreceive (__NR_mq_open+3) 288 - #define __NR_mq_notify (__NR_mq_open+4) 289 - #define __NR_mq_getsetattr (__NR_mq_open+5) 290 - #define __NR_kexec_load 283 291 - #define __NR_waitid 284 292 - /* #define __NR_sys_setaltroot 285 */ 293 - #define __NR_add_key 286 294 - #define __NR_request_key 287 295 - #define __NR_keyctl 288 296 - #define __NR_ioprio_set 289 297 - #define __NR_ioprio_get 290 298 - #define __NR_inotify_init 291 299 - #define __NR_inotify_add_watch 292 300 - #define __NR_inotify_rm_watch 293 301 - #define __NR_migrate_pages 294 302 - #define __NR_openat 295 303 - #define __NR_mkdirat 296 304 - #define __NR_mknodat 297 305 - #define __NR_fchownat 298 306 - #define __NR_futimesat 299 307 - #define __NR_fstatat64 300 308 - #define __NR_unlinkat 301 309 - #define __NR_renameat 302 310 - #define __NR_linkat 303 311 - #define __NR_symlinkat 304 312 - #define __NR_readlinkat 305 313 - #define __NR_fchmodat 306 314 - #define __NR_faccessat 307 315 - #define __NR_pselect6 308 316 - #define __NR_ppoll 309 317 - #define __NR_unshare 310 318 - #define __NR_set_robust_list 311 319 - #define __NR_get_robust_list 312 320 - #define __NR_splice 313 321 - #define __NR_sync_file_range 314 322 - #define __NR_tee 315 323 - #define __NR_vmsplice 316 324 - #define __NR_move_pages 317 325 - #define __NR_getcpu 318 326 - #define __NR_epoll_pwait 319 327 - #define __NR_utimensat 320 328 - #define __NR_signalfd 321 329 - #define __NR_timerfd_create 322 330 - #define __NR_eventfd 323 331 - #define __NR_fallocate 324 332 - #define __NR_timerfd_settime 325 333 - #define __NR_timerfd_gettime 326 334 - #define __NR_signalfd4 327 335 - #define __NR_eventfd2 328 336 - #define __NR_epoll_create1 329 337 - #define __NR_dup3 330 338 - #define __NR_pipe2 331 339 - #define __NR_inotify_init1 332 340 - #define __NR_preadv 333 341 - #define __NR_pwritev 334 342 - #define __NR_setns 335 343 - 344 - #ifdef __KERNEL__ 345 6 346 7 #define NR_syscalls 336 347 8 ··· 45 384 */ 46 385 #define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall") 47 386 48 - #endif /* __KERNEL__ */ 49 387 #endif /* _ASM_CRIS_UNISTD_H_ */
+4
arch/cris/include/uapi/arch-v10/arch/Kbuild
··· 1 1 # UAPI Header export list 2 + header-y += sv_addr.agh 3 + header-y += sv_addr_ag.h 4 + header-y += svinto.h 5 + header-y += user.h
+2
arch/cris/include/uapi/arch-v32/arch/Kbuild
··· 1 1 # UAPI Header export list 2 + header-y += cryptocop.h 3 + header-y += user.h
+122
arch/cris/include/uapi/arch-v32/arch/cryptocop.h
··· 1 + /* 2 + * The device /dev/cryptocop is accessible using this driver using 3 + * CRYPTOCOP_MAJOR (254) and minor number 0. 4 + */ 5 + 6 + #ifndef _UAPICRYPTOCOP_H 7 + #define _UAPICRYPTOCOP_H 8 + 9 + #include <linux/uio.h> 10 + 11 + 12 + #define CRYPTOCOP_SESSION_ID_NONE (0) 13 + 14 + typedef unsigned long long int cryptocop_session_id; 15 + 16 + /* cryptocop ioctls */ 17 + #define ETRAXCRYPTOCOP_IOCTYPE (250) 18 + 19 + #define CRYPTOCOP_IO_CREATE_SESSION _IOWR(ETRAXCRYPTOCOP_IOCTYPE, 1, struct strcop_session_op) 20 + #define CRYPTOCOP_IO_CLOSE_SESSION _IOW(ETRAXCRYPTOCOP_IOCTYPE, 2, struct strcop_session_op) 21 + #define CRYPTOCOP_IO_PROCESS_OP _IOWR(ETRAXCRYPTOCOP_IOCTYPE, 3, struct strcop_crypto_op) 22 + #define CRYPTOCOP_IO_MAXNR (3) 23 + 24 + typedef enum { 25 + cryptocop_cipher_des = 0, 26 + cryptocop_cipher_3des = 1, 27 + cryptocop_cipher_aes = 2, 28 + cryptocop_cipher_m2m = 3, /* mem2mem is essentially a NULL cipher with blocklength=1 */ 29 + cryptocop_cipher_none 30 + } cryptocop_cipher_type; 31 + 32 + typedef enum { 33 + cryptocop_digest_sha1 = 0, 34 + cryptocop_digest_md5 = 1, 35 + cryptocop_digest_none 36 + } cryptocop_digest_type; 37 + 38 + typedef enum { 39 + cryptocop_csum_le = 0, 40 + cryptocop_csum_be = 1, 41 + cryptocop_csum_none 42 + } cryptocop_csum_type; 43 + 44 + typedef enum { 45 + cryptocop_cipher_mode_ecb = 0, 46 + cryptocop_cipher_mode_cbc, 47 + cryptocop_cipher_mode_none 48 + } cryptocop_cipher_mode; 49 + 50 + typedef enum { 51 + cryptocop_3des_eee = 0, 52 + cryptocop_3des_eed = 1, 53 + cryptocop_3des_ede = 2, 54 + cryptocop_3des_edd = 3, 55 + cryptocop_3des_dee = 4, 56 + cryptocop_3des_ded = 5, 57 + cryptocop_3des_dde = 6, 58 + cryptocop_3des_ddd = 7 59 + } cryptocop_3des_mode; 60 + 61 + /* Usermode accessible (ioctl) operations. */ 62 + struct strcop_session_op{ 63 + cryptocop_session_id ses_id; 64 + 65 + cryptocop_cipher_type cipher; /* AES, DES, 3DES, m2m, none */ 66 + 67 + cryptocop_cipher_mode cmode; /* ECB, CBC, none */ 68 + cryptocop_3des_mode des3_mode; 69 + 70 + cryptocop_digest_type digest; /* MD5, SHA1, none */ 71 + 72 + cryptocop_csum_type csum; /* BE, LE, none */ 73 + 74 + unsigned char *key; 75 + size_t keylen; 76 + }; 77 + 78 + #define CRYPTOCOP_CSUM_LENGTH (2) 79 + #define CRYPTOCOP_MAX_DIGEST_LENGTH (20) /* SHA-1 20, MD5 16 */ 80 + #define CRYPTOCOP_MAX_IV_LENGTH (16) /* (3)DES==8, AES == 16 */ 81 + #define CRYPTOCOP_MAX_KEY_LENGTH (32) 82 + 83 + struct strcop_crypto_op{ 84 + cryptocop_session_id ses_id; 85 + 86 + /* Indata. */ 87 + unsigned char *indata; 88 + size_t inlen; /* Total indata length. */ 89 + 90 + /* Cipher configuration. */ 91 + unsigned char do_cipher:1; 92 + unsigned char decrypt:1; /* 1 == decrypt, 0 == encrypt */ 93 + unsigned char cipher_explicit:1; 94 + size_t cipher_start; 95 + size_t cipher_len; 96 + /* cipher_iv is used if do_cipher and cipher_explicit and the cipher 97 + mode is CBC. The length is controlled by the type of cipher, 98 + e.g. DES/3DES 8 octets and AES 16 octets. */ 99 + unsigned char cipher_iv[CRYPTOCOP_MAX_IV_LENGTH]; 100 + /* Outdata. */ 101 + unsigned char *cipher_outdata; 102 + size_t cipher_outlen; 103 + 104 + /* digest configuration. */ 105 + unsigned char do_digest:1; 106 + size_t digest_start; 107 + size_t digest_len; 108 + /* Outdata. The actual length is determined by the type of the digest. */ 109 + unsigned char digest[CRYPTOCOP_MAX_DIGEST_LENGTH]; 110 + 111 + /* Checksum configuration. */ 112 + unsigned char do_csum:1; 113 + size_t csum_start; 114 + size_t csum_len; 115 + /* Outdata. */ 116 + unsigned char csum[CRYPTOCOP_CSUM_LENGTH]; 117 + }; 118 + 119 + 120 + 121 + 122 + #endif /* _UAPICRYPTOCOP_H */
+34
arch/cris/include/uapi/asm/Kbuild
··· 3 3 4 4 header-y += arch-v10/ 5 5 header-y += arch-v32/ 6 + header-y += auxvec.h 7 + header-y += bitsperlong.h 8 + header-y += byteorder.h 9 + header-y += errno.h 10 + header-y += ethernet.h 11 + header-y += etraxgpio.h 12 + header-y += fcntl.h 13 + header-y += ioctl.h 14 + header-y += ioctls.h 15 + header-y += ipcbuf.h 16 + header-y += mman.h 17 + header-y += msgbuf.h 18 + header-y += param.h 19 + header-y += poll.h 20 + header-y += posix_types.h 21 + header-y += ptrace.h 22 + header-y += resource.h 23 + header-y += rs485.h 24 + header-y += sembuf.h 25 + header-y += setup.h 26 + header-y += shmbuf.h 27 + header-y += sigcontext.h 28 + header-y += siginfo.h 29 + header-y += signal.h 30 + header-y += socket.h 31 + header-y += sockios.h 32 + header-y += stat.h 33 + header-y += statfs.h 34 + header-y += swab.h 35 + header-y += sync_serial.h 36 + header-y += termbits.h 37 + header-y += termios.h 38 + header-y += types.h 39 + header-y += unistd.h
+1
arch/cris/include/uapi/asm/ptrace.h
··· 1 + #include <arch/ptrace.h>
+122
arch/cris/include/uapi/asm/signal.h
··· 1 + #ifndef _UAPI_ASM_CRIS_SIGNAL_H 2 + #define _UAPI_ASM_CRIS_SIGNAL_H 3 + 4 + #include <linux/types.h> 5 + 6 + /* Avoid too many header ordering problems. */ 7 + struct siginfo; 8 + 9 + #ifndef __KERNEL__ 10 + /* Here we must cater to libcs that poke about in kernel headers. */ 11 + 12 + #define NSIG 32 13 + typedef unsigned long sigset_t; 14 + 15 + #endif /* __KERNEL__ */ 16 + 17 + #define SIGHUP 1 18 + #define SIGINT 2 19 + #define SIGQUIT 3 20 + #define SIGILL 4 21 + #define SIGTRAP 5 22 + #define SIGABRT 6 23 + #define SIGIOT 6 24 + #define SIGBUS 7 25 + #define SIGFPE 8 26 + #define SIGKILL 9 27 + #define SIGUSR1 10 28 + #define SIGSEGV 11 29 + #define SIGUSR2 12 30 + #define SIGPIPE 13 31 + #define SIGALRM 14 32 + #define SIGTERM 15 33 + #define SIGSTKFLT 16 34 + #define SIGCHLD 17 35 + #define SIGCONT 18 36 + #define SIGSTOP 19 37 + #define SIGTSTP 20 38 + #define SIGTTIN 21 39 + #define SIGTTOU 22 40 + #define SIGURG 23 41 + #define SIGXCPU 24 42 + #define SIGXFSZ 25 43 + #define SIGVTALRM 26 44 + #define SIGPROF 27 45 + #define SIGWINCH 28 46 + #define SIGIO 29 47 + #define SIGPOLL SIGIO 48 + /* 49 + #define SIGLOST 29 50 + */ 51 + #define SIGPWR 30 52 + #define SIGSYS 31 53 + #define SIGUNUSED 31 54 + 55 + /* These should not be considered constants from userland. */ 56 + #define SIGRTMIN 32 57 + #define SIGRTMAX _NSIG 58 + 59 + /* 60 + * SA_FLAGS values: 61 + * 62 + * SA_ONSTACK indicates that a registered stack_t will be used. 63 + * SA_RESTART flag to get restarting signals (which were the default long ago) 64 + * SA_NOCLDSTOP flag to turn off SIGCHLD when children stop. 65 + * SA_RESETHAND clears the handler when the signal is delivered. 66 + * SA_NOCLDWAIT flag on SIGCHLD to inhibit zombies. 67 + * SA_NODEFER prevents the current signal from being masked in the handler. 68 + * 69 + * SA_ONESHOT and SA_NOMASK are the historical Linux names for the Single 70 + * Unix names RESETHAND and NODEFER respectively. 71 + */ 72 + 73 + #define SA_NOCLDSTOP 0x00000001u 74 + #define SA_NOCLDWAIT 0x00000002u 75 + #define SA_SIGINFO 0x00000004u 76 + #define SA_ONSTACK 0x08000000u 77 + #define SA_RESTART 0x10000000u 78 + #define SA_NODEFER 0x40000000u 79 + #define SA_RESETHAND 0x80000000u 80 + 81 + #define SA_NOMASK SA_NODEFER 82 + #define SA_ONESHOT SA_RESETHAND 83 + 84 + #define SA_RESTORER 0x04000000 85 + 86 + /* 87 + * sigaltstack controls 88 + */ 89 + #define SS_ONSTACK 1 90 + #define SS_DISABLE 2 91 + 92 + #define MINSIGSTKSZ 2048 93 + #define SIGSTKSZ 8192 94 + 95 + #include <asm-generic/signal-defs.h> 96 + 97 + #ifndef __KERNEL__ 98 + /* Here we must cater to libcs that poke about in kernel headers. */ 99 + 100 + struct sigaction { 101 + union { 102 + __sighandler_t _sa_handler; 103 + void (*_sa_sigaction)(int, struct siginfo *, void *); 104 + } _u; 105 + sigset_t sa_mask; 106 + unsigned long sa_flags; 107 + void (*sa_restorer)(void); 108 + }; 109 + 110 + #define sa_handler _u._sa_handler 111 + #define sa_sigaction _u._sa_sigaction 112 + 113 + #endif /* __KERNEL__ */ 114 + 115 + typedef struct sigaltstack { 116 + void *ss_sp; 117 + int ss_flags; 118 + size_t ss_size; 119 + } stack_t; 120 + 121 + 122 + #endif /* _UAPI_ASM_CRIS_SIGNAL_H */
arch/cris/include/uapi/asm/swab.h
+45
arch/cris/include/uapi/asm/termios.h
··· 1 + #ifndef _UAPI_CRIS_TERMIOS_H 2 + #define _UAPI_CRIS_TERMIOS_H 3 + 4 + #include <asm/termbits.h> 5 + #include <asm/ioctls.h> 6 + #include <asm/rs485.h> 7 + #include <linux/serial.h> 8 + 9 + struct winsize { 10 + unsigned short ws_row; 11 + unsigned short ws_col; 12 + unsigned short ws_xpixel; 13 + unsigned short ws_ypixel; 14 + }; 15 + 16 + #define NCC 8 17 + struct termio { 18 + unsigned short c_iflag; /* input mode flags */ 19 + unsigned short c_oflag; /* output mode flags */ 20 + unsigned short c_cflag; /* control mode flags */ 21 + unsigned short c_lflag; /* local mode flags */ 22 + unsigned char c_line; /* line discipline */ 23 + unsigned char c_cc[NCC]; /* control characters */ 24 + }; 25 + 26 + /* modem lines */ 27 + #define TIOCM_LE 0x001 28 + #define TIOCM_DTR 0x002 29 + #define TIOCM_RTS 0x004 30 + #define TIOCM_ST 0x008 31 + #define TIOCM_SR 0x010 32 + #define TIOCM_CTS 0x020 33 + #define TIOCM_CAR 0x040 34 + #define TIOCM_RNG 0x080 35 + #define TIOCM_DSR 0x100 36 + #define TIOCM_CD TIOCM_CAR 37 + #define TIOCM_RI TIOCM_RNG 38 + #define TIOCM_OUT1 0x2000 39 + #define TIOCM_OUT2 0x4000 40 + #define TIOCM_LOOP 0x8000 41 + 42 + /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */ 43 + 44 + 45 + #endif /* _UAPI_CRIS_TERMIOS_H */
+1
arch/cris/include/uapi/asm/types.h
··· 1 + #include <asm-generic/int-ll64.h>
+344
arch/cris/include/uapi/asm/unistd.h
··· 1 + #ifndef _UAPI_ASM_CRIS_UNISTD_H_ 2 + #define _UAPI_ASM_CRIS_UNISTD_H_ 3 + 4 + /* 5 + * This file contains the system call numbers, and stub macros for libc. 6 + */ 7 + 8 + #define __NR_restart_syscall 0 9 + #define __NR_exit 1 10 + #define __NR_fork 2 11 + #define __NR_read 3 12 + #define __NR_write 4 13 + #define __NR_open 5 14 + #define __NR_close 6 15 + #define __NR_waitpid 7 16 + #define __NR_creat 8 17 + #define __NR_link 9 18 + #define __NR_unlink 10 19 + #define __NR_execve 11 20 + #define __NR_chdir 12 21 + #define __NR_time 13 22 + #define __NR_mknod 14 23 + #define __NR_chmod 15 24 + #define __NR_lchown 16 25 + #define __NR_break 17 26 + #define __NR_oldstat 18 27 + #define __NR_lseek 19 28 + #define __NR_getpid 20 29 + #define __NR_mount 21 30 + #define __NR_umount 22 31 + #define __NR_setuid 23 32 + #define __NR_getuid 24 33 + #define __NR_stime 25 34 + #define __NR_ptrace 26 35 + #define __NR_alarm 27 36 + #define __NR_oldfstat 28 37 + #define __NR_pause 29 38 + #define __NR_utime 30 39 + #define __NR_stty 31 40 + #define __NR_gtty 32 41 + #define __NR_access 33 42 + #define __NR_nice 34 43 + #define __NR_ftime 35 44 + #define __NR_sync 36 45 + #define __NR_kill 37 46 + #define __NR_rename 38 47 + #define __NR_mkdir 39 48 + #define __NR_rmdir 40 49 + #define __NR_dup 41 50 + #define __NR_pipe 42 51 + #define __NR_times 43 52 + #define __NR_prof 44 53 + #define __NR_brk 45 54 + #define __NR_setgid 46 55 + #define __NR_getgid 47 56 + #define __NR_signal 48 57 + #define __NR_geteuid 49 58 + #define __NR_getegid 50 59 + #define __NR_acct 51 60 + #define __NR_umount2 52 61 + #define __NR_lock 53 62 + #define __NR_ioctl 54 63 + #define __NR_fcntl 55 64 + #define __NR_mpx 56 65 + #define __NR_setpgid 57 66 + #define __NR_ulimit 58 67 + #define __NR_oldolduname 59 68 + #define __NR_umask 60 69 + #define __NR_chroot 61 70 + #define __NR_ustat 62 71 + #define __NR_dup2 63 72 + #define __NR_getppid 64 73 + #define __NR_getpgrp 65 74 + #define __NR_setsid 66 75 + #define __NR_sigaction 67 76 + #define __NR_sgetmask 68 77 + #define __NR_ssetmask 69 78 + #define __NR_setreuid 70 79 + #define __NR_setregid 71 80 + #define __NR_sigsuspend 72 81 + #define __NR_sigpending 73 82 + #define __NR_sethostname 74 83 + #define __NR_setrlimit 75 84 + #define __NR_getrlimit 76 85 + #define __NR_getrusage 77 86 + #define __NR_gettimeofday 78 87 + #define __NR_settimeofday 79 88 + #define __NR_getgroups 80 89 + #define __NR_setgroups 81 90 + #define __NR_select 82 91 + #define __NR_symlink 83 92 + #define __NR_oldlstat 84 93 + #define __NR_readlink 85 94 + #define __NR_uselib 86 95 + #define __NR_swapon 87 96 + #define __NR_reboot 88 97 + #define __NR_readdir 89 98 + #define __NR_mmap 90 99 + #define __NR_munmap 91 100 + #define __NR_truncate 92 101 + #define __NR_ftruncate 93 102 + #define __NR_fchmod 94 103 + #define __NR_fchown 95 104 + #define __NR_getpriority 96 105 + #define __NR_setpriority 97 106 + #define __NR_profil 98 107 + #define __NR_statfs 99 108 + #define __NR_fstatfs 100 109 + #define __NR_ioperm 101 110 + #define __NR_socketcall 102 111 + #define __NR_syslog 103 112 + #define __NR_setitimer 104 113 + #define __NR_getitimer 105 114 + #define __NR_stat 106 115 + #define __NR_lstat 107 116 + #define __NR_fstat 108 117 + #define __NR_olduname 109 118 + #define __NR_iopl 110 119 + #define __NR_vhangup 111 120 + #define __NR_idle 112 121 + #define __NR_vm86 113 122 + #define __NR_wait4 114 123 + #define __NR_swapoff 115 124 + #define __NR_sysinfo 116 125 + #define __NR_ipc 117 126 + #define __NR_fsync 118 127 + #define __NR_sigreturn 119 128 + #define __NR_clone 120 129 + #define __NR_setdomainname 121 130 + #define __NR_uname 122 131 + #define __NR_modify_ldt 123 132 + #define __NR_adjtimex 124 133 + #define __NR_mprotect 125 134 + #define __NR_sigprocmask 126 135 + #define __NR_create_module 127 136 + #define __NR_init_module 128 137 + #define __NR_delete_module 129 138 + #define __NR_get_kernel_syms 130 139 + #define __NR_quotactl 131 140 + #define __NR_getpgid 132 141 + #define __NR_fchdir 133 142 + #define __NR_bdflush 134 143 + #define __NR_sysfs 135 144 + #define __NR_personality 136 145 + #define __NR_afs_syscall 137 /* Syscall for Andrew File System */ 146 + #define __NR_setfsuid 138 147 + #define __NR_setfsgid 139 148 + #define __NR__llseek 140 149 + #define __NR_getdents 141 150 + #define __NR__newselect 142 151 + #define __NR_flock 143 152 + #define __NR_msync 144 153 + #define __NR_readv 145 154 + #define __NR_writev 146 155 + #define __NR_getsid 147 156 + #define __NR_fdatasync 148 157 + #define __NR__sysctl 149 158 + #define __NR_mlock 150 159 + #define __NR_munlock 151 160 + #define __NR_mlockall 152 161 + #define __NR_munlockall 153 162 + #define __NR_sched_setparam 154 163 + #define __NR_sched_getparam 155 164 + #define __NR_sched_setscheduler 156 165 + #define __NR_sched_getscheduler 157 166 + #define __NR_sched_yield 158 167 + #define __NR_sched_get_priority_max 159 168 + #define __NR_sched_get_priority_min 160 169 + #define __NR_sched_rr_get_interval 161 170 + #define __NR_nanosleep 162 171 + #define __NR_mremap 163 172 + #define __NR_setresuid 164 173 + #define __NR_getresuid 165 174 + 175 + #define __NR_query_module 167 176 + #define __NR_poll 168 177 + #define __NR_nfsservctl 169 178 + #define __NR_setresgid 170 179 + #define __NR_getresgid 171 180 + #define __NR_prctl 172 181 + #define __NR_rt_sigreturn 173 182 + #define __NR_rt_sigaction 174 183 + #define __NR_rt_sigprocmask 175 184 + #define __NR_rt_sigpending 176 185 + #define __NR_rt_sigtimedwait 177 186 + #define __NR_rt_sigqueueinfo 178 187 + #define __NR_rt_sigsuspend 179 188 + #define __NR_pread64 180 189 + #define __NR_pwrite64 181 190 + #define __NR_chown 182 191 + #define __NR_getcwd 183 192 + #define __NR_capget 184 193 + #define __NR_capset 185 194 + #define __NR_sigaltstack 186 195 + #define __NR_sendfile 187 196 + #define __NR_getpmsg 188 /* some people actually want streams */ 197 + #define __NR_putpmsg 189 /* some people actually want streams */ 198 + #define __NR_vfork 190 199 + #define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ 200 + #define __NR_mmap2 192 201 + #define __NR_truncate64 193 202 + #define __NR_ftruncate64 194 203 + #define __NR_stat64 195 204 + #define __NR_lstat64 196 205 + #define __NR_fstat64 197 206 + #define __NR_lchown32 198 207 + #define __NR_getuid32 199 208 + #define __NR_getgid32 200 209 + #define __NR_geteuid32 201 210 + #define __NR_getegid32 202 211 + #define __NR_setreuid32 203 212 + #define __NR_setregid32 204 213 + #define __NR_getgroups32 205 214 + #define __NR_setgroups32 206 215 + #define __NR_fchown32 207 216 + #define __NR_setresuid32 208 217 + #define __NR_getresuid32 209 218 + #define __NR_setresgid32 210 219 + #define __NR_getresgid32 211 220 + #define __NR_chown32 212 221 + #define __NR_setuid32 213 222 + #define __NR_setgid32 214 223 + #define __NR_setfsuid32 215 224 + #define __NR_setfsgid32 216 225 + #define __NR_pivot_root 217 226 + #define __NR_mincore 218 227 + #define __NR_madvise 219 228 + #define __NR_getdents64 220 229 + #define __NR_fcntl64 221 230 + /* 223 is unused */ 231 + #define __NR_gettid 224 232 + #define __NR_readahead 225 233 + #define __NR_setxattr 226 234 + #define __NR_lsetxattr 227 235 + #define __NR_fsetxattr 228 236 + #define __NR_getxattr 229 237 + #define __NR_lgetxattr 230 238 + #define __NR_fgetxattr 231 239 + #define __NR_listxattr 232 240 + #define __NR_llistxattr 233 241 + #define __NR_flistxattr 234 242 + #define __NR_removexattr 235 243 + #define __NR_lremovexattr 236 244 + #define __NR_fremovexattr 237 245 + #define __NR_tkill 238 246 + #define __NR_sendfile64 239 247 + #define __NR_futex 240 248 + #define __NR_sched_setaffinity 241 249 + #define __NR_sched_getaffinity 242 250 + #define __NR_set_thread_area 243 251 + #define __NR_get_thread_area 244 252 + #define __NR_io_setup 245 253 + #define __NR_io_destroy 246 254 + #define __NR_io_getevents 247 255 + #define __NR_io_submit 248 256 + #define __NR_io_cancel 249 257 + #define __NR_fadvise64 250 258 + /* 251 is available for reuse (was briefly sys_set_zone_reclaim) */ 259 + #define __NR_exit_group 252 260 + #define __NR_lookup_dcookie 253 261 + #define __NR_epoll_create 254 262 + #define __NR_epoll_ctl 255 263 + #define __NR_epoll_wait 256 264 + #define __NR_remap_file_pages 257 265 + #define __NR_set_tid_address 258 266 + #define __NR_timer_create 259 267 + #define __NR_timer_settime (__NR_timer_create+1) 268 + #define __NR_timer_gettime (__NR_timer_create+2) 269 + #define __NR_timer_getoverrun (__NR_timer_create+3) 270 + #define __NR_timer_delete (__NR_timer_create+4) 271 + #define __NR_clock_settime (__NR_timer_create+5) 272 + #define __NR_clock_gettime (__NR_timer_create+6) 273 + #define __NR_clock_getres (__NR_timer_create+7) 274 + #define __NR_clock_nanosleep (__NR_timer_create+8) 275 + #define __NR_statfs64 268 276 + #define __NR_fstatfs64 269 277 + #define __NR_tgkill 270 278 + #define __NR_utimes 271 279 + #define __NR_fadvise64_64 272 280 + #define __NR_vserver 273 281 + #define __NR_mbind 274 282 + #define __NR_get_mempolicy 275 283 + #define __NR_set_mempolicy 276 284 + #define __NR_mq_open 277 285 + #define __NR_mq_unlink (__NR_mq_open+1) 286 + #define __NR_mq_timedsend (__NR_mq_open+2) 287 + #define __NR_mq_timedreceive (__NR_mq_open+3) 288 + #define __NR_mq_notify (__NR_mq_open+4) 289 + #define __NR_mq_getsetattr (__NR_mq_open+5) 290 + #define __NR_kexec_load 283 291 + #define __NR_waitid 284 292 + /* #define __NR_sys_setaltroot 285 */ 293 + #define __NR_add_key 286 294 + #define __NR_request_key 287 295 + #define __NR_keyctl 288 296 + #define __NR_ioprio_set 289 297 + #define __NR_ioprio_get 290 298 + #define __NR_inotify_init 291 299 + #define __NR_inotify_add_watch 292 300 + #define __NR_inotify_rm_watch 293 301 + #define __NR_migrate_pages 294 302 + #define __NR_openat 295 303 + #define __NR_mkdirat 296 304 + #define __NR_mknodat 297 305 + #define __NR_fchownat 298 306 + #define __NR_futimesat 299 307 + #define __NR_fstatat64 300 308 + #define __NR_unlinkat 301 309 + #define __NR_renameat 302 310 + #define __NR_linkat 303 311 + #define __NR_symlinkat 304 312 + #define __NR_readlinkat 305 313 + #define __NR_fchmodat 306 314 + #define __NR_faccessat 307 315 + #define __NR_pselect6 308 316 + #define __NR_ppoll 309 317 + #define __NR_unshare 310 318 + #define __NR_set_robust_list 311 319 + #define __NR_get_robust_list 312 320 + #define __NR_splice 313 321 + #define __NR_sync_file_range 314 322 + #define __NR_tee 315 323 + #define __NR_vmsplice 316 324 + #define __NR_move_pages 317 325 + #define __NR_getcpu 318 326 + #define __NR_epoll_pwait 319 327 + #define __NR_utimensat 320 328 + #define __NR_signalfd 321 329 + #define __NR_timerfd_create 322 330 + #define __NR_eventfd 323 331 + #define __NR_fallocate 324 332 + #define __NR_timerfd_settime 325 333 + #define __NR_timerfd_gettime 326 334 + #define __NR_signalfd4 327 335 + #define __NR_eventfd2 328 336 + #define __NR_epoll_create1 329 337 + #define __NR_dup3 330 338 + #define __NR_pipe2 331 339 + #define __NR_inotify_init1 332 340 + #define __NR_preadv 333 341 + #define __NR_pwritev 334 342 + #define __NR_setns 335 343 + 344 + #endif /* _UAPI_ASM_CRIS_UNISTD_H_ */