74970015734992d74658d21b3b929e91526c0075
[deliverable/linux.git] / arch / h8300 / kernel / syscalls.S
1 /* Systemcall Entry Table */
2 #include <linux/sys.h>
3 #include <asm/linkage.h>
4 #include <asm/unistd.h>
5
6 .globl _sys_call_table
7
8 #if defined(CONFIG_CPU_H8300H)
9 .h8300h
10 #endif
11 #if defined(CONFIG_CPU_H8S)
12 .h8300s
13 #endif
14 .section .text
15 .align 2
16 _sys_call_table:
17 .long _sys_ni_syscall /* 0 - old "setup()" system call*/
18 .long _sys_exit
19 .long _sys_fork
20 .long _sys_read
21 .long _sys_write
22 .long _sys_open /* 5 */
23 .long _sys_close
24 .long _sys_waitpid
25 .long _sys_creat
26 .long _sys_link
27 .long _sys_unlink /* 10 */
28 .long _sys_execve
29 .long _sys_chdir
30 .long _sys_time
31 .long _sys_mknod
32 .long _sys_chmod /* 15 */
33 .long _sys_chown16
34 .long _sys_ni_syscall /* old break syscall holder */
35 .long _sys_stat
36 .long _sys_lseek
37 .long _sys_getpid /* 20 */
38 .long _sys_mount
39 .long _sys_oldumount
40 .long _sys_setuid16
41 .long _sys_getuid16
42 .long _sys_stime /* 25 */
43 .long _sys_ptrace
44 .long _sys_alarm
45 .long _sys_fstat
46 .long _sys_pause
47 .long _sys_utime /* 30 */
48 .long _sys_ni_syscall /* old stty syscall holder */
49 .long _sys_ni_syscall /* old gtty syscall holder */
50 .long _sys_access
51 .long _sys_nice
52 .long _sys_ni_syscall /* 35 old ftime syscall holder */
53 .long _sys_sync
54 .long _sys_kill
55 .long _sys_rename
56 .long _sys_mkdir
57 .long _sys_rmdir /* 40 */
58 .long _sys_dup
59 .long _sys_pipe
60 .long _sys_times
61 .long _sys_ni_syscall /* old prof syscall holder */
62 .long _sys_brk /* 45 */
63 .long _sys_setgid16
64 .long _sys_getgid16
65 .long _sys_signal
66 .long _sys_geteuid16
67 .long _sys_getegid16 /* 50 */
68 .long _sys_acct
69 .long _sys_umount /* recycled never used phys() */
70 .long _sys_ni_syscall /* old lock syscall holder */
71 .long _sys_ioctl
72 .long _sys_fcntl /* 55 */
73 .long _sys_ni_syscall /* old mpx syscall holder */
74 .long _sys_setpgid
75 .long _sys_ni_syscall /* old ulimit syscall holder */
76 .long _sys_ni_syscall
77 .long _sys_umask /* 60 */
78 .long _sys_chroot
79 .long _sys_ustat
80 .long _sys_dup2
81 .long _sys_getppid
82 .long _sys_getpgrp /* 65 */
83 .long _sys_setsid
84 .long _sys_sigaction
85 .long _sys_sgetmask
86 .long _sys_ssetmask
87 .long _sys_setreuid16 /* 70 */
88 .long _sys_setregid16
89 .long _sys_sigsuspend
90 .long _sys_sigpending
91 .long _sys_sethostname
92 .long _sys_setrlimit /* 75 */
93 .long _sys_old_getrlimit
94 .long _sys_getrusage
95 .long _sys_gettimeofday
96 .long _sys_settimeofday
97 .long _sys_getgroups16 /* 80 */
98 .long _sys_setgroups16
99 .long _sys_old_select
100 .long _sys_symlink
101 .long _sys_lstat
102 .long _sys_readlink /* 85 */
103 .long _sys_uselib
104 .long _sys_swapon
105 .long _sys_reboot
106 .long _sys_old_readdir
107 .long _sys_old_mmap /* 90 */
108 .long _sys_munmap
109 .long _sys_truncate
110 .long _sys_ftruncate
111 .long _sys_fchmod
112 .long _sys_fchown16 /* 95 */
113 .long _sys_getpriority
114 .long _sys_setpriority
115 .long _sys_ni_syscall /* old profil syscall holder */
116 .long _sys_statfs
117 .long _sys_fstatfs /* 100 */
118 .long _sys_ni_syscall /* ioperm for i386 */
119 .long _sys_socketcall
120 .long _sys_syslog
121 .long _sys_setitimer
122 .long _sys_getitimer /* 105 */
123 .long _sys_newstat
124 .long _sys_newlstat
125 .long _sys_newfstat
126 .long _sys_ni_syscall
127 .long _sys_ni_syscall /* iopl for i386 */ /* 110 */
128 .long _sys_vhangup
129 .long _sys_ni_syscall /* obsolete idle() syscall */
130 .long _sys_ni_syscall /* vm86old for i386 */
131 .long _sys_wait4
132 .long _sys_swapoff /* 115 */
133 .long _sys_sysinfo
134 .long _sys_ipc
135 .long _sys_fsync
136 .long _sys_sigreturn
137 .long _sys_clone /* 120 */
138 .long _sys_setdomainname
139 .long _sys_newuname
140 .long _sys_cacheflush /* modify_ldt for i386 */
141 .long _sys_adjtimex
142 .long _sys_ni_syscall /* 125 sys_mprotect */
143 .long _sys_sigprocmask
144 .long _sys_ni_syscall /* sys_create_module */
145 .long _sys_init_module
146 .long _sys_delete_module
147 .long _sys_ni_syscall /* 130 sys_get_kernel_syms */
148 .long _sys_quotactl
149 .long _sys_getpgid
150 .long _sys_fchdir
151 .long _sys_bdflush
152 .long _sys_sysfs /* 135 */
153 .long _sys_personality
154 .long _sys_ni_syscall /* for afs_syscall */
155 .long _sys_setfsuid16
156 .long _sys_setfsgid16
157 .long _sys_llseek /* 140 */
158 .long _sys_getdents
159 .long _sys_select
160 .long _sys_flock
161 .long _sys_ni_syscall /* sys_msync */
162 .long _sys_readv /* 145 */
163 .long _sys_writev
164 .long _sys_getsid
165 .long _sys_fdatasync
166 .long _sys_sysctl
167 .long _sys_ni_syscall /* 150 sys_mlock */
168 .long _sys_ni_syscall /* sys_munlock */
169 .long _sys_ni_syscall /* sys_mlockall */
170 .long _sys_ni_syscall /* sys_munlockall */
171 .long _sys_sched_setparam
172 .long _sys_sched_getparam /* 155 */
173 .long _sys_sched_setscheduler
174 .long _sys_sched_getscheduler
175 .long _sys_sched_yield
176 .long _sys_sched_get_priority_max
177 .long _sys_sched_get_priority_min /* 160 */
178 .long _sys_sched_rr_get_interval
179 .long _sys_nanosleep
180 .long _sys_ni_syscall /* sys_mremap */
181 .long _sys_setresuid16
182 .long _sys_getresuid16 /* 165 */
183 .long _sys_ni_syscall /* for vm86 */
184 .long _sys_ni_syscall /* sys_query_module */
185 .long _sys_poll
186 .long _sys_ni_syscall /* old nfsservctl */
187 .long _sys_setresgid16 /* 170 */
188 .long _sys_getresgid16
189 .long _sys_prctl
190 .long _sys_rt_sigreturn
191 .long _sys_rt_sigaction
192 .long _sys_rt_sigprocmask /* 175 */
193 .long _sys_rt_sigpending
194 .long _sys_rt_sigtimedwait
195 .long _sys_rt_sigqueueinfo
196 .long _sys_rt_sigsuspend
197 .long _sys_pread64 /* 180 */
198 .long _sys_pwrite64
199 .long _sys_lchown16;
200 .long _sys_getcwd
201 .long _sys_capget
202 .long _sys_capset /* 185 */
203 .long _sys_sigaltstack
204 .long _sys_sendfile
205 .long _sys_ni_syscall /* streams1 */
206 .long _sys_ni_syscall /* streams2 */
207 .long _sys_vfork /* 190 */
208 .long _sys_getrlimit
209 .long _sys_mmap_pgoff
210 .long _sys_truncate64
211 .long _sys_ftruncate64
212 .long _sys_stat64 /* 195 */
213 .long _sys_lstat64
214 .long _sys_fstat64
215 .long _sys_chown
216 .long _sys_getuid
217 .long _sys_getgid /* 200 */
218 .long _sys_geteuid
219 .long _sys_getegid
220 .long _sys_setreuid
221 .long _sys_setregid
222 .long _sys_getgroups /* 205 */
223 .long _sys_setgroups
224 .long _sys_fchown
225 .long _sys_setresuid
226 .long _sys_getresuid
227 .long _sys_setresgid /* 210 */
228 .long _sys_getresgid
229 .long _sys_lchown
230 .long _sys_setuid
231 .long _sys_setgid
232 .long _sys_setfsuid /* 215 */
233 .long _sys_setfsgid
234 .long _sys_pivot_root
235 .long _sys_ni_syscall
236 .long _sys_ni_syscall
237 .long _sys_getdents64 /* 220 */
238 .long _sys_fcntl64
239 .long _sys_ni_syscall /* reserved TUX */
240 .long _sys_ni_syscall /* reserved Security */
241 .long _sys_gettid
242 .long _sys_readahead /* 225 */
243 .long _sys_setxattr
244 .long _sys_lsetxattr
245 .long _sys_fsetxattr
246 .long _sys_getxattr
247 .long _sys_lgetxattr /* 230 */
248 .long _sys_fgetxattr
249 .long _sys_listxattr
250 .long _sys_llistxattr
251 .long _sys_flistxattr
252 .long _sys_removexattr /* 235 */
253 .long _sys_lremovexattr
254 .long _sys_fremovexattr
255 .long _sys_tkill
256 .long _sys_sendfile64
257 .long _sys_futex /* 240 */
258 .long _sys_sched_setaffinity
259 .long _sys_sched_getaffinity
260 .long _sys_ni_syscall
261 .long _sys_ni_syscall
262 .long _sys_io_setup /* 245 */
263 .long _sys_io_destroy
264 .long _sys_io_getevents
265 .long _sys_io_submit
266 .long _sys_io_cancel
267 .long _sys_fadvise64 /* 250 */
268 .long _sys_ni_syscall
269 .long _sys_exit_group
270 .long _sys_lookup_dcookie
271 .long _sys_epoll_create
272 .long _sys_epoll_ctl /* 255 */
273 .long _sys_epoll_wait
274 .long _sys_ni_syscall /* sys_remap_file_pages */
275 .long _sys_set_tid_address
276 .long _sys_timer_create
277 .long _sys_timer_settime /* 260 */
278 .long _sys_timer_gettime
279 .long _sys_timer_getoverrun
280 .long _sys_timer_delete
281 .long _sys_clock_settime
282 .long _sys_clock_gettime /* 265 */
283 .long _sys_clock_getres
284 .long _sys_clock_nanosleep
285 .long _sys_statfs64
286 .long _sys_fstatfs64
287 .long _sys_tgkill /* 270 */
288 .long _sys_utimes
289 .long _sys_fadvise64_64
290 .long _sys_ni_syscall /* sys_vserver */
291 .long _sys_ni_syscall
292 .long _sys_get_mempolicy /* 275 */
293 .long _sys_set_mempolicy
294 .long _sys_mq_open
295 .long _sys_mq_unlink
296 .long _sys_mq_timedsend
297 .long _sys_mq_timedreceive /* 280 */
298 .long _sys_mq_notify
299 .long _sys_mq_getsetattr
300 .long _sys_waitid
301 .long _sys_ni_syscall /* sys_kexec_load */
302 .long _sys_add_key /* 285 */
303 .long _sys_request_key
304 .long _sys_keyctl
305 .long _sys_ioprio_set
306 .long _sys_ioprio_get /* 290 */
307 .long _sys_inotify_init
308 .long _sys_inotify_add_watch
309 .long _sys_inotify_rm_watch
310 .long _sys_migrate_pages
311 .long _sys_openat /* 295 */
312 .long _sys_mkdirat
313 .long _sys_mknodat
314 .long _sys_fchownat
315 .long _sys_futimesat
316 .long _sys_fstatat64 /* 300 */
317 .long _sys_unlinkat
318 .long _sys_renameat
319 .long _sys_linkat
320 .long _sys_symlinkat
321 .long _sys_readlinkat /* 305 */
322 .long _sys_fchmodat
323 .long _sys_faccessat
324 .long _sys_ni_syscall /* sys_pselect6 */
325 .long _sys_ni_syscall /* sys_ppoll */
326 .long _sys_unshare /* 310 */
327 .long _sys_set_robust_list
328 .long _sys_get_robust_list
329 .long _sys_splice
330 .long _sys_sync_file_range
331 .long _sys_tee /* 315 */
332 .long _sys_vmsplice
333 .long _sys_ni_syscall /* sys_move_pages */
334 .long _sys_getcpu
335 .long _sys_ni_syscall /* sys_epoll_pwait */
336 .long _sys_setns /* 320 */
This page took 0.037385 seconds and 4 git commands to generate.