Section 2
- nvme_get_features_rrl · Get read recovery level feature
- nvme_get_features_sanitize · Get sanitize feature
- nvme_get_features_sel · Get Features - Select
- nvme_get_features_sel-libnvme3 · Get Features - Select
- nvme_get_features_simple · Helper function for @nvme_get_features()
- nvme_get_features_supported_cqe_dw0-libnvme3 · Get Features Completion Queue Entry Dword 0 when the Select field is set to %NVME_GET_FEATURES_SEL_SUPPORTED
- nvme_get_features_sw_progress · Get software progress feature
- nvme_get_features_temp_thresh · Get temperature threshold feature
- nvme_get_features_timestamp · Get timestamp feature
- nvme_get_features_volatile_wc · Get volatile write cache feature
- nvme_get_features_write_atomic · Get write atomic feature
- nvme_get_features_write_protect · Get write protect feature
- nvme_get_host_telemetry · Get host telemetry log
- nvme_get_lba_status · Retrieve information on possibly unrecoverable LBAs
- nvme_get_lba_status_log · Retrieve the LBA Status log page
- nvme_get_log · NVMe Admin Get Log command
- nvme_get_log_ana · Retrieve Asymmetric Namespace Access log page
- nvme_get_log_ana_groups · Retrieve Asymmetric Namespace Access groups only log page
- nvme_get_log_ave_discover · Retrieve AVE Discovery Log
- nvme_get_log_boot_partition · Retrieve Boot Partition
- nvme_get_log_changed_alloc_ns_list · Retrieve Changed Allocated Namespace List Log
- nvme_get_log_changed_ns_list · Retrieve namespace changed list
- nvme_get_log_cmd_effects · Retrieve nvme command effects log
- nvme_get_log_create_telemetry_host · Create host telemetry log
- nvme_get_log_create_telemetry_host_mcda · Create host telemetry log
- nvme_get_log_device_self_test · Retrieve the device self test log
- nvme_get_log_discovery · Retrieve Discovery log page
- nvme_get_log_dispersed_ns_participating_nss · Retrieve Dispersed Namespace Participating NVM Subsystems Log
- nvme_get_log_endurance_group · Get Endurance Group log
- nvme_get_log_endurance_grp_evt · Retrieve Rotational Media Information
- nvme_get_log_error · Retrieve nvme error log
- nvme_get_log_fdp_configurations · Get list of Flexible Data Placement configurations
- nvme_get_log_fdp_events · Get Flexible Data Placement events
- nvme_get_log_fdp_stats · Get Flexible Data Placement statistics
- nvme_get_log_fid_supported_effects · Retrieve Feature Identifiers Supported and Effects
- nvme_get_log_fw_slot · Retrieves the controller firmware log
- nvme_get_log_host_discover · Retrieve Host Discovery Log
- nvme_get_log_lba_status · Retrieve LBA Status
- nvme_get_log_lockdown · Retrieve lockdown Log
- nvme_get_log_media_unit_stat · Retrieve Media Unit Status
- nvme_get_log_mgmt_addr_list · Retrieve Management Address List Log
- nvme_get_log_mi_cmd_supported_effects · displays the MI Commands Supported by the controller
- nvme_get_log_page · Get log page data
- nvme_get_log_persistent_event · Retrieve Persistent Event Log
- nvme_get_log_phy_rx_eom · Retrieve Physical Interface Receiver Eye Opening Measurement Log
- nvme_get_log_predictable_lat_event · Retrieve Predictable Latency Event Aggregate Log Page
- nvme_get_log_predictable_lat_nvmset · Predictable Latency Per NVM Set
- nvme_get_log_pull_model_ddc_req · Retrieve Pull Model DDC Request Log
- nvme_get_log_reachability_associations · Retrieve Reachability Associations Log
- nvme_get_log_reachability_groups · Retrieve Reachability Groups Log
- nvme_get_log_reclaim_unit_handle_usage · Get reclaim unit handle usage
- nvme_get_log_reservation · Retrieve Reservation Notification
- nvme_get_log_rotational_media_info · Retrieve Rotational Media Information Log
- nvme_get_log_sanitize · Retrieve Sanitize Status
- nvme_get_log_smart · Retrieve nvme smart log
- nvme_get_log_support_cap_config_list · Retrieve Supported Capacity Configuration List
- nvme_get_log_supported_log_pages · Retrieve nmve supported log pages
- nvme_get_log_telemetry_ctrl · Get Telemetry Controller-Initiated log page
- nvme_get_log_telemetry_host · Get Telemetry Host-Initiated log page
- nvme_get_log_zns_changed_zones · Retrieve list of zones that have changed
- nvme_get_logging_level · Get current logging level
- nvme_get_logical_block_size · Retrieve block size
- nvme_get_new_host_telemetry · Get new host telemetry log
- nvme_get_ns_attr · Read namespace sysfs attribute
- nvme_get_nsid · Retrieve the NSID from a namespace file descriptor
- nvme_get_path_attr · Read path sysfs attribute
- nvme_get_property · Get a controller property
- nvme_get_subsys_attr · Read subsystem sysfs attribute
- nvme_get_telemetry_log · Get specified telemetry log
- nvme_get_telemetry_max · Get telemetry limits
- nvme_hmac_alg · HMAC algorithm
- nvme_host_addressable_ns_data-libnvme3 · Addressable Namespaces Data Structure
- nvme_host_addressable_ns_log-libnvme3 · Host Addressable Namespaces log page (Log Page Identifier 85h)
- nvme_host_addressable_ns_mat-libnvme3 · Addressable Namespaces Data Structure - Memory Access Type (MAT)
- nvme_host_behavior_support · Enable Advanced Command
- nvme_host_behavior_support-libnvme3 · Enable Advanced Command
- nvme_host_discover_log · Host Discovery Log
- nvme_host_discovery_log-libnvme3 · Host Discovery Log
- nvme_host_ext_discover_log · Host Extended Discovery Log
- nvme_host_ext_discovery_log-libnvme3 · Host Extended Discovery Log
- nvme_host_get_dhchap_key · Return host key
- nvme_host_get_hostid · Host ID of an nvme_host_t object
- nvme_host_get_hostnqn · Host NQN of an nvme_host_t object
- nvme_host_get_hostsymname · Get the host's symbolic name
- nvme_host_get_root · Returns nvme_root_t object
- nvme_host_is_pdc_enabled · Is Persistenct Discovery Controller enabled
- nvme_host_mem_buf_attrs · Host Memory Buffer - Attributes Data Structure
- nvme_host_mem_buf_attrs-libnvme3 · Host Memory Buffer - Attributes Data Structure
- nvme_host_metadata · Host Metadata Data Structure
- nvme_host_metadata-libnvme3 · Host Metadata Data Structure
- nvme_host_metadata_cdw11-libnvme3 · Host Metadata Features (7Dh/7Eh/7Fh) - Command Dword 11
- nvme_host_metadata_ea-libnvme3 · Host Metadata Features - Element Action (EA)
- nvme_host_release_fds · Close all opened file descriptors under host
- nvme_host_set_dhchap_key · set host key
- nvme_host_set_hostsymname · Set the host's symbolic name
- nvme_host_set_pdc_enabled · Set Persistent Discovery Controller flag
- nvme_id_ctrl · Identify Controller data structure
- nvme_id_ctrl-libnvme3 · Identify Controller data structure
- nvme_id_ctrl_anacap · This field indicates the capabilities associated with Asymmetric Namespace Access Reporting.
- nvme_id_ctrl_anacap-libnvme3 · This field indicates the capabilities associated with Asymmetric Namespace Access Reporting.
- nvme_id_ctrl_apsta · Flags indicating the attributes of the autonomous power state transition feature.
- nvme_id_ctrl_apsta-libnvme3 · Flags indicating the attributes of the autonomous power state transition feature.
- nvme_id_ctrl_avscc · Flags indicating the configuration settings for Admin Vendor Specific command handling.
- nvme_id_ctrl_avscc-libnvme3 · Flags indicating the configuration settings for Admin Vendor Specific command handling.
- nvme_id_ctrl_bpcap · Boot Partition Capabilities
- nvme_id_ctrl_bpcap-libnvme3 · Boot Partition Capabilities
- nvme_id_ctrl_cdpa-libnvme3 · Configurable Device Personality Attributes
- nvme_id_ctrl_chsi-libnvme3 · CXL HDM Support Information
- nvme_id_ctrl_cmic · Controller Multipath IO and Namespace Sharing Capabilities of the controller and NVM subsystem.
- nvme_id_ctrl_cmic-libnvme3 · Controller Multipath IO and Namespace Sharing Capabilities of the controller and NVM subsystem.
- nvme_id_ctrl_cntrltype · Controller types
- nvme_id_ctrl_cntrltype-libnvme3 · Controller types
- nvme_id_ctrl_cqes · Defines the required and maximum Completion Queue entry size when using the NVM Command Set.
- nvme_id_ctrl_cqes-libnvme3 · Defines the required and maximum Completion Queue entry size when using the NVM Command Set.
- nvme_id_ctrl_crcap · Power Loss Signaling Information
- nvme_id_ctrl_crcap-libnvme3 · Power Loss Signaling Information
- nvme_id_ctrl_ctratt · Controller attributes
- nvme_id_ctrl_ctratt-libnvme3 · Controller attributes
- nvme_id_ctrl_dctype · Discovery Controller types
- nvme_id_ctrl_dctype-libnvme3 · Discovery Controller types
- nvme_id_ctrl_dsto · Flags indicating the optional Device Self-test command or operation behaviors supported by the controller or NVM subsystem.
- nvme_id_ctrl_dsto-libnvme3 · Flags indicating the optional Device Self-test command or operation behaviors supported by the controller or NVM subsystem.
- nvme_id_ctrl_endsfs-libnvme3 · Exported Namespace Data Structure Formats Supported
- nvme_id_ctrl_ensa-libnvme3 · Exported NVM Subsystem Attributes
- nvme_id_ctrl_fcatt · This field indicates attributes of the controller that are specific to NVMe over Fabrics.
- nvme_id_ctrl_fcatt-libnvme3 · This field indicates attributes of the controller that are specific to NVMe over Fabrics.
- nvme_id_ctrl_fna · This field indicates attributes for the Format NVM command.
- nvme_id_ctrl_fna-libnvme3 · This field indicates attributes for the Format NVM command.
- nvme_id_ctrl_frmw · Flags and values indicates capabilities regarding firmware updates from &struct nvme_id_ctrl.frmw.
- nvme_id_ctrl_frmw-libnvme3 · Flags and values indicates capabilities regarding firmware updates from &struct nvme_id_ctrl.frmw.
- nvme_id_ctrl_fuses · This field indicates the fused operations that the controller supports.
- nvme_id_ctrl_fuses-libnvme3 · This field indicates the fused operations that the controller supports.
- nvme_id_ctrl_hctm · Flags indicate the attributes of the host controlled thermal management feature
- nvme_id_ctrl_hctm-libnvme3 · Flags indicate the attributes of the host controlled thermal management feature
- nvme_id_ctrl_ipmsr-libnvme3 · Interval Power Measurement Sample Rate
- nvme_id_ctrl_kpioc · Key Per I/O Capabilities
- nvme_id_ctrl_kpioc-libnvme3 · Key Per I/O Capabilities
- nvme_id_ctrl_lpa · Flags indicating optional attributes for log pages that are accessed via the Get Log Page command.
- nvme_id_ctrl_lpa-libnvme3 · Flags indicating optional attributes for log pages that are accessed via the Get Log Page command.
- nvme_id_ctrl_mec · Flags indicating the capabilities of the Management Endpoint in the Controller, &struct nvme_id_ctrl.mec.
- nvme_id_ctrl_mec-libnvme3 · Flags indicating the capabilities of the Management Endpoint in the Controller, &struct nvme_id_ctrl.mec.
- nvme_id_ctrl_mupa-libnvme3 · Maximum Unlimited Power Attributes
- nvme_id_ctrl_nvm · I/O Command Set Specific Identify Controller data structure
- nvme_id_ctrl_nvm-libnvme3 · I/O Command Set Specific Identify Controller data structure
- nvme_id_ctrl_nvm_aocs-libnvme3 · Admin Optional Command Support
- nvme_id_ctrl_nvm_kpiocap-libnvme3 · Key Per I/O Capabilities
- nvme_id_ctrl_nvm_lbamqf · LBA Migration Queue Format
- nvme_id_ctrl_nvm_lbamqf-libnvme3 · LBA Migration Queue Format
- nvme_id_ctrl_nvm_rla-libnvme3 · Rate Limiting Attributes
- nvme_id_ctrl_nvmsr · This field reports information associated with the NVM Subsystem, see &struct nvme_id_ctrl.nvmsr.
- nvme_id_ctrl_nvmsr-libnvme3 · This field reports information associated with the NVM Subsystem, see &struct nvme_id_ctrl.nvmsr.
- nvme_id_ctrl_nvscc · This field indicates the configuration settings for NVM Vendor Specific command handling.
- nvme_id_ctrl_nvscc-libnvme3 · This field indicates the configuration settings for NVM Vendor Specific command handling.
- nvme_id_ctrl_nwpc · This field indicates the optional namespace write protection capabilities supported by the controller.
- nvme_id_ctrl_nwpc-libnvme3 · This field indicates the optional namespace write protection capabilities supported by the controller.
- nvme_id_ctrl_oacs · Flags indicating the optional Admin commands and features supported by the controller, see &struct nvme_id_ctrl.oacs.
- nvme_id_ctrl_oacs-libnvme3 · Flags indicating the optional Admin commands and features supported by the controller, see &struct nvme_id_ctrl.oacs.
- nvme_id_ctrl_oaes · Optional Asynchronous Events Supported
- nvme_id_ctrl_oaes-libnvme3 · Optional Asynchronous Events Supported
- nvme_id_ctrl_ofcs · Indicate whether the controller supports optional fabric commands.
- nvme_id_ctrl_ofcs-libnvme3 · Indicate whether the controller supports optional fabric commands.
- nvme_id_ctrl_oncs · This field indicates the optional NVM commands and features supported by the controller.
- nvme_id_ctrl_oncs-libnvme3 · This field indicates the optional NVM commands and features supported by the controller.
- nvme_id_ctrl_plsi · Power Loss Signaling Information
- nvme_id_ctrl_plsi-libnvme3 · Power Loss Signaling Information
- nvme_id_ctrl_rmdca-libnvme3 · Restore Manufacturing Configuration Attributes
- nvme_id_ctrl_rpmbs · This field indicates if the controller supports one or more Replay Protected Memory Blocks, from &struct nvme_id_ctrl.rpmbs.
- nvme_id_ctrl_rpmbs-libnvme3 · This field indicates if the controller supports one or more Replay Protected Memory Blocks, from &struct nvme_id_ctrl.rpmbs.
- nvme_id_ctrl_sanicap · Indicates attributes for sanitize operations.
- nvme_id_ctrl_sanicap-libnvme3 · Indicates attributes for sanitize operations.
- nvme_id_ctrl_sgls · This field indicates if SGLs are supported for the NVM Command Set and the particular SGL types supported.
- nvme_id_ctrl_sgls-libnvme3 · This field indicates if SGLs are supported for the NVM Command Set and the particular SGL types supported.
- nvme_id_ctrl_sqes · Defines the required and maximum Submission Queue entry size when using the NVM Command Set.
- nvme_id_ctrl_sqes-libnvme3 · Defines the required and maximum Submission Queue entry size when using the NVM Command Set.
- nvme_id_ctrl_trattr · Tracking Attributes
- nvme_id_ctrl_trattr-libnvme3 · Tracking Attributes
- nvme_id_ctrl_vsen-libnvme3 · Identify Controller Voltage Sensor data structure (VSEN1-VSEN4)
- nvme_id_ctrl_vwc · Volatile write cache
- nvme_id_ctrl_vwc-libnvme3 · Volatile write cache
- nvme_id_ctrl_vwci · This field indicates information about remaining number of times that VPD contents are able to be updated using the VPD Write command, see &struct nvme_id_ctrl.vwci.
- nvme_id_ctrl_vwci-libnvme3 · This field indicates information about remaining number of times that VPD contents are able to be updated using the VPD Write command, see &struct nvme_id_ctrl.vwci.
- nvme_id_directives · Identify Directive - Return Parameters Data Structure
- nvme_id_directives-libnvme3 · Identify Directive - Return Parameters Data Structure
- nvme_id_domain_attr · Domain Attributes Entry
- nvme_id_domain_attr-libnvme3 · Domain Attributes Entry
- nvme_id_domain_list · Domain List
- nvme_id_domain_list-libnvme3 · Domain List
- nvme_id_endurance_group_list · Endurance Group List
- nvme_id_endurance_group_list-libnvme3 · Endurance Group List
- nvme_id_independent_id_ns · Identify - I/O Command Set Independent Identify Namespace Data Structure
- nvme_id_independent_id_ns-libnvme3 · Identify - I/O Command Set Independent Identify Namespace Data Structure
- nvme_id_iocs · NVMe Identify IO Command Set data structure
- nvme_id_iocs-libnvme3 · NVMe Identify IO Command Set data structure
- nvme_id_iocs_iocsc · This field indicates the Identify I/O Command Set Data Structure
- nvme_id_iocs_iocsc-libnvme3 · This field indicates the Identify I/O Command Set Data Structure
- nvme_id_ns · Identify Namespace data structure
- nvme_id_ns-libnvme3 · Identify Namespace data structure
- nvme_id_ns_attr · Specifies attributes of the namespace.
- nvme_id_ns_attr-libnvme3 · Specifies attributes of the namespace.
- nvme_id_ns_dlfeat · This field indicates information about features that affect deallocating logical blocks for this namespace.
- nvme_id_ns_dlfeat-libnvme3 · This field indicates information about features that affect deallocating logical blocks for this namespace.
- nvme_id_ns_dpc · This field indicates the capabilities for the end-to-end data protection feature.
- nvme_id_ns_dpc-libnvme3 · This field indicates the capabilities for the end-to-end data protection feature.
- nvme_id_ns_dps · This field indicates the Type settings for the end-to-end data protection feature.
- nvme_id_ns_dps-libnvme3 · This field indicates the Type settings for the end-to-end data protection feature.
- nvme_id_ns_flbas · This field indicates the LBA data size & metadata size combination that the namespace has been formatted with
- nvme_id_ns_flbas-libnvme3 · This field indicates the LBA data size & metadata size combination that the namespace has been formatted with
- nvme_id_ns_granularity_desc · Namespace Granularity Descriptor
- nvme_id_ns_granularity_desc-libnvme3 · Namespace Granularity Descriptor
- nvme_id_ns_granularity_list · Namespace Granularity List
- nvme_id_ns_granularity_list-libnvme3 · Namespace Granularity List
- nvme_id_ns_kpios-libnvme3 · Key Per I/O Status
- nvme_id_ns_mc · This field indicates the capabilities for metadata.
- nvme_id_ns_mc-libnvme3 · This field indicates the capabilities for metadata.
- nvme_id_ns_nmic · This field specifies multi-path I/O and namespace sharing capabilities of the namespace.
- nvme_id_ns_nmic-libnvme3 · This field specifies multi-path I/O and namespace sharing capabilities of the namespace.
- nvme_id_ns_rescap · This field indicates the reservation capabilities of the namespace.
- nvme_id_ns_rescap-libnvme3 · This field indicates the reservation capabilities of the namespace.
- nvme_id_nsfeat · This field defines features of the namespace.
- nvme_id_nsfeat-libnvme3 · This field defines features of the namespace.
- nvme_id_nvmset_list · NVM set list
- nvme_id_nvmset_list-libnvme3 · NVM set list
- nvme_id_psd · Power Management data structure
- nvme_id_psd-libnvme3 · Power Management data structure
- nvme_id_uuid · Identifier Association
- nvme_id_uuid-libnvme3 · Identifier Association
- nvme_id_uuid_list · UUID list
- nvme_id_uuid_list-libnvme3 · UUID list
- nvme_id_uuid_list_entry · UUID List Entry
- nvme_id_uuid_list_entry-libnvme3 · UUID List Entry
- nvme_identify · Send the NVMe Identify command
- nvme_identify_active_ns_list · Retrieves active namespaces id list
- nvme_identify_active_ns_list_csi · Active namespace ID list associated with a specified I/O command set
- nvme_identify_allocated_ns · Same as nvme_identify_ns, but only for allocated namespaces
- nvme_identify_allocated_ns_list · Retrieves allocated namespace id list
- nvme_identify_allocated_ns_list_csi · Allocated namespace ID list associated with a specified I/O command set
- nvme_identify_cns · Identify - CNS Values
- nvme_identify_cns-libnvme3 · Identify - CNS Values
- nvme_identify_ctrl · Retrieves nvme identify controller
- nvme_identify_ctrl_csi · I/O command set specific Identify Controller data
- nvme_identify_ctrl_list · Retrieves identify controller list
- nvme_identify_domain_list · Domain list data
- nvme_identify_endurance_group_list · Endurance group list data
- nvme_identify_independent_identify_ns · I/O command set independent Identify namespace data
- nvme_identify_iocs · I/O command set data structure
- nvme_identify_iocs_ns_csi_user_data_format · Identify I/O command set namespace data structure
- nvme_identify_ns · Retrieves nvme identify namespace
- nvme_identify_ns_csi · I/O command set specific identify namespace data
- nvme_identify_ns_csi_user_data_format · Identify namespace user data format
- nvme_identify_ns_descs · Retrieves namespace descriptor list
- nvme_identify_ns_granularity · Retrieves namespace granularity identification
- nvme_identify_nsid_ctrl_list · Retrieves controller list attached to an nsid
- nvme_identify_nvmset_list · Retrieves NVM Set List
- nvme_identify_primary_ctrl · Retrieve NVMe Primary Controller identification
- nvme_identify_secondary_ctrl_list · Retrieves secondary controller list
- nvme_identify_uuid · Retrieves device's UUIDs
- nvme_import_tls_key · Import a TLS key
- nvme_import_tls_key_versioned · Import a TLS key
- nvme_init_abort-libnvme3 · Initialize passthru command for Abort command
- nvme_init_app_tag-libnvme3 · Initialize Command Dword fields for Logical Block Application Tag/Mask
- nvme_init_async_event-libnvme3 · Initialize passthru command for Asynchronous Event Request command
- nvme_init_auth_receive-libnvme3 · Initialize passthru command for Authentication Receive
- nvme_init_auth_send-libnvme3 · Initialize passthru command for Authentication Send
- nvme_init_cancel-libnvme3 · Initialize passthru command for Cancel command
- nvme_init_capacity_mgmt-libnvme3 · Initialize passthru command for Capacity Management
- nvme_init_capacity_mgmt_restore_default_config-libnvme3 · Initialize passthru command to restore the default Endurance Groups and NVM Sets configuration
- nvme_init_clear_export_nvm_res-libnvme3 · Initialize passthru command for Clear Exported NVM Resource Configuration
- nvme_init_compare-libnvme3 · Initialize passthru command for a user compare command
- nvme_init_copy-libnvme3 · Initialize passthru command for Copy command
- nvme_init_copy_range · Constructs a copy range structure
- nvme_init_copy_range_f0-libnvme3 · Constructs a copy range structure
- nvme_init_copy_range_f1 · Constructs a copy range f1 structure
- nvme_init_copy_range_f1-libnvme3 · Constructs a copy range f1 structure
- nvme_init_copy_range_f2 · Constructs a copy range f2 structure
- nvme_init_copy_range_f2-libnvme3 · Constructs a copy range f2 structure
- nvme_init_copy_range_f3 · Constructs a copy range f3 structure
- nvme_init_copy_range_f3-libnvme3 · Constructs a copy range f3 structure
- nvme_init_cross_ctrl_reset-libnvme3 · Initialize passthru command for Cross-Controller Reset
- nvme_init_ctrl · Initialize nvme_ctrl_t object for an existing controller.
- nvme_init_ctrl_list · Initialize an nvme_ctrl_list structure from an array.
- nvme_init_ctrl_list-libnvme3 · Initialize an nvme_ctrl_list structure from an array.
- nvme_init_default_logging · Initialize default (fallback) logging
- nvme_init_dev_self_test-libnvme3 · Initialize passthru command to start or abort a self test
- nvme_init_dim_send-libnvme3 · Initialize passthru command for Discovery Information Management (DIM) Send
- nvme_init_directive_recv-libnvme3 · Initialize passthru command for Directive Receive
- nvme_init_directive_recv_identify_parameters-libnvme3 · Initialize passthru command for Directive Receive Identify Parameters
- nvme_init_directive_recv_stream_allocate-libnvme3 · Initialize passthru command for Directive Receive Stream Allocate
- nvme_init_directive_recv_stream_parameters-libnvme3 · Initialize passthru command for Directive Receive Stream Parameters
- nvme_init_directive_recv_stream_status-libnvme3 · Initialize passthru command for Directive Receive Stream Status
- nvme_init_directive_send-libnvme3 · Initialize passthru command for Directive Send
- nvme_init_directive_send_id_endir-libnvme3 · Initialize passthru command for Directive Send Enable Directive
- nvme_init_directive_send_stream_release_identifier-libnvme3 · Initialize passthru command for Directive Send Stream release identifier
- nvme_init_directive_send_stream_release_resource-libnvme3 · Initialize passthru command for Directive Send Stream release resources
- nvme_init_dsm-libnvme3 · Initialize passthru command for NVMe I/O Data Set Management
- nvme_init_dsm_range · Constructs a data set range structure
- nvme_init_dsm_range-libnvme3 · Constructs a data set range structure
- nvme_init_fabric_zoning_lookup-libnvme3 · Initialize passthru command for Fabric Zoning Lookup
- nvme_init_fabric_zoning_receive-libnvme3 · Initialize passthru command for Fabric Zoning Receive
- nvme_init_fabric_zoning_send-libnvme3 · Initialize passthru command for Fabric Zoning Send
- nvme_init_fdp_reclaim_unit_handle_status-libnvme3 · Initialize passthru command to get reclaim unit handle status
- nvme_init_fdp_reclaim_unit_handle_update-libnvme3 · Initialize passthru command to update a list of reclaim unit handles
- nvme_init_flush-libnvme3 · Initialize passthru command for Flush command
- nvme_init_format_nvm-libnvme3 · Initialize passthru command for Format NVM
- nvme_init_fw_commit-libnvme3 · Initialize passthru command to commit firmware using the specified action
- nvme_init_fw_download-libnvme3 · Initialize passthru command to download part or all of a firmware image to the controller
- nvme_init_get_features-libnvme3 · Initialize passthru command for Get Features
- nvme_init_get_features_arbitration-libnvme3 · Initialize passthru command for Get Features - Arbitration
- nvme_init_get_features_async_event-libnvme3 · Initialize passthru command for Get Features - Asynchronous Event Configuration
- nvme_init_get_features_auto_pst-libnvme3 · Initialize passthru command for Get Features - Autonomous Power State Transition
- nvme_init_get_features_bp_write_protect-libnvme3 · Initialize passthru command for Get Features - Boot Partition Write Protection Config
- nvme_init_get_features_ctrl_metadata-libnvme3 · Initialize passthru command for Get Features - Controller Metadata
- nvme_init_get_features_emb_mgmt_ctrl_addr-libnvme3 · Initialize passthru command for Get Features - Embedded Management Controller Address
- nvme_init_get_features_endurance_event_cfg-libnvme3 · Initialize passthru command for Get Features - Endurance Group Event Configuration
- nvme_init_get_features_enh_ctrl_metadata-libnvme3 · Initialize passthru command for Get Features - Enhanced Controller Metadata
- nvme_init_get_features_err_recovery-libnvme3 · Initialize passthru command for Get Features - Error Recovery
- nvme_init_get_features_fdp-libnvme3 · Initialize passthru command for Get Features - Flexible Data Placement
- nvme_init_get_features_fdp_events-libnvme3 · Initialize passthru command for Get Features - Flexible Data Placement Events
- nvme_init_get_features_hctm-libnvme3 · Initialize passthru command for Get Features - Host Controlled Thermal Management
- nvme_init_get_features_host_behavior-libnvme3 · Initialize passthru command for Get Features - Host Behavior
- nvme_init_get_features_host_id-libnvme3 · Initialize passthru command for Get Features - Host Identifier
- nvme_init_get_features_host_mem_buf-libnvme3 · Initialize passthru command for Get Features - Host Memory Buffer
- nvme_init_get_features_host_mgmt_agent_addr-libnvme3 · Initialize passthru command for Get Features - Host Management Agent Address
- nvme_init_get_features_iocs_profile-libnvme3 · Initialize passthru command for Get Features - I/O Command Set Profile
- nvme_init_get_features_irq_coalesce-libnvme3 · Initialize passthru command for Get Features - IRQ Coalesce
- nvme_init_get_features_irq_config-libnvme3 · Initialize passthru command for Get Features - IRQ Config
- nvme_init_get_features_kato-libnvme3 · Initialize passthru command for Get Features - Keep Alive Timeout
- nvme_init_get_features_lba_range-libnvme3 · Initialize passthru command for Get Features - LBA Range
- nvme_init_get_features_lba_sts_interval-libnvme3 · Initialize passthru command for Get Features - LBA Status Information Interval
- nvme_init_get_features_nopsc-libnvme3 · Initialize passthru command for Get Features - Non-Operational Power State Config
- nvme_init_get_features_ns_admin_label-libnvme3 · Initialize passthru command for Get Features - Namespace Admin Label
- nvme_init_get_features_ns_metadata-libnvme3 · Initialize passthru command for Get Features - Namespace Metadata
- nvme_init_get_features_num_queues-libnvme3 · Initialize passthru command for Get Features - Number of Queues
- nvme_init_get_features_perf_characteristics-libnvme3 · Initialize passthru command for Get Features - Performance Characteristics
- nvme_init_get_features_personality-libnvme3 · Initialize passthru command for Get Features - Configurable Device Personality
- nvme_init_get_features_plm_config-libnvme3 · Initialize passthru command for Get Features - Predictable Latency Mode Config
- nvme_init_get_features_plm_window-libnvme3 · Initialize passthru command for Get Features - Predictable Latency Mode Window
- nvme_init_get_features_power_limit-libnvme3 · Initialize passthru command for Get Features - Power Limit
- nvme_init_get_features_power_loss_signal-libnvme3 · Initialize passthru command for Get Features - Power Loss Signaling Config
- nvme_init_get_features_power_measurement-libnvme3 · Initialize passthru command for Get Features - Power Measurement
- nvme_init_get_features_power_mgmt-libnvme3 · Initialize passthru command for Get Features - Power Management
- nvme_init_get_features_power_threshold-libnvme3 · Initialize passthru command for Get Features - Power Threshold
- nvme_init_get_features_rate_limiting-libnvme3 · Initialize passthru command for Get Features - Rate Limiting
- nvme_init_get_features_resv_nf_mask-libnvme3 · Initialize passthru command for Get Features - Reservation Notification Mask
- nvme_init_get_features_resv_persist-libnvme3 · Initialize passthru command for Get Features - Reservation Persistence
- nvme_init_get_features_rrl-libnvme3 · Initialize passthru command for Get Features - Read Recovery Level
- nvme_init_get_features_sanitize-libnvme3 · Initialize passthru command for Get Features - Sanitize
- nvme_init_get_features_spinup_control-libnvme3 · Initialize passthru command for Get Features - Spinup Control
- nvme_init_get_features_sw_progress-libnvme3 · Initialize passthru command for Get Features - Software Progress
- nvme_init_get_features_temp_thresh-libnvme3 · Initialize passthru command for Get Features - Temperature Threshold
- nvme_init_get_features_timestamp-libnvme3 · Initialize passthru command for Get Features - Timestamp
- nvme_init_get_features_volatile_wc-libnvme3 · Initialize passthru command for Get Features - Volatile Write Cache
- nvme_init_get_features_voltage_measurement-libnvme3 · Initialize passthru command for Get Features - Voltage Measurement
- nvme_init_get_features_voltage_threshold-libnvme3 · Initialize passthru command for Get Features - Voltage Threshold
- nvme_init_get_features_write_atomic-libnvme3 · Initialize passthru command for Get Features - Write Atomic
- nvme_init_get_features_write_protect-libnvme3 · Initialize passthru command for Get Features - Write Protect
- nvme_init_get_lba_status-libnvme3 · Initialize passthru command to retrieve information on possibly unrecoverable LBAs
- nvme_init_get_log-libnvme3 · Initialize passthru command for NVMe Admin Get Log
- nvme_init_get_log_ana-libnvme3 · Initialize passthru command for Asymmetric Namespace Access
- nvme_init_get_log_ana_groups-libnvme3 · Initialize passthru command for Asymmetric Namespace Access groups
- nvme_init_get_log_ave_discovery-libnvme3 · Initialize passthru command for AVE Discovery
- nvme_init_get_log_boot_partition-libnvme3 · Initialize passthru command for Boot Partition
- nvme_init_get_log_changed_alloc_ns-libnvme3 · Initialize passthru command for Changed Allocated Namespace List
- nvme_init_get_log_changed_ns-libnvme3 · Initialize passthru command for Changed Attached Namespace List
- nvme_init_get_log_cmd_effects-libnvme3 · Initialize passthru command for Commands Supported and Effects
- nvme_init_get_log_create_telemetry_host-libnvme3 · Initialize passthru command for Create Telemetry Host-Initiated
- nvme_init_get_log_create_telemetry_host_mcda-libnvme3 · Initialize passthru command for Create Telemetry Host-Initiated
- nvme_init_get_log_cross_ctrl_reset-libnvme3 · Initialize passthru command for Cross-Controller Reset
- nvme_init_get_log_dev_personality-libnvme3 · Initialize passthru command for Device Personalities
- nvme_init_get_log_device_self_test-libnvme3 · Initialize passthru command for Device Self-test
- nvme_init_get_log_discovery-libnvme3 · Initialize passthru command for Discovery
- nvme_init_get_log_dispersed_ns_participating_nss-libnvme3 · Initialize passthru command for Dispersed Namespace Participating NVM Subsystems
- nvme_init_get_log_endurance_group-libnvme3 · Initialize passthru command for Endurance Group Information
- nvme_init_get_log_endurance_grp_evt-libnvme3 · Initialize passthru command for Endurance Group Event Aggregate
- nvme_init_get_log_error-libnvme3 · Initialize passthru command for Error Information
- nvme_init_get_log_fdp_configurations-libnvme3 · Initialize passthru command for Flexible Data Placement Configurations
- nvme_init_get_log_fdp_events-libnvme3 · Initialize passthru command for Flexible Data Placement Events
- nvme_init_get_log_fdp_stats-libnvme3 · Initialize passthru command for Get Flexible Data Placement Statistics
- nvme_init_get_log_fid_supported_effects-libnvme3 · Initialize passthru command for Feature Identifiers Supported and Effects
- nvme_init_get_log_fw_slot-libnvme3 · Initialize passthru command for Firmware Slot Information
- nvme_init_get_log_host_addressable_ns-libnvme3 · Initialize passthru command for Host Addressable Namespaces
- nvme_init_get_log_host_discovery-libnvme3 · Initialize passthru command for Host Discover
- nvme_init_get_log_lba_status-libnvme3 · Initialize passthru command for Retrieve LBA Status
- nvme_init_get_log_lockdown-libnvme3 · Initialize passthru command for Command and Feature Lockdown
- nvme_init_get_log_lost_host_comm-libnvme3 · Initialize passthru command for Lost Host Communication
- nvme_init_get_log_lpo-libnvme3 · Initialize passthru command with a Log Page Offset
- nvme_init_get_log_media_unit_stat-libnvme3 · Initialize passthru command for Media Unit Status
- nvme_init_get_log_mfg_default_config_status-libnvme3 · Initialize passthru command for Manufacturer Default Configuration Status
- nvme_init_get_log_mgmt_addr_list-libnvme3 · Initialize passthru command for Management Address List
- nvme_init_get_log_mi_cmd_supported_effects-libnvme3 · Initialize passthru command for MI Commands Supported by the controller
- nvme_init_get_log_persistent_event-libnvme3 · Initialize passthru command for Persistent Event Log
- nvme_init_get_log_phy_rx_eom-libnvme3 · Initialize passthru command for Physical Interface Receiver Eye Opening Measurement
- nvme_init_get_log_power_measurement-libnvme3 · Initialize passthru command for Power Measurement
- nvme_init_get_log_predictable_lat_event-libnvme3 · Initialize passthru command for Predictable Latency Event Aggregate
- nvme_init_get_log_predictable_lat_nvmset-libnvme3 · Initialize passthru command for Predictable Latency Per NVM Set
- nvme_init_get_log_pull_model_ddc_req-libnvme3 · Initialize passthru command for Pull Model DDC Request
- nvme_init_get_log_rate_limiting-libnvme3 · Initialize passthru command for Rate Limiting
- nvme_init_get_log_reachability_associations-libnvme3 · Initialize passthru command for Reachability Associations Log
- nvme_init_get_log_reachability_groups-libnvme3 · Initialize passthru command for Retrieve Reachability Groups
- nvme_init_get_log_reclaim_unit_handle_usage-libnvme3 · Initialize passthru command for Reclaim Unit Handle Usage
- nvme_init_get_log_reservation-libnvme3 · Initialize passthru command for Reservation Notification
- nvme_init_get_log_rotational_media_info-libnvme3 · Initialize passthru command for Rotational Media Information Log
- nvme_init_get_log_sanitize-libnvme3 · Initialize passthru command for Sanitize Status
- nvme_init_get_log_smart-libnvme3 · Initialize passthru command for SMART / Health Information
- nvme_init_get_log_support_cap_config_list-libnvme3 · Initialize passthru command for Supported Capacity Configuration List
- nvme_init_get_log_supported_log_pages-libnvme3 · Initialize passthru command for Supported Log Pages
- nvme_init_get_log_telemetry_ctrl-libnvme3 · Initialize passthru command for Telemetry Controller-Initiated
- nvme_init_get_log_telemetry_host-libnvme3 · Initialize passthru command for Telemetry Host-Initiated
- nvme_init_get_log_voltage_measurement-libnvme3 · Initialize passthru command for Voltage Measurement
- nvme_init_get_log_zns_changed_zones-libnvme3 · Initialize passthru command for list of zones that have changed
- nvme_init_get_property-libnvme3 · Initialize passthru command to get a controller property
- nvme_init_identify-libnvme3 · Initialize passthru command for NVMe Identify
- nvme_init_identify_active_ns_list-libnvme3 · Initialize passthru command for Active Namespaces ID list
- nvme_init_identify_allocated_ns-libnvme3 · Initialize passthru command for allocated Namespace ID list
- nvme_init_identify_allocated_ns_list-libnvme3 · Initialize passthru command for Allocated namespace ID list
- nvme_init_identify_command_set_structure-libnvme3 · Initialize passthru command for I/O Command Set data structure
- nvme_init_identify_csi_active_ns_list-libnvme3 · Initialize passthru command for Active namespace ID list
- nvme_init_identify_csi_allocated_ns_list-libnvme3 · Initialize passthru command for I/O Command Set specific Allocated Namespace Id list
- nvme_init_identify_csi_ctrl-libnvme3 · Initialize passthru command for I/O Command Set specific Identify Controller data structure
- nvme_init_identify_csi_id_ns_data_structure-libnvme3 · Initialize passthru command for I/O Command Set specific Identify Namespace data structure
- nvme_init_identify_csi_independent_identify_id_ns-libnvme3 · Initialize passthru command for I/O Command Set Independent Identify Namespace data structure
- nvme_init_identify_csi_ns-libnvme3 · Initialize passthru command for I/O Command Set specific Identify Namespace data structure
- nvme_init_identify_csi_ns_user_data_format-libnvme3 · Initialize passthru command for Identify namespace user data format
- nvme_init_identify_ctrl-libnvme3 · Initialize passthru command for NVMe Identify Controller data structure
- nvme_init_identify_ctrl_list-libnvme3 · Initialize passthru command for Controller List of controllers
- nvme_init_identify_domain_list-libnvme3 · Initialize passthru command for Domain list
- nvme_init_identify_endurance_group_id-libnvme3 · Initialize passthru command for Endurance group list
- nvme_init_identify_exported_nvm_subsys_template_uuid_list-libnvme3 · Initialize passthru command for Exported NVM Subsystem Template UUID List
- nvme_init_identify_iocs_ind_id_alloc_ns-libnvme3 · Initialize passthru command for I/O Command Set Independent Identify Namespace data structure for an Allocated Namespace ID
- nvme_init_identify_ns-libnvme3 · Initialize passthru command for NVMe Identify Namespace data structure
- nvme_init_identify_ns_ctrl_list-libnvme3 · Initialize passhtru command for Controller List
- nvme_init_identify_ns_descs_list-libnvme3 · Initialize passthru command for Namespace Descriptor list
- nvme_init_identify_ns_granularity-libnvme3 · Initialize passthru command for Namespace Granularity list
- nvme_init_identify_ns_user_data_format-libnvme3 · Initialize passthru command for Identify namespace user data format
- nvme_init_identify_nvmset_list-libnvme3 · Initialize passthru command for NVM Set List data structure
- nvme_init_identify_ports_list-libnvme3 · Initialize passthru command for Get Ports List
- nvme_init_identify_primary_ctrl_cap-libnvme3 · Initialize passthru command for Primary Controller Capabilities data
- nvme_init_identify_secondary_ctrl_list-libnvme3 · Initialize passhru command for Secondary Controller list
- nvme_init_identify_supported_ctrl_state_formats-libnvme3 · Initialize passthru command for Supported Controller State Formats
- nvme_init_identify_underlying_ctrl_list-libnvme3 · Initialize passthru command for Get Underlying Controller List
- nvme_init_identify_underlying_ns_list-libnvme3 · Initialize passthru command for Get Underlying Namespace List
- nvme_init_identify_uuid_list-libnvme3 · Initialize passthru command for UUID list
- nvme_init_io-libnvme3 · Initialize passthru command for a generic user I/O command
- nvme_init_io_mgmt_recv-libnvme3 · Initialize passthru command for I/O Management Receive command
- nvme_init_io_mgmt_send-libnvme3 · Initialize passthru command for I/O Management Send command
- nvme_init_keep_alive-libnvme3 · Initialize passthru command for Keep Alive command
- nvme_init_lm_cdq_create-libnvme3 · Initialize passthru command for Controller Data Queue create - Controller Data Queue command
- nvme_init_lm_cdq_delete-libnvme3 · Initialize passthru command for Controller Data Queue delete - Controller Data Queue command
- nvme_init_lm_get_features_ctrl_data_queue-libnvme3 · Initialize passthru command for Get Controller Data Queue feature
- nvme_init_lm_migration_recv-libnvme3 · Initialize passthru command for Migration Receive command
- nvme_init_lm_migration_send-libnvme3 · Initialize passthru command for Migration Send command
- nvme_init_lm_set_features_ctrl_data_queue-libnvme3 · Initialize passthru command for Set Controller Data Queue feature
- nvme_init_lm_track_receive-libnvme3 · Initialize passthru command for Track Receive command
- nvme_init_lm_track_send-libnvme3 · Initialize passthru command for Track Send command
- nvme_init_lockdown-libnvme3 · Initialize passthru command for Lockdown
- nvme_init_logging · Initialize logging
- nvme_init_manage_export_ns-libnvme3 · Initialize passthru command for Manage Exported Namespace
- nvme_init_manage_export_ns_associate-libnvme3 · Initialize passthru command for Manage Exported Namespace - Associate Namespace
- nvme_init_manage_export_ns_disassociate-libnvme3 · Initialize passthru command for Manage Exported Namespace - Disassociate Namespace
- nvme_init_manage_export_nvms_receive-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive
- nvme_init_manage_export_nvms_receive_create-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive - Create Exported NVM Subsystem
- nvme_init_manage_export_nvms_receive_list_controllers-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported Controllers (message-based transports only)
- nvme_init_manage_export_nvms_receive_list_namespaces-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported Namespaces
- nvme_init_manage_export_nvms_receive_list_ports-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported Ports (memory-based transports only)
- nvme_init_manage_export_nvms_receive_list_subsystems-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Receive - List Exported NVM Subsystems
- nvme_init_manage_export_nvms_send-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send
- nvme_init_manage_export_nvms_send_associate_controllers-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Associate Controllers (memory-based transports only)
- nvme_init_manage_export_nvms_send_change_access_mode-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Change Access Mode (message-based transports only)
- nvme_init_manage_export_nvms_send_delete-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Delete
- nvme_init_manage_export_nvms_send_grant_host_access-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Grant Host Access (message-based transports only)
- nvme_init_manage_export_nvms_send_revoke_host_access-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Revoke Host Access (message-based transports only)
- nvme_init_manage_export_nvms_send_set_config_state-libnvme3 · Initialize passthru command for Manage Exported NVM Subsystem Send - Set Exported Configuration State
- nvme_init_manage_export_port-libnvme3 · Initialize passthru command for Manage Exported Port
- nvme_init_manage_export_port_create-libnvme3 · Initialize passthru command for Manage Exported Port - Create
- nvme_init_manage_export_port_delete-libnvme3 · Initialize passthru command for Manage Exported Port - Delete
- nvme_init_mi_cmd_flags-libnvme3 · Initialize command flags for NVMe-MI
- nvme_init_ns_attach-libnvme3 · Initialize passthru command for Namespace Attach/Detach
- nvme_init_ns_attach_ctrls-libnvme3 · Initialize passthru command to attach namespace to controllers
- nvme_init_ns_detach_ctrls-libnvme3 · Initialize passthru command to detach namespace from controllers
- nvme_init_ns_mgmt-libnvme3 · Initialize passthru command for Namespace Management
- nvme_init_ns_mgmt_create-libnvme3 · Initialize passthru command to create a non attached namespace
- nvme_init_ns_mgmt_delete-libnvme3 · Initialize passthru command to delete a non attached namespace
- nvme_init_ns_mgmt_restore_default_config-libnvme3 · Initialize passthru command to restore the default NVM subsystem namespace configuration
- nvme_init_read-libnvme3 · Initialize passthru command for a user read command
- nvme_init_resv_acquire-libnvme3 · Initialize passthru command for Reservation Acquire
- nvme_init_resv_register-libnvme3 · Initialize passthru command for Reservation Register
- nvme_init_resv_release-libnvme3 · Initialize passthru command for Reservation Release
- nvme_init_resv_report-libnvme3 · Initialize passthru command for Reservation Report
- nvme_init_sanitize_ns-libnvme3 · Initialize passthru command to start a sanitize namespace operation
- nvme_init_sanitize_nvm-libnvme3 · Initialize passthru command to start a sanitize operation
- nvme_init_security_receive-libnvme3 · Initialize passthru command for Security Receive
- nvme_init_security_send-libnvme3 · Initialize passthru command for Security Send
- nvme_init_send_discovery_log_page-libnvme3 · Initialize passthru command for Send Discovery Log Page
- nvme_init_set_features-libnvme3 · Initialize passthru command for Set Features
- nvme_init_set_features_arbitration-libnvme3 · Initialize passthru command for Arbitration Features
- nvme_init_set_features_async_event-libnvme3 · Initialize passthru command for Asynchronous Event Configuration
- nvme_init_set_features_auto_pst-libnvme3 · Initialize passthru command for Autonomous Power State Transition
- nvme_init_set_features_bp_write_protect-libnvme3 · Initialize passthru command for Boot Partition Write Protection Config
- nvme_init_set_features_ctrl_metadata-libnvme3 · Initialize passthru command for Controller Metadata
- nvme_init_set_features_emb_mgmt_ctrl_addr-libnvme3 · Initialize passthru command for Embedded Management Controller Address
- nvme_init_set_features_endurance_evt_cfg-libnvme3 · Initialize passthru command for Endurance Group Event Configuration