Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.

Page 4

i386_set_ldt
i386_get_ldt , i386_set_ldt — manage i386 per-process Local Descriptor Table entries
i386_vm86
control vm86-related functions
idle
make process 0 idle
inb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
inb_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
init_module
init_module, finit_module - load a kernel module
inl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
inl_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
inotify_add_watch
add a watch to an initialized inotify instance
inotify_init
inotify_init, inotify_init1 - initialize an inotify instance
inotify_init1
inotify_init, inotify_init1 - initialize an inotify instance
inotify_rm_watch
remove an existing watch from an inotify instance
insb
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
insl
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
insw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
intro
introduction to system calls
intro
introduction to system calls and error numbers
inw
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
inw_p
outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - port I/O
io_cancel
cancel an outstanding asynchronous I/O operation
io_destroy
destroy an asynchronous I/O context
io_getevents
read asynchronous I/O events from the completion queue
io_setup
create an asynchronous I/O context
io_submit
submit asynchronous I/O blocks for processing
io_uring_enter
initiate and/or complete asynchronous I/O
io_uring_enter2
io_uring_enter - initiate and/or complete asynchronous I/O
io_uring_register
register files or user buffers for asynchronous I/O
io_uring_setup
setup a context for performing asynchronous I/O
ioctl
control device
ioctl
control device
ioctl_console
ioctls for console terminal and virtual consoles
ioctl_fat
manipulating the FAT filesystem
ioctl_ficlone
ioctl_ficlonerange, ioctl_ficlone - share some the data of one file with another file
ioctl_ficlonerange
ioctl_ficlonerange, ioctl_ficlone - share some the data of one file with another file
ioctl_fideduperange
share some the data of one file with another file
ioctl_fslabel
get or set a filesystem label
ioctl_getfsmap
retrieve the physical layout of the filesystem
ioctl_iflags
ioctl() operations for inode flags
ioctl_ns
ioctl() operations for Linux namespaces
ioctl_tty
ioctls for terminals and serial lines
ioctl_userfaultfd
create a file descriptor for handling page faults in user space
ioctl_xfs_ag_geometry
query XFS allocation group geometry information
ioctl_xfs_bulkstat
query information for a batch of XFS inodes
ioctl_xfs_fsbulkstat
query information for a batch of XFS inodes
ioctl_xfs_fscounts
query XFS summary counter information
ioctl_xfs_fsgeometry
report XFS filesystem layout and features
ioctl_xfs_fsgetxattr
query information for an open file
ioctl_xfs_fsgetxattra
ioctl_xfs_fsgetxattr - query information for an open file
ioctl_xfs_fsinumbers
extract a list of valid inode numbers from an XFS filesystem
ioctl_xfs_fssetxattr
ioctl_xfs_fsgetxattr - query information for an open file
ioctl_xfs_getbmap
ioctl_xfs_getbmapx - query extent information for an open file
ioctl_xfs_getbmapa
ioctl_xfs_getbmapx - query extent information for an open file
ioctl_xfs_getbmapx
query extent information for an open file
ioctl_xfs_getresblks
query and set XFS free space reservation information
ioctl_xfs_goingdown
shut down an XFS filesystem
ioctl_xfs_inumbers
query allocation information for groups of XFS inodes
ioctl_xfs_scrub_metadata
check XFS filesystem metadata
ioctl_xfs_setresblks
ioctl_xfs_getresblks - query and set XFS free space reservation information
ioperm
set port input/output permissions
iopl
change I/O privilege level
ioprio_get
ioprio_get, ioprio_set - get/set I/O scheduling class and priority
ioprio_set
ioprio_get, ioprio_set - get/set I/O scheduling class and priority
ipc
System V IPC system calls
isastream
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - unimplemented system calls
issetugid
is current process tainted by uid or gid changes
jail
jail , jail_get , jail_set , jail_remove , jail_attach — create and manage system jails
jail_attach
jail , jail_get , jail_set , jail_remove , jail_attach — create and manage system jails
jail_get
jail , jail_get , jail_set , jail_remove , jail_attach — create and manage system jails
jail_remove
jail , jail_get , jail_set , jail_remove , jail_attach — create and manage system jails
jail_set
jail , jail_get , jail_set , jail_remove , jail_attach — create and manage system jails
kcmp
compare two processes to determine if they share a kernel resource
kenv
kernel environment
kevent
kqueue , kevent — kernel event notification mechanism
kexec_file_load
kexec_load, kexec_file_load - load a new kernel for later execution
kexec_load
kexec_load, kexec_file_load - load a new kernel for later execution
keyctl
manipulate the kernel's key management facility
kill
send signal to a process
kill
send signal to a process
killpg
send signal to a process group
kldfind
returns the fileid of a kld file
kldfirstmod
return first module id from the kld file specified
kldload
load KLD files into the kernel
kldnext
return the fileid of the next kld file
kldstat
get status of kld file
kldsym
look up address by symbol name in a KLD
kldunload
kldunload , kldunloadf — unload kld files
kldunloadf
kldunload , kldunloadf — unload kld files
kqueue
kqueue , kevent — kernel event notification mechanism
ktrace
process tracing
landlock_add_rule
add a new Landlock rule to a ruleset
landlock_create_ruleset
create a new Landlock ruleset
landlock_restrict_self
enforce a Landlock ruleset
lchflags
chflags , lchflags , fchflags , chflagsat — set file flags
lchmod
chmod , fchmod , lchmod , fchmodat — change mode of file
lchown
chown, fchown, lchown, fchownat - change ownership of a file
lchown
chown , fchown , lchown , fchownat — change owner and group of a file
lchown32
chown, fchown, lchown, fchownat - change ownership of a file
lgetfh
getfh , lgetfh , getfhat — get file handle
lgetxattr
getxattr, lgetxattr, fgetxattr - retrieve an extended attribute value
link
link, linkat - make a new name for a file