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 7

nvme_directive_send
Send directive command
nvme_directive_send_doper
enum nvme_directive_send_doper - Directive Send Directive Operation
nvme_directive_send_id_endir
Directive Send Enable Directive
nvme_directive_send_identify_endir
enum nvme_directive_send_identify_endir - Enable Directive
nvme_directive_send_stream_release_identifier
Directive Send Stream release
nvme_directive_send_stream_release_resource
Directive Send Stream release resources
nvme_directive_types
enum nvme_directive_types - Directives Supported or Enabled
nvme_disconnect_ctrl
Disconnect a controller
nvme_dsm
Send an nvme data set management command
nvme_dsm_attributes
enum nvme_dsm_attributes - Dataset Management attributes
nvme_dsm_range
struct nvme_dsm_range - Dataset Management - Range Definition
nvme_dst_stc
enum nvme_dst_stc - Action taken by the Device Self-test command
nvme_dump_config
Print the JSON configuration
nvme_dump_tree
Dump internal object tree
nvme_eg_critical_warning_flags
enum nvme_eg_critical_warning_flags - Endurance Group Information Log - Critical Warning
nvme_eg_event_aggregate_log
struct nvme_eg_event_aggregate_log - Endurance Group Event Aggregate
nvme_end_grp_chan_desc
struct nvme_end_grp_chan_desc - Endurance Group Channel Configuration Descriptor
nvme_end_grp_config_desc
struct nvme_end_grp_config_desc - Endurance Group Configuration Descriptor
nvme_endurance_group_log
struct nvme_endurance_group_log - Endurance Group Information Log
nvme_errno_to_string
Returns string describing nvme connect failures
nvme_error_log_page
struct nvme_error_log_page - Error Information Log Entry (Log Identifier 01h)
nvme_fabrics_config
struct nvme_fabrics_config - Defines all linux nvme fabrics initiator options
nvme_fctype
enum nvme_fctype - Fabrics Command Types
nvme_fdp_config_desc
struct nvme_fdp_config_desc - FDP Configuration Descriptor
nvme_fdp_config_fdpa
enum nvme_fdp_config_fdpa - FDP Attributes
nvme_fdp_config_log
struct nvme_fdp_config_log - FDP Configurations Log Page
nvme_fdp_event
struct nvme_fdp_event - FDP Event
nvme_fdp_event_flags
enum nvme_fdp_event_flags - FDP Event Flags
nvme_fdp_event_realloc
struct nvme_fdp_event_realloc - Media Reallocated Event Type Specific Information
nvme_fdp_event_realloc_flags
enum nvme_fdp_event_realloc_flags - Media Reallocated Event Type Specific Flags
nvme_fdp_event_type
enum nvme_fdp_event_type - FDP Event Types
nvme_fdp_events_log
struct nvme_fdp_events_log - FDP Events Log Page
nvme_fdp_reclaim_unit_handle_status
Get reclaim unit handle status
nvme_fdp_reclaim_unit_handle_update
Update a list of reclaim unit handles
nvme_fdp_ruh_desc
struct nvme_fdp_ruh_desc - Reclaim Unit Handle Descriptor
nvme_fdp_ruh_status
struct nvme_fdp_ruh_status - Reclaim Unit Handle Status
nvme_fdp_ruh_status_desc
struct nvme_fdp_ruh_status_desc - Reclaim Unit Handle Status Descriptor
nvme_fdp_ruh_type
enum nvme_fdp_ruh_type - Reclaim Unit Handle Type
nvme_fdp_ruha
enum nvme_fdp_ruha - Reclaim Unit Handle Attributes
nvme_fdp_ruhu_desc
struct nvme_fdp_ruhu_desc - Reclaim Unit Handle Usage Descriptor
nvme_fdp_ruhu_log
struct nvme_fdp_ruhu_log - Reclaim Unit Handle Usage Log Page
nvme_fdp_stats_log
struct nvme_fdp_stats_log - FDP Statistics Log Page
nvme_fdp_supported_event_attributes
enum nvme_fdp_supported_event_attributes - Supported FDP Event Attributes
nvme_fdp_supported_event_desc
struct nvme_fdp_supported_event_desc - Supported FDP Event Descriptor
nvme_feat
enum nvme_feat - Features Access Shifts/Masks values
nvme_feat_auto_pst
struct nvme_feat_auto_pst - Autonomous Power State Transition
nvme_feat_fdp_events_cdw11
struct nvme_feat_fdp_events_cdw11 - FDP Events Feature Command Dword 11
nvme_feat_host_behavior
struct nvme_feat_host_behavior - Host Behavior Support - Data Structure
nvme_feat_nswpcfg_state
enum nvme_feat_nswpcfg_state - Write Protection - Write Protection State
nvme_feat_plm_window_select
enum nvme_feat_plm_window_select - Predictable Latency Per NVM Set Log
nvme_feat_resv_notify_flags
enum nvme_feat_resv_notify_flags - Reservation Notification Configuration
nvme_feat_tmpthresh_thsel
enum nvme_feat_tmpthresh_thsel - Temperature Threshold - Threshold Type Select
nvme_features_async_event_config_flags
enum nvme_features_async_event_config_flags - Asynchronous Event Configuration configuration flags
nvme_features_id
enum nvme_features_id - Features - Feature Identifiers
nvme_fid_supported_effects
enum nvme_fid_supported_effects - FID Supported and Effects Data Structure definitions
nvme_fid_supported_effects_log
struct nvme_fid_supported_effects_log - Feature Identifiers Supported and Effects
nvme_firmware_slot
struct nvme_firmware_slot - Firmware Slot Information Log
nvme_first_host
Start host iterator
nvme_first_subsystem
Start subsystem iterator
nvme_flush
Send an nvme flush command
nvme_for_each_host
Traverse host list
nvme_for_each_host_safe
Traverse host list
nvme_for_each_subsystem
Traverse subsystems
nvme_for_each_subsystem_safe
Traverse subsystems
nvme_format_nvm
Format nvme namespace(s)
nvme_format_nvm_compln_event
struct nvme_format_nvm_compln_event - Format NVM Completion Event Data
nvme_format_nvm_start_event
struct nvme_format_nvm_start_event - Format NVM Start Event Data
nvme_free_ctrl
Free controller
nvme_free_host
Free nvme_host_t object
nvme_free_ns
Free a namespace object
nvme_free_subsystem
Free a subsystem
nvme_free_tree
Free root object
nvme_fw_commit
Commit firmware using the specified action
nvme_fw_commit_ca
enum nvme_fw_commit_ca - Firmware Commit - Commit Action
nvme_fw_commit_event
struct nvme_fw_commit_event - Firmware Commit Event Data
nvme_fw_download
Download part or all of a firmware image to the controller
nvme_fw_download_seq
Firmware download sequence
nvme_gen_dhchap_key
DH-HMAC-CHAP key generation
nvme_get_ana_log_len
Retrieve size of the current ANA log
nvme_get_attr
Read sysfs attribute
nvme_get_ctrl_attr
Read controller sysfs attribute
nvme_get_ctrl_telemetry
Get controller telemetry log
nvme_get_directive_receive_length
Get directive receive length
nvme_get_discovery_args
struct nvme_get_discovery_args - Arguments for nvmf_get_discovery_wargs()
nvme_get_feature_length
Retreive the command payload length for a specific feature identifier
nvme_get_feature_length2
Retreive the command payload length for a specific feature identifier
nvme_get_features
Retrieve a feature attribute
nvme_get_features_arbitration
Get arbitration feature
nvme_get_features_async_event
Get asynchronous event feature
nvme_get_features_auto_pst
Get autonomous power state feature
nvme_get_features_data
Helper function for @nvme_get_features()
nvme_get_features_endurance_event_cfg
Get endurance event config feature
nvme_get_features_err_recovery
Get error recovery feature
nvme_get_features_hctm
Get thermal management feature
nvme_get_features_host_behavior
Get host behavior feature
nvme_get_features_host_id
Get host id feature
nvme_get_features_host_mem_buf
Get host memory buffer feature
nvme_get_features_iocs_profile
Get IOCS profile feature
nvme_get_features_irq_coalesce
Get IRQ coalesce feature
nvme_get_features_irq_config
Get IRQ config feature