Section 2
- nvme_init_set_features_enh_ctrl_metadata-libnvme3 · Initialize passthru command for Enhanced Controller Metadata
- nvme_init_set_features_err_recovery-libnvme3 · Initialize passthru command for Error Recovery
- nvme_init_set_features_fdp-libnvme3 · Initialize passthru command for Flexible Data Placement
- nvme_init_set_features_fdp_events-libnvme3 · Initialize passthru command for Flexible Data Placement Events
- nvme_init_set_features_hctm-libnvme3 · Initialize passthru command for Host Controlled Thermal Management
- nvme_init_set_features_host_behavior-libnvme3 · Initialize passthru command for Host Behavior
- nvme_init_set_features_host_id-libnvme3 · Initialize passthru command for Host Identifier
- nvme_init_set_features_host_mgmt_agent_addr-libnvme3 · Initialize passthru command for Host Management Agent Address
- nvme_init_set_features_iocs_profile-libnvme3 · Initialize passthru command for I/O Command Set Profile
- nvme_init_set_features_irq_coalesce-libnvme3 · Initialize passthru command for IRQ Coalescing
- nvme_init_set_features_irq_config-libnvme3 · Initialize passthru command for IRQ Config
- nvme_init_set_features_lba_range-libnvme3 · Initialize passthru command for LBA Range
- nvme_init_set_features_lba_sts_interval-libnvme3 · Initialize passthru command for LBA Status Information Interval
- nvme_init_set_features_nopsc-libnvme3 · Initialize passthru command for Non-Operational Power State Config
- nvme_init_set_features_ns_admin_label-libnvme3 · Initialize passthru command for Namespace Admin Label
- nvme_init_set_features_ns_metadata-libnvme3 · Initialize passthru command for Namespace Metadata
- nvme_init_set_features_perf_characteristics-libnvme3 · Initialize passthru command for Performance Characteristics
- nvme_init_set_features_personality-libnvme3 · Initialize passthru command for Configurable Device Personality
- nvme_init_set_features_plm_config-libnvme3 · Initialize passthru command for Predictable Latency Mode Config
- nvme_init_set_features_plm_window-libnvme3 · Initialize passthru command for Predictable Latency Mode Window
- nvme_init_set_features_power_limit-libnvme3 · Initialize passthru command for Power Limit
- nvme_init_set_features_power_loss_signal-libnvme3 · Initialize passthru command for Power Loss Signaling Config
- nvme_init_set_features_power_measurement-libnvme3 · Initialize passthru command for Power Measurement
- nvme_init_set_features_power_mgmt-libnvme3 · Initialize passthru command for Power Management
- nvme_init_set_features_power_threshold-libnvme3 · Initialize passthru command for Power Threshold
- nvme_init_set_features_rate_limiting-libnvme3 · Initialize passthru command for Rate Limiting
- nvme_init_set_features_resv_nf_mask-libnvme3 · Initialize passthru command for Reservation Notification Mask
- nvme_init_set_features_resv_persist-libnvme3 · Initialize passthru command for Reservation Persistence
- nvme_init_set_features_rrl-libnvme3 · Initialize passthru command for Read Recovery Level
- nvme_init_set_features_sanitize-libnvme3 · Initialize passthru command for Sanitize
- nvme_init_set_features_spinup_control-libnvme3 · Initialize passthru command for Spinup Control
- nvme_init_set_features_sw_progress-libnvme3 · Initialize passthru command for Software Pogress Marker
- nvme_init_set_features_temp_thresh-libnvme3 · Initialize passthru command for Temperature Threshold
- nvme_init_set_features_timestamp-libnvme3 · Initialize passthru command for Timestamp
- nvme_init_set_features_volatile_wc-libnvme3 · Initialize passthru command for Volatile Write Cache
- nvme_init_set_features_voltage_measurement-libnvme3 · Initialize passthru command for Voltage Measurement
- nvme_init_set_features_voltage_threshold-libnvme3 · Initialize passthru command for Voltage Threshold
- nvme_init_set_features_write_atomic-libnvme3 · Initialize passthru command for Write Atomic
- nvme_init_set_features_write_protect-libnvme3 · Initialize passthru command for Write Protect
- nvme_init_set_property-libnvme3 · Initialize passthru command to set controller property
- nvme_init_var_size_tags-libnvme3 · Initialize Command Dword fields for Extended LBA based on Variable Sized Tags
- nvme_init_verify-libnvme3 · Initialize passthru command for a verify command
- nvme_init_virtual_mgmt-libnvme3 · Initialize passthru command for Virtualization Resource Management
- nvme_init_write-libnvme3 · Initialize passthru command for a user write command
- nvme_init_write_uncorrectable-libnvme3 · Initialize passthru command for a write uncorrectable command
- nvme_init_write_zeros-libnvme3 · Initialize passthru command for a write zeroes command
- nvme_init_zns_append-libnvme3 · Initialize passthru command to append data to a zone
- nvme_init_zns_identify_ctrl-libnvme3 · Initialize passthru command for ZNS identify controller data
- nvme_init_zns_identify_ns-libnvme3 · Initialize passthru command for ZNS identify namespace data
- nvme_init_zns_mgmt_recv-libnvme3 · Initialize passthru command for ZNS management receive command
- nvme_init_zns_mgmt_send-libnvme3 · Initialize passthru command for ZNS management send command
- nvme_init_zns_report_zones-libnvme3 · Initialize passthru command to return the list of zones
- nvme_insert_tls_key · Derive and insert TLS key
- nvme_insert_tls_key_versioned · Derive and insert TLS key
- nvme_io · Submit an nvme user I/O command
- nvme_io_control_flags · I/O control flags
- nvme_io_control_flags-libnvme3 · I/O control flags
- nvme_io_dsm_flags · Dataset Management flags
- nvme_io_dsm_flags-libnvme3 · Dataset Management flags
- nvme_io_mgmt_recv · I/O Management Receive command
- nvme_io_mgmt_recv_mo · I/O Management Receive - Management Operation
- nvme_io_mgmt_recv_mo-libnvme3 · I/O Management Receive - Management Operation
- nvme_io_mgmt_send · I/O Management Send command
- nvme_io_mgmt_send_mo · I/O Management Send - Management Operation
- nvme_io_mgmt_send_mo-libnvme3 · I/O Management Send - Management Operation
- nvme_io_opcode · Opcodes for I/O Commands
- nvme_io_opcode-libnvme3 · Opcodes for I/O Commands
- nvme_io_passthru · Submit an nvme io passthrough command
- nvme_io_passthru64 · Submit an nvme io passthrough command
- nvme_is_64bit_reg · Checks if offset of the controller register is a know 64bit value.
- nvme_is_64bit_reg-libnvme3 · Checks if offset of the controller register is a know 64bit value.
- nvme_kv_opcode · Opcodes for KV Commands
- nvme_kv_opcode-libnvme3 · Opcodes for KV Commands
- nvme_lba_range_type · LBA Range Type
- nvme_lba_range_type-libnvme3 · LBA Range Type
- nvme_lba_range_type_entry · LBA Range Type - Data Structure Entry
- nvme_lba_range_type_entry-libnvme3 · LBA Range Type - Data Structure Entry
- nvme_lba_rd · LBA Range Descriptor
- nvme_lba_rd-libnvme3 · LBA Range Descriptor
- nvme_lba_status · LBA Status Descriptor List
- nvme_lba_status-libnvme3 · LBA Status Descriptor List
- nvme_lba_status_atype · Action type the controller uses to return LBA status
- nvme_lba_status_atype-libnvme3 · Action type the controller uses to return LBA status
- nvme_lba_status_cmpc · Get LBA Status Command Completion Condition
- nvme_lba_status_cmpc-libnvme3 · Get LBA Status Command Completion Condition
- nvme_lba_status_desc · LBA Status Descriptor Entry
- nvme_lba_status_desc-libnvme3 · LBA Status Descriptor Entry
- nvme_lba_status_lbars-libnvme3 · LBA Range Status (LBARS), used with the &struct nvme_lba_status_desc.status field.
- nvme_lba_status_log · LBA Status Information Log
- nvme_lba_status_log-libnvme3 · LBA Status Information Log
- nvme_lbaf · LBA Format Data Structure
- nvme_lbaf-libnvme3 · LBA Format Data Structure
- nvme_lbaf_rp · This field indicates the relative performance of the LBA format indicated relative to other LBA formats supported by the controller.
- nvme_lbaf_rp-libnvme3 · This field indicates the relative performance of the LBA format indicated relative to other LBA formats supported by the controller.
- nvme_lbart · LBA Range Type - Data Structure Entry
- nvme_lbart-libnvme3 · LBA Range Type - Data Structure Entry
- nvme_lbas_ns_element · LBA Status Log Namespace Element
- nvme_lbas_ns_element-libnvme3 · LBA Status Log Namespace Element
- nvme_lm_cdq · Controller Data Queue - Controller Data Queue command
- nvme_lm_cdq_fields · Controller Data Queue command fields
- nvme_lm_cdq_fields-libnvme3 · Controller Data Queue command fields
- nvme_lm_controller_state_data · Controller State data structure contains data on the controller's state.
- nvme_lm_controller_state_data-libnvme3 · Controller State data structure contains data on the controller's state.
- nvme_lm_controller_state_data_header · Controller State data header structure describes the contents of the Controller State data
- nvme_lm_controller_state_data_header-libnvme3 · Controller State data header structure describes the contents of the Controller State data
- nvme_lm_ctrl_data_queue_fid · Controller Data Queue - Set Feature
- nvme_lm_ctrl_data_queue_fid-libnvme3 · Controller Data Queue - Set Feature
- nvme_lm_ctrl_data_queue_fid_data · Get Controller Data Queue feature data
- nvme_lm_ctrl_data_queue_fid_data-libnvme3 · Get Controller Data Queue feature data
- nvme_lm_io_completion_queue_data · I/O Completion Queue data structure. Fields related to the contents of Create I/O Completion Queue command that created an I/O Completion Queue.
- nvme_lm_io_completion_queue_data-libnvme3 · I/O Completion Queue data structure. Fields related to the contents of Create I/O Completion Queue command that created an I/O Completion Queue.
- nvme_lm_io_submission_queue_data · I/O Submission Queue data structure. Fields related to the contents of Create I/O Submission Queue command that created an I/O Submission Queue.
- nvme_lm_io_submission_queue_data-libnvme3 · I/O Submission Queue data structure. Fields related to the contents of Create I/O Submission Queue command that created an I/O Submission Queue.
- nvme_lm_memory_range_tracking_descriptor-libnvme3 · Memory Range Tracking Descriptor
- nvme_lm_migration_recv_fields · Migration Receive command fields
- nvme_lm_migration_recv_fields-libnvme3 · Migration Receive command fields
- nvme_lm_migration_send · Migration Send command
- nvme_lm_migration_send_fields · Migration Send command fields
- nvme_lm_migration_send_fields-libnvme3 · Migration Send command fields
- nvme_lm_nvme_controller_state_data · NVMe Controller State data structure describes the state of a NVMe Controller's I/O Submission and I/O Completion queues
- nvme_lm_nvme_controller_state_data-libnvme3 · NVMe Controller State data structure describes the state of a NVMe Controller's I/O Submission and I/O Completion queues
- nvme_lm_nvme_controller_state_data_header · Controller State data structure header
- nvme_lm_nvme_controller_state_data_header-libnvme3 · Controller State data structure header
- nvme_lm_queue_attributes · I/O Submission and I/O Completion Queue Attributes
- nvme_lm_queue_attributes-libnvme3 · I/O Submission and I/O Completion Queue Attributes
- nvme_lm_tact-libnvme3 · Track Send - Track Memory Changes - Management Operation Specific field - Tracking Action (TACT)
- nvme_lm_track_memory_changes_cqe-libnvme3 · Track Send - Track Memory Changes - Completion Queue Entry Dword 0
- nvme_lm_track_memory_changes_data-libnvme3 · Track Memory Changes Data Structure, supplied by the host in the data buffer of a Track Send command's Track Memory Changes management operation when starting tracking (TACT set to %NVME_LM_TACT_START_TRACKING)
- nvme_lm_track_receive_fields-libnvme3 · Track Receive command fields
- nvme_lm_track_send · Track Send command
- nvme_lm_track_send_fields · Track Send command fields
- nvme_lm_track_send_fields-libnvme3 · Track Send command fields
- nvme_lm_tracked_memory_change_attrb-libnvme3 · Tracked Memory Change Data Structure Attributes (ATTRB) field
- nvme_lm_tracked_memory_change_data-libnvme3 · Tracked Memory Change Data Structure returned by the Track Receive command's Tracked Memory Changes management operation
- nvme_lm_tracked_memory_changed_descriptor-libnvme3 · Tracked Memory Changed Descriptor
- nvme_lockdown · Issue lockdown command
- nvme_lockdown_cfi_desc-libnvme3 · Command and Feature Identifier Descriptor
- nvme_lockdown_cfi_desc_cfia-libnvme3 · Command and Feature Identifier Descriptor - Command and Feature Identifier Attributes (CFIA)
- nvme_lockdown_csel-libnvme3 · Lockdown Command Dword 10 - Controller Select (CSEL)
- nvme_lockdown_log · Command and Feature Lockdown Log
- nvme_lockdown_log-libnvme3 · Command and Feature Lockdown Log
- nvme_lockdown_log_contents · lockdown log page content attributes
- nvme_lockdown_log_contents-libnvme3 · lockdown log page content attributes
- nvme_lockdown_log_enhanced-libnvme3 · Command and Feature Lockdown Log Page - Enhanced
- nvme_lockdown_log_enhanced_cfia-libnvme3 · Command and Feature Lockdown Log Page - Enhanced - Command and Feature Identifier Attributes (CFIA)
- nvme_lockdown_log_lsp-libnvme3 · Command and Feature Lockdown Log Specific Parameter field (Get Log Page Command Dword 10 LSP field)
- nvme_lockdown_log_scope · lockdown log page scope attributes
- nvme_lockdown_log_scope-libnvme3 · lockdown log page scope attributes
- nvme_lockdown_persistence_cdw11-libnvme3 · Lockdown Persistence Personality - Command Dword 11 (Set Features)
- nvme_lockdown_persistence_cqe_dw1-libnvme3 · Lockdown Persistence Personality - Get Features Completion Queue Entry Dword 1
- nvme_lockdown_scope_contents · Lockdown Log shift and mask
- nvme_lockdown_scope_contents-libnvme3 · Lockdown Log shift and mask
- nvme_log_ana_lsp · Asymmetric Namespace Access - Return Groups Only
- nvme_log_ana_lsp-libnvme3 · Asymmetric Namespace Access - Return Groups Only
- nvme_log_phy_rx_eom_action · Physical Interface Receiver Eye Opening Measurement Action
- nvme_log_phy_rx_eom_action-libnvme3 · Physical Interface Receiver Eye Opening Measurement Action
- nvme_log_phy_rx_eom_quality · Physical Interface Receiver Eye Opening Measurement Quality
- nvme_log_phy_rx_eom_quality-libnvme3 · Physical Interface Receiver Eye Opening Measurement Quality
- nvme_log_telemetry_host_lsp-libnvme3 · Telemetry Host-Initiated log specific field
- nvme_lookup_ctrl · Lookup nvme_ctrl_t object
- nvme_lookup_host · Lookup nvme_host_t object
- nvme_lookup_key · Lookup key serial number
- nvme_lookup_keyring · Lookup keyring serial number
- nvme_lookup_subsystem · Lookup nvme_subsystem_t object
- nvme_lost_host_comm_entry-libnvme3 · Lost Host Communication Entry Data Structure
- nvme_lost_host_comm_log-libnvme3 · Lost Host Communication Log Page (Log Identifier 1Fh)
- nvme_manage_export_ns_cdw10-libnvme3 · Manage Exported Namespace - Command Dword 10
- nvme_manage_export_ns_cdw14-libnvme3 · Manage Exported Namespace - Command Dword 14
- nvme_manage_export_ns_sel-libnvme3 · Manage Exported Namespace - Select (SEL)
- nvme_manage_export_nvms_recv_cdw10-libnvme3 · Manage Exported NVM Subsystem Receive - Command Dword 10
- nvme_manage_export_nvms_recv_cdw14-libnvme3 · Manage Exported NVM Subsystem Receive - Command Dword 14
- nvme_manage_export_nvms_recv_sel-libnvme3 · Manage Exported NVM Subsystem Receive - Select (SEL)
- nvme_manage_export_nvms_send_cdw10-libnvme3 · Manage Exported NVM Subsystem Send - Command Dword 10
- nvme_manage_export_nvms_send_cdw14-libnvme3 · Manage Exported NVM Subsystem Send - Command Dword 14
- nvme_manage_export_nvms_send_sel-libnvme3 · Manage Exported NVM Subsystem Send - Select (SEL)
- nvme_manage_export_port_cdw10-libnvme3 · Manage Exported Port - Command Dword 10
- nvme_manage_export_port_sel-libnvme3 · Manage Exported Port - Select (SEL)
- nvme_media_unit_config_desc · Media Unit Configuration Descriptor
- nvme_media_unit_config_desc-libnvme3 · Media Unit Configuration Descriptor
- nvme_media_unit_stat_desc · Media Unit Status Descriptor
- nvme_media_unit_stat_desc-libnvme3 · Media Unit Status Descriptor
- nvme_media_unit_stat_log · Media Unit Status
- nvme_media_unit_stat_log-libnvme3 · Media Unit Status
- nvme_metadata_element_desc · Metadata Element Descriptor
- nvme_metadata_element_desc-libnvme3 · Metadata Element Descriptor
- nvme_mfg_default_config_status_log-libnvme3 · Manufacturer Default Configuration Status log page (Log Page Identifier 24h)
- nvme_mfg_default_config_status_mdcs-libnvme3 · Manufacturer Default Configuration Status log page - Manufacturer Default Configuration Status (MDCS)
- nvme_mgmt_addr_desc · Management Address Descriptor
- nvme_mgmt_addr_desc-libnvme3 · Management Address Descriptor
- nvme_mgmt_addr_list_log · Management Address List Log
- nvme_mgmt_addr_list_log-libnvme3 · Management Address List Log
- nvme_mi_admin_admin_passthru · Submit an nvme admin passthrough command
- nvme_mi_admin_format_nvm · Format NVMe namespace
- nvme_mi_admin_fw_commit · Commit firmware using the specified action
- nvme_mi_admin_fw_download · Download part or all of a firmware image to the controller
- nvme_mi_admin_get_ana_log_atomic · Retrieve Asymmetric Namespace Access log page atomically
- nvme_mi_admin_get_endgid_log · Helper for Get Endurance Group ID Log Page functions
- nvme_mi_admin_get_features_data · Helper function for &nvme_mi_admin_get_features()
- nvme_mi_admin_get_log · Retrieve log page data from controller
- nvme_mi_admin_get_log_ana · Retrieve Asymmetric Namespace Access log page
- nvme_mi_admin_get_log_ana_groups · Retrieve Asymmetric Namespace Access groups only log page
- nvme_mi_admin_get_log_ave_discover · Retrieve AVE Discovery Log
- nvme_mi_admin_get_log_boot_partition · Retrieve Boot Partition
- nvme_mi_admin_get_log_changed_alloc_ns_list · Retrieve Changed Allocated Namespace List Log
- nvme_mi_admin_get_log_changed_ns_list · Retrieve namespace changed list
- nvme_mi_admin_get_log_cmd_effects · Retrieve nvme command effects log
- nvme_mi_admin_get_log_create_telemetry_host · Create host telemetry log
- nvme_mi_admin_get_log_create_telemetry_host_mcda · Create host telemetry log
- nvme_mi_admin_get_log_device_self_test · Retrieve the device self test log
- nvme_mi_admin_get_log_discovery · Retrieve Discovery log page
- nvme_mi_admin_get_log_dispersed_ns_participating_nss · Retrieve Dispersed Namespace Participating NVM Subsystems Log
- nvme_mi_admin_get_log_endurance_group · Get Endurance Group log
- nvme_mi_admin_get_log_endurance_grp_evt · Retrieve Rotational Media Information
- nvme_mi_admin_get_log_error · Retrieve nvme error log
- nvme_mi_admin_get_log_fid_supported_effects · Retrieve Feature Identifiers Supported and Effects
- nvme_mi_admin_get_log_fw_slot · Retrieves the controller firmware log
- nvme_mi_admin_get_log_host_discover · Retrieve Host Discovery Log
- nvme_mi_admin_get_log_lba_status · Retrieve LBA Status
- nvme_mi_admin_get_log_lockdown · Retrieve lockdown Log
- nvme_mi_admin_get_log_media_unit_stat · Retrieve Media Unit Status
- nvme_mi_admin_get_log_mgmt_addr_list · Retrieve Management Address List Log
- nvme_mi_admin_get_log_mi_cmd_supported_effects · displays the MI Commands Supported by the controller
- nvme_mi_admin_get_log_page · Retrieve log page data from controller
- nvme_mi_admin_get_log_persistent_event · Retrieve Persistent Event Log
- nvme_mi_admin_get_log_phy_rx_eom · Retrieve Physical Interface Receiver Eye Opening Measurement Log
- nvme_mi_admin_get_log_predictable_lat_event · Retrieve Predictable Latency Event Aggregate Log Page
- nvme_mi_admin_get_log_predictable_lat_nvmset · Predictable Latency Per NVM Set
- nvme_mi_admin_get_log_pull_model_ddc_req · Retrieve Pull Model DDC Request Log
- nvme_mi_admin_get_log_reachability_associations · Retrieve Reachability Associations Log
- nvme_mi_admin_get_log_reachability_groups · Retrieve Reachability Groups Log
- nvme_mi_admin_get_log_reservation · Retrieve Reservation Notification
- nvme_mi_admin_get_log_rotational_media_info · Retrieve Rotational Media Information Log
- nvme_mi_admin_get_log_sanitize · Retrieve Sanitize Status
- nvme_mi_admin_get_log_simple · Helper for Get Log Page functions with no NSID or RAE requirements
- nvme_mi_admin_get_log_smart · Retrieve nvme smart log
- nvme_mi_admin_get_log_support_cap_config_list · Retrieve Supported Capacity Configuration List
- nvme_mi_admin_get_log_supported_log_pages · Retrieve nmve supported log pages
- nvme_mi_admin_get_log_telemetry_ctrl · Get Telemetry Controller-Initiated log page
- nvme_mi_admin_get_log_telemetry_host · Get Telemetry Host-Initiated log page
- nvme_mi_admin_get_log_zns_changed_zones · Retrieve list of zones that have changed
- nvme_mi_admin_get_nsid_log · Helper for Get Log Page functions
- nvme_mi_admin_identify · Perform an Admin identify command.
- nvme_mi_admin_identify_active_ns_list · Perform an Admin identify for an active namespace list
- nvme_mi_admin_identify_allocated_ns · Perform an Admin identify command for an allocated namespace
- nvme_mi_admin_identify_allocated_ns_list · Perform an Admin identify for an allocated namespace list
- nvme_mi_admin_identify_cns_nsid · Perform an Admin identify command using specific CNS/NSID parameters.
- nvme_mi_admin_identify_ctrl · Perform an Admin identify for a controller
- nvme_mi_admin_identify_ctrl_list · Perform an Admin identify for a controller list.
- nvme_mi_admin_identify_ns · Perform an Admin identify command for a namespace
- nvme_mi_admin_identify_ns_descs · Perform an Admin identify Namespace Identification Descriptor list command for a namespace
- nvme_mi_admin_identify_nsid_ctrl_list · Perform an Admin identify for a controller list with specific namespace ID
- nvme_mi_admin_identify_partial · Perform an Admin identify command, and retrieve partial response data.
- nvme_mi_admin_identify_primary_ctrl · Perform an Admin identify for primary controller capabilities data structure.
- nvme_mi_admin_identify_secondary_ctrl_list · Perform an Admin identify for a secondary controller list.
- nvme_mi_admin_ns_attach · Attach or detach namespace to controller(s)
- nvme_mi_admin_ns_attach_ctrls · Attach namespace to controllers
- nvme_mi_admin_ns_detach_ctrls · Detach namespace from controllers
- nvme_mi_admin_req_hdr · Admin command request header.
- nvme_mi_admin_req_hdr-libnvme3 · Admin command request header.
- nvme_mi_admin_resp_hdr · Admin command response header.
- nvme_mi_admin_resp_hdr-libnvme3 · Admin command response header.
- nvme_mi_admin_sanitize_nvm · Start a subsystem Sanitize operation
- nvme_mi_admin_security_recv · Perform a Security Receive command on a controller.
- nvme_mi_admin_security_send · Perform a Security Send command on a controller.
- nvme_mi_admin_xfer · Raw admin transfer interface.
- nvme_mi_aem_aeei_get_aee-libnvme3 · return aee from aeei field
- nvme_mi_aem_aeei_get_aeeid-libnvme3 · return aeeid from aeei field
- nvme_mi_aem_aeei_set_aee-libnvme3 · set aee in the aeei field
- nvme_mi_aem_aeei_set_aeeid-libnvme3 · set aeeid in the aeei field
- nvme_mi_aem_aemti_get_aemgn-libnvme3 · return aemgn from aemti field
- nvme_mi_aem_aeolli_get_aeoltl-libnvme3 · return aeoltl from aeolli field
- nvme_mi_aem_aeolli_set_aeoltl-libnvme3 · set aeoltl in the aeolli field
- nvme_mi_aem_aesi_get_aese-libnvme3 · return aese from aesi field
- nvme_mi_aem_aesi_get_aesid-libnvme3 · return aesid from aesi field
- nvme_mi_aem_aesi_set_aee-libnvme3 · set aee in the aesi field
- nvme_mi_aem_aesi_set_aesid-libnvme3 · set aesid in the aesi field
- nvme_mi_aem_enable_item-libnvme3 · AE Enabled item entry
- nvme_mi_aem_enable_list-libnvme3 · AE enable list sent with SET CONFIG Asyncronous Event
- nvme_mi_aem_enable_list_header-libnvme3 · AE Enable list header
- nvme_mi_aem_msg-libnvme3 · AEM Message definition.
- nvme_mi_aem_occ_data-libnvme3 · AEM Message definition.
- nvme_mi_aem_occ_list_hdr-libnvme3 · AE occurrence list header
- nvme_mi_aem_supported_item-libnvme3 · AE Supported List Item
- nvme_mi_aem_supported_list-libnvme3 · AE Supported List received with GET CONFIG Asynchronous Event
- nvme_mi_aem_supported_list_header-libnvme3 · Asynchronous Event Supported List Header.
- nvme_mi_ccs · Get State Control Primitive Success Response Fields - Control Primitive Specific Response
- nvme_mi_ccsf-libnvme3 · NVM Subsystem Health Data Structure (NSHDS) - Composite Controller Status Flags (CCSF)
- nvme_mi_chscf-libnvme3 · Controller Health Data Structure (CHDS) - Controller Health Status Changed Flags (CHSCF)
- nvme_mi_close · Close an endpoint connection and release resources, including controller objects.
- nvme_mi_close_ctrl · free a controller
- nvme_mi_cmd_supported_effects · MI Command Supported and Effects Data Structure
- nvme_mi_cmd_supported_effects-libnvme3 · MI Command Supported and Effects Data Structure
- nvme_mi_cmd_supported_effects_log · NVMe-MI Commands Supported and Effects Log
- nvme_mi_cmd_supported_effects_log-libnvme3 · NVMe-MI Commands Supported and Effects Log
- nvme_mi_config_id · NVMe-MI Configuration identifier.
- nvme_mi_config_id-libnvme3 · NVMe-MI Configuration identifier.
- nvme_mi_config_smbus_freq · SMBus/I2C frequency values
- nvme_mi_config_smbus_freq-libnvme3 · SMBus/I2C frequency values
- nvme_mi_control · Perform a Control Primitive command
- nvme_mi_control_opcode · Operation code for Control Primitives.
- nvme_mi_control_opcode-libnvme3 · Operation code for Control Primitives.
- nvme_mi_control_req · The Control Primitive request.
- nvme_mi_control_req-libnvme3 · The Control Primitive request.
- nvme_mi_create_root · Create top-level MI (root) handle.
- nvme_mi_csts · Controller Health Data Structure (CHDS) - Controller Status (CSTS)
- nvme_mi_csts-libnvme3 · Controller Health Data Structure (CHDS) - Controller Status (CSTS)
- nvme_mi_ctrl_health_status · Controller Health Data Structure (CHDS)
- nvme_mi_ctrl_health_status-libnvme3 · Controller Health Data Structure (CHDS)
- nvme_mi_ctrl_id · get the ID of a controller
- nvme_mi_cwarn · Controller Health Data Structure (CHDS) - Critical Warning (CWARN)
- nvme_mi_cwarn-libnvme3 · Controller Health Data Structure (CHDS) - Critical Warning (CWARN)
- nvme_mi_dtyp · Data Structure Type field.
- nvme_mi_dtyp-libnvme3 · Data Structure Type field.
- nvme_mi_elem · Element Descriptor Types
- nvme_mi_elem-libnvme3 · Element Descriptor Types
- nvme_mi_form_factor-libnvme3 · Upstream Connector Element Descriptor - Form Factor (FF) values
- nvme_mi_free_root · Free root object.
- nvme_mi_init_ctrl · initialise a NVMe controller.
- nvme_mi_message_type · NVMe-MI message type field.
- nvme_mi_message_type-libnvme3 · NVMe-MI message type field.
- nvme_mi_mi_opcode · Operation code for supported NVMe-MI commands.
- nvme_mi_mi_opcode-libnvme3 · Operation code for supported NVMe-MI commands.
- nvme_mi_mi_read_mi_data_ctrl · Perform a Read MI Data Structure command, retrieving controller information
- nvme_mi_mi_read_mi_data_ctrl_list · Perform a Read MI Data Structure command, retrieving the list of attached controllers.
- nvme_mi_mi_read_mi_data_port · Perform a Read MI Data Structure command, retrieving port data.
- nvme_mi_mi_read_mi_data_subsys · Perform a Read MI Data Structure command, retrieving subsystem data.
- nvme_mi_mi_req_hdr · MI request message header.
- nvme_mi_mi_req_hdr-libnvme3 · MI request message header.
- nvme_mi_mi_resp_hdr · MI response message header.
- nvme_mi_mi_resp_hdr-libnvme3 · MI response message header.
- nvme_mi_mi_subsystem_health_status_poll · Read the Subsystem Health Data Structure from the NVM subsystem
- nvme_mi_mi_xfer · Raw mi transfer interface.
- nvme_mi_msg_hdr · General MI message header.
- nvme_mi_msg_hdr-libnvme3 · General MI message header.
- nvme_mi_msg_resp · Generic response type.
- nvme_mi_msg_resp-libnvme3 · Generic response type.
- nvme_mi_nss-libnvme3 · NVM Subsystem Status
- nvme_mi_nvm_ss_health_status · Subsystem Management Data Structure
- nvme_mi_nvm_ss_health_status-libnvme3 · Subsystem Management Data Structure
- nvme_mi_open_mctp · Create an endpoint using a MCTP connection.
- nvme_mi_osc · Optionally Supported Command Data Structure
- nvme_mi_osc-libnvme3 · Optionally Supported Command Data Structure
- nvme_mi_pda_dformat-libnvme3 · NVMe-MI PDA Command - Data Format (DFORMAT)
- nvme_mi_port_pcie · PCIe Port Specific Data
- nvme_mi_port_pcie-libnvme3 · PCIe Port Specific Data
- nvme_mi_port_prtcap-libnvme3 · Port Information Data Structure - Port Capabilities (PRTCAP)
- nvme_mi_port_sdformat-libnvme3 · 2-Wire Port Specific Data - Supported Data Format (SDFORMAT)
- nvme_mi_port_smb · SMBus Port Specific Data
- nvme_mi_port_smb-libnvme3 · SMBus Port Specific Data
- nvme_mi_read_ctrl_info · Controller Information Data Structure
- nvme_mi_read_ctrl_info-libnvme3 · Controller Information Data Structure
- nvme_mi_read_nvm_ss_info · NVM Subsystem Information Data Structure
- nvme_mi_read_nvm_ss_info-libnvme3 · NVM Subsystem Information Data Structure
- nvme_mi_read_port_info · Port Information Data Structure
- nvme_mi_read_port_info-libnvme3 · Port Information Data Structure
- nvme_mi_read_sc_list · Management Endpoint Buffer Supported Command List Data Structure
- nvme_mi_read_sc_list-libnvme3 · Management Endpoint Buffer Supported Command List Data Structure
- nvme_mi_resp_status · values for the response status field
- nvme_mi_resp_status-libnvme3 · values for the response status field
- nvme_mi_set_probe_enabled · enable/disable the probe for new endpoints
- nvme_mi_status_to_string · return a string representation of the MI status.
- nvme_mi_sw-libnvme3 · Smart Warnings
- nvme_mi_vpd_hdr · Vital Product Data Common Header
- nvme_mi_vpd_hdr-libnvme3 · Vital Product Data Common Header
- nvme_mi_vpd_mr_common · NVMe MultiRecord Area
- nvme_mi_vpd_mr_common-libnvme3 · NVMe MultiRecord Area
- nvme_mi_vpd_mra · NVMe MultiRecord Area
- nvme_mi_vpd_mra-libnvme3 · NVMe MultiRecord Area
- nvme_mi_vpd_ppmra · NVMe PCIe Port MultiRecord Area
- nvme_mi_vpd_ppmra-libnvme3 · NVMe PCIe Port MultiRecord Area
- nvme_mi_vpd_telem · Vital Product Data Element Descriptor
- nvme_mi_vpd_telem-libnvme3 · Vital Product Data Element Descriptor
- nvme_mi_vpd_tra · Vital Product Data Topology MultiRecord
- nvme_mi_vpd_tra-libnvme3 · Vital Product Data Topology MultiRecord
- nvme_mi_vpd_usce-libnvme3 · Upstream Connector Element Descriptor
- nvme_namespace_attach_ctrls · Attach namespace to controller(s)
- nvme_namespace_detach_ctrls · Detach namespace from controller(s)
- nvme_namespace_filter · Filter for namespaces
- nvme_namespace_first_path · Start path iterator
- nvme_namespace_for_each_path · Traverse paths
- nvme_namespace_for_each_path_safe · Traverse paths
- nvme_namespace_next_path · Next path iterator
- nvme_nbft_free · Free the struct nbft_info and its contents
- nvme_nbft_read · Read and parse contents of an ACPI NBFT table
- nvme_nd_ns_fpi · If a format operation is in progress, this field indicates the percentage of the namespace that remains to be formatted.
- nvme_nd_ns_fpi-libnvme3 · If a format operation is in progress, this field indicates the percentage of the namespace that remains to be formatted.
- nvme_next_host · Next host iterator
- nvme_next_subsystem · Next subsystem iterator
- nvme_non_volatile_storage_medium_access_descriptor-libnvme3 · Non-Volatile Storage Medium Access Descriptor (QNSED)
- nvme_ns_attach · Attach or detach namespace to controller(s)
- nvme_ns_attach_ctrls · Attach namespace to controllers
- nvme_ns_attach_sel · Namespace Attachment - Select
- nvme_ns_attach_sel-libnvme3 · Namespace Attachment - Select
- nvme_ns_compare · Compare data on a namespace
- nvme_ns_detach_ctrls · Detach namespace from controllers
- nvme_ns_flush · Flush data to a namespace
- nvme_ns_get_csi · Command set identifier of a namespace
- nvme_ns_get_ctrl · &nvme_ctrl_t of a namespace
- nvme_ns_get_eui64 · 64-bit eui of a namespace
- nvme_ns_get_fd · Get associated file descriptor
- nvme_ns_get_firmware · Firmware string of a namespace
- nvme_ns_get_generic_name · Returns name of generic namespace chardev.
- nvme_ns_get_lba_count · LBA count of a namespace
- nvme_ns_get_lba_size · LBA size of a namespace
- nvme_ns_get_lba_util · LBA utilization of a namespace
- nvme_ns_get_meta_size · Metadata size of a namespace
- nvme_ns_get_model · Model of a namespace
- nvme_ns_get_name · sysfs name of a namespace
- nvme_ns_get_nguid · 128-bit nguid of a namespace
- nvme_ns_get_nsid · NSID of a namespace
- nvme_ns_get_serial · Serial number of a namespace
- nvme_ns_get_subsystem · &nvme_subsystem_t of a namespace
- nvme_ns_get_sysfs_dir · sysfs directory of a namespace
- nvme_ns_get_uuid · UUID of a namespace
- nvme_ns_id_desc · Namespace identifier type descriptor
- nvme_ns_id_desc-libnvme3 · Namespace identifier type descriptor
- nvme_ns_id_desc_nidt · Known namespace identifier types
- nvme_ns_id_desc_nidt-libnvme3 · Known namespace identifier types
- nvme_ns_id_desc_nidt_lens-libnvme3 · Namespace Identifier Descriptor Type Lengths
- nvme_ns_identify · Issue an 'identify namespace' command
- nvme_ns_identify_descs · Issue an 'identify descriptors' command
- nvme_ns_list · Namespace List
- nvme_ns_list-libnvme3 · Namespace List
- nvme_ns_metadata_type · Namespace Metadata Element Types
- nvme_ns_metadata_type-libnvme3 · Namespace Metadata Element Types
- nvme_ns_mgmt · Issue a Namespace management command
- nvme_ns_mgmt_create · Create a non attached namespace
- nvme_ns_mgmt_delete · Delete a non attached namespace
- nvme_ns_mgmt_delete_timeout · Delete a non attached namespace with timeout
- nvme_ns_mgmt_host_sw_specified · Namespace management Host Software Specified Fields.
- nvme_ns_mgmt_host_sw_specified-libnvme3 · Namespace management Host Software Specified Fields.
- nvme_ns_mgmt_sel · Namespace Management - Select
- nvme_ns_mgmt_sel-libnvme3 · Namespace Management - Select
- nvme_ns_mgmt_zns_znsco-libnvme3 · Zoned Namespace Create Options, see &struct nvme_ns_mgmt_host_sw_specified.zns.znsco
- nvme_ns_read · Read from a namespace
- nvme_ns_release_fd · Close fd and clear fd from ns object
- nvme_ns_rescan · Initiate a controller rescan
- nvme_ns_verify · Verify data on a namespace
- nvme_ns_write · Write to a namespace
- nvme_ns_write_protect_cfg · Write Protection - Write Protection State
- nvme_ns_write_protect_cfg-libnvme3 · Write Protection - Write Protection State
- nvme_ns_write_uncorrectable · Issus a 'write uncorrectable' command
- nvme_ns_write_zeros · Write zeros to a namespace
- nvme_nss_hw_err_event · NVM Subsystem Hardware Error Event
- nvme_nss_hw_err_event-libnvme3 · NVM Subsystem Hardware Error Event
- nvme_nvm_id_ns · NVME Command Set I/O Command Set Specific Identify Namespace Data Structure
- nvme_nvm_id_ns-libnvme3 · NVME Command Set I/O Command Set Specific Identify Namespace Data Structure
- nvme_nvm_id_ns_elbaf · This field indicates the extended LBA format
- nvme_nvm_id_ns_elbaf-libnvme3 · This field indicates the extended LBA format
- nvme_nvm_id_ns_lbstm-libnvme3 · Logical Block Storage Tag Mask
- nvme_nvm_id_ns_pic-libnvme3 · Protection Information Capabilities
- nvme_nvm_id_ns_pif · This field indicates the type of the Protection Information Format
- nvme_nvm_id_ns_pif-libnvme3 · This field indicates the type of the Protection Information Format
- nvme_nvm_id_ns_pifa-libnvme3 · Protection Information Format Attribute
- nvme_nvm_identify_ctrl · Identify controller data
- nvme_nvmeset_pl_status · Predictable Latency Per NVM Set Log - Status
- nvme_nvmeset_pl_status-libnvme3 · Predictable Latency Per NVM Set Log - Status
- nvme_nvmset_attr · NVM Set Attributes Entry
- nvme_nvmset_attr-libnvme3 · NVM Set Attributes Entry
- nvme_nvmset_pl_events · Predictable Latency Per NVM Set Log - Event Type
- nvme_nvmset_pl_events-libnvme3 · Predictable Latency Per NVM Set Log - Event Type
- nvme_nvmset_predictable_lat_log · Predictable Latency Mode - Deterministic Threshold Configuration Data
- nvme_nvmset_predictable_lat_log-libnvme3 · Predictable Latency Mode - Deterministic Threshold Configuration Data
- nvme_open · Open an nvme controller or namespace device
- nvme_parse_uri · Parse the URI string
- nvme_passthru_cmd · nvme passthrough command structure
- nvme_passthru_cmd64 · 64-bit nvme passthrough command structure
- nvme_path_get_ana_state · ANA state of an nvme_path_t object
- nvme_path_get_ctrl · Parent controller of an nvme_path_t object
- nvme_path_get_name · sysfs name of an &nvme_path_t object
- nvme_path_get_ns · Parent namespace of an nvme_path_t object
- nvme_path_get_sysfs_dir · sysfs directory of an nvme_path_t object
- nvme_paths_filter · Filter for paths
- nvme_pel_ehai · This field indicates the persistent event header additional information
- nvme_pel_ehai-libnvme3 · This field indicates the persistent event header additional information
- nvme_pel_ehai_pit · Persistent Event Header Additional Information - Port Identifier Type
- nvme_pel_ehai_pit-libnvme3 · Persistent Event Header Additional Information - Port Identifier Type
- nvme_pel_rci · This field indicates the persistent event log reporting context
- nvme_pel_rci-libnvme3 · This field indicates the persistent event log reporting context
- nvme_pel_rci_rcpit · Persistent Event Log Reporting Context - Port Identifier Type
- nvme_pel_rci_rcpit-libnvme3 · Persistent Event Log Reporting Context - Port Identifier Type
- nvme_pel_vsedt_code-libnvme3 · Persistent Event Log - Vendor Specific Event Data Type Code
- nvme_perf_attr_id · Performance attribute identifier structure
- nvme_perf_attr_id-libnvme3 · Performance attribute identifier structure
- nvme_perf_attr_id_list · Performance attribute identifier list structure
- nvme_perf_attr_id_list-libnvme3 · Performance attribute identifier list structure
- nvme_perf_characteristics · Performance attribute structure
- nvme_perf_characteristics-libnvme3 · Performance attribute structure
- nvme_persistent_event_entry · Persistent Event
- nvme_persistent_event_entry-libnvme3 · Persistent Event
- nvme_persistent_event_log · Persistent Event Log
- nvme_persistent_event_log-libnvme3 · Persistent Event Log
- nvme_persistent_event_types · Persistent event log events
- nvme_persistent_event_types-libnvme3 · Persistent event log events
- nvme_personality_attrs-libnvme3 · Personality Properties - Personality Attributes
- nvme_personality_aus-libnvme3 · Personality Properties - Authenticated Unfreeze Support (AUS)
- nvme_personality_identifier-libnvme3 · Personality Identifier List
- nvme_personality_mrstt-libnvme3 · Personality Properties - Minimum Required Reset Type (MRSTT)
- nvme_personality_properties-libnvme3 · Personality Properties data structure
- nvme_pevent_log_action · Persistent Event Log - Action