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 6
- nanosleep
- high-resolution sleep
- nanosleep
- high resolution sleep
- newfstatat
- stat, fstat, lstat, fstatat - get file status
- nfsservctl
- syscall interface to kernel nfs daemon
- nfssvc
- NFS services
- nice
- change process priority
- nmount
- mount , nmount , unmount — mount or dismount a file system
- ntp_adjtime
- ntp_adjtime , ntp_gettime — Network Time Protocol (NTP) daemon interface system calls
- ntp_gettime
- ntp_adjtime , ntp_gettime — Network Time Protocol (NTP) daemon interface system calls
- nvme_admin_opcode
- enum nvme_admin_opcode - Known NVMe admin opcodes
- nvme_admin_passthru
- Submit an nvme passthrough command
- nvme_admin_passthru64
- Submit a 64-bit nvme passthrough command
- nvme_ae_info_css_nvm
- enum nvme_ae_info_css_nvm - Asynchronous Event Information - I/O Command Specific Status
- nvme_ae_info_error
- enum nvme_ae_info_error - Asynchronous Event Information - Error Status
- nvme_ae_info_notice
- enum nvme_ae_info_notice - Asynchronous Event Information - Notice
- nvme_ae_info_smart
- enum nvme_ae_info_smart - Asynchronous Event Information - SMART / Health Status
- nvme_ae_type
- enum nvme_ae_type - Asynchronous Event Type
- nvme_aggregate_endurance_group_event
- struct nvme_aggregate_endurance_group_event - Endurance Group Event Aggregate
- nvme_aggregate_predictable_lat_event
- struct nvme_aggregate_predictable_lat_event - Predictable Latency Event Aggregate Log Page
- nvme_ana_group_desc
- struct nvme_ana_group_desc - ANA Group Descriptor
- nvme_ana_log
- struct nvme_ana_log - Asymmetric Namespace Access Log
- nvme_ana_state
- enum nvme_ana_state - ANA Group Descriptor - Asymmetric Namespace Access State
- nvme_apst_entry
- enum nvme_apst_entry - Autonomous Power State Transition
- nvme_boot_partition
- struct nvme_boot_partition - Boot Partition Log
- nvme_capacity_config_desc
- struct nvme_capacity_config_desc - Capacity Configuration structure definitions
- nvme_capacity_mgmt
- Capacity management command
- nvme_change_ns_event
- struct nvme_change_ns_event - Change Namespace Event Data
- nvme_channel_config_desc
- struct nvme_channel_config_desc - Channel Configuration Descriptor
- nvme_cmb_size
- Calculate size of the controller memory buffer
- nvme_cmd_effects
- enum nvme_cmd_effects - Commands Supported and Effects
- nvme_cmd_effects_log
- struct nvme_cmd_effects_log - Commands Supported and Effects Log
- nvme_cmd_format_mset
- enum nvme_cmd_format_mset - Format NVM - Metadata Settings
- nvme_cmd_format_pi
- enum nvme_cmd_format_pi - Format NVM - Protection Information
- nvme_cmd_format_pil
- enum nvme_cmd_format_pil - Format NVM - Protection Information Location
- nvme_cmd_format_ses
- enum nvme_cmd_format_ses - Format NVM - Secure Erase Settings
- nvme_cmd_get_log_lid
- enum nvme_cmd_get_log_lid - Get Log Page -Log Page Identifiers
- nvme_cmd_get_log_telemetry_host_lsp
- enum nvme_cmd_get_log_telemetry_host_lsp - Telemetry Host-Initiated log specific field
- nvme_compare
- Submit an nvme user compare command
- nvme_connect_err
- enum nvme_connect_err - nvme connect error codes
- nvme_constants
- enum nvme_constants - A place to stash various constant nvme values
- nvme_copy
- Copy command
- nvme_copy_range
- struct nvme_copy_range - Copy - Source Range Entries Descriptor Format
- nvme_copy_range_f1
- struct nvme_copy_range_f1 - Copy - Source Range Entries Descriptor Format 1h
- nvme_create_ctrl
- Allocate an unconnected NVMe controller
- nvme_create_root
- Initialize root object
- nvme_csi
- enum nvme_csi - Defined command set indicators
- nvme_ctrl_first_ns
- Start namespace iterator
- nvme_ctrl_first_path
- Start path iterator
- nvme_ctrl_for_each_ns
- Traverse namespaces
- nvme_ctrl_for_each_ns_safe
- Traverse namespaces
- nvme_ctrl_for_each_path
- Traverse paths
- nvme_ctrl_for_each_path_safe
- Traverse paths
- nvme_ctrl_get_address
- Address string of a controller
- nvme_ctrl_get_config
- Fabrics configuration of a controller
- nvme_ctrl_get_dhchap_host_key
- Return host key
- nvme_ctrl_get_dhchap_key
- Return controller key
- nvme_ctrl_get_fd
- Get associated file descriptor
- nvme_ctrl_get_firmware
- Firmware string of a controller
- nvme_ctrl_get_host_iface
- Host interface name of a controller
- nvme_ctrl_get_host_traddr
- Host transport address of a controller
- nvme_ctrl_get_model
- Model of a controller
- nvme_ctrl_get_name
- sysfs name of a controller
- nvme_ctrl_get_numa_node
- NUMA node of a controller
- nvme_ctrl_get_queue_count
- Queue count of a controller
- nvme_ctrl_get_serial
- Serial number of a controller
- nvme_ctrl_get_sqsize
- SQ size of a controller
- nvme_ctrl_get_state
- Running state of an controller
- nvme_ctrl_get_subsysnqn
- Subsystem NQN of a controller
- nvme_ctrl_get_subsystem
- Parent subsystem of a controller
- nvme_ctrl_get_sysfs_dir
- sysfs directory of a controller
- nvme_ctrl_get_traddr
- Transport address of a controller
- nvme_ctrl_get_transport
- Transport type of a controller
- nvme_ctrl_get_trsvcid
- Transport service identifier of a controller
- nvme_ctrl_identify
- Issues an 'identify controller' command
- nvme_ctrl_is_discovered
- Returns the value of the 'discovered' flag
- nvme_ctrl_is_discovery_ctrl
- Check the 'discovery_ctrl' flag
- nvme_ctrl_is_persistent
- Returns the value of the 'persistent' flag
- nvme_ctrl_is_unique_discovery_ctrl
- Check the 'unique_discovery_ctrl' flag
- nvme_ctrl_list
- struct nvme_ctrl_list - Controller List
- nvme_ctrl_metadata_type
- enum nvme_ctrl_metadata_type - Controller Metadata Element Types
- nvme_ctrl_next_ns
- Next namespace iterator
- nvme_ctrl_next_path
- Next path iterator
- nvme_ctrl_reset
- Initiate a controller reset
- nvme_ctrl_set_dhchap_host_key
- Set host key
- nvme_ctrl_set_dhchap_key
- Set controller key
- nvme_ctrl_set_discovered
- Set the 'discovered' flag
- nvme_ctrl_set_discovery_ctrl
- Set the 'discovery_ctrl' flag
- nvme_ctrl_set_persistent
- Set the 'persistent' flag
- nvme_ctrl_set_unique_discovery_ctrl
- Set the 'unique_discovery_ctrl' flag
- nvme_ctrls_filter
- Filter for controllers
- nvme_data_tfr
- enum nvme_data_tfr - Data transfer direction of the command
- nvme_default_host
- Initializes the default host
- nvme_dev_self_test
- Start or abort a self test
- nvme_directive_dtype
- enum nvme_directive_dtype - Directive Types
- nvme_directive_receive_doper
- enum nvme_directive_receive_doper - Directive Receive Directive Operation
- nvme_directive_recv
- Receive directive specific data
- nvme_directive_recv_identify_parameters
- Directive receive identifier parameters
- nvme_directive_recv_stream_allocate
- Directive receive stream allocate
- nvme_directive_recv_stream_parameters
- Directive receive stream parameters
- nvme_directive_recv_stream_status
- Directive receive stream status