mipsn32 system calls
Put the syscall number in v0 and the arguments in a0 a1 a2 a3 a4 a5, then run syscall. The result comes back in v0.
| NR | HEX | NAME | ARG0 a0 | ARG1 a1 | ARG2 a2 | ARG3 a3 | ARG4 a4 | ARG5 a5 |
|---|---|---|---|---|---|---|---|---|
| 6000 | 0x1770 | read | unsigned int fd | char *buf | size_t count | - | - | - |
| 6001 | 0x1771 | write | unsigned int fd | const char *buf | size_t count | - | - | - |
| 6002 | 0x1772 | open | const char *filename | int flags | umode_t mode | - | - | - |
| 6003 | 0x1773 | close | unsigned int fd | - | - | - | - | - |
| 6004 | 0x1774 | stat | const char *filename | struct stat *statbuf | - | - | - | - |
| 6005 | 0x1775 | fstat | unsigned int fd | struct stat *statbuf | - | - | - | - |
| 6006 | 0x1776 | lstat | const char *filename | struct stat *statbuf | - | - | - | - |
| 6007 | 0x1777 | poll | struct pollfd *ufds | unsigned int nfds | int timeout_msecs | - | - | - |
| 6008 | 0x1778 | lseek | unsigned int fd | off_t offset | unsigned int whence | - | - | - |
| 6009 | 0x1779 | mmap | unsigned long addr | unsigned long len | unsigned long prot | unsigned long flags | unsigned long fd | off_t offset |
| 6010 | 0x177a | mprotect | unsigned long start | size_t len | unsigned long prot | - | - | - |
| 6011 | 0x177b | munmap | unsigned long addr | size_t len | - | - | - | - |
| 6012 | 0x177c | brk | unsigned long brk | - | - | - | - | - |
| 6013 | 0x177d | rt_sigaction | int sig | const struct sigaction *act | struct sigaction *oact | size_t sigsetsize | - | - |
| 6014 | 0x177e | rt_sigprocmask | int how | sigset_t *nset | sigset_t *oset | size_t sigsetsize | - | - |
| 6015 | 0x177f | ioctl | unsigned int fd | unsigned int cmd | unsigned long arg | - | - | - |
| 6016 | 0x1780 | pread64 | unsigned int fd | char *buf | size_t count | loff_t pos | - | - |
| 6017 | 0x1781 | pwrite64 | unsigned int fd | const char *buf | size_t count | loff_t pos | - | - |
| 6018 | 0x1782 | readv | unsigned long fd | const struct iovec *vec | unsigned long vlen | - | - | - |
| 6019 | 0x1783 | writev | unsigned long fd | const struct iovec *vec | unsigned long vlen | - | - | - |
| 6020 | 0x1784 | access | const char *filename | int mode | - | - | - | - |
| 6021 | 0x1785 | pipe | - | - | - | - | - | - |
| 6022 | 0x1786 | _newselect | int n | fd_set *inp | fd_set *outp | fd_set *exp | struct __kernel_old_timeval *tvp | - |
| 6023 | 0x1787 | sched_yield | - | - | - | - | - | - |
| 6024 | 0x1788 | mremap | unsigned long addr | unsigned long old_len | unsigned long new_len | unsigned long flags | unsigned long new_addr | - |
| 6025 | 0x1789 | msync | unsigned long start | size_t len | int flags | - | - | - |
| 6026 | 0x178a | mincore | unsigned long start | size_t len | unsigned char *vec | - | - | - |
| 6027 | 0x178b | madvise | unsigned long start | size_t len | int behavior | - | - | - |
| 6028 | 0x178c | shmget | key_t key | size_t size | int flag | - | - | - |
| 6029 | 0x178d | shmat | int shmid | char *shmaddr | int shmflg | - | - | - |
| 6030 | 0x178e | shmctl | int shmid | int cmd | struct shmid_ds *buf | - | - | - |
| 6031 | 0x178f | dup | unsigned int fildes | - | - | - | - | - |
| 6032 | 0x1790 | dup2 | unsigned int oldfd | unsigned int newfd | - | - | - | - |
| 6033 | 0x1791 | pause | - | - | - | - | - | - |
| 6034 | 0x1792 | nanosleep | struct old_timespec32 *rqtp | struct old_timespec32 *rmtp | - | - | - | - |
| 6035 | 0x1793 | getitimer | int which | struct __kernel_old_itimerval *value | - | - | - | - |
| 6036 | 0x1794 | setitimer | int which | struct __kernel_old_itimerval *value | struct __kernel_old_itimerval *ovalue | - | - | - |
| 6037 | 0x1795 | alarm | unsigned int seconds | - | - | - | - | - |
| 6038 | 0x1796 | getpid | - | - | - | - | - | - |
| 6039 | 0x1797 | sendfile | int out_fd | int in_fd | off_t *offset | size_t count | - | - |
| 6040 | 0x1798 | socket | int family | int type | int protocol | - | - | - |
| 6041 | 0x1799 | connect | int fd | struct sockaddr *uservaddr | int addrlen | - | - | - |
| 6042 | 0x179a | accept | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | - | - | - |
| 6043 | 0x179b | sendto | int fd | void *buff | size_t len | unsigned int flags | struct sockaddr *addr | int addr_len |
| 6044 | 0x179c | recvfrom | int fd | void *ubuf | size_t size | unsigned int flags | struct sockaddr *addr | int *addr_len |
| 6045 | 0x179d | sendmsg | int fd | struct user_msghdr *msg | unsigned int flags | - | - | - |
| 6046 | 0x179e | recvmsg | int fd | struct user_msghdr *msg | unsigned int flags | - | - | - |
| 6047 | 0x179f | shutdown | int fd | int how | - | - | - | - |
| 6048 | 0x17a0 | bind | int fd | struct sockaddr *umyaddr | int addrlen | - | - | - |
| 6049 | 0x17a1 | listen | int fd | int backlog | - | - | - | - |
| 6050 | 0x17a2 | getsockname | int fd | struct sockaddr *usockaddr | int *usockaddr_len | - | - | - |
| 6051 | 0x17a3 | getpeername | int fd | struct sockaddr *usockaddr | int *usockaddr_len | - | - | - |
| 6052 | 0x17a4 | socketpair | int family | int type | int protocol | int *usockvec | - | - |
| 6053 | 0x17a5 | setsockopt | int fd | int level | int optname | char *optval | int optlen | - |
| 6054 | 0x17a6 | getsockopt | int fd | int level | int optname | char *optval | int *optlen | - |
| 6055 | 0x17a7 | clone | unsigned long clone_flags | unsigned long newsp | int *parent_tidptr | unsigned long tls | int *child_tidptr | - |
| 6056 | 0x17a8 | fork | - | - | - | - | - | - |
| 6057 | 0x17a9 | execve | const char *filename | const char *const *argv | const char *const *envp | - | - | - |
| 6058 | 0x17aa | exit | int error_code | - | - | - | - | - |
| 6059 | 0x17ab | wait4 | pid_t pid | int *stat_addr | int options | struct rusage *ru | - | - |
| 6060 | 0x17ac | kill | pid_t pid | int sig | - | - | - | - |
| 6061 | 0x17ad | uname | struct new_utsname *name | - | - | - | - | - |
| 6062 | 0x17ae | semget | key_t key | int nsems | int semflg | - | - | - |
| 6063 | 0x17af | semop | int semid | struct sembuf *sops | unsigned nsops | - | - | - |
| 6064 | 0x17b0 | semctl | int semid | int semnum | int cmd | unsigned long arg | - | - |
| 6065 | 0x17b1 | shmdt | char *shmaddr | - | - | - | - | - |
| 6066 | 0x17b2 | msgget | key_t key | int msgflg | - | - | - | - |
| 6067 | 0x17b3 | msgsnd | int msqid | struct msgbuf *msgp | size_t msgsz | int msgflg | - | - |
| 6068 | 0x17b4 | msgrcv | int msqid | struct msgbuf *msgp | size_t msgsz | long msgtyp | int msgflg | - |
| 6069 | 0x17b5 | msgctl | int msqid | int cmd | struct msqid_ds *buf | - | - | - |
| 6070 | 0x17b6 | fcntl | unsigned int fd | unsigned int cmd | unsigned long arg | - | - | - |
| 6071 | 0x17b7 | flock | unsigned int fd | unsigned int cmd | - | - | - | - |
| 6072 | 0x17b8 | fsync | unsigned int fd | - | - | - | - | - |
| 6073 | 0x17b9 | fdatasync | unsigned int fd | - | - | - | - | - |
| 6074 | 0x17ba | truncate | const char *path | long length | - | - | - | - |
| 6075 | 0x17bb | ftruncate | unsigned int fd | off_t length | - | - | - | - |
| 6076 | 0x17bc | getdents | unsigned int fd | struct linux_dirent *dirent | unsigned int count | - | - | - |
| 6077 | 0x17bd | getcwd | char *buf | unsigned long size | - | - | - | - |
| 6078 | 0x17be | chdir | const char *filename | - | - | - | - | - |
| 6079 | 0x17bf | fchdir | unsigned int fd | - | - | - | - | - |
| 6080 | 0x17c0 | rename | const char *oldname | const char *newname | - | - | - | - |
| 6081 | 0x17c1 | mkdir | const char *pathname | umode_t mode | - | - | - | - |
| 6082 | 0x17c2 | rmdir | const char *pathname | - | - | - | - | - |
| 6083 | 0x17c3 | creat | const char *pathname | umode_t mode | - | - | - | - |
| 6084 | 0x17c4 | link | const char *oldname | const char *newname | - | - | - | - |
| 6085 | 0x17c5 | unlink | const char *pathname | - | - | - | - | - |
| 6086 | 0x17c6 | symlink | const char *old | const char *new | - | - | - | - |
| 6087 | 0x17c7 | readlink | const char *path | char *buf | int bufsiz | - | - | - |
| 6088 | 0x17c8 | chmod | const char *filename | umode_t mode | - | - | - | - |
| 6089 | 0x17c9 | fchmod | unsigned int fd | umode_t mode | - | - | - | - |
| 6090 | 0x17ca | chown | const char *filename | uid_t user | gid_t group | - | - | - |
| 6091 | 0x17cb | fchown | unsigned int fd | uid_t user | gid_t group | - | - | - |
| 6092 | 0x17cc | lchown | const char *filename | uid_t user | gid_t group | - | - | - |
| 6093 | 0x17cd | umask | int mask | - | - | - | - | - |
| 6094 | 0x17ce | gettimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - |
| 6095 | 0x17cf | getrlimit | unsigned int resource | struct rlimit *rlim | - | - | - | - |
| 6096 | 0x17d0 | getrusage | int who | struct rusage *ru | - | - | - | - |
| 6097 | 0x17d1 | sysinfo | struct sysinfo *info | - | - | - | - | - |
| 6098 | 0x17d2 | times | struct tms *tbuf | - | - | - | - | - |
| 6099 | 0x17d3 | ptrace | long request | long pid | unsigned long addr | unsigned long data | - | - |
| 6100 | 0x17d4 | getuid | - | - | - | - | - | - |
| 6101 | 0x17d5 | syslog | int type | char *buf | int len | - | - | - |
| 6102 | 0x17d6 | getgid | - | - | - | - | - | - |
| 6103 | 0x17d7 | setuid | uid_t uid | - | - | - | - | - |
| 6104 | 0x17d8 | setgid | gid_t gid | - | - | - | - | - |
| 6105 | 0x17d9 | geteuid | - | - | - | - | - | - |
| 6106 | 0x17da | getegid | - | - | - | - | - | - |
| 6107 | 0x17db | setpgid | pid_t pid | pid_t pgid | - | - | - | - |
| 6108 | 0x17dc | getppid | - | - | - | - | - | - |
| 6109 | 0x17dd | getpgrp | - | - | - | - | - | - |
| 6110 | 0x17de | setsid | - | - | - | - | - | - |
| 6111 | 0x17df | setreuid | uid_t ruid | uid_t euid | - | - | - | - |
| 6112 | 0x17e0 | setregid | gid_t rgid | gid_t egid | - | - | - | - |
| 6113 | 0x17e1 | getgroups | int gidsetsize | gid_t *grouplist | - | - | - | - |
| 6114 | 0x17e2 | setgroups | int gidsetsize | gid_t *grouplist | - | - | - | - |
| 6115 | 0x17e3 | setresuid | uid_t ruid | uid_t euid | uid_t suid | - | - | - |
| 6116 | 0x17e4 | getresuid | uid_t *ruid | uid_t *euid | uid_t *suid | - | - | - |
| 6117 | 0x17e5 | setresgid | gid_t rgid | gid_t egid | gid_t sgid | - | - | - |
| 6118 | 0x17e6 | getresgid | gid_t *rgid | gid_t *egid | gid_t *sgid | - | - | - |
| 6119 | 0x17e7 | getpgid | pid_t pid | - | - | - | - | - |
| 6120 | 0x17e8 | setfsuid | uid_t uid | - | - | - | - | - |
| 6121 | 0x17e9 | setfsgid | gid_t gid | - | - | - | - | - |
| 6122 | 0x17ea | getsid | pid_t pid | - | - | - | - | - |
| 6123 | 0x17eb | capget | cap_user_header_t header | cap_user_data_t dataptr | - | - | - | - |
| 6124 | 0x17ec | capset | cap_user_header_t header | const cap_user_data_t data | - | - | - | - |
| 6125 | 0x17ed | rt_sigpending | sigset_t *uset | size_t sigsetsize | - | - | - | - |
| 6126 | 0x17ee | rt_sigtimedwait | const sigset_t *uthese | siginfo_t *uinfo | const struct old_timespec32 *uts | size_t sigsetsize | - | - |
| 6127 | 0x17ef | rt_sigqueueinfo | pid_t pid | int sig | siginfo_t *uinfo | - | - | - |
| 6128 | 0x17f0 | rt_sigsuspend | sigset_t *unewset | size_t sigsetsize | - | - | - | - |
| 6129 | 0x17f1 | sigaltstack | const stack_t *uss | stack_t *uoss | - | - | - | - |
| 6130 | 0x17f2 | utime | const char *filename | struct old_utimbuf32 *t | - | - | - | - |
| 6131 | 0x17f3 | mknod | const char *filename | umode_t mode | unsigned dev | - | - | - |
| 6132 | 0x17f4 | personality | unsigned long personality | - | - | - | - | - |
| 6133 | 0x17f5 | ustat | unsigned dev | struct ustat *ubuf | - | - | - | - |
| 6134 | 0x17f6 | statfs | const char *path | struct statfs *buf | - | - | - | - |
| 6135 | 0x17f7 | fstatfs | unsigned int fd | struct statfs *buf | - | - | - | - |
| 6136 | 0x17f8 | sysfs | int option | unsigned long arg1 | unsigned long arg2 | - | - | - |
| 6137 | 0x17f9 | getpriority | int which | int who | - | - | - | - |
| 6138 | 0x17fa | setpriority | int which | int who | int niceval | - | - | - |
| 6139 | 0x17fb | sched_setparam | pid_t pid | struct sched_param *param | - | - | - | - |
| 6140 | 0x17fc | sched_getparam | pid_t pid | struct sched_param *param | - | - | - | - |
| 6141 | 0x17fd | sched_setscheduler | pid_t pid | int policy | struct sched_param *param | - | - | - |
| 6142 | 0x17fe | sched_getscheduler | pid_t pid | - | - | - | - | - |
| 6143 | 0x17ff | sched_get_priority_max | int policy | - | - | - | - | - |
| 6144 | 0x1800 | sched_get_priority_min | int policy | - | - | - | - | - |
| 6145 | 0x1801 | sched_rr_get_interval | pid_t pid | struct old_timespec32 *interval | - | - | - | - |
| 6146 | 0x1802 | mlock | unsigned long start | size_t len | - | - | - | - |
| 6147 | 0x1803 | munlock | unsigned long start | size_t len | - | - | - | - |
| 6148 | 0x1804 | mlockall | int flags | - | - | - | - | - |
| 6149 | 0x1805 | munlockall | - | - | - | - | - | - |
| 6150 | 0x1806 | vhangup | - | - | - | - | - | - |
| 6151 | 0x1807 | pivot_root | const char *new_root | const char *put_old | - | - | - | - |
| 6153 | 0x1809 | prctl | int option | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | - |
| 6154 | 0x180a | adjtimex | struct old_timex32 *txc_p | - | - | - | - | - |
| 6155 | 0x180b | setrlimit | unsigned int resource | struct rlimit *rlim | - | - | - | - |
| 6156 | 0x180c | chroot | const char *filename | - | - | - | - | - |
| 6157 | 0x180d | sync | - | - | - | - | - | - |
| 6158 | 0x180e | acct | const char *name | - | - | - | - | - |
| 6159 | 0x180f | settimeofday | struct __kernel_old_timeval *tv | struct timezone *tz | - | - | - | - |
| 6160 | 0x1810 | mount | char *dev_name | char *dir_name | char *type | unsigned long flags | void *data | - |
| 6161 | 0x1811 | umount2 | char *name | int flags | - | - | - | - |
| 6162 | 0x1812 | swapon | const char *specialfile | int swap_flags | - | - | - | - |
| 6163 | 0x1813 | swapoff | const char *specialfile | - | - | - | - | - |
| 6164 | 0x1814 | reboot | int magic1 | int magic2 | unsigned int cmd | void *arg | - | - |
| 6165 | 0x1815 | sethostname | char *name | int len | - | - | - | - |
| 6166 | 0x1816 | setdomainname | char *name | int len | - | - | - | - |
| 6168 | 0x1818 | init_module | void *umod | unsigned long len | const char *uargs | - | - | - |
| 6169 | 0x1819 | delete_module | const char *name_user | unsigned int flags | - | - | - | - |
| 6172 | 0x181c | quotactl | unsigned int cmd | const char *special | qid_t id | void *addr | - | - |
| 6178 | 0x1822 | gettid | - | - | - | - | - | - |
| 6179 | 0x1823 | readahead | int fd | loff_t offset | size_t count | - | - | - |
| 6180 | 0x1824 | setxattr | const char *path | const char *name | const void *value | size_t size | int flags | - |
| 6181 | 0x1825 | lsetxattr | const char *path | const char *name | const void *value | size_t size | int flags | - |
| 6182 | 0x1826 | fsetxattr | int fd | const char *name | const void *value | size_t size | int flags | - |
| 6183 | 0x1827 | getxattr | const char *path | const char *name | void *value | size_t size | - | - |
| 6184 | 0x1828 | lgetxattr | const char *path | const char *name | void *value | size_t size | - | - |
| 6185 | 0x1829 | fgetxattr | int fd | const char *name | void *value | size_t size | - | - |
| 6186 | 0x182a | listxattr | const char *path | char *list | size_t size | - | - | - |
| 6187 | 0x182b | llistxattr | const char *path | char *list | size_t size | - | - | - |
| 6188 | 0x182c | flistxattr | int fd | char *list | size_t size | - | - | - |
| 6189 | 0x182d | removexattr | const char *path | const char *name | - | - | - | - |
| 6190 | 0x182e | lremovexattr | const char *path | const char *name | - | - | - | - |
| 6191 | 0x182f | fremovexattr | int fd | const char *name | - | - | - | - |
| 6192 | 0x1830 | tkill | pid_t pid | int sig | - | - | - | - |
| 6194 | 0x1832 | futex | u32 *uaddr | int op | u32 val | const struct old_timespec32 *utime | u32 *uaddr2 | u32 val3 |
| 6195 | 0x1833 | sched_setaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | - | - | - |
| 6196 | 0x1834 | sched_getaffinity | pid_t pid | unsigned int len | unsigned long *user_mask_ptr | - | - | - |
| 6197 | 0x1835 | cacheflush | unsigned long addr | unsigned long bytes | unsigned int cache | - | - | - |
| 6198 | 0x1836 | cachectl | char *addr | int nbytes | int op | - | - | - |
| 6199 | 0x1837 | sysmips | long cmd | long arg1 | long arg2 | - | - | - |
| 6200 | 0x1838 | io_setup | unsigned nr_events | aio_context_t *ctxp | - | - | - | - |
| 6201 | 0x1839 | io_destroy | aio_context_t ctx | - | - | - | - | - |
| 6202 | 0x183a | io_getevents | __u32 ctx_id | __s32 min_nr | __s32 nr | struct io_event *events | struct old_timespec32 *timeout | - |
| 6203 | 0x183b | io_submit | aio_context_t ctx_id | long nr | struct iocb * *iocbpp | - | - | - |
| 6204 | 0x183c | io_cancel | aio_context_t ctx_id | struct iocb *iocb | struct io_event *result | - | - | - |
| 6205 | 0x183d | exit_group | int error_code | - | - | - | - | - |
| 6207 | 0x183f | epoll_create | int size | - | - | - | - | - |
| 6208 | 0x1840 | epoll_ctl | int epfd | int op | int fd | struct epoll_event *event | - | - |
| 6209 | 0x1841 | epoll_wait | int epfd | struct epoll_event *events | int maxevents | int timeout | - | - |
| 6210 | 0x1842 | remap_file_pages | unsigned long start | unsigned long size | unsigned long prot | unsigned long pgoff | unsigned long flags | - |
| 6211 | 0x1843 | rt_sigreturn | - | - | - | - | - | - |
| 6212 | 0x1844 | fcntl64 | unsigned int fd | unsigned int cmd | unsigned long arg | - | - | - |
| 6213 | 0x1845 | set_tid_address | int *tidptr | - | - | - | - | - |
| 6214 | 0x1846 | restart_syscall | - | - | - | - | - | - |
| 6215 | 0x1847 | semtimedop | int semid | struct sembuf *sops | unsigned nsops | const struct old_timespec32 *timeout | - | - |
| 6216 | 0x1848 | fadvise64 | int fd | loff_t offset | loff_t len | int advice | - | - |
| 6217 | 0x1849 | statfs64 | const char *path | size_t sz | struct statfs64 *buf | - | - | - |
| 6218 | 0x184a | fstatfs64 | unsigned int fd | size_t sz | struct statfs64 *buf | - | - | - |
| 6219 | 0x184b | sendfile64 | int out_fd | int in_fd | loff_t *offset | size_t count | - | - |
| 6220 | 0x184c | timer_create | clockid_t which_clock | struct sigevent *timer_event_spec | timer_t *created_timer_id | - | - | - |
| 6221 | 0x184d | timer_settime | timer_t timer_id | int flags | struct old_itimerspec32 *new | struct old_itimerspec32 *old | - | - |
| 6222 | 0x184e | timer_gettime | timer_t timer_id | struct old_itimerspec32 *setting | - | - | - | - |
| 6223 | 0x184f | timer_getoverrun | timer_t timer_id | - | - | - | - | - |
| 6224 | 0x1850 | timer_delete | timer_t timer_id | - | - | - | - | - |
| 6225 | 0x1851 | clock_settime | clockid_t which_clock | struct old_timespec32 *tp | - | - | - | - |
| 6226 | 0x1852 | clock_gettime | clockid_t which_clock | struct old_timespec32 *tp | - | - | - | - |
| 6227 | 0x1853 | clock_getres | clockid_t which_clock | struct old_timespec32 *tp | - | - | - | - |
| 6228 | 0x1854 | clock_nanosleep | clockid_t which_clock | int flags | struct old_timespec32 *rqtp | struct old_timespec32 *rmtp | - | - |
| 6229 | 0x1855 | tgkill | pid_t tgid | pid_t pid | int sig | - | - | - |
| 6230 | 0x1856 | utimes | const char *filename | struct old_timeval32 *t | - | - | - | - |
| 6231 | 0x1857 | mbind | unsigned long start | unsigned long len | unsigned long mode | const unsigned long *nmask | unsigned long maxnode | unsigned flags |
| 6232 | 0x1858 | get_mempolicy | int *policy | unsigned long *nmask | unsigned long maxnode | unsigned long addr | unsigned long flags | - |
| 6233 | 0x1859 | set_mempolicy | int mode | const unsigned long *nmask | unsigned long maxnode | - | - | - |
| 6234 | 0x185a | mq_open | const char *name | int oflag | umode_t mode | struct mq_attr *attr | - | - |
| 6235 | 0x185b | mq_unlink | const char *name | - | - | - | - | - |
| 6236 | 0x185c | mq_timedsend | mqd_t mqdes | const char *u_msg_ptr | unsigned int msg_len | unsigned int msg_prio | const struct old_timespec32 *u_abs_timeout | - |
| 6237 | 0x185d | mq_timedreceive | mqd_t mqdes | char *u_msg_ptr | unsigned int msg_len | unsigned int *u_msg_prio | const struct old_timespec32 *u_abs_timeout | - |
| 6238 | 0x185e | mq_notify | mqd_t mqdes | const struct sigevent *notification | - | - | - | - |
| 6239 | 0x185f | mq_getsetattr | mqd_t mqdes | const struct mq_attr *mqstat | struct mq_attr *omqstat | - | - | - |
| 6241 | 0x1861 | waitid | int which | pid_t pid | struct siginfo *infop | int options | struct rusage *ru | - |
| 6243 | 0x1863 | add_key | const char *_type | const char *_description | const void *_payload | size_t plen | key_serial_t destringid | - |
| 6244 | 0x1864 | request_key | const char *_type | const char *_description | const char *_callout_info | key_serial_t destringid | - | - |
| 6245 | 0x1865 | keyctl | int cmd | unsigned long arg2 | unsigned long arg3 | unsigned long arg4 | unsigned long arg5 | - |
| 6246 | 0x1866 | set_thread_area | unsigned long addr | - | - | - | - | - |
| 6247 | 0x1867 | inotify_init | - | - | - | - | - | - |
| 6248 | 0x1868 | inotify_add_watch | int fd | const char *path | u32 mask | - | - | - |
| 6249 | 0x1869 | inotify_rm_watch | int fd | __s32 wd | - | - | - | - |
| 6250 | 0x186a | migrate_pages | pid_t pid | unsigned long maxnode | const unsigned long *from | const unsigned long *to | - | - |
| 6251 | 0x186b | openat | int dfd | const char *filename | int flags | umode_t mode | - | - |
| 6252 | 0x186c | mkdirat | int dfd | const char *pathname | umode_t mode | - | - | - |
| 6253 | 0x186d | mknodat | int dfd | const char *filename | umode_t mode | unsigned dev | - | - |
| 6254 | 0x186e | fchownat | int dfd | const char *filename | uid_t user | gid_t group | int flag | - |
| 6255 | 0x186f | futimesat | unsigned int dfd | const char *filename | struct old_timeval32 *t | - | - | - |
| 6256 | 0x1870 | newfstatat | int dfd | const char *filename | struct stat *statbuf | int flag | - | - |
| 6257 | 0x1871 | unlinkat | int dfd | const char *pathname | int flag | - | - | - |
| 6258 | 0x1872 | renameat | int olddfd | const char *oldname | int newdfd | const char *newname | - | - |
| 6259 | 0x1873 | linkat | int olddfd | const char *oldname | int newdfd | const char *newname | int flags | - |
| 6260 | 0x1874 | symlinkat | const char *oldname | int newdfd | const char *newname | - | - | - |
| 6261 | 0x1875 | readlinkat | int dfd | const char *path | char *buf | int bufsiz | - | - |
| 6262 | 0x1876 | fchmodat | int dfd | const char *filename | umode_t mode | - | - | - |
| 6263 | 0x1877 | faccessat | int dfd | const char *filename | int mode | - | - | - |
| 6264 | 0x1878 | pselect6 | int | fd_set * | fd_set * | fd_set * | struct old_timespec32 * | void * |
| 6265 | 0x1879 | ppoll | struct pollfd * | unsigned int | struct old_timespec32 * | const sigset_t * | size_t | - |
| 6266 | 0x187a | unshare | unsigned long unshare_flags | - | - | - | - | - |
| 6267 | 0x187b | splice | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
| 6268 | 0x187c | sync_file_range | int fd | loff_t offset | loff_t nbytes | unsigned int flags | - | - |
| 6269 | 0x187d | tee | int fdin | int fdout | size_t len | unsigned int flags | - | - |
| 6270 | 0x187e | vmsplice | int fd | const struct iovec *iov | unsigned long nr_segs | unsigned int flags | - | - |
| 6271 | 0x187f | move_pages | pid_t pid | unsigned long nr_pages | const void * *pages | const int *nodes | int *status | int flags |
| 6272 | 0x1880 | set_robust_list | struct robust_list_head *head | size_t len | - | - | - | - |
| 6273 | 0x1881 | get_robust_list | int pid | struct robust_list_head * *head_ptr | size_t *len_ptr | - | - | - |
| 6274 | 0x1882 | kexec_load | unsigned long entry | unsigned long nr_segments | struct kexec_segment *segments | unsigned long flags | - | - |
| 6275 | 0x1883 | getcpu | unsigned *cpup | unsigned *nodep | void *unused | - | - | - |
| 6276 | 0x1884 | epoll_pwait | int epfd | struct epoll_event *events | int maxevents | int timeout | const sigset_t *sigmask | size_t sigsetsize |
| 6277 | 0x1885 | ioprio_set | int which | int who | int ioprio | - | - | - |
| 6278 | 0x1886 | ioprio_get | int which | int who | - | - | - | - |
| 6279 | 0x1887 | utimensat | unsigned int dfd | const char *filename | struct old_timespec32 *t | int flags | - | - |
| 6280 | 0x1888 | signalfd | int ufd | sigset_t *user_mask | size_t sizemask | - | - | - |
| 6282 | 0x188a | eventfd | unsigned int count | - | - | - | - | - |
| 6283 | 0x188b | fallocate | int fd | int mode | loff_t offset | loff_t len | - | - |
| 6284 | 0x188c | timerfd_create | int clockid | int flags | - | - | - | - |
| 6285 | 0x188d | timerfd_gettime | int ufd | struct old_itimerspec32 *otmr | - | - | - | - |
| 6286 | 0x188e | timerfd_settime | int ufd | int flags | const struct old_itimerspec32 *utmr | struct old_itimerspec32 *otmr | - | - |
| 6287 | 0x188f | signalfd4 | int ufd | sigset_t *user_mask | size_t sizemask | int flags | - | - |
| 6288 | 0x1890 | eventfd2 | unsigned int count | int flags | - | - | - | - |
| 6289 | 0x1891 | epoll_create1 | int flags | - | - | - | - | - |
| 6290 | 0x1892 | dup3 | unsigned int oldfd | unsigned int newfd | int flags | - | - | - |
| 6291 | 0x1893 | pipe2 | int *fildes | int flags | - | - | - | - |
| 6292 | 0x1894 | inotify_init1 | int flags | - | - | - | - | - |
| 6293 | 0x1895 | preadv | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | - |
| 6294 | 0x1896 | pwritev | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | - |
| 6295 | 0x1897 | rt_tgsigqueueinfo | pid_t tgid | pid_t pid | int sig | siginfo_t *uinfo | - | - |
| 6296 | 0x1898 | perf_event_open | struct perf_event_attr *attr_uptr | pid_t pid | int cpu | int group_fd | unsigned long flags | - |
| 6297 | 0x1899 | accept4 | int fd | struct sockaddr *upeer_sockaddr | int *upeer_addrlen | int flags | - | - |
| 6298 | 0x189a | recvmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | struct old_timespec32 *timeout | - |
| 6299 | 0x189b | getdents64 | unsigned int fd | struct linux_dirent64 *dirent | unsigned int count | - | - | - |
| 6300 | 0x189c | fanotify_init | unsigned int flags | unsigned int event_f_flags | - | - | - | - |
| 6301 | 0x189d | fanotify_mark | int fanotify_fd | unsigned int flags | u64 mask | int fd | const char *pathname | - |
| 6302 | 0x189e | prlimit64 | pid_t pid | unsigned int resource | const struct rlimit64 *new_rlim | struct rlimit64 *old_rlim | - | - |
| 6303 | 0x189f | name_to_handle_at | int dfd | const char *name | struct file_handle *handle | void *mnt_id | int flag | - |
| 6304 | 0x18a0 | open_by_handle_at | int mountdirfd | struct file_handle *handle | int flags | - | - | - |
| 6305 | 0x18a1 | clock_adjtime | clockid_t which_clock | struct old_timex32 *tx | - | - | - | - |
| 6306 | 0x18a2 | syncfs | int fd | - | - | - | - | - |
| 6307 | 0x18a3 | sendmmsg | int fd | struct mmsghdr *mmsg | unsigned int vlen | unsigned int flags | - | - |
| 6308 | 0x18a4 | setns | int fd | int nstype | - | - | - | - |
| 6309 | 0x18a5 | process_vm_readv | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
| 6310 | 0x18a6 | process_vm_writev | pid_t pid | const struct iovec *lvec | unsigned long liovcnt | const struct iovec *rvec | unsigned long riovcnt | unsigned long flags |
| 6311 | 0x18a7 | kcmp | pid_t pid1 | pid_t pid2 | int type | unsigned long idx1 | unsigned long idx2 | - |
| 6312 | 0x18a8 | finit_module | int fd | const char *uargs | int flags | - | - | - |
| 6313 | 0x18a9 | sched_setattr | pid_t pid | struct sched_attr *attr | unsigned int flags | - | - | - |
| 6314 | 0x18aa | sched_getattr | pid_t pid | struct sched_attr *attr | unsigned int size | unsigned int flags | - | - |
| 6315 | 0x18ab | renameat2 | int olddfd | const char *oldname | int newdfd | const char *newname | unsigned int flags | - |
| 6316 | 0x18ac | seccomp | unsigned int op | unsigned int flags | void *uargs | - | - | - |
| 6317 | 0x18ad | getrandom | char *buf | size_t count | unsigned int flags | - | - | - |
| 6318 | 0x18ae | memfd_create | const char *uname_ptr | unsigned int flags | - | - | - | - |
| 6319 | 0x18af | bpf | int cmd | union bpf_attr *attr | unsigned int size | struct bpf_common_attr *attr_common | unsigned int size_common | - |
| 6320 | 0x18b0 | execveat | int dfd | const char *filename | const char *const *argv | const char *const *envp | int flags | - |
| 6321 | 0x18b1 | userfaultfd | int flags | - | - | - | - | - |
| 6322 | 0x18b2 | membarrier | int cmd | unsigned int flags | int cpu_id | - | - | - |
| 6323 | 0x18b3 | mlock2 | unsigned long start | size_t len | int flags | - | - | - |
| 6324 | 0x18b4 | copy_file_range | int fd_in | loff_t *off_in | int fd_out | loff_t *off_out | size_t len | unsigned int flags |
| 6325 | 0x18b5 | preadv2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
| 6326 | 0x18b6 | pwritev2 | unsigned long fd | const struct iovec *vec | unsigned long vlen | unsigned long pos_l | unsigned long pos_h | rwf_t flags |
| 6327 | 0x18b7 | pkey_mprotect | unsigned long start | size_t len | unsigned long prot | int pkey | - | - |
| 6328 | 0x18b8 | pkey_alloc | unsigned long flags | unsigned long init_val | - | - | - | - |
| 6329 | 0x18b9 | pkey_free | int pkey | - | - | - | - | - |
| 6330 | 0x18ba | statx | int dfd | const char *path | unsigned flags | unsigned mask | struct statx *buffer | - |
| 6331 | 0x18bb | rseq | struct rseq *rseq | uint32_t rseq_len | int flags | uint32_t sig | - | - |
| 6332 | 0x18bc | io_pgetevents | aio_context_t ctx_id | long min_nr | long nr | struct io_event *events | struct __kernel_timespec *timeout | const struct __aio_sigset *usig |
| 6403 | 0x1903 | clock_gettime64 | clockid_t which_clock | struct __kernel_timespec *tp | - | - | - | - |
| 6404 | 0x1904 | clock_settime64 | clockid_t which_clock | const struct __kernel_timespec *tp | - | - | - | - |
| 6405 | 0x1905 | clock_adjtime64 | clockid_t which_clock | struct __kernel_timex *tx | - | - | - | - |
| 6406 | 0x1906 | clock_getres_time64 | clockid_t which_clock | struct __kernel_timespec *tp | - | - | - | - |
| 6407 | 0x1907 | clock_nanosleep_time64 | clockid_t which_clock | int flags | const struct __kernel_timespec *rqtp | struct __kernel_timespec *rmtp | - | - |
| 6408 | 0x1908 | timer_gettime64 | timer_t timer_id | struct __kernel_itimerspec *setting | - | - | - | - |
| 6409 | 0x1909 | timer_settime64 | timer_t timer_id | int flags | const struct __kernel_itimerspec *new_setting | struct __kernel_itimerspec *old_setting | - | - |
| 6410 | 0x190a | timerfd_gettime64 | int ufd | struct __kernel_itimerspec *otmr | - | - | - | - |
| 6411 | 0x190b | timerfd_settime64 | int ufd | int flags | const struct __kernel_itimerspec *utmr | struct __kernel_itimerspec *otmr | - | - |
| 6412 | 0x190c | utimensat_time64 | int dfd | const char *filename | struct __kernel_timespec *utimes | int flags | - | - |
| 6413 | 0x190d | pselect6_time64 | int | fd_set * | fd_set * | fd_set * | struct __kernel_timespec * | void * |
| 6414 | 0x190e | ppoll_time64 | struct pollfd * | unsigned int | struct __kernel_timespec * | const sigset_t * | size_t | - |
| 6416 | 0x1910 | io_pgetevents_time64 | aio_context_t ctx_id | long min_nr | long nr | struct io_event *events | struct __kernel_timespec *timeout | const struct __aio_sigset *sig |
| 6417 | 0x1911 | recvmmsg_time64 | int fd | struct mmsghdr *msg | unsigned int vlen | unsigned flags | struct __kernel_timespec *timeout | - |
| 6418 | 0x1912 | mq_timedsend_time64 | mqd_t mqdes | const char *msg_ptr | size_t msg_len | unsigned int msg_prio | const struct __kernel_timespec *abs_timeout | - |
| 6419 | 0x1913 | mq_timedreceive_time64 | mqd_t mqdes | char *msg_ptr | size_t msg_len | unsigned int *msg_prio | const struct __kernel_timespec *abs_timeout | - |
| 6420 | 0x1914 | semtimedop_time64 | int semid | struct sembuf *sops | unsigned nsops | const struct __kernel_timespec *timeout | - | - |
| 6421 | 0x1915 | rt_sigtimedwait_time64 | const sigset_t *uthese | siginfo_t *uinfo | const struct __kernel_timespec *uts | size_t sigsetsize | - | - |
| 6422 | 0x1916 | futex_time64 | u32 *uaddr | int op | u32 val | const struct __kernel_timespec *utime | u32 *uaddr2 | u32 val3 |
| 6423 | 0x1917 | sched_rr_get_interval_time64 | pid_t pid | struct __kernel_timespec *interval | - | - | - | - |
| 6424 | 0x1918 | pidfd_send_signal | int pidfd | int sig | siginfo_t *info | unsigned int flags | - | - |
| 6425 | 0x1919 | io_uring_setup | u32 entries | struct io_uring_params *p | - | - | - | - |
| 6426 | 0x191a | io_uring_enter | unsigned int fd | u32 to_submit | u32 min_complete | u32 flags | const void *argp | size_t argsz |
| 6427 | 0x191b | io_uring_register | unsigned int fd | unsigned int op | void *arg | unsigned int nr_args | - | - |
| 6428 | 0x191c | open_tree | int dfd | const char *path | unsigned flags | - | - | - |
| 6429 | 0x191d | move_mount | int from_dfd | const char *from_path | int to_dfd | const char *to_path | unsigned int ms_flags | - |
| 6430 | 0x191e | fsopen | const char *fs_name | unsigned int flags | - | - | - | - |
| 6431 | 0x191f | fsconfig | int fs_fd | unsigned int cmd | const char *key | const void *value | int aux | - |
| 6432 | 0x1920 | fsmount | int fs_fd | unsigned int flags | unsigned int ms_flags | - | - | - |
| 6433 | 0x1921 | fspick | int dfd | const char *path | unsigned int flags | - | - | - |
| 6434 | 0x1922 | pidfd_open | pid_t pid | unsigned int flags | - | - | - | - |
| 6435 | 0x1923 | clone3 | struct clone_args *uargs | size_t size | - | - | - | - |
| 6436 | 0x1924 | close_range | unsigned int fd | unsigned int max_fd | unsigned int flags | - | - | - |
| 6437 | 0x1925 | openat2 | int dfd | const char *filename | struct open_how *how | size_t size | - | - |
| 6438 | 0x1926 | pidfd_getfd | int pidfd | int fd | unsigned int flags | - | - | - |
| 6439 | 0x1927 | faccessat2 | int dfd | const char *filename | int mode | int flags | - | - |
| 6440 | 0x1928 | process_madvise | int pidfd | const struct iovec *vec | size_t vlen | int behavior | unsigned int flags | - |
| 6441 | 0x1929 | epoll_pwait2 | int epfd | struct epoll_event *events | int maxevents | const struct __kernel_timespec *timeout | const sigset_t *sigmask | size_t sigsetsize |
| 6442 | 0x192a | mount_setattr | int dfd | const char *path | unsigned int flags | struct mount_attr *uattr | size_t usize | - |
| 6443 | 0x192b | quotactl_fd | unsigned int fd | unsigned int cmd | qid_t id | void *addr | - | - |
| 6444 | 0x192c | landlock_create_ruleset | const struct landlock_ruleset_attr *attr | size_t size | __u32 flags | - | - | - |
| 6445 | 0x192d | landlock_add_rule | int ruleset_fd | enum landlock_rule_type rule_type | const void *rule_attr | __u32 flags | - | - |
| 6446 | 0x192e | landlock_restrict_self | int ruleset_fd | __u32 flags | - | - | - | - |
| 6448 | 0x1930 | process_mrelease | int pidfd | unsigned int flags | - | - | - | - |
| 6449 | 0x1931 | futex_waitv | struct futex_waitv *waiters | unsigned int nr_futexes | unsigned int flags | struct __kernel_timespec *timeout | clockid_t clockid | - |
| 6450 | 0x1932 | set_mempolicy_home_node | unsigned long start | unsigned long len | unsigned long home_node | unsigned long flags | - | - |
| 6451 | 0x1933 | cachestat | unsigned int fd | struct cachestat_range *cstat_range | struct cachestat *cstat | unsigned int flags | - | - |
| 6452 | 0x1934 | fchmodat2 | int dfd | const char *filename | umode_t mode | unsigned int flags | - | - |
| 6453 | 0x1935 | map_shadow_stack | unsigned long addr | unsigned long size | unsigned int flags | - | - | - |
| 6454 | 0x1936 | futex_wake | void *uaddr | unsigned long mask | int nr | unsigned int flags | - | - |
| 6455 | 0x1937 | futex_wait | void *uaddr | unsigned long val | unsigned long mask | unsigned int flags | struct __kernel_timespec *timespec | clockid_t clockid |
| 6456 | 0x1938 | futex_requeue | struct futex_waitv *waiters | unsigned int flags | int nr_wake | int nr_requeue | - | - |
| 6457 | 0x1939 | statmount | const struct mnt_id_req *req | struct statmount *buf | size_t bufsize | unsigned int flags | - | - |
| 6458 | 0x193a | listmount | const struct mnt_id_req *req | u64 *mnt_ids | size_t nr_mnt_ids | unsigned int flags | - | - |
| 6459 | 0x193b | lsm_get_self_attr | unsigned int attr | struct lsm_ctx *ctx | u32 *size | u32 flags | - | - |
| 6460 | 0x193c | lsm_set_self_attr | unsigned int attr | struct lsm_ctx *ctx | u32 size | u32 flags | - | - |
| 6461 | 0x193d | lsm_list_modules | u64 *ids | u32 *size | u32 flags | - | - | - |
| 6462 | 0x193e | mseal | unsigned long start | size_t len | unsigned long flags | - | - | - |
| 6463 | 0x193f | setxattrat | int dfd | const char *path | unsigned int at_flags | const char *name | const struct xattr_args *args | size_t size |
| 6464 | 0x1940 | getxattrat | int dfd | const char *path | unsigned int at_flags | const char *name | struct xattr_args *args | size_t size |
| 6465 | 0x1941 | listxattrat | int dfd | const char *path | unsigned int at_flags | char *list | size_t size | - |
| 6466 | 0x1942 | removexattrat | int dfd | const char *path | unsigned int at_flags | const char *name | - | - |
| 6467 | 0x1943 | open_tree_attr | int dfd | const char *path | unsigned flags | struct mount_attr *uattr | size_t usize | - |
| 6468 | 0x1944 | file_getattr | int dfd | const char *filename | struct file_attr *attr | size_t usize | unsigned int at_flags | - |
| 6469 | 0x1945 | file_setattr | int dfd | const char *filename | struct file_attr *attr | size_t usize | unsigned int at_flags | - |
| 6470 | 0x1946 | listns | const struct ns_id_req *req | u64 *ns_ids | size_t nr_ns_ids | unsigned int flags | - | - |
| 6471 | 0x1947 | rseq_slice_yield | - | - | - | - | - | - |
| 6472 | 0x1948 | fchroot | int fd | unsigned int flags | - | - | - | - |
Want the raw data? /mipsn32/syscalls.json has every mipsn32 syscall since Linux 5.0, along with the release it showed up in (since) and the one that dropped it (removed_in).