| Andreas Schwab | 72abd54 | 2006-06-19 22:45:04 +0200 | [diff] [blame] | 1 | /* | 
|  | 2 | * List of powerpc syscalls. For the meaning of the _SPU suffix see | 
|  | 3 | * arch/powerpc/platforms/cell/spu_callbacks.c | 
|  | 4 | */ | 
|  | 5 |  | 
|  | 6 | SYSCALL(restart_syscall) | 
|  | 7 | SYSCALL(exit) | 
|  | 8 | PPC_SYS(fork) | 
|  | 9 | SYSCALL_SPU(read) | 
|  | 10 | SYSCALL_SPU(write) | 
|  | 11 | COMPAT_SYS_SPU(open) | 
|  | 12 | SYSCALL_SPU(close) | 
|  | 13 | COMPAT_SYS_SPU(waitpid) | 
|  | 14 | COMPAT_SYS_SPU(creat) | 
|  | 15 | SYSCALL_SPU(link) | 
|  | 16 | SYSCALL_SPU(unlink) | 
|  | 17 | COMPAT_SYS(execve) | 
|  | 18 | SYSCALL_SPU(chdir) | 
|  | 19 | COMPAT_SYS_SPU(time) | 
|  | 20 | SYSCALL_SPU(mknod) | 
|  | 21 | SYSCALL_SPU(chmod) | 
|  | 22 | SYSCALL_SPU(lchown) | 
|  | 23 | SYSCALL(ni_syscall) | 
|  | 24 | OLDSYS(stat) | 
|  | 25 | SYSX_SPU(sys_lseek,ppc32_lseek,sys_lseek) | 
|  | 26 | SYSCALL_SPU(getpid) | 
|  | 27 | COMPAT_SYS(mount) | 
|  | 28 | SYSX(sys_ni_syscall,sys_oldumount,sys_oldumount) | 
|  | 29 | SYSCALL_SPU(setuid) | 
|  | 30 | SYSCALL_SPU(getuid) | 
|  | 31 | COMPAT_SYS_SPU(stime) | 
|  | 32 | COMPAT_SYS(ptrace) | 
|  | 33 | SYSCALL_SPU(alarm) | 
|  | 34 | OLDSYS(fstat) | 
|  | 35 | COMPAT_SYS(pause) | 
|  | 36 | COMPAT_SYS(utime) | 
|  | 37 | SYSCALL(ni_syscall) | 
|  | 38 | SYSCALL(ni_syscall) | 
|  | 39 | COMPAT_SYS_SPU(access) | 
|  | 40 | COMPAT_SYS_SPU(nice) | 
|  | 41 | SYSCALL(ni_syscall) | 
|  | 42 | SYSCALL_SPU(sync) | 
|  | 43 | COMPAT_SYS_SPU(kill) | 
|  | 44 | SYSCALL_SPU(rename) | 
|  | 45 | COMPAT_SYS_SPU(mkdir) | 
|  | 46 | SYSCALL_SPU(rmdir) | 
|  | 47 | SYSCALL_SPU(dup) | 
|  | 48 | SYSCALL_SPU(pipe) | 
|  | 49 | COMPAT_SYS_SPU(times) | 
|  | 50 | SYSCALL(ni_syscall) | 
|  | 51 | SYSCALL_SPU(brk) | 
|  | 52 | SYSCALL_SPU(setgid) | 
|  | 53 | SYSCALL_SPU(getgid) | 
|  | 54 | SYSCALL(signal) | 
|  | 55 | SYSCALL_SPU(geteuid) | 
|  | 56 | SYSCALL_SPU(getegid) | 
|  | 57 | SYSCALL(acct) | 
|  | 58 | SYSCALL(umount) | 
|  | 59 | SYSCALL(ni_syscall) | 
|  | 60 | COMPAT_SYS_SPU(ioctl) | 
|  | 61 | COMPAT_SYS_SPU(fcntl) | 
|  | 62 | SYSCALL(ni_syscall) | 
|  | 63 | COMPAT_SYS_SPU(setpgid) | 
|  | 64 | SYSCALL(ni_syscall) | 
|  | 65 | SYSX(sys_ni_syscall,sys_olduname, sys_olduname) | 
|  | 66 | COMPAT_SYS_SPU(umask) | 
|  | 67 | SYSCALL_SPU(chroot) | 
|  | 68 | SYSCALL(ustat) | 
|  | 69 | SYSCALL_SPU(dup2) | 
|  | 70 | SYSCALL_SPU(getppid) | 
|  | 71 | SYSCALL_SPU(getpgrp) | 
|  | 72 | SYSCALL_SPU(setsid) | 
|  | 73 | SYS32ONLY(sigaction) | 
|  | 74 | SYSCALL_SPU(sgetmask) | 
|  | 75 | COMPAT_SYS_SPU(ssetmask) | 
|  | 76 | SYSCALL_SPU(setreuid) | 
|  | 77 | SYSCALL_SPU(setregid) | 
|  | 78 | SYS32ONLY(sigsuspend) | 
|  | 79 | COMPAT_SYS(sigpending) | 
|  | 80 | COMPAT_SYS_SPU(sethostname) | 
|  | 81 | COMPAT_SYS_SPU(setrlimit) | 
|  | 82 | COMPAT_SYS(old_getrlimit) | 
|  | 83 | COMPAT_SYS_SPU(getrusage) | 
|  | 84 | COMPAT_SYS_SPU(gettimeofday) | 
|  | 85 | COMPAT_SYS_SPU(settimeofday) | 
|  | 86 | COMPAT_SYS_SPU(getgroups) | 
|  | 87 | COMPAT_SYS_SPU(setgroups) | 
|  | 88 | SYSX(sys_ni_syscall,sys_ni_syscall,ppc_select) | 
|  | 89 | SYSCALL_SPU(symlink) | 
|  | 90 | OLDSYS(lstat) | 
|  | 91 | COMPAT_SYS_SPU(readlink) | 
|  | 92 | SYSCALL(uselib) | 
|  | 93 | SYSCALL(swapon) | 
|  | 94 | SYSCALL(reboot) | 
|  | 95 | SYSX(sys_ni_syscall,old32_readdir,old_readdir) | 
|  | 96 | SYSCALL_SPU(mmap) | 
|  | 97 | SYSCALL_SPU(munmap) | 
|  | 98 | SYSCALL_SPU(truncate) | 
|  | 99 | SYSCALL_SPU(ftruncate) | 
|  | 100 | SYSCALL_SPU(fchmod) | 
|  | 101 | SYSCALL_SPU(fchown) | 
|  | 102 | COMPAT_SYS_SPU(getpriority) | 
|  | 103 | COMPAT_SYS_SPU(setpriority) | 
|  | 104 | SYSCALL(ni_syscall) | 
|  | 105 | COMPAT_SYS(statfs) | 
|  | 106 | COMPAT_SYS(fstatfs) | 
|  | 107 | SYSCALL(ni_syscall) | 
|  | 108 | COMPAT_SYS_SPU(socketcall) | 
|  | 109 | COMPAT_SYS_SPU(syslog) | 
|  | 110 | COMPAT_SYS_SPU(setitimer) | 
|  | 111 | COMPAT_SYS_SPU(getitimer) | 
|  | 112 | COMPAT_SYS_SPU(newstat) | 
|  | 113 | COMPAT_SYS_SPU(newlstat) | 
|  | 114 | COMPAT_SYS_SPU(newfstat) | 
|  | 115 | SYSX(sys_ni_syscall,sys_uname,sys_uname) | 
|  | 116 | SYSCALL(ni_syscall) | 
|  | 117 | SYSCALL_SPU(vhangup) | 
|  | 118 | SYSCALL(ni_syscall) | 
|  | 119 | SYSCALL(ni_syscall) | 
|  | 120 | COMPAT_SYS_SPU(wait4) | 
|  | 121 | SYSCALL(swapoff) | 
|  | 122 | COMPAT_SYS_SPU(sysinfo) | 
|  | 123 | COMPAT_SYS(ipc) | 
|  | 124 | SYSCALL_SPU(fsync) | 
|  | 125 | SYS32ONLY(sigreturn) | 
|  | 126 | PPC_SYS(clone) | 
|  | 127 | COMPAT_SYS_SPU(setdomainname) | 
|  | 128 | PPC_SYS_SPU(newuname) | 
|  | 129 | SYSCALL(ni_syscall) | 
|  | 130 | COMPAT_SYS_SPU(adjtimex) | 
|  | 131 | SYSCALL_SPU(mprotect) | 
|  | 132 | SYSX(sys_ni_syscall,compat_sys_sigprocmask,sys_sigprocmask) | 
|  | 133 | SYSCALL(ni_syscall) | 
|  | 134 | SYSCALL(init_module) | 
|  | 135 | SYSCALL(delete_module) | 
|  | 136 | SYSCALL(ni_syscall) | 
|  | 137 | SYSCALL(quotactl) | 
|  | 138 | COMPAT_SYS_SPU(getpgid) | 
|  | 139 | SYSCALL_SPU(fchdir) | 
|  | 140 | SYSCALL_SPU(bdflush) | 
|  | 141 | COMPAT_SYS(sysfs) | 
|  | 142 | SYSX_SPU(ppc64_personality,ppc64_personality,sys_personality) | 
|  | 143 | SYSCALL(ni_syscall) | 
|  | 144 | SYSCALL_SPU(setfsuid) | 
|  | 145 | SYSCALL_SPU(setfsgid) | 
|  | 146 | SYSCALL_SPU(llseek) | 
|  | 147 | COMPAT_SYS_SPU(getdents) | 
|  | 148 | SYSX_SPU(sys_select,ppc32_select,ppc_select) | 
|  | 149 | SYSCALL_SPU(flock) | 
|  | 150 | SYSCALL_SPU(msync) | 
|  | 151 | COMPAT_SYS_SPU(readv) | 
|  | 152 | COMPAT_SYS_SPU(writev) | 
|  | 153 | COMPAT_SYS_SPU(getsid) | 
|  | 154 | SYSCALL_SPU(fdatasync) | 
|  | 155 | COMPAT_SYS(sysctl) | 
|  | 156 | SYSCALL_SPU(mlock) | 
|  | 157 | SYSCALL_SPU(munlock) | 
|  | 158 | SYSCALL_SPU(mlockall) | 
|  | 159 | SYSCALL_SPU(munlockall) | 
|  | 160 | COMPAT_SYS_SPU(sched_setparam) | 
|  | 161 | COMPAT_SYS_SPU(sched_getparam) | 
|  | 162 | COMPAT_SYS_SPU(sched_setscheduler) | 
|  | 163 | COMPAT_SYS_SPU(sched_getscheduler) | 
|  | 164 | SYSCALL_SPU(sched_yield) | 
|  | 165 | COMPAT_SYS_SPU(sched_get_priority_max) | 
|  | 166 | COMPAT_SYS_SPU(sched_get_priority_min) | 
|  | 167 | COMPAT_SYS_SPU(sched_rr_get_interval) | 
|  | 168 | COMPAT_SYS_SPU(nanosleep) | 
|  | 169 | SYSCALL_SPU(mremap) | 
|  | 170 | SYSCALL_SPU(setresuid) | 
|  | 171 | SYSCALL_SPU(getresuid) | 
|  | 172 | SYSCALL(ni_syscall) | 
|  | 173 | SYSCALL_SPU(poll) | 
|  | 174 | COMPAT_SYS(nfsservctl) | 
|  | 175 | SYSCALL_SPU(setresgid) | 
|  | 176 | SYSCALL_SPU(getresgid) | 
|  | 177 | COMPAT_SYS_SPU(prctl) | 
|  | 178 | COMPAT_SYS(rt_sigreturn) | 
|  | 179 | COMPAT_SYS(rt_sigaction) | 
|  | 180 | COMPAT_SYS(rt_sigprocmask) | 
|  | 181 | COMPAT_SYS(rt_sigpending) | 
|  | 182 | COMPAT_SYS(rt_sigtimedwait) | 
|  | 183 | COMPAT_SYS(rt_sigqueueinfo) | 
|  | 184 | COMPAT_SYS(rt_sigsuspend) | 
|  | 185 | COMPAT_SYS_SPU(pread64) | 
|  | 186 | COMPAT_SYS_SPU(pwrite64) | 
|  | 187 | SYSCALL_SPU(chown) | 
|  | 188 | SYSCALL_SPU(getcwd) | 
|  | 189 | SYSCALL_SPU(capget) | 
|  | 190 | SYSCALL_SPU(capset) | 
|  | 191 | COMPAT_SYS(sigaltstack) | 
|  | 192 | SYSX_SPU(sys_sendfile64,compat_sys_sendfile,sys_sendfile) | 
|  | 193 | SYSCALL(ni_syscall) | 
|  | 194 | SYSCALL(ni_syscall) | 
|  | 195 | PPC_SYS(vfork) | 
|  | 196 | COMPAT_SYS_SPU(getrlimit) | 
|  | 197 | COMPAT_SYS_SPU(readahead) | 
|  | 198 | SYS32ONLY(mmap2) | 
|  | 199 | SYS32ONLY(truncate64) | 
|  | 200 | SYS32ONLY(ftruncate64) | 
|  | 201 | SYSX(sys_ni_syscall,sys_stat64,sys_stat64) | 
|  | 202 | SYSX(sys_ni_syscall,sys_lstat64,sys_lstat64) | 
|  | 203 | SYSX(sys_ni_syscall,sys_fstat64,sys_fstat64) | 
|  | 204 | SYSCALL(pciconfig_read) | 
|  | 205 | SYSCALL(pciconfig_write) | 
|  | 206 | SYSCALL(pciconfig_iobase) | 
|  | 207 | SYSCALL(ni_syscall) | 
|  | 208 | SYSCALL_SPU(getdents64) | 
|  | 209 | SYSCALL_SPU(pivot_root) | 
|  | 210 | SYSX(sys_ni_syscall,compat_sys_fcntl64,sys_fcntl64) | 
|  | 211 | SYSCALL_SPU(madvise) | 
|  | 212 | SYSCALL_SPU(mincore) | 
|  | 213 | SYSCALL_SPU(gettid) | 
|  | 214 | SYSCALL_SPU(tkill) | 
|  | 215 | SYSCALL_SPU(setxattr) | 
|  | 216 | SYSCALL_SPU(lsetxattr) | 
|  | 217 | SYSCALL_SPU(fsetxattr) | 
|  | 218 | SYSCALL_SPU(getxattr) | 
|  | 219 | SYSCALL_SPU(lgetxattr) | 
|  | 220 | SYSCALL_SPU(fgetxattr) | 
|  | 221 | SYSCALL_SPU(listxattr) | 
|  | 222 | SYSCALL_SPU(llistxattr) | 
|  | 223 | SYSCALL_SPU(flistxattr) | 
|  | 224 | SYSCALL_SPU(removexattr) | 
|  | 225 | SYSCALL_SPU(lremovexattr) | 
|  | 226 | SYSCALL_SPU(fremovexattr) | 
|  | 227 | COMPAT_SYS_SPU(futex) | 
|  | 228 | COMPAT_SYS_SPU(sched_setaffinity) | 
|  | 229 | COMPAT_SYS_SPU(sched_getaffinity) | 
|  | 230 | SYSCALL(ni_syscall) | 
|  | 231 | SYSCALL(ni_syscall) | 
|  | 232 | SYS32ONLY(sendfile64) | 
|  | 233 | COMPAT_SYS_SPU(io_setup) | 
|  | 234 | SYSCALL_SPU(io_destroy) | 
|  | 235 | COMPAT_SYS_SPU(io_getevents) | 
|  | 236 | COMPAT_SYS_SPU(io_submit) | 
|  | 237 | SYSCALL_SPU(io_cancel) | 
|  | 238 | SYSCALL(set_tid_address) | 
|  | 239 | SYSX_SPU(sys_fadvise64,ppc32_fadvise64,sys_fadvise64) | 
|  | 240 | SYSCALL(exit_group) | 
|  | 241 | SYSX(sys_lookup_dcookie,ppc32_lookup_dcookie,sys_lookup_dcookie) | 
|  | 242 | SYSCALL_SPU(epoll_create) | 
|  | 243 | SYSCALL_SPU(epoll_ctl) | 
|  | 244 | SYSCALL_SPU(epoll_wait) | 
|  | 245 | SYSCALL_SPU(remap_file_pages) | 
|  | 246 | SYSX_SPU(sys_timer_create,compat_sys_timer_create,sys_timer_create) | 
|  | 247 | COMPAT_SYS_SPU(timer_settime) | 
|  | 248 | COMPAT_SYS_SPU(timer_gettime) | 
|  | 249 | SYSCALL_SPU(timer_getoverrun) | 
|  | 250 | SYSCALL_SPU(timer_delete) | 
|  | 251 | COMPAT_SYS_SPU(clock_settime) | 
|  | 252 | COMPAT_SYS_SPU(clock_gettime) | 
|  | 253 | COMPAT_SYS_SPU(clock_getres) | 
|  | 254 | COMPAT_SYS_SPU(clock_nanosleep) | 
|  | 255 | SYSX(ppc64_swapcontext,ppc32_swapcontext,ppc_swapcontext) | 
|  | 256 | COMPAT_SYS_SPU(tgkill) | 
|  | 257 | COMPAT_SYS_SPU(utimes) | 
|  | 258 | COMPAT_SYS_SPU(statfs64) | 
|  | 259 | COMPAT_SYS_SPU(fstatfs64) | 
|  | 260 | SYSX(sys_ni_syscall, ppc_fadvise64_64, ppc_fadvise64_64) | 
|  | 261 | PPC_SYS_SPU(rtas) | 
|  | 262 | OLDSYS(debug_setcontext) | 
|  | 263 | SYSCALL(ni_syscall) | 
|  | 264 | SYSCALL(ni_syscall) | 
|  | 265 | COMPAT_SYS(mbind) | 
|  | 266 | COMPAT_SYS(get_mempolicy) | 
|  | 267 | COMPAT_SYS(set_mempolicy) | 
|  | 268 | COMPAT_SYS(mq_open) | 
|  | 269 | SYSCALL(mq_unlink) | 
|  | 270 | COMPAT_SYS(mq_timedsend) | 
|  | 271 | COMPAT_SYS(mq_timedreceive) | 
|  | 272 | COMPAT_SYS(mq_notify) | 
|  | 273 | COMPAT_SYS(mq_getsetattr) | 
|  | 274 | COMPAT_SYS(kexec_load) | 
|  | 275 | COMPAT_SYS(add_key) | 
|  | 276 | COMPAT_SYS(request_key) | 
|  | 277 | COMPAT_SYS(keyctl) | 
|  | 278 | COMPAT_SYS(waitid) | 
|  | 279 | COMPAT_SYS(ioprio_set) | 
|  | 280 | COMPAT_SYS(ioprio_get) | 
|  | 281 | SYSCALL(inotify_init) | 
|  | 282 | SYSCALL(inotify_add_watch) | 
|  | 283 | SYSCALL(inotify_rm_watch) | 
|  | 284 | SYSCALL(spu_run) | 
|  | 285 | SYSCALL(spu_create) | 
|  | 286 | COMPAT_SYS(pselect6) | 
|  | 287 | COMPAT_SYS(ppoll) | 
|  | 288 | SYSCALL_SPU(unshare) | 
|  | 289 | SYSCALL_SPU(splice) | 
|  | 290 | SYSCALL_SPU(tee) | 
|  | 291 | SYSCALL_SPU(vmsplice) | 
|  | 292 | COMPAT_SYS_SPU(openat) | 
|  | 293 | SYSCALL_SPU(mkdirat) | 
|  | 294 | SYSCALL_SPU(mknodat) | 
|  | 295 | SYSCALL_SPU(fchownat) | 
|  | 296 | COMPAT_SYS_SPU(futimesat) | 
|  | 297 | SYSX_SPU(sys_newfstatat, sys_fstatat64, sys_fstatat64) | 
|  | 298 | SYSCALL_SPU(unlinkat) | 
|  | 299 | SYSCALL_SPU(renameat) | 
|  | 300 | SYSCALL_SPU(linkat) | 
|  | 301 | SYSCALL_SPU(symlinkat) | 
|  | 302 | SYSCALL_SPU(readlinkat) | 
|  | 303 | SYSCALL_SPU(fchmodat) | 
|  | 304 | SYSCALL_SPU(faccessat) | 
|  | 305 | COMPAT_SYS_SPU(get_robust_list) | 
|  | 306 | COMPAT_SYS_SPU(set_robust_list) |