ppc64 system calls

PowerPC, 64 bit :: Linux 7.3 :: 383 syscalls

Put the syscall number in r0 and the arguments in r3 r4 r5 r6 r7 r8, then run sc. The result comes back in r3.

NRHEXNAME ARG0 r3ARG1 r4ARG2 r5ARG3 r6ARG4 r7ARG5 r8
00x0restart_syscall------
10x1exitint error_code-----
20x2fork------
30x3readunsigned int fdchar *bufsize_t count---
40x4writeunsigned int fdconst char *bufsize_t count---
50x5openconst char *filenameint flagsumode_t mode---
60x6closeunsigned int fd-----
70x7waitpidpid_t pidint *stat_addrint options---
80x8creatconst char *pathnameumode_t mode----
90x9linkconst char *oldnameconst char *newname----
100xaunlinkconst char *pathname-----
110xbexecveconst char *filenameconst char *const *argvconst char *const *envp---
120xcchdirconst char *filename-----
130xdtime__kernel_old_time_t *tloc-----
140xemknodconst char *filenameumode_t modeunsigned dev---
150xfchmodconst char *filenameumode_t mode----
160x10lchownconst char *filenameuid_t usergid_t group---
190x13lseekunsigned int fdoff_t offsetunsigned int whence---
200x14getpid------
210x15mountchar *dev_namechar *dir_namechar *typeunsigned long flagsvoid *data-
230x17setuiduid_t uid-----
240x18getuid------
250x19stime__kernel_old_time_t *tptr-----
260x1aptracelong requestlong pidunsigned long addrunsigned long data--
270x1balarmunsigned int seconds-----
290x1dpause------
300x1eutimechar *filenamestruct utimbuf *times----
330x21accessconst char *filenameint mode----
340x22niceint increment-----
360x24sync------
370x25killpid_t pidint sig----
380x26renameconst char *oldnameconst char *newname----
390x27mkdirconst char *pathnameumode_t mode----
400x28rmdirconst char *pathname-----
410x29dupunsigned int fildes-----
420x2apipeint *fildes-----
430x2btimesstruct tms *tbuf-----
450x2dbrkunsigned long brk-----
460x2esetgidgid_t gid-----
470x2fgetgid------
480x30signalint sig__sighandler_t handler----
490x31geteuid------
500x32getegid------
510x33acctconst char *name-----
520x34umount2char *nameint flags----
540x36ioctlunsigned int fdunsigned int cmdunsigned long arg---
550x37fcntlunsigned int fdunsigned int cmdunsigned long arg---
570x39setpgidpid_t pidpid_t pgid----
600x3cumaskint mask-----
610x3dchrootconst char *filename-----
620x3eustatunsigned devstruct ustat *ubuf----
630x3fdup2unsigned int oldfdunsigned int newfd----
640x40getppid------
650x41getpgrp------
660x42setsid------
680x44sgetmask------
690x45ssetmaskint newmask-----
700x46setreuiduid_t ruiduid_t euid----
710x47setregidgid_t rgidgid_t egid----
740x4asethostnamechar *nameint len----
750x4bsetrlimitunsigned int resourcestruct rlimit *rlim----
770x4dgetrusageint whostruct rusage *ru----
780x4egettimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
790x4fsettimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
800x50getgroupsint gidsetsizegid_t *grouplist----
810x51setgroupsint gidsetsizegid_t *grouplist----
830x53symlinkconst char *oldconst char *new----
850x55readlinkconst char *pathchar *bufint bufsiz---
860x56uselibconst char *library-----
870x57swaponconst char *specialfileint swap_flags----
880x58rebootint magic1int magic2unsigned int cmdvoid *arg--
900x5ammapunsigned long addrsize_t lenunsigned long protunsigned long flagsunsigned long fdoff_t offset
910x5bmunmapunsigned long addrsize_t len----
920x5ctruncateconst char *pathlong length----
930x5dftruncateunsigned int fdoff_t length----
940x5efchmodunsigned int fdumode_t mode----
950x5ffchownunsigned int fduid_t usergid_t group---
960x60getpriorityint whichint who----
970x61setpriorityint whichint whoint niceval---
990x63statfsconst char *pathstruct statfs *buf----
1000x64fstatfsunsigned int fdstruct statfs *buf----
1020x66socketcallint callunsigned long *args----
1030x67syslogint typechar *bufint len---
1040x68setitimerint whichstruct __kernel_old_itimerval *valuestruct __kernel_old_itimerval *ovalue---
1050x69getitimerint whichstruct __kernel_old_itimerval *value----
1060x6astatconst char *filenamestruct stat *statbuf----
1070x6blstatconst char *filenamestruct stat *statbuf----
1080x6cfstatunsigned int fdstruct stat *statbuf----
1110x6fvhangup------
1140x72wait4pid_t pidint *stat_addrint optionsstruct rusage *ru--
1150x73swapoffconst char *specialfile-----
1160x74sysinfostruct sysinfo *info-----
1170x75ipcunsigned int callint firstunsigned long secondunsigned long thirdvoid *ptrlong fifth
1180x76fsyncunsigned int fd-----
1200x78cloneunsigned long clone_flagsunsigned long newspint *parent_tidptrunsigned long tlsint *child_tidptr-
1210x79setdomainnamechar *nameint len----
1220x7aunamestruct new_utsname *name-----
1240x7cadjtimexstruct __kernel_timex *txc_p-----
1250x7dmprotectunsigned long startsize_t lenunsigned long prot---
1280x80init_modulevoid *umodunsigned long lenconst char *uargs---
1290x81delete_moduleconst char *name_userunsigned int flags----
1310x83quotactlunsigned int cmdconst char *specialqid_t idvoid *addr--
1320x84getpgidpid_t pid-----
1330x85fchdirunsigned int fd-----
1350x87sysfsint optionunsigned long arg1unsigned long arg2---
1360x88personalityunsigned long personality-----
1380x8asetfsuiduid_t uid-----
1390x8bsetfsgidgid_t gid-----
1400x8c_llseekunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t *resultunsigned int whence-
1410x8dgetdentsunsigned int fdstruct linux_dirent *direntunsigned int count---
1420x8e_newselectint nfd_set *inpfd_set *outpfd_set *expstruct __kernel_old_timeval *tvp-
1430x8fflockunsigned int fdunsigned int cmd----
1440x90msyncunsigned long startsize_t lenint flags---
1450x91readvunsigned long fdconst struct iovec *vecunsigned long vlen---
1460x92writevunsigned long fdconst struct iovec *vecunsigned long vlen---
1470x93getsidpid_t pid-----
1480x94fdatasyncunsigned int fd-----
1500x96mlockunsigned long startsize_t len----
1510x97munlockunsigned long startsize_t len----
1520x98mlockallint flags-----
1530x99munlockall------
1540x9asched_setparampid_t pidstruct sched_param *param----
1550x9bsched_getparampid_t pidstruct sched_param *param----
1560x9csched_setschedulerpid_t pidint policystruct sched_param *param---
1570x9dsched_getschedulerpid_t pid-----
1580x9esched_yield------
1590x9fsched_get_priority_maxint policy-----
1600xa0sched_get_priority_minint policy-----
1610xa1sched_rr_get_intervalpid_t pidstruct __kernel_timespec *interval----
1620xa2nanosleepstruct __kernel_timespec *rqtpstruct __kernel_timespec *rmtp----
1630xa3mremapunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr-
1640xa4setresuiduid_t ruiduid_t euiduid_t suid---
1650xa5getresuiduid_t *ruiduid_t *euiduid_t *suid---
1670xa7pollstruct pollfd *ufdsunsigned int nfdsint timeout_msecs---
1690xa9setresgidgid_t rgidgid_t egidgid_t sgid---
1700xaagetresgidgid_t *rgidgid_t *egidgid_t *sgid---
1710xabprctlint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
1720xacrt_sigreturn------
1730xadrt_sigactionint sigconst struct sigaction *actstruct sigaction *oactsize_t sigsetsize--
1740xaert_sigprocmaskint howsigset_t *nsetsigset_t *osetsize_t sigsetsize--
1750xafrt_sigpendingsigset_t *usetsize_t sigsetsize----
1760xb0rt_sigtimedwaitconst sigset_t *uthesesiginfo_t *uinfoconst struct __kernel_timespec *utssize_t sigsetsize--
1770xb1rt_sigqueueinfopid_t pidint sigsiginfo_t *uinfo---
1780xb2rt_sigsuspendsigset_t *unewsetsize_t sigsetsize----
1790xb3pread64unsigned int fdchar *bufsize_t countloff_t pos--
1800xb4pwrite64unsigned int fdconst char *bufsize_t countloff_t pos--
1810xb5chownconst char *filenameuid_t usergid_t group---
1820xb6getcwdchar *bufunsigned long size----
1830xb7capgetcap_user_header_t headercap_user_data_t dataptr----
1840xb8capsetcap_user_header_t headerconst cap_user_data_t data----
1850xb9sigaltstackconst stack_t *ussstack_t *uoss----
1860xbasendfileint out_fdint in_fdloff_t *offsetsize_t count--
1890xbdvfork------
1900xbeugetrlimitunsigned int resourcestruct rlimit *rlim----
1910xbfreadaheadint fdloff_t offsetsize_t count---
1980xc6pciconfig_readunsigned long busunsigned long dfnunsigned long offunsigned long lenvoid *buf-
1990xc7pciconfig_writeunsigned long busunsigned long dfnunsigned long offunsigned long lenvoid *buf-
2000xc8pciconfig_iobaselong whichunsigned long busunsigned long devfn---
2020xcagetdents64unsigned int fdstruct linux_dirent64 *direntunsigned int count---
2030xcbpivot_rootconst char *new_rootconst char *put_old----
2050xcdmadviseunsigned long startsize_t lenint behavior---
2060xcemincoreunsigned long startsize_t lenunsigned char *vec---
2070xcfgettid------
2080xd0tkillpid_t pidint sig----
2090xd1setxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
2100xd2lsetxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
2110xd3fsetxattrint fdconst char *nameconst void *valuesize_t sizeint flags-
2120xd4getxattrconst char *pathconst char *namevoid *valuesize_t size--
2130xd5lgetxattrconst char *pathconst char *namevoid *valuesize_t size--
2140xd6fgetxattrint fdconst char *namevoid *valuesize_t size--
2150xd7listxattrconst char *pathchar *listsize_t size---
2160xd8llistxattrconst char *pathchar *listsize_t size---
2170xd9flistxattrint fdchar *listsize_t size---
2180xdaremovexattrconst char *pathconst char *name----
2190xdblremovexattrconst char *pathconst char *name----
2200xdcfremovexattrint fdconst char *name----
2210xddfutexu32 *uaddrint opu32 valconst struct __kernel_timespec *utimeu32 *uaddr2u32 val3
2220xdesched_setaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
2230xdfsched_getaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
2270xe3io_setupunsigned nr_eventsaio_context_t *ctxp----
2280xe4io_destroyaio_context_t ctx-----
2290xe5io_geteventsaio_context_t ctx_idlong min_nrlong nrstruct io_event *eventsstruct __kernel_timespec *timeout-
2300xe6io_submitaio_context_t ctx_idlong nrstruct iocb * *iocbpp---
2310xe7io_cancelaio_context_t ctx_idstruct iocb *iocbstruct io_event *result---
2320xe8set_tid_addressint *tidptr-----
2330xe9fadvise64int fdloff_t offsetsize_t lenint advice--
2340xeaexit_groupint error_code-----
2360xecepoll_createint size-----
2370xedepoll_ctlint epfdint opint fdstruct epoll_event *event--
2380xeeepoll_waitint epfdstruct epoll_event *eventsint maxeventsint timeout--
2390xefremap_file_pagesunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags-
2400xf0timer_createclockid_t which_clockstruct sigevent *timer_event_spectimer_t *created_timer_id---
2410xf1timer_settimetimer_t timer_idint flagsconst struct __kernel_itimerspec *new_settingstruct __kernel_itimerspec *old_setting--
2420xf2timer_gettimetimer_t timer_idstruct __kernel_itimerspec *setting----
2430xf3timer_getoverruntimer_t timer_id-----
2440xf4timer_deletetimer_t timer_id-----
2450xf5clock_settimeclockid_t which_clockconst struct __kernel_timespec *tp----
2460xf6clock_gettimeclockid_t which_clockstruct __kernel_timespec *tp----
2470xf7clock_getresclockid_t which_clockstruct __kernel_timespec *tp----
2480xf8clock_nanosleepclockid_t which_clockint flagsconst struct __kernel_timespec *rqtpstruct __kernel_timespec *rmtp--
2490xf9swapcontextstruct ucontext *old_ctxstruct ucontext *new_ctxlong ctx_size---
2500xfatgkillpid_t tgidpid_t pidint sig---
2510xfbutimeschar *filenamestruct __kernel_old_timeval *utimes----
2520xfcstatfs64const char *pathsize_t szstruct statfs64 *buf---
2530xfdfstatfs64unsigned int fdsize_t szstruct statfs64 *buf---
2550xffrtasstruct rtas_args *uargs-----
2580x102migrate_pagespid_t pidunsigned long maxnodeconst unsigned long *fromconst unsigned long *to--
2590x103mbindunsigned long startunsigned long lenunsigned long modeconst unsigned long *nmaskunsigned long maxnodeunsigned flags
2600x104get_mempolicyint *policyunsigned long *nmaskunsigned long maxnodeunsigned long addrunsigned long flags-
2610x105set_mempolicyint modeconst unsigned long *nmaskunsigned long maxnode---
2620x106mq_openconst char *nameint oflagumode_t modestruct mq_attr *attr--
2630x107mq_unlinkconst char *name-----
2640x108mq_timedsendmqd_t mqdesconst char *msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec *abs_timeout-
2650x109mq_timedreceivemqd_t mqdeschar *msg_ptrsize_t msg_lenunsigned int *msg_prioconst struct __kernel_timespec *abs_timeout-
2660x10amq_notifymqd_t mqdesconst struct sigevent *notification----
2670x10bmq_getsetattrmqd_t mqdesconst struct mq_attr *mqstatstruct mq_attr *omqstat---
2680x10ckexec_loadunsigned long entryunsigned long nr_segmentsstruct kexec_segment *segmentsunsigned long flags--
2690x10dadd_keyconst char *_typeconst char *_descriptionconst void *_payloadsize_t plenkey_serial_t destringid-
2700x10erequest_keyconst char *_typeconst char *_descriptionconst char *_callout_infokey_serial_t destringid--
2710x10fkeyctlint cmdunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
2720x110waitidint whichpid_t pidstruct siginfo *infopint optionsstruct rusage *ru-
2730x111ioprio_setint whichint whoint ioprio---
2740x112ioprio_getint whichint who----
2750x113inotify_init------
2760x114inotify_add_watchint fdconst char *pathu32 mask---
2770x115inotify_rm_watchint fd__s32 wd----
2780x116spu_runint fd__u32 *unpc__u32 *ustatus---
2790x117spu_createconst char *nameunsigned int flagsumode_t modeint neighbor_fd--
2800x118pselect6int nfd_set *inpfd_set *outpfd_set *expstruct __kernel_timespec *tspvoid *sig
2810x119ppollstruct pollfd *ufdsunsigned int nfdsstruct __kernel_timespec *tspconst sigset_t *sigmasksize_t sigsetsize-
2820x11aunshareunsigned long unshare_flags-----
2830x11bspliceint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
2840x11cteeint fdinint fdoutsize_t lenunsigned int flags--
2850x11dvmspliceint fdconst struct iovec *iovunsigned long nr_segsunsigned int flags--
2860x11eopenatint dfdconst char *filenameint flagsumode_t mode--
2870x11fmkdiratint dfdconst char *pathnameumode_t mode---
2880x120mknodatint dfdconst char *filenameumode_t modeunsigned dev--
2890x121fchownatint dfdconst char *filenameuid_t usergid_t groupint flag-
2900x122futimesatint dfdconst char *filenamestruct __kernel_old_timeval *utimes---
2910x123newfstatatint dfdconst char *filenamestruct stat *statbufint flag--
2920x124unlinkatint dfdconst char *pathnameint flag---
2930x125renameatint olddfdconst char *oldnameint newdfdconst char *newname--
2940x126linkatint olddfdconst char *oldnameint newdfdconst char *newnameint flags-
2950x127symlinkatconst char *oldnameint newdfdconst char *newname---
2960x128readlinkatint dfdconst char *pathchar *bufint bufsiz--
2970x129fchmodatint dfdconst char *filenameumode_t mode---
2980x12afaccessatint dfdconst char *filenameint mode---
2990x12bget_robust_listint pidstruct robust_list_head * *head_ptrsize_t *len_ptr---
3000x12cset_robust_liststruct robust_list_head *headsize_t len----
3010x12dmove_pagespid_t pidunsigned long nr_pagesconst void * *pagesconst int *nodesint *statusint flags
3020x12egetcpuunsigned *cpupunsigned *nodepvoid *unused---
3030x12fepoll_pwaitint epfdstruct epoll_event *eventsint maxeventsint timeoutconst sigset_t *sigmasksize_t sigsetsize
3040x130utimensatint dfdconst char *filenamestruct __kernel_timespec *utimesint flags--
3050x131signalfdint ufdsigset_t *user_masksize_t sizemask---
3060x132timerfd_createint clockidint flags----
3070x133eventfdunsigned int count-----
3080x134sync_file_range2int fdunsigned int flagsloff_t offsetloff_t nbytes--
3090x135fallocateint fdint modeloff_t offsetloff_t len--
3100x136subpage_protunsigned long addrunsigned long lenu32 *map---
3110x137timerfd_settimeint ufdint flagsconst struct __kernel_itimerspec *utmrstruct __kernel_itimerspec *otmr--
3120x138timerfd_gettimeint ufdstruct __kernel_itimerspec *otmr----
3130x139signalfd4int ufdsigset_t *user_masksize_t sizemaskint flags--
3140x13aeventfd2unsigned int countint flags----
3150x13bepoll_create1int flags-----
3160x13cdup3unsigned int oldfdunsigned int newfdint flags---
3170x13dpipe2int *fildesint flags----
3180x13einotify_init1int flags-----
3190x13fperf_event_openstruct perf_event_attr *attr_uptrpid_t pidint cpuint group_fdunsigned long flags-
3200x140preadvunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3210x141pwritevunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3220x142rt_tgsigqueueinfopid_t tgidpid_t pidint sigsiginfo_t *uinfo--
3230x143fanotify_initunsigned int flagsunsigned int event_f_flags----
3240x144fanotify_markint fanotify_fdunsigned int flagsu64 maskint fdconst char *pathname-
3250x145prlimit64pid_t pidunsigned int resourceconst struct rlimit64 *new_rlimstruct rlimit64 *old_rlim--
3260x146socketint familyint typeint protocol---
3270x147bindint fdstruct sockaddr *umyaddrint addrlen---
3280x148connectint fdstruct sockaddr *uservaddrint addrlen---
3290x149listenint fdint backlog----
3300x14aacceptint fdstruct sockaddr *upeer_sockaddrint *upeer_addrlen---
3310x14bgetsocknameint fdstruct sockaddr *usockaddrint *usockaddr_len---
3320x14cgetpeernameint fdstruct sockaddr *usockaddrint *usockaddr_len---
3330x14dsocketpairint familyint typeint protocolint *usockvec--
3340x14esendint fdvoid *buffsize_t lenunsigned int flags--
3350x14fsendtoint fdvoid *buffsize_t lenunsigned int flagsstruct sockaddr *addrint addr_len
3360x150recvint fdvoid *ubufsize_t sizeunsigned int flags--
3370x151recvfromint fdvoid *ubufsize_t sizeunsigned int flagsstruct sockaddr *addrint *addr_len
3380x152shutdownint fdint how----
3390x153setsockoptint fdint levelint optnamechar *optvalint optlen-
3400x154getsockoptint fdint levelint optnamechar *optvalint *optlen-
3410x155sendmsgint fdstruct user_msghdr *msgunsigned int flags---
3420x156recvmsgint fdstruct user_msghdr *msgunsigned int flags---
3430x157recvmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec *timeout-
3440x158accept4int fdstruct sockaddr *upeer_sockaddrint *upeer_addrlenint flags--
3450x159name_to_handle_atint dfdconst char *namestruct file_handle *handlevoid *mnt_idint flag-
3460x15aopen_by_handle_atint mountdirfdstruct file_handle *handleint flags---
3470x15bclock_adjtimeclockid_t which_clockstruct __kernel_timex *tx----
3480x15csyncfsint fd-----
3490x15dsendmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flags--
3500x15esetnsint fdint nstype----
3510x15fprocess_vm_readvpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3520x160process_vm_writevpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3530x161finit_moduleint fdconst char *uargsint flags---
3540x162kcmppid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2-
3550x163sched_setattrpid_t pidstruct sched_attr *attrunsigned int flags---
3560x164sched_getattrpid_t pidstruct sched_attr *attrunsigned int sizeunsigned int flags--
3570x165renameat2int olddfdconst char *oldnameint newdfdconst char *newnameunsigned int flags-
3580x166seccompunsigned int opunsigned int flagsvoid *uargs---
3590x167getrandomchar *bufsize_t countunsigned int flags---
3600x168memfd_createconst char *uname_ptrunsigned int flags----
3610x169bpfint cmdunion bpf_attr *attrunsigned int sizestruct bpf_common_attr *attr_commonunsigned int size_common-
3620x16aexecveatint dfdconst char *filenameconst char *const *argvconst char *const *envpint flags-
3630x16bswitch_endian------
3640x16cuserfaultfdint flags-----
3650x16dmembarrierint cmdunsigned int flagsint cpu_id---
3780x17amlock2unsigned long startsize_t lenint flags---
3790x17bcopy_file_rangeint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3800x17cpreadv2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3810x17dpwritev2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3820x17ekexec_file_loadint kernel_fdint initrd_fdunsigned long cmdline_lenconst char *cmdline_ptrunsigned long flags-
3830x17fstatxint dfdconst char *pathunsigned flagsunsigned maskstruct statx *buffer-
3840x180pkey_allocunsigned long flagsunsigned long init_val----
3850x181pkey_freeint pkey-----
3860x182pkey_mprotectunsigned long startsize_t lenunsigned long protint pkey--
3870x183rseqstruct rseq *rsequint32_t rseq_lenint flagsuint32_t sig--
3880x184io_pgeteventsaio_context_t ctx_idlong min_nrlong nrstruct io_event *eventsstruct __kernel_timespec *timeoutconst struct __aio_sigset *usig
3920x188semtimedopint semidstruct sembuf *sopsunsigned nsopsconst struct __kernel_timespec *timeout--
3930x189semgetkey_t keyint nsemsint semflg---
3940x18asemctlint semidint semnumint cmdunsigned long arg--
3950x18bshmgetkey_t keysize_t sizeint flag---
3960x18cshmctlint shmidint cmdstruct shmid_ds *buf---
3970x18dshmatint shmidchar *shmaddrint shmflg---
3980x18eshmdtchar *shmaddr-----
3990x18fmsggetkey_t keyint msgflg----
4000x190msgsndint msqidstruct msgbuf *msgpsize_t msgszint msgflg--
4010x191msgrcvint msqidstruct msgbuf *msgpsize_t msgszlong msgtypint msgflg-
4020x192msgctlint msqidint cmdstruct msqid_ds *buf---
4240x1a8pidfd_send_signalint pidfdint sigsiginfo_t *infounsigned int flags--
4250x1a9io_uring_setupu32 entriesstruct io_uring_params *p----
4260x1aaio_uring_enterunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void *argpsize_t argsz
4270x1abio_uring_registerunsigned int fdunsigned int opvoid *argunsigned int nr_args--
4280x1acopen_treeint dfdconst char *pathunsigned flags---
4290x1admove_mountint from_dfdconst char *from_pathint to_dfdconst char *to_pathunsigned int ms_flags-
4300x1aefsopenconst char *fs_nameunsigned int flags----
4310x1affsconfigint fs_fdunsigned int cmdconst char *keyconst void *valueint aux-
4320x1b0fsmountint fs_fdunsigned int flagsunsigned int ms_flags---
4330x1b1fspickint dfdconst char *pathunsigned int flags---
4340x1b2pidfd_openpid_t pidunsigned int flags----
4350x1b3clone3struct clone_args *uargssize_t size----
4360x1b4close_rangeunsigned int fdunsigned int max_fdunsigned int flags---
4370x1b5openat2int dfdconst char *filenamestruct open_how *howsize_t size--
4380x1b6pidfd_getfdint pidfdint fdunsigned int flags---
4390x1b7faccessat2int dfdconst char *filenameint modeint flags--
4400x1b8process_madviseint pidfdconst struct iovec *vecsize_t vlenint behaviorunsigned int flags-
4410x1b9epoll_pwait2int epfdstruct epoll_event *eventsint maxeventsconst struct __kernel_timespec *timeoutconst sigset_t *sigmasksize_t sigsetsize
4420x1bamount_setattrint dfdconst char *pathunsigned int flagsstruct mount_attr *uattrsize_t usize-
4430x1bbquotactl_fdunsigned int fdunsigned int cmdqid_t idvoid *addr--
4440x1bclandlock_create_rulesetconst struct landlock_ruleset_attr *attrsize_t size__u32 flags---
4450x1bdlandlock_add_ruleint ruleset_fdenum landlock_rule_type rule_typeconst void *rule_attr__u32 flags--
4460x1belandlock_restrict_selfint ruleset_fd__u32 flags----
4480x1c0process_mreleaseint pidfdunsigned int flags----
4490x1c1futex_waitvstruct futex_waitv *waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec *timeoutclockid_t clockid-
4500x1c2set_mempolicy_home_nodeunsigned long startunsigned long lenunsigned long home_nodeunsigned long flags--
4510x1c3cachestatunsigned int fdstruct cachestat_range *cstat_rangestruct cachestat *cstatunsigned int flags--
4520x1c4fchmodat2int dfdconst char *filenameumode_t modeunsigned int flags--
4540x1c6futex_wakevoid *uaddrunsigned long maskint nrunsigned int flags--
4550x1c7futex_waitvoid *uaddrunsigned long valunsigned long maskunsigned int flagsstruct __kernel_timespec *timespecclockid_t clockid
4560x1c8futex_requeuestruct futex_waitv *waitersunsigned int flagsint nr_wakeint nr_requeue--
4570x1c9statmountconst struct mnt_id_req *reqstruct statmount *bufsize_t bufsizeunsigned int flags--
4580x1calistmountconst struct mnt_id_req *requ64 *mnt_idssize_t nr_mnt_idsunsigned int flags--
4590x1cblsm_get_self_attrunsigned int attrstruct lsm_ctx *ctxu32 *sizeu32 flags--
4600x1cclsm_set_self_attrunsigned int attrstruct lsm_ctx *ctxu32 sizeu32 flags--
4610x1cdlsm_list_modulesu64 *idsu32 *sizeu32 flags---
4620x1cemsealunsigned long startsize_t lenunsigned long flags---
4630x1cfsetxattratint dfdconst char *pathunsigned int at_flagsconst char *nameconst struct xattr_args *argssize_t size
4640x1d0getxattratint dfdconst char *pathunsigned int at_flagsconst char *namestruct xattr_args *argssize_t size
4650x1d1listxattratint dfdconst char *pathunsigned int at_flagschar *listsize_t size-
4660x1d2removexattratint dfdconst char *pathunsigned int at_flagsconst char *name--
4670x1d3open_tree_attrint dfdconst char *pathunsigned flagsstruct mount_attr *uattrsize_t usize-
4680x1d4file_getattrint dfdconst char *filenamestruct file_attr *attrsize_t usizeunsigned int at_flags-
4690x1d5file_setattrint dfdconst char *filenamestruct file_attr *attrsize_t usizeunsigned int at_flags-
4700x1d6listnsconst struct ns_id_req *requ64 *ns_idssize_t nr_ns_idsunsigned int flags--
4710x1d7rseq_slice_yield------
4720x1d8fchrootint fdunsigned int flags----

Want the raw data? /ppc64/syscalls.json has every ppc64 syscall since Linux 5.0, along with the release it showed up in (since) and the one that dropped it (removed_in).