Home | History | Annotate | Download | only in asm
      1 #if !defined(_UAPI_XTENSA_UNISTD_H) || defined(__SYSCALL)
      2 #define _UAPI_XTENSA_UNISTD_H
      3 
      4 #ifndef __SYSCALL
      5 # define __SYSCALL(nr,func,nargs)
      6 #endif
      7 
      8 #define __NR_spill				  0
      9 __SYSCALL(  0, sys_ni_syscall, 0)
     10 #define __NR_xtensa				  1
     11 __SYSCALL(  1, sys_ni_syscall, 0)
     12 #define __NR_available4				  2
     13 __SYSCALL(  2, sys_ni_syscall, 0)
     14 #define __NR_available5				  3
     15 __SYSCALL(  3, sys_ni_syscall, 0)
     16 #define __NR_available6				  4
     17 __SYSCALL(  4, sys_ni_syscall, 0)
     18 #define __NR_available7				  5
     19 __SYSCALL(  5, sys_ni_syscall, 0)
     20 #define __NR_available8				  6
     21 __SYSCALL(  6, sys_ni_syscall, 0)
     22 #define __NR_available9				  7
     23 __SYSCALL(  7, sys_ni_syscall, 0)
     24 
     25 /* File Operations */
     26 
     27 #define __NR_open 				  8
     28 __SYSCALL(  8, sys_open, 3)
     29 #define __NR_close 				  9
     30 __SYSCALL(  9, sys_close, 1)
     31 #define __NR_dup 				 10
     32 __SYSCALL( 10, sys_dup, 1)
     33 #define __NR_dup2 				 11
     34 __SYSCALL( 11, sys_dup2, 2)
     35 #define __NR_read 				 12
     36 __SYSCALL( 12, sys_read, 3)
     37 #define __NR_write 				 13
     38 __SYSCALL( 13, sys_write, 3)
     39 #define __NR_select 				 14
     40 __SYSCALL( 14, sys_select, 5)
     41 #define __NR_lseek 				 15
     42 __SYSCALL( 15, sys_lseek, 3)
     43 #define __NR_poll 				 16
     44 __SYSCALL( 16, sys_poll, 3)
     45 #define __NR__llseek				 17
     46 __SYSCALL( 17, sys_llseek, 5)
     47 #define __NR_epoll_wait 			 18
     48 __SYSCALL( 18, sys_epoll_wait, 4)
     49 #define __NR_epoll_ctl 				 19
     50 __SYSCALL( 19, sys_epoll_ctl, 4)
     51 #define __NR_epoll_create 			 20
     52 __SYSCALL( 20, sys_epoll_create, 1)
     53 #define __NR_creat 				 21
     54 __SYSCALL( 21, sys_creat, 2)
     55 #define __NR_truncate 				 22
     56 __SYSCALL( 22, sys_truncate, 2)
     57 #define __NR_ftruncate 				 23
     58 __SYSCALL( 23, sys_ftruncate, 2)
     59 #define __NR_readv 				 24
     60 __SYSCALL( 24, sys_readv, 3)
     61 #define __NR_writev 				 25
     62 __SYSCALL( 25, sys_writev, 3)
     63 #define __NR_fsync 				 26
     64 __SYSCALL( 26, sys_fsync, 1)
     65 #define __NR_fdatasync 				 27
     66 __SYSCALL( 27, sys_fdatasync, 1)
     67 #define __NR_truncate64 			 28
     68 __SYSCALL( 28, sys_truncate64, 2)
     69 #define __NR_ftruncate64 			 29
     70 __SYSCALL( 29, sys_ftruncate64, 2)
     71 #define __NR_pread64 				 30
     72 __SYSCALL( 30, sys_pread64, 6)
     73 #define __NR_pwrite64 				 31
     74 __SYSCALL( 31, sys_pwrite64, 6)
     75 
     76 #define __NR_link 				 32
     77 __SYSCALL( 32, sys_link, 2)
     78 #define __NR_rename 				 33
     79 __SYSCALL( 33, sys_rename, 2)
     80 #define __NR_symlink 				 34
     81 __SYSCALL( 34, sys_symlink, 2)
     82 #define __NR_readlink 				 35
     83 __SYSCALL( 35, sys_readlink, 3)
     84 #define __NR_mknod 				 36
     85 __SYSCALL( 36, sys_mknod, 3)
     86 #define __NR_pipe 				 37
     87 __SYSCALL( 37, sys_pipe, 1)
     88 #define __NR_unlink 				 38
     89 __SYSCALL( 38, sys_unlink, 1)
     90 #define __NR_rmdir 				 39
     91 __SYSCALL( 39, sys_rmdir, 1)
     92 
     93 #define __NR_mkdir 				 40
     94 __SYSCALL( 40, sys_mkdir, 2)
     95 #define __NR_chdir 				 41
     96 __SYSCALL( 41, sys_chdir, 1)
     97 #define __NR_fchdir 				 42
     98 __SYSCALL( 42, sys_fchdir, 1)
     99 #define __NR_getcwd 				 43
    100 __SYSCALL( 43, sys_getcwd, 2)
    101 
    102 #define __NR_chmod 				 44
    103 __SYSCALL( 44, sys_chmod, 2)
    104 #define __NR_chown 				 45
    105 __SYSCALL( 45, sys_chown, 3)
    106 #define __NR_stat 				 46
    107 __SYSCALL( 46, sys_newstat, 2)
    108 #define __NR_stat64 				 47
    109 __SYSCALL( 47, sys_stat64, 2)
    110 
    111 #define __NR_lchown 				 48
    112 __SYSCALL( 48, sys_lchown, 3)
    113 #define __NR_lstat 				 49
    114 __SYSCALL( 49, sys_newlstat, 2)
    115 #define __NR_lstat64 				 50
    116 __SYSCALL( 50, sys_lstat64, 2)
    117 #define __NR_available51			 51
    118 __SYSCALL( 51, sys_ni_syscall, 0)
    119 
    120 #define __NR_fchmod 				 52
    121 __SYSCALL( 52, sys_fchmod, 2)
    122 #define __NR_fchown 				 53
    123 __SYSCALL( 53, sys_fchown, 3)
    124 #define __NR_fstat 				 54
    125 __SYSCALL( 54, sys_newfstat, 2)
    126 #define __NR_fstat64 				 55
    127 __SYSCALL( 55, sys_fstat64, 2)
    128 
    129 #define __NR_flock 				 56
    130 __SYSCALL( 56, sys_flock, 2)
    131 #define __NR_access 				 57
    132 __SYSCALL( 57, sys_access, 2)
    133 #define __NR_umask 				 58
    134 __SYSCALL( 58, sys_umask, 1)
    135 #define __NR_getdents 				 59
    136 __SYSCALL( 59, sys_getdents, 3)
    137 #define __NR_getdents64 			 60
    138 __SYSCALL( 60, sys_getdents64, 3)
    139 #define __NR_fcntl64 				 61
    140 __SYSCALL( 61, sys_fcntl64, 3)
    141 #define __NR_fallocate				 62
    142 __SYSCALL( 62, sys_fallocate, 6)
    143 #define __NR_fadvise64_64 			 63
    144 __SYSCALL( 63, xtensa_fadvise64_64, 6)
    145 #define __NR_utime				 64	/* glibc 2.3.3 ?? */
    146 __SYSCALL( 64, sys_utime, 2)
    147 #define __NR_utimes 				 65
    148 __SYSCALL( 65, sys_utimes, 2)
    149 #define __NR_ioctl 				 66
    150 __SYSCALL( 66, sys_ioctl, 3)
    151 #define __NR_fcntl 				 67
    152 __SYSCALL( 67, sys_fcntl, 3)
    153 
    154 #define __NR_setxattr 				 68
    155 __SYSCALL( 68, sys_setxattr, 5)
    156 #define __NR_getxattr 				 69
    157 __SYSCALL( 69, sys_getxattr, 4)
    158 #define __NR_listxattr 				 70
    159 __SYSCALL( 70, sys_listxattr, 3)
    160 #define __NR_removexattr 			 71
    161 __SYSCALL( 71, sys_removexattr, 2)
    162 #define __NR_lsetxattr 				 72
    163 __SYSCALL( 72, sys_lsetxattr, 5)
    164 #define __NR_lgetxattr 				 73
    165 __SYSCALL( 73, sys_lgetxattr, 4)
    166 #define __NR_llistxattr 			 74
    167 __SYSCALL( 74, sys_llistxattr, 3)
    168 #define __NR_lremovexattr 			 75
    169 __SYSCALL( 75, sys_lremovexattr, 2)
    170 #define __NR_fsetxattr 				 76
    171 __SYSCALL( 76, sys_fsetxattr, 5)
    172 #define __NR_fgetxattr 				 77
    173 __SYSCALL( 77, sys_fgetxattr, 4)
    174 #define __NR_flistxattr 			 78
    175 __SYSCALL( 78, sys_flistxattr, 3)
    176 #define __NR_fremovexattr 			 79
    177 __SYSCALL( 79, sys_fremovexattr, 2)
    178 
    179 /* File Map / Shared Memory Operations */
    180 
    181 #define __NR_mmap2 				 80
    182 __SYSCALL( 80, sys_mmap_pgoff, 6)
    183 #define __NR_munmap 				 81
    184 __SYSCALL( 81, sys_munmap, 2)
    185 #define __NR_mprotect 				 82
    186 __SYSCALL( 82, sys_mprotect, 3)
    187 #define __NR_brk 				 83
    188 __SYSCALL( 83, sys_brk, 1)
    189 #define __NR_mlock 				 84
    190 __SYSCALL( 84, sys_mlock, 2)
    191 #define __NR_munlock 				 85
    192 __SYSCALL( 85, sys_munlock, 2)
    193 #define __NR_mlockall 				 86
    194 __SYSCALL( 86, sys_mlockall, 1)
    195 #define __NR_munlockall 			 87
    196 __SYSCALL( 87, sys_munlockall, 0)
    197 #define __NR_mremap 				 88
    198 __SYSCALL( 88, sys_mremap, 4)
    199 #define __NR_msync 				 89
    200 __SYSCALL( 89, sys_msync, 3)
    201 #define __NR_mincore 				 90
    202 __SYSCALL( 90, sys_mincore, 3)
    203 #define __NR_madvise 				 91
    204 __SYSCALL( 91, sys_madvise, 3)
    205 #define __NR_shmget				 92
    206 __SYSCALL( 92, sys_shmget, 4)
    207 #define __NR_shmat				 93
    208 __SYSCALL( 93, xtensa_shmat, 4)
    209 #define __NR_shmctl				 94
    210 __SYSCALL( 94, sys_shmctl, 4)
    211 #define __NR_shmdt				 95
    212 __SYSCALL( 95, sys_shmdt, 4)
    213 
    214 /* Socket Operations */
    215 
    216 #define __NR_socket 				 96
    217 __SYSCALL( 96, sys_socket, 3)
    218 #define __NR_setsockopt 			 97
    219 __SYSCALL( 97, sys_setsockopt, 5)
    220 #define __NR_getsockopt 			 98
    221 __SYSCALL( 98, sys_getsockopt, 5)
    222 #define __NR_shutdown 				 99
    223 __SYSCALL( 99, sys_shutdown, 2)
    224 
    225 #define __NR_bind 				100
    226 __SYSCALL(100, sys_bind, 3)
    227 #define __NR_connect 				101
    228 __SYSCALL(101, sys_connect, 3)
    229 #define __NR_listen 				102
    230 __SYSCALL(102, sys_listen, 2)
    231 #define __NR_accept 				103
    232 __SYSCALL(103, sys_accept, 3)
    233 
    234 #define __NR_getsockname 			104
    235 __SYSCALL(104, sys_getsockname, 3)
    236 #define __NR_getpeername 			105
    237 __SYSCALL(105, sys_getpeername, 3)
    238 #define __NR_sendmsg 				106
    239 __SYSCALL(106, sys_sendmsg, 3)
    240 #define __NR_recvmsg 				107
    241 __SYSCALL(107, sys_recvmsg, 3)
    242 #define __NR_send 				108
    243 __SYSCALL(108, sys_send, 4)
    244 #define __NR_recv 				109
    245 __SYSCALL(109, sys_recv, 4)
    246 #define __NR_sendto 				110
    247 __SYSCALL(110, sys_sendto, 6)
    248 #define __NR_recvfrom 				111
    249 __SYSCALL(111, sys_recvfrom, 6)
    250 
    251 #define __NR_socketpair 			112
    252 __SYSCALL(112, sys_socketpair, 4)
    253 #define __NR_sendfile 				113
    254 __SYSCALL(113, sys_sendfile, 4)
    255 #define __NR_sendfile64 			114
    256 __SYSCALL(114, sys_sendfile64, 4)
    257 #define __NR_sendmmsg				115
    258 __SYSCALL(115, sys_sendmmsg, 4)
    259 
    260 /* Process Operations */
    261 
    262 #define __NR_clone 				116
    263 __SYSCALL(116, sys_clone, 5)
    264 #define __NR_execve 				117
    265 __SYSCALL(117, sys_execve, 3)
    266 #define __NR_exit 				118
    267 __SYSCALL(118, sys_exit, 1)
    268 #define __NR_exit_group 			119
    269 __SYSCALL(119, sys_exit_group, 1)
    270 #define __NR_getpid 				120
    271 __SYSCALL(120, sys_getpid, 0)
    272 #define __NR_wait4 				121
    273 __SYSCALL(121, sys_wait4, 4)
    274 #define __NR_waitid 				122
    275 __SYSCALL(122, sys_waitid, 5)
    276 #define __NR_kill 				123
    277 __SYSCALL(123, sys_kill, 2)
    278 #define __NR_tkill 				124
    279 __SYSCALL(124, sys_tkill, 2)
    280 #define __NR_tgkill 				125
    281 __SYSCALL(125, sys_tgkill, 3)
    282 #define __NR_set_tid_address 			126
    283 __SYSCALL(126, sys_set_tid_address, 1)
    284 #define __NR_gettid 				127
    285 __SYSCALL(127, sys_gettid, 0)
    286 #define __NR_setsid 				128
    287 __SYSCALL(128, sys_setsid, 0)
    288 #define __NR_getsid 				129
    289 __SYSCALL(129, sys_getsid, 1)
    290 #define __NR_prctl 				130
    291 __SYSCALL(130, sys_prctl, 5)
    292 #define __NR_personality 			131
    293 __SYSCALL(131, sys_personality, 1)
    294 #define __NR_getpriority 			132
    295 __SYSCALL(132, sys_getpriority, 2)
    296 #define __NR_setpriority 			133
    297 __SYSCALL(133, sys_setpriority, 3)
    298 #define __NR_setitimer 				134
    299 __SYSCALL(134, sys_setitimer, 3)
    300 #define __NR_getitimer 				135
    301 __SYSCALL(135, sys_getitimer, 2)
    302 #define __NR_setuid 				136
    303 __SYSCALL(136, sys_setuid, 1)
    304 #define __NR_getuid 				137
    305 __SYSCALL(137, sys_getuid, 0)
    306 #define __NR_setgid 				138
    307 __SYSCALL(138, sys_setgid, 1)
    308 #define __NR_getgid 				139
    309 __SYSCALL(139, sys_getgid, 0)
    310 #define __NR_geteuid 				140
    311 __SYSCALL(140, sys_geteuid, 0)
    312 #define __NR_getegid 				141
    313 __SYSCALL(141, sys_getegid, 0)
    314 #define __NR_setreuid 				142
    315 __SYSCALL(142, sys_setreuid, 2)
    316 #define __NR_setregid 				143
    317 __SYSCALL(143, sys_setregid, 2)
    318 #define __NR_setresuid 				144
    319 __SYSCALL(144, sys_setresuid, 3)
    320 #define __NR_getresuid 				145
    321 __SYSCALL(145, sys_getresuid, 3)
    322 #define __NR_setresgid 				146
    323 __SYSCALL(146, sys_setresgid, 3)
    324 #define __NR_getresgid 				147
    325 __SYSCALL(147, sys_getresgid, 3)
    326 #define __NR_setpgid 				148
    327 __SYSCALL(148, sys_setpgid, 2)
    328 #define __NR_getpgid 				149
    329 __SYSCALL(149, sys_getpgid, 1)
    330 #define __NR_getppid 				150
    331 __SYSCALL(150, sys_getppid, 0)
    332 #define __NR_getpgrp				151
    333 __SYSCALL(151, sys_getpgrp, 0)
    334 
    335 #define __NR_reserved152 			152	/* set_thread_area */
    336 __SYSCALL(152, sys_ni_syscall, 0)
    337 #define __NR_reserved153 			153	/* get_thread_area */
    338 __SYSCALL(153, sys_ni_syscall, 0)
    339 #define __NR_times 				154
    340 __SYSCALL(154, sys_times, 1)
    341 #define __NR_acct 				155
    342 __SYSCALL(155, sys_acct, 1)
    343 #define __NR_sched_setaffinity 			156
    344 __SYSCALL(156, sys_sched_setaffinity, 3)
    345 #define __NR_sched_getaffinity 			157
    346 __SYSCALL(157, sys_sched_getaffinity, 3)
    347 #define __NR_capget 				158
    348 __SYSCALL(158, sys_capget, 2)
    349 #define __NR_capset 				159
    350 __SYSCALL(159, sys_capset, 2)
    351 #define __NR_ptrace 				160
    352 __SYSCALL(160, sys_ptrace, 4)
    353 #define __NR_semtimedop				161
    354 __SYSCALL(161, sys_semtimedop, 5)
    355 #define __NR_semget				162
    356 __SYSCALL(162, sys_semget, 4)
    357 #define __NR_semop				163
    358 __SYSCALL(163, sys_semop, 4)
    359 #define __NR_semctl				164
    360 __SYSCALL(164, sys_semctl, 4)
    361 #define __NR_available165			165
    362 __SYSCALL(165, sys_ni_syscall, 0)
    363 #define __NR_msgget				166
    364 __SYSCALL(166, sys_msgget, 4)
    365 #define __NR_msgsnd				167
    366 __SYSCALL(167, sys_msgsnd, 4)
    367 #define __NR_msgrcv				168
    368 __SYSCALL(168, sys_msgrcv, 4)
    369 #define __NR_msgctl				169
    370 __SYSCALL(169, sys_msgctl, 4)
    371 #define __NR_available170			170
    372 __SYSCALL(170, sys_ni_syscall, 0)
    373 
    374 /* File System */
    375 
    376 #define __NR_umount2				171
    377 __SYSCALL(171, sys_umount, 2)
    378 #define __NR_mount 				172
    379 __SYSCALL(172, sys_mount, 5)
    380 #define __NR_swapon 				173
    381 __SYSCALL(173, sys_swapon, 2)
    382 #define __NR_chroot 				174
    383 __SYSCALL(174, sys_chroot, 1)
    384 #define __NR_pivot_root 			175
    385 __SYSCALL(175, sys_pivot_root, 2)
    386 #define __NR_umount 				176
    387 __SYSCALL(176, sys_umount, 2)
    388 #define __NR_swapoff 				177
    389 __SYSCALL(177, sys_swapoff, 1)
    390 #define __NR_sync 				178
    391 __SYSCALL(178, sys_sync, 0)
    392 #define __NR_syncfs				179
    393 __SYSCALL(179, sys_syncfs, 1)
    394 #define __NR_setfsuid 				180
    395 __SYSCALL(180, sys_setfsuid, 1)
    396 #define __NR_setfsgid 				181
    397 __SYSCALL(181, sys_setfsgid, 1)
    398 #define __NR_sysfs 				182
    399 __SYSCALL(182, sys_sysfs, 3)
    400 #define __NR_ustat 				183
    401 __SYSCALL(183, sys_ustat, 2)
    402 #define __NR_statfs 				184
    403 __SYSCALL(184, sys_statfs, 2)
    404 #define __NR_fstatfs 				185
    405 __SYSCALL(185, sys_fstatfs, 2)
    406 #define __NR_statfs64 				186
    407 __SYSCALL(186, sys_statfs64, 3)
    408 #define __NR_fstatfs64 				187
    409 __SYSCALL(187, sys_fstatfs64, 3)
    410 
    411 /* System */
    412 
    413 #define __NR_setrlimit 				188
    414 __SYSCALL(188, sys_setrlimit, 2)
    415 #define __NR_getrlimit 				189
    416 __SYSCALL(189, sys_getrlimit, 2)
    417 #define __NR_getrusage 				190
    418 __SYSCALL(190, sys_getrusage, 2)
    419 #define __NR_futex				191
    420 __SYSCALL(191, sys_futex, 5)
    421 #define __NR_gettimeofday 			192
    422 __SYSCALL(192, sys_gettimeofday, 2)
    423 #define __NR_settimeofday 			193
    424 __SYSCALL(193, sys_settimeofday, 2)
    425 #define __NR_adjtimex 				194
    426 __SYSCALL(194, sys_adjtimex, 1)
    427 #define __NR_nanosleep	 			195
    428 __SYSCALL(195, sys_nanosleep, 2)
    429 #define __NR_getgroups 				196
    430 __SYSCALL(196, sys_getgroups, 2)
    431 #define __NR_setgroups 				197
    432 __SYSCALL(197, sys_setgroups, 2)
    433 #define __NR_sethostname 			198
    434 __SYSCALL(198, sys_sethostname, 2)
    435 #define __NR_setdomainname 			199
    436 __SYSCALL(199, sys_setdomainname, 2)
    437 #define __NR_syslog 				200
    438 __SYSCALL(200, sys_syslog, 3)
    439 #define __NR_vhangup 				201
    440 __SYSCALL(201, sys_vhangup, 0)
    441 #define __NR_uselib 				202
    442 __SYSCALL(202, sys_uselib, 1)
    443 #define __NR_reboot 				203
    444 __SYSCALL(203, sys_reboot, 3)
    445 #define __NR_quotactl 				204
    446 __SYSCALL(204, sys_quotactl, 4)
    447 #define __NR_nfsservctl 			205
    448 __SYSCALL(205, sys_ni_syscall, 0)			/* old nfsservctl */
    449 #define __NR__sysctl 				206
    450 __SYSCALL(206, sys_sysctl, 1)
    451 #define __NR_bdflush 				207
    452 __SYSCALL(207, sys_bdflush, 2)
    453 #define __NR_uname 				208
    454 __SYSCALL(208, sys_newuname, 1)
    455 #define __NR_sysinfo 				209
    456 __SYSCALL(209, sys_sysinfo, 1)
    457 #define __NR_init_module 			210
    458 __SYSCALL(210, sys_init_module, 2)
    459 #define __NR_delete_module 			211
    460 __SYSCALL(211, sys_delete_module, 1)
    461 
    462 #define __NR_sched_setparam 			212
    463 __SYSCALL(212, sys_sched_setparam, 2)
    464 #define __NR_sched_getparam 			213
    465 __SYSCALL(213, sys_sched_getparam, 2)
    466 #define __NR_sched_setscheduler 		214
    467 __SYSCALL(214, sys_sched_setscheduler, 3)
    468 #define __NR_sched_getscheduler 		215
    469 __SYSCALL(215, sys_sched_getscheduler, 1)
    470 #define __NR_sched_get_priority_max 		216
    471 __SYSCALL(216, sys_sched_get_priority_max, 1)
    472 #define __NR_sched_get_priority_min 		217
    473 __SYSCALL(217, sys_sched_get_priority_min, 1)
    474 #define __NR_sched_rr_get_interval 		218
    475 __SYSCALL(218, sys_sched_rr_get_interval, 2)
    476 #define __NR_sched_yield 			219
    477 __SYSCALL(219, sys_sched_yield, 0)
    478 #define __NR_available222 			222
    479 __SYSCALL(222, sys_ni_syscall, 0)
    480 
    481 /* Signal Handling */
    482 
    483 #define __NR_restart_syscall 			223
    484 __SYSCALL(223, sys_restart_syscall, 0)
    485 #define __NR_sigaltstack 			224
    486 __SYSCALL(224, sys_sigaltstack, 2)
    487 #define __NR_rt_sigreturn 			225
    488 __SYSCALL(225, xtensa_rt_sigreturn, 1)
    489 #define __NR_rt_sigaction 			226
    490 __SYSCALL(226, sys_rt_sigaction, 4)
    491 #define __NR_rt_sigprocmask 			227
    492 __SYSCALL(227, sys_rt_sigprocmask, 4)
    493 #define __NR_rt_sigpending 			228
    494 __SYSCALL(228, sys_rt_sigpending, 2)
    495 #define __NR_rt_sigtimedwait 			229
    496 __SYSCALL(229, sys_rt_sigtimedwait, 4)
    497 #define __NR_rt_sigqueueinfo 			230
    498 __SYSCALL(230, sys_rt_sigqueueinfo, 3)
    499 #define __NR_rt_sigsuspend 			231
    500 __SYSCALL(231, sys_rt_sigsuspend, 2)
    501 
    502 /* Message */
    503 
    504 #define __NR_mq_open 				232
    505 __SYSCALL(232, sys_mq_open, 4)
    506 #define __NR_mq_unlink 				233
    507 __SYSCALL(233, sys_mq_unlink, 1)
    508 #define __NR_mq_timedsend 			234
    509 __SYSCALL(234, sys_mq_timedsend, 5)
    510 #define __NR_mq_timedreceive 			235
    511 __SYSCALL(235, sys_mq_timedreceive, 5)
    512 #define __NR_mq_notify 				236
    513 __SYSCALL(236, sys_mq_notify, 2)
    514 #define __NR_mq_getsetattr 			237
    515 __SYSCALL(237, sys_mq_getsetattr, 3)
    516 #define __NR_available238			238
    517 __SYSCALL(238, sys_ni_syscall, 0)
    518 
    519 /* IO */
    520 
    521 #define __NR_io_setup 				239
    522 __SYSCALL(239, sys_io_setup, 2)
    523 #define __NR_io_destroy 			240
    524 __SYSCALL(240, sys_io_destroy, 1)
    525 #define __NR_io_submit 				241
    526 __SYSCALL(241, sys_io_submit, 3)
    527 #define __NR_io_getevents 			242
    528 __SYSCALL(242, sys_io_getevents, 5)
    529 #define __NR_io_cancel 				243
    530 __SYSCALL(243, sys_io_cancel, 3)
    531 #define __NR_clock_settime 			244
    532 __SYSCALL(244, sys_clock_settime, 2)
    533 #define __NR_clock_gettime 			245
    534 __SYSCALL(245, sys_clock_gettime, 2)
    535 #define __NR_clock_getres 			246
    536 __SYSCALL(246, sys_clock_getres, 2)
    537 #define __NR_clock_nanosleep 			247
    538 __SYSCALL(247, sys_clock_nanosleep, 4)
    539 
    540 /* Timer */
    541 
    542 #define __NR_timer_create 			248
    543 __SYSCALL(248, sys_timer_create, 3)
    544 #define __NR_timer_delete 			249
    545 __SYSCALL(249, sys_timer_delete, 1)
    546 #define __NR_timer_settime 			250
    547 __SYSCALL(250, sys_timer_settime, 4)
    548 #define __NR_timer_gettime 			251
    549 __SYSCALL(251, sys_timer_gettime, 2)
    550 #define __NR_timer_getoverrun 			252
    551 __SYSCALL(252, sys_timer_getoverrun, 1)
    552 
    553 /* System */
    554 
    555 #define __NR_reserved253			253
    556 __SYSCALL(253, sys_ni_syscall, 0)
    557 #define __NR_lookup_dcookie 			254
    558 __SYSCALL(254, sys_lookup_dcookie, 4)
    559 #define __NR_available255			255
    560 __SYSCALL(255, sys_ni_syscall, 0)
    561 #define __NR_add_key 				256
    562 __SYSCALL(256, sys_add_key, 5)
    563 #define __NR_request_key 			257
    564 __SYSCALL(257, sys_request_key, 5)
    565 #define __NR_keyctl 				258
    566 __SYSCALL(258, sys_keyctl, 5)
    567 #define __NR_available259			259
    568 __SYSCALL(259, sys_ni_syscall, 0)
    569 
    570 
    571 #define __NR_readahead				260
    572 __SYSCALL(260, sys_readahead, 5)
    573 #define __NR_remap_file_pages			261
    574 __SYSCALL(261, sys_remap_file_pages, 5)
    575 #define __NR_migrate_pages			262
    576 __SYSCALL(262, sys_migrate_pages, 0)
    577 #define __NR_mbind				263
    578 __SYSCALL(263, sys_mbind, 6)
    579 #define __NR_get_mempolicy			264
    580 __SYSCALL(264, sys_get_mempolicy, 5)
    581 #define __NR_set_mempolicy			265
    582 __SYSCALL(265, sys_set_mempolicy, 3)
    583 #define __NR_unshare				266
    584 __SYSCALL(266, sys_unshare, 1)
    585 #define __NR_move_pages				267
    586 __SYSCALL(267, sys_move_pages, 0)
    587 #define __NR_splice				268
    588 __SYSCALL(268, sys_splice, 0)
    589 #define __NR_tee				269
    590 __SYSCALL(269, sys_tee, 0)
    591 #define __NR_vmsplice				270
    592 __SYSCALL(270, sys_vmsplice, 0)
    593 #define __NR_available271			271
    594 __SYSCALL(271, sys_ni_syscall, 0)
    595 
    596 #define __NR_pselect6				272
    597 __SYSCALL(272, sys_pselect6, 0)
    598 #define __NR_ppoll				273
    599 __SYSCALL(273, sys_ppoll, 0)
    600 #define __NR_epoll_pwait			274
    601 __SYSCALL(274, sys_epoll_pwait, 0)
    602 #define __NR_epoll_create1		275
    603 __SYSCALL(275, sys_epoll_create1, 1)
    604 
    605 #define __NR_inotify_init			276
    606 __SYSCALL(276, sys_inotify_init, 0)
    607 #define __NR_inotify_add_watch			277
    608 __SYSCALL(277, sys_inotify_add_watch, 3)
    609 #define __NR_inotify_rm_watch			278
    610 __SYSCALL(278, sys_inotify_rm_watch, 2)
    611 #define __NR_inotify_init1			279
    612 __SYSCALL(279, sys_inotify_init1, 1)
    613 
    614 #define __NR_getcpu				280
    615 __SYSCALL(280, sys_getcpu, 0)
    616 #define __NR_kexec_load				281
    617 __SYSCALL(281, sys_ni_syscall, 0)
    618 
    619 #define __NR_ioprio_set				282
    620 __SYSCALL(282, sys_ioprio_set, 2)
    621 #define __NR_ioprio_get				283
    622 __SYSCALL(283, sys_ioprio_get, 3)
    623 
    624 #define __NR_set_robust_list			284
    625 __SYSCALL(284, sys_set_robust_list, 3)
    626 #define __NR_get_robust_list			285
    627 __SYSCALL(285, sys_get_robust_list, 3)
    628 #define __NR_available286			286
    629 __SYSCALL(286, sys_ni_syscall, 0)
    630 #define __NR_available287			287
    631 __SYSCALL(287, sys_ni_syscall, 0)
    632 
    633 /* Relative File Operations */
    634 
    635 #define __NR_openat				288
    636 __SYSCALL(288, sys_openat, 4)
    637 #define __NR_mkdirat				289
    638 __SYSCALL(289, sys_mkdirat, 3)
    639 #define __NR_mknodat				290
    640 __SYSCALL(290, sys_mknodat, 4)
    641 #define __NR_unlinkat				291
    642 __SYSCALL(291, sys_unlinkat, 3)
    643 #define __NR_renameat				292
    644 __SYSCALL(292, sys_renameat, 4)
    645 #define __NR_linkat				293
    646 __SYSCALL(293, sys_linkat, 5)
    647 #define __NR_symlinkat				294
    648 __SYSCALL(294, sys_symlinkat, 3)
    649 #define __NR_readlinkat				295
    650 __SYSCALL(295, sys_readlinkat, 4)
    651 #define __NR_utimensat				296
    652 __SYSCALL(296, sys_utimensat, 0)
    653 #define __NR_fchownat				297
    654 __SYSCALL(297, sys_fchownat, 5)
    655 #define __NR_futimesat				298
    656 __SYSCALL(298, sys_futimesat, 4)
    657 #define __NR_fstatat64				299
    658 __SYSCALL(299, sys_fstatat64, 0)
    659 #define __NR_fchmodat				300
    660 __SYSCALL(300, sys_fchmodat, 4)
    661 #define __NR_faccessat				301
    662 __SYSCALL(301, sys_faccessat, 4)
    663 #define __NR_available302			302
    664 __SYSCALL(302, sys_ni_syscall, 0)
    665 #define __NR_available303			303
    666 __SYSCALL(303, sys_ni_syscall, 0)
    667 
    668 #define __NR_signalfd				304
    669 __SYSCALL(304, sys_signalfd, 3)
    670 /*  305 was __NR_timerfd  */
    671 __SYSCALL(305, sys_ni_syscall, 0)
    672 #define __NR_eventfd				306
    673 __SYSCALL(306, sys_eventfd, 1)
    674 #define __NR_recvmmsg				307
    675 __SYSCALL(307, sys_recvmmsg, 5)
    676 
    677 #define __NR_setns				308
    678 __SYSCALL(308, sys_setns, 2)
    679 #define __NR_signalfd4				309
    680 __SYSCALL(309, sys_signalfd4, 4)
    681 #define __NR_dup3				310
    682 __SYSCALL(310, sys_dup3, 3)
    683 #define __NR_pipe2				311
    684 __SYSCALL(311, sys_pipe2, 2)
    685 
    686 #define __NR_timerfd_create			312
    687 __SYSCALL(312, sys_timerfd_create, 2)
    688 #define __NR_timerfd_settime			313
    689 __SYSCALL(313, sys_timerfd_settime, 4)
    690 #define __NR_timerfd_gettime			314
    691 __SYSCALL(314, sys_timerfd_gettime, 2)
    692 #define __NR_available315			315
    693 __SYSCALL(315, sys_ni_syscall, 0)
    694 
    695 #define __NR_eventfd2				316
    696 __SYSCALL(316, sys_eventfd2, 2)
    697 #define __NR_preadv				317
    698 __SYSCALL(317, sys_preadv, 5)
    699 #define __NR_pwritev				318
    700 __SYSCALL(318, sys_pwritev, 5)
    701 #define __NR_available319			319
    702 __SYSCALL(319, sys_ni_syscall, 0)
    703 
    704 #define __NR_fanotify_init			320
    705 __SYSCALL(320, sys_fanotify_init, 2)
    706 #define __NR_fanotify_mark			321
    707 __SYSCALL(321, sys_fanotify_mark, 6)
    708 #define __NR_process_vm_readv			322
    709 __SYSCALL(322, sys_process_vm_readv, 6)
    710 #define __NR_process_vm_writev			323
    711 __SYSCALL(323, sys_process_vm_writev, 6)
    712 
    713 #define __NR_name_to_handle_at			324
    714 __SYSCALL(324, sys_name_to_handle_at, 5)
    715 #define __NR_open_by_handle_at			325
    716 __SYSCALL(325, sys_open_by_handle_at, 3)
    717 #define __NR_sync_file_range			326
    718 __SYSCALL(326, sys_sync_file_range2, 6)
    719 #define __NR_perf_event_open			327
    720 __SYSCALL(327, sys_perf_event_open, 5)
    721 
    722 #define __NR_rt_tgsigqueueinfo			328
    723 __SYSCALL(328, sys_rt_tgsigqueueinfo, 4)
    724 #define __NR_clock_adjtime			329
    725 __SYSCALL(329, sys_clock_adjtime, 2)
    726 #define __NR_prlimit64				330
    727 __SYSCALL(330, sys_prlimit64, 4)
    728 #define __NR_kcmp				331
    729 __SYSCALL(331, sys_kcmp, 5)
    730 
    731 #define __NR_finit_module			332
    732 __SYSCALL(332, sys_finit_module, 3)
    733 
    734 #define __NR_accept4				333
    735 __SYSCALL(333, sys_accept4, 4)
    736 
    737 #define __NR_syscall_count			334
    738 
    739 /*
    740  * sysxtensa syscall handler
    741  *
    742  * int sysxtensa (SYS_XTENSA_ATOMIC_SET,     ptr, val,    unused);
    743  * int sysxtensa (SYS_XTENSA_ATOMIC_ADD,     ptr, val,    unused);
    744  * int sysxtensa (SYS_XTENSA_ATOMIC_EXG_ADD, ptr, val,    unused);
    745  * int sysxtensa (SYS_XTENSA_ATOMIC_CMP_SWP, ptr, oldval, newval);
    746  *        a2            a6                   a3    a4      a5
    747  */
    748 
    749 #define SYS_XTENSA_RESERVED               0     /* don't use this */
    750 #define SYS_XTENSA_ATOMIC_SET             1     /* set variable */
    751 #define SYS_XTENSA_ATOMIC_EXG_ADD         2     /* exchange memory and add */
    752 #define SYS_XTENSA_ATOMIC_ADD             3     /* add to memory */
    753 #define SYS_XTENSA_ATOMIC_CMP_SWP         4     /* compare and swap */
    754 
    755 #define SYS_XTENSA_COUNT                  5     /* count */
    756 
    757 #undef __SYSCALL
    758 
    759 #endif /* _UAPI_XTENSA_UNISTD_H */
    760