PageRenderTime 36ms CodeModel.GetById 14ms app.highlight 15ms RepoModel.GetById 1ms app.codeStats 1ms

/arch/arm/kernel/calls.S

https://bitbucket.org/evzijst/gittest
Assembly | 335 lines | 333 code | 2 blank | 0 comment | 0 complexity | 86f1327869b98a1089158c7bd4c6baca MD5 | raw file
  1/*
  2 *  linux/arch/arm/kernel/calls.S
  3 *
  4 *  Copyright (C) 1995-2005 Russell King
  5 *
  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.
  9 *
 10 *  This file is included twice in entry-common.S
 11 */
 12#ifndef NR_syscalls
 13#define NR_syscalls 320
 14#else
 15
 16__syscall_start:
 17/* 0 */		.long	sys_restart_syscall
 18		.long	sys_exit
 19		.long	sys_fork_wrapper
 20		.long	sys_read
 21		.long	sys_write
 22/* 5 */		.long	sys_open
 23		.long	sys_close
 24		.long	sys_ni_syscall		/* was sys_waitpid */
 25		.long	sys_creat
 26		.long	sys_link
 27/* 10 */	.long	sys_unlink
 28		.long	sys_execve_wrapper
 29		.long	sys_chdir
 30		.long	sys_time		/* used by libc4 */
 31		.long	sys_mknod
 32/* 15 */	.long	sys_chmod
 33		.long	sys_lchown16
 34		.long	sys_ni_syscall		/* was sys_break */
 35		.long	sys_ni_syscall		/* was sys_stat */
 36		.long	sys_lseek
 37/* 20 */	.long	sys_getpid
 38		.long	sys_mount
 39		.long	sys_oldumount		/* used by libc4 */
 40		.long	sys_setuid16
 41		.long	sys_getuid16
 42/* 25 */	.long	sys_stime
 43		.long	sys_ptrace
 44		.long	sys_alarm		/* used by libc4 */
 45		.long	sys_ni_syscall		/* was sys_fstat */
 46		.long	sys_pause
 47/* 30 */	.long	sys_utime		/* used by libc4 */
 48		.long	sys_ni_syscall		/* was sys_stty */
 49		.long	sys_ni_syscall		/* was sys_getty */
 50		.long	sys_access
 51		.long	sys_nice
 52/* 35 */	.long	sys_ni_syscall		/* was sys_ftime */
 53		.long	sys_sync
 54		.long	sys_kill
 55		.long	sys_rename
 56		.long	sys_mkdir
 57/* 40 */	.long	sys_rmdir
 58		.long	sys_dup
 59		.long	sys_pipe
 60		.long	sys_times
 61		.long	sys_ni_syscall		/* was sys_prof */
 62/* 45 */	.long	sys_brk
 63		.long	sys_setgid16
 64		.long	sys_getgid16
 65		.long	sys_ni_syscall		/* was sys_signal */
 66		.long	sys_geteuid16
 67/* 50 */	.long	sys_getegid16
 68		.long	sys_acct
 69		.long	sys_umount
 70		.long	sys_ni_syscall		/* was sys_lock */
 71		.long	sys_ioctl
 72/* 55 */	.long	sys_fcntl
 73		.long	sys_ni_syscall		/* was sys_mpx */
 74		.long	sys_setpgid
 75		.long	sys_ni_syscall		/* was sys_ulimit */
 76		.long	sys_ni_syscall		/* was sys_olduname */
 77/* 60 */	.long	sys_umask
 78		.long	sys_chroot
 79		.long	sys_ustat
 80		.long	sys_dup2
 81		.long	sys_getppid
 82/* 65 */	.long	sys_getpgrp
 83		.long	sys_setsid
 84		.long	sys_sigaction
 85		.long	sys_ni_syscall		/* was sys_sgetmask */
 86		.long	sys_ni_syscall		/* was sys_ssetmask */
 87/* 70 */	.long	sys_setreuid16
 88		.long	sys_setregid16
 89		.long	sys_sigsuspend_wrapper
 90		.long	sys_sigpending
 91		.long	sys_sethostname
 92/* 75 */	.long	sys_setrlimit
 93		.long	sys_old_getrlimit	/* used by libc4 */
 94		.long	sys_getrusage
 95		.long	sys_gettimeofday
 96		.long	sys_settimeofday
 97/* 80 */	.long	sys_getgroups16
 98		.long	sys_setgroups16
 99		.long	old_select		/* used by libc4 */
100		.long	sys_symlink
101		.long	sys_ni_syscall		/* was sys_lstat */
102/* 85 */	.long	sys_readlink
103		.long	sys_uselib
104		.long	sys_swapon
105		.long	sys_reboot
106		.long	old_readdir		/* used by libc4 */
107/* 90 */	.long	old_mmap		/* used by libc4 */
108		.long	sys_munmap
109		.long	sys_truncate
110		.long	sys_ftruncate
111		.long	sys_fchmod
112/* 95 */	.long	sys_fchown16
113		.long	sys_getpriority
114		.long	sys_setpriority
115		.long	sys_ni_syscall		/* was sys_profil */
116		.long	sys_statfs
117/* 100 */	.long	sys_fstatfs
118		.long	sys_ni_syscall
119		.long	sys_socketcall
120		.long	sys_syslog
121		.long	sys_setitimer
122/* 105 */	.long	sys_getitimer
123		.long	sys_newstat
124		.long	sys_newlstat
125		.long	sys_newfstat
126		.long	sys_ni_syscall		/* was sys_uname */
127/* 110 */	.long	sys_ni_syscall		/* was sys_iopl */
128		.long	sys_vhangup
129		.long	sys_ni_syscall
130		.long	sys_syscall		/* call a syscall */
131		.long	sys_wait4
132/* 115 */	.long	sys_swapoff
133		.long	sys_sysinfo
134		.long	sys_ipc
135		.long	sys_fsync
136		.long	sys_sigreturn_wrapper
137/* 120 */	.long	sys_clone_wrapper
138		.long	sys_setdomainname
139		.long	sys_newuname
140		.long	sys_ni_syscall
141		.long	sys_adjtimex
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 */
148		.long	sys_quotactl
149		.long	sys_getpgid
150		.long	sys_fchdir
151		.long	sys_bdflush
152/* 135 */	.long	sys_sysfs
153		.long	sys_personality
154		.long	sys_ni_syscall		/* .long	_sys_afs_syscall */
155		.long	sys_setfsuid16
156		.long	sys_setfsgid16
157/* 140 */	.long	sys_llseek
158		.long	sys_getdents
159		.long	sys_select
160		.long	sys_flock
161		.long	sys_msync
162/* 145 */	.long	sys_readv
163		.long	sys_writev
164		.long	sys_getsid
165		.long	sys_fdatasync
166		.long	sys_sysctl
167/* 150 */	.long	sys_mlock
168		.long	sys_munlock
169		.long	sys_mlockall
170		.long	sys_munlockall
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
179		.long	sys_nanosleep
180		.long	sys_arm_mremap
181		.long	sys_setresuid16
182/* 165 */	.long	sys_getresuid16
183		.long	sys_ni_syscall
184		.long	sys_ni_syscall		/* was sys_query_module */
185		.long	sys_poll
186		.long	sys_nfsservctl
187/* 170 */	.long	sys_setresgid16
188		.long	sys_getresgid16
189		.long	sys_prctl
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
198		.long	sys_pwrite64
199		.long	sys_chown16
200		.long	sys_getcwd
201		.long	sys_capget
202/* 185 */	.long	sys_capset
203		.long	sys_sigaltstack_wrapper
204		.long	sys_sendfile
205		.long	sys_ni_syscall
206		.long	sys_ni_syscall
207/* 190 */	.long	sys_vfork_wrapper
208		.long	sys_getrlimit
209		.long	sys_mmap2
210		.long	sys_truncate64
211		.long	sys_ftruncate64
212/* 195 */	.long	sys_stat64
213		.long	sys_lstat64
214		.long	sys_fstat64
215		.long	sys_lchown
216		.long	sys_getuid
217/* 200 */	.long	sys_getgid
218		.long	sys_geteuid
219		.long	sys_getegid
220		.long	sys_setreuid
221		.long	sys_setregid
222/* 205 */	.long	sys_getgroups
223		.long	sys_setgroups
224		.long	sys_fchown
225		.long	sys_setresuid
226		.long	sys_getresuid
227/* 210 */	.long	sys_setresgid
228		.long	sys_getresgid
229		.long	sys_chown
230		.long	sys_setuid
231		.long	sys_setgid
232/* 215 */	.long	sys_setfsuid
233		.long	sys_setfsgid
234		.long	sys_getdents64
235		.long	sys_pivot_root
236		.long	sys_mincore
237/* 220 */	.long	sys_madvise
238		.long	sys_fcntl64
239		.long	sys_ni_syscall /* TUX */
240		.long	sys_ni_syscall
241		.long	sys_gettid
242/* 225 */	.long	sys_readahead
243		.long	sys_setxattr
244		.long	sys_lsetxattr
245		.long	sys_fsetxattr
246		.long	sys_getxattr
247/* 230 */	.long	sys_lgetxattr
248		.long	sys_fgetxattr
249		.long	sys_listxattr
250		.long	sys_llistxattr
251		.long	sys_flistxattr
252/* 235 */	.long	sys_removexattr
253		.long	sys_lremovexattr
254		.long	sys_fremovexattr
255		.long	sys_tkill
256		.long	sys_sendfile64
257/* 240 */	.long	sys_futex_wrapper
258		.long	sys_sched_setaffinity
259		.long	sys_sched_getaffinity
260		.long	sys_io_setup
261		.long	sys_io_destroy
262/* 245 */	.long	sys_io_getevents
263		.long	sys_io_submit
264		.long	sys_io_cancel
265		.long	sys_exit_group
266		.long	sys_lookup_dcookie
267/* 250 */	.long	sys_epoll_create
268		.long	sys_epoll_ctl
269		.long	sys_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
284		.long	sys_fstatfs64
285		.long	sys_tgkill
286		.long	sys_utimes
287/* 270 */	.long	sys_fadvise64_64
288		.long	sys_pciconfig_iobase
289		.long	sys_pciconfig_read
290		.long	sys_pciconfig_write
291		.long	sys_mq_open
292/* 275 */	.long	sys_mq_unlink
293		.long	sys_mq_timedsend
294		.long	sys_mq_timedreceive
295		.long	sys_mq_notify
296		.long	sys_mq_getsetattr
297/* 280 */	.long	sys_waitid
298		.long	sys_socket
299		.long	sys_bind
300		.long	sys_connect
301		.long	sys_listen
302/* 285 */	.long	sys_accept
303		.long	sys_getsockname
304		.long	sys_getpeername
305		.long	sys_socketpair
306		.long	sys_send
307/* 290 */	.long	sys_sendto
308		.long	sys_recv
309		.long	sys_recvfrom
310		.long	sys_shutdown
311		.long	sys_setsockopt
312/* 295 */	.long	sys_getsockopt
313		.long	sys_sendmsg
314		.long	sys_recvmsg
315		.long	sys_semop
316		.long	sys_semget
317/* 300 */	.long	sys_semctl
318		.long	sys_msgsnd
319		.long	sys_msgrcv
320		.long	sys_msgget
321		.long	sys_msgctl
322/* 305 */	.long	sys_shmat
323		.long	sys_shmdt
324		.long	sys_shmget
325		.long	sys_shmctl
326		.long	sys_add_key
327/* 310 */	.long	sys_request_key
328		.long	sys_keyctl
329		.long	sys_semtimedop
330__syscall_end:
331
332		.rept	NR_syscalls - (__syscall_end - __syscall_start) / 4
333			.long	sys_ni_syscall
334		.endr
335#endif