xtensa system calls

Tensilica Xtensa :: Linux 7.3 :: 388 syscalls

Put the syscall number in a2 and the arguments in a6 a3 a4 a5 a8 a9, then run syscall. The result comes back in a2.

NRHEXNAME ARG0 a6ARG1 a3ARG2 a4ARG3 a5ARG4 a8ARG5 a9
80x8openconst char *filenameint flagsumode_t mode---
90x9closeunsigned int fd-----
100xadupunsigned int fildes-----
110xbdup2unsigned int oldfdunsigned int newfd----
120xcreadunsigned int fdchar *bufsize_t count---
130xdwriteunsigned int fdconst char *bufsize_t count---
140xeselectint nfd_set *inpfd_set *outpfd_set *expstruct __kernel_old_timeval *tvp-
150xflseekunsigned int fdoff_t offsetunsigned int whence---
160x10pollstruct pollfd *ufdsunsigned int nfdsint timeout_msecs---
170x11_llseekunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t *resultunsigned int whence-
180x12epoll_waitint epfdstruct epoll_event *eventsint maxeventsint timeout--
190x13epoll_ctlint epfdint opint fdstruct epoll_event *event--
200x14epoll_createint size-----
210x15creatconst char *pathnameumode_t mode----
220x16truncateconst char *pathlong length----
230x17ftruncateunsigned int fdoff_t length----
240x18readvunsigned long fdconst struct iovec *vecunsigned long vlen---
250x19writevunsigned long fdconst struct iovec *vecunsigned long vlen---
260x1afsyncunsigned int fd-----
270x1bfdatasyncunsigned int fd-----
280x1ctruncate64const char *pathloff_t length----
290x1dftruncate64unsigned int fdloff_t length----
300x1epread64unsigned int fdchar *bufsize_t countloff_t pos--
310x1fpwrite64unsigned int fdconst char *bufsize_t countloff_t pos--
320x20linkconst char *oldnameconst char *newname----
330x21renameconst char *oldnameconst char *newname----
340x22symlinkconst char *oldconst char *new----
350x23readlinkconst char *pathchar *bufint bufsiz---
360x24mknodconst char *filenameumode_t modeunsigned dev---
370x25pipeint *fildes-----
380x26unlinkconst char *pathname-----
390x27rmdirconst char *pathname-----
400x28mkdirconst char *pathnameumode_t mode----
410x29chdirconst char *filename-----
420x2afchdirunsigned int fd-----
430x2bgetcwdchar *bufunsigned long size----
440x2cchmodconst char *filenameumode_t mode----
450x2dchownconst char *filenameuid_t usergid_t group---
460x2estatconst char *filenamestruct stat *statbuf----
470x2fstat64const char *filenamestruct stat64 *statbuf----
480x30lchownconst char *filenameuid_t usergid_t group---
490x31lstatconst char *filenamestruct stat *statbuf----
500x32lstat64const char *filenamestruct stat64 *statbuf----
520x34fchmodunsigned int fdumode_t mode----
530x35fchownunsigned int fduid_t usergid_t group---
540x36fstatunsigned int fdstruct stat *statbuf----
550x37fstat64unsigned long fdstruct stat64 *statbuf----
560x38flockunsigned int fdunsigned int cmd----
570x39accessconst char *filenameint mode----
580x3aumaskint mask-----
590x3bgetdentsunsigned int fdstruct linux_dirent *direntunsigned int count---
600x3cgetdents64unsigned int fdstruct linux_dirent64 *direntunsigned int count---
610x3dfcntl64unsigned int fdunsigned int cmdunsigned long arg---
620x3efallocateint fdint modeloff_t offsetloff_t len--
630x3ffadvise64_64int fdloff_t offsetloff_t lenint advice--
640x40utimeconst char *filenamestruct old_utimbuf32 *t----
650x41utimesconst char *filenamestruct old_timeval32 *t----
660x42ioctlunsigned int fdunsigned int cmdunsigned long arg---
670x43fcntlunsigned int fdunsigned int cmdunsigned long arg---
680x44setxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
690x45getxattrconst char *pathconst char *namevoid *valuesize_t size--
700x46listxattrconst char *pathchar *listsize_t size---
710x47removexattrconst char *pathconst char *name----
720x48lsetxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
730x49lgetxattrconst char *pathconst char *namevoid *valuesize_t size--
740x4allistxattrconst char *pathchar *listsize_t size---
750x4blremovexattrconst char *pathconst char *name----
760x4cfsetxattrint fdconst char *nameconst void *valuesize_t sizeint flags-
770x4dfgetxattrint fdconst char *namevoid *valuesize_t size--
780x4eflistxattrint fdchar *listsize_t size---
790x4ffremovexattrint fdconst char *name----
800x50mmap2unsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long pgoff
810x51munmapunsigned long addrsize_t len----
820x52mprotectunsigned long startsize_t lenunsigned long prot---
830x53brkunsigned long brk-----
840x54mlockunsigned long startsize_t len----
850x55munlockunsigned long startsize_t len----
860x56mlockallint flags-----
870x57munlockall------
880x58mremapunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr-
890x59msyncunsigned long startsize_t lenint flags---
900x5amincoreunsigned long startsize_t lenunsigned char *vec---
910x5bmadviseunsigned long startsize_t lenint behavior---
920x5cshmgetkey_t keysize_t sizeint flag---
930x5dshmatint shmidchar *shmaddrint shmflg---
940x5eshmctlint shmidint cmdstruct shmid_ds *buf---
950x5fshmdtchar *shmaddr-----
960x60socketint familyint typeint protocol---
970x61setsockoptint fdint levelint optnamechar *optvalint optlen-
980x62getsockoptint fdint levelint optnamechar *optvalint *optlen-
990x63shutdownint fdint how----
1000x64bindint fdstruct sockaddr *umyaddrint addrlen---
1010x65connectint fdstruct sockaddr *uservaddrint addrlen---
1020x66listenint fdint backlog----
1030x67acceptint fdstruct sockaddr *upeer_sockaddrint *upeer_addrlen---
1040x68getsocknameint fdstruct sockaddr *usockaddrint *usockaddr_len---
1050x69getpeernameint fdstruct sockaddr *usockaddrint *usockaddr_len---
1060x6asendmsgint fdstruct user_msghdr *msgunsigned int flags---
1070x6brecvmsgint fdstruct user_msghdr *msgunsigned int flags---
1080x6csendint fdvoid *buffsize_t lenunsigned int flags--
1090x6drecvint fdvoid *ubufsize_t sizeunsigned int flags--
1100x6esendtoint fdvoid *buffsize_t lenunsigned int flagsstruct sockaddr *addrint addr_len
1110x6frecvfromint fdvoid *ubufsize_t sizeunsigned int flagsstruct sockaddr *addrint *addr_len
1120x70socketpairint familyint typeint protocolint *usockvec--
1130x71sendfileint out_fdint in_fdoff_t *offsetsize_t count--
1140x72sendfile64int out_fdint in_fdloff_t *offsetsize_t count--
1150x73sendmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flags--
1160x74cloneunsigned long clone_flagsunsigned long newspint *parent_tidptrunsigned long tlsint *child_tidptr-
1170x75execveconst char *filenameconst char *const *argvconst char *const *envp---
1180x76exitint error_code-----
1190x77exit_groupint error_code-----
1200x78getpid------
1210x79wait4pid_t pidint *stat_addrint optionsstruct rusage *ru--
1220x7awaitidint whichpid_t pidstruct siginfo *infopint optionsstruct rusage *ru-
1230x7bkillpid_t pidint sig----
1240x7ctkillpid_t pidint sig----
1250x7dtgkillpid_t tgidpid_t pidint sig---
1260x7eset_tid_addressint *tidptr-----
1270x7fgettid------
1280x80setsid------
1290x81getsidpid_t pid-----
1300x82prctlint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
1310x83personalityunsigned int personality-----
1320x84getpriorityint whichint who----
1330x85setpriorityint whichint whoint niceval---
1340x86setitimerint whichstruct __kernel_old_itimerval *valuestruct __kernel_old_itimerval *ovalue---
1350x87getitimerint whichstruct __kernel_old_itimerval *value----
1360x88setuiduid_t uid-----
1370x89getuid------
1380x8asetgidgid_t gid-----
1390x8bgetgid------
1400x8cgeteuid------
1410x8dgetegid------
1420x8esetreuiduid_t ruiduid_t euid----
1430x8fsetregidgid_t rgidgid_t egid----
1440x90setresuiduid_t ruiduid_t euiduid_t suid---
1450x91getresuiduid_t *ruiduid_t *euiduid_t *suid---
1460x92setresgidgid_t rgidgid_t egidgid_t sgid---
1470x93getresgidgid_t *rgidgid_t *egidgid_t *sgid---
1480x94setpgidpid_t pidpid_t pgid----
1490x95getpgidpid_t pid-----
1500x96getppid------
1510x97getpgrp------
1540x9atimesstruct tms *tbuf-----
1550x9bacctconst char *name-----
1560x9csched_setaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
1570x9dsched_getaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
1580x9ecapgetcap_user_header_t headercap_user_data_t dataptr----
1590x9fcapsetcap_user_header_t headerconst cap_user_data_t data----
1600xa0ptracelong requestlong pidunsigned long addrunsigned long data--
1610xa1semtimedopint semidstruct sembuf *sopsunsigned nsopsconst struct old_timespec32 *timeout--
1620xa2semgetkey_t keyint nsemsint semflg---
1630xa3semopint semidstruct sembuf *sopsunsigned nsops---
1640xa4semctlint semidint semnumint cmdunsigned long arg--
1660xa6msggetkey_t keyint msgflg----
1670xa7msgsndint msqidstruct msgbuf *msgpsize_t msgszint msgflg--
1680xa8msgrcvint msqidstruct msgbuf *msgpsize_t msgszlong msgtypint msgflg-
1690xa9msgctlint msqidint cmdstruct msqid_ds *buf---
1710xabumount2char *nameint flags----
1720xacmountchar *dev_namechar *dir_namechar *typeunsigned long flagsvoid *data-
1730xadswaponconst char *specialfileint swap_flags----
1740xaechrootconst char *filename-----
1750xafpivot_rootconst char *new_rootconst char *put_old----
1760xb0umountchar *name-----
1770xb1swapoffconst char *specialfile-----
1780xb2sync------
1790xb3syncfsint fd-----
1800xb4setfsuiduid_t uid-----
1810xb5setfsgidgid_t gid-----
1820xb6sysfsint optionunsigned long arg1unsigned long arg2---
1830xb7ustatunsigned devstruct ustat *ubuf----
1840xb8statfsconst char *pathstruct statfs *buf----
1850xb9fstatfsunsigned int fdstruct statfs *buf----
1860xbastatfs64const char *pathsize_t szstruct statfs64 *buf---
1870xbbfstatfs64unsigned int fdsize_t szstruct statfs64 *buf---
1880xbcsetrlimitunsigned int resourcestruct rlimit *rlim----
1890xbdgetrlimitunsigned int resourcestruct rlimit *rlim----
1900xbegetrusageint whostruct rusage *ru----
1910xbffutexu32 *uaddrint opu32 valconst struct old_timespec32 *utimeu32 *uaddr2u32 val3
1920xc0gettimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
1930xc1settimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
1940xc2adjtimexstruct old_timex32 *txc_p-----
1950xc3nanosleepstruct old_timespec32 *rqtpstruct old_timespec32 *rmtp----
1960xc4getgroupsint gidsetsizegid_t *grouplist----
1970xc5setgroupsint gidsetsizegid_t *grouplist----
1980xc6sethostnamechar *nameint len----
1990xc7setdomainnamechar *nameint len----
2000xc8syslogint typechar *bufint len---
2010xc9vhangup------
2020xcauselibconst char *library-----
2030xcbrebootint magic1int magic2unsigned int cmdvoid *arg--
2040xccquotactlunsigned int cmdconst char *specialqid_t idvoid *addr--
2080xd0unamestruct new_utsname *name-----
2090xd1sysinfostruct sysinfo *info-----
2100xd2init_modulevoid *umodunsigned long lenconst char *uargs---
2110xd3delete_moduleconst char *name_userunsigned int flags----
2120xd4sched_setparampid_t pidstruct sched_param *param----
2130xd5sched_getparampid_t pidstruct sched_param *param----
2140xd6sched_setschedulerpid_t pidint policystruct sched_param *param---
2150xd7sched_getschedulerpid_t pid-----
2160xd8sched_get_priority_maxint policy-----
2170xd9sched_get_priority_minint policy-----
2180xdasched_rr_get_intervalpid_t pidstruct old_timespec32 *interval----
2190xdbsched_yield------
2230xdfrestart_syscall------
2240xe0sigaltstackconst stack_t *ussstack_t *uoss----
2250xe1rt_sigreturn------
2260xe2rt_sigactionint sigconst struct sigaction *actstruct sigaction *oactsize_t sigsetsize--
2270xe3rt_sigprocmaskint howsigset_t *nsetsigset_t *osetsize_t sigsetsize--
2280xe4rt_sigpendingsigset_t *usetsize_t sigsetsize----
2290xe5rt_sigtimedwaitconst sigset_t *uthesesiginfo_t *uinfoconst struct old_timespec32 *utssize_t sigsetsize--
2300xe6rt_sigqueueinfopid_t pidint sigsiginfo_t *uinfo---
2310xe7rt_sigsuspendsigset_t *unewsetsize_t sigsetsize----
2320xe8mq_openconst char *nameint oflagumode_t modestruct mq_attr *attr--
2330xe9mq_unlinkconst char *name-----
2340xeamq_timedsendmqd_t mqdesconst char *u_msg_ptrunsigned int msg_lenunsigned int msg_prioconst struct old_timespec32 *u_abs_timeout-
2350xebmq_timedreceivemqd_t mqdeschar *u_msg_ptrunsigned int msg_lenunsigned int *u_msg_prioconst struct old_timespec32 *u_abs_timeout-
2360xecmq_notifymqd_t mqdesconst struct sigevent *notification----
2370xedmq_getsetattrmqd_t mqdesconst struct mq_attr *mqstatstruct mq_attr *omqstat---
2390xefio_setupunsigned nr_eventsaio_context_t *ctxp----
2400xf0io_destroyaio_context_t ctx-----
2410xf1io_submitaio_context_t ctx_idlong nrstruct iocb * *iocbpp---
2420xf2io_getevents__u32 ctx_id__s32 min_nr__s32 nrstruct io_event *eventsstruct old_timespec32 *timeout-
2430xf3io_cancelaio_context_t ctx_idstruct iocb *iocbstruct io_event *result---
2440xf4clock_settimeclockid_t which_clockstruct old_timespec32 *tp----
2450xf5clock_gettimeclockid_t which_clockstruct old_timespec32 *tp----
2460xf6clock_getresclockid_t which_clockstruct old_timespec32 *tp----
2470xf7clock_nanosleepclockid_t which_clockint flagsstruct old_timespec32 *rqtpstruct old_timespec32 *rmtp--
2480xf8timer_createclockid_t which_clockstruct sigevent *timer_event_spectimer_t *created_timer_id---
2490xf9timer_deletetimer_t timer_id-----
2500xfatimer_settimetimer_t timer_idint flagsstruct old_itimerspec32 *newstruct old_itimerspec32 *old--
2510xfbtimer_gettimetimer_t timer_idstruct old_itimerspec32 *setting----
2520xfctimer_getoverruntimer_t timer_id-----
2560x100add_keyconst char *_typeconst char *_descriptionconst void *_payloadsize_t plenkey_serial_t destringid-
2570x101request_keyconst char *_typeconst char *_descriptionconst char *_callout_infokey_serial_t destringid--
2580x102keyctlint cmdunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
2600x104readaheadint fdloff_t offsetsize_t count---
2610x105remap_file_pagesunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags-
2620x106migrate_pagespid_t pidunsigned long maxnodeconst unsigned long *fromconst unsigned long *to--
2630x107mbindunsigned long startunsigned long lenunsigned long modeconst unsigned long *nmaskunsigned long maxnodeunsigned flags
2640x108get_mempolicyint *policyunsigned long *nmaskunsigned long maxnodeunsigned long addrunsigned long flags-
2650x109set_mempolicyint modeconst unsigned long *nmaskunsigned long maxnode---
2660x10aunshareunsigned long unshare_flags-----
2670x10bmove_pagespid_t pidunsigned long nr_pagesconst void * *pagesconst int *nodesint *statusint flags
2680x10cspliceint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
2690x10dteeint fdinint fdoutsize_t lenunsigned int flags--
2700x10evmspliceint fdconst struct iovec *iovunsigned long nr_segsunsigned int flags--
2720x110pselect6int nfd_set *inpfd_set *outpfd_set *expstruct old_timespec32 *tspvoid *sig
2730x111ppollstruct pollfd *ufdsunsigned int nfdsstruct old_timespec32 *tspconst sigset_t *sigmasksize_t sigsetsize-
2740x112epoll_pwaitint epfdstruct epoll_event *eventsint maxeventsint timeoutconst sigset_t *sigmasksize_t sigsetsize
2750x113epoll_create1int flags-----
2760x114inotify_init------
2770x115inotify_add_watchint fdconst char *pathu32 mask---
2780x116inotify_rm_watchint fd__s32 wd----
2790x117inotify_init1int flags-----
2800x118getcpuunsigned *cpupunsigned *nodepvoid *unused---
2820x11aioprio_setint whichint whoint ioprio---
2830x11bioprio_getint whichint who----
2840x11cset_robust_liststruct robust_list_head *headsize_t len----
2850x11dget_robust_listint pidstruct robust_list_head * *head_ptrsize_t *len_ptr---
2880x120openatint dfdconst char *filenameint flagsumode_t mode--
2890x121mkdiratint dfdconst char *pathnameumode_t mode---
2900x122mknodatint dfdconst char *filenameumode_t modeunsigned dev--
2910x123unlinkatint dfdconst char *pathnameint flag---
2920x124renameatint olddfdconst char *oldnameint newdfdconst char *newname--
2930x125linkatint olddfdconst char *oldnameint newdfdconst char *newnameint flags-
2940x126symlinkatconst char *oldnameint newdfdconst char *newname---
2950x127readlinkatint dfdconst char *pathchar *bufint bufsiz--
2960x128utimensatunsigned int dfdconst char *filenamestruct old_timespec32 *tint flags--
2970x129fchownatint dfdconst char *filenameuid_t usergid_t groupint flag-
2980x12afutimesatunsigned int dfdconst char *filenamestruct old_timeval32 *t---
2990x12bfstatat64int dfdconst char *filenamestruct stat64 *statbufint flag--
3000x12cfchmodatint dfdconst char *filenameumode_t mode---
3010x12dfaccessatint dfdconst char *filenameint mode---
3040x130signalfdint ufdsigset_t *user_masksize_t sizemask---
3060x132eventfdunsigned int count-----
3070x133recvmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct old_timespec32 *timeout-
3080x134setnsint fdint nstype----
3090x135signalfd4int ufdsigset_t *user_masksize_t sizemaskint flags--
3100x136dup3unsigned int oldfdunsigned int newfdint flags---
3110x137pipe2int *fildesint flags----
3120x138timerfd_createint clockidint flags----
3130x139timerfd_settimeint ufdint flagsconst struct old_itimerspec32 *utmrstruct old_itimerspec32 *otmr--
3140x13atimerfd_gettimeint ufdstruct old_itimerspec32 *otmr----
3160x13ceventfd2unsigned int countint flags----
3170x13dpreadvunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3180x13epwritevunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3200x140fanotify_initunsigned int flagsunsigned int event_f_flags----
3210x141fanotify_markint fanotify_fdunsigned int flagsu64 maskint fdconst char *pathname-
3220x142process_vm_readvpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3230x143process_vm_writevpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3240x144name_to_handle_atint dfdconst char *namestruct file_handle *handlevoid *mnt_idint flag-
3250x145open_by_handle_atint mountdirfdstruct file_handle *handleint flags---
3260x146sync_file_range2int fdunsigned int flagsloff_t offsetloff_t nbytes--
3270x147perf_event_openstruct perf_event_attr *attr_uptrpid_t pidint cpuint group_fdunsigned long flags-
3280x148rt_tgsigqueueinfopid_t tgidpid_t pidint sigsiginfo_t *uinfo--
3290x149clock_adjtimeclockid_t which_clockstruct old_timex32 *tx----
3300x14aprlimit64pid_t pidunsigned int resourceconst struct rlimit64 *new_rlimstruct rlimit64 *old_rlim--
3310x14bkcmppid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2-
3320x14cfinit_moduleint fdconst char *uargsint flags---
3330x14daccept4int fdstruct sockaddr *upeer_sockaddrint *upeer_addrlenint flags--
3340x14esched_setattrpid_t pidstruct sched_attr *attrunsigned int flags---
3350x14fsched_getattrpid_t pidstruct sched_attr *attrunsigned int sizeunsigned int flags--
3360x150renameat2int olddfdconst char *oldnameint newdfdconst char *newnameunsigned int flags-
3370x151seccompunsigned int opunsigned int flagsvoid *uargs---
3380x152getrandomchar *bufsize_t countunsigned int flags---
3390x153memfd_createconst char *uname_ptrunsigned int flags----
3400x154bpfint cmdunion bpf_attr *attrunsigned int sizestruct bpf_common_attr *attr_commonunsigned int size_common-
3410x155execveatint dfdconst char *filenameconst char *const *argvconst char *const *envpint flags-
3420x156userfaultfdint flags-----
3430x157membarrierint cmdunsigned int flagsint cpu_id---
3440x158mlock2unsigned long startsize_t lenint flags---
3450x159copy_file_rangeint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3460x15apreadv2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3470x15bpwritev2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3480x15cpkey_mprotectunsigned long startsize_t lenunsigned long protint pkey--
3490x15dpkey_allocunsigned long flagsunsigned long init_val----
3500x15epkey_freeint pkey-----
3510x15fstatxint dfdconst char *pathunsigned flagsunsigned maskstruct statx *buffer-
3520x160rseqstruct rseq *rsequint32_t rseq_lenint flagsuint32_t sig--
4030x193clock_gettime64clockid_t which_clockstruct __kernel_timespec *tp----
4040x194clock_settime64clockid_t which_clockconst struct __kernel_timespec *tp----
4050x195clock_adjtime64clockid_t which_clockstruct __kernel_timex *tx----
4060x196clock_getres_time64clockid_t which_clockstruct __kernel_timespec *tp----
4070x197clock_nanosleep_time64clockid_t which_clockint flagsconst struct __kernel_timespec *rqtpstruct __kernel_timespec *rmtp--
4080x198timer_gettime64timer_t timer_idstruct __kernel_itimerspec *setting----
4090x199timer_settime64timer_t timer_idint flagsconst struct __kernel_itimerspec *new_settingstruct __kernel_itimerspec *old_setting--
4100x19atimerfd_gettime64int ufdstruct __kernel_itimerspec *otmr----
4110x19btimerfd_settime64int ufdint flagsconst struct __kernel_itimerspec *utmrstruct __kernel_itimerspec *otmr--
4120x19cutimensat_time64int dfdconst char *filenamestruct __kernel_timespec *utimesint flags--
4130x19dpselect6_time64int nfd_set *inpfd_set *outpfd_set *expstruct __kernel_timespec *tspvoid *sig
4140x19eppoll_time64struct pollfd *ufdsunsigned int nfdsstruct __kernel_timespec *tspconst sigset_t *sigmasksize_t sigsetsize-
4160x1a0io_pgetevents_time64aio_context_t ctx_idlong min_nrlong nrstruct io_event *eventsstruct __kernel_timespec *timeoutconst struct __aio_sigset *usig
4170x1a1recvmmsg_time64int fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec *timeout-
4180x1a2mq_timedsend_time64mqd_t mqdesconst char *msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec *abs_timeout-
4190x1a3mq_timedreceive_time64mqd_t mqdeschar *msg_ptrsize_t msg_lenunsigned int *msg_prioconst struct __kernel_timespec *abs_timeout-
4200x1a4semtimedop_time64int semidstruct sembuf *sopsunsigned nsopsconst struct __kernel_timespec *timeout--
4210x1a5rt_sigtimedwait_time64const sigset_t *uthesesiginfo_t *uinfoconst struct __kernel_timespec *utssize_t sigsetsize--
4220x1a6futex_time64u32 *uaddrint opu32 valconst struct __kernel_timespec *utimeu32 *uaddr2u32 val3
4230x1a7sched_rr_get_interval_time64pid_t pidstruct __kernel_timespec *interval----
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--
4530x1c5map_shadow_stackunsigned long addrunsigned long sizeunsigned 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? /xtensa/syscalls.json has every xtensa syscall since Linux 5.0, along with the release it showed up in (since) and the one that dropped it (removed_in).