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 320
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 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 sys_oldumount /* used by libc4 */
42 /* 25 */ .long sys_stime
44 .long sys_alarm /* used by libc4 */
45 .long sys_ni_syscall /* was sys_fstat */
47 /* 30 */ .long 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 sys_old_getrlimit /* used by libc4 */
95 .long sys_gettimeofday
96 .long sys_settimeofday
97 /* 80 */ .long sys_getgroups16
99 .long old_select /* used by libc4 */
101 .long sys_ni_syscall /* was sys_lstat */
102 /* 85 */ .long sys_readlink
106 .long old_readdir /* used by libc4 */
107 /* 90 */ .long 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
122 /* 105 */ .long sys_getitimer
126 .long sys_ni_syscall /* was sys_uname */
127 /* 110 */ .long sys_ni_syscall /* was sys_iopl */
130 .long sys_syscall /* call a syscall */
132 /* 115 */ .long sys_swapoff
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 sys_pread64
202 /* 185 */ .long sys_capset
203 .long sys_sigaltstack_wrapper
207 /* 190 */ .long sys_vfork_wrapper
211 .long sys_ftruncate64
212 /* 195 */ .long sys_stat64
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
239 .long sys_ni_syscall /* TUX */
242 /* 225 */ .long sys_readahead
247 /* 230 */ .long sys_lgetxattr
252 /* 235 */ .long sys_removexattr
253 .long sys_lremovexattr
254 .long sys_fremovexattr
257 /* 240 */ .long sys_futex_wrapper
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
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
287 /* 270 */ .long sys_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
317 /* 300 */ .long sys_semctl
322 /* 305 */ .long sys_shmat
327 /* 310 */ .long sys_request_key
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
338 .rept NR_syscalls - (__syscall_end - __syscall_start) / 4