| /* SPDX-License-Identifier: GPL-2.0 */ |
| /* |
| * List of powerpc syscalls. For the meaning of the _SPU suffix see |
| * arch/powerpc/platforms/cell/spu_callbacks.c |
| */ |
| |
| SYSCALL(restart_syscall) |
| SYSCALL(exit) |
| PPC_SYS(fork) |
| SYSCALL_SPU(read) |
| SYSCALL_SPU(write) |
| COMPAT_SYS_SPU(open) |
| SYSCALL_SPU(close) |
| SYSCALL_SPU(waitpid) |
| SYSCALL_SPU(creat) |
| SYSCALL_SPU(link) |
| SYSCALL_SPU(unlink) |
| COMPAT_SYS(execve) |
| SYSCALL_SPU(chdir) |
| COMPAT_SYS_SPU(time) |
| SYSCALL_SPU(mknod) |
| SYSCALL_SPU(chmod) |
| SYSCALL_SPU(lchown) |
| SYSCALL(ni_syscall) |
| OLDSYS(stat) |
| COMPAT_SYS_SPU(lseek) |
| SYSCALL_SPU(getpid) |
| COMPAT_SYS(mount) |
| SYSX(sys_ni_syscall,sys_oldumount,sys_oldumount) |
| SYSCALL_SPU(setuid) |
| SYSCALL_SPU(getuid) |
| COMPAT_SYS_SPU(stime) |
| COMPAT_SYS(ptrace) |
| SYSCALL_SPU(alarm) |
| OLDSYS(fstat) |
| SYSCALL(pause) |
| COMPAT_SYS(utime) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(access) |
| SYSCALL_SPU(nice) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(sync) |
| SYSCALL_SPU(kill) |
| SYSCALL_SPU(rename) |
| SYSCALL_SPU(mkdir) |
| SYSCALL_SPU(rmdir) |
| SYSCALL_SPU(dup) |
| SYSCALL_SPU(pipe) |
| COMPAT_SYS_SPU(times) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(brk) |
| SYSCALL_SPU(setgid) |
| SYSCALL_SPU(getgid) |
| SYSCALL(signal) |
| SYSCALL_SPU(geteuid) |
| SYSCALL_SPU(getegid) |
| SYSCALL(acct) |
| SYSCALL(umount) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS_SPU(ioctl) |
| COMPAT_SYS_SPU(fcntl) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(setpgid) |
| SYSCALL(ni_syscall) |
| SYSX(sys_ni_syscall,sys_olduname,sys_olduname) |
| SYSCALL_SPU(umask) |
| SYSCALL_SPU(chroot) |
| COMPAT_SYS(ustat) |
| SYSCALL_SPU(dup2) |
| SYSCALL_SPU(getppid) |
| SYSCALL_SPU(getpgrp) |
| SYSCALL_SPU(setsid) |
| SYS32ONLY(sigaction) |
| SYSCALL_SPU(sgetmask) |
| SYSCALL_SPU(ssetmask) |
| SYSCALL_SPU(setreuid) |
| SYSCALL_SPU(setregid) |
| #define compat_sys_sigsuspend sys_sigsuspend |
| SYS32ONLY(sigsuspend) |
| SYSX(sys_ni_syscall,compat_sys_sigpending,sys_sigpending) |
| SYSCALL_SPU(sethostname) |
| COMPAT_SYS_SPU(setrlimit) |
| SYSX(sys_ni_syscall,compat_sys_old_getrlimit,sys_old_getrlimit) |
| COMPAT_SYS_SPU(getrusage) |
| COMPAT_SYS_SPU(gettimeofday) |
| COMPAT_SYS_SPU(settimeofday) |
| SYSCALL_SPU(getgroups) |
| SYSCALL_SPU(setgroups) |
| SYSX(sys_ni_syscall,sys_ni_syscall,ppc_select) |
| SYSCALL_SPU(symlink) |
| OLDSYS(lstat) |
| SYSCALL_SPU(readlink) |
| SYSCALL(uselib) |
| SYSCALL(swapon) |
| SYSCALL(reboot) |
| SYSX(sys_ni_syscall,compat_sys_old_readdir,sys_old_readdir) |
| SYSCALL_SPU(mmap) |
| SYSCALL_SPU(munmap) |
| COMPAT_SYS_SPU(truncate) |
| COMPAT_SYS_SPU(ftruncate) |
| SYSCALL_SPU(fchmod) |
| SYSCALL_SPU(fchown) |
| SYSCALL_SPU(getpriority) |
| SYSCALL_SPU(setpriority) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS(statfs) |
| COMPAT_SYS(fstatfs) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS_SPU(socketcall) |
| SYSCALL_SPU(syslog) |
| COMPAT_SYS_SPU(setitimer) |
| COMPAT_SYS_SPU(getitimer) |
| COMPAT_SYS_SPU(newstat) |
| COMPAT_SYS_SPU(newlstat) |
| COMPAT_SYS_SPU(newfstat) |
| SYSX(sys_ni_syscall,sys_uname,sys_uname) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(vhangup) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS_SPU(wait4) |
| SYSCALL(swapoff) |
| COMPAT_SYS_SPU(sysinfo) |
| COMPAT_SYS(ipc) |
| SYSCALL_SPU(fsync) |
| SYS32ONLY(sigreturn) |
| PPC_SYS(clone) |
| SYSCALL_SPU(setdomainname) |
| SYSCALL_SPU(newuname) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS_SPU(adjtimex) |
| SYSCALL_SPU(mprotect) |
| SYSX(sys_ni_syscall,compat_sys_sigprocmask,sys_sigprocmask) |
| SYSCALL(ni_syscall) |
| SYSCALL(init_module) |
| SYSCALL(delete_module) |
| SYSCALL(ni_syscall) |
| SYSCALL(quotactl) |
| SYSCALL_SPU(getpgid) |
| SYSCALL_SPU(fchdir) |
| SYSCALL_SPU(bdflush) |
| SYSCALL_SPU(sysfs) |
| SYSX_SPU(ppc64_personality,ppc64_personality,sys_personality) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(setfsuid) |
| SYSCALL_SPU(setfsgid) |
| SYSCALL_SPU(llseek) |
| COMPAT_SYS_SPU(getdents) |
| SYSX_SPU(sys_select,ppc32_select,sys_select) |
| SYSCALL_SPU(flock) |
| SYSCALL_SPU(msync) |
| COMPAT_SYS_SPU(readv) |
| COMPAT_SYS_SPU(writev) |
| SYSCALL_SPU(getsid) |
| SYSCALL_SPU(fdatasync) |
| COMPAT_SYS(sysctl) |
| SYSCALL_SPU(mlock) |
| SYSCALL_SPU(munlock) |
| SYSCALL_SPU(mlockall) |
| SYSCALL_SPU(munlockall) |
| SYSCALL_SPU(sched_setparam) |
| SYSCALL_SPU(sched_getparam) |
| SYSCALL_SPU(sched_setscheduler) |
| SYSCALL_SPU(sched_getscheduler) |
| SYSCALL_SPU(sched_yield) |
| SYSCALL_SPU(sched_get_priority_max) |
| SYSCALL_SPU(sched_get_priority_min) |
| COMPAT_SYS_SPU(sched_rr_get_interval) |
| COMPAT_SYS_SPU(nanosleep) |
| SYSCALL_SPU(mremap) |
| SYSCALL_SPU(setresuid) |
| SYSCALL_SPU(getresuid) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(poll) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(setresgid) |
| SYSCALL_SPU(getresgid) |
| SYSCALL_SPU(prctl) |
| COMPAT_SYS(rt_sigreturn) |
| COMPAT_SYS(rt_sigaction) |
| COMPAT_SYS(rt_sigprocmask) |
| COMPAT_SYS(rt_sigpending) |
| COMPAT_SYS(rt_sigtimedwait) |
| COMPAT_SYS(rt_sigqueueinfo) |
| COMPAT_SYS(rt_sigsuspend) |
| COMPAT_SYS_SPU(pread64) |
| COMPAT_SYS_SPU(pwrite64) |
| SYSCALL_SPU(chown) |
| SYSCALL_SPU(getcwd) |
| SYSCALL_SPU(capget) |
| SYSCALL_SPU(capset) |
| COMPAT_SYS(sigaltstack) |
| SYSX_SPU(sys_sendfile64,compat_sys_sendfile,sys_sendfile) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| PPC_SYS(vfork) |
| COMPAT_SYS_SPU(getrlimit) |
| COMPAT_SYS_SPU(readahead) |
| SYS32ONLY(mmap2) |
| SYS32ONLY(truncate64) |
| SYS32ONLY(ftruncate64) |
| SYSX(sys_ni_syscall,sys_stat64,sys_stat64) |
| SYSX(sys_ni_syscall,sys_lstat64,sys_lstat64) |
| SYSX(sys_ni_syscall,sys_fstat64,sys_fstat64) |
| SYSCALL(pciconfig_read) |
| SYSCALL(pciconfig_write) |
| SYSCALL(pciconfig_iobase) |
| SYSCALL(ni_syscall) |
| SYSCALL_SPU(getdents64) |
| SYSCALL_SPU(pivot_root) |
| SYSX(sys_ni_syscall,compat_sys_fcntl64,sys_fcntl64) |
| SYSCALL_SPU(madvise) |
| SYSCALL_SPU(mincore) |
| SYSCALL_SPU(gettid) |
| SYSCALL_SPU(tkill) |
| SYSCALL_SPU(setxattr) |
| SYSCALL_SPU(lsetxattr) |
| SYSCALL_SPU(fsetxattr) |
| SYSCALL_SPU(getxattr) |
| SYSCALL_SPU(lgetxattr) |
| SYSCALL_SPU(fgetxattr) |
| SYSCALL_SPU(listxattr) |
| SYSCALL_SPU(llistxattr) |
| SYSCALL_SPU(flistxattr) |
| SYSCALL_SPU(removexattr) |
| SYSCALL_SPU(lremovexattr) |
| SYSCALL_SPU(fremovexattr) |
| COMPAT_SYS_SPU(futex) |
| COMPAT_SYS_SPU(sched_setaffinity) |
| COMPAT_SYS_SPU(sched_getaffinity) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYS32ONLY(sendfile64) |
| COMPAT_SYS_SPU(io_setup) |
| SYSCALL_SPU(io_destroy) |
| COMPAT_SYS_SPU(io_getevents) |
| COMPAT_SYS_SPU(io_submit) |
| SYSCALL_SPU(io_cancel) |
| SYSCALL(set_tid_address) |
| SYSX_SPU(sys_fadvise64,ppc32_fadvise64,sys_fadvise64) |
| SYSCALL(exit_group) |
| COMPAT_SYS(lookup_dcookie) |
| SYSCALL_SPU(epoll_create) |
| SYSCALL_SPU(epoll_ctl) |
| SYSCALL_SPU(epoll_wait) |
| SYSCALL_SPU(remap_file_pages) |
| SYSX_SPU(sys_timer_create,compat_sys_timer_create,sys_timer_create) |
| COMPAT_SYS_SPU(timer_settime) |
| COMPAT_SYS_SPU(timer_gettime) |
| SYSCALL_SPU(timer_getoverrun) |
| SYSCALL_SPU(timer_delete) |
| COMPAT_SYS_SPU(clock_settime) |
| COMPAT_SYS_SPU(clock_gettime) |
| COMPAT_SYS_SPU(clock_getres) |
| COMPAT_SYS_SPU(clock_nanosleep) |
| SYSX(ppc64_swapcontext,ppc32_swapcontext,ppc_swapcontext) |
| SYSCALL_SPU(tgkill) |
| COMPAT_SYS_SPU(utimes) |
| COMPAT_SYS_SPU(statfs64) |
| COMPAT_SYS_SPU(fstatfs64) |
| SYSX(sys_ni_syscall,ppc_fadvise64_64,ppc_fadvise64_64) |
| PPC_SYS_SPU(rtas) |
| OLDSYS(debug_setcontext) |
| SYSCALL(ni_syscall) |
| COMPAT_SYS(migrate_pages) |
| COMPAT_SYS(mbind) |
| COMPAT_SYS(get_mempolicy) |
| COMPAT_SYS(set_mempolicy) |
| COMPAT_SYS(mq_open) |
| SYSCALL(mq_unlink) |
| COMPAT_SYS(mq_timedsend) |
| COMPAT_SYS(mq_timedreceive) |
| COMPAT_SYS(mq_notify) |
| COMPAT_SYS(mq_getsetattr) |
| COMPAT_SYS(kexec_load) |
| SYSCALL(add_key) |
| SYSCALL(request_key) |
| COMPAT_SYS(keyctl) |
| COMPAT_SYS(waitid) |
| SYSCALL(ioprio_set) |
| SYSCALL(ioprio_get) |
| SYSCALL(inotify_init) |
| SYSCALL(inotify_add_watch) |
| SYSCALL(inotify_rm_watch) |
| SYSCALL(spu_run) |
| SYSCALL(spu_create) |
| COMPAT_SYS(pselect6) |
| COMPAT_SYS(ppoll) |
| SYSCALL_SPU(unshare) |
| SYSCALL_SPU(splice) |
| SYSCALL_SPU(tee) |
| COMPAT_SYS_SPU(vmsplice) |
| COMPAT_SYS_SPU(openat) |
| SYSCALL_SPU(mkdirat) |
| SYSCALL_SPU(mknodat) |
| SYSCALL_SPU(fchownat) |
| COMPAT_SYS_SPU(futimesat) |
| SYSX_SPU(sys_newfstatat,sys_fstatat64,sys_fstatat64) |
| SYSCALL_SPU(unlinkat) |
| SYSCALL_SPU(renameat) |
| SYSCALL_SPU(linkat) |
| SYSCALL_SPU(symlinkat) |
| SYSCALL_SPU(readlinkat) |
| SYSCALL_SPU(fchmodat) |
| SYSCALL_SPU(faccessat) |
| COMPAT_SYS_SPU(get_robust_list) |
| COMPAT_SYS_SPU(set_robust_list) |
| COMPAT_SYS_SPU(move_pages) |
| SYSCALL_SPU(getcpu) |
| COMPAT_SYS(epoll_pwait) |
| COMPAT_SYS_SPU(utimensat) |
| COMPAT_SYS_SPU(signalfd) |
| SYSCALL_SPU(timerfd_create) |
| SYSCALL_SPU(eventfd) |
| COMPAT_SYS_SPU(sync_file_range2) |
| COMPAT_SYS(fallocate) |
| SYSCALL(subpage_prot) |
| COMPAT_SYS_SPU(timerfd_settime) |
| COMPAT_SYS_SPU(timerfd_gettime) |
| COMPAT_SYS_SPU(signalfd4) |
| SYSCALL_SPU(eventfd2) |
| SYSCALL_SPU(epoll_create1) |
| SYSCALL_SPU(dup3) |
| SYSCALL_SPU(pipe2) |
| SYSCALL(inotify_init1) |
| SYSCALL_SPU(perf_event_open) |
| COMPAT_SYS_SPU(preadv) |
| COMPAT_SYS_SPU(pwritev) |
| COMPAT_SYS(rt_tgsigqueueinfo) |
| SYSCALL(fanotify_init) |
| COMPAT_SYS(fanotify_mark) |
| SYSCALL_SPU(prlimit64) |
| SYSCALL_SPU(socket) |
| SYSCALL_SPU(bind) |
| SYSCALL_SPU(connect) |
| SYSCALL_SPU(listen) |
| SYSCALL_SPU(accept) |
| SYSCALL_SPU(getsockname) |
| SYSCALL_SPU(getpeername) |
| SYSCALL_SPU(socketpair) |
| SYSCALL_SPU(send) |
| SYSCALL_SPU(sendto) |
| COMPAT_SYS_SPU(recv) |
| COMPAT_SYS_SPU(recvfrom) |
| SYSCALL_SPU(shutdown) |
| COMPAT_SYS_SPU(setsockopt) |
| COMPAT_SYS_SPU(getsockopt) |
| COMPAT_SYS_SPU(sendmsg) |
| COMPAT_SYS_SPU(recvmsg) |
| COMPAT_SYS_SPU(recvmmsg) |
| SYSCALL_SPU(accept4) |
| SYSCALL_SPU(name_to_handle_at) |
| COMPAT_SYS_SPU(open_by_handle_at) |
| COMPAT_SYS_SPU(clock_adjtime) |
| SYSCALL_SPU(syncfs) |
| COMPAT_SYS_SPU(sendmmsg) |
| SYSCALL_SPU(setns) |
| COMPAT_SYS(process_vm_readv) |
| COMPAT_SYS(process_vm_writev) |
| SYSCALL(finit_module) |
| SYSCALL(kcmp) /* sys_kcmp */ |
| SYSCALL_SPU(sched_setattr) |
| SYSCALL_SPU(sched_getattr) |
| SYSCALL_SPU(renameat2) |
| SYSCALL_SPU(seccomp) |
| SYSCALL_SPU(getrandom) |
| SYSCALL_SPU(memfd_create) |
| SYSCALL_SPU(bpf) |
| COMPAT_SYS(execveat) |
| PPC64ONLY(switch_endian) |
| SYSCALL_SPU(userfaultfd) |
| SYSCALL_SPU(membarrier) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(ni_syscall) |
| SYSCALL(mlock2) |
| SYSCALL(copy_file_range) |
| COMPAT_SYS_SPU(preadv2) |
| COMPAT_SYS_SPU(pwritev2) |
| SYSCALL(kexec_file_load) |
| SYSCALL(statx) |
| SYSCALL(pkey_alloc) |
| SYSCALL(pkey_free) |
| SYSCALL(pkey_mprotect) |