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