Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /* |
| 2 | * arch/alpha/kernel/systbls.S |
| 3 | * |
| 4 | * The system call table. |
| 5 | */ |
| 6 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 7 | #include <asm/unistd.h> |
| 8 | |
| 9 | .data |
| 10 | .align 3 |
| 11 | .globl sys_call_table |
| 12 | sys_call_table: |
| 13 | .quad alpha_ni_syscall /* 0 */ |
| 14 | .quad sys_exit |
Al Viro | dfe09ae | 2012-10-26 09:54:47 -0400 | [diff] [blame] | 15 | .quad alpha_fork |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 16 | .quad sys_read |
| 17 | .quad sys_write |
| 18 | .quad alpha_ni_syscall /* 5 */ |
| 19 | .quad sys_close |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 20 | .quad sys_osf_wait4 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | .quad alpha_ni_syscall |
| 22 | .quad sys_link |
| 23 | .quad sys_unlink /* 10 */ |
| 24 | .quad alpha_ni_syscall |
| 25 | .quad sys_chdir |
| 26 | .quad sys_fchdir |
| 27 | .quad sys_mknod |
| 28 | .quad sys_chmod /* 15 */ |
| 29 | .quad sys_chown |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 30 | .quad sys_osf_brk |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 31 | .quad alpha_ni_syscall |
| 32 | .quad sys_lseek |
| 33 | .quad sys_getxpid /* 20 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 34 | .quad sys_osf_mount |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | .quad sys_umount |
| 36 | .quad sys_setuid |
| 37 | .quad sys_getxuid |
| 38 | .quad alpha_ni_syscall /* 25 */ |
| 39 | .quad sys_ptrace |
| 40 | .quad alpha_ni_syscall |
| 41 | .quad alpha_ni_syscall |
| 42 | .quad alpha_ni_syscall |
| 43 | .quad alpha_ni_syscall /* 30 */ |
| 44 | .quad alpha_ni_syscall |
| 45 | .quad alpha_ni_syscall |
| 46 | .quad sys_access |
| 47 | .quad alpha_ni_syscall |
| 48 | .quad alpha_ni_syscall /* 35 */ |
| 49 | .quad sys_sync |
| 50 | .quad sys_kill |
| 51 | .quad alpha_ni_syscall |
| 52 | .quad sys_setpgid |
| 53 | .quad alpha_ni_syscall /* 40 */ |
| 54 | .quad sys_dup |
Heiko Carstens | 1134723 | 2009-01-14 14:13:56 +0100 | [diff] [blame] | 55 | .quad sys_alpha_pipe |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 56 | .quad sys_osf_set_program_attributes |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 57 | .quad alpha_ni_syscall |
| 58 | .quad sys_open /* 45 */ |
| 59 | .quad alpha_ni_syscall |
| 60 | .quad sys_getxgid |
Al Viro | c52c2dd | 2010-09-26 19:28:12 +0100 | [diff] [blame] | 61 | .quad sys_osf_sigprocmask |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 62 | .quad alpha_ni_syscall |
| 63 | .quad alpha_ni_syscall /* 50 */ |
| 64 | .quad sys_acct |
| 65 | .quad sys_sigpending |
| 66 | .quad alpha_ni_syscall |
| 67 | .quad sys_ioctl |
| 68 | .quad alpha_ni_syscall /* 55 */ |
| 69 | .quad alpha_ni_syscall |
| 70 | .quad sys_symlink |
| 71 | .quad sys_readlink |
| 72 | .quad sys_execve |
| 73 | .quad sys_umask /* 60 */ |
| 74 | .quad sys_chroot |
| 75 | .quad alpha_ni_syscall |
| 76 | .quad sys_getpgrp |
| 77 | .quad sys_getpagesize |
| 78 | .quad alpha_ni_syscall /* 65 */ |
Al Viro | dfe09ae | 2012-10-26 09:54:47 -0400 | [diff] [blame] | 79 | .quad alpha_vfork |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 80 | .quad sys_newstat |
| 81 | .quad sys_newlstat |
| 82 | .quad alpha_ni_syscall |
| 83 | .quad alpha_ni_syscall /* 70 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 84 | .quad sys_osf_mmap |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 85 | .quad alpha_ni_syscall |
| 86 | .quad sys_munmap |
| 87 | .quad sys_mprotect |
| 88 | .quad sys_madvise /* 75 */ |
| 89 | .quad sys_vhangup |
| 90 | .quad alpha_ni_syscall |
| 91 | .quad alpha_ni_syscall |
| 92 | .quad sys_getgroups |
| 93 | /* map BSD's setpgrp to sys_setpgid for binary compatibility: */ |
| 94 | .quad sys_setgroups /* 80 */ |
| 95 | .quad alpha_ni_syscall |
| 96 | .quad sys_setpgid |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 97 | .quad sys_osf_setitimer |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 98 | .quad alpha_ni_syscall |
| 99 | .quad alpha_ni_syscall /* 85 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 100 | .quad sys_osf_getitimer |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 101 | .quad sys_gethostname |
| 102 | .quad sys_sethostname |
| 103 | .quad sys_getdtablesize |
| 104 | .quad sys_dup2 /* 90 */ |
| 105 | .quad sys_newfstat |
| 106 | .quad sys_fcntl |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 107 | .quad sys_osf_select |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 108 | .quad sys_poll |
| 109 | .quad sys_fsync /* 95 */ |
| 110 | .quad sys_setpriority |
| 111 | .quad sys_socket |
| 112 | .quad sys_connect |
| 113 | .quad sys_accept |
Al Viro | be53db6 | 2012-08-19 14:40:59 +1200 | [diff] [blame] | 114 | .quad sys_osf_getpriority /* 100 */ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 115 | .quad sys_send |
| 116 | .quad sys_recv |
| 117 | .quad sys_sigreturn |
| 118 | .quad sys_bind |
| 119 | .quad sys_setsockopt /* 105 */ |
| 120 | .quad sys_listen |
| 121 | .quad alpha_ni_syscall |
| 122 | .quad alpha_ni_syscall |
| 123 | .quad alpha_ni_syscall |
| 124 | .quad alpha_ni_syscall /* 110 */ |
| 125 | .quad sys_sigsuspend |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 126 | .quad sys_osf_sigstack |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 127 | .quad sys_recvmsg |
| 128 | .quad sys_sendmsg |
| 129 | .quad alpha_ni_syscall /* 115 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 130 | .quad sys_osf_gettimeofday |
| 131 | .quad sys_osf_getrusage |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 132 | .quad sys_getsockopt |
| 133 | .quad alpha_ni_syscall |
| 134 | #ifdef CONFIG_OSF4_COMPAT |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 135 | .quad sys_osf_readv /* 120 */ |
| 136 | .quad sys_osf_writev |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 137 | #else |
| 138 | .quad sys_readv /* 120 */ |
| 139 | .quad sys_writev |
| 140 | #endif |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 141 | .quad sys_osf_settimeofday |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 142 | .quad sys_fchown |
| 143 | .quad sys_fchmod |
| 144 | .quad sys_recvfrom /* 125 */ |
| 145 | .quad sys_setreuid |
| 146 | .quad sys_setregid |
| 147 | .quad sys_rename |
| 148 | .quad sys_truncate |
| 149 | .quad sys_ftruncate /* 130 */ |
| 150 | .quad sys_flock |
| 151 | .quad sys_setgid |
| 152 | .quad sys_sendto |
| 153 | .quad sys_shutdown |
| 154 | .quad sys_socketpair /* 135 */ |
| 155 | .quad sys_mkdir |
| 156 | .quad sys_rmdir |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 157 | .quad sys_osf_utimes |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 158 | .quad alpha_ni_syscall |
| 159 | .quad alpha_ni_syscall /* 140 */ |
| 160 | .quad sys_getpeername |
| 161 | .quad alpha_ni_syscall |
| 162 | .quad alpha_ni_syscall |
| 163 | .quad sys_getrlimit |
| 164 | .quad sys_setrlimit /* 145 */ |
| 165 | .quad alpha_ni_syscall |
| 166 | .quad sys_setsid |
| 167 | .quad sys_quotactl |
| 168 | .quad alpha_ni_syscall |
| 169 | .quad sys_getsockname /* 150 */ |
| 170 | .quad alpha_ni_syscall |
| 171 | .quad alpha_ni_syscall |
| 172 | .quad alpha_ni_syscall |
| 173 | .quad alpha_ni_syscall |
| 174 | .quad alpha_ni_syscall /* 155 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 175 | .quad sys_osf_sigaction |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 176 | .quad alpha_ni_syscall |
| 177 | .quad alpha_ni_syscall |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 178 | .quad sys_osf_getdirentries |
| 179 | .quad sys_osf_statfs /* 160 */ |
| 180 | .quad sys_osf_fstatfs |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 181 | .quad alpha_ni_syscall |
| 182 | .quad alpha_ni_syscall |
| 183 | .quad alpha_ni_syscall |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 184 | .quad sys_osf_getdomainname /* 165 */ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 185 | .quad sys_setdomainname |
| 186 | .quad alpha_ni_syscall |
| 187 | .quad alpha_ni_syscall |
| 188 | .quad alpha_ni_syscall |
| 189 | .quad alpha_ni_syscall /* 170 */ |
| 190 | .quad alpha_ni_syscall |
| 191 | .quad alpha_ni_syscall |
| 192 | .quad alpha_ni_syscall |
| 193 | .quad alpha_ni_syscall |
| 194 | .quad alpha_ni_syscall /* 175 */ |
| 195 | .quad alpha_ni_syscall |
| 196 | .quad alpha_ni_syscall |
| 197 | .quad alpha_ni_syscall |
| 198 | .quad alpha_ni_syscall |
| 199 | .quad alpha_ni_syscall /* 180 */ |
| 200 | .quad alpha_ni_syscall |
| 201 | .quad alpha_ni_syscall |
| 202 | .quad alpha_ni_syscall |
| 203 | .quad alpha_ni_syscall |
| 204 | .quad alpha_ni_syscall /* 185 */ |
| 205 | .quad alpha_ni_syscall |
| 206 | .quad alpha_ni_syscall |
| 207 | .quad alpha_ni_syscall |
| 208 | .quad alpha_ni_syscall |
| 209 | .quad alpha_ni_syscall /* 190 */ |
| 210 | .quad alpha_ni_syscall |
| 211 | .quad alpha_ni_syscall |
| 212 | .quad alpha_ni_syscall |
| 213 | .quad alpha_ni_syscall |
| 214 | .quad alpha_ni_syscall /* 195 */ |
| 215 | .quad alpha_ni_syscall |
| 216 | .quad alpha_ni_syscall |
| 217 | .quad alpha_ni_syscall |
| 218 | /* The OSF swapon has two extra arguments, but we ignore them. */ |
| 219 | .quad sys_swapon |
| 220 | .quad sys_msgctl /* 200 */ |
| 221 | .quad sys_msgget |
| 222 | .quad sys_msgrcv |
| 223 | .quad sys_msgsnd |
| 224 | .quad sys_semctl |
| 225 | .quad sys_semget /* 205 */ |
| 226 | .quad sys_semop |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 227 | .quad sys_osf_utsname |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 228 | .quad sys_lchown |
Stephen Rothwell | 7d87e14 | 2005-05-01 08:59:12 -0700 | [diff] [blame] | 229 | .quad sys_shmat |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 230 | .quad sys_shmctl /* 210 */ |
| 231 | .quad sys_shmdt |
| 232 | .quad sys_shmget |
| 233 | .quad alpha_ni_syscall |
| 234 | .quad alpha_ni_syscall |
| 235 | .quad alpha_ni_syscall /* 215 */ |
| 236 | .quad alpha_ni_syscall |
| 237 | .quad sys_msync |
| 238 | .quad alpha_ni_syscall |
| 239 | .quad alpha_ni_syscall |
| 240 | .quad alpha_ni_syscall /* 220 */ |
| 241 | .quad alpha_ni_syscall |
| 242 | .quad alpha_ni_syscall |
| 243 | .quad alpha_ni_syscall |
Mans Rullgard | 7a8bb98 | 2011-08-26 19:06:29 +0100 | [diff] [blame] | 244 | .quad sys_osf_stat |
| 245 | .quad sys_osf_lstat /* 225 */ |
| 246 | .quad sys_osf_fstat |
| 247 | .quad sys_osf_statfs64 |
| 248 | .quad sys_osf_fstatfs64 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 249 | .quad alpha_ni_syscall |
| 250 | .quad alpha_ni_syscall /* 230 */ |
| 251 | .quad alpha_ni_syscall |
| 252 | .quad alpha_ni_syscall |
| 253 | .quad sys_getpgid |
| 254 | .quad sys_getsid |
| 255 | .quad sys_sigaltstack /* 235 */ |
| 256 | .quad alpha_ni_syscall |
| 257 | .quad alpha_ni_syscall |
| 258 | .quad alpha_ni_syscall |
| 259 | .quad alpha_ni_syscall |
| 260 | .quad alpha_ni_syscall /* 240 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 261 | .quad sys_osf_sysinfo |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 262 | .quad alpha_ni_syscall |
| 263 | .quad alpha_ni_syscall |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 264 | .quad sys_osf_proplist_syscall |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 265 | .quad alpha_ni_syscall /* 245 */ |
| 266 | .quad alpha_ni_syscall |
| 267 | .quad alpha_ni_syscall |
| 268 | .quad alpha_ni_syscall |
| 269 | .quad alpha_ni_syscall |
| 270 | .quad alpha_ni_syscall /* 250 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 271 | .quad sys_osf_usleep_thread |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 272 | .quad alpha_ni_syscall |
| 273 | .quad alpha_ni_syscall |
| 274 | .quad sys_sysfs |
| 275 | .quad alpha_ni_syscall /* 255 */ |
Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 276 | .quad sys_osf_getsysinfo |
| 277 | .quad sys_osf_setsysinfo |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 278 | .quad alpha_ni_syscall |
| 279 | .quad alpha_ni_syscall |
| 280 | .quad alpha_ni_syscall /* 260 */ |
| 281 | .quad alpha_ni_syscall |
| 282 | .quad alpha_ni_syscall |
| 283 | .quad alpha_ni_syscall |
| 284 | .quad alpha_ni_syscall |
| 285 | .quad alpha_ni_syscall /* 265 */ |
| 286 | .quad alpha_ni_syscall |
| 287 | .quad alpha_ni_syscall |
| 288 | .quad alpha_ni_syscall |
| 289 | .quad alpha_ni_syscall |
| 290 | .quad alpha_ni_syscall /* 270 */ |
| 291 | .quad alpha_ni_syscall |
| 292 | .quad alpha_ni_syscall |
| 293 | .quad alpha_ni_syscall |
| 294 | .quad alpha_ni_syscall |
| 295 | .quad alpha_ni_syscall /* 275 */ |
| 296 | .quad alpha_ni_syscall |
| 297 | .quad alpha_ni_syscall |
| 298 | .quad alpha_ni_syscall |
| 299 | .quad alpha_ni_syscall |
| 300 | .quad alpha_ni_syscall /* 280 */ |
| 301 | .quad alpha_ni_syscall |
| 302 | .quad alpha_ni_syscall |
| 303 | .quad alpha_ni_syscall |
| 304 | .quad alpha_ni_syscall |
| 305 | .quad alpha_ni_syscall /* 285 */ |
| 306 | .quad alpha_ni_syscall |
| 307 | .quad alpha_ni_syscall |
| 308 | .quad alpha_ni_syscall |
| 309 | .quad alpha_ni_syscall |
| 310 | .quad alpha_ni_syscall /* 290 */ |
| 311 | .quad alpha_ni_syscall |
| 312 | .quad alpha_ni_syscall |
| 313 | .quad alpha_ni_syscall |
| 314 | .quad alpha_ni_syscall |
| 315 | .quad alpha_ni_syscall /* 295 */ |
| 316 | .quad alpha_ni_syscall |
| 317 | .quad alpha_ni_syscall |
| 318 | .quad alpha_ni_syscall |
| 319 | .quad alpha_ni_syscall |
| 320 | /* linux-specific system calls start at 300 */ |
| 321 | .quad sys_bdflush /* 300 */ |
| 322 | .quad sys_sethae |
| 323 | .quad sys_mount |
| 324 | .quad sys_old_adjtimex |
| 325 | .quad sys_swapoff |
| 326 | .quad sys_getdents /* 305 */ |
| 327 | .quad sys_ni_syscall /* 306: old create_module */ |
| 328 | .quad sys_init_module |
| 329 | .quad sys_delete_module |
| 330 | .quad sys_ni_syscall /* 309: old get_kernel_syms */ |
| 331 | .quad sys_syslog /* 310 */ |
| 332 | .quad sys_reboot |
Al Viro | dfe09ae | 2012-10-26 09:54:47 -0400 | [diff] [blame] | 333 | .quad alpha_clone |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 334 | .quad sys_uselib |
| 335 | .quad sys_mlock |
| 336 | .quad sys_munlock /* 315 */ |
| 337 | .quad sys_mlockall |
| 338 | .quad sys_munlockall |
| 339 | .quad sys_sysinfo |
| 340 | .quad sys_sysctl |
| 341 | .quad sys_ni_syscall /* 320 */ |
| 342 | .quad sys_oldumount |
| 343 | .quad sys_swapon |
| 344 | .quad sys_times |
| 345 | .quad sys_personality |
| 346 | .quad sys_setfsuid /* 325 */ |
| 347 | .quad sys_setfsgid |
| 348 | .quad sys_ustat |
| 349 | .quad sys_statfs |
| 350 | .quad sys_fstatfs |
| 351 | .quad sys_sched_setparam /* 330 */ |
| 352 | .quad sys_sched_getparam |
| 353 | .quad sys_sched_setscheduler |
| 354 | .quad sys_sched_getscheduler |
| 355 | .quad sys_sched_yield |
| 356 | .quad sys_sched_get_priority_max /* 335 */ |
| 357 | .quad sys_sched_get_priority_min |
| 358 | .quad sys_sched_rr_get_interval |
| 359 | .quad sys_ni_syscall /* sys_afs_syscall */ |
| 360 | .quad sys_newuname |
| 361 | .quad sys_nanosleep /* 340 */ |
| 362 | .quad sys_mremap |
NeilBrown | f5b9409 | 2011-08-26 18:03:11 -0400 | [diff] [blame] | 363 | .quad sys_ni_syscall /* old nfsservctl */ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 364 | .quad sys_setresuid |
| 365 | .quad sys_getresuid |
| 366 | .quad sys_pciconfig_read /* 345 */ |
| 367 | .quad sys_pciconfig_write |
| 368 | .quad sys_ni_syscall /* 347: old query_module */ |
| 369 | .quad sys_prctl |
| 370 | .quad sys_pread64 |
| 371 | .quad sys_pwrite64 /* 350 */ |
| 372 | .quad sys_rt_sigreturn |
| 373 | .quad sys_rt_sigaction |
| 374 | .quad sys_rt_sigprocmask |
| 375 | .quad sys_rt_sigpending |
| 376 | .quad sys_rt_sigtimedwait /* 355 */ |
| 377 | .quad sys_rt_sigqueueinfo |
| 378 | .quad sys_rt_sigsuspend |
| 379 | .quad sys_select |
| 380 | .quad sys_gettimeofday |
| 381 | .quad sys_settimeofday /* 360 */ |
| 382 | .quad sys_getitimer |
| 383 | .quad sys_setitimer |
| 384 | .quad sys_utimes |
| 385 | .quad sys_getrusage |
| 386 | .quad sys_wait4 /* 365 */ |
| 387 | .quad sys_adjtimex |
| 388 | .quad sys_getcwd |
| 389 | .quad sys_capget |
| 390 | .quad sys_capset |
| 391 | .quad sys_sendfile64 /* 370 */ |
| 392 | .quad sys_setresgid |
| 393 | .quad sys_getresgid |
| 394 | .quad sys_ni_syscall /* sys_dipc */ |
| 395 | .quad sys_pivot_root |
| 396 | .quad sys_mincore /* 375 */ |
| 397 | .quad sys_pciconfig_iobase |
| 398 | .quad sys_getdents64 |
| 399 | .quad sys_gettid |
| 400 | .quad sys_readahead |
| 401 | .quad sys_ni_syscall /* 380 */ |
| 402 | .quad sys_tkill |
| 403 | .quad sys_setxattr |
| 404 | .quad sys_lsetxattr |
| 405 | .quad sys_fsetxattr |
| 406 | .quad sys_getxattr /* 385 */ |
| 407 | .quad sys_lgetxattr |
| 408 | .quad sys_fgetxattr |
| 409 | .quad sys_listxattr |
| 410 | .quad sys_llistxattr |
| 411 | .quad sys_flistxattr /* 390 */ |
| 412 | .quad sys_removexattr |
| 413 | .quad sys_lremovexattr |
| 414 | .quad sys_fremovexattr |
| 415 | .quad sys_futex |
| 416 | .quad sys_sched_setaffinity /* 395 */ |
| 417 | .quad sys_sched_getaffinity |
| 418 | .quad sys_ni_syscall /* 397, tux */ |
| 419 | .quad sys_io_setup |
| 420 | .quad sys_io_destroy |
| 421 | .quad sys_io_getevents /* 400 */ |
| 422 | .quad sys_io_submit |
| 423 | .quad sys_io_cancel |
| 424 | .quad sys_ni_syscall /* 403, sys_alloc_hugepages */ |
| 425 | .quad sys_ni_syscall /* 404, sys_free_hugepages */ |
| 426 | .quad sys_exit_group /* 405 */ |
| 427 | .quad sys_lookup_dcookie |
| 428 | .quad sys_epoll_create |
| 429 | .quad sys_epoll_ctl |
| 430 | .quad sys_epoll_wait |
| 431 | .quad sys_remap_file_pages /* 410 */ |
| 432 | .quad sys_set_tid_address |
| 433 | .quad sys_restart_syscall |
| 434 | .quad sys_fadvise64 |
| 435 | .quad sys_timer_create |
| 436 | .quad sys_timer_settime /* 415 */ |
| 437 | .quad sys_timer_gettime |
| 438 | .quad sys_timer_getoverrun |
| 439 | .quad sys_timer_delete |
| 440 | .quad sys_clock_settime |
| 441 | .quad sys_clock_gettime /* 420 */ |
| 442 | .quad sys_clock_getres |
| 443 | .quad sys_clock_nanosleep |
| 444 | .quad sys_semtimedop |
| 445 | .quad sys_tgkill |
| 446 | .quad sys_stat64 /* 425 */ |
| 447 | .quad sys_lstat64 |
| 448 | .quad sys_fstat64 |
| 449 | .quad sys_ni_syscall /* sys_vserver */ |
| 450 | .quad sys_ni_syscall /* sys_mbind */ |
| 451 | .quad sys_ni_syscall /* sys_get_mempolicy */ |
| 452 | .quad sys_ni_syscall /* sys_set_mempolicy */ |
| 453 | .quad sys_mq_open |
| 454 | .quad sys_mq_unlink |
| 455 | .quad sys_mq_timedsend |
| 456 | .quad sys_mq_timedreceive /* 435 */ |
| 457 | .quad sys_mq_notify |
| 458 | .quad sys_mq_getsetattr |
| 459 | .quad sys_waitid |
Richard Henderson | 40b7bc0 | 2005-04-21 11:28:26 -0700 | [diff] [blame] | 460 | .quad sys_add_key |
| 461 | .quad sys_request_key /* 440 */ |
| 462 | .quad sys_keyctl |
Richard Henderson | 41c018b | 2005-07-27 17:10:52 -0700 | [diff] [blame] | 463 | .quad sys_ioprio_set |
| 464 | .quad sys_ioprio_get |
| 465 | .quad sys_inotify_init |
| 466 | .quad sys_inotify_add_watch /* 445 */ |
| 467 | .quad sys_inotify_rm_watch |
Richard Henderson | b927b3e | 2007-05-29 16:03:28 -0700 | [diff] [blame] | 468 | .quad sys_fdatasync |
| 469 | .quad sys_kexec_load |
| 470 | .quad sys_migrate_pages |
| 471 | .quad sys_openat /* 450 */ |
| 472 | .quad sys_mkdirat |
| 473 | .quad sys_mknodat |
| 474 | .quad sys_fchownat |
| 475 | .quad sys_futimesat |
| 476 | .quad sys_fstatat64 /* 455 */ |
| 477 | .quad sys_unlinkat |
| 478 | .quad sys_renameat |
| 479 | .quad sys_linkat |
| 480 | .quad sys_symlinkat |
| 481 | .quad sys_readlinkat /* 460 */ |
| 482 | .quad sys_fchmodat |
| 483 | .quad sys_faccessat |
| 484 | .quad sys_pselect6 |
| 485 | .quad sys_ppoll |
| 486 | .quad sys_unshare /* 465 */ |
| 487 | .quad sys_set_robust_list |
| 488 | .quad sys_get_robust_list |
| 489 | .quad sys_splice |
| 490 | .quad sys_sync_file_range |
| 491 | .quad sys_tee /* 470 */ |
| 492 | .quad sys_vmsplice |
| 493 | .quad sys_move_pages |
| 494 | .quad sys_getcpu |
| 495 | .quad sys_epoll_pwait |
| 496 | .quad sys_utimensat /* 475 */ |
| 497 | .quad sys_signalfd |
Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 498 | .quad sys_ni_syscall /* sys_timerfd */ |
Richard Henderson | b927b3e | 2007-05-29 16:03:28 -0700 | [diff] [blame] | 499 | .quad sys_eventfd |
Arnaldo Carvalho de Melo | a2e2725 | 2009-10-12 23:40:10 -0700 | [diff] [blame] | 500 | .quad sys_recvmmsg |
Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 501 | .quad sys_fallocate /* 480 */ |
Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 502 | .quad sys_timerfd_create |
| 503 | .quad sys_timerfd_settime |
| 504 | .quad sys_timerfd_gettime |
| 505 | .quad sys_signalfd4 |
Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 506 | .quad sys_eventfd2 /* 485 */ |
Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 507 | .quad sys_epoll_create1 |
| 508 | .quad sys_dup3 |
| 509 | .quad sys_pipe2 |
| 510 | .quad sys_inotify_init1 |
Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 511 | .quad sys_preadv /* 490 */ |
Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 512 | .quad sys_pwritev |
| 513 | .quad sys_rt_tgsigqueueinfo |
Michael Cree | a582e6f | 2009-12-08 14:27:01 -0500 | [diff] [blame] | 514 | .quad sys_perf_event_open |
Mikael Pettersson | 531f047 | 2010-09-16 14:12:55 -0400 | [diff] [blame] | 515 | .quad sys_fanotify_init |
Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 516 | .quad sys_fanotify_mark /* 495 */ |
Mikael Pettersson | 531f047 | 2010-09-16 14:12:55 -0400 | [diff] [blame] | 517 | .quad sys_prlimit64 |
Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 518 | .quad sys_name_to_handle_at |
| 519 | .quad sys_open_by_handle_at |
| 520 | .quad sys_clock_adjtime |
| 521 | .quad sys_syncfs /* 500 */ |
Eric W. Biederman | 7b21fdd | 2011-05-27 19:28:27 -0700 | [diff] [blame] | 522 | .quad sys_setns |
Michael Cree | 0a8c384 | 2011-10-31 17:09:49 -0700 | [diff] [blame] | 523 | .quad sys_accept4 |
Michael Cree | a8aff21 | 2011-10-31 17:10:01 -0700 | [diff] [blame] | 524 | .quad sys_sendmmsg |
Michael Cree | d8d5da1 | 2012-08-19 14:40:57 +1200 | [diff] [blame] | 525 | .quad sys_process_vm_readv |
| 526 | .quad sys_process_vm_writev /* 505 */ |
Richard Henderson | 01350eb | 2013-07-13 13:31:51 -0700 | [diff] [blame] | 527 | .quad sys_kcmp |
| 528 | .quad sys_finit_module |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 529 | |
| 530 | .size sys_call_table, . - sys_call_table |
| 531 | .type sys_call_table, @object |
| 532 | |
| 533 | /* Remember to update everything, kids. */ |
| 534 | .ifne (. - sys_call_table) - (NR_SYSCALLS * 8) |
| 535 | .err |
| 536 | .endif |