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 13

nvme_write_uncorrectable
Submit an nvme write uncorrectable command
nvme_write_zeros
Submit an nvme write zeroes command
nvme_zns_append
Append data to a zone
nvme_zns_changed_zone_log
struct nvme_zns_changed_zone_log - ZNS Changed Zone List log
nvme_zns_desc
struct nvme_zns_desc - Zone Descriptor Data Structure
nvme_zns_id_ctrl
struct nvme_zns_id_ctrl - I/O Command Set Specific Identify Controller Data Structure for the Zoned Namespace Command Set
nvme_zns_id_ns
struct nvme_zns_id_ns - Zoned Namespace Command Set Specific Identify Namespace Data Structure
nvme_zns_identify_ctrl
ZNS identify controller data
nvme_zns_identify_ns
ZNS identify namespace data
nvme_zns_lbafe
struct nvme_zns_lbafe - LBA Format Extension Data Structure
nvme_zns_mgmt_recv
ZNS management receive command
nvme_zns_mgmt_send
ZNS management send command
nvme_zns_recv_action
enum nvme_zns_recv_action - Zone Management Receive - Zone Receive Action Specific Features
nvme_zns_report_options
enum nvme_zns_report_options - Zone Management Receive - Zone Receive Action Specific Field
nvme_zns_report_zones
Return the list of zones
nvme_zns_send_action
enum nvme_zns_send_action - Zone Management Send - Zone Send Action
nvme_zns_za
enum nvme_zns_za - Zone Descriptor Data Structure
nvme_zns_zs
enum nvme_zns_zs - Zone Descriptor Data Structure - Zone State
nvme_zns_zt
enum nvme_zns_zt - Zone Descriptor Data Structure - Zone Type
nvme_zone_report
struct nvme_zone_report - Report Zones Data Structure
nvmf_add_ctrl
Connect a controller and update topology
nvmf_addr_family
enum nvmf_addr_family - Address Family codes for Discovery Log Page entry ADRFAM field
nvmf_adrfam_str
Decode ADRFAM field
nvmf_cms_str
Decode RDMA connection management service field
nvmf_connect_data
struct nvmf_connect_data - Data payload for the 'connect' command
nvmf_connect_disc_entry
Connect controller based on the discovery log page entry
nvmf_default_config
Default values for fabrics configuration
nvmf_dim_data
struct nvmf_dim_data - Discovery Information Management (DIM) - Data
nvmf_dim_entfmt
enum nvmf_dim_entfmt - Discovery Information Management Entry Format
nvmf_dim_etype
enum nvmf_dim_etype - Discovery Information Management Entity Type
nvmf_dim_tas
enum nvmf_dim_tas - Discovery Information Management Task
nvmf_disc_eflags
enum nvmf_disc_eflags - Discovery Log Page entry flags
nvmf_disc_log_entry
struct nvmf_disc_log_entry - Discovery Log Page entry
nvmf_discovery_log
struct nvmf_discovery_log - Discovery Log Page (Log Identifier 70h)
nvmf_eflags_str
Decode EFLAGS field
nvmf_exat_len
Return length rounded up by 4
nvmf_exattype
enum nvmf_exattype - Extended Attribute Type
nvmf_ext_attr
struct nvmf_ext_attr - Extended Attribute (EXAT)
nvmf_ext_die
struct nvmf_ext_die - Extended Discovery Information Entry (DIE)
nvmf_get_discovery_log
Return the discovery log page
nvmf_get_discovery_wargs
Get the discovery log page with args
nvmf_hostid_from_file
Reads the host identifier from the config default location in /etc/nvme/
nvmf_hostnqn_from_file
Reads the host nvm qualified name from the config default location in /etc/nvme/
nvmf_hostnqn_generate
Generate a machine specific host nqn
nvmf_log_discovery_lid_support
enum nvmf_log_discovery_lid_support - Discovery log specific support
nvmf_log_discovery_lsp
enum nvmf_log_discovery_lsp - Discovery log specific field
nvmf_prtype_str
Decode RDMA Provider type field
nvmf_qptype_str
Decode RDMA QP Service type field
nvmf_rdma_cms
enum nvmf_rdma_cms - RDMA Connection Management Service Type codes for Discovery Log Page entry TSAS RDMA_CMS field
nvmf_rdma_prtype
enum nvmf_rdma_prtype - RDMA Provider Type codes for Discovery Log Page entry TSAS RDMA_PRTYPE field
nvmf_rdma_qptype
enum nvmf_rdma_qptype - RDMA QP Service Type codes for Discovery Log Page entry TSAS RDMA_QPTYPE field
nvmf_register_ctrl
Perform registration task with a DC
nvmf_sectype_str
Decode SECTYPE field
nvmf_subtype_str
Decode SUBTYPE field
nvmf_tcp_sectype
enum nvmf_tcp_sectype - Transport Specific Address Subtype Definition for NVMe/TCP Transport
nvmf_treq
enum nvmf_treq - Transport Requirements codes for Discovery Log Page entry TREQ field
nvmf_treq_str
Decode TREQ field
nvmf_trtype
enum nvmf_trtype - Transport Type codes for Discovery Log Page entry TRTYPE field
nvmf_trtype_str
Decode TRTYPE field
nvmf_update_config
Update fabrics configuration values
oldfstat
stat, fstat, lstat, fstatat - get file status
oldlstat
stat, fstat, lstat, fstatat - get file status
oldolduname
uname - get name and information about current kernel
oldstat
stat, fstat, lstat, fstatat - get file status
olduname
uname - get name and information about current kernel
open
open, openat, creat - open and possibly create a file
open
open , openat — open or create a file for reading, writing or executing
open_by_handle_at
name_to_handle_at, open_by_handle_at - obtain handle for a pathname and open file via a handle
open_how
how to open a pathname
openat
open, openat, creat - open and possibly create a file
openat
open , openat — open or create a file for reading, writing or executing
openat2
open and possibly create a file (extended)
outb
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
outb_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
outl
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
outl_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
outsb
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
outsl
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
outsw
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
outw
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
outw_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
pathconf
pathconf , lpathconf , fpathconf — get configurable pathname variables
pause
wait for signal
pciconfig_iobase
pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling
pciconfig_read
pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling
pciconfig_write
pciconfig_read, pciconfig_write, pciconfig_iobase - pci device information handling
pdfork
pdfork , pdgetpid , pdkill — System calls to manage process descriptors
pdgetpid
pdfork , pdgetpid , pdkill — System calls to manage process descriptors
pdkill
pdfork , pdgetpid , pdkill — System calls to manage process descriptors
perf_event_open
set up performance monitoring
perfmonctl
interface to IA-64 performance monitoring unit
personality
set the process execution domain
phys
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
pidfd_getfd
obtain a duplicate of another process's file descriptor
pidfd_open
obtain a file descriptor that refers to a process
pidfd_send_signal
send a signal to a process specified by a file descriptor
pipe
pipe, pipe2 - create pipe
pipe
pipe , pipe2 — create descriptor pair for interprocess communication
pipe2
pipe, pipe2 - create pipe
pipe2
pipe , pipe2 — create descriptor pair for interprocess communication