Linux 5.15 System Calls Across Architectures

The number of every Linux 5.15 system call on 8 architectures, side by side (444 system calls). The numbers are not portable: execve is 59 on x86-64, 11 on x86 and ARM, 221 on AArch64 and RISC-V. Click a number to open the architecture table, or a name to see the prototype.

Calling conventions

ArchInstructionNumberArg 1Arg 2Arg 3Arg 4Arg 5Arg 6ReturnClobbered / error
x86-64syscallraxrdirsirdxr10r8r9raxrcx, r11
x86 (i386)int 0x80eaxebxecxedxesiediebpeax—
ARM (EABI)svc #0r7r0r1r2r3r4r5r0—
AArch64svc #0x8x0x1x2x3x4x5x0—
RISC-V 64ecalla7a0a1a2a3a4a5a0—
MIPS o32syscallv0a0a1a2a3sp+16sp+20v0a3 = error flag
MIPS n64syscallv0a0a1a2a3a4a5v0a3 = error flag
PowerPC64scr0r3r4r5r6r7r8r3CR0.SO = error flag
A return value between -4095 and -1 is an error (-errno); libc turns it into -1 and sets errno (MIPS and PowerPC flag errors separately, see below). Function call ABIs are on the calling conventions cheat sheet.

System calls (444 names)

Group
Available
— means the system call does not exist on that architecture, or is not implemented there.
Namex86-64x86 (i386)ARM (EABI)AArch64RISC-V 64MIPS o32MIPS n64PowerPC64
_llseek — 140 140 — — 4140 — 140
long sys_llseek(unsigned int fd, unsigned long offset_high, unsigned long offset_low, loff_t __user *result, unsigned int whence);
Defined infs/read_write.c:336 (x86 (i386))

Entry points: x86 (i386) sys_llseek, ARM (EABI) sys_llseek, MIPS o32 sys_llseek, PowerPC64 sys_llseek.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64.

_newselect — 142 142 — — 4142 5022 142
long sys_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp);
Defined infs/select.c:725 (x86 (i386))

Entry points: x86 (i386) sys_select, ARM (EABI) sys_select, MIPS o32 sys_select, MIPS n64 sys_select, PowerPC64 sys_select.

Not available on x86-64, AArch64, RISC-V 64.

accept 43 — 285 202 202 4168 5042 330
long sys_accept(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen);
Defined innet/socket.c:1898 (x86-64)

Entry points: x86-64 sys_accept, ARM (EABI) sys_accept, AArch64 sys_accept, RISC-V 64 sys_accept, MIPS o32 sys_accept, MIPS n64 sys_accept, PowerPC64 sys_accept.

Not available on x86 (i386).

accept4 288 364 366 242 242 4334 5293 344
long sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, int __user *upeer_addrlen, int flags);
Defined innet/socket.c:1892 (x86-64)

Entry points: x86-64 sys_accept4, x86 (i386) sys_accept4, ARM (EABI) sys_accept4, AArch64 sys_accept4, RISC-V 64 sys_accept4, MIPS o32 sys_accept4, MIPS n64 sys_accept4, PowerPC64 sys_accept4.

access 21 33 33 — — 4033 5020 33
long sys_access(const char __user *filename, int mode);
Defined infs/open.c:479 (x86-64)

Entry points: x86-64 sys_access, x86 (i386) sys_access, ARM (EABI) sys_access, MIPS o32 sys_access, MIPS n64 sys_access, PowerPC64 sys_access.

Not available on AArch64, RISC-V 64.

acct 163 51 51 89 89 4051 5158 51
long sys_acct(const char __user *name);
Defined inkernel/acct.c:296 (x86-64)

Entry points: x86-64 sys_acct, x86 (i386) sys_acct, ARM (EABI) sys_acct, AArch64 sys_acct, RISC-V 64 sys_acct, MIPS o32 sys_acct, MIPS n64 sys_acct, PowerPC64 sys_acct.

add_key 248 286 309 217 217 4280 5239 269
long sys_add_key(const char __user *_type, const char __user *_description, const void __user *_payload, size_t plen, key_serial_t ringid);
Defined insecurity/keys/keyctl.c:74 (x86-64)

Entry points: x86-64 sys_add_key, x86 (i386) sys_add_key, ARM (EABI) sys_add_key, AArch64 sys_add_key, RISC-V 64 sys_add_key, MIPS o32 sys_add_key, MIPS n64 sys_add_key, PowerPC64 sys_add_key.

adjtimex 159 124 124 171 171 4124 5154 124
long sys_adjtimex(struct __kernel_timex __user *txc_p);
Defined inkernel/time/time.c:269 (x86-64)

Entry points: x86-64 sys_adjtimex, x86 (i386) sys_adjtimex_time32, ARM (EABI) sys_adjtimex_time32, AArch64 sys_adjtimex, RISC-V 64 sys_adjtimex, MIPS o32 sys_adjtimex_time32, MIPS n64 sys_adjtimex, PowerPC64 sys_adjtimex.

alarm 37 27 — — — 4027 5037 27
long sys_alarm(unsigned int seconds);
Defined inkernel/time/itimer.c:306 (x86-64)

Entry points: x86-64 sys_alarm, x86 (i386) sys_alarm, MIPS o32 sys_alarm, MIPS n64 sys_alarm, PowerPC64 sys_alarm.

Not available on ARM (EABI), AArch64, RISC-V 64.

arch_prctl 158 384 — — — — — —
long sys_arch_prctl(int option, unsigned long arg2);

Entry points: x86-64 sys_arch_prctl, x86 (i386) sys_arch_prctl.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

arm_fadvise64_64 — — 270 — — — — —

Entry points: ARM (EABI) sys_arm_fadvise64_64.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

arm_sync_file_range — — 341 — — — — —
long sys_sync_file_range2(int fd, unsigned int flags, loff_t offset, loff_t nbytes);
Defined infs/sync.c:378 (ARM (EABI))

Entry points: ARM (EABI) sys_sync_file_range2.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

bind 49 361 282 200 200 4169 5048 327
long sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen);
Defined innet/socket.c:1739 (x86-64)

Entry points: x86-64 sys_bind, x86 (i386) sys_bind, ARM (EABI) sys_bind, AArch64 sys_bind, RISC-V 64 sys_bind, MIPS o32 sys_bind, MIPS n64 sys_bind, PowerPC64 sys_bind.

bpf 321 357 386 280 280 4355 5315 361
long sys_bpf(int cmd, union bpf_attr __user *uattr, unsigned int size);
Defined inkernel/bpf/syscall.c:4759 (x86-64)

Entry points: x86-64 sys_bpf, x86 (i386) sys_bpf, ARM (EABI) sys_bpf, AArch64 sys_bpf, RISC-V 64 sys_bpf, MIPS o32 sys_bpf, MIPS n64 sys_bpf, PowerPC64 sys_bpf.

brk 12 45 45 214 214 4045 5012 45
long sys_brk(unsigned long brk);
Defined inmm/mmap.c:194 (x86-64)

Entry points: x86-64 sys_brk, x86 (i386) sys_brk, ARM (EABI) sys_brk, AArch64 sys_brk, RISC-V 64 sys_brk, MIPS o32 sys_brk, MIPS n64 sys_brk, PowerPC64 sys_brk.

cachectl — — — — — 4148 5198 —
long sys_cachectl(char *addr, int nbytes, int op);
Defined inarch/mips/kernel/syscall.c:239 (MIPS o32)

Entry points: MIPS o32 sys_cachectl, MIPS n64 sys_cachectl.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, PowerPC64.

cacheflush — — — — — 4147 5197 —
long sys_cacheflush(unsigned long addr, unsigned long bytes, unsigned int cache);
Defined inarch/mips/mm/cache.c:72 (MIPS o32)

Entry points: MIPS o32 sys_cacheflush, MIPS n64 sys_cacheflush.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, PowerPC64.

capget 125 184 184 90 90 4204 5123 183
long sys_capget(cap_user_header_t header, cap_user_data_t dataptr);
Defined inkernel/capability.c:148 (x86-64)

Entry points: x86-64 sys_capget, x86 (i386) sys_capget, ARM (EABI) sys_capget, AArch64 sys_capget, RISC-V 64 sys_capget, MIPS o32 sys_capget, MIPS n64 sys_capget, PowerPC64 sys_capget.

capset 126 185 185 91 91 4205 5124 184
long sys_capset(cap_user_header_t header, const cap_user_data_t data);
Defined inkernel/capability.c:222 (x86-64)

Entry points: x86-64 sys_capset, x86 (i386) sys_capset, ARM (EABI) sys_capset, AArch64 sys_capset, RISC-V 64 sys_capset, MIPS o32 sys_capset, MIPS n64 sys_capset, PowerPC64 sys_capset.

chdir 80 12 12 49 49 4012 5078 12
long sys_chdir(const char __user *filename);
Defined infs/open.c:484 (x86-64)

Entry points: x86-64 sys_chdir, x86 (i386) sys_chdir, ARM (EABI) sys_chdir, AArch64 sys_chdir, RISC-V 64 sys_chdir, MIPS o32 sys_chdir, MIPS n64 sys_chdir, PowerPC64 sys_chdir.

chmod 90 15 15 — — 4015 5088 15
long sys_chmod(const char __user *filename, umode_t mode);
Defined infs/open.c:637 (x86-64)

Entry points: x86-64 sys_chmod, x86 (i386) sys_chmod, ARM (EABI) sys_chmod, MIPS o32 sys_chmod, MIPS n64 sys_chmod, PowerPC64 sys_chmod.

Not available on AArch64, RISC-V 64.

chown 92 182 182 — — 4202 5090 181
long sys_chown(const char __user *filename, uid_t user, gid_t group);
Defined infs/open.c:729 (x86-64)

Entry points: x86-64 sys_chown, x86 (i386) sys_chown16, ARM (EABI) sys_chown16, MIPS o32 sys_chown, MIPS n64 sys_chown, PowerPC64 sys_chown.

Not available on AArch64, RISC-V 64.

chown32 — 212 212 — — — — —
long sys_chown(const char __user *filename, uid_t user, gid_t group);
Defined infs/open.c:729 (x86 (i386))

Entry points: x86 (i386) sys_chown, ARM (EABI) sys_chown.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

chroot 161 61 61 51 51 4061 5156 61
long sys_chroot(const char __user *filename);
Defined infs/open.c:532 (x86-64)

Entry points: x86-64 sys_chroot, x86 (i386) sys_chroot, ARM (EABI) sys_chroot, AArch64 sys_chroot, RISC-V 64 sys_chroot, MIPS o32 sys_chroot, MIPS n64 sys_chroot, PowerPC64 sys_chroot.

clock_adjtime 305 343 372 266 266 4341 5300 347
long sys_clock_adjtime(const clockid_t which_clock, struct __kernel_timex __user *utx);

Entry points: x86-64 sys_clock_adjtime, x86 (i386) sys_clock_adjtime32, ARM (EABI) sys_clock_adjtime32, AArch64 sys_clock_adjtime, RISC-V 64 sys_clock_adjtime, MIPS o32 sys_clock_adjtime32, MIPS n64 sys_clock_adjtime, PowerPC64 sys_clock_adjtime.

clock_adjtime64 — 405 405 — — 4405 — —
long sys_clock_adjtime(const clockid_t which_clock, struct __kernel_timex __user *utx);
Defined inkernel/time/posix-timers.c:1158 (x86 (i386))

Entry points: x86 (i386) sys_clock_adjtime, ARM (EABI) sys_clock_adjtime, MIPS o32 sys_clock_adjtime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

clock_getres 229 266 264 114 114 4264 5223 247
long sys_clock_getres(const clockid_t which_clock, struct __kernel_timespec __user *tp);

Entry points: x86-64 sys_clock_getres, x86 (i386) sys_clock_getres_time32, ARM (EABI) sys_clock_getres_time32, AArch64 sys_clock_getres, RISC-V 64 sys_clock_getres, MIPS o32 sys_clock_getres_time32, MIPS n64 sys_clock_getres, PowerPC64 sys_clock_getres.

clock_getres_time64 — 406 406 — — 4406 — —
long sys_clock_getres(const clockid_t which_clock, struct __kernel_timespec __user *tp);
Defined inkernel/time/posix-timers.c:1175 (x86 (i386))

Entry points: x86 (i386) sys_clock_getres, ARM (EABI) sys_clock_getres, MIPS o32 sys_clock_getres.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

clock_gettime 228 265 263 113 113 4263 5222 246
long sys_clock_gettime(const clockid_t which_clock, struct __kernel_timespec __user *tp);

Entry points: x86-64 sys_clock_gettime, x86 (i386) sys_clock_gettime32, ARM (EABI) sys_clock_gettime32, AArch64 sys_clock_gettime, RISC-V 64 sys_clock_gettime, MIPS o32 sys_clock_gettime32, MIPS n64 sys_clock_gettime, PowerPC64 sys_clock_gettime.

clock_gettime64 — 403 403 — — 4403 — —
long sys_clock_gettime(const clockid_t which_clock, struct __kernel_timespec __user *tp);
Defined inkernel/time/posix-timers.c:1128 (x86 (i386))

Entry points: x86 (i386) sys_clock_gettime, ARM (EABI) sys_clock_gettime, MIPS o32 sys_clock_gettime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

clock_nanosleep 230 267 265 115 115 4265 5224 248
long sys_clock_nanosleep(const clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);

Entry points: x86-64 sys_clock_nanosleep, x86 (i386) sys_clock_nanosleep_time32, ARM (EABI) sys_clock_nanosleep_time32, AArch64 sys_clock_nanosleep, RISC-V 64 sys_clock_nanosleep, MIPS o32 sys_clock_nanosleep_time32, MIPS n64 sys_clock_nanosleep, PowerPC64 sys_clock_nanosleep.

clock_nanosleep_time64 — 407 407 — — 4407 — —
long sys_clock_nanosleep(const clockid_t which_clock, int flags, const struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);
Defined inkernel/time/posix-timers.c:1291 (x86 (i386))

Entry points: x86 (i386) sys_clock_nanosleep, ARM (EABI) sys_clock_nanosleep, MIPS o32 sys_clock_nanosleep.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

clock_settime 227 264 262 112 112 4262 5221 245
long sys_clock_settime(const clockid_t which_clock, const struct __kernel_timespec __user *tp);

Entry points: x86-64 sys_clock_settime, x86 (i386) sys_clock_settime32, ARM (EABI) sys_clock_settime32, AArch64 sys_clock_settime, RISC-V 64 sys_clock_settime, MIPS o32 sys_clock_settime32, MIPS n64 sys_clock_settime, PowerPC64 sys_clock_settime.

clock_settime64 — 404 404 — — 4404 — —
long sys_clock_settime(const clockid_t which_clock, const struct __kernel_timespec __user *tp);
Defined inkernel/time/posix-timers.c:1113 (x86 (i386))

Entry points: x86 (i386) sys_clock_settime, ARM (EABI) sys_clock_settime, MIPS o32 sys_clock_settime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

clone 56 120 120 220 220 4120 5055 120
long sys_clone(unsigned long clone_flags, unsigned long newsp, int __user *parent_tidptr, int __user *child_tidptr, unsigned long tls);
Defined inkernel/fork.c:2783 (x86-64)

Entry points: x86-64 sys_clone, x86 (i386) sys_clone, ARM (EABI) sys_clone, AArch64 sys_clone, RISC-V 64 sys_clone, MIPS o32 __sys_clone, MIPS n64 __sys_clone, PowerPC64 sys_clone.

clone3 435 435 435 435 435 4435 5435 435
long sys_clone3(struct clone_args __user *uargs, size_t size);
Defined inkernel/fork.c:2941 (x86-64)

Entry points: x86-64 sys_clone3, x86 (i386) sys_clone3, ARM (EABI) sys_clone3, AArch64 sys_clone3, RISC-V 64 sys_clone3, MIPS o32 __sys_clone3, MIPS n64 __sys_clone3, PowerPC64 sys_clone3.

close 3 6 6 57 57 4006 5003 6
long sys_close(unsigned int fd);
Defined infs/open.c:1382 (x86-64)

Entry points: x86-64 sys_close, x86 (i386) sys_close, ARM (EABI) sys_close, AArch64 sys_close, RISC-V 64 sys_close, MIPS o32 sys_close, MIPS n64 sys_close, PowerPC64 sys_close.

close_range 436 436 436 436 436 4436 5436 436
long sys_close_range(unsigned int fd, unsigned int max_fd, unsigned int flags);
Defined infs/open.c:1407 (x86-64)

Entry points: x86-64 sys_close_range, x86 (i386) sys_close_range, ARM (EABI) sys_close_range, AArch64 sys_close_range, RISC-V 64 sys_close_range, MIPS o32 sys_close_range, MIPS n64 sys_close_range, PowerPC64 sys_close_range.

connect 42 362 283 203 203 4170 5041 328
long sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen);
Defined innet/socket.c:1957 (x86-64)

Entry points: x86-64 sys_connect, x86 (i386) sys_connect, ARM (EABI) sys_connect, AArch64 sys_connect, RISC-V 64 sys_connect, MIPS o32 sys_connect, MIPS n64 sys_connect, PowerPC64 sys_connect.

copy_file_range 326 377 391 285 285 4360 5320 379
long sys_copy_file_range(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);
Defined infs/read_write.c:1551 (x86-64)

Entry points: x86-64 sys_copy_file_range, x86 (i386) sys_copy_file_range, ARM (EABI) sys_copy_file_range, AArch64 sys_copy_file_range, RISC-V 64 sys_copy_file_range, MIPS o32 sys_copy_file_range, MIPS n64 sys_copy_file_range, PowerPC64 sys_copy_file_range.

creat 85 8 8 — — 4008 5083 8
long sys_creat(const char __user *pathname, umode_t mode);
Defined infs/open.c:1341 (x86-64)

Entry points: x86-64 sys_creat, x86 (i386) sys_creat, ARM (EABI) sys_creat, MIPS o32 sys_creat, MIPS n64 sys_creat, PowerPC64 sys_creat.

Not available on AArch64, RISC-V 64.

delete_module 176 129 129 106 106 4129 5169 129
long sys_delete_module(const char __user *name_user, unsigned int flags);
Defined inkernel/module.c:912 (x86-64)

Entry points: x86-64 sys_delete_module, x86 (i386) sys_delete_module, ARM (EABI) sys_delete_module, AArch64 sys_delete_module, RISC-V 64 sys_delete_module, MIPS o32 sys_delete_module, MIPS n64 sys_delete_module, PowerPC64 sys_delete_module.

dup 32 41 41 23 23 4041 5031 41
long sys_dup(unsigned int fildes);
Defined infs/file.c:1282 (x86-64)

Entry points: x86-64 sys_dup, x86 (i386) sys_dup, ARM (EABI) sys_dup, AArch64 sys_dup, RISC-V 64 sys_dup, MIPS o32 sys_dup, MIPS n64 sys_dup, PowerPC64 sys_dup.

dup2 33 63 63 — — 4063 5032 63
long sys_dup2(unsigned int oldfd, unsigned int newfd);
Defined infs/file.c:1267 (x86-64)

Entry points: x86-64 sys_dup2, x86 (i386) sys_dup2, ARM (EABI) sys_dup2, MIPS o32 sys_dup2, MIPS n64 sys_dup2, PowerPC64 sys_dup2.

Not available on AArch64, RISC-V 64.

dup3 292 330 358 24 24 4327 5286 316
long sys_dup3(unsigned int oldfd, unsigned int newfd, int flags);
Defined infs/file.c:1262 (x86-64)

Entry points: x86-64 sys_dup3, x86 (i386) sys_dup3, ARM (EABI) sys_dup3, AArch64 sys_dup3, RISC-V 64 sys_dup3, MIPS o32 sys_dup3, MIPS n64 sys_dup3, PowerPC64 sys_dup3.

epoll_create 213 254 250 — — 4248 5207 236
long sys_epoll_create(int size);
Defined infs/eventpoll.c:2171 (x86-64)

Entry points: x86-64 sys_epoll_create, x86 (i386) sys_epoll_create, ARM (EABI) sys_epoll_create, MIPS o32 sys_epoll_create, MIPS n64 sys_epoll_create, PowerPC64 sys_epoll_create.

Not available on AArch64, RISC-V 64.

epoll_create1 291 329 357 20 20 4326 5285 315
long sys_epoll_create1(int flags);
Defined infs/eventpoll.c:2166 (x86-64)

Entry points: x86-64 sys_epoll_create1, x86 (i386) sys_epoll_create1, ARM (EABI) sys_epoll_create1, AArch64 sys_epoll_create1, RISC-V 64 sys_epoll_create1, MIPS o32 sys_epoll_create1, MIPS n64 sys_epoll_create1, PowerPC64 sys_epoll_create1.

epoll_ctl 233 255 251 21 21 4249 5208 237
long sys_epoll_ctl(int epfd, int op, int fd, struct epoll_event __user *event);
Defined infs/eventpoll.c:2347 (x86-64)

Entry points: x86-64 sys_epoll_ctl, x86 (i386) sys_epoll_ctl, ARM (EABI) sys_epoll_ctl, AArch64 sys_epoll_ctl, RISC-V 64 sys_epoll_ctl, MIPS o32 sys_epoll_ctl, MIPS n64 sys_epoll_ctl, PowerPC64 sys_epoll_ctl.

epoll_pwait 281 319 346 22 22 4313 5272 303
long sys_epoll_pwait(int epfd, struct epoll_event __user *events, int maxevents, int timeout, const sigset_t __user *sigmask, size_t sigsetsize);
Defined infs/eventpoll.c:2439 (x86-64)

Entry points: x86-64 sys_epoll_pwait, x86 (i386) sys_epoll_pwait, ARM (EABI) sys_epoll_pwait, AArch64 sys_epoll_pwait, RISC-V 64 sys_epoll_pwait, MIPS o32 sys_epoll_pwait, MIPS n64 sys_epoll_pwait, PowerPC64 sys_epoll_pwait.

epoll_pwait2 441 441 441 441 441 4441 5441 441
long sys_epoll_pwait2(int epfd, struct epoll_event __user *events, int maxevents, const struct __kernel_timespec __user *timeout, const sigset_t __user *sigmask, size_t sigsetsize);
Defined infs/eventpoll.c:2450 (x86-64)

Entry points: x86-64 sys_epoll_pwait2, x86 (i386) sys_epoll_pwait2, ARM (EABI) sys_epoll_pwait2, AArch64 sys_epoll_pwait2, RISC-V 64 sys_epoll_pwait2, MIPS o32 sys_epoll_pwait2, MIPS n64 sys_epoll_pwait2, PowerPC64 sys_epoll_pwait2.

epoll_wait 232 256 252 — — 4250 5209 238
long sys_epoll_wait(int epfd, struct epoll_event __user *events, int maxevents, int timeout);
Defined infs/eventpoll.c:2405 (x86-64)

Entry points: x86-64 sys_epoll_wait, x86 (i386) sys_epoll_wait, ARM (EABI) sys_epoll_wait, MIPS o32 sys_epoll_wait, MIPS n64 sys_epoll_wait, PowerPC64 sys_epoll_wait.

Not available on AArch64, RISC-V 64.

eventfd 284 323 351 — — 4319 5278 307
long sys_eventfd(unsigned int count);
Defined infs/eventfd.c:463 (x86-64)

Entry points: x86-64 sys_eventfd, x86 (i386) sys_eventfd, ARM (EABI) sys_eventfd, MIPS o32 sys_eventfd, MIPS n64 sys_eventfd, PowerPC64 sys_eventfd.

Not available on AArch64, RISC-V 64.

eventfd2 290 328 356 19 19 4325 5284 314
long sys_eventfd2(unsigned int count, int flags);
Defined infs/eventfd.c:458 (x86-64)

Entry points: x86-64 sys_eventfd2, x86 (i386) sys_eventfd2, ARM (EABI) sys_eventfd2, AArch64 sys_eventfd2, RISC-V 64 sys_eventfd2, MIPS o32 sys_eventfd2, MIPS n64 sys_eventfd2, PowerPC64 sys_eventfd2.

execve 59 11 11 221 221 4011 5057 11
long sys_execve(const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp);
Defined infs/exec.c:2104 (x86-64)

Entry points: x86-64 sys_execve, x86 (i386) sys_execve, ARM (EABI) sys_execve, AArch64 sys_execve, RISC-V 64 sys_execve, MIPS o32 sys_execve, MIPS n64 sys_execve, PowerPC64 sys_execve.

execveat 322 358 387 281 281 4356 5316 362
long sys_execveat(int fd, const char __user *filename, const char __user *const __user *argv, const char __user *const __user *envp, int flags);
Defined infs/exec.c:2112 (x86-64)

Entry points: x86-64 sys_execveat, x86 (i386) sys_execveat, ARM (EABI) sys_execveat, AArch64 sys_execveat, RISC-V 64 sys_execveat, MIPS o32 sys_execveat, MIPS n64 sys_execveat, PowerPC64 sys_execveat.

exit 60 1 1 93 93 4001 5058 1
long sys_exit(int error_code);
Defined inkernel/exit.c:971 (x86-64)

Entry points: x86-64 sys_exit, x86 (i386) sys_exit, ARM (EABI) sys_exit, AArch64 sys_exit, RISC-V 64 sys_exit, MIPS o32 sys_exit, MIPS n64 sys_exit, PowerPC64 sys_exit.

exit_group 231 252 248 94 94 4246 5205 234
long sys_exit_group(int error_code);
Defined inkernel/exit.c:1013 (x86-64)

Entry points: x86-64 sys_exit_group, x86 (i386) sys_exit_group, ARM (EABI) sys_exit_group, AArch64 sys_exit_group, RISC-V 64 sys_exit_group, MIPS o32 sys_exit_group, MIPS n64 sys_exit_group, PowerPC64 sys_exit_group.

faccessat 269 307 334 48 48 4300 5259 298
long sys_faccessat(int dfd, const char __user *filename, int mode);
Defined infs/open.c:468 (x86-64)

Entry points: x86-64 sys_faccessat, x86 (i386) sys_faccessat, ARM (EABI) sys_faccessat, AArch64 sys_faccessat, RISC-V 64 sys_faccessat, MIPS o32 sys_faccessat, MIPS n64 sys_faccessat, PowerPC64 sys_faccessat.

faccessat2 439 439 439 439 439 4439 5439 439
long sys_faccessat2(int dfd, const char __user *filename, int mode, int flags);
Defined infs/open.c:473 (x86-64)

Entry points: x86-64 sys_faccessat2, x86 (i386) sys_faccessat2, ARM (EABI) sys_faccessat2, AArch64 sys_faccessat2, RISC-V 64 sys_faccessat2, MIPS o32 sys_faccessat2, MIPS n64 sys_faccessat2, PowerPC64 sys_faccessat2.

fadvise64 221 250 — 223 223 4254 5215 233
long sys_fadvise64(int fd, loff_t offset, size_t len, int advice);
Defined inmm/fadvise.c:213 (x86-64)

Entry points: x86-64 sys_fadvise64, x86 (i386) sys_ia32_fadvise64, AArch64 sys_fadvise64_64, RISC-V 64 sys_fadvise64_64, MIPS o32 sys_fadvise64_64, MIPS n64 sys_fadvise64_64, PowerPC64 sys_fadvise64.

Not available on ARM (EABI).

fadvise64_64 — 272 — — — — — —
long sys_ia32_fadvise64_64(int fd, __u32 offset_low, __u32 offset_high, __u32 len_low, __u32 len_high, int advice);
Defined inarch/x86/kernel/sys_ia32.c:87 (x86 (i386))

Entry points: x86 (i386) sys_ia32_fadvise64_64.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

fallocate 285 324 352 47 47 4320 5279 309
long sys_fallocate(int fd, int mode, loff_t offset, loff_t len);
Defined infs/open.c:337 (x86-64)

Entry points: x86-64 sys_fallocate, x86 (i386) sys_ia32_fallocate, ARM (EABI) sys_fallocate, AArch64 sys_fallocate, RISC-V 64 sys_fallocate, MIPS o32 sys_fallocate, MIPS n64 sys_fallocate, PowerPC64 sys_fallocate.

fanotify_init 300 338 367 262 262 4336 5295 323
long sys_fanotify_init(unsigned int flags, unsigned int event_f_flags);

Entry points: x86-64 sys_fanotify_init, x86 (i386) sys_fanotify_init, ARM (EABI) sys_fanotify_init, AArch64 sys_fanotify_init, RISC-V 64 sys_fanotify_init, MIPS o32 sys_fanotify_init, MIPS n64 sys_fanotify_init, PowerPC64 sys_fanotify_init.

fanotify_mark 301 339 368 263 263 4337 5296 324
long sys_fanotify_mark(int fanotify_fd, unsigned int flags, __u64 mask, int dfd, const char __user *pathname);

Entry points: x86-64 sys_fanotify_mark, x86 (i386) sys_fanotify_mark, ARM (EABI) sys_fanotify_mark, AArch64 sys_fanotify_mark, RISC-V 64 sys_fanotify_mark, MIPS o32 sys_fanotify_mark, MIPS n64 sys_fanotify_mark, PowerPC64 sys_fanotify_mark.

fchdir 81 133 133 50 50 4133 5079 133
long sys_fchdir(unsigned int fd);
Defined infs/open.c:510 (x86-64)

Entry points: x86-64 sys_fchdir, x86 (i386) sys_fchdir, ARM (EABI) sys_fchdir, AArch64 sys_fchdir, RISC-V 64 sys_fchdir, MIPS o32 sys_fchdir, MIPS n64 sys_fchdir, PowerPC64 sys_fchdir.

fchmod 91 94 94 52 52 4094 5089 94
long sys_fchmod(unsigned int fd, umode_t mode);
Defined infs/open.c:601 (x86-64)

Entry points: x86-64 sys_fchmod, x86 (i386) sys_fchmod, ARM (EABI) sys_fchmod, AArch64 sys_fchmod, RISC-V 64 sys_fchmod, MIPS o32 sys_fchmod, MIPS n64 sys_fchmod, PowerPC64 sys_fchmod.

fchmodat 268 306 333 53 53 4299 5258 297
long sys_fchmodat(int dfd, const char __user *filename, umode_t mode);
Defined infs/open.c:631 (x86-64)

Entry points: x86-64 sys_fchmodat, x86 (i386) sys_fchmodat, ARM (EABI) sys_fchmodat, AArch64 sys_fchmodat, RISC-V 64 sys_fchmodat, MIPS o32 sys_fchmodat, MIPS n64 sys_fchmodat, PowerPC64 sys_fchmodat.

fchown 93 95 95 55 55 4095 5091 95
long sys_fchown(unsigned int fd, uid_t user, gid_t group);
Defined infs/open.c:765 (x86-64)

Entry points: x86-64 sys_fchown, x86 (i386) sys_fchown16, ARM (EABI) sys_fchown16, AArch64 sys_fchown, RISC-V 64 sys_fchown, MIPS o32 sys_fchown, MIPS n64 sys_fchown, PowerPC64 sys_fchown.

fchown32 — 207 207 — — — — —
long sys_fchown(unsigned int fd, uid_t user, gid_t group);
Defined infs/open.c:765 (x86 (i386))

Entry points: x86 (i386) sys_fchown, ARM (EABI) sys_fchown.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

fchownat 260 298 325 54 54 4291 5250 289
long sys_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group, int flag);
Defined infs/open.c:723 (x86-64)

Entry points: x86-64 sys_fchownat, x86 (i386) sys_fchownat, ARM (EABI) sys_fchownat, AArch64 sys_fchownat, RISC-V 64 sys_fchownat, MIPS o32 sys_fchownat, MIPS n64 sys_fchownat, PowerPC64 sys_fchownat.

fcntl 72 55 55 25 25 4055 5070 55
long sys_fcntl(unsigned int fd, unsigned int cmd, unsigned long arg);
Defined infs/fcntl.c:451 (x86-64)

Entry points: x86-64 sys_fcntl, x86 (i386) sys_fcntl, ARM (EABI) sys_fcntl, AArch64 sys_fcntl, RISC-V 64 sys_fcntl, MIPS o32 sys_fcntl, MIPS n64 sys_fcntl, PowerPC64 sys_fcntl.

fcntl64 — 221 221 — — 4220 — —
long sys_fcntl64(unsigned int fd, unsigned int cmd, unsigned long arg);
Defined infs/fcntl.c:475 (x86 (i386))

Entry points: x86 (i386) sys_fcntl64, ARM (EABI) sys_fcntl64, MIPS o32 sys_fcntl64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

fdatasync 75 148 148 83 83 4152 5073 148
long sys_fdatasync(unsigned int fd);
Defined infs/sync.c:223 (x86-64)

Entry points: x86-64 sys_fdatasync, x86 (i386) sys_fdatasync, ARM (EABI) sys_fdatasync, AArch64 sys_fdatasync, RISC-V 64 sys_fdatasync, MIPS o32 sys_fdatasync, MIPS n64 sys_fdatasync, PowerPC64 sys_fdatasync.

fgetxattr 193 231 231 10 10 4229 5185 214
long sys_fgetxattr(int fd, const char __user *name, void __user *value, size_t size);
Defined infs/xattr.c:751 (x86-64)

Entry points: x86-64 sys_fgetxattr, x86 (i386) sys_fgetxattr, ARM (EABI) sys_fgetxattr, AArch64 sys_fgetxattr, RISC-V 64 sys_fgetxattr, MIPS o32 sys_fgetxattr, MIPS n64 sys_fgetxattr, PowerPC64 sys_fgetxattr.

finit_module 313 350 379 273 273 4348 5307 353
long sys_finit_module(int fd, const char __user *uargs, int flags);
Defined inkernel/module.c:4231 (x86-64)

Entry points: x86-64 sys_finit_module, x86 (i386) sys_finit_module, ARM (EABI) sys_finit_module, AArch64 sys_finit_module, RISC-V 64 sys_finit_module, MIPS o32 sys_finit_module, MIPS n64 sys_finit_module, PowerPC64 sys_finit_module.

flistxattr 196 234 234 13 13 4232 5188 217
long sys_flistxattr(int fd, char __user *list, size_t size);
Defined infs/xattr.c:828 (x86-64)

Entry points: x86-64 sys_flistxattr, x86 (i386) sys_flistxattr, ARM (EABI) sys_flistxattr, AArch64 sys_flistxattr, RISC-V 64 sys_flistxattr, MIPS o32 sys_flistxattr, MIPS n64 sys_flistxattr, PowerPC64 sys_flistxattr.

flock 73 143 143 32 32 4143 5071 143
long sys_flock(unsigned int fd, unsigned int cmd);
Defined infs/locks.c:2181 (x86-64)

Entry points: x86-64 sys_flock, x86 (i386) sys_flock, ARM (EABI) sys_flock, AArch64 sys_flock, RISC-V 64 sys_flock, MIPS o32 sys_flock, MIPS n64 sys_flock, PowerPC64 sys_flock.

fork 57 2 2 — — 4002 5056 2
long sys_fork(void);
Defined inkernel/fork.c:2738 (x86-64)

Entry points: x86-64 sys_fork, x86 (i386) sys_fork, ARM (EABI) sys_fork, MIPS o32 __sys_fork, MIPS n64 __sys_fork, PowerPC64 sys_fork.

Not available on AArch64, RISC-V 64.

fremovexattr 199 237 237 16 16 4235 5191 220
long sys_fremovexattr(int fd, const char __user *name);
Defined infs/xattr.c:894 (x86-64)

Entry points: x86-64 sys_fremovexattr, x86 (i386) sys_fremovexattr, ARM (EABI) sys_fremovexattr, AArch64 sys_fremovexattr, RISC-V 64 sys_fremovexattr, MIPS o32 sys_fremovexattr, MIPS n64 sys_fremovexattr, PowerPC64 sys_fremovexattr.

fsconfig 431 431 431 431 431 4431 5431 431
long sys_fsconfig(int fd, unsigned int cmd, const char __user *_key, const void __user *_value, int aux);
Defined infs/fsopen.c:320 (x86-64)

Entry points: x86-64 sys_fsconfig, x86 (i386) sys_fsconfig, ARM (EABI) sys_fsconfig, AArch64 sys_fsconfig, RISC-V 64 sys_fsconfig, MIPS o32 sys_fsconfig, MIPS n64 sys_fsconfig, PowerPC64 sys_fsconfig.

fsetxattr 190 228 228 7 7 4226 5182 211
long sys_fsetxattr(int fd, const char __user *name, const void __user *value, size_t size, int flags);
Defined infs/xattr.c:656 (x86-64)

Entry points: x86-64 sys_fsetxattr, x86 (i386) sys_fsetxattr, ARM (EABI) sys_fsetxattr, AArch64 sys_fsetxattr, RISC-V 64 sys_fsetxattr, MIPS o32 sys_fsetxattr, MIPS n64 sys_fsetxattr, PowerPC64 sys_fsetxattr.

fsmount 432 432 432 432 432 4432 5432 432
long sys_fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags);
Defined infs/namespace.c:3630 (x86-64)

Entry points: x86-64 sys_fsmount, x86 (i386) sys_fsmount, ARM (EABI) sys_fsmount, AArch64 sys_fsmount, RISC-V 64 sys_fsmount, MIPS o32 sys_fsmount, MIPS n64 sys_fsmount, PowerPC64 sys_fsmount.

fsopen 430 430 430 430 430 4430 5430 430
long sys_fsopen(const char __user *_fs_name, unsigned int flags);
Defined infs/fsopen.c:121 (x86-64)

Entry points: x86-64 sys_fsopen, x86 (i386) sys_fsopen, ARM (EABI) sys_fsopen, AArch64 sys_fsopen, RISC-V 64 sys_fsopen, MIPS o32 sys_fsopen, MIPS n64 sys_fsopen, PowerPC64 sys_fsopen.

fspick 433 433 433 433 433 4433 5433 433
long sys_fspick(int dfd, const char __user *path, unsigned int flags);
Defined infs/fsopen.c:164 (x86-64)

Entry points: x86-64 sys_fspick, x86 (i386) sys_fspick, ARM (EABI) sys_fspick, AArch64 sys_fspick, RISC-V 64 sys_fspick, MIPS o32 sys_fspick, MIPS n64 sys_fspick, PowerPC64 sys_fspick.

fstat 5 108 108 80 80 4108 5005 108
long sys_newfstat(unsigned int fd, struct stat __user *statbuf);
Defined infs/stat.c:418 (x86-64)

Entry points: x86-64 sys_newfstat, x86 (i386) sys_newfstat, ARM (EABI) sys_newfstat, AArch64 sys_newfstat, RISC-V 64 sys_newfstat, MIPS o32 sys_newfstat, MIPS n64 sys_newfstat, PowerPC64 sys_newfstat.

fstat64 — 197 197 — — 4215 — —
long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf);
Defined infs/stat.c:545 (x86 (i386))

Entry points: x86 (i386) sys_fstat64, ARM (EABI) sys_fstat64, MIPS o32 sys_fstat64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

fstatat64 — 300 327 — — 4293 — —
long sys_fstatat64(int dfd, const char __user *filename, struct stat64 __user *statbuf, int flag);
Defined infs/stat.c:556 (x86 (i386))

Entry points: x86 (i386) sys_fstatat64, ARM (EABI) sys_fstatat64, MIPS o32 sys_fstatat64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

fstatfs 138 100 100 44 44 4100 5135 100
long sys_fstatfs(unsigned int fd, struct statfs __user *buf);
Defined infs/statfs.c:213 (x86-64)

Entry points: x86-64 sys_fstatfs, x86 (i386) sys_fstatfs, ARM (EABI) sys_fstatfs, AArch64 sys_fstatfs, RISC-V 64 sys_fstatfs, MIPS o32 sys_fstatfs, MIPS n64 sys_fstatfs, PowerPC64 sys_fstatfs.

fstatfs64 — 269 267 — — 4256 — 253
long sys_fstatfs64(unsigned int fd, size_t sz, struct statfs64 __user *buf);
Defined infs/statfs.c:222 (x86 (i386))

Entry points: x86 (i386) sys_fstatfs64, ARM (EABI) sys_fstatfs64_wrapper, MIPS o32 sys_fstatfs64, PowerPC64 sys_fstatfs64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64.

fsync 74 118 118 82 82 4118 5072 118
long sys_fsync(unsigned int fd);
Defined infs/sync.c:218 (x86-64)

Entry points: x86-64 sys_fsync, x86 (i386) sys_fsync, ARM (EABI) sys_fsync, AArch64 sys_fsync, RISC-V 64 sys_fsync, MIPS o32 sys_fsync, MIPS n64 sys_fsync, PowerPC64 sys_fsync.

ftruncate 77 93 93 46 46 4093 5075 93
long sys_ftruncate(unsigned int fd, off_t length);
Defined infs/open.c:202 (x86-64)

Entry points: x86-64 sys_ftruncate, x86 (i386) sys_ftruncate, ARM (EABI) sys_ftruncate, AArch64 sys_ftruncate, RISC-V 64 sys_ftruncate, MIPS o32 sys_ftruncate, MIPS n64 sys_ftruncate, PowerPC64 sys_ftruncate.

ftruncate64 — 194 194 — — 4212 — —
long sys_ia32_ftruncate64(unsigned int fd, unsigned long offset_low, unsigned long offset_high);
Defined inarch/x86/kernel/sys_ia32.c:61 (x86 (i386))

Entry points: x86 (i386) sys_ia32_ftruncate64, ARM (EABI) sys_ftruncate64, MIPS o32 sys_ftruncate64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

futex 202 240 240 98 98 4238 5194 221
long sys_futex(u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3);
Defined inkernel/futex/core.c:4076 (x86-64)

Entry points: x86-64 sys_futex, x86 (i386) sys_futex_time32, ARM (EABI) sys_futex_time32, AArch64 sys_futex, RISC-V 64 sys_futex, MIPS o32 sys_futex_time32, MIPS n64 sys_futex, PowerPC64 sys_futex.

futex_time64 — 422 422 — — 4422 — —
long sys_futex(u32 __user *uaddr, int op, u32 val, const struct __kernel_timespec __user *utime, u32 __user *uaddr2, u32 val3);
Defined inkernel/futex/core.c:4076 (x86 (i386))

Entry points: x86 (i386) sys_futex, ARM (EABI) sys_futex, MIPS o32 sys_futex.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

futimesat 261 299 326 — — 4292 5251 290
long sys_futimesat(int dfd, const char __user *filename, struct __kernel_old_timeval __user *utimes);
Defined infs/utimes.c:202 (x86-64)

Entry points: x86-64 sys_futimesat, x86 (i386) sys_futimesat_time32, ARM (EABI) sys_futimesat_time32, MIPS o32 sys_futimesat_time32, MIPS n64 sys_futimesat, PowerPC64 sys_futimesat.

Not available on AArch64, RISC-V 64.

get_mempolicy 239 275 320 236 236 4269 5228 260
long sys_get_mempolicy(int __user *policy, unsigned long __user *nmask, unsigned long maxnode, unsigned long addr, unsigned long flags);
Defined inmm/mempolicy.c:1634 (x86-64)

Entry points: x86-64 sys_get_mempolicy, x86 (i386) sys_get_mempolicy, ARM (EABI) sys_get_mempolicy, AArch64 sys_get_mempolicy, RISC-V 64 sys_get_mempolicy, MIPS o32 sys_get_mempolicy, MIPS n64 sys_get_mempolicy, PowerPC64 sys_get_mempolicy.

get_robust_list 274 312 339 100 100 4310 5269 299
long sys_get_robust_list(int pid, struct robust_list_head __user *__user *head_ptr, size_t __user *len_ptr);
Defined inkernel/futex/core.c:3600 (x86-64)

Entry points: x86-64 sys_get_robust_list, x86 (i386) sys_get_robust_list, ARM (EABI) sys_get_robust_list, AArch64 sys_get_robust_list, RISC-V 64 sys_get_robust_list, MIPS o32 sys_get_robust_list, MIPS n64 sys_get_robust_list, PowerPC64 sys_get_robust_list.

get_thread_area — 244 — — — — — —
long sys_get_thread_area(struct user_desc __user *u_info);
Defined inarch/x86/kernel/tls.c:237 (x86 (i386))

Entry points: x86 (i386) sys_get_thread_area.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getcpu 309 318 345 168 168 4312 5271 302
long sys_getcpu(unsigned __user *cpup, unsigned __user *nodep, struct getcpu_cache __user *unused);
Defined inkernel/sys.c:2574 (x86-64)

Entry points: x86-64 sys_getcpu, x86 (i386) sys_getcpu, ARM (EABI) sys_getcpu, AArch64 sys_getcpu, RISC-V 64 sys_getcpu, MIPS o32 sys_getcpu, MIPS n64 sys_getcpu, PowerPC64 sys_getcpu.

getcwd 79 183 183 17 17 4203 5077 182
long sys_getcwd(char __user *buf, unsigned long size);
Defined infs/d_path.c:414 (x86-64)

Entry points: x86-64 sys_getcwd, x86 (i386) sys_getcwd, ARM (EABI) sys_getcwd, AArch64 sys_getcwd, RISC-V 64 sys_getcwd, MIPS o32 sys_getcwd, MIPS n64 sys_getcwd, PowerPC64 sys_getcwd.

getdents 78 141 141 — — 4141 5076 141
long sys_getdents(unsigned int fd, struct linux_dirent __user *dirent, unsigned int count);
Defined infs/readdir.c:271 (x86-64)

Entry points: x86-64 sys_getdents, x86 (i386) sys_getdents, ARM (EABI) sys_getdents, MIPS o32 sys_getdents, MIPS n64 sys_getdents, PowerPC64 sys_getdents.

Not available on AArch64, RISC-V 64.

getdents64 217 220 217 61 61 4219 5308 202
long sys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent, unsigned int count);
Defined infs/readdir.c:354 (x86-64)

Entry points: x86-64 sys_getdents64, x86 (i386) sys_getdents64, ARM (EABI) sys_getdents64, AArch64 sys_getdents64, RISC-V 64 sys_getdents64, MIPS o32 sys_getdents64, MIPS n64 sys_getdents64, PowerPC64 sys_getdents64.

getegid 108 50 50 177 177 4050 5106 50
long sys_getegid(void);
Defined inkernel/sys.c:989 (x86-64)

Entry points: x86-64 sys_getegid, x86 (i386) sys_getegid16, ARM (EABI) sys_getegid16, AArch64 sys_getegid, RISC-V 64 sys_getegid, MIPS o32 sys_getegid, MIPS n64 sys_getegid, PowerPC64 sys_getegid.

getegid32 — 202 202 — — — — —
long sys_getegid(void);
Defined inkernel/sys.c:989 (x86 (i386))

Entry points: x86 (i386) sys_getegid, ARM (EABI) sys_getegid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

geteuid 107 49 49 175 175 4049 5105 49
long sys_geteuid(void);
Defined inkernel/sys.c:977 (x86-64)

Entry points: x86-64 sys_geteuid, x86 (i386) sys_geteuid16, ARM (EABI) sys_geteuid16, AArch64 sys_geteuid, RISC-V 64 sys_geteuid, MIPS o32 sys_geteuid, MIPS n64 sys_geteuid, PowerPC64 sys_geteuid.

geteuid32 — 201 201 — — — — —
long sys_geteuid(void);
Defined inkernel/sys.c:977 (x86 (i386))

Entry points: x86 (i386) sys_geteuid, ARM (EABI) sys_geteuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getgid 104 47 47 176 176 4047 5102 47
long sys_getgid(void);
Defined inkernel/sys.c:983 (x86-64)

Entry points: x86-64 sys_getgid, x86 (i386) sys_getgid16, ARM (EABI) sys_getgid16, AArch64 sys_getgid, RISC-V 64 sys_getgid, MIPS o32 sys_getgid, MIPS n64 sys_getgid, PowerPC64 sys_getgid.

getgid32 — 200 200 — — — — —
long sys_getgid(void);
Defined inkernel/sys.c:983 (x86 (i386))

Entry points: x86 (i386) sys_getgid, ARM (EABI) sys_getgid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getgroups 115 80 80 158 158 4080 5113 80
long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
Defined inkernel/groups.c:148 (x86-64)

Entry points: x86-64 sys_getgroups, x86 (i386) sys_getgroups16, ARM (EABI) sys_getgroups16, AArch64 sys_getgroups, RISC-V 64 sys_getgroups, MIPS o32 sys_getgroups, MIPS n64 sys_getgroups, PowerPC64 sys_getgroups.

getgroups32 — 205 205 — — — — —
long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
Defined inkernel/groups.c:148 (x86 (i386))

Entry points: x86 (i386) sys_getgroups, ARM (EABI) sys_getgroups.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getitimer 36 105 105 102 102 4105 5035 105
long sys_getitimer(int which, struct __kernel_old_itimerval __user *value);
Defined inkernel/time/itimer.c:113 (x86-64)

Entry points: x86-64 sys_getitimer, x86 (i386) sys_getitimer, ARM (EABI) sys_getitimer, AArch64 sys_getitimer, RISC-V 64 sys_getitimer, MIPS o32 sys_getitimer, MIPS n64 sys_getitimer, PowerPC64 sys_getitimer.

getpeername 52 368 287 205 205 4171 5051 332
long sys_getpeername(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len);
Defined innet/socket.c:2031 (x86-64)

Entry points: x86-64 sys_getpeername, x86 (i386) sys_getpeername, ARM (EABI) sys_getpeername, AArch64 sys_getpeername, RISC-V 64 sys_getpeername, MIPS o32 sys_getpeername, MIPS n64 sys_getpeername, PowerPC64 sys_getpeername.

getpgid 121 132 132 155 155 4132 5119 132
long sys_getpgid(pid_t pid);
Defined inkernel/sys.c:1157 (x86-64)

Entry points: x86-64 sys_getpgid, x86 (i386) sys_getpgid, ARM (EABI) sys_getpgid, AArch64 sys_getpgid, RISC-V 64 sys_getpgid, MIPS o32 sys_getpgid, MIPS n64 sys_getpgid, PowerPC64 sys_getpgid.

getpgrp 111 65 65 — — 4065 5109 65
long sys_getpgrp(void);
Defined inkernel/sys.c:1164 (x86-64)

Entry points: x86-64 sys_getpgrp, x86 (i386) sys_getpgrp, ARM (EABI) sys_getpgrp, MIPS o32 sys_getpgrp, MIPS n64 sys_getpgrp, PowerPC64 sys_getpgrp.

Not available on AArch64, RISC-V 64.

getpid 39 20 20 172 172 4020 5038 20
long sys_getpid(void);
Defined inkernel/sys.c:943 (x86-64)

Entry points: x86-64 sys_getpid, x86 (i386) sys_getpid, ARM (EABI) sys_getpid, AArch64 sys_getpid, RISC-V 64 sys_getpid, MIPS o32 sys_getpid, MIPS n64 sys_getpid, PowerPC64 sys_getpid.

getppid 110 64 64 173 173 4064 5108 64
long sys_getppid(void);
Defined inkernel/sys.c:960 (x86-64)

Entry points: x86-64 sys_getppid, x86 (i386) sys_getppid, ARM (EABI) sys_getppid, AArch64 sys_getppid, RISC-V 64 sys_getppid, MIPS o32 sys_getppid, MIPS n64 sys_getppid, PowerPC64 sys_getppid.

getpriority 140 96 96 141 141 4096 5137 96
long sys_getpriority(int which, int who);
Defined inkernel/sys.c:273 (x86-64)

Entry points: x86-64 sys_getpriority, x86 (i386) sys_getpriority, ARM (EABI) sys_getpriority, AArch64 sys_getpriority, RISC-V 64 sys_getpriority, MIPS o32 sys_getpriority, MIPS n64 sys_getpriority, PowerPC64 sys_getpriority.

getrandom 318 355 384 278 278 4353 5313 359
long sys_getrandom(char __user *ubuf, size_t len, unsigned int flags);
Defined indrivers/char/random.c:1215 (x86-64)

Entry points: x86-64 sys_getrandom, x86 (i386) sys_getrandom, ARM (EABI) sys_getrandom, AArch64 sys_getrandom, RISC-V 64 sys_getrandom, MIPS o32 sys_getrandom, MIPS n64 sys_getrandom, PowerPC64 sys_getrandom.

getresgid 120 171 171 150 150 4191 5118 170
long sys_getresgid(gid_t __user *rgidp, gid_t __user *egidp, gid_t __user *sgidp);
Defined inkernel/sys.c:821 (x86-64)

Entry points: x86-64 sys_getresgid, x86 (i386) sys_getresgid16, ARM (EABI) sys_getresgid16, AArch64 sys_getresgid, RISC-V 64 sys_getresgid, MIPS o32 sys_getresgid, MIPS n64 sys_getresgid, PowerPC64 sys_getresgid.

getresgid32 — 211 211 — — — — —
long sys_getresgid(gid_t __user *rgidp, gid_t __user *egidp, gid_t __user *sgidp);
Defined inkernel/sys.c:821 (x86 (i386))

Entry points: x86 (i386) sys_getresgid, ARM (EABI) sys_getresgid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getresuid 118 165 165 148 148 4186 5116 165
long sys_getresuid(uid_t __user *ruidp, uid_t __user *euidp, uid_t __user *suidp);
Defined inkernel/sys.c:732 (x86-64)

Entry points: x86-64 sys_getresuid, x86 (i386) sys_getresuid16, ARM (EABI) sys_getresuid16, AArch64 sys_getresuid, RISC-V 64 sys_getresuid, MIPS o32 sys_getresuid, MIPS n64 sys_getresuid, PowerPC64 sys_getresuid.

getresuid32 — 209 209 — — — — —
long sys_getresuid(uid_t __user *ruidp, uid_t __user *euidp, uid_t __user *suidp);
Defined inkernel/sys.c:732 (x86 (i386))

Entry points: x86 (i386) sys_getresuid, ARM (EABI) sys_getresuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getrlimit 97 76 — 163 163 4076 5095 —
long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim);
Defined inkernel/sys.c:1437 (x86-64)

Entry points: x86-64 sys_getrlimit, x86 (i386) sys_old_getrlimit, AArch64 sys_getrlimit, RISC-V 64 sys_getrlimit, MIPS o32 sys_getrlimit, MIPS n64 sys_getrlimit.

Not available on ARM (EABI), PowerPC64.

getrusage 98 77 77 165 165 4077 5096 77
long sys_getrusage(int who, struct rusage __user *ru);
Defined inkernel/sys.c:1849 (x86-64)

Entry points: x86-64 sys_getrusage, x86 (i386) sys_getrusage, ARM (EABI) sys_getrusage, AArch64 sys_getrusage, RISC-V 64 sys_getrusage, MIPS o32 sys_getrusage, MIPS n64 sys_getrusage, PowerPC64 sys_getrusage.

getsid 124 147 147 156 156 4151 5122 147
long sys_getsid(pid_t pid);
Defined inkernel/sys.c:1171 (x86-64)

Entry points: x86-64 sys_getsid, x86 (i386) sys_getsid, ARM (EABI) sys_getsid, AArch64 sys_getsid, RISC-V 64 sys_getsid, MIPS o32 sys_getsid, MIPS n64 sys_getsid, PowerPC64 sys_getsid.

getsockname 51 367 286 204 204 4172 5050 331
long sys_getsockname(int fd, struct sockaddr __user *usockaddr, int __user *usockaddr_len);
Defined innet/socket.c:1995 (x86-64)

Entry points: x86-64 sys_getsockname, x86 (i386) sys_getsockname, ARM (EABI) sys_getsockname, AArch64 sys_getsockname, RISC-V 64 sys_getsockname, MIPS o32 sys_getsockname, MIPS n64 sys_getsockname, PowerPC64 sys_getsockname.

getsockopt 55 365 295 209 209 4173 5054 340
long sys_getsockopt(int fd, int level, int optname, char __user *optval, int __user *optlen);
Defined innet/socket.c:2269 (x86-64)

Entry points: x86-64 sys_getsockopt, x86 (i386) sys_getsockopt, ARM (EABI) sys_getsockopt, AArch64 sys_getsockopt, RISC-V 64 sys_getsockopt, MIPS o32 sys_getsockopt, MIPS n64 sys_getsockopt, PowerPC64 sys_getsockopt.

gettid 186 224 224 178 178 4222 5178 207
long sys_gettid(void);
Defined inkernel/sys.c:949 (x86-64)

Entry points: x86-64 sys_gettid, x86 (i386) sys_gettid, ARM (EABI) sys_gettid, AArch64 sys_gettid, RISC-V 64 sys_gettid, MIPS o32 sys_gettid, MIPS n64 sys_gettid, PowerPC64 sys_gettid.

gettimeofday 96 78 78 169 169 4078 5094 78
long sys_gettimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);
Defined inkernel/time/time.c:140 (x86-64)

Entry points: x86-64 sys_gettimeofday, x86 (i386) sys_gettimeofday, ARM (EABI) sys_gettimeofday, AArch64 sys_gettimeofday, RISC-V 64 sys_gettimeofday, MIPS o32 sys_gettimeofday, MIPS n64 sys_gettimeofday, PowerPC64 sys_gettimeofday.

getuid 102 24 24 174 174 4024 5100 24
long sys_getuid(void);
Defined inkernel/sys.c:971 (x86-64)

Entry points: x86-64 sys_getuid, x86 (i386) sys_getuid16, ARM (EABI) sys_getuid16, AArch64 sys_getuid, RISC-V 64 sys_getuid, MIPS o32 sys_getuid, MIPS n64 sys_getuid, PowerPC64 sys_getuid.

getuid32 — 199 199 — — — — —
long sys_getuid(void);
Defined inkernel/sys.c:971 (x86 (i386))

Entry points: x86 (i386) sys_getuid, ARM (EABI) sys_getuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

getxattr 191 229 229 8 8 4227 5183 212
long sys_getxattr(const char __user *pathname, const char __user *name, void __user *value, size_t size);
Defined infs/xattr.c:739 (x86-64)

Entry points: x86-64 sys_getxattr, x86 (i386) sys_getxattr, ARM (EABI) sys_getxattr, AArch64 sys_getxattr, RISC-V 64 sys_getxattr, MIPS o32 sys_getxattr, MIPS n64 sys_getxattr, PowerPC64 sys_getxattr.

init_module 175 128 128 105 105 4128 5168 128
long sys_init_module(void __user *umod, unsigned long len, const char __user *uargs);
Defined inkernel/module.c:4211 (x86-64)

Entry points: x86-64 sys_init_module, x86 (i386) sys_init_module, ARM (EABI) sys_init_module, AArch64 sys_init_module, RISC-V 64 sys_init_module, MIPS o32 sys_init_module, MIPS n64 sys_init_module, PowerPC64 sys_init_module.

inotify_add_watch 254 292 317 27 27 4285 5244 276
long sys_inotify_add_watch(int fd, const char __user *pathname, u32 mask);

Entry points: x86-64 sys_inotify_add_watch, x86 (i386) sys_inotify_add_watch, ARM (EABI) sys_inotify_add_watch, AArch64 sys_inotify_add_watch, RISC-V 64 sys_inotify_add_watch, MIPS o32 sys_inotify_add_watch, MIPS n64 sys_inotify_add_watch, PowerPC64 sys_inotify_add_watch.

inotify_init 253 291 316 — — 4284 5243 275
long sys_inotify_init(void);

Entry points: x86-64 sys_inotify_init, x86 (i386) sys_inotify_init, ARM (EABI) sys_inotify_init, MIPS o32 sys_inotify_init, MIPS n64 sys_inotify_init, PowerPC64 sys_inotify_init.

Not available on AArch64, RISC-V 64.

inotify_init1 294 332 360 26 26 4329 5288 318
long sys_inotify_init1(int flags);

Entry points: x86-64 sys_inotify_init1, x86 (i386) sys_inotify_init1, ARM (EABI) sys_inotify_init1, AArch64 sys_inotify_init1, RISC-V 64 sys_inotify_init1, MIPS o32 sys_inotify_init1, MIPS n64 sys_inotify_init1, PowerPC64 sys_inotify_init1.

inotify_rm_watch 255 293 318 28 28 4286 5245 277
long sys_inotify_rm_watch(int fd, __s32 wd);

Entry points: x86-64 sys_inotify_rm_watch, x86 (i386) sys_inotify_rm_watch, ARM (EABI) sys_inotify_rm_watch, AArch64 sys_inotify_rm_watch, RISC-V 64 sys_inotify_rm_watch, MIPS o32 sys_inotify_rm_watch, MIPS n64 sys_inotify_rm_watch, PowerPC64 sys_inotify_rm_watch.

io_cancel 210 249 247 3 3 4245 5204 231
long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb, struct io_event __user *result);
Defined infs/aio.c:2136 (x86-64)

Entry points: x86-64 sys_io_cancel, x86 (i386) sys_io_cancel, ARM (EABI) sys_io_cancel, AArch64 sys_io_cancel, RISC-V 64 sys_io_cancel, MIPS o32 sys_io_cancel, MIPS n64 sys_io_cancel, PowerPC64 sys_io_cancel.

io_destroy 207 246 244 1 1 4242 5201 228
long sys_io_destroy(aio_context_t ctx);
Defined infs/aio.c:1396 (x86-64)

Entry points: x86-64 sys_io_destroy, x86 (i386) sys_io_destroy, ARM (EABI) sys_io_destroy, AArch64 sys_io_destroy, RISC-V 64 sys_io_destroy, MIPS o32 sys_io_destroy, MIPS n64 sys_io_destroy, PowerPC64 sys_io_destroy.

io_getevents 208 247 245 4 4 4243 5202 229
long sys_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout);
Defined infs/aio.c:2212 (x86-64)

Entry points: x86-64 sys_io_getevents, x86 (i386) sys_io_getevents_time32, ARM (EABI) sys_io_getevents_time32, AArch64 sys_io_getevents, RISC-V 64 sys_io_getevents, MIPS o32 sys_io_getevents_time32, MIPS n64 sys_io_getevents, PowerPC64 sys_io_getevents.

io_pgetevents 333 385 399 292 292 4368 5328 388
long sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset __user *usig);
Defined infs/aio.c:2237 (x86-64)

Entry points: x86-64 sys_io_pgetevents, x86 (i386) sys_io_pgetevents_time32, ARM (EABI) sys_io_pgetevents_time32, AArch64 sys_io_pgetevents, RISC-V 64 sys_io_pgetevents, MIPS o32 sys_io_pgetevents_time32, MIPS n64 sys_io_pgetevents, PowerPC64 sys_io_pgetevents.

io_pgetevents_time64 — 416 416 — — 4416 — —
long sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct __kernel_timespec __user *timeout, const struct __aio_sigset __user *usig);
Defined infs/aio.c:2237 (x86 (i386))

Entry points: x86 (i386) sys_io_pgetevents, ARM (EABI) sys_io_pgetevents, MIPS o32 sys_io_pgetevents.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

io_setup 206 245 243 0 0 4241 5200 227
long sys_io_setup(unsigned nr_events, aio_context_t __user *ctxp);
Defined infs/aio.c:1327 (x86-64)

Entry points: x86-64 sys_io_setup, x86 (i386) sys_io_setup, ARM (EABI) sys_io_setup, AArch64 sys_io_setup, RISC-V 64 sys_io_setup, MIPS o32 sys_io_setup, MIPS n64 sys_io_setup, PowerPC64 sys_io_setup.

io_submit 209 248 246 2 2 4244 5203 230
long sys_io_submit(aio_context_t ctx_id, long nr, struct iocb __user *__user *iocbpp);
Defined infs/aio.c:2042 (x86-64)

Entry points: x86-64 sys_io_submit, x86 (i386) sys_io_submit, ARM (EABI) sys_io_submit, AArch64 sys_io_submit, RISC-V 64 sys_io_submit, MIPS o32 sys_io_submit, MIPS n64 sys_io_submit, PowerPC64 sys_io_submit.

io_uring_enter 426 426 426 426 426 4426 5426 426
long sys_io_uring_enter(unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void __user *argp, size_t argsz);
Defined inio_uring/io_uring.c:10084 (x86-64)

Entry points: x86-64 sys_io_uring_enter, x86 (i386) sys_io_uring_enter, ARM (EABI) sys_io_uring_enter, AArch64 sys_io_uring_enter, RISC-V 64 sys_io_uring_enter, MIPS o32 sys_io_uring_enter, MIPS n64 sys_io_uring_enter, PowerPC64 sys_io_uring_enter.

io_uring_register 427 427 427 427 427 4427 5427 427
long sys_io_uring_register(unsigned int fd, unsigned int opcode, void __user *arg, unsigned int nr_args);
Defined inio_uring/io_uring.c:11079 (x86-64)

Entry points: x86-64 sys_io_uring_register, x86 (i386) sys_io_uring_register, ARM (EABI) sys_io_uring_register, AArch64 sys_io_uring_register, RISC-V 64 sys_io_uring_register, MIPS o32 sys_io_uring_register, MIPS n64 sys_io_uring_register, PowerPC64 sys_io_uring_register.

io_uring_setup 425 425 425 425 425 4425 5425 425
long sys_io_uring_setup(u32 entries, struct io_uring_params __user *params);
Defined inio_uring/io_uring.c:10531 (x86-64)

Entry points: x86-64 sys_io_uring_setup, x86 (i386) sys_io_uring_setup, ARM (EABI) sys_io_uring_setup, AArch64 sys_io_uring_setup, RISC-V 64 sys_io_uring_setup, MIPS o32 sys_io_uring_setup, MIPS n64 sys_io_uring_setup, PowerPC64 sys_io_uring_setup.

ioctl 16 54 54 29 29 4054 5015 54
long sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg);
Defined infs/ioctl.c:860 (x86-64)

Entry points: x86-64 sys_ioctl, x86 (i386) sys_ioctl, ARM (EABI) sys_ioctl, AArch64 sys_ioctl, RISC-V 64 sys_ioctl, MIPS o32 sys_ioctl, MIPS n64 sys_ioctl, PowerPC64 sys_ioctl.

ioperm 173 101 — — — — — —
long sys_ioperm(unsigned long from, unsigned long num, int turn_on);
Defined inarch/x86/kernel/ioport.c:158 (x86-64)

Entry points: x86-64 sys_ioperm, x86 (i386) sys_ioperm.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

iopl 172 110 — — — — — —
long sys_iopl(unsigned int level);
Defined inarch/x86/kernel/ioport.c:179 (x86-64)

Entry points: x86-64 sys_iopl, x86 (i386) sys_iopl.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

ioprio_get 252 290 315 31 31 4315 5274 274
long sys_ioprio_get(int which, int who);
Defined inblock/ioprio.c:199 (x86-64)

Entry points: x86-64 sys_ioprio_get, x86 (i386) sys_ioprio_get, ARM (EABI) sys_ioprio_get, AArch64 sys_ioprio_get, RISC-V 64 sys_ioprio_get, MIPS o32 sys_ioprio_get, MIPS n64 sys_ioprio_get, PowerPC64 sys_ioprio_get.

ioprio_set 251 289 314 30 30 4314 5273 273
long sys_ioprio_set(int which, int who, int ioprio);
Defined inblock/ioprio.c:100 (x86-64)

Entry points: x86-64 sys_ioprio_set, x86 (i386) sys_ioprio_set, ARM (EABI) sys_ioprio_set, AArch64 sys_ioprio_set, RISC-V 64 sys_ioprio_set, MIPS o32 sys_ioprio_set, MIPS n64 sys_ioprio_set, PowerPC64 sys_ioprio_set.

ipc — 117 — — — 4117 — 117
long sys_ipc(unsigned int call, int first, unsigned long second, unsigned long third, void __user *ptr, long fifth);
Defined inipc/syscall.c:110 (x86 (i386))

Entry points: x86 (i386) sys_ipc, MIPS o32 sys_ipc, PowerPC64 sys_ipc.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

kcmp 312 349 378 272 272 4347 5306 354
long sys_kcmp(pid_t pid1, pid_t pid2, int type, unsigned long idx1, unsigned long idx2);
Defined inkernel/kcmp.c:135 (x86-64)

Entry points: x86-64 sys_kcmp, x86 (i386) sys_kcmp, ARM (EABI) sys_kcmp, AArch64 sys_kcmp, RISC-V 64 sys_kcmp, MIPS o32 sys_kcmp, MIPS n64 sys_kcmp, PowerPC64 sys_kcmp.

kexec_file_load 320 — 401 294 294 — — 382
long sys_kexec_file_load(int kernel_fd, int initrd_fd, unsigned long cmdline_len, const char __user *cmdline_ptr, unsigned long flags);
Defined inkernel/kexec_file.c:329 (x86-64)

Entry points: x86-64 sys_kexec_file_load, ARM (EABI) sys_kexec_file_load, AArch64 sys_kexec_file_load, RISC-V 64 sys_kexec_file_load, PowerPC64 sys_kexec_file_load.

Not available on x86 (i386), MIPS o32, MIPS n64.

kexec_load 246 283 347 104 104 4311 5270 268
long sys_kexec_load(unsigned long entry, unsigned long nr_segments, struct kexec_segment __user *segments, unsigned long flags);
Defined inkernel/kexec.c:228 (x86-64)

Entry points: x86-64 sys_kexec_load, x86 (i386) sys_kexec_load, ARM (EABI) sys_kexec_load, AArch64 sys_kexec_load, RISC-V 64 sys_kexec_load, MIPS o32 sys_kexec_load, MIPS n64 sys_kexec_load, PowerPC64 sys_kexec_load.

keyctl 250 288 311 219 219 4282 5241 271
long sys_keyctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);
Defined insecurity/keys/keyctl.c:1886 (x86-64)

Entry points: x86-64 sys_keyctl, x86 (i386) sys_keyctl, ARM (EABI) sys_keyctl, AArch64 sys_keyctl, RISC-V 64 sys_keyctl, MIPS o32 sys_keyctl, MIPS n64 sys_keyctl, PowerPC64 sys_keyctl.

kill 62 37 37 129 129 4037 5060 37
long sys_kill(pid_t pid, int sig);
Defined inkernel/signal.c:3824 (x86-64)

Entry points: x86-64 sys_kill, x86 (i386) sys_kill, ARM (EABI) sys_kill, AArch64 sys_kill, RISC-V 64 sys_kill, MIPS o32 sys_kill, MIPS n64 sys_kill, PowerPC64 sys_kill.

landlock_add_rule 445 445 445 445 445 4445 5445 445
long sys_landlock_add_rule(const int ruleset_fd, const enum landlock_rule_type rule_type, const void __user *const rule_attr, const __u32 flags);

Entry points: x86-64 sys_landlock_add_rule, x86 (i386) sys_landlock_add_rule, ARM (EABI) sys_landlock_add_rule, AArch64 sys_landlock_add_rule, RISC-V 64 sys_landlock_add_rule, MIPS o32 sys_landlock_add_rule, MIPS n64 sys_landlock_add_rule, PowerPC64 sys_landlock_add_rule.

landlock_create_ruleset 444 444 444 444 444 4444 5444 444
long sys_landlock_create_ruleset(const struct landlock_ruleset_attr __user *const attr, const size_t size, const __u32 flags);

Entry points: x86-64 sys_landlock_create_ruleset, x86 (i386) sys_landlock_create_ruleset, ARM (EABI) sys_landlock_create_ruleset, AArch64 sys_landlock_create_ruleset, RISC-V 64 sys_landlock_create_ruleset, MIPS o32 sys_landlock_create_ruleset, MIPS n64 sys_landlock_create_ruleset, PowerPC64 sys_landlock_create_ruleset.

landlock_restrict_self 446 446 446 446 446 4446 5446 446
long sys_landlock_restrict_self(const int ruleset_fd, const __u32 flags);

Entry points: x86-64 sys_landlock_restrict_self, x86 (i386) sys_landlock_restrict_self, ARM (EABI) sys_landlock_restrict_self, AArch64 sys_landlock_restrict_self, RISC-V 64 sys_landlock_restrict_self, MIPS o32 sys_landlock_restrict_self, MIPS n64 sys_landlock_restrict_self, PowerPC64 sys_landlock_restrict_self.

lchown 94 16 16 — — 4016 5092 16
long sys_lchown(const char __user *filename, uid_t user, gid_t group);
Defined infs/open.c:734 (x86-64)

Entry points: x86-64 sys_lchown, x86 (i386) sys_lchown16, ARM (EABI) sys_lchown16, MIPS o32 sys_lchown, MIPS n64 sys_lchown, PowerPC64 sys_lchown.

Not available on AArch64, RISC-V 64.

lchown32 — 198 198 — — — — —
long sys_lchown(const char __user *filename, uid_t user, gid_t group);
Defined infs/open.c:734 (x86 (i386))

Entry points: x86 (i386) sys_lchown, ARM (EABI) sys_lchown.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

lgetxattr 192 230 230 9 9 4228 5184 213
long sys_lgetxattr(const char __user *pathname, const char __user *name, void __user *value, size_t size);
Defined infs/xattr.c:745 (x86-64)

Entry points: x86-64 sys_lgetxattr, x86 (i386) sys_lgetxattr, ARM (EABI) sys_lgetxattr, AArch64 sys_lgetxattr, RISC-V 64 sys_lgetxattr, MIPS o32 sys_lgetxattr, MIPS n64 sys_lgetxattr, PowerPC64 sys_lgetxattr.

long sys_link(const char __user *oldname, const char __user *newname);
Defined infs/namei.c:4711 (x86-64)

Entry points: x86-64 sys_link, x86 (i386) sys_link, ARM (EABI) sys_link, MIPS o32 sys_link, MIPS n64 sys_link, PowerPC64 sys_link.

Not available on AArch64, RISC-V 64.

linkat 265 303 330 37 37 4296 5255 294
long sys_linkat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, int flags);
Defined infs/namei.c:4704 (x86-64)

Entry points: x86-64 sys_linkat, x86 (i386) sys_linkat, ARM (EABI) sys_linkat, AArch64 sys_linkat, RISC-V 64 sys_linkat, MIPS o32 sys_linkat, MIPS n64 sys_linkat, PowerPC64 sys_linkat.

listen 50 363 284 201 201 4174 5049 329
long sys_listen(int fd, int backlog);
Defined innet/socket.c:1771 (x86-64)

Entry points: x86-64 sys_listen, x86 (i386) sys_listen, ARM (EABI) sys_listen, AArch64 sys_listen, RISC-V 64 sys_listen, MIPS o32 sys_listen, MIPS n64 sys_listen, PowerPC64 sys_listen.

listxattr 194 232 232 11 11 4230 5186 215
long sys_listxattr(const char __user *pathname, char __user *list, size_t size);
Defined infs/xattr.c:816 (x86-64)

Entry points: x86-64 sys_listxattr, x86 (i386) sys_listxattr, ARM (EABI) sys_listxattr, AArch64 sys_listxattr, RISC-V 64 sys_listxattr, MIPS o32 sys_listxattr, MIPS n64 sys_listxattr, PowerPC64 sys_listxattr.

llistxattr 195 233 233 12 12 4231 5187 216
long sys_llistxattr(const char __user *pathname, char __user *list, size_t size);
Defined infs/xattr.c:822 (x86-64)

Entry points: x86-64 sys_llistxattr, x86 (i386) sys_llistxattr, ARM (EABI) sys_llistxattr, AArch64 sys_llistxattr, RISC-V 64 sys_llistxattr, MIPS o32 sys_llistxattr, MIPS n64 sys_llistxattr, PowerPC64 sys_llistxattr.

lookup_dcookie 212 253 249 18 18 4247 5206 235

Entry points: x86-64 sys_lookup_dcookie, x86 (i386) sys_lookup_dcookie, ARM (EABI) sys_lookup_dcookie, AArch64 sys_lookup_dcookie, RISC-V 64 sys_lookup_dcookie, MIPS o32 sys_lookup_dcookie, MIPS n64 sys_lookup_dcookie, PowerPC64 sys_lookup_dcookie.

lremovexattr 198 236 236 15 15 4234 5190 219
long sys_lremovexattr(const char __user *pathname, const char __user *name);
Defined infs/xattr.c:888 (x86-64)

Entry points: x86-64 sys_lremovexattr, x86 (i386) sys_lremovexattr, ARM (EABI) sys_lremovexattr, AArch64 sys_lremovexattr, RISC-V 64 sys_lremovexattr, MIPS o32 sys_lremovexattr, MIPS n64 sys_lremovexattr, PowerPC64 sys_lremovexattr.

lseek 8 19 19 62 62 4019 5008 19
long sys_lseek(unsigned int fd, off_t offset, unsigned int whence);
Defined infs/read_write.c:322 (x86-64)

Entry points: x86-64 sys_lseek, x86 (i386) sys_lseek, ARM (EABI) sys_lseek, AArch64 sys_lseek, RISC-V 64 sys_lseek, MIPS o32 sys_lseek, MIPS n64 sys_lseek, PowerPC64 sys_lseek.

lsetxattr 189 227 227 6 6 4225 5181 210
long sys_lsetxattr(const char __user *pathname, const char __user *name, const void __user *value, size_t size, int flags);
Defined infs/xattr.c:649 (x86-64)

Entry points: x86-64 sys_lsetxattr, x86 (i386) sys_lsetxattr, ARM (EABI) sys_lsetxattr, AArch64 sys_lsetxattr, RISC-V 64 sys_lsetxattr, MIPS o32 sys_lsetxattr, MIPS n64 sys_lsetxattr, PowerPC64 sys_lsetxattr.

lstat 6 107 107 — — 4107 5006 107
long sys_newlstat(const char __user *filename, struct stat __user *statbuf);
Defined infs/stat.c:391 (x86-64)

Entry points: x86-64 sys_newlstat, x86 (i386) sys_newlstat, ARM (EABI) sys_newlstat, MIPS o32 sys_newlstat, MIPS n64 sys_newlstat, PowerPC64 sys_newlstat.

Not available on AArch64, RISC-V 64.

lstat64 — 196 196 — — 4214 — —
long sys_lstat64(const char __user *filename, struct stat64 __user *statbuf);
Defined infs/stat.c:533 (x86 (i386))

Entry points: x86 (i386) sys_lstat64, ARM (EABI) sys_lstat64, MIPS o32 sys_lstat64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

madvise 28 219 220 233 233 4218 5027 205
long sys_madvise(unsigned long start, size_t len_in, int behavior);
Defined inmm/madvise.c:1230 (x86-64)

Entry points: x86-64 sys_madvise, x86 (i386) sys_madvise, ARM (EABI) sys_madvise, AArch64 sys_madvise, RISC-V 64 sys_madvise, MIPS o32 sys_madvise, MIPS n64 sys_madvise, PowerPC64 sys_madvise.

mbind 237 274 319 235 235 4268 5227 259
long sys_mbind(unsigned long start, unsigned long len, unsigned long mode, const unsigned long __user *nmask, unsigned long maxnode, unsigned int flags);
Defined inmm/mempolicy.c:1475 (x86-64)

Entry points: x86-64 sys_mbind, x86 (i386) sys_mbind, ARM (EABI) sys_mbind, AArch64 sys_mbind, RISC-V 64 sys_mbind, MIPS o32 sys_mbind, MIPS n64 sys_mbind, PowerPC64 sys_mbind.

membarrier 324 375 389 283 283 4358 5318 365
long sys_membarrier(int cmd, unsigned int flags, int cpu_id);

Entry points: x86-64 sys_membarrier, x86 (i386) sys_membarrier, ARM (EABI) sys_membarrier, AArch64 sys_membarrier, RISC-V 64 sys_membarrier, MIPS o32 sys_membarrier, MIPS n64 sys_membarrier, PowerPC64 sys_membarrier.

memfd_create 319 356 385 279 279 4354 5314 360
long sys_memfd_create(const char __user *uname, unsigned int flags);
Defined inmm/memfd.c:266 (x86-64)

Entry points: x86-64 sys_memfd_create, x86 (i386) sys_memfd_create, ARM (EABI) sys_memfd_create, AArch64 sys_memfd_create, RISC-V 64 sys_memfd_create, MIPS o32 sys_memfd_create, MIPS n64 sys_memfd_create, PowerPC64 sys_memfd_create.

memfd_secret 447 447 — 447 447 — — —
long sys_memfd_secret(unsigned int flags);
Defined inmm/secretmem.c:229 (x86-64)

Entry points: x86-64 sys_memfd_secret, x86 (i386) sys_memfd_secret, AArch64 sys_memfd_secret, RISC-V 64 sys_memfd_secret.

Not available on ARM (EABI), MIPS o32, MIPS n64, PowerPC64.

migrate_pages 256 294 400 238 238 4287 5246 258
long sys_migrate_pages(pid_t pid, unsigned long maxnode, const unsigned long __user *old_nodes, const unsigned long __user *new_nodes);
Defined inmm/mempolicy.c:1596 (x86-64)

Entry points: x86-64 sys_migrate_pages, x86 (i386) sys_migrate_pages, ARM (EABI) sys_migrate_pages, AArch64 sys_migrate_pages, RISC-V 64 sys_migrate_pages, MIPS o32 sys_migrate_pages, MIPS n64 sys_migrate_pages, PowerPC64 sys_migrate_pages.

mincore 27 218 219 232 232 4217 5026 206
long sys_mincore(unsigned long start, size_t len, unsigned char __user *vec);
Defined inmm/mincore.c:229 (x86-64)

Entry points: x86-64 sys_mincore, x86 (i386) sys_mincore, ARM (EABI) sys_mincore, AArch64 sys_mincore, RISC-V 64 sys_mincore, MIPS o32 sys_mincore, MIPS n64 sys_mincore, PowerPC64 sys_mincore.

mkdir 83 39 39 — — 4039 5081 39
long sys_mkdir(const char __user *pathname, umode_t mode);
Defined infs/namei.c:4159 (x86-64)

Entry points: x86-64 sys_mkdir, x86 (i386) sys_mkdir, ARM (EABI) sys_mkdir, MIPS o32 sys_mkdir, MIPS n64 sys_mkdir, PowerPC64 sys_mkdir.

Not available on AArch64, RISC-V 64.

mkdirat 258 296 323 34 34 4289 5248 287
long sys_mkdirat(int dfd, const char __user *pathname, umode_t mode);
Defined infs/namei.c:4154 (x86-64)

Entry points: x86-64 sys_mkdirat, x86 (i386) sys_mkdirat, ARM (EABI) sys_mkdirat, AArch64 sys_mkdirat, RISC-V 64 sys_mkdirat, MIPS o32 sys_mkdirat, MIPS n64 sys_mkdirat, PowerPC64 sys_mkdirat.

mknod 133 14 14 — — 4014 5131 14
long sys_mknod(const char __user *filename, umode_t mode, unsigned dev);
Defined infs/namei.c:4076 (x86-64)

Entry points: x86-64 sys_mknod, x86 (i386) sys_mknod, ARM (EABI) sys_mknod, MIPS o32 sys_mknod, MIPS n64 sys_mknod, PowerPC64 sys_mknod.

Not available on AArch64, RISC-V 64.

mknodat 259 297 324 33 33 4290 5249 288
long sys_mknodat(int dfd, const char __user *filename, umode_t mode, unsigned int dev);
Defined infs/namei.c:4070 (x86-64)

Entry points: x86-64 sys_mknodat, x86 (i386) sys_mknodat, ARM (EABI) sys_mknodat, AArch64 sys_mknodat, RISC-V 64 sys_mknodat, MIPS o32 sys_mknodat, MIPS n64 sys_mknodat, PowerPC64 sys_mknodat.

mlock 149 150 150 228 228 4154 5146 150
long sys_mlock(unsigned long start, size_t len);
Defined inmm/mlock.c:694 (x86-64)

Entry points: x86-64 sys_mlock, x86 (i386) sys_mlock, ARM (EABI) sys_mlock, AArch64 sys_mlock, RISC-V 64 sys_mlock, MIPS o32 sys_mlock, MIPS n64 sys_mlock, PowerPC64 sys_mlock.

mlock2 325 376 390 284 284 4359 5319 378
long sys_mlock2(unsigned long start, size_t len, int flags);
Defined inmm/mlock.c:699 (x86-64)

Entry points: x86-64 sys_mlock2, x86 (i386) sys_mlock2, ARM (EABI) sys_mlock2, AArch64 sys_mlock2, RISC-V 64 sys_mlock2, MIPS o32 sys_mlock2, MIPS n64 sys_mlock2, PowerPC64 sys_mlock2.

mlockall 151 152 152 230 230 4156 5148 152
long sys_mlockall(int flags);
Defined inmm/mlock.c:775 (x86-64)

Entry points: x86-64 sys_mlockall, x86 (i386) sys_mlockall, ARM (EABI) sys_mlockall, AArch64 sys_mlockall, RISC-V 64 sys_mlockall, MIPS o32 sys_mlockall, MIPS n64 sys_mlockall, PowerPC64 sys_mlockall.

mmap 9 90 — 222 222 4090 5009 90
long sys_mmap(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long off);

Entry points: x86-64 sys_mmap, x86 (i386) sys_old_mmap, AArch64 sys_mmap, RISC-V 64 sys_mmap, MIPS o32 sys_mips_mmap, MIPS n64 sys_mips_mmap, PowerPC64 sys_mmap.

Not available on ARM (EABI).

mmap2 — 192 192 — — 4210 — —
long sys_mmap_pgoff(unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long fd, unsigned long pgoff);
Defined inmm/mmap.c:1642 (x86 (i386))

Entry points: x86 (i386) sys_mmap_pgoff, ARM (EABI) sys_mmap2, MIPS o32 sys_mips_mmap2.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

modify_ldt 154 123 — — — — — —
long sys_modify_ldt(int func, void __user *ptr, unsigned long bytecount);
Defined inarch/x86/kernel/ldt.c:665 (x86-64)

Entry points: x86-64 sys_modify_ldt, x86 (i386) sys_modify_ldt.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

mount 165 21 21 40 40 4021 5160 21
long sys_mount(char __user *dev_name, char __user *dir_name, char __user *type, unsigned long flags, void __user *data);
Defined infs/namespace.c:3562 (x86-64)

Entry points: x86-64 sys_mount, x86 (i386) sys_mount, ARM (EABI) sys_mount, AArch64 sys_mount, RISC-V 64 sys_mount, MIPS o32 sys_mount, MIPS n64 sys_mount, PowerPC64 sys_mount.

mount_setattr 442 442 442 442 442 4442 5442 442
long sys_mount_setattr(int dfd, const char __user *path, unsigned int flags, struct mount_attr __user *uattr, size_t usize);
Defined infs/namespace.c:4314 (x86-64)

Entry points: x86-64 sys_mount_setattr, x86 (i386) sys_mount_setattr, ARM (EABI) sys_mount_setattr, AArch64 sys_mount_setattr, RISC-V 64 sys_mount_setattr, MIPS o32 sys_mount_setattr, MIPS n64 sys_mount_setattr, PowerPC64 sys_mount_setattr.

move_mount 429 429 429 429 429 4429 5429 429
long sys_move_mount(int from_dfd, const char __user *from_pathname, int to_dfd, const char __user *to_pathname, unsigned int flags);
Defined infs/namespace.c:3764 (x86-64)

Entry points: x86-64 sys_move_mount, x86 (i386) sys_move_mount, ARM (EABI) sys_move_mount, AArch64 sys_move_mount, RISC-V 64 sys_move_mount, MIPS o32 sys_move_mount, MIPS n64 sys_move_mount, PowerPC64 sys_move_mount.

move_pages 279 317 344 239 239 4308 5267 301
long sys_move_pages(pid_t pid, unsigned long nr_pages, const void __user *__user *pages, const int __user *nodes, int __user *status, int flags);
Defined inmm/migrate.c:2058 (x86-64)

Entry points: x86-64 sys_move_pages, x86 (i386) sys_move_pages, ARM (EABI) sys_move_pages, AArch64 sys_move_pages, RISC-V 64 sys_move_pages, MIPS o32 sys_move_pages, MIPS n64 sys_move_pages, PowerPC64 sys_move_pages.

mprotect 10 125 125 226 226 4125 5010 125
long sys_mprotect(unsigned long start, size_t len, unsigned long prot);
Defined inmm/mprotect.c:659 (x86-64)

Entry points: x86-64 sys_mprotect, x86 (i386) sys_mprotect, ARM (EABI) sys_mprotect, AArch64 sys_mprotect, RISC-V 64 sys_mprotect, MIPS o32 sys_mprotect, MIPS n64 sys_mprotect, PowerPC64 sys_mprotect.

mq_getsetattr 245 282 279 185 185 4276 5235 267
long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *u_mqstat, struct mq_attr __user *u_omqstat);
Defined inipc/mqueue.c:1499 (x86-64)

Entry points: x86-64 sys_mq_getsetattr, x86 (i386) sys_mq_getsetattr, ARM (EABI) sys_mq_getsetattr, AArch64 sys_mq_getsetattr, RISC-V 64 sys_mq_getsetattr, MIPS o32 sys_mq_getsetattr, MIPS n64 sys_mq_getsetattr, PowerPC64 sys_mq_getsetattr.

mq_notify 244 281 278 184 184 4275 5234 266
long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *u_notification);
Defined inipc/mqueue.c:1443 (x86-64)

Entry points: x86-64 sys_mq_notify, x86 (i386) sys_mq_notify, ARM (EABI) sys_mq_notify, AArch64 sys_mq_notify, RISC-V 64 sys_mq_notify, MIPS o32 sys_mq_notify, MIPS n64 sys_mq_notify, PowerPC64 sys_mq_notify.

mq_open 240 277 274 180 180 4271 5230 262
long sys_mq_open(const char __user *u_name, int oflag, umode_t mode, struct mq_attr __user *u_attr);
Defined inipc/mqueue.c:944 (x86-64)

Entry points: x86-64 sys_mq_open, x86 (i386) sys_mq_open, ARM (EABI) sys_mq_open, AArch64 sys_mq_open, RISC-V 64 sys_mq_open, MIPS o32 sys_mq_open, MIPS n64 sys_mq_open, PowerPC64 sys_mq_open.

mq_timedreceive 243 280 277 183 183 4274 5233 265
long sys_mq_timedreceive(mqd_t mqdes, char __user *u_msg_ptr, size_t msg_len, unsigned int __user *u_msg_prio, const struct __kernel_timespec __user *u_abs_timeout);
Defined inipc/mqueue.c:1301 (x86-64)

Entry points: x86-64 sys_mq_timedreceive, x86 (i386) sys_mq_timedreceive_time32, ARM (EABI) sys_mq_timedreceive_time32, AArch64 sys_mq_timedreceive, RISC-V 64 sys_mq_timedreceive, MIPS o32 sys_mq_timedreceive_time32, MIPS n64 sys_mq_timedreceive, PowerPC64 sys_mq_timedreceive.

mq_timedreceive_time64 — 419 419 — — 4419 — —
long sys_mq_timedreceive(mqd_t mqdes, char __user *u_msg_ptr, size_t msg_len, unsigned int __user *u_msg_prio, const struct __kernel_timespec __user *u_abs_timeout);
Defined inipc/mqueue.c:1301 (x86 (i386))

Entry points: x86 (i386) sys_mq_timedreceive, ARM (EABI) sys_mq_timedreceive, MIPS o32 sys_mq_timedreceive.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

mq_timedsend 242 279 276 182 182 4273 5232 264
long sys_mq_timedsend(mqd_t mqdes, const char __user *u_msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *u_abs_timeout);
Defined inipc/mqueue.c:1287 (x86-64)

Entry points: x86-64 sys_mq_timedsend, x86 (i386) sys_mq_timedsend_time32, ARM (EABI) sys_mq_timedsend_time32, AArch64 sys_mq_timedsend, RISC-V 64 sys_mq_timedsend, MIPS o32 sys_mq_timedsend_time32, MIPS n64 sys_mq_timedsend, PowerPC64 sys_mq_timedsend.

mq_timedsend_time64 — 418 418 — — 4418 — —
long sys_mq_timedsend(mqd_t mqdes, const char __user *u_msg_ptr, size_t msg_len, unsigned int msg_prio, const struct __kernel_timespec __user *u_abs_timeout);
Defined inipc/mqueue.c:1287 (x86 (i386))

Entry points: x86 (i386) sys_mq_timedsend, ARM (EABI) sys_mq_timedsend, MIPS o32 sys_mq_timedsend.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

long sys_mq_unlink(const char __user *u_name);
Defined inipc/mqueue.c:954 (x86-64)

Entry points: x86-64 sys_mq_unlink, x86 (i386) sys_mq_unlink, ARM (EABI) sys_mq_unlink, AArch64 sys_mq_unlink, RISC-V 64 sys_mq_unlink, MIPS o32 sys_mq_unlink, MIPS n64 sys_mq_unlink, PowerPC64 sys_mq_unlink.

mremap 25 163 163 216 216 4167 5024 163
long sys_mremap(unsigned long addr, unsigned long old_len, unsigned long new_len, unsigned long flags, unsigned long new_addr);
Defined inmm/mremap.c:898 (x86-64)

Entry points: x86-64 sys_mremap, x86 (i386) sys_mremap, ARM (EABI) sys_mremap, AArch64 sys_mremap, RISC-V 64 sys_mremap, MIPS o32 sys_mremap, MIPS n64 sys_mremap, PowerPC64 sys_mremap.

msgctl 71 402 304 187 187 4402 5069 402
long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
Defined inipc/msg.c:634 (x86-64)

Entry points: x86-64 sys_msgctl, x86 (i386) sys_msgctl, ARM (EABI) sys_old_msgctl, AArch64 sys_msgctl, RISC-V 64 sys_msgctl, MIPS o32 sys_msgctl, MIPS n64 sys_old_msgctl, PowerPC64 sys_msgctl.

msgget 68 399 303 186 186 4399 5066 399
long sys_msgget(key_t key, int msgflg);
Defined inipc/msg.c:314 (x86-64)

Entry points: x86-64 sys_msgget, x86 (i386) sys_msgget, ARM (EABI) sys_msgget, AArch64 sys_msgget, RISC-V 64 sys_msgget, MIPS o32 sys_msgget, MIPS n64 sys_msgget, PowerPC64 sys_msgget.

msgrcv 70 401 302 188 188 4401 5068 401
long sys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz, long msgtyp, int msgflg);
Defined inipc/msg.c:1264 (x86-64)

Entry points: x86-64 sys_msgrcv, x86 (i386) sys_msgrcv, ARM (EABI) sys_msgrcv, AArch64 sys_msgrcv, RISC-V 64 sys_msgrcv, MIPS o32 sys_msgrcv, MIPS n64 sys_msgrcv, PowerPC64 sys_msgrcv.

msgsnd 69 400 301 189 189 4400 5067 400
long sys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz, int msgflg);
Defined inipc/msg.c:965 (x86-64)

Entry points: x86-64 sys_msgsnd, x86 (i386) sys_msgsnd, ARM (EABI) sys_msgsnd, AArch64 sys_msgsnd, RISC-V 64 sys_msgsnd, MIPS o32 sys_msgsnd, MIPS n64 sys_msgsnd, PowerPC64 sys_msgsnd.

msync 26 144 144 227 227 4144 5025 144
long sys_msync(unsigned long start, size_t len, int flags);
Defined inmm/msync.c:32 (x86-64)

Entry points: x86-64 sys_msync, x86 (i386) sys_msync, ARM (EABI) sys_msync, AArch64 sys_msync, RISC-V 64 sys_msync, MIPS o32 sys_msync, MIPS n64 sys_msync, PowerPC64 sys_msync.

munlock 150 151 151 229 229 4155 5147 151
long sys_munlock(unsigned long start, size_t len);
Defined inmm/mlock.c:712 (x86-64)

Entry points: x86-64 sys_munlock, x86 (i386) sys_munlock, ARM (EABI) sys_munlock, AArch64 sys_munlock, RISC-V 64 sys_munlock, MIPS o32 sys_munlock, MIPS n64 sys_munlock, PowerPC64 sys_munlock.

munlockall 152 153 153 231 231 4157 5149 153
long sys_munlockall(void);
Defined inmm/mlock.c:804 (x86-64)

Entry points: x86-64 sys_munlockall, x86 (i386) sys_munlockall, ARM (EABI) sys_munlockall, AArch64 sys_munlockall, RISC-V 64 sys_munlockall, MIPS o32 sys_munlockall, MIPS n64 sys_munlockall, PowerPC64 sys_munlockall.

munmap 11 91 91 215 215 4091 5011 91
long sys_munmap(unsigned long addr, size_t len);
Defined inmm/mmap.c:2974 (x86-64)

Entry points: x86-64 sys_munmap, x86 (i386) sys_munmap, ARM (EABI) sys_munmap, AArch64 sys_munmap, RISC-V 64 sys_munmap, MIPS o32 sys_munmap, MIPS n64 sys_munmap, PowerPC64 sys_munmap.

name_to_handle_at 303 341 370 264 264 4339 5298 345
long sys_name_to_handle_at(int dfd, const char __user *name, struct file_handle __user *handle, int __user *mnt_id, int flag);
Defined infs/fhandle.c:93 (x86-64)

Entry points: x86-64 sys_name_to_handle_at, x86 (i386) sys_name_to_handle_at, ARM (EABI) sys_name_to_handle_at, AArch64 sys_name_to_handle_at, RISC-V 64 sys_name_to_handle_at, MIPS o32 sys_name_to_handle_at, MIPS n64 sys_name_to_handle_at, PowerPC64 sys_name_to_handle_at.

nanosleep 35 162 162 101 101 4166 5034 162
long sys_nanosleep(struct __kernel_timespec __user *rqtp, struct __kernel_timespec __user *rmtp);
Defined inkernel/time/hrtimer.c:2100 (x86-64)

Entry points: x86-64 sys_nanosleep, x86 (i386) sys_nanosleep_time32, ARM (EABI) sys_nanosleep_time32, AArch64 sys_nanosleep, RISC-V 64 sys_nanosleep, MIPS o32 sys_nanosleep_time32, MIPS n64 sys_nanosleep, PowerPC64 sys_nanosleep.

newfstatat 262 — — 79 79 — 5252 291
long sys_newfstatat(int dfd, const char __user *filename, struct stat __user *statbuf, int flag);
Defined infs/stat.c:405 (x86-64)

Entry points: x86-64 sys_newfstatat, AArch64 sys_newfstatat, RISC-V 64 sys_newfstatat, MIPS n64 sys_newfstatat, PowerPC64 sys_newfstatat.

Not available on x86 (i386), ARM (EABI), MIPS o32.

nice — 34 34 — — 4034 — 34
long sys_nice(int increment);
Defined inkernel/sched/core.c:7056 (x86 (i386))

Entry points: x86 (i386) sys_nice, ARM (EABI) sys_nice, MIPS o32 sys_nice, PowerPC64 sys_nice.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64.

oldfstat — 28 — — — — — —
long sys_fstat(unsigned int fd, struct __old_kernel_stat __user *statbuf);
Defined infs/stat.c:316 (x86 (i386))

Entry points: x86 (i386) sys_fstat.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

oldlstat — 84 — — — — — —
long sys_lstat(const char __user *filename, struct __old_kernel_stat __user *statbuf);
Defined infs/stat.c:303 (x86 (i386))

Entry points: x86 (i386) sys_lstat.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

oldolduname — 59 — — — — — —
long sys_olduname(struct oldold_utsname __user *name);
Defined inkernel/sys.c:1332 (x86 (i386))

Entry points: x86 (i386) sys_olduname.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

oldstat — 18 — — — — — —
long sys_stat(const char __user *filename, struct __old_kernel_stat __user *statbuf);
Defined infs/stat.c:290 (x86 (i386))

Entry points: x86 (i386) sys_stat.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

olduname — 109 — — — — — —
long sys_uname(struct old_utsname __user *name);
Defined inkernel/sys.c:1312 (x86 (i386))

Entry points: x86 (i386) sys_uname.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

open 2 5 5 — — 4005 5002 5
long sys_open(const char __user *filename, int flags, umode_t mode);
Defined infs/open.c:1275 (x86-64)

Entry points: x86-64 sys_open, x86 (i386) sys_open, ARM (EABI) sys_open, MIPS o32 sys_open, MIPS n64 sys_open, PowerPC64 sys_open.

Not available on AArch64, RISC-V 64.

open_by_handle_at 304 342 371 265 265 4340 5299 346
long sys_open_by_handle_at(int mountdirfd, struct file_handle __user *handle, int flags);
Defined infs/fhandle.c:256 (x86-64)

Entry points: x86-64 sys_open_by_handle_at, x86 (i386) sys_open_by_handle_at, ARM (EABI) sys_open_by_handle_at, AArch64 sys_open_by_handle_at, RISC-V 64 sys_open_by_handle_at, MIPS o32 sys_open_by_handle_at, MIPS n64 sys_open_by_handle_at, PowerPC64 sys_open_by_handle_at.

open_tree 428 428 428 428 428 4428 5428 428
long sys_open_tree(int dfd, const char __user *filename, unsigned flags);
Defined infs/namespace.c:2489 (x86-64)

Entry points: x86-64 sys_open_tree, x86 (i386) sys_open_tree, ARM (EABI) sys_open_tree, AArch64 sys_open_tree, RISC-V 64 sys_open_tree, MIPS o32 sys_open_tree, MIPS n64 sys_open_tree, PowerPC64 sys_open_tree.

openat 257 295 322 56 56 4288 5247 286
long sys_openat(int dfd, const char __user *filename, int flags, umode_t mode);
Defined infs/open.c:1282 (x86-64)

Entry points: x86-64 sys_openat, x86 (i386) sys_openat, ARM (EABI) sys_openat, AArch64 sys_openat, RISC-V 64 sys_openat, MIPS o32 sys_openat, MIPS n64 sys_openat, PowerPC64 sys_openat.

openat2 437 437 437 437 437 4437 5437 437
long sys_openat2(int dfd, const char __user *filename, struct open_how __user *how, size_t usize);
Defined infs/open.c:1290 (x86-64)

Entry points: x86-64 sys_openat2, x86 (i386) sys_openat2, ARM (EABI) sys_openat2, AArch64 sys_openat2, RISC-V 64 sys_openat2, MIPS o32 sys_openat2, MIPS n64 sys_openat2, PowerPC64 sys_openat2.

pause 34 29 29 — — 4029 5033 29
long sys_pause(void);
Defined inkernel/signal.c:4624 (x86-64)

Entry points: x86-64 sys_pause, x86 (i386) sys_pause, ARM (EABI) sys_pause, MIPS o32 sys_pause, MIPS n64 sys_pause, PowerPC64 sys_pause.

Not available on AArch64, RISC-V 64.

pciconfig_iobase — — 271 — — — — 200
long sys_pciconfig_iobase(long which, unsigned long bus, unsigned long devfn);
Defined inarch/powerpc/kernel/pci_32.c:296 (PowerPC64)

Entry points: ARM (EABI) sys_pciconfig_iobase, PowerPC64 sys_pciconfig_iobase.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS o32, MIPS n64.

pciconfig_read — — 272 — — — — 198
long sys_pciconfig_read(unsigned long bus, unsigned long dfn, unsigned long off, unsigned long len, void __user *buf);
Defined indrivers/pci/syscall.c:15 (ARM (EABI))

Entry points: ARM (EABI) sys_pciconfig_read, PowerPC64 sys_pciconfig_read.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS o32, MIPS n64.

pciconfig_write — — 273 — — — — 199
long sys_pciconfig_write(unsigned long bus, unsigned long dfn, unsigned long off, unsigned long len, void __user *buf);
Defined indrivers/pci/syscall.c:86 (ARM (EABI))

Entry points: ARM (EABI) sys_pciconfig_write, PowerPC64 sys_pciconfig_write.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS o32, MIPS n64.

perf_event_open 298 336 364 241 241 4333 5292 319
long sys_perf_event_open(struct perf_event_attr __user *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags);
Defined inkernel/events/core.c:12397 (x86-64)

Entry points: x86-64 sys_perf_event_open, x86 (i386) sys_perf_event_open, ARM (EABI) sys_perf_event_open, AArch64 sys_perf_event_open, RISC-V 64 sys_perf_event_open, MIPS o32 sys_perf_event_open, MIPS n64 sys_perf_event_open, PowerPC64 sys_perf_event_open.

personality 135 136 136 92 92 4136 5132 136
long sys_personality(unsigned int personality);
Defined inkernel/exec_domain.c:38 (x86-64)

Entry points: x86-64 sys_personality, x86 (i386) sys_personality, ARM (EABI) sys_personality, AArch64 sys_personality, RISC-V 64 sys_personality, MIPS o32 sys_personality, MIPS n64 sys_personality, PowerPC64 ppc64_personality.

pidfd_getfd 438 438 438 438 438 4438 5438 438
long sys_pidfd_getfd(int pidfd, int fd, unsigned int flags);
Defined inkernel/pid.c:689 (x86-64)

Entry points: x86-64 sys_pidfd_getfd, x86 (i386) sys_pidfd_getfd, ARM (EABI) sys_pidfd_getfd, AArch64 sys_pidfd_getfd, RISC-V 64 sys_pidfd_getfd, MIPS o32 sys_pidfd_getfd, MIPS n64 sys_pidfd_getfd, PowerPC64 sys_pidfd_getfd.

pidfd_open 434 434 434 434 434 4434 5434 434
long sys_pidfd_open(pid_t pid, unsigned int flags);
Defined inkernel/pid.c:592 (x86-64)

Entry points: x86-64 sys_pidfd_open, x86 (i386) sys_pidfd_open, ARM (EABI) sys_pidfd_open, AArch64 sys_pidfd_open, RISC-V 64 sys_pidfd_open, MIPS o32 sys_pidfd_open, MIPS n64 sys_pidfd_open, PowerPC64 sys_pidfd_open.

pidfd_send_signal 424 424 424 424 424 4424 5424 424
long sys_pidfd_send_signal(int pidfd, int sig, siginfo_t __user *info, unsigned int flags);
Defined inkernel/signal.c:3899 (x86-64)

Entry points: x86-64 sys_pidfd_send_signal, x86 (i386) sys_pidfd_send_signal, ARM (EABI) sys_pidfd_send_signal, AArch64 sys_pidfd_send_signal, RISC-V 64 sys_pidfd_send_signal, MIPS o32 sys_pidfd_send_signal, MIPS n64 sys_pidfd_send_signal, PowerPC64 sys_pidfd_send_signal.

pipe 22 42 42 — — 4042 5021 42
long sys_pipe(int __user *fildes);
Defined infs/pipe.c:1035 (x86-64)

Entry points: x86-64 sys_pipe, x86 (i386) sys_pipe, ARM (EABI) sys_pipe, MIPS o32 sysm_pipe, MIPS n64 sysm_pipe, PowerPC64 sys_pipe.

Not available on AArch64, RISC-V 64.

pipe2 293 331 359 59 59 4328 5287 317
long sys_pipe2(int __user *fildes, int flags);
Defined infs/pipe.c:1030 (x86-64)

Entry points: x86-64 sys_pipe2, x86 (i386) sys_pipe2, ARM (EABI) sys_pipe2, AArch64 sys_pipe2, RISC-V 64 sys_pipe2, MIPS o32 sys_pipe2, MIPS n64 sys_pipe2, PowerPC64 sys_pipe2.

pivot_root 155 217 218 41 41 4216 5151 203
long sys_pivot_root(const char __user *new_root, const char __user *put_old);
Defined infs/namespace.c:3867 (x86-64)

Entry points: x86-64 sys_pivot_root, x86 (i386) sys_pivot_root, ARM (EABI) sys_pivot_root, AArch64 sys_pivot_root, RISC-V 64 sys_pivot_root, MIPS o32 sys_pivot_root, MIPS n64 sys_pivot_root, PowerPC64 sys_pivot_root.

pkey_alloc 330 381 395 289 289 4364 5324 384
long sys_pkey_alloc(unsigned long flags, unsigned long init_val);
Defined inmm/mprotect.c:673 (x86-64)

Entry points: x86-64 sys_pkey_alloc, x86 (i386) sys_pkey_alloc, ARM (EABI) sys_pkey_alloc, AArch64 sys_pkey_alloc, RISC-V 64 sys_pkey_alloc, MIPS o32 sys_pkey_alloc, MIPS n64 sys_pkey_alloc, PowerPC64 sys_pkey_alloc.

pkey_free 331 382 396 290 290 4365 5325 385
long sys_pkey_free(int pkey);
Defined inmm/mprotect.c:703 (x86-64)

Entry points: x86-64 sys_pkey_free, x86 (i386) sys_pkey_free, ARM (EABI) sys_pkey_free, AArch64 sys_pkey_free, RISC-V 64 sys_pkey_free, MIPS o32 sys_pkey_free, MIPS n64 sys_pkey_free, PowerPC64 sys_pkey_free.

pkey_mprotect 329 380 394 288 288 4363 5323 386
long sys_pkey_mprotect(unsigned long start, size_t len, unsigned long prot, int pkey);
Defined inmm/mprotect.c:667 (x86-64)

Entry points: x86-64 sys_pkey_mprotect, x86 (i386) sys_pkey_mprotect, ARM (EABI) sys_pkey_mprotect, AArch64 sys_pkey_mprotect, RISC-V 64 sys_pkey_mprotect, MIPS o32 sys_pkey_mprotect, MIPS n64 sys_pkey_mprotect, PowerPC64 sys_pkey_mprotect.

poll 7 168 168 — — 4188 5007 167
long sys_poll(struct pollfd __user *ufds, unsigned int nfds, int timeout_msecs);
Defined infs/select.c:1067 (x86-64)

Entry points: x86-64 sys_poll, x86 (i386) sys_poll, ARM (EABI) sys_poll, MIPS o32 sys_poll, MIPS n64 sys_poll, PowerPC64 sys_poll.

Not available on AArch64, RISC-V 64.

ppoll 271 309 336 73 73 4302 5261 281
long sys_ppoll(struct pollfd __user *ufds, unsigned int nfds, struct __kernel_timespec __user *tsp, const sigset_t __user *sigmask, size_t sigsetsize);
Defined infs/select.c:1100 (x86-64)

Entry points: x86-64 sys_ppoll, x86 (i386) sys_ppoll_time32, ARM (EABI) sys_ppoll_time32, AArch64 sys_ppoll, RISC-V 64 sys_ppoll, MIPS o32 sys_ppoll_time32, MIPS n64 sys_ppoll, PowerPC64 sys_ppoll.

ppoll_time64 — 414 414 — — 4414 — —
long sys_ppoll(struct pollfd __user *ufds, unsigned int nfds, struct __kernel_timespec __user *tsp, const sigset_t __user *sigmask, size_t sigsetsize);
Defined infs/select.c:1100 (x86 (i386))

Entry points: x86 (i386) sys_ppoll, ARM (EABI) sys_ppoll, MIPS o32 sys_ppoll.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

prctl 157 172 172 167 167 4192 5153 171
long sys_prctl(int option, unsigned long arg2, unsigned long arg3, unsigned long arg4, unsigned long arg5);
Defined inkernel/sys.c:2298 (x86-64)

Entry points: x86-64 sys_prctl, x86 (i386) sys_prctl, ARM (EABI) sys_prctl, AArch64 sys_prctl, RISC-V 64 sys_prctl, MIPS o32 sys_prctl, MIPS n64 sys_prctl, PowerPC64 sys_prctl.

pread64 17 180 180 67 67 4200 5016 179
long sys_pread64(unsigned int fd, char __user *buf, size_t count, loff_t pos);
Defined infs/read_write.c:682 (x86-64)

Entry points: x86-64 sys_pread64, x86 (i386) sys_ia32_pread64, ARM (EABI) sys_pread64, AArch64 sys_pread64, RISC-V 64 sys_pread64, MIPS o32 sys_pread64, MIPS n64 sys_pread64, PowerPC64 sys_pread64.

preadv 295 333 361 69 69 4330 5289 320
long sys_preadv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
Defined infs/read_write.c:1047 (x86-64)

Entry points: x86-64 sys_preadv, x86 (i386) sys_preadv, ARM (EABI) sys_preadv, AArch64 sys_preadv, RISC-V 64 sys_preadv, MIPS o32 sys_preadv, MIPS n64 sys_preadv, PowerPC64 sys_preadv.

preadv2 327 378 392 286 286 4361 5321 380
long sys_preadv2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);
Defined infs/read_write.c:1055 (x86-64)

Entry points: x86-64 sys_preadv2, x86 (i386) sys_preadv2, ARM (EABI) sys_preadv2, AArch64 sys_preadv2, RISC-V 64 sys_preadv2, MIPS o32 sys_preadv2, MIPS n64 sys_preadv2, PowerPC64 sys_preadv2.

prlimit64 302 340 369 261 261 4338 5297 325
long sys_prlimit64(pid_t pid, unsigned int resource, const struct rlimit64 __user *new_rlim, struct rlimit64 __user *old_rlim);
Defined inkernel/sys.c:1662 (x86-64)

Entry points: x86-64 sys_prlimit64, x86 (i386) sys_prlimit64, ARM (EABI) sys_prlimit64, AArch64 sys_prlimit64, RISC-V 64 sys_prlimit64, MIPS o32 sys_prlimit64, MIPS n64 sys_prlimit64, PowerPC64 sys_prlimit64.

process_madvise 440 440 440 440 440 4440 5440 440
long sys_process_madvise(int pidfd, const struct iovec __user *vec, size_t vlen, int behavior, unsigned int flags);
Defined inmm/madvise.c:1235 (x86-64)

Entry points: x86-64 sys_process_madvise, x86 (i386) sys_process_madvise, ARM (EABI) sys_process_madvise, AArch64 sys_process_madvise, RISC-V 64 sys_process_madvise, MIPS o32 sys_process_madvise, MIPS n64 sys_process_madvise, PowerPC64 sys_process_madvise.

process_mrelease 448 448 448 448 448 4448 5448 448
long sys_process_mrelease(int pidfd, unsigned int flags);
Defined inmm/oom_kill.c:1179 (x86-64)

Entry points: x86-64 sys_process_mrelease, x86 (i386) sys_process_mrelease, ARM (EABI) sys_process_mrelease, AArch64 sys_process_mrelease, RISC-V 64 sys_process_mrelease, MIPS o32 sys_process_mrelease, MIPS n64 sys_process_mrelease, PowerPC64 sys_process_mrelease.

process_vm_readv 310 347 376 270 270 4345 5304 351
long sys_process_vm_readv(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);
Defined inmm/process_vm_access.c:291 (x86-64)

Entry points: x86-64 sys_process_vm_readv, x86 (i386) sys_process_vm_readv, ARM (EABI) sys_process_vm_readv, AArch64 sys_process_vm_readv, RISC-V 64 sys_process_vm_readv, MIPS o32 sys_process_vm_readv, MIPS n64 sys_process_vm_readv, PowerPC64 sys_process_vm_readv.

process_vm_writev 311 348 377 271 271 4346 5305 352
long sys_process_vm_writev(pid_t pid, const struct iovec __user *lvec, unsigned long liovcnt, const struct iovec __user *rvec, unsigned long riovcnt, unsigned long flags);
Defined inmm/process_vm_access.c:298 (x86-64)

Entry points: x86-64 sys_process_vm_writev, x86 (i386) sys_process_vm_writev, ARM (EABI) sys_process_vm_writev, AArch64 sys_process_vm_writev, RISC-V 64 sys_process_vm_writev, MIPS o32 sys_process_vm_writev, MIPS n64 sys_process_vm_writev, PowerPC64 sys_process_vm_writev.

pselect6 270 308 335 72 72 4301 5260 280
long sys_pselect6(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_timespec __user *tsp, void __user *sig);
Defined infs/select.c:794 (x86-64)

Entry points: x86-64 sys_pselect6, x86 (i386) sys_pselect6_time32, ARM (EABI) sys_pselect6_time32, AArch64 sys_pselect6, RISC-V 64 sys_pselect6, MIPS o32 sys_pselect6_time32, MIPS n64 sys_pselect6, PowerPC64 sys_pselect6.

pselect6_time64 — 413 413 — — 4413 — —
long sys_pselect6(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_timespec __user *tsp, void __user *sig);
Defined infs/select.c:794 (x86 (i386))

Entry points: x86 (i386) sys_pselect6, ARM (EABI) sys_pselect6, MIPS o32 sys_pselect6.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

ptrace 101 26 26 117 117 4026 5099 26
long sys_ptrace(long request, long pid, unsigned long addr, unsigned long data);
Defined inkernel/ptrace.c:1303 (x86-64)

Entry points: x86-64 sys_ptrace, x86 (i386) sys_ptrace, ARM (EABI) sys_ptrace, AArch64 sys_ptrace, RISC-V 64 sys_ptrace, MIPS o32 sys_ptrace, MIPS n64 sys_ptrace, PowerPC64 sys_ptrace.

pwrite64 18 181 181 68 68 4201 5017 180
long sys_pwrite64(unsigned int fd, const char __user *buf, size_t count, loff_t pos);
Defined infs/read_write.c:708 (x86-64)

Entry points: x86-64 sys_pwrite64, x86 (i386) sys_ia32_pwrite64, ARM (EABI) sys_pwrite64, AArch64 sys_pwrite64, RISC-V 64 sys_pwrite64, MIPS o32 sys_pwrite64, MIPS n64 sys_pwrite64, PowerPC64 sys_pwrite64.

pwritev 296 334 362 70 70 4331 5290 321
long sys_pwritev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h);
Defined infs/read_write.c:1067 (x86-64)

Entry points: x86-64 sys_pwritev, x86 (i386) sys_pwritev, ARM (EABI) sys_pwritev, AArch64 sys_pwritev, RISC-V 64 sys_pwritev, MIPS o32 sys_pwritev, MIPS n64 sys_pwritev, PowerPC64 sys_pwritev.

pwritev2 328 379 393 287 287 4362 5322 381
long sys_pwritev2(unsigned long fd, const struct iovec __user *vec, unsigned long vlen, unsigned long pos_l, unsigned long pos_h, rwf_t flags);
Defined infs/read_write.c:1075 (x86-64)

Entry points: x86-64 sys_pwritev2, x86 (i386) sys_pwritev2, ARM (EABI) sys_pwritev2, AArch64 sys_pwritev2, RISC-V 64 sys_pwritev2, MIPS o32 sys_pwritev2, MIPS n64 sys_pwritev2, PowerPC64 sys_pwritev2.

quotactl 179 131 131 60 60 4131 5172 131
long sys_quotactl(unsigned int cmd, const char __user *special, qid_t id, void __user *addr);
Defined infs/quota/quota.c:915 (x86-64)

Entry points: x86-64 sys_quotactl, x86 (i386) sys_quotactl, ARM (EABI) sys_quotactl, AArch64 sys_quotactl, RISC-V 64 sys_quotactl, MIPS o32 sys_quotactl, MIPS n64 sys_quotactl, PowerPC64 sys_quotactl.

quotactl_fd 443 443 443 443 443 4443 5443 443
long sys_quotactl_fd(unsigned int fd, unsigned int cmd, qid_t id, void __user *addr);
Defined infs/quota/quota.c:971 (x86-64)

Entry points: x86-64 sys_quotactl_fd, x86 (i386) sys_quotactl_fd, ARM (EABI) sys_quotactl_fd, AArch64 sys_quotactl_fd, RISC-V 64 sys_quotactl_fd, MIPS o32 sys_quotactl_fd, MIPS n64 sys_quotactl_fd, PowerPC64 sys_quotactl_fd.

read 0 3 3 63 63 4003 5000 3
long sys_read(unsigned int fd, char __user *buf, size_t count);
Defined infs/read_write.c:631 (x86-64)

Entry points: x86-64 sys_read, x86 (i386) sys_read, ARM (EABI) sys_read, AArch64 sys_read, RISC-V 64 sys_read, MIPS o32 sys_read, MIPS n64 sys_read, PowerPC64 sys_read.

readahead 187 225 225 213 213 4223 5179 191
long sys_readahead(int fd, loff_t offset, size_t count);
Defined inmm/readahead.c:640 (x86-64)

Entry points: x86-64 sys_readahead, x86 (i386) sys_ia32_readahead, ARM (EABI) sys_readahead, AArch64 sys_readahead, RISC-V 64 sys_readahead, MIPS o32 sys_readahead, MIPS n64 sys_readahead, PowerPC64 sys_readahead.

readdir — 89 — — — 4089 — —
long sys_old_readdir(unsigned int fd, struct old_linux_dirent __user *dirent, unsigned int count);
Defined infs/readdir.c:180 (x86 (i386))

Entry points: x86 (i386) sys_old_readdir, MIPS o32 sys_old_readdir.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64, PowerPC64.

long sys_readlink(const char __user *path, char __user *buf, int bufsiz);
Defined infs/stat.c:472 (x86-64)

Entry points: x86-64 sys_readlink, x86 (i386) sys_readlink, ARM (EABI) sys_readlink, MIPS o32 sys_readlink, MIPS n64 sys_readlink, PowerPC64 sys_readlink.

Not available on AArch64, RISC-V 64.

readlinkat 267 305 332 78 78 4298 5257 296
long sys_readlinkat(int dfd, const char __user *pathname, char __user *buf, int bufsiz);
Defined infs/stat.c:466 (x86-64)

Entry points: x86-64 sys_readlinkat, x86 (i386) sys_readlinkat, ARM (EABI) sys_readlinkat, AArch64 sys_readlinkat, RISC-V 64 sys_readlinkat, MIPS o32 sys_readlinkat, MIPS n64 sys_readlinkat, PowerPC64 sys_readlinkat.

readv 19 145 145 65 65 4145 5018 145
long sys_readv(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);
Defined infs/read_write.c:1035 (x86-64)

Entry points: x86-64 sys_readv, x86 (i386) sys_readv, ARM (EABI) sys_readv, AArch64 sys_readv, RISC-V 64 sys_readv, MIPS o32 sys_readv, MIPS n64 sys_readv, PowerPC64 sys_readv.

reboot 169 88 88 142 142 4088 5164 88
long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user *arg);
Defined inkernel/reboot.c:312 (x86-64)

Entry points: x86-64 sys_reboot, x86 (i386) sys_reboot, ARM (EABI) sys_reboot, AArch64 sys_reboot, RISC-V 64 sys_reboot, MIPS o32 sys_reboot, MIPS n64 sys_reboot, PowerPC64 sys_reboot.

recv — — 291 — — 4175 — 336
long sys_recv(int fd, void __user *ubuf, size_t size, unsigned int flags);
Defined innet/socket.c:2155 (ARM (EABI))

Entry points: ARM (EABI) sys_recv, MIPS o32 sys_recv, PowerPC64 sys_recv.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS n64.

recvfrom 45 371 292 207 207 4176 5044 337
long sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, struct sockaddr __user *addr, int __user *addr_len);
Defined innet/socket.c:2144 (x86-64)

Entry points: x86-64 sys_recvfrom, x86 (i386) sys_recvfrom, ARM (EABI) sys_recvfrom, AArch64 sys_recvfrom, RISC-V 64 sys_recvfrom, MIPS o32 sys_recvfrom, MIPS n64 sys_recvfrom, PowerPC64 sys_recvfrom.

recvmmsg 299 337 365 243 243 4335 5294 343
long sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags, struct __kernel_timespec __user *timeout);
Defined innet/socket.c:2896 (x86-64)

Entry points: x86-64 sys_recvmmsg, x86 (i386) sys_recvmmsg_time32, ARM (EABI) sys_recvmmsg_time32, AArch64 sys_recvmmsg, RISC-V 64 sys_recvmmsg, MIPS o32 sys_recvmmsg_time32, MIPS n64 sys_recvmmsg, PowerPC64 sys_recvmmsg.

recvmmsg_time64 — 417 417 — — 4417 — —
long sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags, struct __kernel_timespec __user *timeout);
Defined innet/socket.c:2896 (x86 (i386))

Entry points: x86 (i386) sys_recvmmsg, ARM (EABI) sys_recvmmsg, MIPS o32 sys_recvmmsg.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

recvmsg 47 372 297 212 212 4177 5046 342
long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags);
Defined innet/socket.c:2744 (x86-64)

Entry points: x86-64 sys_recvmsg, x86 (i386) sys_recvmsg, ARM (EABI) sys_recvmsg, AArch64 sys_recvmsg, RISC-V 64 sys_recvmsg, MIPS o32 sys_recvmsg, MIPS n64 sys_recvmsg, PowerPC64 sys_recvmsg.

remap_file_pages 216 257 253 234 234 4251 5210 239
long sys_remap_file_pages(unsigned long start, unsigned long size, unsigned long prot, unsigned long pgoff, unsigned long flags);
Defined inmm/mmap.c:2985 (x86-64)

Entry points: x86-64 sys_remap_file_pages, x86 (i386) sys_remap_file_pages, ARM (EABI) sys_remap_file_pages, AArch64 sys_remap_file_pages, RISC-V 64 sys_remap_file_pages, MIPS o32 sys_remap_file_pages, MIPS n64 sys_remap_file_pages, PowerPC64 sys_remap_file_pages.

removexattr 197 235 235 14 14 4233 5189 218
long sys_removexattr(const char __user *pathname, const char __user *name);
Defined infs/xattr.c:882 (x86-64)

Entry points: x86-64 sys_removexattr, x86 (i386) sys_removexattr, ARM (EABI) sys_removexattr, AArch64 sys_removexattr, RISC-V 64 sys_removexattr, MIPS o32 sys_removexattr, MIPS n64 sys_removexattr, PowerPC64 sys_removexattr.

rename 82 38 38 — — 4038 5080 38
long sys_rename(const char __user *oldname, const char __user *newname);
Defined infs/namei.c:5080 (x86-64)

Entry points: x86-64 sys_rename, x86 (i386) sys_rename, ARM (EABI) sys_rename, MIPS o32 sys_rename, MIPS n64 sys_rename, PowerPC64 sys_rename.

Not available on AArch64, RISC-V 64.

renameat 264 302 329 38 — 4295 5254 293
long sys_renameat(int olddfd, const char __user *oldname, int newdfd, const char __user *newname);
Defined infs/namei.c:5073 (x86-64)

Entry points: x86-64 sys_renameat, x86 (i386) sys_renameat, ARM (EABI) sys_renameat, AArch64 sys_renameat, MIPS o32 sys_renameat, MIPS n64 sys_renameat, PowerPC64 sys_renameat.

Not available on RISC-V 64.

renameat2 316 353 382 276 276 4351 5311 357
long sys_renameat2(int olddfd, const char __user *oldname, int newdfd, const char __user *newname, unsigned int flags);
Defined infs/namei.c:5066 (x86-64)

Entry points: x86-64 sys_renameat2, x86 (i386) sys_renameat2, ARM (EABI) sys_renameat2, AArch64 sys_renameat2, RISC-V 64 sys_renameat2, MIPS o32 sys_renameat2, MIPS n64 sys_renameat2, PowerPC64 sys_renameat2.

request_key 249 287 310 218 218 4281 5240 270
long sys_request_key(const char __user *_type, const char __user *_description, const char __user *_callout_info, key_serial_t destringid);
Defined insecurity/keys/keyctl.c:167 (x86-64)

Entry points: x86-64 sys_request_key, x86 (i386) sys_request_key, ARM (EABI) sys_request_key, AArch64 sys_request_key, RISC-V 64 sys_request_key, MIPS o32 sys_request_key, MIPS n64 sys_request_key, PowerPC64 sys_request_key.

restart_syscall 219 0 0 128 128 4253 5213 0
long sys_restart_syscall(void);
Defined inkernel/signal.c:3052 (x86-64)

Entry points: x86-64 sys_restart_syscall, x86 (i386) sys_restart_syscall, ARM (EABI) sys_restart_syscall, AArch64 sys_restart_syscall, RISC-V 64 sys_restart_syscall, MIPS o32 sys_restart_syscall, MIPS n64 sys_restart_syscall, PowerPC64 sys_restart_syscall.

riscv_flush_icache — — — — 259 — — —
long sys_riscv_flush_icache(uintptr_t start, uintptr_t end, uintptr_t flags);
Defined inarch/riscv/kernel/sys_riscv.c:59 (RISC-V 64)

Entry points: RISC-V 64 sys_riscv_flush_icache.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, MIPS o32, MIPS n64, PowerPC64.

rmdir 84 40 40 — — 4040 5082 40
long sys_rmdir(const char __user *pathname);
Defined infs/namei.c:4278 (x86-64)

Entry points: x86-64 sys_rmdir, x86 (i386) sys_rmdir, ARM (EABI) sys_rmdir, MIPS o32 sys_rmdir, MIPS n64 sys_rmdir, PowerPC64 sys_rmdir.

Not available on AArch64, RISC-V 64.

rseq 334 386 398 293 293 4367 5327 387
long sys_rseq(struct rseq __user *rseq, u32 rseq_len, int flags, u32 sig);
Defined inkernel/rseq.c:350 (x86-64)

Entry points: x86-64 sys_rseq, x86 (i386) sys_rseq, ARM (EABI) sys_rseq, AArch64 sys_rseq, RISC-V 64 sys_rseq, MIPS o32 sys_rseq, MIPS n64 sys_rseq, PowerPC64 sys_rseq.

rt_sigaction 13 174 174 134 134 4194 5013 173
long sys_rt_sigaction(int sig, const struct sigaction __user *act, struct sigaction __user *oact, size_t sigsetsize);
Defined inkernel/signal.c:4431 (x86-64)

Entry points: x86-64 sys_rt_sigaction, x86 (i386) sys_rt_sigaction, ARM (EABI) sys_rt_sigaction, AArch64 sys_rt_sigaction, RISC-V 64 sys_rt_sigaction, MIPS o32 sys_rt_sigaction, MIPS n64 sys_rt_sigaction, PowerPC64 sys_rt_sigaction.

rt_sigpending 127 176 176 136 136 4196 5125 175
long sys_rt_sigpending(sigset_t __user *uset, size_t sigsetsize);
Defined inkernel/signal.c:3267 (x86-64)

Entry points: x86-64 sys_rt_sigpending, x86 (i386) sys_rt_sigpending, ARM (EABI) sys_rt_sigpending, AArch64 sys_rt_sigpending, RISC-V 64 sys_rt_sigpending, MIPS o32 sys_rt_sigpending, MIPS n64 sys_rt_sigpending, PowerPC64 sys_rt_sigpending.

rt_sigprocmask 14 175 175 135 135 4195 5014 174
long sys_rt_sigprocmask(int how, sigset_t __user *nset, sigset_t __user *oset, size_t sigsetsize);
Defined inkernel/signal.c:3195 (x86-64)

Entry points: x86-64 sys_rt_sigprocmask, x86 (i386) sys_rt_sigprocmask, ARM (EABI) sys_rt_sigprocmask, AArch64 sys_rt_sigprocmask, RISC-V 64 sys_rt_sigprocmask, MIPS o32 sys_rt_sigprocmask, MIPS n64 sys_rt_sigprocmask, PowerPC64 sys_rt_sigprocmask.

rt_sigqueueinfo 129 178 178 138 138 4198 5127 177
long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
Defined inkernel/signal.c:4049 (x86-64)

Entry points: x86-64 sys_rt_sigqueueinfo, x86 (i386) sys_rt_sigqueueinfo, ARM (EABI) sys_rt_sigqueueinfo, AArch64 sys_rt_sigqueueinfo, RISC-V 64 sys_rt_sigqueueinfo, MIPS o32 sys_rt_sigqueueinfo, MIPS n64 sys_rt_sigqueueinfo, PowerPC64 sys_rt_sigqueueinfo.

rt_sigreturn 15 173 173 139 139 4193 5211 172
long sys_rt_sigreturn(void);
Defined inarch/x86/kernel/signal.c:657 (x86-64)

Entry points: x86-64 sys_rt_sigreturn, x86 (i386) sys_rt_sigreturn, ARM (EABI) sys_rt_sigreturn_wrapper, AArch64 sys_rt_sigreturn, RISC-V 64 sys_rt_sigreturn, MIPS o32 sys_rt_sigreturn, MIPS n64 sys_rt_sigreturn, PowerPC64 sys_rt_sigreturn.

rt_sigsuspend 130 179 179 133 133 4199 5128 178
long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);
Defined inkernel/signal.c:4654 (x86-64)

Entry points: x86-64 sys_rt_sigsuspend, x86 (i386) sys_rt_sigsuspend, ARM (EABI) sys_rt_sigsuspend, AArch64 sys_rt_sigsuspend, RISC-V 64 sys_rt_sigsuspend, MIPS o32 sys_rt_sigsuspend, MIPS n64 sys_rt_sigsuspend, PowerPC64 sys_rt_sigsuspend.

rt_sigtimedwait 128 177 177 137 137 4197 5126 176
long sys_rt_sigtimedwait(const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize);
Defined inkernel/signal.c:3680 (x86-64)

Entry points: x86-64 sys_rt_sigtimedwait, x86 (i386) sys_rt_sigtimedwait_time32, ARM (EABI) sys_rt_sigtimedwait_time32, AArch64 sys_rt_sigtimedwait, RISC-V 64 sys_rt_sigtimedwait, MIPS o32 sys_rt_sigtimedwait_time32, MIPS n64 sys_rt_sigtimedwait, PowerPC64 sys_rt_sigtimedwait.

rt_sigtimedwait_time64 — 421 421 — — 4421 — —
long sys_rt_sigtimedwait(const sigset_t __user *uthese, siginfo_t __user *uinfo, const struct __kernel_timespec __user *uts, size_t sigsetsize);
Defined inkernel/signal.c:3680 (x86 (i386))

Entry points: x86 (i386) sys_rt_sigtimedwait, ARM (EABI) sys_rt_sigtimedwait, MIPS o32 sys_rt_sigtimedwait.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

rt_tgsigqueueinfo 297 335 363 240 240 4332 5291 322
long sys_rt_tgsigqueueinfo(pid_t tgid, pid_t pid, int sig, siginfo_t __user *uinfo);
Defined inkernel/signal.c:4089 (x86-64)

Entry points: x86-64 sys_rt_tgsigqueueinfo, x86 (i386) sys_rt_tgsigqueueinfo, ARM (EABI) sys_rt_tgsigqueueinfo, AArch64 sys_rt_tgsigqueueinfo, RISC-V 64 sys_rt_tgsigqueueinfo, MIPS o32 sys_rt_tgsigqueueinfo, MIPS n64 sys_rt_tgsigqueueinfo, PowerPC64 sys_rt_tgsigqueueinfo.

rtas — — — — — — — 255
long sys_rtas(struct rtas_args __user *uargs);
Defined inarch/powerpc/kernel/rtas.c:1055 (PowerPC64)

Entry points: PowerPC64 sys_rtas.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

sched_get_priority_max 146 159 159 125 125 4163 5143 159
long sys_sched_get_priority_max(int policy);
Defined inkernel/sched/core.c:8516 (x86-64)

Entry points: x86-64 sys_sched_get_priority_max, x86 (i386) sys_sched_get_priority_max, ARM (EABI) sys_sched_get_priority_max, AArch64 sys_sched_get_priority_max, RISC-V 64 sys_sched_get_priority_max, MIPS o32 sys_sched_get_priority_max, MIPS n64 sys_sched_get_priority_max, PowerPC64 sys_sched_get_priority_max.

sched_get_priority_min 147 160 160 126 126 4164 5144 160
long sys_sched_get_priority_min(int policy);
Defined inkernel/sched/core.c:8543 (x86-64)

Entry points: x86-64 sys_sched_get_priority_min, x86 (i386) sys_sched_get_priority_min, ARM (EABI) sys_sched_get_priority_min, AArch64 sys_sched_get_priority_min, RISC-V 64 sys_sched_get_priority_min, MIPS o32 sys_sched_get_priority_min, MIPS n64 sys_sched_get_priority_min, PowerPC64 sys_sched_get_priority_min.

sched_getaffinity 204 242 242 123 123 4240 5196 223
long sys_sched_getaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);
Defined inkernel/sched/core.c:8208 (x86-64)

Entry points: x86-64 sys_sched_getaffinity, x86 (i386) sys_sched_getaffinity, ARM (EABI) sys_sched_getaffinity, AArch64 sys_sched_getaffinity, RISC-V 64 sys_sched_getaffinity, MIPS o32 sys_sched_getaffinity, MIPS n64 sys_sched_getaffinity, PowerPC64 sys_sched_getaffinity.

sched_getattr 315 352 381 275 275 4350 5310 356
long sys_sched_getattr(pid_t pid, struct sched_attr __user *uattr, unsigned int usize, unsigned int flags);
Defined inkernel/sched/core.c:7981 (x86-64)

Entry points: x86-64 sys_sched_getattr, x86 (i386) sys_sched_getattr, ARM (EABI) sys_sched_getattr, AArch64 sys_sched_getattr, RISC-V 64 sys_sched_getattr, MIPS o32 sys_sched_getattr, MIPS n64 sys_sched_getattr, PowerPC64 sys_sched_getattr.

sched_getparam 143 155 155 121 121 4159 5140 155
long sys_sched_getparam(pid_t pid, struct sched_param __user *param);
Defined inkernel/sched/core.c:7900 (x86-64)

Entry points: x86-64 sys_sched_getparam, x86 (i386) sys_sched_getparam, ARM (EABI) sys_sched_getparam, AArch64 sys_sched_getparam, RISC-V 64 sys_sched_getparam, MIPS o32 sys_sched_getparam, MIPS n64 sys_sched_getparam, PowerPC64 sys_sched_getparam.

sched_getscheduler 145 157 157 120 120 4161 5142 157
long sys_sched_getscheduler(pid_t pid);
Defined inkernel/sched/core.c:7871 (x86-64)

Entry points: x86-64 sys_sched_getscheduler, x86 (i386) sys_sched_getscheduler, ARM (EABI) sys_sched_getscheduler, AArch64 sys_sched_getscheduler, RISC-V 64 sys_sched_getscheduler, MIPS o32 sys_sched_getscheduler, MIPS n64 sys_sched_getscheduler, PowerPC64 sys_sched_getscheduler.

sched_rr_get_interval 148 161 161 127 127 4165 5145 161
long sys_sched_rr_get_interval(pid_t pid, struct __kernel_timespec __user *interval);
Defined inkernel/sched/core.c:8608 (x86-64)

Entry points: x86-64 sys_sched_rr_get_interval, x86 (i386) sys_sched_rr_get_interval_time32, ARM (EABI) sys_sched_rr_get_interval_time32, AArch64 sys_sched_rr_get_interval, RISC-V 64 sys_sched_rr_get_interval, MIPS o32 sys_sched_rr_get_interval_time32, MIPS n64 sys_sched_rr_get_interval, PowerPC64 sys_sched_rr_get_interval.

sched_rr_get_interval_time64 — 423 423 — — 4423 — —
long sys_sched_rr_get_interval(pid_t pid, struct __kernel_timespec __user *interval);
Defined inkernel/sched/core.c:8608 (x86 (i386))

Entry points: x86 (i386) sys_sched_rr_get_interval, ARM (EABI) sys_sched_rr_get_interval, MIPS o32 sys_sched_rr_get_interval.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sched_setaffinity 203 241 241 122 122 4239 5195 222
long sys_sched_setaffinity(pid_t pid, unsigned int len, unsigned long __user *user_mask_ptr);
Defined inkernel/sched/core.c:8156 (x86-64)

Entry points: x86-64 sys_sched_setaffinity, x86 (i386) sys_sched_setaffinity, ARM (EABI) sys_sched_setaffinity, AArch64 sys_sched_setaffinity, RISC-V 64 sys_sched_setaffinity, MIPS o32 sys_sched_setaffinity, MIPS n64 sys_sched_setaffinity, PowerPC64 sys_sched_setaffinity.

sched_setattr 314 351 380 274 274 4349 5309 355
long sys_sched_setattr(pid_t pid, struct sched_attr __user *uattr, unsigned int flags);
Defined inkernel/sched/core.c:7828 (x86-64)

Entry points: x86-64 sys_sched_setattr, x86 (i386) sys_sched_setattr, ARM (EABI) sys_sched_setattr, AArch64 sys_sched_setattr, RISC-V 64 sys_sched_setattr, MIPS o32 sys_sched_setattr, MIPS n64 sys_sched_setattr, PowerPC64 sys_sched_setattr.

sched_setparam 142 154 154 118 118 4158 5139 154
long sys_sched_setparam(pid_t pid, struct sched_param __user *param);
Defined inkernel/sched/core.c:7817 (x86-64)

Entry points: x86-64 sys_sched_setparam, x86 (i386) sys_sched_setparam, ARM (EABI) sys_sched_setparam, AArch64 sys_sched_setparam, RISC-V 64 sys_sched_setparam, MIPS o32 sys_sched_setparam, MIPS n64 sys_sched_setparam, PowerPC64 sys_sched_setparam.

sched_setscheduler 144 156 156 119 119 4160 5141 156
long sys_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param);
Defined inkernel/sched/core.c:7802 (x86-64)

Entry points: x86-64 sys_sched_setscheduler, x86 (i386) sys_sched_setscheduler, ARM (EABI) sys_sched_setscheduler, AArch64 sys_sched_setscheduler, RISC-V 64 sys_sched_setscheduler, MIPS o32 sys_sched_setscheduler, MIPS n64 sys_sched_setscheduler, PowerPC64 sys_sched_setscheduler.

sched_yield 24 158 158 124 124 4162 5023 158
long sys_sched_yield(void);
Defined inkernel/sched/core.c:8261 (x86-64)

Entry points: x86-64 sys_sched_yield, x86 (i386) sys_sched_yield, ARM (EABI) sys_sched_yield, AArch64 sys_sched_yield, RISC-V 64 sys_sched_yield, MIPS o32 sys_sched_yield, MIPS n64 sys_sched_yield, PowerPC64 sys_sched_yield.

seccomp 317 354 383 277 277 4352 5312 358
long sys_seccomp(unsigned int op, unsigned int flags, void __user *uargs);
Defined inkernel/seccomp.c:1970 (x86-64)

Entry points: x86-64 sys_seccomp, x86 (i386) sys_seccomp, ARM (EABI) sys_seccomp, AArch64 sys_seccomp, RISC-V 64 sys_seccomp, MIPS o32 sys_seccomp, MIPS n64 sys_seccomp, PowerPC64 sys_seccomp.

select 23 82 — — — — — —
long sys_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp, struct __kernel_old_timeval __user *tvp);
Defined infs/select.c:725 (x86-64)

Entry points: x86-64 sys_select, x86 (i386) sys_old_select.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

semctl 66 394 300 191 191 4394 5064 394
long sys_semctl(int semid, int semnum, int cmd, unsigned long arg);
Defined inipc/sem.c:1707 (x86-64)

Entry points: x86-64 sys_semctl, x86 (i386) sys_semctl, ARM (EABI) sys_old_semctl, AArch64 sys_semctl, RISC-V 64 sys_semctl, MIPS o32 sys_semctl, MIPS n64 sys_old_semctl, PowerPC64 sys_semctl.

semget 64 393 299 190 190 4393 5062 393
long sys_semget(key_t key, int nsems, int semflg);
Defined inipc/sem.c:624 (x86-64)

Entry points: x86-64 sys_semget, x86 (i386) sys_semget, ARM (EABI) sys_semget, AArch64 sys_semget, RISC-V 64 sys_semget, MIPS o32 sys_semget, MIPS n64 sys_semget, PowerPC64 sys_semget.

semop 65 — 298 193 193 — 5063 —
long sys_semop(int semid, struct sembuf __user *tsops, unsigned nsops);
Defined inipc/sem.c:2301 (x86-64)

Entry points: x86-64 sys_semop, ARM (EABI) sys_semop, AArch64 sys_semop, RISC-V 64 sys_semop, MIPS n64 sys_semop.

Not available on x86 (i386), MIPS o32, PowerPC64.

semtimedop 220 — 312 192 192 — 5214 392
long sys_semtimedop(int semid, struct sembuf __user *tsops, unsigned int nsops, const struct __kernel_timespec __user *timeout);
Defined inipc/sem.c:2273 (x86-64)

Entry points: x86-64 sys_semtimedop, ARM (EABI) sys_semtimedop_time32, AArch64 sys_semtimedop, RISC-V 64 sys_semtimedop, MIPS n64 sys_semtimedop, PowerPC64 sys_semtimedop.

Not available on x86 (i386), MIPS o32.

semtimedop_time64 — 420 420 — — 4420 — —
long sys_semtimedop(int semid, struct sembuf __user *tsops, unsigned int nsops, const struct __kernel_timespec __user *timeout);
Defined inipc/sem.c:2273 (x86 (i386))

Entry points: x86 (i386) sys_semtimedop, ARM (EABI) sys_semtimedop, MIPS o32 sys_semtimedop.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

send — — 289 — — 4178 — 334
long sys_send(int fd, void __user *buff, size_t len, unsigned int flags);
Defined innet/socket.c:2092 (ARM (EABI))

Entry points: ARM (EABI) sys_send, MIPS o32 sys_send, PowerPC64 sys_send.

Not available on x86-64, x86 (i386), AArch64, RISC-V 64, MIPS n64.

sendfile 40 187 187 71 71 4207 5039 186
long sys_sendfile64(int out_fd, int in_fd, loff_t __user *offset, size_t count);
Defined infs/read_write.c:1303 (x86-64)

Entry points: x86-64 sys_sendfile64, x86 (i386) sys_sendfile, ARM (EABI) sys_sendfile, AArch64 sys_sendfile64, RISC-V 64 sys_sendfile64, MIPS o32 sys_sendfile, MIPS n64 sys_sendfile64, PowerPC64 sys_sendfile64.

sendfile64 — 239 239 — — 4237 — —
long sys_sendfile64(int out_fd, int in_fd, loff_t __user *offset, size_t count);
Defined infs/read_write.c:1303 (x86 (i386))

Entry points: x86 (i386) sys_sendfile64, ARM (EABI) sys_sendfile64, MIPS o32 sys_sendfile64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sendmmsg 307 345 374 269 269 4343 5302 349
long sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen, unsigned int flags);
Defined innet/socket.c:2612 (x86-64)

Entry points: x86-64 sys_sendmmsg, x86 (i386) sys_sendmmsg, ARM (EABI) sys_sendmmsg, AArch64 sys_sendmmsg, RISC-V 64 sys_sendmmsg, MIPS o32 sys_sendmmsg, MIPS n64 sys_sendmmsg, PowerPC64 sys_sendmmsg.

sendmsg 46 370 296 211 211 4179 5045 341
long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags);
Defined innet/socket.c:2536 (x86-64)

Entry points: x86-64 sys_sendmsg, x86 (i386) sys_sendmsg, ARM (EABI) sys_sendmsg, AArch64 sys_sendmsg, RISC-V 64 sys_sendmsg, MIPS o32 sys_sendmsg, MIPS n64 sys_sendmsg, PowerPC64 sys_sendmsg.

sendto 44 369 290 206 206 4180 5043 335
long sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, struct sockaddr __user *addr, int addr_len);
Defined innet/socket.c:2081 (x86-64)

Entry points: x86-64 sys_sendto, x86 (i386) sys_sendto, ARM (EABI) sys_sendto, AArch64 sys_sendto, RISC-V 64 sys_sendto, MIPS o32 sys_sendto, MIPS n64 sys_sendto, PowerPC64 sys_sendto.

set_mempolicy 238 276 321 237 237 4270 5229 261
long sys_set_mempolicy(int mode, const unsigned long __user *nmask, unsigned long maxnode);
Defined inmm/mempolicy.c:1502 (x86-64)

Entry points: x86-64 sys_set_mempolicy, x86 (i386) sys_set_mempolicy, ARM (EABI) sys_set_mempolicy, AArch64 sys_set_mempolicy, RISC-V 64 sys_set_mempolicy, MIPS o32 sys_set_mempolicy, MIPS n64 sys_set_mempolicy, PowerPC64 sys_set_mempolicy.

set_robust_list 273 311 338 99 99 4309 5268 300
long sys_set_robust_list(struct robust_list_head __user *head, size_t len);
Defined inkernel/futex/core.c:3578 (x86-64)

Entry points: x86-64 sys_set_robust_list, x86 (i386) sys_set_robust_list, ARM (EABI) sys_set_robust_list, AArch64 sys_set_robust_list, RISC-V 64 sys_set_robust_list, MIPS o32 sys_set_robust_list, MIPS n64 sys_set_robust_list, PowerPC64 sys_set_robust_list.

set_thread_area — 243 — — — 4283 5242 —
long sys_set_thread_area(struct user_desc __user *u_info);
Defined inarch/x86/kernel/tls.c:185 (x86 (i386))

Entry points: x86 (i386) sys_set_thread_area, MIPS o32 sys_set_thread_area, MIPS n64 sys_set_thread_area.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, PowerPC64.

set_tid_address 218 258 256 96 96 4252 5212 232
long sys_set_tid_address(int __user *tidptr);
Defined inkernel/fork.c:1737 (x86-64)

Entry points: x86-64 sys_set_tid_address, x86 (i386) sys_set_tid_address, ARM (EABI) sys_set_tid_address, AArch64 sys_set_tid_address, RISC-V 64 sys_set_tid_address, MIPS o32 sys_set_tid_address, MIPS n64 sys_set_tid_address, PowerPC64 sys_set_tid_address.

setdomainname 171 121 121 162 162 4121 5166 121
long sys_setdomainname(char __user *name, int len);
Defined inkernel/sys.c:1412 (x86-64)

Entry points: x86-64 sys_setdomainname, x86 (i386) sys_setdomainname, ARM (EABI) sys_setdomainname, AArch64 sys_setdomainname, RISC-V 64 sys_setdomainname, MIPS o32 sys_setdomainname, MIPS n64 sys_setdomainname, PowerPC64 sys_setdomainname.

setfsgid 123 139 139 152 152 4139 5121 139
long sys_setfsgid(gid_t gid);
Defined inkernel/sys.c:928 (x86-64)

Entry points: x86-64 sys_setfsgid, x86 (i386) sys_setfsgid16, ARM (EABI) sys_setfsgid16, AArch64 sys_setfsgid, RISC-V 64 sys_setfsgid, MIPS o32 sys_setfsgid, MIPS n64 sys_setfsgid, PowerPC64 sys_setfsgid.

setfsgid32 — 216 216 — — — — —
long sys_setfsgid(gid_t gid);
Defined inkernel/sys.c:928 (x86 (i386))

Entry points: x86 (i386) sys_setfsgid, ARM (EABI) sys_setfsgid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setfsuid 122 138 138 151 151 4138 5120 138
long sys_setfsuid(uid_t uid);
Defined inkernel/sys.c:884 (x86-64)

Entry points: x86-64 sys_setfsuid, x86 (i386) sys_setfsuid16, ARM (EABI) sys_setfsuid16, AArch64 sys_setfsuid, RISC-V 64 sys_setfsuid, MIPS o32 sys_setfsuid, MIPS n64 sys_setfsuid, PowerPC64 sys_setfsuid.

setfsuid32 — 215 215 — — — — —
long sys_setfsuid(uid_t uid);
Defined inkernel/sys.c:884 (x86 (i386))

Entry points: x86 (i386) sys_setfsuid, ARM (EABI) sys_setfsuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setgid 106 46 46 144 144 4046 5104 46
long sys_setgid(gid_t gid);
Defined inkernel/sys.c:459 (x86-64)

Entry points: x86-64 sys_setgid, x86 (i386) sys_setgid16, ARM (EABI) sys_setgid16, AArch64 sys_setgid, RISC-V 64 sys_setgid, MIPS o32 sys_setgid, MIPS n64 sys_setgid, PowerPC64 sys_setgid.

setgid32 — 214 214 — — — — —
long sys_setgid(gid_t gid);
Defined inkernel/sys.c:459 (x86 (i386))

Entry points: x86 (i386) sys_setgid, ARM (EABI) sys_setgid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setgroups 116 81 81 159 159 4081 5114 81
long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
Defined inkernel/groups.c:185 (x86-64)

Entry points: x86-64 sys_setgroups, x86 (i386) sys_setgroups16, ARM (EABI) sys_setgroups16, AArch64 sys_setgroups, RISC-V 64 sys_setgroups, MIPS o32 sys_setgroups, MIPS n64 sys_setgroups, PowerPC64 sys_setgroups.

setgroups32 — 206 206 — — — — —
long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
Defined inkernel/groups.c:185 (x86 (i386))

Entry points: x86 (i386) sys_setgroups, ARM (EABI) sys_setgroups.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

sethostname 170 74 74 161 161 4074 5165 74
long sys_sethostname(char __user *name, int len);
Defined inkernel/sys.c:1359 (x86-64)

Entry points: x86-64 sys_sethostname, x86 (i386) sys_sethostname, ARM (EABI) sys_sethostname, AArch64 sys_sethostname, RISC-V 64 sys_sethostname, MIPS o32 sys_sethostname, MIPS n64 sys_sethostname, PowerPC64 sys_sethostname.

setitimer 38 104 104 103 103 4104 5036 104
long sys_setitimer(int which, struct __kernel_old_itimerval __user *value, struct __kernel_old_itimerval __user *ovalue);
Defined inkernel/time/itimer.c:332 (x86-64)

Entry points: x86-64 sys_setitimer, x86 (i386) sys_setitimer, ARM (EABI) sys_setitimer, AArch64 sys_setitimer, RISC-V 64 sys_setitimer, MIPS o32 sys_setitimer, MIPS n64 sys_setitimer, PowerPC64 sys_setitimer.

setns 308 346 375 268 268 4344 5303 350
long sys_setns(int fd, int flags);
Defined inkernel/nsproxy.c:527 (x86-64)

Entry points: x86-64 sys_setns, x86 (i386) sys_setns, ARM (EABI) sys_setns, AArch64 sys_setns, RISC-V 64 sys_setns, MIPS o32 sys_setns, MIPS n64 sys_setns, PowerPC64 sys_setns.

setpgid 109 57 57 154 154 4057 5107 57
long sys_setpgid(pid_t pid, pid_t pgid);
Defined inkernel/sys.c:1058 (x86-64)

Entry points: x86-64 sys_setpgid, x86 (i386) sys_setpgid, ARM (EABI) sys_setpgid, AArch64 sys_setpgid, RISC-V 64 sys_setpgid, MIPS o32 sys_setpgid, MIPS n64 sys_setpgid, PowerPC64 sys_setpgid.

setpriority 141 97 97 140 140 4097 5138 97
long sys_setpriority(int which, int who, int niceval);
Defined inkernel/sys.c:203 (x86-64)

Entry points: x86-64 sys_setpriority, x86 (i386) sys_setpriority, ARM (EABI) sys_setpriority, AArch64 sys_setpriority, RISC-V 64 sys_setpriority, MIPS o32 sys_setpriority, MIPS n64 sys_setpriority, PowerPC64 sys_setpriority.

setregid 114 71 71 143 143 4071 5112 71
long sys_setregid(gid_t rgid, gid_t egid);
Defined inkernel/sys.c:413 (x86-64)

Entry points: x86-64 sys_setregid, x86 (i386) sys_setregid16, ARM (EABI) sys_setregid16, AArch64 sys_setregid, RISC-V 64 sys_setregid, MIPS o32 sys_setregid, MIPS n64 sys_setregid, PowerPC64 sys_setregid.

setregid32 — 204 204 — — — — —
long sys_setregid(gid_t rgid, gid_t egid);
Defined inkernel/sys.c:413 (x86 (i386))

Entry points: x86 (i386) sys_setregid, ARM (EABI) sys_setregid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setresgid 119 170 170 149 149 4190 5117 169
long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
Defined inkernel/sys.c:816 (x86-64)

Entry points: x86-64 sys_setresgid, x86 (i386) sys_setresgid16, ARM (EABI) sys_setresgid16, AArch64 sys_setresgid, RISC-V 64 sys_setresgid, MIPS o32 sys_setresgid, MIPS n64 sys_setresgid, PowerPC64 sys_setresgid.

setresgid32 — 210 210 — — — — —
long sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
Defined inkernel/sys.c:816 (x86 (i386))

Entry points: x86 (i386) sys_setresgid, ARM (EABI) sys_setresgid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setresuid 117 164 164 147 147 4185 5115 164
long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
Defined inkernel/sys.c:727 (x86-64)

Entry points: x86-64 sys_setresuid, x86 (i386) sys_setresuid16, ARM (EABI) sys_setresuid16, AArch64 sys_setresuid, RISC-V 64 sys_setresuid, MIPS o32 sys_setresuid, MIPS n64 sys_setresuid, PowerPC64 sys_setresuid.

setresuid32 — 208 208 — — — — —
long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
Defined inkernel/sys.c:727 (x86 (i386))

Entry points: x86 (i386) sys_setresuid, ARM (EABI) sys_setresuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setreuid 113 70 70 145 145 4070 5111 70
long sys_setreuid(uid_t ruid, uid_t euid);
Defined inkernel/sys.c:579 (x86-64)

Entry points: x86-64 sys_setreuid, x86 (i386) sys_setreuid16, ARM (EABI) sys_setreuid16, AArch64 sys_setreuid, RISC-V 64 sys_setreuid, MIPS o32 sys_setreuid, MIPS n64 sys_setreuid, PowerPC64 sys_setreuid.

setreuid32 — 203 203 — — — — —
long sys_setreuid(uid_t ruid, uid_t euid);
Defined inkernel/sys.c:579 (x86 (i386))

Entry points: x86 (i386) sys_setreuid, ARM (EABI) sys_setreuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setrlimit 160 75 75 164 164 4075 5155 75
long sys_setrlimit(unsigned int resource, struct rlimit __user *rlim);
Defined inkernel/sys.c:1709 (x86-64)

Entry points: x86-64 sys_setrlimit, x86 (i386) sys_setrlimit, ARM (EABI) sys_setrlimit, AArch64 sys_setrlimit, RISC-V 64 sys_setrlimit, MIPS o32 sys_setrlimit, MIPS n64 sys_setrlimit, PowerPC64 sys_setrlimit.

setsid 112 66 66 157 157 4066 5110 66
long sys_setsid(void);
Defined inkernel/sys.c:1243 (x86-64)

Entry points: x86-64 sys_setsid, x86 (i386) sys_setsid, ARM (EABI) sys_setsid, AArch64 sys_setsid, RISC-V 64 sys_setsid, MIPS o32 sys_setsid, MIPS n64 sys_setsid, PowerPC64 sys_setsid.

setsockopt 54 366 294 208 208 4181 5053 339
long sys_setsockopt(int fd, int level, int optname, char __user *optval, int optlen);
Defined innet/socket.c:2221 (x86-64)

Entry points: x86-64 sys_setsockopt, x86 (i386) sys_setsockopt, ARM (EABI) sys_setsockopt, AArch64 sys_setsockopt, RISC-V 64 sys_setsockopt, MIPS o32 sys_setsockopt, MIPS n64 sys_setsockopt, PowerPC64 sys_setsockopt.

settimeofday 164 79 79 170 170 4079 5159 79
long sys_settimeofday(struct __kernel_old_timeval __user *tv, struct timezone __user *tz);
Defined inkernel/time/time.c:199 (x86-64)

Entry points: x86-64 sys_settimeofday, x86 (i386) sys_settimeofday, ARM (EABI) sys_settimeofday, AArch64 sys_settimeofday, RISC-V 64 sys_settimeofday, MIPS o32 sys_settimeofday, MIPS n64 sys_settimeofday, PowerPC64 sys_settimeofday.

setuid 105 23 23 146 146 4023 5103 23
long sys_setuid(uid_t uid);
Defined inkernel/sys.c:642 (x86-64)

Entry points: x86-64 sys_setuid, x86 (i386) sys_setuid16, ARM (EABI) sys_setuid16, AArch64 sys_setuid, RISC-V 64 sys_setuid, MIPS o32 sys_setuid, MIPS n64 sys_setuid, PowerPC64 sys_setuid.

setuid32 — 213 213 — — — — —
long sys_setuid(uid_t uid);
Defined inkernel/sys.c:642 (x86 (i386))

Entry points: x86 (i386) sys_setuid, ARM (EABI) sys_setuid.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

setxattr 188 226 226 5 5 4224 5180 209
long sys_setxattr(const char __user *pathname, const char __user *name, const void __user *value, size_t size, int flags);
Defined infs/xattr.c:642 (x86-64)

Entry points: x86-64 sys_setxattr, x86 (i386) sys_setxattr, ARM (EABI) sys_setxattr, AArch64 sys_setxattr, RISC-V 64 sys_setxattr, MIPS o32 sys_setxattr, MIPS n64 sys_setxattr, PowerPC64 sys_setxattr.

sgetmask — 68 — — — 4068 — 68
long sys_sgetmask(void);
Defined inkernel/signal.c:4585 (x86 (i386))

Entry points: x86 (i386) sys_sgetmask, MIPS o32 sys_sgetmask, PowerPC64 sys_sgetmask.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

shmat 30 397 305 196 196 4397 5029 397
long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
Defined inipc/shm.c:1691 (x86-64)

Entry points: x86-64 sys_shmat, x86 (i386) sys_shmat, ARM (EABI) sys_shmat, AArch64 sys_shmat, RISC-V 64 sys_shmat, MIPS o32 sys_shmat, MIPS n64 sys_shmat, PowerPC64 sys_shmat.

shmctl 31 396 308 195 195 4396 5030 396
long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
Defined inipc/shm.c:1294 (x86-64)

Entry points: x86-64 sys_shmctl, x86 (i386) sys_shmctl, ARM (EABI) sys_old_shmctl, AArch64 sys_shmctl, RISC-V 64 sys_shmctl, MIPS o32 sys_shmctl, MIPS n64 sys_old_shmctl, PowerPC64 sys_shmctl.

shmdt 67 398 306 197 197 4398 5065 398
long sys_shmdt(char __user *shmaddr);
Defined inipc/shm.c:1833 (x86-64)

Entry points: x86-64 sys_shmdt, x86 (i386) sys_shmdt, ARM (EABI) sys_shmdt, AArch64 sys_shmdt, RISC-V 64 sys_shmdt, MIPS o32 sys_shmdt, MIPS n64 sys_shmdt, PowerPC64 sys_shmdt.

shmget 29 395 307 194 194 4395 5028 395
long sys_shmget(key_t key, size_t size, int shmflg);
Defined inipc/shm.c:845 (x86-64)

Entry points: x86-64 sys_shmget, x86 (i386) sys_shmget, ARM (EABI) sys_shmget, AArch64 sys_shmget, RISC-V 64 sys_shmget, MIPS o32 sys_shmget, MIPS n64 sys_shmget, PowerPC64 sys_shmget.

shutdown 48 373 293 210 210 4182 5047 338
long sys_shutdown(int fd, int how);
Defined innet/socket.c:2303 (x86-64)

Entry points: x86-64 sys_shutdown, x86 (i386) sys_shutdown, ARM (EABI) sys_shutdown, AArch64 sys_shutdown, RISC-V 64 sys_shutdown, MIPS o32 sys_shutdown, MIPS n64 sys_shutdown, PowerPC64 sys_shutdown.

sigaction — 67 67 — — 4067 — —
long sys_sigaction(int sig, const struct old_sigaction __user *act, struct old_sigaction __user *oact);
Defined inkernel/signal.c:4503 (x86 (i386))

Entry points: x86 (i386) sys_sigaction, ARM (EABI) sys_sigaction, MIPS o32 sys_sigaction.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sigaltstack 131 186 186 132 132 4206 5129 185
long sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss);
Defined inkernel/signal.c:4248 (x86-64)

Entry points: x86-64 sys_sigaltstack, x86 (i386) sys_sigaltstack, ARM (EABI) sys_sigaltstack, AArch64 sys_sigaltstack, RISC-V 64 sys_sigaltstack, MIPS o32 sys_sigaltstack, MIPS n64 sys_sigaltstack, PowerPC64 sys_sigaltstack.

signal — 48 — — — — — 48
long sys_signal(int sig, __sighandler_t handler);
Defined inkernel/signal.c:4607 (x86 (i386))

Entry points: x86 (i386) sys_signal, PowerPC64 sys_signal.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

signalfd 282 321 349 — — 4317 5276 305
long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask);
Defined infs/signalfd.c:313 (x86-64)

Entry points: x86-64 sys_signalfd, x86 (i386) sys_signalfd, ARM (EABI) sys_signalfd, MIPS o32 sys_signalfd, MIPS n64 sys_signalfd, PowerPC64 sys_signalfd.

Not available on AArch64, RISC-V 64.

signalfd4 289 327 355 74 74 4324 5283 313
long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags);
Defined infs/signalfd.c:301 (x86-64)

Entry points: x86-64 sys_signalfd4, x86 (i386) sys_signalfd4, ARM (EABI) sys_signalfd4, AArch64 sys_signalfd4, RISC-V 64 sys_signalfd4, MIPS o32 sys_signalfd4, MIPS n64 sys_signalfd4, PowerPC64 sys_signalfd4.

sigpending — 73 73 — — 4073 — —
long sys_sigpending(old_sigset_t __user *uset);
Defined inkernel/signal.c:4344 (x86 (i386))

Entry points: x86 (i386) sys_sigpending, ARM (EABI) sys_sigpending, MIPS o32 sys_sigpending.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sigprocmask — 126 126 — — 4126 — —
long sys_sigprocmask(int how, old_sigset_t __user *nset, old_sigset_t __user *oset);
Defined inkernel/signal.c:4383 (x86 (i386))

Entry points: x86 (i386) sys_sigprocmask, ARM (EABI) sys_sigprocmask, MIPS o32 sys_sigprocmask.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sigreturn — 119 119 — — 4119 — —
long sys_sigreturn(void);
Defined inarch/x86/kernel/signal.c:626 (x86 (i386))

Entry points: x86 (i386) sys_sigreturn, ARM (EABI) sys_sigreturn_wrapper, MIPS o32 sys_sigreturn.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

sigsuspend — 72 72 — — 4072 — —
long sys_sigsuspend(int unused1, int unused2, old_sigset_t mask);
Defined inkernel/signal.c:4691 (x86 (i386))

Entry points: x86 (i386) sys_sigsuspend, ARM (EABI) sys_sigsuspend, MIPS o32 sys_sigsuspend.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

socket 41 359 281 198 198 4183 5040 326
long sys_socket(int family, int type, int protocol);
Defined innet/socket.c:1601 (x86-64)

Entry points: x86-64 sys_socket, x86 (i386) sys_socket, ARM (EABI) sys_socket, AArch64 sys_socket, RISC-V 64 sys_socket, MIPS o32 sys_socket, MIPS n64 sys_socket, PowerPC64 sys_socket.

socketcall — 102 — — — 4102 — 102
long sys_socketcall(int call, unsigned long __user *args);
Defined innet/socket.c:2938 (x86 (i386))

Entry points: x86 (i386) sys_socketcall, MIPS o32 sys_socketcall, PowerPC64 sys_socketcall.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

socketpair 53 360 288 199 199 4184 5052 333
long sys_socketpair(int family, int type, int protocol, int __user *usockvec);
Defined innet/socket.c:1702 (x86-64)

Entry points: x86-64 sys_socketpair, x86 (i386) sys_socketpair, ARM (EABI) sys_socketpair, AArch64 sys_socketpair, RISC-V 64 sys_socketpair, MIPS o32 sys_socketpair, MIPS n64 sys_socketpair, PowerPC64 sys_socketpair.

splice 275 313 340 76 76 4304 5263 283
long sys_splice(int fd_in, loff_t __user *off_in, int fd_out, loff_t __user *off_out, size_t len, unsigned int flags);
Defined infs/splice.c:1361 (x86-64)

Entry points: x86-64 sys_splice, x86 (i386) sys_splice, ARM (EABI) sys_splice, AArch64 sys_splice, RISC-V 64 sys_splice, MIPS o32 sys_splice, MIPS n64 sys_splice, PowerPC64 sys_splice.

spu_create — — — — — — — 279
long sys_spu_create(const char __user *name, unsigned int flags, umode_t mode, int neighbor_fd);

Entry points: PowerPC64 sys_spu_create.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

spu_run — — — — — — — 278
long sys_spu_run(int fd, __u32 __user *unpc, __u32 __user *ustatus);

Entry points: PowerPC64 sys_spu_run.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

ssetmask — 69 — — — 4069 — 69
long sys_ssetmask(int newmask);
Defined inkernel/signal.c:4591 (x86 (i386))

Entry points: x86 (i386) sys_ssetmask, MIPS o32 sys_ssetmask, PowerPC64 sys_ssetmask.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

stat 4 106 106 — — 4106 5004 106
long sys_newstat(const char __user *filename, struct stat __user *statbuf);
Defined infs/stat.c:380 (x86-64)

Entry points: x86-64 sys_newstat, x86 (i386) sys_newstat, ARM (EABI) sys_newstat, MIPS o32 sys_newstat, MIPS n64 sys_newstat, PowerPC64 sys_newstat.

Not available on AArch64, RISC-V 64.

stat64 — 195 195 — — 4213 — —
long sys_stat64(const char __user *filename, struct stat64 __user *statbuf);
Defined infs/stat.c:521 (x86 (i386))

Entry points: x86 (i386) sys_stat64, ARM (EABI) sys_stat64, MIPS o32 sys_stat64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

statfs 137 99 99 43 43 4099 5134 99
long sys_statfs(const char __user *pathname, struct statfs __user *buf);
Defined infs/statfs.c:192 (x86-64)

Entry points: x86-64 sys_statfs, x86 (i386) sys_statfs, ARM (EABI) sys_statfs, AArch64 sys_statfs, RISC-V 64 sys_statfs, MIPS o32 sys_statfs, MIPS n64 sys_statfs, PowerPC64 sys_statfs.

statfs64 — 268 266 — — 4255 — 252
long sys_statfs64(const char __user *pathname, size_t sz, struct statfs64 __user *buf);
Defined infs/statfs.c:201 (x86 (i386))

Entry points: x86 (i386) sys_statfs64, ARM (EABI) sys_statfs64_wrapper, MIPS o32 sys_statfs64, PowerPC64 sys_statfs64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64.

statx 332 383 397 291 291 4366 5326 383
long sys_statx(int dfd, const char __user *filename, unsigned flags, unsigned int mask, struct statx __user *buffer);
Defined infs/stat.c:633 (x86-64)

Entry points: x86-64 sys_statx, x86 (i386) sys_statx, ARM (EABI) sys_statx, AArch64 sys_statx, RISC-V 64 sys_statx, MIPS o32 sys_statx, MIPS n64 sys_statx, PowerPC64 sys_statx.

stime — 25 — — — 4025 — 25
long sys_stime32(old_time32_t __user *tptr);
Defined inkernel/time/time.c:119 (x86 (i386))

Entry points: x86 (i386) sys_stime32, MIPS o32 sys_stime32, PowerPC64 sys_stime.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

subpage_prot — — — — — — — 310
long sys_subpage_prot(unsigned long addr, unsigned long len, u32 __user *map);

Entry points: PowerPC64 sys_subpage_prot.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

swapcontext — — — — — — — 249
long sys_swapcontext(struct ucontext __user *old_ctx, struct ucontext __user *new_ctx, long ctx_size);

Entry points: PowerPC64 sys_swapcontext.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

swapoff 168 115 115 225 225 4115 5163 115
long sys_swapoff(const char __user *specialfile);
Defined inmm/swapfile.c:2537 (x86-64)

Entry points: x86-64 sys_swapoff, x86 (i386) sys_swapoff, ARM (EABI) sys_swapoff, AArch64 sys_swapoff, RISC-V 64 sys_swapoff, MIPS o32 sys_swapoff, MIPS n64 sys_swapoff, PowerPC64 sys_swapoff.

swapon 167 87 87 224 224 4087 5162 87
long sys_swapon(const char __user *specialfile, int swap_flags);
Defined inmm/swapfile.c:3146 (x86-64)

Entry points: x86-64 sys_swapon, x86 (i386) sys_swapon, ARM (EABI) sys_swapon, AArch64 sys_swapon, RISC-V 64 sys_swapon, MIPS o32 sys_swapon, MIPS n64 sys_swapon, PowerPC64 sys_swapon.

switch_endian — — — — — — — 363
long sys_switch_endian(void);

Entry points: PowerPC64 sys_switch_endian.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

long sys_symlink(const char __user *oldname, const char __user *newname);
Defined infs/namei.c:4529 (x86-64)

Entry points: x86-64 sys_symlink, x86 (i386) sys_symlink, ARM (EABI) sys_symlink, MIPS o32 sys_symlink, MIPS n64 sys_symlink, PowerPC64 sys_symlink.

Not available on AArch64, RISC-V 64.

symlinkat 266 304 331 36 36 4297 5256 295
long sys_symlinkat(const char __user *oldname, int newdfd, const char __user *newname);
Defined infs/namei.c:4523 (x86-64)

Entry points: x86-64 sys_symlinkat, x86 (i386) sys_symlinkat, ARM (EABI) sys_symlinkat, AArch64 sys_symlinkat, RISC-V 64 sys_symlinkat, MIPS o32 sys_symlinkat, MIPS n64 sys_symlinkat, PowerPC64 sys_symlinkat.

sync 162 36 36 81 81 4036 5157 36
long sys_sync(void);
Defined infs/sync.c:111 (x86-64)

Entry points: x86-64 sys_sync, x86 (i386) sys_sync, ARM (EABI) sys_sync, AArch64 sys_sync, RISC-V 64 sys_sync, MIPS o32 sys_sync, MIPS n64 sys_sync, PowerPC64 sys_sync.

sync_file_range 277 314 — 84 84 4305 5264 —
long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, unsigned int flags);
Defined infs/sync.c:370 (x86-64)

Entry points: x86-64 sys_sync_file_range, x86 (i386) sys_ia32_sync_file_range, AArch64 sys_sync_file_range, RISC-V 64 sys_sync_file_range, MIPS o32 sys_sync_file_range, MIPS n64 sys_sync_file_range.

Not available on ARM (EABI), PowerPC64.

sync_file_range2 — — — — — — — 308
long sys_sync_file_range2(int fd, unsigned int flags, loff_t offset, loff_t nbytes);
Defined infs/sync.c:378 (PowerPC64)

Entry points: PowerPC64 sys_sync_file_range2.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64.

syncfs 306 344 373 267 267 4342 5301 348
long sys_syncfs(int fd);
Defined infs/sync.c:149 (x86-64)

Entry points: x86-64 sys_syncfs, x86 (i386) sys_syncfs, ARM (EABI) sys_syncfs, AArch64 sys_syncfs, RISC-V 64 sys_syncfs, MIPS o32 sys_syncfs, MIPS n64 sys_syncfs, PowerPC64 sys_syncfs.

syscall — — — — — 4000 — —

Entry points: MIPS o32 sys_syscall.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS n64, PowerPC64.

sysfs 139 135 135 — — 4135 5136 135
long sys_sysfs(int option, unsigned long arg1, unsigned long arg2);
Defined infs/filesystems.c:195 (x86-64)

Entry points: x86-64 sys_sysfs, x86 (i386) sys_sysfs, ARM (EABI) sys_sysfs, MIPS o32 sys_sysfs, MIPS n64 sys_sysfs, PowerPC64 sys_sysfs.

Not available on AArch64, RISC-V 64.

sysinfo 99 116 116 179 179 4116 5097 116
long sys_sysinfo(struct sysinfo __user *info);
Defined inkernel/sys.c:2654 (x86-64)

Entry points: x86-64 sys_sysinfo, x86 (i386) sys_sysinfo, ARM (EABI) sys_sysinfo, AArch64 sys_sysinfo, RISC-V 64 sys_sysinfo, MIPS o32 sys_sysinfo, MIPS n64 sys_sysinfo, PowerPC64 sys_sysinfo.

syslog 103 103 103 116 116 4103 5101 103
long sys_syslog(int type, char __user *buf, int len);
Defined inkernel/printk/printk.c:1769 (x86-64)

Entry points: x86-64 sys_syslog, x86 (i386) sys_syslog, ARM (EABI) sys_syslog, AArch64 sys_syslog, RISC-V 64 sys_syslog, MIPS o32 sys_syslog, MIPS n64 sys_syslog, PowerPC64 sys_syslog.

sysmips — — — — — 4149 5199 —
long __sys_sysmips(long cmd, long arg1, long arg2);
Defined inarch/mips/kernel/syscall.c:207 (MIPS o32)

Entry points: MIPS o32 __sys_sysmips, MIPS n64 __sys_sysmips.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, PowerPC64.

tee 276 315 342 77 77 4306 5265 284
long sys_tee(int fdin, int fdout, size_t len, unsigned int flags);
Defined infs/splice.c:1727 (x86-64)

Entry points: x86-64 sys_tee, x86 (i386) sys_tee, ARM (EABI) sys_tee, AArch64 sys_tee, RISC-V 64 sys_tee, MIPS o32 sys_tee, MIPS n64 sys_tee, PowerPC64 sys_tee.

tgkill 234 270 268 131 131 4266 5225 250
long sys_tgkill(pid_t tgid, pid_t pid, int sig);
Defined inkernel/signal.c:4005 (x86-64)

Entry points: x86-64 sys_tgkill, x86 (i386) sys_tgkill, ARM (EABI) sys_tgkill, AArch64 sys_tgkill, RISC-V 64 sys_tgkill, MIPS o32 sys_tgkill, MIPS n64 sys_tgkill, PowerPC64 sys_tgkill.

time 201 13 — — — 4013 — 13
long sys_time(__kernel_old_time_t __user *tloc);
Defined inkernel/time/time.c:62 (x86-64)

Entry points: x86-64 sys_time, x86 (i386) sys_time32, MIPS o32 sys_time32, PowerPC64 sys_time.

Not available on ARM (EABI), AArch64, RISC-V 64, MIPS n64.

timer_create 222 259 257 107 107 4257 5216 240
long sys_timer_create(const clockid_t which_clock, struct sigevent __user *timer_event_spec, timer_t __user *created_timer_id);

Entry points: x86-64 sys_timer_create, x86 (i386) sys_timer_create, ARM (EABI) sys_timer_create, AArch64 sys_timer_create, RISC-V 64 sys_timer_create, MIPS o32 sys_timer_create, MIPS n64 sys_timer_create, PowerPC64 sys_timer_create.

timer_delete 226 263 261 111 111 4261 5220 244
long sys_timer_delete(timer_t timer_id);

Entry points: x86-64 sys_timer_delete, x86 (i386) sys_timer_delete, ARM (EABI) sys_timer_delete, AArch64 sys_timer_delete, RISC-V 64 sys_timer_delete, MIPS o32 sys_timer_delete, MIPS n64 sys_timer_delete, PowerPC64 sys_timer_delete.

timer_getoverrun 225 262 260 109 109 4260 5219 243
long sys_timer_getoverrun(timer_t timer_id);

Entry points: x86-64 sys_timer_getoverrun, x86 (i386) sys_timer_getoverrun, ARM (EABI) sys_timer_getoverrun, AArch64 sys_timer_getoverrun, RISC-V 64 sys_timer_getoverrun, MIPS o32 sys_timer_getoverrun, MIPS n64 sys_timer_getoverrun, PowerPC64 sys_timer_getoverrun.

timer_gettime 224 261 259 108 108 4259 5218 242
long sys_timer_gettime(timer_t timer_id, struct __kernel_itimerspec __user *setting);

Entry points: x86-64 sys_timer_gettime, x86 (i386) sys_timer_gettime32, ARM (EABI) sys_timer_gettime32, AArch64 sys_timer_gettime, RISC-V 64 sys_timer_gettime, MIPS o32 sys_timer_gettime32, MIPS n64 sys_timer_gettime, PowerPC64 sys_timer_gettime.

timer_gettime64 — 408 408 — — 4408 — —
long sys_timer_gettime(timer_t timer_id, struct __kernel_itimerspec __user *setting);
Defined inkernel/time/posix-timers.c:744 (x86 (i386))

Entry points: x86 (i386) sys_timer_gettime, ARM (EABI) sys_timer_gettime, MIPS o32 sys_timer_gettime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

timer_settime 223 260 258 110 110 4258 5217 241
long sys_timer_settime(timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting);

Entry points: x86-64 sys_timer_settime, x86 (i386) sys_timer_settime32, ARM (EABI) sys_timer_settime32, AArch64 sys_timer_settime, RISC-V 64 sys_timer_settime, MIPS o32 sys_timer_settime32, MIPS n64 sys_timer_settime, PowerPC64 sys_timer_settime.

timer_settime64 — 409 409 — — 4409 — —
long sys_timer_settime(timer_t timer_id, int flags, const struct __kernel_itimerspec __user *new_setting, struct __kernel_itimerspec __user *old_setting);
Defined inkernel/time/posix-timers.c:948 (x86 (i386))

Entry points: x86 (i386) sys_timer_settime, ARM (EABI) sys_timer_settime, MIPS o32 sys_timer_settime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

timerfd_create 283 322 350 85 85 4321 5280 306
long sys_timerfd_create(int clockid, int flags);
Defined infs/timerfd.c:406 (x86-64)

Entry points: x86-64 sys_timerfd_create, x86 (i386) sys_timerfd_create, ARM (EABI) sys_timerfd_create, AArch64 sys_timerfd_create, RISC-V 64 sys_timerfd_create, MIPS o32 sys_timerfd_create, MIPS n64 sys_timerfd_create, PowerPC64 sys_timerfd_create.

timerfd_gettime 287 326 354 87 87 4322 5281 312
long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
Defined infs/timerfd.c:576 (x86-64)

Entry points: x86-64 sys_timerfd_gettime, x86 (i386) sys_timerfd_gettime32, ARM (EABI) sys_timerfd_gettime32, AArch64 sys_timerfd_gettime, RISC-V 64 sys_timerfd_gettime, MIPS o32 sys_timerfd_gettime32, MIPS n64 sys_timerfd_gettime, PowerPC64 sys_timerfd_gettime.

timerfd_gettime64 — 410 410 — — 4410 — —
long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
Defined infs/timerfd.c:576 (x86 (i386))

Entry points: x86 (i386) sys_timerfd_gettime, ARM (EABI) sys_timerfd_gettime, MIPS o32 sys_timerfd_gettime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

timerfd_settime 286 325 353 86 86 4323 5282 311
long sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr);
Defined infs/timerfd.c:558 (x86-64)

Entry points: x86-64 sys_timerfd_settime, x86 (i386) sys_timerfd_settime32, ARM (EABI) sys_timerfd_settime32, AArch64 sys_timerfd_settime, RISC-V 64 sys_timerfd_settime, MIPS o32 sys_timerfd_settime32, MIPS n64 sys_timerfd_settime, PowerPC64 sys_timerfd_settime.

timerfd_settime64 — 411 411 — — 4411 — —
long sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec __user *utmr, struct __kernel_itimerspec __user *otmr);
Defined infs/timerfd.c:558 (x86 (i386))

Entry points: x86 (i386) sys_timerfd_settime, ARM (EABI) sys_timerfd_settime, MIPS o32 sys_timerfd_settime.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

times 100 43 43 153 153 4043 5098 43
long sys_times(struct tms __user *tbuf);
Defined inkernel/sys.c:1008 (x86-64)

Entry points: x86-64 sys_times, x86 (i386) sys_times, ARM (EABI) sys_times, AArch64 sys_times, RISC-V 64 sys_times, MIPS o32 sys_times, MIPS n64 sys_times, PowerPC64 sys_times.

tkill 200 238 238 130 130 4236 5192 208
long sys_tkill(pid_t pid, int sig);
Defined inkernel/signal.c:4021 (x86-64)

Entry points: x86-64 sys_tkill, x86 (i386) sys_tkill, ARM (EABI) sys_tkill, AArch64 sys_tkill, RISC-V 64 sys_tkill, MIPS o32 sys_tkill, MIPS n64 sys_tkill, PowerPC64 sys_tkill.

truncate 76 92 92 45 45 4092 5074 92
long sys_truncate(const char __user *path, long length);
Defined infs/open.c:144 (x86-64)

Entry points: x86-64 sys_truncate, x86 (i386) sys_truncate, ARM (EABI) sys_truncate, AArch64 sys_truncate, RISC-V 64 sys_truncate, MIPS o32 sys_truncate, MIPS n64 sys_truncate, PowerPC64 sys_truncate.

truncate64 — 193 193 — — 4211 — —
long sys_ia32_truncate64(const char __user *filename, unsigned long offset_low, unsigned long offset_high);
Defined inarch/x86/kernel/sys_ia32.c:54 (x86 (i386))

Entry points: x86 (i386) sys_ia32_truncate64, ARM (EABI) sys_truncate64, MIPS o32 sys_truncate64.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

ugetrlimit — 191 191 — — — — 190
long sys_getrlimit(unsigned int resource, struct rlimit __user *rlim);
Defined inkernel/sys.c:1437 (x86 (i386))

Entry points: x86 (i386) sys_getrlimit, ARM (EABI) sys_getrlimit, PowerPC64 sys_getrlimit.

Not available on x86-64, AArch64, RISC-V 64, MIPS o32, MIPS n64.

umask 95 60 60 166 166 4060 5093 60
long sys_umask(int mask);
Defined inkernel/sys.c:1875 (x86-64)

Entry points: x86-64 sys_umask, x86 (i386) sys_umask, ARM (EABI) sys_umask, AArch64 sys_umask, RISC-V 64 sys_umask, MIPS o32 sys_umask, MIPS n64 sys_umask, PowerPC64 sys_umask.

umount — 22 — — — 4022 — —
long sys_oldumount(char __user *name);
Defined infs/namespace.c:1802 (x86 (i386))

Entry points: x86 (i386) sys_oldumount, MIPS o32 sys_oldumount.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64, PowerPC64.

umount2 166 52 52 39 39 4052 5161 52
long sys_umount(char __user *name, int flags);
Defined infs/namespace.c:1792 (x86-64)

Entry points: x86-64 sys_umount, x86 (i386) sys_umount, ARM (EABI) sys_umount, AArch64 sys_umount, RISC-V 64 sys_umount, MIPS o32 sys_umount, MIPS n64 sys_umount, PowerPC64 sys_umount.

uname 63 122 122 160 160 4122 5061 122
long sys_newuname(struct new_utsname __user *name);
Defined inkernel/sys.c:1291 (x86-64)

Entry points: x86-64 sys_newuname, x86 (i386) sys_newuname, ARM (EABI) sys_newuname, AArch64 sys_newuname, RISC-V 64 sys_newuname, MIPS o32 sys_newuname, MIPS n64 sys_newuname, PowerPC64 sys_newuname.

long sys_unlink(const char __user *pathname);
Defined infs/namei.c:4445 (x86-64)

Entry points: x86-64 sys_unlink, x86 (i386) sys_unlink, ARM (EABI) sys_unlink, MIPS o32 sys_unlink, MIPS n64 sys_unlink, PowerPC64 sys_unlink.

Not available on AArch64, RISC-V 64.

unlinkat 263 301 328 35 35 4294 5253 292
long sys_unlinkat(int dfd, const char __user *pathname, int flag);
Defined infs/namei.c:4435 (x86-64)

Entry points: x86-64 sys_unlinkat, x86 (i386) sys_unlinkat, ARM (EABI) sys_unlinkat, AArch64 sys_unlinkat, RISC-V 64 sys_unlinkat, MIPS o32 sys_unlinkat, MIPS n64 sys_unlinkat, PowerPC64 sys_unlinkat.

unshare 272 310 337 97 97 4303 5262 282
long sys_unshare(unsigned long unshare_flags);
Defined inkernel/fork.c:3253 (x86-64)

Entry points: x86-64 sys_unshare, x86 (i386) sys_unshare, ARM (EABI) sys_unshare, AArch64 sys_unshare, RISC-V 64 sys_unshare, MIPS o32 sys_unshare, MIPS n64 sys_unshare, PowerPC64 sys_unshare.

unused109 — — — — — 4109 — —
long sys_uname(struct old_utsname __user *name);
Defined inkernel/sys.c:1312 (MIPS o32)

Entry points: MIPS o32 sys_uname.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS n64, PowerPC64.

unused59 — — — — — 4059 — —
long sys_olduname(struct oldold_utsname __user *name);
Defined inkernel/sys.c:1332 (MIPS o32)

Entry points: MIPS o32 sys_olduname.

Not available on x86-64, x86 (i386), ARM (EABI), AArch64, RISC-V 64, MIPS n64, PowerPC64.

uselib — 86 86 — — 4086 — 86
long sys_uselib(const char __user *library);
Defined infs/exec.c:122 (x86 (i386))

Entry points: x86 (i386) sys_uselib, ARM (EABI) sys_uselib, MIPS o32 sys_uselib, PowerPC64 sys_uselib.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64.

userfaultfd 323 374 388 282 282 4357 5317 364
long sys_userfaultfd(int flags);
Defined infs/userfaultfd.c:2075 (x86-64)

Entry points: x86-64 sys_userfaultfd, x86 (i386) sys_userfaultfd, ARM (EABI) sys_userfaultfd, AArch64 sys_userfaultfd, RISC-V 64 sys_userfaultfd, MIPS o32 sys_userfaultfd, MIPS n64 sys_userfaultfd, PowerPC64 sys_userfaultfd.

ustat 136 62 62 — — 4062 5133 62
long sys_ustat(unsigned dev, struct ustat __user *ubuf);
Defined infs/statfs.c:248 (x86-64)

Entry points: x86-64 sys_ustat, x86 (i386) sys_ustat, ARM (EABI) sys_ustat, MIPS o32 sys_ustat, MIPS n64 sys_ustat, PowerPC64 sys_ustat.

Not available on AArch64, RISC-V 64.

utime 132 30 — — — 4030 5130 30
long sys_utime(char __user *filename, struct utimbuf __user *times);
Defined infs/utimes.c:214 (x86-64)

Entry points: x86-64 sys_utime, x86 (i386) sys_utime32, MIPS o32 sys_utime32, MIPS n64 sys_utime, PowerPC64 sys_utime.

Not available on ARM (EABI), AArch64, RISC-V 64.

utimensat 280 320 348 88 88 4316 5275 304
long sys_utimensat(int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags);
Defined infs/utimes.c:147 (x86-64)

Entry points: x86-64 sys_utimensat, x86 (i386) sys_utimensat_time32, ARM (EABI) sys_utimensat_time32, AArch64 sys_utimensat, RISC-V 64 sys_utimensat, MIPS o32 sys_utimensat_time32, MIPS n64 sys_utimensat, PowerPC64 sys_utimensat.

utimensat_time64 — 412 412 — — 4412 — —
long sys_utimensat(int dfd, const char __user *filename, struct __kernel_timespec __user *utimes, int flags);
Defined infs/utimes.c:147 (x86 (i386))

Entry points: x86 (i386) sys_utimensat, ARM (EABI) sys_utimensat, MIPS o32 sys_utimensat.

Not available on x86-64, AArch64, RISC-V 64, MIPS n64, PowerPC64.

utimes 235 271 269 — — 4267 5226 251
long sys_utimes(char __user *filename, struct __kernel_old_timeval __user *utimes);
Defined infs/utimes.c:208 (x86-64)

Entry points: x86-64 sys_utimes, x86 (i386) sys_utimes_time32, ARM (EABI) sys_utimes_time32, MIPS o32 sys_utimes_time32, MIPS n64 sys_utimes, PowerPC64 sys_utimes.

Not available on AArch64, RISC-V 64.

vfork 58 190 190 — — — — 189
long sys_vfork(void);
Defined inkernel/fork.c:2754 (x86-64)

Entry points: x86-64 sys_vfork, x86 (i386) sys_vfork, ARM (EABI) sys_vfork, PowerPC64 sys_vfork.

Not available on AArch64, RISC-V 64, MIPS o32, MIPS n64.

vhangup 153 111 111 58 58 4111 5150 111
long sys_vhangup(void);
Defined infs/open.c:1417 (x86-64)

Entry points: x86-64 sys_vhangup, x86 (i386) sys_vhangup, ARM (EABI) sys_vhangup, AArch64 sys_vhangup, RISC-V 64 sys_vhangup, MIPS o32 sys_vhangup, MIPS n64 sys_vhangup, PowerPC64 sys_vhangup.

vm86 — 166 — — — — — —
long sys_vm86(unsigned long cmd, unsigned long arg);
Defined inarch/x86/kernel/vm86_32.c:178 (x86 (i386))

Entry points: x86 (i386) sys_vm86.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

vm86old — 113 — — — — — —
long sys_vm86old(struct vm86_struct __user *user_vm86);
Defined inarch/x86/kernel/vm86_32.c:172 (x86 (i386))

Entry points: x86 (i386) sys_vm86old.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS o32, MIPS n64, PowerPC64.

vmsplice 278 316 343 75 75 4307 5266 285
long sys_vmsplice(int fd, const struct iovec __user *uiov, unsigned long nr_segs, unsigned int flags);
Defined infs/splice.c:1325 (x86-64)

Entry points: x86-64 sys_vmsplice, x86 (i386) sys_vmsplice, ARM (EABI) sys_vmsplice, AArch64 sys_vmsplice, RISC-V 64 sys_vmsplice, MIPS o32 sys_vmsplice, MIPS n64 sys_vmsplice, PowerPC64 sys_vmsplice.

wait4 61 114 114 260 260 4114 5059 114
long sys_wait4(pid_t upid, int __user *stat_addr, int options, struct rusage __user *ru);
Defined inkernel/exit.c:1783 (x86-64)

Entry points: x86-64 sys_wait4, x86 (i386) sys_wait4, ARM (EABI) sys_wait4, AArch64 sys_wait4, RISC-V 64 sys_wait4, MIPS o32 sys_wait4, MIPS n64 sys_wait4, PowerPC64 sys_wait4.

waitid 247 284 280 95 95 4278 5237 272
long sys_waitid(int which, pid_t upid, struct siginfo __user *infop, int options, struct rusage __user *ru);
Defined inkernel/exit.c:1691 (x86-64)

Entry points: x86-64 sys_waitid, x86 (i386) sys_waitid, ARM (EABI) sys_waitid, AArch64 sys_waitid, RISC-V 64 sys_waitid, MIPS o32 sys_waitid, MIPS n64 sys_waitid, PowerPC64 sys_waitid.

waitpid — 7 — — — 4007 — 7
long sys_waitpid(pid_t pid, int __user *stat_addr, int options);
Defined inkernel/exit.c:1802 (x86 (i386))

Entry points: x86 (i386) sys_waitpid, MIPS o32 sys_waitpid, PowerPC64 sys_waitpid.

Not available on x86-64, ARM (EABI), AArch64, RISC-V 64, MIPS n64.

write 1 4 4 64 64 4004 5001 4
long sys_write(unsigned int fd, const char __user *buf, size_t count);
Defined infs/read_write.c:656 (x86-64)

Entry points: x86-64 sys_write, x86 (i386) sys_write, ARM (EABI) sys_write, AArch64 sys_write, RISC-V 64 sys_write, MIPS o32 sys_write, MIPS n64 sys_write, PowerPC64 sys_write.

writev 20 146 146 66 66 4146 5019 146
long sys_writev(unsigned long fd, const struct iovec __user *vec, unsigned long vlen);
Defined infs/read_write.c:1041 (x86-64)

Entry points: x86-64 sys_writev, x86 (i386) sys_writev, ARM (EABI) sys_writev, AArch64 sys_writev, RISC-V 64 sys_writev, MIPS o32 sys_writev, MIPS n64 sys_writev, PowerPC64 sys_writev.

No system call matches this filter.