2 * linux/arch/arm/kernel/calls.S
4 * Copyright (C) 1995-2005 Russell King
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
10 * This file is included twice in entry-common.S
13 #define NR_syscalls 328
17 /* 0 */ .long sys_restart_syscall
19 .long sys_fork_wrapper
22 /* 5 */ .long sys_open
24 .long sys_ni_syscall /* was sys_waitpid */
27 /* 10 */ .long sys_unlink
28 .long sys_execve_wrapper
30 .long OBSOLETE(sys_time) /* used by libc4 */
32 /* 15 */ .long sys_chmod
34 .long sys_ni_syscall /* was sys_break */
35 .long sys_ni_syscall /* was sys_stat */
37 /* 20 */ .long sys_getpid
39 .long OBSOLETE(sys_oldumount) /* used by libc4 */
42 /* 25 */ .long OBSOLETE(sys_stime)
44 .long OBSOLETE(sys_alarm) /* used by libc4 */
45 .long sys_ni_syscall /* was sys_fstat */
47 /* 30 */ .long OBSOLETE(sys_utime) /* used by libc4 */
48 .long sys_ni_syscall /* was sys_stty */
49 .long sys_ni_syscall /* was sys_getty */
52 /* 35 */ .long sys_ni_syscall /* was sys_ftime */
57 /* 40 */ .long sys_rmdir
61 .long sys_ni_syscall /* was sys_prof */
62 /* 45 */ .long sys_brk
65 .long sys_ni_syscall /* was sys_signal */
67 /* 50 */ .long sys_getegid16
70 .long sys_ni_syscall /* was sys_lock */
72 /* 55 */ .long sys_fcntl
73 .long sys_ni_syscall /* was sys_mpx */
75 .long sys_ni_syscall /* was sys_ulimit */
76 .long sys_ni_syscall /* was sys_olduname */
77 /* 60 */ .long sys_umask
82 /* 65 */ .long sys_getpgrp
85 .long sys_ni_syscall /* was sys_sgetmask */
86 .long sys_ni_syscall /* was sys_ssetmask */
87 /* 70 */ .long sys_setreuid16
89 .long sys_sigsuspend_wrapper
92 /* 75 */ .long sys_setrlimit
93 .long OBSOLETE(sys_old_getrlimit) /* used by libc4 */
95 .long sys_gettimeofday
96 .long sys_settimeofday
97 /* 80 */ .long sys_getgroups16
99 .long OBSOLETE(old_select) /* used by libc4 */
101 .long sys_ni_syscall /* was sys_lstat */
102 /* 85 */ .long sys_readlink
106 .long OBSOLETE(old_readdir) /* used by libc4 */
107 /* 90 */ .long OBSOLETE(old_mmap) /* used by libc4 */
112 /* 95 */ .long sys_fchown16
113 .long sys_getpriority
114 .long sys_setpriority
115 .long sys_ni_syscall /* was sys_profil */
117 /* 100 */ .long sys_fstatfs
119 .long OBSOLETE(sys_socketcall)
122 /* 105 */ .long sys_getitimer
126 .long sys_ni_syscall /* was sys_uname */
127 /* 110 */ .long sys_ni_syscall /* was sys_iopl */
130 .long OBSOLETE(sys_syscall) /* call a syscall */
132 /* 115 */ .long sys_swapoff
134 .long OBSOLETE(ABI(sys_ipc, sys_oabi_ipc))
136 .long sys_sigreturn_wrapper
137 /* 120 */ .long sys_clone_wrapper
138 .long sys_setdomainname
142 /* 125 */ .long sys_mprotect
143 .long sys_sigprocmask
144 .long sys_ni_syscall /* was sys_create_module */
145 .long sys_init_module
146 .long sys_delete_module
147 /* 130 */ .long sys_ni_syscall /* was sys_get_kernel_syms */
152 /* 135 */ .long sys_sysfs
153 .long sys_personality
154 .long sys_ni_syscall /* .long _sys_afs_syscall */
157 /* 140 */ .long sys_llseek
162 /* 145 */ .long sys_readv
167 /* 150 */ .long sys_mlock
171 .long sys_sched_setparam
172 /* 155 */ .long sys_sched_getparam
173 .long sys_sched_setscheduler
174 .long sys_sched_getscheduler
175 .long sys_sched_yield
176 .long sys_sched_get_priority_max
177 /* 160 */ .long sys_sched_get_priority_min
178 .long sys_sched_rr_get_interval
181 .long sys_setresuid16
182 /* 165 */ .long sys_getresuid16
184 .long sys_ni_syscall /* was sys_query_module */
187 /* 170 */ .long sys_setresgid16
188 .long sys_getresgid16
190 .long sys_rt_sigreturn_wrapper
191 .long sys_rt_sigaction
192 /* 175 */ .long sys_rt_sigprocmask
193 .long sys_rt_sigpending
194 .long sys_rt_sigtimedwait
195 .long sys_rt_sigqueueinfo
196 .long sys_rt_sigsuspend_wrapper
197 /* 180 */ .long ABI(sys_pread64, sys_oabi_pread64)
198 .long ABI(sys_pwrite64, sys_oabi_pwrite64)
202 /* 185 */ .long sys_capset
203 .long sys_sigaltstack_wrapper
207 /* 190 */ .long sys_vfork_wrapper
210 .long ABI(sys_truncate64, sys_oabi_truncate64)
211 .long ABI(sys_ftruncate64, sys_oabi_ftruncate64)
212 /* 195 */ .long ABI(sys_stat64, sys_oabi_stat64)
213 .long ABI(sys_lstat64, sys_oabi_lstat64)
214 .long ABI(sys_fstat64, sys_oabi_fstat64)
217 /* 200 */ .long sys_getgid
222 /* 205 */ .long sys_getgroups
227 /* 210 */ .long sys_setresgid
232 /* 215 */ .long sys_setfsuid
237 /* 220 */ .long sys_madvise
238 .long ABI(sys_fcntl64, sys_oabi_fcntl64)
239 .long sys_ni_syscall /* TUX */
242 /* 225 */ .long ABI(sys_readahead, sys_oabi_readahead)
247 /* 230 */ .long sys_lgetxattr
252 /* 235 */ .long sys_removexattr
253 .long sys_lremovexattr
254 .long sys_fremovexattr
257 /* 240 */ .long sys_futex
258 .long sys_sched_setaffinity
259 .long sys_sched_getaffinity
262 /* 245 */ .long sys_io_getevents
266 .long sys_lookup_dcookie
267 /* 250 */ .long sys_epoll_create
268 .long ABI(sys_epoll_ctl, sys_oabi_epoll_ctl)
269 .long ABI(sys_epoll_wait, sys_oabi_epoll_wait)
270 .long sys_remap_file_pages
271 .long sys_ni_syscall /* sys_set_thread_area */
272 /* 255 */ .long sys_ni_syscall /* sys_get_thread_area */
273 .long sys_set_tid_address
274 .long sys_timer_create
275 .long sys_timer_settime
276 .long sys_timer_gettime
277 /* 260 */ .long sys_timer_getoverrun
278 .long sys_timer_delete
279 .long sys_clock_settime
280 .long sys_clock_gettime
281 .long sys_clock_getres
282 /* 265 */ .long sys_clock_nanosleep
283 .long sys_statfs64_wrapper
284 .long sys_fstatfs64_wrapper
287 /* 270 */ .long sys_arm_fadvise64_64
288 .long sys_pciconfig_iobase
289 .long sys_pciconfig_read
290 .long sys_pciconfig_write
292 /* 275 */ .long sys_mq_unlink
293 .long sys_mq_timedsend
294 .long sys_mq_timedreceive
296 .long sys_mq_getsetattr
297 /* 280 */ .long sys_waitid
302 /* 285 */ .long sys_accept
303 .long sys_getsockname
304 .long sys_getpeername
307 /* 290 */ .long sys_sendto
312 /* 295 */ .long sys_getsockopt
315 .long ABI(sys_semop, sys_oabi_semop)
317 /* 300 */ .long sys_semctl
322 /* 305 */ .long sys_shmat
327 /* 310 */ .long sys_request_key
329 .long ABI(sys_semtimedop, sys_oabi_semtimedop)
330 /* vserver */ .long sys_ni_syscall
332 /* 315 */ .long sys_ioprio_get
333 .long sys_inotify_init
334 .long sys_inotify_add_watch
335 .long sys_inotify_rm_watch
337 /* 320 */ .long sys_get_mempolicy
338 .long sys_set_mempolicy
340 .rept NR_syscalls - (. - 100b) / 4