106e23296SPhilippe Mathieu-Daudé# SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note 2bb0cdc03SLaurent Vivier# 3bb0cdc03SLaurent Vivier# system call numbers and entry vectors for sparc 4bb0cdc03SLaurent Vivier# 5bb0cdc03SLaurent Vivier# The format is: 6bb0cdc03SLaurent Vivier# <number> <abi> <name> <entry point> <compat entry point> 7bb0cdc03SLaurent Vivier# 8bb0cdc03SLaurent Vivier# The <abi> can be common, 64, or 32 for this file. 9bb0cdc03SLaurent Vivier# 10bb0cdc03SLaurent Vivier0 common restart_syscall sys_restart_syscall 11bb0cdc03SLaurent Vivier1 32 exit sys_exit sparc_exit 12bb0cdc03SLaurent Vivier1 64 exit sparc_exit 13bb0cdc03SLaurent Vivier2 common fork sys_fork 14bb0cdc03SLaurent Vivier3 common read sys_read 15bb0cdc03SLaurent Vivier4 common write sys_write 16bb0cdc03SLaurent Vivier5 common open sys_open compat_sys_open 17bb0cdc03SLaurent Vivier6 common close sys_close 18bb0cdc03SLaurent Vivier7 common wait4 sys_wait4 compat_sys_wait4 19bb0cdc03SLaurent Vivier8 common creat sys_creat 20bb0cdc03SLaurent Vivier9 common link sys_link 21bb0cdc03SLaurent Vivier10 common unlink sys_unlink 22bb0cdc03SLaurent Vivier11 32 execv sunos_execv 23bb0cdc03SLaurent Vivier11 64 execv sys_nis_syscall 24bb0cdc03SLaurent Vivier12 common chdir sys_chdir 25bb0cdc03SLaurent Vivier13 32 chown sys_chown16 26bb0cdc03SLaurent Vivier13 64 chown sys_chown 27bb0cdc03SLaurent Vivier14 common mknod sys_mknod 28bb0cdc03SLaurent Vivier15 common chmod sys_chmod 29bb0cdc03SLaurent Vivier16 32 lchown sys_lchown16 30bb0cdc03SLaurent Vivier16 64 lchown sys_lchown 31bb0cdc03SLaurent Vivier17 common brk sys_brk 32bb0cdc03SLaurent Vivier18 common perfctr sys_nis_syscall 33bb0cdc03SLaurent Vivier19 common lseek sys_lseek compat_sys_lseek 34bb0cdc03SLaurent Vivier20 common getpid sys_getpid 35bb0cdc03SLaurent Vivier21 common capget sys_capget 36bb0cdc03SLaurent Vivier22 common capset sys_capset 37bb0cdc03SLaurent Vivier23 32 setuid sys_setuid16 38bb0cdc03SLaurent Vivier23 64 setuid sys_setuid 39bb0cdc03SLaurent Vivier24 32 getuid sys_getuid16 40bb0cdc03SLaurent Vivier24 64 getuid sys_getuid 412fa4ad3fSLaurent Vivier25 common vmsplice sys_vmsplice 42bb0cdc03SLaurent Vivier26 common ptrace sys_ptrace compat_sys_ptrace 43bb0cdc03SLaurent Vivier27 common alarm sys_alarm 44bb0cdc03SLaurent Vivier28 common sigaltstack sys_sigaltstack compat_sys_sigaltstack 45bb0cdc03SLaurent Vivier29 32 pause sys_pause 46bb0cdc03SLaurent Vivier29 64 pause sys_nis_syscall 47bb0cdc03SLaurent Vivier30 32 utime sys_utime32 48bb0cdc03SLaurent Vivier30 64 utime sys_utime 49bb0cdc03SLaurent Vivier31 32 lchown32 sys_lchown 50bb0cdc03SLaurent Vivier32 32 fchown32 sys_fchown 51bb0cdc03SLaurent Vivier33 common access sys_access 52bb0cdc03SLaurent Vivier34 common nice sys_nice 53bb0cdc03SLaurent Vivier35 32 chown32 sys_chown 54bb0cdc03SLaurent Vivier36 common sync sys_sync 55bb0cdc03SLaurent Vivier37 common kill sys_kill 56bb0cdc03SLaurent Vivier38 common stat sys_newstat compat_sys_newstat 57bb0cdc03SLaurent Vivier39 32 sendfile sys_sendfile compat_sys_sendfile 58bb0cdc03SLaurent Vivier39 64 sendfile sys_sendfile64 59bb0cdc03SLaurent Vivier40 common lstat sys_newlstat compat_sys_newlstat 60bb0cdc03SLaurent Vivier41 common dup sys_dup 61bb0cdc03SLaurent Vivier42 common pipe sys_sparc_pipe 62bb0cdc03SLaurent Vivier43 common times sys_times compat_sys_times 63bb0cdc03SLaurent Vivier44 32 getuid32 sys_getuid 64bb0cdc03SLaurent Vivier45 common umount2 sys_umount 65bb0cdc03SLaurent Vivier46 32 setgid sys_setgid16 66bb0cdc03SLaurent Vivier46 64 setgid sys_setgid 67bb0cdc03SLaurent Vivier47 32 getgid sys_getgid16 68bb0cdc03SLaurent Vivier47 64 getgid sys_getgid 69bb0cdc03SLaurent Vivier48 common signal sys_signal 70bb0cdc03SLaurent Vivier49 32 geteuid sys_geteuid16 71bb0cdc03SLaurent Vivier49 64 geteuid sys_geteuid 72bb0cdc03SLaurent Vivier50 32 getegid sys_getegid16 73bb0cdc03SLaurent Vivier50 64 getegid sys_getegid 74bb0cdc03SLaurent Vivier51 common acct sys_acct 75bb0cdc03SLaurent Vivier52 64 memory_ordering sys_memory_ordering 76bb0cdc03SLaurent Vivier53 32 getgid32 sys_getgid 77bb0cdc03SLaurent Vivier54 common ioctl sys_ioctl compat_sys_ioctl 78bb0cdc03SLaurent Vivier55 common reboot sys_reboot 79bb0cdc03SLaurent Vivier56 32 mmap2 sys_mmap2 sys32_mmap2 80bb0cdc03SLaurent Vivier57 common symlink sys_symlink 81bb0cdc03SLaurent Vivier58 common readlink sys_readlink 82bb0cdc03SLaurent Vivier59 32 execve sys_execve sys32_execve 83bb0cdc03SLaurent Vivier59 64 execve sys64_execve 84bb0cdc03SLaurent Vivier60 common umask sys_umask 85bb0cdc03SLaurent Vivier61 common chroot sys_chroot 86bb0cdc03SLaurent Vivier62 common fstat sys_newfstat compat_sys_newfstat 87bb0cdc03SLaurent Vivier63 common fstat64 sys_fstat64 compat_sys_fstat64 88bb0cdc03SLaurent Vivier64 common getpagesize sys_getpagesize 89bb0cdc03SLaurent Vivier65 common msync sys_msync 90bb0cdc03SLaurent Vivier66 common vfork sys_vfork 91bb0cdc03SLaurent Vivier67 common pread64 sys_pread64 compat_sys_pread64 92bb0cdc03SLaurent Vivier68 common pwrite64 sys_pwrite64 compat_sys_pwrite64 93bb0cdc03SLaurent Vivier69 32 geteuid32 sys_geteuid 94bb0cdc03SLaurent Vivier70 32 getegid32 sys_getegid 95bb0cdc03SLaurent Vivier71 common mmap sys_mmap 96bb0cdc03SLaurent Vivier72 32 setreuid32 sys_setreuid 97bb0cdc03SLaurent Vivier73 32 munmap sys_munmap 98bb0cdc03SLaurent Vivier73 64 munmap sys_64_munmap 99bb0cdc03SLaurent Vivier74 common mprotect sys_mprotect 100bb0cdc03SLaurent Vivier75 common madvise sys_madvise 101bb0cdc03SLaurent Vivier76 common vhangup sys_vhangup 102bb0cdc03SLaurent Vivier77 32 truncate64 sys_truncate64 compat_sys_truncate64 103bb0cdc03SLaurent Vivier78 common mincore sys_mincore 104bb0cdc03SLaurent Vivier79 32 getgroups sys_getgroups16 105bb0cdc03SLaurent Vivier79 64 getgroups sys_getgroups 106bb0cdc03SLaurent Vivier80 32 setgroups sys_setgroups16 107bb0cdc03SLaurent Vivier80 64 setgroups sys_setgroups 108bb0cdc03SLaurent Vivier81 common getpgrp sys_getpgrp 109bb0cdc03SLaurent Vivier82 32 setgroups32 sys_setgroups 110bb0cdc03SLaurent Vivier83 common setitimer sys_setitimer compat_sys_setitimer 111bb0cdc03SLaurent Vivier84 32 ftruncate64 sys_ftruncate64 compat_sys_ftruncate64 112bb0cdc03SLaurent Vivier85 common swapon sys_swapon 113bb0cdc03SLaurent Vivier86 common getitimer sys_getitimer compat_sys_getitimer 114bb0cdc03SLaurent Vivier87 32 setuid32 sys_setuid 115bb0cdc03SLaurent Vivier88 common sethostname sys_sethostname 116bb0cdc03SLaurent Vivier89 32 setgid32 sys_setgid 117bb0cdc03SLaurent Vivier90 common dup2 sys_dup2 118bb0cdc03SLaurent Vivier91 32 setfsuid32 sys_setfsuid 119bb0cdc03SLaurent Vivier92 common fcntl sys_fcntl compat_sys_fcntl 120*e12fbc36SLaurent Vivier93 common select sys_select compat_sys_select 121bb0cdc03SLaurent Vivier94 32 setfsgid32 sys_setfsgid 122bb0cdc03SLaurent Vivier95 common fsync sys_fsync 123bb0cdc03SLaurent Vivier96 common setpriority sys_setpriority 124bb0cdc03SLaurent Vivier97 common socket sys_socket 125bb0cdc03SLaurent Vivier98 common connect sys_connect 126bb0cdc03SLaurent Vivier99 common accept sys_accept 127bb0cdc03SLaurent Vivier100 common getpriority sys_getpriority 128bb0cdc03SLaurent Vivier101 common rt_sigreturn sys_rt_sigreturn sys32_rt_sigreturn 129bb0cdc03SLaurent Vivier102 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction 130bb0cdc03SLaurent Vivier103 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask 131bb0cdc03SLaurent Vivier104 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending 132bb0cdc03SLaurent Vivier105 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32 133bb0cdc03SLaurent Vivier105 64 rt_sigtimedwait sys_rt_sigtimedwait 134bb0cdc03SLaurent Vivier106 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo 135bb0cdc03SLaurent Vivier107 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend 136bb0cdc03SLaurent Vivier108 32 setresuid32 sys_setresuid 137bb0cdc03SLaurent Vivier108 64 setresuid sys_setresuid 138bb0cdc03SLaurent Vivier109 32 getresuid32 sys_getresuid 139bb0cdc03SLaurent Vivier109 64 getresuid sys_getresuid 140bb0cdc03SLaurent Vivier110 32 setresgid32 sys_setresgid 141bb0cdc03SLaurent Vivier110 64 setresgid sys_setresgid 142bb0cdc03SLaurent Vivier111 32 getresgid32 sys_getresgid 143bb0cdc03SLaurent Vivier111 64 getresgid sys_getresgid 144bb0cdc03SLaurent Vivier112 32 setregid32 sys_setregid 145bb0cdc03SLaurent Vivier113 common recvmsg sys_recvmsg compat_sys_recvmsg 146bb0cdc03SLaurent Vivier114 common sendmsg sys_sendmsg compat_sys_sendmsg 147bb0cdc03SLaurent Vivier115 32 getgroups32 sys_getgroups 148bb0cdc03SLaurent Vivier116 common gettimeofday sys_gettimeofday compat_sys_gettimeofday 149bb0cdc03SLaurent Vivier117 common getrusage sys_getrusage compat_sys_getrusage 1500cb113adSLaurent Vivier118 common getsockopt sys_getsockopt sys_getsockopt 151bb0cdc03SLaurent Vivier119 common getcwd sys_getcwd 1522fa4ad3fSLaurent Vivier120 common readv sys_readv 1532fa4ad3fSLaurent Vivier121 common writev sys_writev 154bb0cdc03SLaurent Vivier122 common settimeofday sys_settimeofday compat_sys_settimeofday 155bb0cdc03SLaurent Vivier123 32 fchown sys_fchown16 156bb0cdc03SLaurent Vivier123 64 fchown sys_fchown 157bb0cdc03SLaurent Vivier124 common fchmod sys_fchmod 158*e12fbc36SLaurent Vivier125 common recvfrom sys_recvfrom compat_sys_recvfrom 159bb0cdc03SLaurent Vivier126 32 setreuid sys_setreuid16 160bb0cdc03SLaurent Vivier126 64 setreuid sys_setreuid 161bb0cdc03SLaurent Vivier127 32 setregid sys_setregid16 162bb0cdc03SLaurent Vivier127 64 setregid sys_setregid 163bb0cdc03SLaurent Vivier128 common rename sys_rename 164bb0cdc03SLaurent Vivier129 common truncate sys_truncate compat_sys_truncate 165bb0cdc03SLaurent Vivier130 common ftruncate sys_ftruncate compat_sys_ftruncate 166bb0cdc03SLaurent Vivier131 common flock sys_flock 167bb0cdc03SLaurent Vivier132 common lstat64 sys_lstat64 compat_sys_lstat64 168bb0cdc03SLaurent Vivier133 common sendto sys_sendto 169bb0cdc03SLaurent Vivier134 common shutdown sys_shutdown 170bb0cdc03SLaurent Vivier135 common socketpair sys_socketpair 171bb0cdc03SLaurent Vivier136 common mkdir sys_mkdir 172bb0cdc03SLaurent Vivier137 common rmdir sys_rmdir 173bb0cdc03SLaurent Vivier138 32 utimes sys_utimes_time32 174bb0cdc03SLaurent Vivier138 64 utimes sys_utimes 175bb0cdc03SLaurent Vivier139 common stat64 sys_stat64 compat_sys_stat64 176bb0cdc03SLaurent Vivier140 common sendfile64 sys_sendfile64 177bb0cdc03SLaurent Vivier141 common getpeername sys_getpeername 178bb0cdc03SLaurent Vivier142 32 futex sys_futex_time32 179bb0cdc03SLaurent Vivier142 64 futex sys_futex 180bb0cdc03SLaurent Vivier143 common gettid sys_gettid 181bb0cdc03SLaurent Vivier144 common getrlimit sys_getrlimit compat_sys_getrlimit 182bb0cdc03SLaurent Vivier145 common setrlimit sys_setrlimit compat_sys_setrlimit 183bb0cdc03SLaurent Vivier146 common pivot_root sys_pivot_root 184bb0cdc03SLaurent Vivier147 common prctl sys_prctl 185bb0cdc03SLaurent Vivier148 common pciconfig_read sys_pciconfig_read 186bb0cdc03SLaurent Vivier149 common pciconfig_write sys_pciconfig_write 187bb0cdc03SLaurent Vivier150 common getsockname sys_getsockname 188bb0cdc03SLaurent Vivier151 common inotify_init sys_inotify_init 189bb0cdc03SLaurent Vivier152 common inotify_add_watch sys_inotify_add_watch 190bb0cdc03SLaurent Vivier153 common poll sys_poll 191bb0cdc03SLaurent Vivier154 common getdents64 sys_getdents64 192bb0cdc03SLaurent Vivier155 32 fcntl64 sys_fcntl64 compat_sys_fcntl64 193bb0cdc03SLaurent Vivier156 common inotify_rm_watch sys_inotify_rm_watch 194bb0cdc03SLaurent Vivier157 common statfs sys_statfs compat_sys_statfs 195bb0cdc03SLaurent Vivier158 common fstatfs sys_fstatfs compat_sys_fstatfs 196bb0cdc03SLaurent Vivier159 common umount sys_oldumount 197bb0cdc03SLaurent Vivier160 common sched_set_affinity sys_sched_setaffinity compat_sys_sched_setaffinity 198bb0cdc03SLaurent Vivier161 common sched_get_affinity sys_sched_getaffinity compat_sys_sched_getaffinity 199bb0cdc03SLaurent Vivier162 common getdomainname sys_getdomainname 200bb0cdc03SLaurent Vivier163 common setdomainname sys_setdomainname 201bb0cdc03SLaurent Vivier164 64 utrap_install sys_utrap_install 202bb0cdc03SLaurent Vivier165 common quotactl sys_quotactl 203bb0cdc03SLaurent Vivier166 common set_tid_address sys_set_tid_address 2042fa4ad3fSLaurent Vivier167 common mount sys_mount 205bb0cdc03SLaurent Vivier168 common ustat sys_ustat compat_sys_ustat 206bb0cdc03SLaurent Vivier169 common setxattr sys_setxattr 207bb0cdc03SLaurent Vivier170 common lsetxattr sys_lsetxattr 208bb0cdc03SLaurent Vivier171 common fsetxattr sys_fsetxattr 209bb0cdc03SLaurent Vivier172 common getxattr sys_getxattr 210bb0cdc03SLaurent Vivier173 common lgetxattr sys_lgetxattr 211bb0cdc03SLaurent Vivier174 common getdents sys_getdents compat_sys_getdents 212bb0cdc03SLaurent Vivier175 common setsid sys_setsid 213bb0cdc03SLaurent Vivier176 common fchdir sys_fchdir 214bb0cdc03SLaurent Vivier177 common fgetxattr sys_fgetxattr 215bb0cdc03SLaurent Vivier178 common listxattr sys_listxattr 216bb0cdc03SLaurent Vivier179 common llistxattr sys_llistxattr 217bb0cdc03SLaurent Vivier180 common flistxattr sys_flistxattr 218bb0cdc03SLaurent Vivier181 common removexattr sys_removexattr 219bb0cdc03SLaurent Vivier182 common lremovexattr sys_lremovexattr 220bb0cdc03SLaurent Vivier183 32 sigpending sys_sigpending compat_sys_sigpending 221bb0cdc03SLaurent Vivier183 64 sigpending sys_nis_syscall 222bb0cdc03SLaurent Vivier184 common query_module sys_ni_syscall 223bb0cdc03SLaurent Vivier185 common setpgid sys_setpgid 224bb0cdc03SLaurent Vivier186 common fremovexattr sys_fremovexattr 225bb0cdc03SLaurent Vivier187 common tkill sys_tkill 226bb0cdc03SLaurent Vivier188 32 exit_group sys_exit_group sparc_exit_group 227bb0cdc03SLaurent Vivier188 64 exit_group sparc_exit_group 228bb0cdc03SLaurent Vivier189 common uname sys_newuname 229bb0cdc03SLaurent Vivier190 common init_module sys_init_module 230bb0cdc03SLaurent Vivier191 32 personality sys_personality sys_sparc64_personality 231bb0cdc03SLaurent Vivier191 64 personality sys_sparc64_personality 232bb0cdc03SLaurent Vivier192 32 remap_file_pages sys_sparc_remap_file_pages sys_remap_file_pages 233bb0cdc03SLaurent Vivier192 64 remap_file_pages sys_remap_file_pages 234bb0cdc03SLaurent Vivier193 common epoll_create sys_epoll_create 235bb0cdc03SLaurent Vivier194 common epoll_ctl sys_epoll_ctl 236bb0cdc03SLaurent Vivier195 common epoll_wait sys_epoll_wait 237bb0cdc03SLaurent Vivier196 common ioprio_set sys_ioprio_set 238bb0cdc03SLaurent Vivier197 common getppid sys_getppid 239bb0cdc03SLaurent Vivier198 32 sigaction sys_sparc_sigaction compat_sys_sparc_sigaction 240bb0cdc03SLaurent Vivier198 64 sigaction sys_nis_syscall 241bb0cdc03SLaurent Vivier199 common sgetmask sys_sgetmask 242bb0cdc03SLaurent Vivier200 common ssetmask sys_ssetmask 243bb0cdc03SLaurent Vivier201 32 sigsuspend sys_sigsuspend 244bb0cdc03SLaurent Vivier201 64 sigsuspend sys_nis_syscall 245bb0cdc03SLaurent Vivier202 common oldlstat sys_newlstat compat_sys_newlstat 246bb0cdc03SLaurent Vivier203 common uselib sys_uselib 247bb0cdc03SLaurent Vivier204 32 readdir sys_old_readdir compat_sys_old_readdir 248bb0cdc03SLaurent Vivier204 64 readdir sys_nis_syscall 249bb0cdc03SLaurent Vivier205 common readahead sys_readahead compat_sys_readahead 250*e12fbc36SLaurent Vivier206 common socketcall sys_socketcall compat_sys_socketcall 251bb0cdc03SLaurent Vivier207 common syslog sys_syslog 252*e12fbc36SLaurent Vivier208 common lookup_dcookie sys_ni_syscall 253bb0cdc03SLaurent Vivier209 common fadvise64 sys_fadvise64 compat_sys_fadvise64 254bb0cdc03SLaurent Vivier210 common fadvise64_64 sys_fadvise64_64 compat_sys_fadvise64_64 255bb0cdc03SLaurent Vivier211 common tgkill sys_tgkill 256bb0cdc03SLaurent Vivier212 common waitpid sys_waitpid 257bb0cdc03SLaurent Vivier213 common swapoff sys_swapoff 258bb0cdc03SLaurent Vivier214 common sysinfo sys_sysinfo compat_sys_sysinfo 259bb0cdc03SLaurent Vivier215 32 ipc sys_ipc compat_sys_ipc 260bb0cdc03SLaurent Vivier215 64 ipc sys_sparc_ipc 261bb0cdc03SLaurent Vivier216 32 sigreturn sys_sigreturn sys32_sigreturn 262bb0cdc03SLaurent Vivier216 64 sigreturn sys_nis_syscall 263bb0cdc03SLaurent Vivier217 common clone sys_clone 264bb0cdc03SLaurent Vivier218 common ioprio_get sys_ioprio_get 265bb0cdc03SLaurent Vivier219 32 adjtimex sys_adjtimex_time32 266bb0cdc03SLaurent Vivier219 64 adjtimex sys_sparc_adjtimex 267bb0cdc03SLaurent Vivier220 32 sigprocmask sys_sigprocmask compat_sys_sigprocmask 268bb0cdc03SLaurent Vivier220 64 sigprocmask sys_nis_syscall 269bb0cdc03SLaurent Vivier221 common create_module sys_ni_syscall 270bb0cdc03SLaurent Vivier222 common delete_module sys_delete_module 271bb0cdc03SLaurent Vivier223 common get_kernel_syms sys_ni_syscall 272bb0cdc03SLaurent Vivier224 common getpgid sys_getpgid 273*e12fbc36SLaurent Vivier225 common bdflush sys_ni_syscall 274bb0cdc03SLaurent Vivier226 common sysfs sys_sysfs 275bb0cdc03SLaurent Vivier227 common afs_syscall sys_nis_syscall 276bb0cdc03SLaurent Vivier228 common setfsuid sys_setfsuid16 277bb0cdc03SLaurent Vivier229 common setfsgid sys_setfsgid16 278bb0cdc03SLaurent Vivier230 common _newselect sys_select compat_sys_select 279bb0cdc03SLaurent Vivier231 32 time sys_time32 280bb0cdc03SLaurent Vivier232 common splice sys_splice 281bb0cdc03SLaurent Vivier233 32 stime sys_stime32 282bb0cdc03SLaurent Vivier233 64 stime sys_stime 283bb0cdc03SLaurent Vivier234 common statfs64 sys_statfs64 compat_sys_statfs64 284bb0cdc03SLaurent Vivier235 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64 285bb0cdc03SLaurent Vivier236 common _llseek sys_llseek 286bb0cdc03SLaurent Vivier237 common mlock sys_mlock 287bb0cdc03SLaurent Vivier238 common munlock sys_munlock 288bb0cdc03SLaurent Vivier239 common mlockall sys_mlockall 289bb0cdc03SLaurent Vivier240 common munlockall sys_munlockall 290bb0cdc03SLaurent Vivier241 common sched_setparam sys_sched_setparam 291bb0cdc03SLaurent Vivier242 common sched_getparam sys_sched_getparam 292bb0cdc03SLaurent Vivier243 common sched_setscheduler sys_sched_setscheduler 293bb0cdc03SLaurent Vivier244 common sched_getscheduler sys_sched_getscheduler 294bb0cdc03SLaurent Vivier245 common sched_yield sys_sched_yield 295bb0cdc03SLaurent Vivier246 common sched_get_priority_max sys_sched_get_priority_max 296bb0cdc03SLaurent Vivier247 common sched_get_priority_min sys_sched_get_priority_min 297bb0cdc03SLaurent Vivier248 32 sched_rr_get_interval sys_sched_rr_get_interval_time32 298bb0cdc03SLaurent Vivier248 64 sched_rr_get_interval sys_sched_rr_get_interval 299bb0cdc03SLaurent Vivier249 32 nanosleep sys_nanosleep_time32 300bb0cdc03SLaurent Vivier249 64 nanosleep sys_nanosleep 301bb0cdc03SLaurent Vivier250 32 mremap sys_mremap 302bb0cdc03SLaurent Vivier250 64 mremap sys_64_mremap 3030cb113adSLaurent Vivier251 common _sysctl sys_ni_syscall 304bb0cdc03SLaurent Vivier252 common getsid sys_getsid 305bb0cdc03SLaurent Vivier253 common fdatasync sys_fdatasync 306bb0cdc03SLaurent Vivier254 32 nfsservctl sys_ni_syscall sys_nis_syscall 307bb0cdc03SLaurent Vivier254 64 nfsservctl sys_nis_syscall 308bb0cdc03SLaurent Vivier255 common sync_file_range sys_sync_file_range compat_sys_sync_file_range 309bb0cdc03SLaurent Vivier256 32 clock_settime sys_clock_settime32 310bb0cdc03SLaurent Vivier256 64 clock_settime sys_clock_settime 311bb0cdc03SLaurent Vivier257 32 clock_gettime sys_clock_gettime32 312bb0cdc03SLaurent Vivier257 64 clock_gettime sys_clock_gettime 313bb0cdc03SLaurent Vivier258 32 clock_getres sys_clock_getres_time32 314bb0cdc03SLaurent Vivier258 64 clock_getres sys_clock_getres 315bb0cdc03SLaurent Vivier259 32 clock_nanosleep sys_clock_nanosleep_time32 316bb0cdc03SLaurent Vivier259 64 clock_nanosleep sys_clock_nanosleep 317bb0cdc03SLaurent Vivier260 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity 318bb0cdc03SLaurent Vivier261 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity 319bb0cdc03SLaurent Vivier262 32 timer_settime sys_timer_settime32 320bb0cdc03SLaurent Vivier262 64 timer_settime sys_timer_settime 321bb0cdc03SLaurent Vivier263 32 timer_gettime sys_timer_gettime32 322bb0cdc03SLaurent Vivier263 64 timer_gettime sys_timer_gettime 323bb0cdc03SLaurent Vivier264 common timer_getoverrun sys_timer_getoverrun 324bb0cdc03SLaurent Vivier265 common timer_delete sys_timer_delete 325bb0cdc03SLaurent Vivier266 common timer_create sys_timer_create compat_sys_timer_create 326bb0cdc03SLaurent Vivier# 267 was vserver 327bb0cdc03SLaurent Vivier267 common vserver sys_nis_syscall 328bb0cdc03SLaurent Vivier268 common io_setup sys_io_setup compat_sys_io_setup 329bb0cdc03SLaurent Vivier269 common io_destroy sys_io_destroy 330bb0cdc03SLaurent Vivier270 common io_submit sys_io_submit compat_sys_io_submit 331bb0cdc03SLaurent Vivier271 common io_cancel sys_io_cancel 332bb0cdc03SLaurent Vivier272 32 io_getevents sys_io_getevents_time32 333bb0cdc03SLaurent Vivier272 64 io_getevents sys_io_getevents 334bb0cdc03SLaurent Vivier273 common mq_open sys_mq_open compat_sys_mq_open 335bb0cdc03SLaurent Vivier274 common mq_unlink sys_mq_unlink 336bb0cdc03SLaurent Vivier275 32 mq_timedsend sys_mq_timedsend_time32 337bb0cdc03SLaurent Vivier275 64 mq_timedsend sys_mq_timedsend 338bb0cdc03SLaurent Vivier276 32 mq_timedreceive sys_mq_timedreceive_time32 339bb0cdc03SLaurent Vivier276 64 mq_timedreceive sys_mq_timedreceive 340bb0cdc03SLaurent Vivier277 common mq_notify sys_mq_notify compat_sys_mq_notify 341bb0cdc03SLaurent Vivier278 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr 342bb0cdc03SLaurent Vivier279 common waitid sys_waitid compat_sys_waitid 343bb0cdc03SLaurent Vivier280 common tee sys_tee 344bb0cdc03SLaurent Vivier281 common add_key sys_add_key 345bb0cdc03SLaurent Vivier282 common request_key sys_request_key 346bb0cdc03SLaurent Vivier283 common keyctl sys_keyctl compat_sys_keyctl 347bb0cdc03SLaurent Vivier284 common openat sys_openat compat_sys_openat 348bb0cdc03SLaurent Vivier285 common mkdirat sys_mkdirat 349bb0cdc03SLaurent Vivier286 common mknodat sys_mknodat 350bb0cdc03SLaurent Vivier287 common fchownat sys_fchownat 351bb0cdc03SLaurent Vivier288 32 futimesat sys_futimesat_time32 352bb0cdc03SLaurent Vivier288 64 futimesat sys_futimesat 353bb0cdc03SLaurent Vivier289 common fstatat64 sys_fstatat64 compat_sys_fstatat64 354bb0cdc03SLaurent Vivier290 common unlinkat sys_unlinkat 355bb0cdc03SLaurent Vivier291 common renameat sys_renameat 356bb0cdc03SLaurent Vivier292 common linkat sys_linkat 357bb0cdc03SLaurent Vivier293 common symlinkat sys_symlinkat 358bb0cdc03SLaurent Vivier294 common readlinkat sys_readlinkat 359bb0cdc03SLaurent Vivier295 common fchmodat sys_fchmodat 360bb0cdc03SLaurent Vivier296 common faccessat sys_faccessat 361bb0cdc03SLaurent Vivier297 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32 362bb0cdc03SLaurent Vivier297 64 pselect6 sys_pselect6 363bb0cdc03SLaurent Vivier298 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32 364bb0cdc03SLaurent Vivier298 64 ppoll sys_ppoll 365bb0cdc03SLaurent Vivier299 common unshare sys_unshare 366bb0cdc03SLaurent Vivier300 common set_robust_list sys_set_robust_list compat_sys_set_robust_list 367bb0cdc03SLaurent Vivier301 common get_robust_list sys_get_robust_list compat_sys_get_robust_list 368*e12fbc36SLaurent Vivier302 common migrate_pages sys_migrate_pages 369*e12fbc36SLaurent Vivier303 common mbind sys_mbind 370*e12fbc36SLaurent Vivier304 common get_mempolicy sys_get_mempolicy 371*e12fbc36SLaurent Vivier305 common set_mempolicy sys_set_mempolicy 372bb0cdc03SLaurent Vivier306 common kexec_load sys_kexec_load compat_sys_kexec_load 373*e12fbc36SLaurent Vivier307 common move_pages sys_move_pages 374bb0cdc03SLaurent Vivier308 common getcpu sys_getcpu 375bb0cdc03SLaurent Vivier309 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait 376bb0cdc03SLaurent Vivier310 32 utimensat sys_utimensat_time32 377bb0cdc03SLaurent Vivier310 64 utimensat sys_utimensat 378bb0cdc03SLaurent Vivier311 common signalfd sys_signalfd compat_sys_signalfd 379bb0cdc03SLaurent Vivier312 common timerfd_create sys_timerfd_create 380bb0cdc03SLaurent Vivier313 common eventfd sys_eventfd 381bb0cdc03SLaurent Vivier314 common fallocate sys_fallocate compat_sys_fallocate 382bb0cdc03SLaurent Vivier315 32 timerfd_settime sys_timerfd_settime32 383bb0cdc03SLaurent Vivier315 64 timerfd_settime sys_timerfd_settime 384bb0cdc03SLaurent Vivier316 32 timerfd_gettime sys_timerfd_gettime32 385bb0cdc03SLaurent Vivier316 64 timerfd_gettime sys_timerfd_gettime 386bb0cdc03SLaurent Vivier317 common signalfd4 sys_signalfd4 compat_sys_signalfd4 387bb0cdc03SLaurent Vivier318 common eventfd2 sys_eventfd2 388bb0cdc03SLaurent Vivier319 common epoll_create1 sys_epoll_create1 389bb0cdc03SLaurent Vivier320 common dup3 sys_dup3 390bb0cdc03SLaurent Vivier321 common pipe2 sys_pipe2 391bb0cdc03SLaurent Vivier322 common inotify_init1 sys_inotify_init1 392bb0cdc03SLaurent Vivier323 common accept4 sys_accept4 393bb0cdc03SLaurent Vivier324 common preadv sys_preadv compat_sys_preadv 394bb0cdc03SLaurent Vivier325 common pwritev sys_pwritev compat_sys_pwritev 395bb0cdc03SLaurent Vivier326 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo 396bb0cdc03SLaurent Vivier327 common perf_event_open sys_perf_event_open 397bb0cdc03SLaurent Vivier328 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32 398bb0cdc03SLaurent Vivier328 64 recvmmsg sys_recvmmsg 399bb0cdc03SLaurent Vivier329 common fanotify_init sys_fanotify_init 400bb0cdc03SLaurent Vivier330 common fanotify_mark sys_fanotify_mark compat_sys_fanotify_mark 401bb0cdc03SLaurent Vivier331 common prlimit64 sys_prlimit64 402bb0cdc03SLaurent Vivier332 common name_to_handle_at sys_name_to_handle_at 403bb0cdc03SLaurent Vivier333 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at 404bb0cdc03SLaurent Vivier334 32 clock_adjtime sys_clock_adjtime32 405bb0cdc03SLaurent Vivier334 64 clock_adjtime sys_sparc_clock_adjtime 406bb0cdc03SLaurent Vivier335 common syncfs sys_syncfs 407bb0cdc03SLaurent Vivier336 common sendmmsg sys_sendmmsg compat_sys_sendmmsg 408bb0cdc03SLaurent Vivier337 common setns sys_setns 4092fa4ad3fSLaurent Vivier338 common process_vm_readv sys_process_vm_readv 4102fa4ad3fSLaurent Vivier339 common process_vm_writev sys_process_vm_writev 411bb0cdc03SLaurent Vivier340 32 kern_features sys_ni_syscall sys_kern_features 412bb0cdc03SLaurent Vivier340 64 kern_features sys_kern_features 413bb0cdc03SLaurent Vivier341 common kcmp sys_kcmp 414bb0cdc03SLaurent Vivier342 common finit_module sys_finit_module 415bb0cdc03SLaurent Vivier343 common sched_setattr sys_sched_setattr 416bb0cdc03SLaurent Vivier344 common sched_getattr sys_sched_getattr 417bb0cdc03SLaurent Vivier345 common renameat2 sys_renameat2 418bb0cdc03SLaurent Vivier346 common seccomp sys_seccomp 419bb0cdc03SLaurent Vivier347 common getrandom sys_getrandom 420bb0cdc03SLaurent Vivier348 common memfd_create sys_memfd_create 421bb0cdc03SLaurent Vivier349 common bpf sys_bpf 422bb0cdc03SLaurent Vivier350 32 execveat sys_execveat sys32_execveat 423bb0cdc03SLaurent Vivier350 64 execveat sys64_execveat 424bb0cdc03SLaurent Vivier351 common membarrier sys_membarrier 425bb0cdc03SLaurent Vivier352 common userfaultfd sys_userfaultfd 426bb0cdc03SLaurent Vivier353 common bind sys_bind 427bb0cdc03SLaurent Vivier354 common listen sys_listen 4280cb113adSLaurent Vivier355 common setsockopt sys_setsockopt sys_setsockopt 429bb0cdc03SLaurent Vivier356 common mlock2 sys_mlock2 430bb0cdc03SLaurent Vivier357 common copy_file_range sys_copy_file_range 431bb0cdc03SLaurent Vivier358 common preadv2 sys_preadv2 compat_sys_preadv2 432bb0cdc03SLaurent Vivier359 common pwritev2 sys_pwritev2 compat_sys_pwritev2 433bb0cdc03SLaurent Vivier360 common statx sys_statx 434bb0cdc03SLaurent Vivier361 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents 435bb0cdc03SLaurent Vivier361 64 io_pgetevents sys_io_pgetevents 436bb0cdc03SLaurent Vivier362 common pkey_mprotect sys_pkey_mprotect 437bb0cdc03SLaurent Vivier363 common pkey_alloc sys_pkey_alloc 438bb0cdc03SLaurent Vivier364 common pkey_free sys_pkey_free 439bb0cdc03SLaurent Vivier365 common rseq sys_rseq 440bb0cdc03SLaurent Vivier# room for arch specific syscalls 441bb0cdc03SLaurent Vivier392 64 semtimedop sys_semtimedop 442bb0cdc03SLaurent Vivier393 common semget sys_semget 443bb0cdc03SLaurent Vivier394 common semctl sys_semctl compat_sys_semctl 444bb0cdc03SLaurent Vivier395 common shmget sys_shmget 445bb0cdc03SLaurent Vivier396 common shmctl sys_shmctl compat_sys_shmctl 446bb0cdc03SLaurent Vivier397 common shmat sys_shmat compat_sys_shmat 447bb0cdc03SLaurent Vivier398 common shmdt sys_shmdt 448bb0cdc03SLaurent Vivier399 common msgget sys_msgget 449bb0cdc03SLaurent Vivier400 common msgsnd sys_msgsnd compat_sys_msgsnd 450bb0cdc03SLaurent Vivier401 common msgrcv sys_msgrcv compat_sys_msgrcv 451bb0cdc03SLaurent Vivier402 common msgctl sys_msgctl compat_sys_msgctl 452bb0cdc03SLaurent Vivier403 32 clock_gettime64 sys_clock_gettime sys_clock_gettime 453bb0cdc03SLaurent Vivier404 32 clock_settime64 sys_clock_settime sys_clock_settime 454bb0cdc03SLaurent Vivier405 32 clock_adjtime64 sys_clock_adjtime sys_clock_adjtime 455bb0cdc03SLaurent Vivier406 32 clock_getres_time64 sys_clock_getres sys_clock_getres 456bb0cdc03SLaurent Vivier407 32 clock_nanosleep_time64 sys_clock_nanosleep sys_clock_nanosleep 457bb0cdc03SLaurent Vivier408 32 timer_gettime64 sys_timer_gettime sys_timer_gettime 458bb0cdc03SLaurent Vivier409 32 timer_settime64 sys_timer_settime sys_timer_settime 459bb0cdc03SLaurent Vivier410 32 timerfd_gettime64 sys_timerfd_gettime sys_timerfd_gettime 460bb0cdc03SLaurent Vivier411 32 timerfd_settime64 sys_timerfd_settime sys_timerfd_settime 461bb0cdc03SLaurent Vivier412 32 utimensat_time64 sys_utimensat sys_utimensat 462bb0cdc03SLaurent Vivier413 32 pselect6_time64 sys_pselect6 compat_sys_pselect6_time64 463bb0cdc03SLaurent Vivier414 32 ppoll_time64 sys_ppoll compat_sys_ppoll_time64 464*e12fbc36SLaurent Vivier416 32 io_pgetevents_time64 sys_io_pgetevents compat_sys_io_pgetevents_time64 465bb0cdc03SLaurent Vivier417 32 recvmmsg_time64 sys_recvmmsg compat_sys_recvmmsg_time64 466bb0cdc03SLaurent Vivier418 32 mq_timedsend_time64 sys_mq_timedsend sys_mq_timedsend 467bb0cdc03SLaurent Vivier419 32 mq_timedreceive_time64 sys_mq_timedreceive sys_mq_timedreceive 468bb0cdc03SLaurent Vivier420 32 semtimedop_time64 sys_semtimedop sys_semtimedop 469bb0cdc03SLaurent Vivier421 32 rt_sigtimedwait_time64 sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time64 470bb0cdc03SLaurent Vivier422 32 futex_time64 sys_futex sys_futex 471bb0cdc03SLaurent Vivier423 32 sched_rr_get_interval_time64 sys_sched_rr_get_interval sys_sched_rr_get_interval 472bb0cdc03SLaurent Vivier424 common pidfd_send_signal sys_pidfd_send_signal 473bb0cdc03SLaurent Vivier425 common io_uring_setup sys_io_uring_setup 474bb0cdc03SLaurent Vivier426 common io_uring_enter sys_io_uring_enter 475bb0cdc03SLaurent Vivier427 common io_uring_register sys_io_uring_register 476bb0cdc03SLaurent Vivier428 common open_tree sys_open_tree 477bb0cdc03SLaurent Vivier429 common move_mount sys_move_mount 478bb0cdc03SLaurent Vivier430 common fsopen sys_fsopen 479bb0cdc03SLaurent Vivier431 common fsconfig sys_fsconfig 480bb0cdc03SLaurent Vivier432 common fsmount sys_fsmount 481bb0cdc03SLaurent Vivier433 common fspick sys_fspick 482bb0cdc03SLaurent Vivier434 common pidfd_open sys_pidfd_open 483bb0cdc03SLaurent Vivier# 435 reserved for clone3 4840cb113adSLaurent Vivier436 common close_range sys_close_range 48528b7d5fdSLaurent Vivier437 common openat2 sys_openat2 48628b7d5fdSLaurent Vivier438 common pidfd_getfd sys_pidfd_getfd 4870cb113adSLaurent Vivier439 common faccessat2 sys_faccessat2 4882fa4ad3fSLaurent Vivier440 common process_madvise sys_process_madvise 4892fa4ad3fSLaurent Vivier441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2 4902fa4ad3fSLaurent Vivier442 common mount_setattr sys_mount_setattr 491*e12fbc36SLaurent Vivier443 common quotactl_fd sys_quotactl_fd 4922fa4ad3fSLaurent Vivier444 common landlock_create_ruleset sys_landlock_create_ruleset 4932fa4ad3fSLaurent Vivier445 common landlock_add_rule sys_landlock_add_rule 4942fa4ad3fSLaurent Vivier446 common landlock_restrict_self sys_landlock_restrict_self 495*e12fbc36SLaurent Vivier# 447 reserved for memfd_secret 496*e12fbc36SLaurent Vivier448 common process_mrelease sys_process_mrelease 497*e12fbc36SLaurent Vivier449 common futex_waitv sys_futex_waitv 498*e12fbc36SLaurent Vivier450 common set_mempolicy_home_node sys_set_mempolicy_home_node 499*e12fbc36SLaurent Vivier451 common cachestat sys_cachestat 500*e12fbc36SLaurent Vivier452 common fchmodat2 sys_fchmodat2 501*e12fbc36SLaurent Vivier453 common map_shadow_stack sys_map_shadow_stack 502*e12fbc36SLaurent Vivier454 common futex_wake sys_futex_wake 503*e12fbc36SLaurent Vivier455 common futex_wait sys_futex_wait 504*e12fbc36SLaurent Vivier456 common futex_requeue sys_futex_requeue 505*e12fbc36SLaurent Vivier457 common statmount sys_statmount 506*e12fbc36SLaurent Vivier458 common listmount sys_listmount 507*e12fbc36SLaurent Vivier459 common lsm_get_self_attr sys_lsm_get_self_attr 508*e12fbc36SLaurent Vivier460 common lsm_set_self_attr sys_lsm_set_self_attr 509*e12fbc36SLaurent Vivier461 common lsm_list_modules sys_lsm_list_modules 510*e12fbc36SLaurent Vivier462 common mseal sys_mseal 511