Prepare for next release candiate.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
-.TH "libnvme" 9 "enum nvme_admin_opcode" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_admin_opcode" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_admin_opcode \- Known NVMe admin opcodes
.SH SYNOPSIS
};
.SH Constants
.IP "nvme_admin_delete_sq" 12
+Delete I/O Submission Queue
.IP "nvme_admin_create_sq" 12
+Create I/O Submission Queue
.IP "nvme_admin_get_log_page" 12
+Get Log Page
.IP "nvme_admin_delete_cq" 12
+Delete I/O Completion Queue
.IP "nvme_admin_create_cq" 12
+Create I/O Completion Queue
.IP "nvme_admin_identify" 12
+Identify
.IP "nvme_admin_abort_cmd" 12
+Abort
.IP "nvme_admin_set_features" 12
+Set Features
.IP "nvme_admin_get_features" 12
+Get Features
.IP "nvme_admin_async_event" 12
+Asynchronous Event Request
.IP "nvme_admin_ns_mgmt" 12
+Namespace Management
.IP "nvme_admin_fw_commit" 12
+Firmware Commit
.IP "nvme_admin_fw_activate" 12
+Firmware Commit
.IP "nvme_admin_fw_download" 12
+Firmware Image Download
.IP "nvme_admin_dev_self_test" 12
+Device Self-test
.IP "nvme_admin_ns_attach" 12
+Namespace Attachment
.IP "nvme_admin_keep_alive" 12
+Keep Alive
.IP "nvme_admin_directive_send" 12
+Directive Send
.IP "nvme_admin_directive_recv" 12
+Directive Receive
.IP "nvme_admin_virtual_mgmt" 12
+Virtualization Management
.IP "nvme_admin_nvme_mi_send" 12
+NVMe-MI Send
.IP "nvme_admin_nvme_mi_recv" 12
+NVMe-MI Receive
.IP "nvme_admin_capacity_mgmt" 12
+Capacity Management
.IP "nvme_admin_discovery_info_mgmt" 12
Discovery Information Management (DIM)
.IP "nvme_admin_fabric_zoning_recv" 12
Fabric Zoning Receive
.IP "nvme_admin_lockdown" 12
+Lockdown
.IP "nvme_admin_fabric_zoning_lookup" 12
Fabric Zoning Lookup
.IP "nvme_admin_fabric_zoning_send" 12
Fabric Zoning Send
.IP "nvme_admin_dbbuf" 12
+Doorbell Buffer Config
.IP "nvme_admin_fabrics" 12
+Fabrics Commands
.IP "nvme_admin_format_nvm" 12
+Format NVM
.IP "nvme_admin_security_send" 12
+Security Send
.IP "nvme_admin_security_recv" 12
+Security Receive
.IP "nvme_admin_sanitize_nvm" 12
+Sanitize
.IP "nvme_admin_get_lba_status" 12
+Get LBA Status
-.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_admin_passthru \- Submit an nvme passthrough command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ae_info_css_nvm \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ae_info_error" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_error" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ae_info_error \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ae_info_notice" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_notice" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ae_info_notice \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ae_info_smart" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_smart" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ae_info_smart \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ae_type" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_type" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ae_type \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_aggregate_endurance_group_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_aggregate_predictable_lat_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ana_group_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ana_group_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ana_group_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ana_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ana_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ana_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ana_state" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ana_state" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ana_state \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_apst_entry" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_apst_entry" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_apst_entry \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_boot_partition" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_boot_partition" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_boot_partition \-
.SH SYNOPSIS
-.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_capacity_mgmt \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_capacity_mgmt_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_capacity_mgmt_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_capacity_mgmt_args \- Arguments for the NVMe Capacity Management command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_change_ns_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_change_ns_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_change_ns_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_channel_config_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_channel_config_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_channel_config_desc \-
.SH SYNOPSIS
-.TH "nvme_chomp" 9 "nvme_chomp" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_chomp" 9 "nvme_chomp" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_chomp \- Strip trailing white space
.SH SYNOPSIS
-.TH "nvme_cmb_size" 9 "nvme_cmb_size" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_cmb_size" 9 "nvme_cmb_size" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_cmb_size \- Calculate size of the controller memory buffer
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_effects" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_effects" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_effects \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_cmd_effects_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_cmd_effects_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_cmd_effects_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_format_mset" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_mset" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_format_mset \- Format NVM - Metadata Settings
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_format_pi" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_pi" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_format_pi \- Format NVM - Protection Information
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_format_pil" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_pil" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_format_pil \- Format NVM - Protection Information Location
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_format_ses" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_ses" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_format_ses \- Format NVM - Secure Erase Settings
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_get_log_lid \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_LOG_LID_SUPPORTED_LOG_PAGES" 12
+Supported Log Pages
.IP "NVME_LOG_LID_ERROR" 12
+Error Information
.IP "NVME_LOG_LID_SMART" 12
+SMART / Health Information
.IP "NVME_LOG_LID_FW_SLOT" 12
+Firmware Slot Information
.IP "NVME_LOG_LID_CHANGED_NS" 12
+Changed Namespace List
.IP "NVME_LOG_LID_CMD_EFFECTS" 12
+Commands Supported and Effects
.IP "NVME_LOG_LID_DEVICE_SELF_TEST" 12
+Device Self-test
.IP "NVME_LOG_LID_TELEMETRY_HOST" 12
+Telemetry Host-Initiated
.IP "NVME_LOG_LID_TELEMETRY_CTRL" 12
+Telemetry Controller-Initiated
.IP "NVME_LOG_LID_ENDURANCE_GROUP" 12
+Endurance Group Information
.IP "NVME_LOG_LID_PREDICTABLE_LAT_NVMSET" 12
+Predictable Latency Per NVM Set
.IP "NVME_LOG_LID_PREDICTABLE_LAT_AGG" 12
+Predictable Latency Event Aggregate
.IP "NVME_LOG_LID_ANA" 12
+Asymmetric Namespace Access
.IP "NVME_LOG_LID_PERSISTENT_EVENT" 12
+Persistent Event Log
.IP "NVME_LOG_LID_LBA_STATUS" 12
+LBA Status Information
.IP "NVME_LOG_LID_ENDURANCE_GRP_EVT" 12
+Endurance Group Event Aggregate
.IP "NVME_LOG_LID_MEDIA_UNIT_STATUS" 12
+Media Unit Status
.IP "NVME_LOG_LID_SUPPORTED_CAP_CONFIG_LIST" 12
+Supported Capacity Configuration Lis
.IP "NVME_LOG_LID_FID_SUPPORTED_EFFECTS" 12
+Feature Identifiers Supported and Effects
.IP "NVME_LOG_LID_BOOT_PARTITION" 12
+Boot Partition
.IP "NVME_LOG_LID_DISCOVER" 12
+Discovery
.IP "NVME_LOG_LID_RESERVATION" 12
+Reservation Notification
.IP "NVME_LOG_LID_SANITIZE" 12
+Sanitize Status
.IP "NVME_LOG_LID_ZNS_CHANGED_ZONES" 12
+Changed Zone List
-.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_cmd_get_log_telemetry_host_lsp \-
.SH SYNOPSIS
-.TH "nvme_compare" 9 "nvme_compare" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_compare" 9 "nvme_compare" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_compare \- Submit an nvme user compare command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_connect_err" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_connect_err" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_connect_err \- nvme connect error codes
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_constants" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_constants" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_constants \- A place to stash various constant nvme values
.SH SYNOPSIS
-.TH "nvme_copy" 9 "nvme_copy" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_copy" 9 "nvme_copy" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_copy \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_copy_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_copy_args \- Arguments for the NVMe Copy command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_copy_range" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_range" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_copy_range \-
.SH SYNOPSIS
-.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_create_ctrl \- Allocate an unconnected NVMe controller
.SH SYNOPSIS
-.TH "nvme_create_root" 9 "nvme_create_root" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_create_root" 9 "nvme_create_root" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_create_root \- Initialize root object
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_csi" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_csi" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_csi \- Defined command set indicators
.SH SYNOPSIS
-.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_first_ns \- Start namespace iterator
.SH SYNOPSIS
-.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_first_path \- Start path iterator
.SH SYNOPSIS
-.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_for_each_ns \- Traverse namespaces
.SH SYNOPSIS
-.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_for_each_ns_safe \- Traverse namespaces
.SH SYNOPSIS
-.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_for_each_path \- Traverse paths
.SH SYNOPSIS
-.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_for_each_path_safe \- Traverse paths
.SH SYNOPSIS
-.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_address \- Address string of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_config \- Fabrics configuration of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_dhchap_key \- Return controller key
.SH SYNOPSIS
-.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_fd \- Get associated file descriptor
.SH SYNOPSIS
-.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_firmware \- Firmware string of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_host_iface \- Host interface name of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_host_traddr \- Host transport address of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_model \- Model of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_name \- sysfs name of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_numa_node \- NUMA node of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_queue_count \- Queue count of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_serial \- Serial number of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_sqsize \- SQ size of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_state \- Running state of an controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_subsysnqn \- Subsystem NQN of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_subsystem \- Parent subsystem of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_sysfs_dir \- sysfs directory of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_traddr \- Transport address of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_transport \- Transport type of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_get_trsvcid \- Transport service identifier of a controller
.SH SYNOPSIS
-.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_identify \- Issues an 'identify controller' command
.SH SYNOPSIS
-.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_is_discovered \- Returns the value of the 'discovered' flag
.SH SYNOPSIS
-.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_is_discovery_ctrl \- Check the 'discovery_ctrl' flag
.SH SYNOPSIS
-.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_is_persistent \- Returns the value of the 'persistent' flag
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ctrl_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ctrl_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ctrl_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ctrl_metadata_type \- Controller Metadata Element Types
.SH SYNOPSIS
-.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_next_ns \- Next namespace iterator
.SH SYNOPSIS
-.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_next_path \- Next path iterator
.SH SYNOPSIS
-.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_reset \- Initiate a controller reset
.SH SYNOPSIS
-.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_set_dhchap_key \- Set controller key
.SH SYNOPSIS
-.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_set_discovered \- Set the 'discovered' flag
.SH SYNOPSIS
-.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_set_discovery_ctrl \- Set the 'discovery_ctrl' flag
.SH SYNOPSIS
-.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrl_set_persistent \- Set the 'persistent' flag
.SH SYNOPSIS
-.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ctrls_filter \-
.SH SYNOPSIS
-.TH "nvme_default_host" 9 "nvme_default_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_default_host" 9 "nvme_default_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_default_host \- Initializes the default host
.SH SYNOPSIS
-.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_dev_self_test \- Start or abort a self test
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_dev_self_test_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_dev_self_test_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_dev_self_test_args \- Arguments for the NVMe Device Self Test command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_dim_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_dim_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_dim_args \- Arguments for the Discovery Information Management (DIM) command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_directive_dtype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_dtype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_directive_dtype \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_DIRECTIVE_DTYPE_IDENTIFY" 12
+Identify directive type
.IP "NVME_DIRECTIVE_DTYPE_STREAMS" 12
+Streams directive type
-.TH "libnvme" 9 "enum nvme_directive_receive_doper" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_receive_doper" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_directive_receive_doper \-
.SH SYNOPSIS
-.TH "nvme_directive_recv" 9 "nvme_directive_recv" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_recv" 9 "nvme_directive_recv" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_recv \- Receive directive specific data
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_directive_recv_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_directive_recv_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_directive_recv_args \- Arguments for the NVMe Directive Receive command
.SH SYNOPSIS
-.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_recv_identify_parameters \-
.SH SYNOPSIS
-.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_recv_stream_allocate \-
.SH SYNOPSIS
-.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_recv_stream_parameters \-
.SH SYNOPSIS
-.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_recv_stream_status \-
.SH SYNOPSIS
-.TH "nvme_directive_send" 9 "nvme_directive_send" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_send" 9 "nvme_directive_send" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_send \- Send directive command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_directive_send_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_directive_send_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_directive_send_args \- Arguments for the NVMe Directive Send command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_directive_send_doper" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_send_doper" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_directive_send_doper \-
.SH SYNOPSIS
-.TH "nvme_directive_send_id_endir" 9 "nvme_directive_send_id_endir" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_send_id_endir" 9 "nvme_directive_send_id_endir" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_send_id_endir \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_directive_send_identify_endir" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_send_identify_endir" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_directive_send_identify_endir \-
.SH SYNOPSIS
-.TH "nvme_directive_send_stream_release_identifier" 9 "nvme_directive_send_stream_release_identifier" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_send_stream_release_identifier" 9 "nvme_directive_send_stream_release_identifier" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_send_stream_release_identifier \-
.SH SYNOPSIS
-.TH "nvme_directive_send_stream_release_resource" 9 "nvme_directive_send_stream_release_resource" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_directive_send_stream_release_resource" 9 "nvme_directive_send_stream_release_resource" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_directive_send_stream_release_resource \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_directive_types" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_types" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_directive_types \-
.SH SYNOPSIS
-.TH "nvme_disconnect_ctrl" 9 "nvme_disconnect_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_disconnect_ctrl" 9 "nvme_disconnect_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_disconnect_ctrl \- Disconnect a controller
.SH SYNOPSIS
-.TH "nvme_dsm" 9 "nvme_dsm" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_dsm" 9 "nvme_dsm" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_dsm \- Send an nvme data set management command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_dsm_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_dsm_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_dsm_args \- Arguments for the NVMe Dataset Management command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_dsm_attributes" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_dsm_attributes" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_dsm_attributes \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_DSMGMT_IDR" 12
+Attribute – Integral Dataset for Read
.IP "NVME_DSMGMT_IDW" 12
+Attribute – Integral Dataset for Write
.IP "NVME_DSMGMT_AD" 12
+Attribute – Deallocate
-.TH "libnvme" 9 "struct nvme_dsm_range" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_dsm_range" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_dsm_range \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_dst_stc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_dst_stc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_dst_stc \- Action taken by the Device Self-test command
.SH SYNOPSIS
-.TH "nvme_dump_config" 9 "nvme_dump_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_dump_config" 9 "nvme_dump_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_dump_config \- Print the JSON configuration
.SH SYNOPSIS
-.TH "nvme_dump_tree" 9 "nvme_dump_tree" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_dump_tree" 9 "nvme_dump_tree" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_dump_tree \- Dump internal object tree
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_eg_critical_warning_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_eg_critical_warning_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_eg_critical_warning_flags \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_eg_event_aggregate_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_eg_event_aggregate_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_eg_event_aggregate_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_end_grp_chan_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_end_grp_chan_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_end_grp_chan_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_end_grp_config_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_end_grp_config_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_end_grp_config_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_endurance_group_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_endurance_group_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_endurance_group_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_err_pel" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_err_pel" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_err_pel \-
.SH SYNOPSIS
-.TH "nvme_errno_to_string" 9 "nvme_errno_to_string" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_errno_to_string" 9 "nvme_errno_to_string" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_errno_to_string \- Returns string describing nvme connect failures
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_error_log_page" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_error_log_page" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_error_log_page \- Error Information Log Entry (Log Identifier 01h)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_fabrics_config" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fabrics_config" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_fabrics_config \- Defines all linux nvme fabrics initiator options
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_fctype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fctype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_fctype \-
.SH SYNOPSIS
};
.SH Constants
.IP "nvme_fabrics_type_property_set" 12
+Property set
.IP "nvme_fabrics_type_connect" 12
+Connect
.IP "nvme_fabrics_type_property_get" 12
+Property Get
.IP "nvme_fabrics_type_auth_send" 12
+Authentication Send
.IP "nvme_fabrics_type_auth_receive" 12
+Authentication Receive
.IP "nvme_fabrics_type_disconnect" 12
+Disconnect
-.TH "libnvme" 9 "enum nvme_feat" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_feat \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_feat_auto_pst" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_feat_auto_pst" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_feat_auto_pst \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_feat_host_behavior" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_feat_host_behavior" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_feat_host_behavior \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_feat_nswpcfg_state" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_nswpcfg_state" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_feat_nswpcfg_state \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FEAT_NS_NO_WRITE_PROTECT" 12
+No Write Protect
.IP "NVME_FEAT_NS_WRITE_PROTECT" 12
+Write Protect
.IP "NVME_FEAT_NS_WRITE_PROTECT_PWR_CYCLE" 12
+Write Protect Until Power Cycle
.IP "NVME_FEAT_NS_WRITE_PROTECT_PERMANENT" 12
+Permanent Write Protect
-.TH "libnvme" 9 "enum nvme_feat_plm_window_select" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_plm_window_select" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_feat_plm_window_select \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FEATURE_PLM_DTWIN" 12
+Deterministic Window select
.IP "NVME_FEATURE_PLM_NDWIN" 12
+Non-Deterministic Window select
-.TH "libnvme" 9 "enum nvme_feat_resv_notify_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_resv_notify_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_feat_resv_notify_flags \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FEAT_RESV_NOTIFY_REGPRE" 12
+Mask Registration Preempted Notification
.IP "NVME_FEAT_RESV_NOTIFY_RESREL" 12
+Mask Reservation Released Notification
.IP "NVME_FEAT_RESV_NOTIFY_RESPRE" 12
+Mask Reservation Preempted Notification
-.TH "libnvme" 9 "enum nvme_feat_tmpthresh_thsel" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_tmpthresh_thsel" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_feat_tmpthresh_thsel \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FEATURE_TEMPTHRESH_THSEL_OVER" 12
+Over temperature threshold select
.IP "NVME_FEATURE_TEMPTHRESH_THSEL_UNDER" 12
+Under temperature threshold select
-.TH "libnvme" 9 "enum nvme_features_async_event_config_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_features_async_event_config_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_features_async_event_config_flags \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_features_id" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_features_id" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_features_id \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FEAT_FID_ARBITRATION" 12
+Arbitration
.IP "NVME_FEAT_FID_POWER_MGMT" 12
+Power Management
.IP "NVME_FEAT_FID_LBA_RANGE" 12
+LBA Range Type
.IP "NVME_FEAT_FID_TEMP_THRESH" 12
+Temperature Threshold
.IP "NVME_FEAT_FID_ERR_RECOVERY" 12
+Error Recovery
.IP "NVME_FEAT_FID_VOLATILE_WC" 12
+Volatile Write Cache
.IP "NVME_FEAT_FID_NUM_QUEUES" 12
+Number of Queues
.IP "NVME_FEAT_FID_IRQ_COALESCE" 12
+Interrupt Coalescing
.IP "NVME_FEAT_FID_IRQ_CONFIG" 12
+Interrupt Vector Configuration
.IP "NVME_FEAT_FID_WRITE_ATOMIC" 12
+Write Atomicity Normal
.IP "NVME_FEAT_FID_ASYNC_EVENT" 12
+Asynchronous Event Configuration
.IP "NVME_FEAT_FID_AUTO_PST" 12
+Autonomous Power State Transition
.IP "NVME_FEAT_FID_HOST_MEM_BUF" 12
+Host Memory Buffer
.IP "NVME_FEAT_FID_TIMESTAMP" 12
+Timestamp
.IP "NVME_FEAT_FID_KATO" 12
+Keep Alive Timer
.IP "NVME_FEAT_FID_HCTM" 12
+Host Controlled Thermal Management
.IP "NVME_FEAT_FID_NOPSC" 12
+Non-Operational Power State Config
.IP "NVME_FEAT_FID_RRL" 12
+Read Recovery Level Config
.IP "NVME_FEAT_FID_PLM_CONFIG" 12
+Predictable Latency Mode Config
.IP "NVME_FEAT_FID_PLM_WINDOW" 12
+Predictable Latency Mode Window
.IP "NVME_FEAT_FID_LBA_STS_INTERVAL" 12
+LBA Status Information Report Interval
.IP "NVME_FEAT_FID_HOST_BEHAVIOR" 12
+Host Behavior Support
.IP "NVME_FEAT_FID_SANITIZE" 12
+Endurance Group Event Configuration
.IP "NVME_FEAT_FID_ENDURANCE_EVT_CFG" 12
+Endurance Group Event Configuration
.IP "NVME_FEAT_FID_IOCS_PROFILE" 12
+I/O Command Set Profile
.IP "NVME_FEAT_FID_SPINUP_CONTROL" 12
+Spinup Control
.IP "NVME_FEAT_FID_ENH_CTRL_METADATA" 12
Enhanced Controller Metadata
.IP "NVME_FEAT_FID_CTRL_METADATA" 12
.IP "NVME_FEAT_FID_NS_METADATA" 12
Namespace Metadata
.IP "NVME_FEAT_FID_SW_PROGRESS" 12
+Software Progress Marker
.IP "NVME_FEAT_FID_HOST_ID" 12
+Host Identifier
.IP "NVME_FEAT_FID_RESV_MASK" 12
+Reservation Notification Mask
.IP "NVME_FEAT_FID_RESV_PERSIST" 12
+Reservation Persistence
.IP "NVME_FEAT_FID_WRITE_PROTECT" 12
+Namespace Write Protection Config
-.TH "libnvme" 9 "enum nvme_fid_supported_effects" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fid_supported_effects" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_fid_supported_effects \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_fid_supported_effects_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fid_supported_effects_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_fid_supported_effects_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_firmware_slot" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_firmware_slot" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_firmware_slot \-
.SH SYNOPSIS
-.TH "nvme_first_host" 9 "nvme_first_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_first_host" 9 "nvme_first_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_first_host \- Start host iterator
.SH SYNOPSIS
-.TH "nvme_first_subsystem" 9 "nvme_first_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_first_subsystem" 9 "nvme_first_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_first_subsystem \- Start subsystem iterator
.SH SYNOPSIS
-.TH "nvme_flush" 9 "nvme_flush" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_flush" 9 "nvme_flush" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_flush \- Send an nvme flush command
.SH SYNOPSIS
-.TH "nvme_for_each_host" 9 "nvme_for_each_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_for_each_host" 9 "nvme_for_each_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_for_each_host \- Traverse host list
.SH SYNOPSIS
-.TH "nvme_for_each_host_safe" 9 "nvme_for_each_host_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_for_each_host_safe" 9 "nvme_for_each_host_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_for_each_host_safe \- Traverse host list
.SH SYNOPSIS
-.TH "nvme_for_each_subsystem" 9 "nvme_for_each_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_for_each_subsystem" 9 "nvme_for_each_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_for_each_subsystem \- Traverse subsystems
.SH SYNOPSIS
-.TH "nvme_for_each_subsystem_safe" 9 "nvme_for_each_subsystem_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_for_each_subsystem_safe" 9 "nvme_for_each_subsystem_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_for_each_subsystem_safe \- Traverse subsystems
.SH SYNOPSIS
-.TH "nvme_format_nvm" 9 "nvme_format_nvm" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_format_nvm" 9 "nvme_format_nvm" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_format_nvm \- Format nvme namespace(s)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_format_nvm_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_format_nvm_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_format_nvm_args \- Arguments for the Format Nvme Namespace command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_format_nvm_compln_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_format_nvm_compln_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_format_nvm_compln_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_format_nvm_start_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_format_nvm_start_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_format_nvm_start_event \-
.SH SYNOPSIS
-.TH "nvme_free_ctrl" 9 "nvme_free_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_free_ctrl" 9 "nvme_free_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_free_ctrl \- Free controller
.SH SYNOPSIS
-.TH "nvme_free_host" 9 "nvme_free_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_free_host" 9 "nvme_free_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_free_host \- Free nvme_host_t object
.SH SYNOPSIS
-.TH "nvme_free_ns" 9 "nvme_free_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_free_ns" 9 "nvme_free_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_free_ns \- Free a namespace object
.SH SYNOPSIS
-.TH "nvme_free_subsystem" 9 "nvme_free_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_free_subsystem" 9 "nvme_free_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_free_subsystem \- Free a subsystem
.SH SYNOPSIS
-.TH "nvme_free_tree" 9 "nvme_free_tree" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_free_tree" 9 "nvme_free_tree" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_free_tree \- Free root object
.SH SYNOPSIS
-.TH "nvme_fw_commit" 9 "nvme_fw_commit" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_fw_commit" 9 "nvme_fw_commit" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_fw_commit \- Commit firmware using the specified action
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_fw_commit_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fw_commit_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_fw_commit_args \- Arguments for the NVMe Firmware Commit command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_fw_commit_ca" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fw_commit_ca" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_fw_commit_ca \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_FW_COMMIT_CA_REPLACE" 12
+Downloaded image replaces the existing
+image, if any, in the specified Firmware
+Slot. The newly placed image is not
+activated.
.IP "NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE" 12
+Downloaded image replaces the existing
+image, if any, in the specified Firmware
+Slot. The newly placed image is activated
+at the next Controller Level Reset.
.IP "NVME_FW_COMMIT_CA_SET_ACTIVE" 12
+The existing image in the specified
+Firmware Slot is activated at the
+next Controller Level Reset.
.IP "NVME_FW_COMMIT_CA_REPLACE_AND_ACTIVATE_IMMEDIATE" 12
+Downloaded image replaces the existing
+image, if any, in the specified Firmware
+Slot and is then activated immediately.
+If there is not a newly downloaded image,
+then the existing image in the specified
+firmware slot is activated immediately.
.IP "NVME_FW_COMMIT_CA_REPLACE_BOOT_PARTITION" 12
+Downloaded image replaces the Boot
+Partition specified by the Boot
+Partition ID field.
.IP "NVME_FW_COMMIT_CA_ACTIVATE_BOOT_PARTITION" 12
+Mark the Boot Partition specified in
+the BPID field as active and update
+BPINFO.ABPID.
-.TH "libnvme" 9 "struct nvme_fw_commit_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fw_commit_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_fw_commit_event \-
.SH SYNOPSIS
-.TH "nvme_fw_download" 9 "nvme_fw_download" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_fw_download" 9 "nvme_fw_download" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_fw_download \- Download part or all of a firmware image to the controller
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_fw_download_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fw_download_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_fw_download_args \- Arguments for the NVMe Firmware Download command
.SH SYNOPSIS
-.TH "nvme_fw_download_seq" 9 "nvme_fw_download_seq" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_fw_download_seq" 9 "nvme_fw_download_seq" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_fw_download_seq \- Firmware download sequence
.SH SYNOPSIS
-.TH "nvme_gen_dhchap_key" 9 "nvme_gen_dhchap_key" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_gen_dhchap_key" 9 "nvme_gen_dhchap_key" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_gen_dhchap_key \- DH-HMAC-CHAP key generation
.SH SYNOPSIS
-.TH "nvme_get_ana_log_len" 9 "nvme_get_ana_log_len" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_ana_log_len" 9 "nvme_get_ana_log_len" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_ana_log_len \- Retreive size of the current ANA log
.SH SYNOPSIS
-.TH "nvme_get_attr" 9 "nvme_get_attr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_attr" 9 "nvme_get_attr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_attr \- Read sysfs attribute
.SH SYNOPSIS
-.TH "nvme_get_ctrl_attr" 9 "nvme_get_ctrl_attr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_ctrl_attr" 9 "nvme_get_ctrl_attr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_ctrl_attr \- Read controller sysfs attribute
.SH SYNOPSIS
-.TH "nvme_get_ctrl_telemetry" 9 "nvme_get_ctrl_telemetry" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_ctrl_telemetry" 9 "nvme_get_ctrl_telemetry" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_ctrl_telemetry \- Get controller telemetry log
.SH SYNOPSIS
-.TH "nvme_get_directive_receive_length" 9 "nvme_get_directive_receive_length" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_directive_receive_length" 9 "nvme_get_directive_receive_length" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_directive_receive_length \-
.SH SYNOPSIS
-.TH "nvme_get_feature_length" 9 "nvme_get_feature_length" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_feature_length" 9 "nvme_get_feature_length" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_feature_length \- Retreive the command payload length for a specific feature identifier
.SH SYNOPSIS
-.TH "nvme_get_features" 9 "nvme_get_features" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features" 9 "nvme_get_features" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features \- Retrieve a feature attribute
.SH SYNOPSIS
-.TH "nvme_get_features_arbitration" 9 "nvme_get_features_arbitration" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_arbitration" 9 "nvme_get_features_arbitration" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_arbitration \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_get_features_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_get_features_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_get_features_args \- Arguments for the NVMe Admin Get Feature command
.SH SYNOPSIS
-.TH "nvme_get_features_async_event" 9 "nvme_get_features_async_event" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_async_event" 9 "nvme_get_features_async_event" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_async_event \-
.SH SYNOPSIS
-.TH "nvme_get_features_auto_pst" 9 "nvme_get_features_auto_pst" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_auto_pst" 9 "nvme_get_features_auto_pst" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_auto_pst \-
.SH SYNOPSIS
-.TH "nvme_get_features_data" 9 "nvme_get_features_data" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_data" 9 "nvme_get_features_data" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_data \- Helper function for @nvme_get_features()
.SH SYNOPSIS
-.TH "nvme_get_features_endurance_event_cfg" 9 "nvme_get_features_endurance_event_cfg" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_endurance_event_cfg" 9 "nvme_get_features_endurance_event_cfg" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_endurance_event_cfg \-
.SH SYNOPSIS
-.TH "nvme_get_features_err_recovery" 9 "nvme_get_features_err_recovery" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_err_recovery" 9 "nvme_get_features_err_recovery" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_err_recovery \-
.SH SYNOPSIS
-.TH "nvme_get_features_hctm" 9 "nvme_get_features_hctm" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_hctm" 9 "nvme_get_features_hctm" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_hctm \-
.SH SYNOPSIS
-.TH "nvme_get_features_host_behavior" 9 "nvme_get_features_host_behavior" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_behavior" 9 "nvme_get_features_host_behavior" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_host_behavior \-
.SH SYNOPSIS
-.TH "nvme_get_features_host_id" 9 "nvme_get_features_host_id" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_id" 9 "nvme_get_features_host_id" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_host_id \-
.SH SYNOPSIS
-.TH "nvme_get_features_host_mem_buf" 9 "nvme_get_features_host_mem_buf" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_mem_buf" 9 "nvme_get_features_host_mem_buf" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_host_mem_buf \-
.SH SYNOPSIS
-.TH "nvme_get_features_iocs_profile" 9 "nvme_get_features_iocs_profile" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_iocs_profile" 9 "nvme_get_features_iocs_profile" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_iocs_profile \-
.SH SYNOPSIS
-.TH "nvme_get_features_irq_coalesce" 9 "nvme_get_features_irq_coalesce" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_irq_coalesce" 9 "nvme_get_features_irq_coalesce" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_irq_coalesce \-
.SH SYNOPSIS
-.TH "nvme_get_features_irq_config" 9 "nvme_get_features_irq_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_irq_config" 9 "nvme_get_features_irq_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_irq_config \-
.SH SYNOPSIS
-.TH "nvme_get_features_kato" 9 "nvme_get_features_kato" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_kato" 9 "nvme_get_features_kato" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_kato \-
.SH SYNOPSIS
-.TH "nvme_get_features_lba_range" 9 "nvme_get_features_lba_range" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_lba_range" 9 "nvme_get_features_lba_range" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_lba_range \-
.SH SYNOPSIS
-.TH "nvme_get_features_lba_sts_interval" 9 "nvme_get_features_lba_sts_interval" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_lba_sts_interval" 9 "nvme_get_features_lba_sts_interval" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_lba_sts_interval \-
.SH SYNOPSIS
-.TH "nvme_get_features_nopsc" 9 "nvme_get_features_nopsc" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_nopsc" 9 "nvme_get_features_nopsc" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_nopsc \-
.SH SYNOPSIS
-.TH "nvme_get_features_num_queues" 9 "nvme_get_features_num_queues" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_num_queues" 9 "nvme_get_features_num_queues" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_num_queues \-
.SH SYNOPSIS
-.TH "nvme_get_features_plm_config" 9 "nvme_get_features_plm_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_plm_config" 9 "nvme_get_features_plm_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_plm_config \-
.SH SYNOPSIS
-.TH "nvme_get_features_plm_window" 9 "nvme_get_features_plm_window" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_plm_window" 9 "nvme_get_features_plm_window" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_plm_window \-
.SH SYNOPSIS
-.TH "nvme_get_features_power_mgmt" 9 "nvme_get_features_power_mgmt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_power_mgmt" 9 "nvme_get_features_power_mgmt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_power_mgmt \-
.SH SYNOPSIS
-.TH "nvme_get_features_resv_mask" 9 "nvme_get_features_resv_mask" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_mask" 9 "nvme_get_features_resv_mask" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_resv_mask \-
.SH SYNOPSIS
-.TH "nvme_get_features_resv_persist" 9 "nvme_get_features_resv_persist" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_persist" 9 "nvme_get_features_resv_persist" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_resv_persist \-
.SH SYNOPSIS
-.TH "nvme_get_features_rrl" 9 "nvme_get_features_rrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_rrl" 9 "nvme_get_features_rrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_rrl \-
.SH SYNOPSIS
-.TH "nvme_get_features_sanitize" 9 "nvme_get_features_sanitize" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_sanitize" 9 "nvme_get_features_sanitize" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_sanitize \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_get_features_sel" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_get_features_sel" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_get_features_sel \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_GET_FEATURES_SEL_CURRENT" 12
+Current value
.IP "NVME_GET_FEATURES_SEL_DEFAULT" 12
+Default value
.IP "NVME_GET_FEATURES_SEL_SAVED" 12
+Saved value
.IP "NVME_GET_FEATURES_SEL_SUPPORTED" 12
+Supported capabilities
-.TH "nvme_get_features_simple" 9 "nvme_get_features_simple" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_simple" 9 "nvme_get_features_simple" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_simple \- Helper function for @nvme_get_features()
.SH SYNOPSIS
-.TH "nvme_get_features_sw_progress" 9 "nvme_get_features_sw_progress" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_sw_progress" 9 "nvme_get_features_sw_progress" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_sw_progress \-
.SH SYNOPSIS
-.TH "nvme_get_features_temp_thresh" 9 "nvme_get_features_temp_thresh" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_temp_thresh" 9 "nvme_get_features_temp_thresh" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_temp_thresh \-
.SH SYNOPSIS
-.TH "nvme_get_features_timestamp" 9 "nvme_get_features_timestamp" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_timestamp" 9 "nvme_get_features_timestamp" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_timestamp \-
.SH SYNOPSIS
-.TH "nvme_get_features_volatile_wc" 9 "nvme_get_features_volatile_wc" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_volatile_wc" 9 "nvme_get_features_volatile_wc" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_volatile_wc \-
.SH SYNOPSIS
-.TH "nvme_get_features_write_atomic" 9 "nvme_get_features_write_atomic" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_write_atomic" 9 "nvme_get_features_write_atomic" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_write_atomic \-
.SH SYNOPSIS
-.TH "nvme_get_features_write_protect" 9 "nvme_get_features_write_protect" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_features_write_protect" 9 "nvme_get_features_write_protect" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_features_write_protect \-
.SH SYNOPSIS
-.TH "nvme_get_host_telemetry" 9 "nvme_get_host_telemetry" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_host_telemetry" 9 "nvme_get_host_telemetry" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_host_telemetry \- Get host telemetry log
.SH SYNOPSIS
-.TH "nvme_get_lba_status" 9 "nvme_get_lba_status" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_lba_status" 9 "nvme_get_lba_status" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_lba_status \- Retrieve information on possibly unrecoverable LBAs
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_get_lba_status_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_get_lba_status_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_get_lba_status_args \- Arguments for the NVMe Get LBA Status command
.SH SYNOPSIS
-.TH "nvme_get_lba_status_log" 9 "nvme_get_lba_status_log" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_lba_status_log" 9 "nvme_get_lba_status_log" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_lba_status_log \- Retreive the LBA Status log page
.SH SYNOPSIS
-.TH "nvme_get_log" 9 "nvme_get_log" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log" 9 "nvme_get_log" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log \- NVMe Admin Get Log command
.SH SYNOPSIS
-.TH "nvme_get_log_ana" 9 "nvme_get_log_ana" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_ana" 9 "nvme_get_log_ana" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_ana \-
.SH SYNOPSIS
-.TH "nvme_get_log_ana_groups" 9 "nvme_get_log_ana_groups" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_ana_groups" 9 "nvme_get_log_ana_groups" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_ana_groups \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_get_log_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_get_log_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_get_log_args \- Arguments for the NVMe Admin Get Log command
.SH SYNOPSIS
-.TH "nvme_get_log_boot_partition" 9 "nvme_get_log_boot_partition" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_boot_partition" 9 "nvme_get_log_boot_partition" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_boot_partition \-
.SH SYNOPSIS
-.TH "nvme_get_log_changed_ns_list" 9 "nvme_get_log_changed_ns_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_changed_ns_list" 9 "nvme_get_log_changed_ns_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_changed_ns_list \- Retrieve namespace changed list
.SH SYNOPSIS
-.TH "nvme_get_log_cmd_effects" 9 "nvme_get_log_cmd_effects" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_cmd_effects" 9 "nvme_get_log_cmd_effects" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_cmd_effects \- Retrieve nvme command effects log
.SH SYNOPSIS
-.TH "nvme_get_log_create_telemetry_host" 9 "nvme_get_log_create_telemetry_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_create_telemetry_host" 9 "nvme_get_log_create_telemetry_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_create_telemetry_host \- Create host telemetry log
.SH SYNOPSIS
-.TH "nvme_get_log_device_self_test" 9 "nvme_get_log_device_self_test" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_device_self_test" 9 "nvme_get_log_device_self_test" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_device_self_test \- Retrieve the device self test log
.SH SYNOPSIS
-.TH "nvme_get_log_discovery" 9 "nvme_get_log_discovery" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_discovery" 9 "nvme_get_log_discovery" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_discovery \-
.SH SYNOPSIS
-.TH "nvme_get_log_endurance_group" 9 "nvme_get_log_endurance_group" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_endurance_group" 9 "nvme_get_log_endurance_group" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_endurance_group \-
.SH SYNOPSIS
-.TH "nvme_get_log_endurance_grp_evt" 9 "nvme_get_log_endurance_grp_evt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_endurance_grp_evt" 9 "nvme_get_log_endurance_grp_evt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_endurance_grp_evt \-
.SH SYNOPSIS
-.TH "nvme_get_log_error" 9 "nvme_get_log_error" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_error" 9 "nvme_get_log_error" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_error \- Retrieve nvme error log
.SH SYNOPSIS
-.TH "nvme_get_log_fid_supported_effects" 9 "nvme_get_log_fid_supported_effects" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_fid_supported_effects" 9 "nvme_get_log_fid_supported_effects" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_fid_supported_effects \-
.SH SYNOPSIS
-.TH "nvme_get_log_fw_slot" 9 "nvme_get_log_fw_slot" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_fw_slot" 9 "nvme_get_log_fw_slot" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_fw_slot \- Retrieves the controller firmware log
.SH SYNOPSIS
-.TH "nvme_get_log_lba_status" 9 "nvme_get_log_lba_status" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_lba_status" 9 "nvme_get_log_lba_status" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_lba_status \-
.SH SYNOPSIS
-.TH "nvme_get_log_media_unit_stat" 9 "nvme_get_log_media_unit_stat" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_media_unit_stat" 9 "nvme_get_log_media_unit_stat" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_media_unit_stat \-
.SH SYNOPSIS
-.TH "nvme_get_log_page" 9 "nvme_get_log_page" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_page" 9 "nvme_get_log_page" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_page \- Get log page data
.SH SYNOPSIS
-.TH "nvme_get_log_persistent_event" 9 "nvme_get_log_persistent_event" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_persistent_event" 9 "nvme_get_log_persistent_event" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_persistent_event \-
.SH SYNOPSIS
-.TH "nvme_get_log_predictable_lat_event" 9 "nvme_get_log_predictable_lat_event" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_predictable_lat_event" 9 "nvme_get_log_predictable_lat_event" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_predictable_lat_event \-
.SH SYNOPSIS
-.TH "nvme_get_log_predictable_lat_nvmset" 9 "nvme_get_log_predictable_lat_nvmset" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_predictable_lat_nvmset" 9 "nvme_get_log_predictable_lat_nvmset" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_predictable_lat_nvmset \-
.SH SYNOPSIS
-.TH "nvme_get_log_reservation" 9 "nvme_get_log_reservation" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_reservation" 9 "nvme_get_log_reservation" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_reservation \-
.SH SYNOPSIS
-.TH "nvme_get_log_sanitize" 9 "nvme_get_log_sanitize" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_sanitize" 9 "nvme_get_log_sanitize" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_sanitize \-
.SH SYNOPSIS
-.TH "nvme_get_log_smart" 9 "nvme_get_log_smart" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_smart" 9 "nvme_get_log_smart" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_smart \- Retrieve nvme smart log
.SH SYNOPSIS
-.TH "nvme_get_log_support_cap_config_list" 9 "nvme_get_log_support_cap_config_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_support_cap_config_list" 9 "nvme_get_log_support_cap_config_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_support_cap_config_list \-
.SH SYNOPSIS
-.TH "nvme_get_log_supported_log_pages" 9 "nvme_get_log_supported_log_pages" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_supported_log_pages" 9 "nvme_get_log_supported_log_pages" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_supported_log_pages \- Retrieve nmve supported log pages
.SH SYNOPSIS
-.TH "nvme_get_log_telemetry_ctrl" 9 "nvme_get_log_telemetry_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_telemetry_ctrl" 9 "nvme_get_log_telemetry_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_telemetry_ctrl \-
.SH SYNOPSIS
-.TH "nvme_get_log_telemetry_host" 9 "nvme_get_log_telemetry_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_telemetry_host" 9 "nvme_get_log_telemetry_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_telemetry_host \-
.SH SYNOPSIS
-.TH "nvme_get_log_zns_changed_zones" 9 "nvme_get_log_zns_changed_zones" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_log_zns_changed_zones" 9 "nvme_get_log_zns_changed_zones" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_log_zns_changed_zones \-
.SH SYNOPSIS
-.TH "nvme_get_logical_block_size" 9 "nvme_get_logical_block_size" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_logical_block_size" 9 "nvme_get_logical_block_size" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_logical_block_size \- Retrieve block size
.SH SYNOPSIS
-.TH "nvme_get_new_host_telemetry" 9 "nvme_get_new_host_telemetry" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_new_host_telemetry" 9 "nvme_get_new_host_telemetry" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_new_host_telemetry \- Get new host telemetry log
.SH SYNOPSIS
-.TH "nvme_get_ns_attr" 9 "nvme_get_ns_attr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_ns_attr" 9 "nvme_get_ns_attr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_ns_attr \- Read namespace sysfs attribute
.SH SYNOPSIS
-.TH "nvme_get_nsid" 9 "nvme_get_nsid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_nsid" 9 "nvme_get_nsid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_nsid \- Retrieve the NSID from a namespace file descriptor
.SH SYNOPSIS
-.TH "nvme_get_path_attr" 9 "nvme_get_path_attr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_path_attr" 9 "nvme_get_path_attr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_path_attr \- Read path sysfs attribute
.SH SYNOPSIS
-.TH "nvme_get_property" 9 "nvme_get_property" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_property" 9 "nvme_get_property" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_property \- Get a controller property
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_get_property_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_get_property_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_get_property_args \- Arguments for NVMe Get Property command
.SH SYNOPSIS
-.TH "nvme_get_subsys_attr" 9 "nvme_get_subsys_attr" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_get_subsys_attr" 9 "nvme_get_subsys_attr" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_get_subsys_attr \- Read subsystem sysfs attribute
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_hmac_alg" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_hmac_alg" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_hmac_alg \- HMAC algorithm
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_host_behavior_support" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_host_behavior_support" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_host_behavior_support \-
.SH SYNOPSIS
-.TH "nvme_host_get_dhchap_key" 9 "nvme_host_get_dhchap_key" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_get_dhchap_key" 9 "nvme_host_get_dhchap_key" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_get_dhchap_key \- Return host key
.SH SYNOPSIS
-.TH "nvme_host_get_hostid" 9 "nvme_host_get_hostid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostid" 9 "nvme_host_get_hostid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_get_hostid \- Host ID of an nvme_host_t object
.SH SYNOPSIS
-.TH "nvme_host_get_hostnqn" 9 "nvme_host_get_hostnqn" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostnqn" 9 "nvme_host_get_hostnqn" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_get_hostnqn \- Host NQN of an nvme_host_t object
.SH SYNOPSIS
-.TH "nvme_host_get_hostsymname" 9 "nvme_host_get_hostsymname" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostsymname" 9 "nvme_host_get_hostsymname" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_get_hostsymname \- Get the host's symbolic name
.SH SYNOPSIS
-.TH "nvme_host_get_root" 9 "nvme_host_get_root" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_get_root" 9 "nvme_host_get_root" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_get_root \- Returns nvme_root_t object
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_host_mem_buf_attrs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_host_mem_buf_attrs" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_host_mem_buf_attrs \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_host_metadata" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_host_metadata" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_host_metadata \- Host Metadata Data Structure
.SH SYNOPSIS
-.TH "nvme_host_set_dhchap_key" 9 "nvme_host_set_dhchap_key" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_set_dhchap_key" 9 "nvme_host_set_dhchap_key" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_set_dhchap_key \- set host key
.SH SYNOPSIS
-.TH "nvme_host_set_hostsymname" 9 "nvme_host_set_hostsymname" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_host_set_hostsymname" 9 "nvme_host_set_hostsymname" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_host_set_hostsymname \- Set the host's symbolic name
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_ctrl" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ctrl" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_ctrl \- Identify Controller data structure
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_anacap" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_anacap" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_anacap \- This field indicates the capabilities associated with Asymmetric Namespace Access Reporting.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_apsta" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_apsta" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_apsta \- Flags indicating the attributes of the autonomous power state transition feature.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_avscc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_avscc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_avscc \- Flags indicating the configuration settings for Admin Vendor Specific command handling.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_cmic" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cmic" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_cmic \- Controller Multipath IO and Namespace Sharing Capabilities of the controller and NVM subsystem.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_cntrltype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cntrltype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_cntrltype \- Controller types
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_cqes" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cqes" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_cqes \- Defines the required and maximum Completion Queue entry size when using the NVM Command Set.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_ctratt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_ctratt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_ctratt \- Controller attributes
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_dctype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_dctype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_dctype \- Discovery Controller types
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_dsto" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_dsto" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_dsto \- Flags indicating the optional Device Self-test command or operation behaviors supported by the controller or NVM subsystem.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_fcatt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fcatt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_fcatt \- This field indicates attributes of the controller that are specific to NVMe over Fabrics.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_fna" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fna" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_fna \- This field indicates attributes for the Format NVM command.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_frmw" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_frmw" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_frmw \- Flags and values indicates capabilities regarding firmware updates from &struct nvme_id_ctrl.frmw.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_fuses" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fuses" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_fuses \- This field indicates the fused operations that the controller supports.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_hctm" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_hctm" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_hctm \- Flags indicate the attributes of the host controlled thermal management feature
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_lpa" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_lpa" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_lpa \- Flags indicating optional attributes for log pages that are accessed via the Get Log Page command.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_mec" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_mec" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_mec \- Flags indicatings the capabilities of the Management Endpoint in the Controller, &struct nvme_id_ctrl.mec.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_ctrl_nvm" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ctrl_nvm" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_ctrl_nvm \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_nvmsr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nvmsr" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_nvmsr \- This field reports information associated with the NVM Subsystem, see &struct nvme_id_ctrl.nvmsr.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_nvscc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nvscc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_nvscc \- This field indicates the configuration settings for NVM Vendor Specific command handling.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_nwpc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nwpc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_nwpc \- This field indicates the optional namespace write protection capabilities supported by the controller.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_oacs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oacs" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_oacs \- Flags indicating the optional Admin commands and features supported by the controller, see &struct nvme_id_ctrl.oacs.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_oaes" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oaes" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_oaes \- Optional Asynchronous Events Supported
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_ofcs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_ofcs" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_ofcs \- Indicate whether the controller supports optional fabric commands.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_oncs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oncs" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_oncs \- This field indicates the optional NVM commands and features supported by the controller.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_rpmbs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_rpmbs" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_rpmbs \- This field indicates if the controller supports one or more Replay Protected Memory Blocks, from &struct nvme_id_ctrl.rpmbs.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_sanicap" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sanicap" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_sanicap \- Indicates attributes for sanitize operations.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_sgls" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sgls" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_sgls \- This field indicates if SGLs are supported for the NVM Command Set and the particular SGL types supported.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_sqes" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sqes" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_sqes \- Defines the required and maximum Submission Queue entry size when using the NVM Command Set.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_vwc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_vwc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_vwc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ctrl_vwci" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_vwci" "March 2022" "API Manual" LINUX
.SH NAME
enum 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.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_directives" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_directives" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_directives \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_domain_attr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_domain_attr" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_domain_attr \- Domain Attributes Entry
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_domain_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_domain_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_domain_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_endurance_group_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_endurance_group_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_endurance_group_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_independent_id_ns" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_independent_id_ns" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_independent_id_ns \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_iocs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_iocs" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_iocs \- NVMe Identify IO Command Set data structure
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_ns" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_ns \- Identify Namespace data structure
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_attr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_attr" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_attr \- Specifies attributes of the namespace.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_dlfeat" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dlfeat" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_dlfeat \- This field indicates information about features that affect deallocating logical blocks for this namespace.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_dpc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dpc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_dpc \- This field indicates the capabilities for the end-to-end data protection feature.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_dps" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dps" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_dps \- This field indicates the Type settings for the end-to-end data protection feature.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_flbas" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_flbas" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_flbas \- This field indicates the LBA data size & metadata size combination that the namespace has been formatted with
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_ns_granularity_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns_granularity_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_ns_granularity_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_ns_granularity_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns_granularity_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_ns_granularity_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_mc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_mc" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_mc \- This field indicates the capabilities for metadata.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_nmic" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_nmic" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_nmic \- This field specifies multi-path I/O and namespace sharing capabilities of the namespace.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_ns_rescap" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_rescap" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_ns_rescap \- This field indicates the reservation capabilities of the namespace.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_nsfeat" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_nsfeat" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_nsfeat \- This field defines features of the namespace.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_nvmset_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_nvmset_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_nvmset_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_psd" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_psd" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_psd \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_id_uuid" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_uuid" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_id_uuid \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_uuid_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_uuid_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_uuid_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_id_uuid_list_entry" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_uuid_list_entry" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_id_uuid_list_entry \-
.SH SYNOPSIS
-.TH "nvme_identify" 9 "nvme_identify" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify" 9 "nvme_identify" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify \- Send the NVMe Identify command
.SH SYNOPSIS
-.TH "nvme_identify_active_ns_list" 9 "nvme_identify_active_ns_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_active_ns_list" 9 "nvme_identify_active_ns_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_active_ns_list \- Retrieves active namespaces id list
.SH SYNOPSIS
-.TH "nvme_identify_active_ns_list_csi" 9 "nvme_identify_active_ns_list_csi" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_active_ns_list_csi" 9 "nvme_identify_active_ns_list_csi" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_active_ns_list_csi \-
.SH SYNOPSIS
-.TH "nvme_identify_allocated_ns" 9 "nvme_identify_allocated_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns" 9 "nvme_identify_allocated_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_allocated_ns \- Same as nvme_identify_ns, but only for allocated namespaces
.SH SYNOPSIS
-.TH "nvme_identify_allocated_ns_list" 9 "nvme_identify_allocated_ns_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns_list" 9 "nvme_identify_allocated_ns_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_allocated_ns_list \- Retrieves allocated namespace id list
.SH SYNOPSIS
-.TH "nvme_identify_allocated_ns_list_csi" 9 "nvme_identify_allocated_ns_list_csi" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns_list_csi" 9 "nvme_identify_allocated_ns_list_csi" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_allocated_ns_list_csi \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_identify_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_identify_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_identify_args \- Arguments for the NVMe Identify command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_identify_cns" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_identify_cns" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_identify_cns \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_IDENTIFY_CNS_NS" 12
+Identify Namespace data structure
.IP "NVME_IDENTIFY_CNS_CTRL" 12
+Identify Controller data structur
.IP "NVME_IDENTIFY_CNS_NS_ACTIVE_LIST" 12
+Active Namespace ID list
.IP "NVME_IDENTIFY_CNS_NS_DESC_LIST" 12
+Namespace Identification Descriptor list
.IP "NVME_IDENTIFY_CNS_NVMSET_LIST" 12
+NVM Set List
.IP "NVME_IDENTIFY_CNS_CSI_NS" 12
+I/O Command Set specific Identify
+Namespace data structure
.IP "NVME_IDENTIFY_CNS_CSI_CTRL" 12
+I/O Command Set specific Identify
+Controller data structure
.IP "NVME_IDENTIFY_CNS_CSI_NS_ACTIVE_LIST" 12
+Active Namespace ID list associated
+with the specified I/O Command Set
.IP "NVME_IDENTIFY_CNS_CSI_INDEPENDENT_ID_NS" 12
+I/O Command Set Independent Identify
+Namespace data structure
.IP "NVME_IDENTIFY_CNS_NS_USER_DATA_FORMAT" 12
-- undescribed --
.IP "NVME_IDENTIFY_CNS_CSI_NS_USER_DATA_FORMAT" 12
-- undescribed --
.IP "NVME_IDENTIFY_CNS_ALLOCATED_NS_LIST" 12
+Allocated Namespace ID list
.IP "NVME_IDENTIFY_CNS_ALLOCATED_NS" 12
+Identify Namespace data structure for
+the specified allocated NSID
.IP "NVME_IDENTIFY_CNS_NS_CTRL_LIST" 12
+Controller List of controllers attached
+to the specified NSID
.IP "NVME_IDENTIFY_CNS_CTRL_LIST" 12
+Controller List of controllers that exist
+in the NVM subsystem
.IP "NVME_IDENTIFY_CNS_PRIMARY_CTRL_CAP" 12
+Primary Controller Capabilities data
+structure for the specified primary controller
.IP "NVME_IDENTIFY_CNS_SECONDARY_CTRL_LIST" 12
+Secondary Controller list of controllers
+associated with the primary controller
+processing the command
.IP "NVME_IDENTIFY_CNS_NS_GRANULARITY" 12
+A Namespace Granularity Lis
.IP "NVME_IDENTIFY_CNS_UUID_LIST" 12
+A UUID List
.IP "NVME_IDENTIFY_CNS_DOMAIN_LIST" 12
+Domain List
.IP "NVME_IDENTIFY_CNS_ENDURANCE_GROUP_ID" 12
+Endurance Group List
.IP "NVME_IDENTIFY_CNS_CSS_ALLOCATED_NS_LIST" 12
+I/O Command Set specific Allocated Namespace
+ID list
.IP "NVME_IDENTIFY_CNS_COMMAND_SET_STRUCTURE" 12
Base Specification 2.0a section 5.17.2.21
-.TH "nvme_identify_ctrl" 9 "nvme_identify_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl" 9 "nvme_identify_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ctrl \- Retrieves nvme identify controller
.SH SYNOPSIS
-.TH "nvme_identify_ctrl_csi" 9 "nvme_identify_ctrl_csi" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl_csi" 9 "nvme_identify_ctrl_csi" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ctrl_csi \-
.SH SYNOPSIS
-.TH "nvme_identify_ctrl_list" 9 "nvme_identify_ctrl_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl_list" 9 "nvme_identify_ctrl_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ctrl_list \- Retrieves identify controller list
.SH SYNOPSIS
-.TH "nvme_identify_domain_list" 9 "nvme_identify_domain_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_domain_list" 9 "nvme_identify_domain_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_domain_list \-
.SH SYNOPSIS
-.TH "nvme_identify_endurance_group_list" 9 "nvme_identify_endurance_group_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_endurance_group_list" 9 "nvme_identify_endurance_group_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_endurance_group_list \-
.SH SYNOPSIS
-.TH "nvme_identify_independent_identify_ns" 9 "nvme_identify_independent_identify_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_independent_identify_ns" 9 "nvme_identify_independent_identify_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_independent_identify_ns \-
.SH SYNOPSIS
-.TH "nvme_identify_iocs" 9 "nvme_identify_iocs" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_iocs" 9 "nvme_identify_iocs" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_iocs \-
.SH SYNOPSIS
-.TH "nvme_identify_iocs_ns_csi_user_data_format" 9 "nvme_identify_iocs_ns_csi_user_data_format" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_iocs_ns_csi_user_data_format" 9 "nvme_identify_iocs_ns_csi_user_data_format" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_iocs_ns_csi_user_data_format \-
.SH SYNOPSIS
-.TH "nvme_identify_ns" 9 "nvme_identify_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ns" 9 "nvme_identify_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ns \- Retrieves nvme identify namespace
.SH SYNOPSIS
-.TH "nvme_identify_ns_csi" 9 "nvme_identify_ns_csi" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_csi" 9 "nvme_identify_ns_csi" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ns_csi \-
.SH SYNOPSIS
-.TH "nvme_identify_ns_csi_user_data_format" 9 "nvme_identify_ns_csi_user_data_format" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_csi_user_data_format" 9 "nvme_identify_ns_csi_user_data_format" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ns_csi_user_data_format \-
.SH SYNOPSIS
-.TH "nvme_identify_ns_descs" 9 "nvme_identify_ns_descs" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_descs" 9 "nvme_identify_ns_descs" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ns_descs \- Retrieves namespace descriptor list
.SH SYNOPSIS
-.TH "nvme_identify_ns_granularity" 9 "nvme_identify_ns_granularity" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_granularity" 9 "nvme_identify_ns_granularity" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_ns_granularity \- Retrieves namespace granularity identification
.SH SYNOPSIS
-.TH "nvme_identify_nsid_ctrl_list" 9 "nvme_identify_nsid_ctrl_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_nsid_ctrl_list" 9 "nvme_identify_nsid_ctrl_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_nsid_ctrl_list \-
.SH SYNOPSIS
-.TH "nvme_identify_nvmset_list" 9 "nvme_identify_nvmset_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_nvmset_list" 9 "nvme_identify_nvmset_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_nvmset_list \- Retrieves NVM Set List
.SH SYNOPSIS
-.TH "nvme_identify_primary_ctrl" 9 "nvme_identify_primary_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_primary_ctrl" 9 "nvme_identify_primary_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_primary_ctrl \- Retrieve NVMe Primary Controller identification
.SH SYNOPSIS
-.TH "nvme_identify_secondary_ctrl_list" 9 "nvme_identify_secondary_ctrl_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_secondary_ctrl_list" 9 "nvme_identify_secondary_ctrl_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_secondary_ctrl_list \- Retrieves secondary controller list
.SH SYNOPSIS
-.TH "nvme_identify_uuid" 9 "nvme_identify_uuid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_identify_uuid" 9 "nvme_identify_uuid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_identify_uuid \- Retrieves device's UUIDs
.SH SYNOPSIS
-.TH "nvme_init_copy_range" 9 "nvme_init_copy_range" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_copy_range" 9 "nvme_init_copy_range" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_copy_range \- Constructs a copy range structure
.SH SYNOPSIS
-.TH "nvme_init_ctrl" 9 "nvme_init_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_ctrl" 9 "nvme_init_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_ctrl \- Initialize nvme_ctrl_t object for an existing controller.
.SH SYNOPSIS
-.TH "nvme_init_ctrl_list" 9 "nvme_init_ctrl_list" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_ctrl_list" 9 "nvme_init_ctrl_list" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_ctrl_list \- Initialize an nvme_ctrl_list structure from an array.
.SH SYNOPSIS
-.TH "nvme_init_dsm_range" 9 "nvme_init_dsm_range" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_dsm_range" 9 "nvme_init_dsm_range" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_dsm_range \- Constructs a data set range structure
.SH SYNOPSIS
-.TH "nvme_init_id_ns" 9 "nvme_init_id_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_id_ns" 9 "nvme_init_id_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_id_ns \- Initialize an Identify Namepsace structure for creation.
.SH SYNOPSIS
-.TH "nvme_init_logging" 9 "nvme_init_logging" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_init_logging" 9 "nvme_init_logging" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_init_logging \- Initialize logging
.SH SYNOPSIS
-.TH "nvme_io" 9 "nvme_io" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_io" 9 "nvme_io" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_io \- Submit an nvme user I/O command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_io_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_io_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_io_args \- Arguments for NVMe I/O commands
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_io_control_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_control_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_io_control_flags \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_IO_DTYPE_STREAMS" 12
+Directive Type Streams
.IP "NVME_IO_DEAC" 12
+Deallocate
.IP "NVME_IO_ZNS_APPEND_PIREMAP" 12
+Protection Information Remap
.IP "NVME_IO_PRINFO_PRCHK_REF" 12
+Protection Information Check Reference Tag
.IP "NVME_IO_PRINFO_PRCHK_APP" 12
+Protection Information Check Application Tag
.IP "NVME_IO_PRINFO_PRCHK_GUARD" 12
+Protection Information Check Guard field
.IP "NVME_IO_PRINFO_PRACT" 12
+Protection Information Action
.IP "NVME_IO_FUA" 12
+Force Unit Access
.IP "NVME_IO_LR" 12
+Limited Retry
-.TH "libnvme" 9 "enum nvme_io_dsm_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_dsm_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_io_dsm_flags \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_IO_DSM_FREQ_UNSPEC" 12
+No frequency information provided
.IP "NVME_IO_DSM_FREQ_TYPICAL" 12
+Typical number of reads and writes
+expected for this LBA range
.IP "NVME_IO_DSM_FREQ_RARE" 12
+Infrequent writes and infrequent
+reads to the LBA range indicated
.IP "NVME_IO_DSM_FREQ_READS" 12
+Infrequent writes and frequent
+reads to the LBA range indicated
.IP "NVME_IO_DSM_FREQ_WRITES" 12
+Frequent writes and infrequent
+reads to the LBA range indicated
.IP "NVME_IO_DSM_FREQ_RW" 12
+Frequent writes and frequent reads
+to the LBA range indicated
.IP "NVME_IO_DSM_FREQ_ONCE" 12
.IP "NVME_IO_DSM_FREQ_PREFETCH" 12
.IP "NVME_IO_DSM_FREQ_TEMP" 12
.IP "NVME_IO_DSM_LATENCY_NONE" 12
+No latency information provided
.IP "NVME_IO_DSM_LATENCY_IDLE" 12
+Longer latency acceptable
.IP "NVME_IO_DSM_LATENCY_NORM" 12
+Typical latency
.IP "NVME_IO_DSM_LATENCY_LOW" 12
+Smallest possible latency
.IP "NVME_IO_DSM_SEQ_REQ" 12
.IP "NVME_IO_DSM_COMPRESSED" 12
-.TH "libnvme" 9 "enum nvme_io_opcode" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_opcode" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_io_opcode \-
.SH SYNOPSIS
};
.SH Constants
.IP "nvme_cmd_flush" 12
+Flush
.IP "nvme_cmd_write" 12
+Write
.IP "nvme_cmd_read" 12
+Read
.IP "nvme_cmd_write_uncor" 12
+Write Uncorrectable
.IP "nvme_cmd_compare" 12
+Compare
.IP "nvme_cmd_write_zeroes" 12
+write Zeros
.IP "nvme_cmd_dsm" 12
+Dataset Management
.IP "nvme_cmd_verify" 12
+Verify
.IP "nvme_cmd_resv_register" 12
+Reservation Register
.IP "nvme_cmd_resv_report" 12
+Reservation Report
.IP "nvme_cmd_resv_acquire" 12
+Reservation Acquire
.IP "nvme_cmd_resv_release" 12
+Reservation Release
.IP "nvme_cmd_copy" 12
+Copy
.IP "nvme_zns_cmd_mgmt_send" 12
+Zone Management Send
.IP "nvme_zns_cmd_mgmt_recv" 12
+Zone Management Receive
.IP "nvme_zns_cmd_append" 12
+Zone Append
-.TH "nvme_io_passthru" 9 "nvme_io_passthru" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_io_passthru" 9 "nvme_io_passthru" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_io_passthru \- Submit an nvme io passthrough command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_range_type" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_range_type" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_range_type \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_range_type_entry" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_range_type_entry" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_range_type_entry \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_rd" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_rd" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_rd \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_status \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_lba_status_atype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lba_status_atype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_lba_status_atype \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_status_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_status_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lba_status_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lba_status_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lbaf" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lbaf" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lbaf \- LBA Format Data Structure
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_lbaf_rp" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lbaf_rp" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_lbaf_rp \- This field indicates the relative performance of the LBA format indicated relative to other LBA formats supported by the controller.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_lbart" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lbart" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_lbart \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lbas_ns_element" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lbas_ns_element" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lbas_ns_element \-
.SH SYNOPSIS
-.TH "nvme_lockdown" 9 "nvme_lockdown" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_lockdown" 9 "nvme_lockdown" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_lockdown \- Issue lockdown command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_lockdown_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lockdown_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_lockdown_args \- Arguments for the NVME Lockdown command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_log_ana_lsp" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_log_ana_lsp" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_log_ana_lsp \-
.SH SYNOPSIS
-.TH "nvme_lookup_ctrl" 9 "nvme_lookup_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_lookup_ctrl" 9 "nvme_lookup_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_lookup_ctrl \- Lookup nvme_ctrl_t object
.SH SYNOPSIS
-.TH "nvme_lookup_host" 9 "nvme_lookup_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_lookup_host" 9 "nvme_lookup_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_lookup_host \- Lookup nvme_host_t object
.SH SYNOPSIS
-.TH "nvme_lookup_subsystem" 9 "nvme_lookup_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_lookup_subsystem" 9 "nvme_lookup_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_lookup_subsystem \- Lookup nvme_subsystem_t object
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_media_unit_config_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_config_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_media_unit_config_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_media_unit_stat_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_stat_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_media_unit_stat_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_media_unit_stat_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_stat_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_media_unit_stat_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_metadata_element_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_metadata_element_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_metadata_element_desc \- Metadata Element Descriptor
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_mi_css" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_css" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_mi_css \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_MI_CCS_RDY" 12
+Ready
.IP "NVME_MI_CSS_CFS" 12
+Controller Fatal Status
.IP "NVME_MI_CSS_SHST" 12
+Shutdown Status
.IP "NVME_MI_CSS_NSSRO" 12
+NVM Subsystem Reset Occurred
.IP "NVME_MI_CSS_CECO" 12
+Controller Enable Change Occurred
.IP "NVME_MI_CSS_NAC" 12
+Namespace Attribute Changed
.IP "NVME_MI_CSS_FA" 12
+Firmware Activated
.IP "NVME_MI_CSS_CSTS" 12
+Controller Status Change
.IP "NVME_MI_CSS_CTEMP" 12
+Composite Temperature Change
.IP "NVME_MI_CSS_PDLU" 12
+Percentage Used
.IP "NVME_MI_CSS_SPARE" 12
+Available Spare
.IP "NVME_MI_CSS_CCWARN" 12
+Critical Warning
-.TH "libnvme" 9 "enum nvme_mi_csts" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_csts" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_mi_csts \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_MI_CSTS_RDY" 12
+Ready
.IP "NVME_MI_CSTS_CFS" 12
+Controller Fatal Status
.IP "NVME_MI_CSTS_SHST" 12
+Shutdown Status
.IP "NVME_MI_CSTS_NSSRO" 12
+NVM Subsystem Reset Occurred
.IP "NVME_MI_CSTS_CECO" 12
+Controller Enable Change Occurred
.IP "NVME_MI_CSTS_NAC" 12
+Namespace Attribute Changed
.IP "NVME_MI_CSTS_FA" 12
+Firmware Activated
-.TH "libnvme" 9 "struct nvme_mi_ctrl_health_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_ctrl_health_status" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_ctrl_health_status \-
.SH SYNOPSIS
.SH Members
.IP "ctlid" 12
+Controller Identifier
.IP "csts" 12
+Controller Status
.IP "ctemp" 12
+Composite Temperature
.IP "pdlu" 12
+Percentage Used
.IP "spare" 12
+Available Spare
.IP "cwarn" 12
+Critical Warning
.IP "rsvd9" 12
+Reserved
-.TH "libnvme" 9 "enum nvme_mi_cwarn" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_cwarn" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_mi_cwarn \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_MI_CWARN_ST" 12
+Spare Threshold
.IP "NVME_MI_CWARN_TAUT" 12
+Temperature Above or Under Threshold
.IP "NVME_MI_CWARN_RD" 12
+Reliability Degraded
.IP "NVME_MI_CWARN_RO" 12
+Read Only
.IP "NVME_MI_CWARN_VMBF" 12
+Volatile Memory Backup Failed
-.TH "libnvme" 9 "enum nvme_mi_elem" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_elem" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_mi_elem \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_MI_ELEM_EED" 12
+Extended Element Descriptor
.IP "NVME_MI_ELEM_USCE" 12
+Upstream Connector Element Descriptor
.IP "NVME_MI_ELEM_ECED" 12
+Expansion Connector Element Descriptor
.IP "NVME_MI_ELEM_LED" 12
+Label Element Descriptor
.IP "NVME_MI_ELEM_SMBMED" 12
+SMBus/I2C Mux Element Descriptor
.IP "NVME_MI_ELEM_PCIESED" 12
+PCIe Switch Element Descriptor
.IP "NVME_MI_ELEM_NVMED" 12
+NVM Subsystem Element Descriptor
-.TH "libnvme" 9 "struct nvme_mi_nvm_ss_health_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_nvm_ss_health_status" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_nvm_ss_health_status \-
.SH SYNOPSIS
.SH Members
.IP "nss" 12
+NVM Subsystem Status
.IP "sw" 12
+Smart Warnings
.IP "ctemp" 12
+Composite Temperature
.IP "pdlu" 12
+Percentage Drive Life Used
.IP "ccs" 12
+Composite Controller Status
.IP "rsvd8" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_osc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_osc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_osc \-
.SH SYNOPSIS
.SH Members
.IP "type" 12
+Command Type
.IP "opc" 12
+Opcode
-.TH "libnvme" 9 "struct nvme_mi_port_pcie" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_port_pcie" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_port_pcie \-
.SH SYNOPSIS
.SH Members
.IP "mps" 12
+PCIe Maximum Payload Size
.IP "sls" 12
+PCIe Supported Link Speeds Vector
.IP "cls" 12
+PCIe Current Link Speed
.IP "mlw" 12
+PCIe Maximum Link Width
.IP "nlw" 12
+PCIe Negotiated Link Width
.IP "pn" 12
+PCIe Port Number
.IP "rsvd14" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_port_smb" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_port_smb" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_port_smb \-
.SH SYNOPSIS
.SH Members
.IP "vpd_addr" 12
+Current VPD SMBus/I2C Address
.IP "mvpd_freq" 12
+Maximum VPD Access SMBus/I2C Frequency
.IP "mme_addr" 12
+Current Management Endpoint SMBus/I2C Address
.IP "mme_freq" 12
+Maximum Management Endpoint SMBus/I2C Frequency
.IP "nvmebm" 12
+NVMe Basic Management
.IP "rsvd13" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_read_ctrl_info" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_ctrl_info" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_read_ctrl_info \-
.SH SYNOPSIS
.SH Members
.IP "portid" 12
+Port Identifier
.IP "rsvd1" 12
+Reserved
.IP "prii" 12
+PCIe Routing ID Information
.IP "pri" 12
+PCIe Routing ID
.IP "vid" 12
+PCI Vendor ID
.IP "did" 12
+PCI Device ID
.IP "ssvid" 12
+PCI Subsystem Vendor ID
.IP "ssid" 12
+PCI Subsystem Device ID
.IP "rsvd16" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_read_nvm_ss_info" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_nvm_ss_info" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_read_nvm_ss_info \-
.SH SYNOPSIS
.SH Members
.IP "nump" 12
+Number of Ports
.IP "mjr" 12
+NVMe-MI Major Version Number
.IP "mnr" 12
+NVMe-MI Minor Version Number
.IP "rsvd3" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_read_port_info" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_port_info" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_read_port_info \-
.SH SYNOPSIS
.SH Members
.IP "portt" 12
+Port Type
.IP "rsvd1" 12
+Reserved
.IP "mmctptus" 12
+Maximum MCTP Transmission Unit Size
.IP "meb" 12
+Management Endpoint Buffer Size
.IP "{unnamed_union}" 12
anonymous
.IP "pcie" 12
+PCIe Port Specific Data
.IP "smb" 12
+SMBus Port Specific Data
-.TH "libnvme" 9 "struct nvme_mi_read_sc_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_sc_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_read_sc_list \-
.SH SYNOPSIS
.SH Members
.IP "numcmd" 12
+Number of Commands
.IP "cmds" 12
+MEB supported Command Data Structure
-.TH "libnvme" 9 "struct nvme_mi_vpd_hdr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_hdr" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_hdr \-
.SH SYNOPSIS
.SH Members
.IP "ipmiver" 12
+IPMI Format Version Number
.IP "iuaoff" 12
+Internal Use Area Starting Offset
.IP "ciaoff" 12
+Chassis Info Area Starting Offset
.IP "biaoff" 12
+Board Info Area Starting Offset
.IP "piaoff" 12
+Product Info Area Starting Offset
.IP "mrioff" 12
+MultiRecord Info Area Starting Offset
.IP "rsvd6" 12
+Reserved
.IP "chchk" 12
+Common Header Checksum
.IP "vpd" 12
+Vital Product Data
-.TH "libnvme" 9 "struct nvme_mi_vpd_mr_common" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_mr_common" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_mr_common \-
.SH SYNOPSIS
.SH Members
.IP "type" 12
+NVMe Record Type ID
.IP "rf" 12
+Record Format
.IP "rlen" 12
+Record Length
.IP "rchksum" 12
+Record Checksum
.IP "hchksum" 12
+Header Checksum
.IP "{unnamed_union}" 12
anonymous
.IP "nmra" 12
+NVMe MultiRecord Area
.IP "ppmra" 12
+NVMe PCIe Port MultiRecord Area
.IP "tmra" 12
+Topology MultiRecord Area
-.TH "libnvme" 9 "struct nvme_mi_vpd_mra" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_mra" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_mra \-
.SH SYNOPSIS
.SH Members
.IP "nmravn" 12
+NVMe MultiRecord Area Version Number
.IP "ff" 12
+Form Factor
.IP "rsvd7" 12
+Reserved
.IP "i18vpwr" 12
+Initial 1.8 V Power Supply Requirements
.IP "m18vpwr" 12
+Maximum 1.8 V Power Supply Requirements
.IP "i33vpwr" 12
+Initial 3.3 V Power Supply Requirements
.IP "m33vpwr" 12
+Maximum 3.3 V Power Supply Requirements
.IP "rsvd17" 12
+Reserved
.IP "m33vapsr" 12
+Maximum 3.3 V aux Power Supply Requirements
.IP "i5vapsr" 12
+Initial 5 V Power Supply Requirements
.IP "m5vapsr" 12
+Maximum 5 V Power Supply Requirements
.IP "i12vapsr" 12
+Initial 12 V Power Supply Requirements
.IP "m12vapsr" 12
+Maximum 12 V Power Supply Requirements
.IP "mtl" 12
+Maximum Thermal Load
.IP "tnvmcap" 12
+Total NVM Capacity
.IP "rsvd37" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_vpd_ppmra" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_ppmra" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_ppmra \-
.SH SYNOPSIS
.SH Members
.IP "nppmravn" 12
+NVMe PCIe Port MultiRecord Area Version Number
.IP "pn" 12
+PCIe Port Number
.IP "ppi" 12
+Port Information
.IP "ls" 12
+PCIe Link Speed
.IP "mlw" 12
+PCIe Maximum Link Width
.IP "mctp" 12
+MCTP Support
.IP "refccap" 12
+Ref Clk Capability
.IP "pi" 12
+Port Identifier
.IP "rsvd13" 12
+Reserved
-.TH "libnvme" 9 "struct nvme_mi_vpd_telem" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_telem" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_telem \-
.SH SYNOPSIS
.SH Members
.IP "type" 12
+Type of the Element Descriptor
.IP "rev" 12
+Revision of the Element Descriptor
.IP "len" 12
+Number of bytes in the Element Descriptor
.IP "data" 12
+Type-specific information associated with
+the Element Descriptor
-.TH "libnvme" 9 "struct nvme_mi_vpd_tra" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_tra" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_mi_vpd_tra \-
.SH SYNOPSIS
.SH Members
.IP "vn" 12
+Version Number
.IP "rsvd6" 12
+Reserved
.IP "ec" 12
+Element Count
.IP "elems" 12
+Element Descriptor
-.TH "nvme_namespace_attach_ctrls" 9 "nvme_namespace_attach_ctrls" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_namespace_attach_ctrls" 9 "nvme_namespace_attach_ctrls" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_namespace_attach_ctrls \- Attach namespace to controller(s)
.SH SYNOPSIS
-.TH "nvme_namespace_detach_ctrls" 9 "nvme_namespace_detach_ctrls" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_namespace_detach_ctrls" 9 "nvme_namespace_detach_ctrls" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_namespace_detach_ctrls \- Detach namespace from controller(s)
.SH SYNOPSIS
-.TH "nvme_namespace_filter" 9 "nvme_namespace_filter" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_namespace_filter" 9 "nvme_namespace_filter" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_namespace_filter \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_nd_ns_fpi" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nd_ns_fpi" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_nd_ns_fpi \- If a format operation is in progress, this field indicates the percentage of the namespace that remains to be formatted.
.SH SYNOPSIS
-.TH "nvme_next_host" 9 "nvme_next_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_next_host" 9 "nvme_next_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_next_host \- Next host iterator
.SH SYNOPSIS
-.TH "nvme_next_subsystem" 9 "nvme_next_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_next_subsystem" 9 "nvme_next_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_next_subsystem \- Next subsystem iterator
.SH SYNOPSIS
-.TH "nvme_ns_attach" 9 "nvme_ns_attach" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_attach" 9 "nvme_ns_attach" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_attach \- Attach or detach namespace to controller(s)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ns_attach_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_attach_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ns_attach_args \- Arguments for Nvme Namespace Management command
.SH SYNOPSIS
-.TH "nvme_ns_attach_ctrls" 9 "nvme_ns_attach_ctrls" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_attach_ctrls" 9 "nvme_ns_attach_ctrls" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_attach_ctrls \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ns_attach_sel" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_attach_sel" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ns_attach_sel \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_NS_ATTACH_SEL_CTRL_ATTACH" 12
+Namespace attach selection
.IP "NVME_NS_ATTACH_SEL_CTRL_DEATTACH" 12
+Namespace detach selection
-.TH "nvme_ns_compare" 9 "nvme_ns_compare" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_compare" 9 "nvme_ns_compare" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_compare \- Compare data on a namespace
.SH SYNOPSIS
-.TH "nvme_ns_detach_ctrls" 9 "nvme_ns_detach_ctrls" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_detach_ctrls" 9 "nvme_ns_detach_ctrls" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_detach_ctrls \-
.SH SYNOPSIS
-.TH "nvme_ns_flush" 9 "nvme_ns_flush" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_flush" 9 "nvme_ns_flush" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_flush \- Flush data to a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_csi" 9 "nvme_ns_get_csi" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_csi" 9 "nvme_ns_get_csi" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_csi \- Command set identifier of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_ctrl" 9 "nvme_ns_get_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_ctrl" 9 "nvme_ns_get_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_ctrl \- &nvme_ctrl_t of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_fd" 9 "nvme_ns_get_fd" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_fd" 9 "nvme_ns_get_fd" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_fd \- Get associated filedescriptor
.SH SYNOPSIS
-.TH "nvme_ns_get_firmware" 9 "nvme_ns_get_firmware" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_firmware" 9 "nvme_ns_get_firmware" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_firmware \- Firmware string of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_generic_name" 9 "nvme_ns_get_generic_name" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_generic_name" 9 "nvme_ns_get_generic_name" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_generic_name \- Returns name of generic namespace chardev.
.SH SYNOPSIS
-.TH "nvme_ns_get_lba_count" 9 "nvme_ns_get_lba_count" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_count" 9 "nvme_ns_get_lba_count" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_lba_count \- LBA count of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_lba_size" 9 "nvme_ns_get_lba_size" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_size" 9 "nvme_ns_get_lba_size" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_lba_size \- LBA size of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_lba_util" 9 "nvme_ns_get_lba_util" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_util" 9 "nvme_ns_get_lba_util" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_lba_util \- LBA utilisation of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_meta_size" 9 "nvme_ns_get_meta_size" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_meta_size" 9 "nvme_ns_get_meta_size" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_meta_size \- Metadata size of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_model" 9 "nvme_ns_get_model" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_model" 9 "nvme_ns_get_model" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_model \- Model of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_name" 9 "nvme_ns_get_name" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_name" 9 "nvme_ns_get_name" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_name \- sysfs name of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_nguid" 9 "nvme_ns_get_nguid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_nguid" 9 "nvme_ns_get_nguid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_nguid \- 128-bit nguid of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_nsid" 9 "nvme_ns_get_nsid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_nsid" 9 "nvme_ns_get_nsid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_nsid \- NSID of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_serial" 9 "nvme_ns_get_serial" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_serial" 9 "nvme_ns_get_serial" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_serial \- Serial number of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_subsystem" 9 "nvme_ns_get_subsystem" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_subsystem" 9 "nvme_ns_get_subsystem" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_subsystem \- &nvme_subsystem_t of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_sysfs_dir" 9 "nvme_ns_get_sysfs_dir" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_sysfs_dir" 9 "nvme_ns_get_sysfs_dir" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_sysfs_dir \- sysfs directory of a namespace
.SH SYNOPSIS
-.TH "nvme_ns_get_uuid" 9 "nvme_ns_get_uuid" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_get_uuid" 9 "nvme_ns_get_uuid" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_get_uuid \- UUID of a namespace
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ns_id_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_id_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ns_id_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ns_id_desc_nidt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_id_desc_nidt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ns_id_desc_nidt \- Known namespace identifier types
.SH SYNOPSIS
-.TH "nvme_ns_identify" 9 "nvme_ns_identify" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_identify" 9 "nvme_ns_identify" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_identify \- Issue an 'identify namespace' command
.SH SYNOPSIS
-.TH "nvme_ns_identify_descs" 9 "nvme_ns_identify_descs" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_identify_descs" 9 "nvme_ns_identify_descs" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_identify_descs \- Issue an 'identify descriptors' command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ns_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ns_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ns_metadata_type" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_metadata_type" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ns_metadata_type \- Namespace Metadata Element Types
.SH SYNOPSIS
-.TH "nvme_ns_mgmt" 9 "nvme_ns_mgmt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt" 9 "nvme_ns_mgmt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_mgmt \- Issue a Namespace management command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_ns_mgmt_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_mgmt_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_ns_mgmt_args \- Arguments for NVMe Namespace Management command
.SH SYNOPSIS
-.TH "nvme_ns_mgmt_create" 9 "nvme_ns_mgmt_create" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt_create" 9 "nvme_ns_mgmt_create" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_mgmt_create \-
.SH SYNOPSIS
-.TH "nvme_ns_mgmt_delete" 9 "nvme_ns_mgmt_delete" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt_delete" 9 "nvme_ns_mgmt_delete" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_mgmt_delete \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ns_mgmt_sel" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_mgmt_sel" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ns_mgmt_sel \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_NS_MGMT_SEL_CREATE" 12
+Namespace Create selection
.IP "NVME_NS_MGMT_SEL_DELETE" 12
+Namespace Delete selection
-.TH "nvme_ns_read" 9 "nvme_ns_read" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_read" 9 "nvme_ns_read" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_read \- Read from a namespace
.SH SYNOPSIS
-.TH "nvme_ns_rescan" 9 "nvme_ns_rescan" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_rescan" 9 "nvme_ns_rescan" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_rescan \- Initiate a controller rescan
.SH SYNOPSIS
-.TH "nvme_ns_verify" 9 "nvme_ns_verify" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_verify" 9 "nvme_ns_verify" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_verify \- Verify data on a namespace
.SH SYNOPSIS
-.TH "nvme_ns_write" 9 "nvme_ns_write" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_write" 9 "nvme_ns_write" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_write \- Write to a namespace
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_ns_write_protect_cfg" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_write_protect_cfg" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_ns_write_protect_cfg \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_NS_WP_CFG_NONE" 12
+No Write Protect
.IP "NVME_NS_WP_CFG_PROTECT" 12
+Write Protect
.IP "NVME_NS_WP_CFG_PROTECT_POWER_CYCLE" 12
+Write Protect Until Power Cycle
.IP "NVME_NS_WP_CFG_PROTECT_PERMANENT" 12
+Permanent Write Protect
-.TH "nvme_ns_write_uncorrectable" 9 "nvme_ns_write_uncorrectable" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_write_uncorrectable" 9 "nvme_ns_write_uncorrectable" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_write_uncorrectable \- Issus a 'write uncorrectable' command
.SH SYNOPSIS
-.TH "nvme_ns_write_zeros" 9 "nvme_ns_write_zeros" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_ns_write_zeros" 9 "nvme_ns_write_zeros" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_ns_write_zeros \- Write zeros to a namespace
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_nss_hw_err_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nss_hw_err_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_nss_hw_err_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_nvm_id_ns" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvm_id_ns" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_nvm_id_ns \-
.SH SYNOPSIS
-.TH "nvme_nvm_identify_ctrl" 9 "nvme_nvm_identify_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_nvm_identify_ctrl" 9 "nvme_nvm_identify_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_nvm_identify_ctrl \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_nvmeset_pl_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nvmeset_pl_status" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_nvmeset_pl_status \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_nvmset_attr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvmset_attr" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_nvmset_attr \- NVM Set Attributes Entry
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_nvmset_pl_events" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nvmset_pl_events" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_nvmset_pl_events \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_nvmset_predictable_lat_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvmset_predictable_lat_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_nvmset_predictable_lat_log \-
.SH SYNOPSIS
-.TH "nvme_open" 9 "nvme_open" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_open" 9 "nvme_open" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_open \- Open an nvme controller or namespace device
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_passthru_cmd" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_passthru_cmd" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_passthru_cmd \-
.SH SYNOPSIS
-.TH "nvme_path_get_ana_state" 9 "nvme_path_get_ana_state" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_path_get_ana_state" 9 "nvme_path_get_ana_state" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_path_get_ana_state \- ANA state of an nvme_path_t object
.SH SYNOPSIS
-.TH "nvme_path_get_ctrl" 9 "nvme_path_get_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_path_get_ctrl" 9 "nvme_path_get_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_path_get_ctrl \- Parent controller of an nvme_path_t object
.SH SYNOPSIS
-.TH "nvme_path_get_name" 9 "nvme_path_get_name" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_path_get_name" 9 "nvme_path_get_name" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_path_get_name \- sysfs name of an &nvme_path_t object
.SH SYNOPSIS
-.TH "nvme_path_get_ns" 9 "nvme_path_get_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_path_get_ns" 9 "nvme_path_get_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_path_get_ns \- Parent namespace of an nvme_path_t object
.SH SYNOPSIS
-.TH "nvme_path_get_sysfs_dir" 9 "nvme_path_get_sysfs_dir" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_path_get_sysfs_dir" 9 "nvme_path_get_sysfs_dir" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_path_get_sysfs_dir \- sysfs directory of an nvme_path_t object
.SH SYNOPSIS
-.TH "nvme_paths_filter" 9 "nvme_paths_filter" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_paths_filter" 9 "nvme_paths_filter" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_paths_filter \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_persistent_event_entry" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_persistent_event_entry" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_persistent_event_entry \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_persistent_event_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_persistent_event_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_persistent_event_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_persistent_event_types" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_persistent_event_types" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_persistent_event_types \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_pevent_log_action" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_pevent_log_action" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_pevent_log_action \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_PEVENT_LOG_READ" 12
+Read Log Data
.IP "NVME_PEVENT_LOG_EST_CTX_AND_READ" 12
+Establish Context and Read Log Data
.IP "NVME_PEVENT_LOG_RELEASE_CTX" 12
+Release Context
-.TH "libnvme" 9 "struct nvme_plm_config" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_plm_config" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_plm_config \-
.SH SYNOPSIS
-.TH "nvme_pmr_size" 9 "nvme_pmr_size" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_pmr_size" 9 "nvme_pmr_size" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_pmr_size \- Calculate size of persistent memory region elasticity buffer
.SH SYNOPSIS
-.TH "nvme_pmr_throughput" 9 "nvme_pmr_throughput" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_pmr_throughput" 9 "nvme_pmr_throughput" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_pmr_throughput \- Calculate throughput of persistent memory buffer
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_power_on_reset_info_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_power_on_reset_info_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_power_on_reset_info_list \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_primary_ctrl_cap" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_primary_ctrl_cap" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_primary_ctrl_cap \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_psd_flags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_flags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_psd_flags \- Possible flag values in nvme power state descriptor
.SH SYNOPSIS
-.TH "nvme_psd_power_scale" 9 "nvme_psd_power_scale" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_psd_power_scale" 9 "nvme_psd_power_scale" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_psd_power_scale \- power scale occupies the upper 3 bits
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_psd_ps" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_ps" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_psd_ps \- Known values for &struct nvme_psd %ips and %aps. Use with nvme_psd_power_scale() to extract the power scale field to match this enum.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_psd_workload" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_workload" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_psd_workload \- Specifies a workload hint in the Power Management Feature (see &struct nvme_psd.apw) to inform the NVM subsystem or indicate the conditions for the active power level.
.SH SYNOPSIS
-.TH "nvme_read" 9 "nvme_read" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_read" 9 "nvme_read" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_read \- Submit an nvme user read command
.SH SYNOPSIS
-.TH "nvme_read_config" 9 "nvme_read_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_read_config" 9 "nvme_read_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_read_config \- Read NVMe JSON configuration file
.SH SYNOPSIS
-.TH "nvme_refresh_topology" 9 "nvme_refresh_topology" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_refresh_topology" 9 "nvme_refresh_topology" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_refresh_topology \- Refresh nvme_root_t object contents
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_register_offsets" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_register_offsets" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_register_offsets \- controller registers for all transports. This is the layout of BAR0/1 for PCIe, and properties for fabrics.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_registered_ctrl" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_registered_ctrl" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_registered_ctrl \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_registered_ctrl_ext" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_registered_ctrl_ext" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_registered_ctrl_ext \-
.SH SYNOPSIS
-.TH "nvme_rescan_ctrl" 9 "nvme_rescan_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_rescan_ctrl" 9 "nvme_rescan_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_rescan_ctrl \- Rescan an existing controller
.SH SYNOPSIS
-.TH "nvme_resv_acquire" 9 "nvme_resv_acquire" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_resv_acquire" 9 "nvme_resv_acquire" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_resv_acquire \- Send an nvme reservation acquire
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_resv_acquire_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_acquire_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_acquire_args \- Arguments for the NVMe Reservation Acquire Comand
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_resv_cptpl" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_cptpl" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_cptpl \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_RESERVATION_CPTPL_NO_CHANGE" 12
+No change to PTPL state
.IP "NVME_RESERVATION_CPTPL_CLEAR" 12
+Reservations are released and
+registrants are cleared on a power on
.IP "NVME_RESERVATION_CPTPL_PERSIST" 12
+Reservations and registrants persist
+across a power loss
-.TH "libnvme" 9 "struct nvme_resv_notification_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_notification_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_notification_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_resv_notify_rnlpt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_notify_rnlpt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_notify_rnlpt \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_resv_racqa" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_racqa" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_racqa \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_RESERVATION_RACQA_ACQUIRE" 12
+Acquire
.IP "NVME_RESERVATION_RACQA_PREEMPT" 12
+Preempt
.IP "NVME_RESERVATION_RACQA_PREEMPT_AND_ABORT" 12
+Preempt and Abort
-.TH "nvme_resv_register" 9 "nvme_resv_register" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_resv_register" 9 "nvme_resv_register" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_resv_register \- Send an nvme reservation register
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_resv_register_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_register_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_register_args \- Arguments for the NVMe Reservation Register command
.SH SYNOPSIS
-.TH "nvme_resv_release" 9 "nvme_resv_release" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_resv_release" 9 "nvme_resv_release" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_resv_release \- Send an nvme reservation release
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_resv_release_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_release_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_release_args \- Arguments for the NVMe Reservation Release Command
.SH SYNOPSIS
-.TH "nvme_resv_report" 9 "nvme_resv_report" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_resv_report" 9 "nvme_resv_report" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_resv_report \- Send an nvme reservation report
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_resv_report_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_report_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_report_args \- Arguments for the NVMe Reservation Report command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_resv_rrega" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rrega" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_rrega \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_RESERVATION_RREGA_REGISTER_KEY" 12
+Register Reservation Key
.IP "NVME_RESERVATION_RREGA_UNREGISTER_KEY" 12
+Unregister Reservation Key
.IP "NVME_RESERVATION_RREGA_REPLACE_KEY" 12
+Replace Reservation Key
-.TH "libnvme" 9 "enum nvme_resv_rrela" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rrela" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_rrela \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_RESERVATION_RRELA_RELEASE" 12
+Release
.IP "NVME_RESERVATION_RRELA_CLEAR" 12
+Clear
-.TH "libnvme" 9 "enum nvme_resv_rtype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rtype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_resv_rtype \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_RESERVATION_RTYPE_WE" 12
+Write Exclusive Reservation
.IP "NVME_RESERVATION_RTYPE_EA" 12
+Exclusive Access Reservation
.IP "NVME_RESERVATION_RTYPE_WERO" 12
+Write Exclusive - Registrants Only Reservation
.IP "NVME_RESERVATION_RTYPE_EARO" 12
+Exclusive Access - Registrants Only Reservation
.IP "NVME_RESERVATION_RTYPE_WEAR" 12
+Write Exclusive - All Registrants Reservation
.IP "NVME_RESERVATION_RTYPE_EAAR" 12
+Exclusive Access - All Registrants Reservation
-.TH "libnvme" 9 "struct nvme_resv_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_status" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_resv_status \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_sanitize_compln_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_compln_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_sanitize_compln_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_sanitize_log_page" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_log_page" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_sanitize_log_page \- Sanitize Status (Log Identifier 81h)
.SH SYNOPSIS
-.TH "nvme_sanitize_nvm" 9 "nvme_sanitize_nvm" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_sanitize_nvm" 9 "nvme_sanitize_nvm" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_sanitize_nvm \- Start a sanitize operation
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_sanitize_nvm_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_nvm_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_sanitize_nvm_args \- Arguments for the NVMe Sanitize NVM command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_sanitize_sanact" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_sanitize_sanact" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_sanitize_sanact \- Sanitize Action
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_sanitize_sstat" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_sanitize_sstat" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_sanitize_sstat \- Sanitize Status (SSTAT)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_sanitize_start_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_start_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_sanitize_start_event \-
.SH SYNOPSIS
-.TH "nvme_scan" 9 "nvme_scan" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan" 9 "nvme_scan" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan \- Scan NVMe topology
.SH SYNOPSIS
-.TH "nvme_scan_ctrl" 9 "nvme_scan_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl" 9 "nvme_scan_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_ctrl \- Scan on a controller
.SH SYNOPSIS
-.TH "nvme_scan_ctrl_namespace_paths" 9 "nvme_scan_ctrl_namespace_paths" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl_namespace_paths" 9 "nvme_scan_ctrl_namespace_paths" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_ctrl_namespace_paths \-
.SH SYNOPSIS
-.TH "nvme_scan_ctrl_namespaces" 9 "nvme_scan_ctrl_namespaces" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl_namespaces" 9 "nvme_scan_ctrl_namespaces" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_ctrl_namespaces \-
.SH SYNOPSIS
-.TH "nvme_scan_ctrls" 9 "nvme_scan_ctrls" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrls" 9 "nvme_scan_ctrls" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_ctrls \-
.SH SYNOPSIS
-.TH "nvme_scan_namespace" 9 "nvme_scan_namespace" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_namespace" 9 "nvme_scan_namespace" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_namespace \- scan namespace based on sysfs name
.SH SYNOPSIS
-.TH "nvme_scan_subsystem_namespaces" 9 "nvme_scan_subsystem_namespaces" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_subsystem_namespaces" 9 "nvme_scan_subsystem_namespaces" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_subsystem_namespaces \-
.SH SYNOPSIS
-.TH "nvme_scan_subsystems" 9 "nvme_scan_subsystems" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_subsystems" 9 "nvme_scan_subsystems" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_subsystems \-
.SH SYNOPSIS
-.TH "nvme_scan_topology" 9 "nvme_scan_topology" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_scan_topology" 9 "nvme_scan_topology" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_scan_topology \- Scan NVMe topology and apply filter
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_secondary_ctrl" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_secondary_ctrl" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_secondary_ctrl \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_secondary_ctrl_list" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_secondary_ctrl_list" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_secondary_ctrl_list \-
.SH SYNOPSIS
-.TH "nvme_security_receive" 9 "nvme_security_receive" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_security_receive" 9 "nvme_security_receive" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_security_receive \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_security_receive_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_security_receive_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_security_receive_args \- Arguments for the NVMe Security Receive command
.SH SYNOPSIS
-.TH "nvme_security_send" 9 "nvme_security_send" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_security_send" 9 "nvme_security_send" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_security_send \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_security_send_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_security_send_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_security_send_args \- Arguments for the NVMe Security Send command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_self_test_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_self_test_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_self_test_log \- Device Self-test (Log Identifier 06h)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_set_feature_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_set_feature_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_set_feature_event \-
.SH SYNOPSIS
-.TH "nvme_set_features" 9 "nvme_set_features" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features" 9 "nvme_set_features" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features \- Set a feature attribute
.SH SYNOPSIS
-.TH "nvme_set_features_arbitration" 9 "nvme_set_features_arbitration" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_arbitration" 9 "nvme_set_features_arbitration" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_arbitration \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_set_features_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_set_features_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_set_features_args \- Arguments for the NVMe Admin Set Feature command
.SH SYNOPSIS
-.TH "nvme_set_features_async_event" 9 "nvme_set_features_async_event" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_async_event" 9 "nvme_set_features_async_event" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_async_event \-
.SH SYNOPSIS
-.TH "nvme_set_features_auto_pst" 9 "nvme_set_features_auto_pst" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_auto_pst" 9 "nvme_set_features_auto_pst" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_auto_pst \-
.SH SYNOPSIS
-.TH "nvme_set_features_data" 9 "nvme_set_features_data" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_data" 9 "nvme_set_features_data" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_data \- Helper function for @nvme_set_features()
.SH SYNOPSIS
-.TH "nvme_set_features_endurance_evt_cfg" 9 "nvme_set_features_endurance_evt_cfg" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_endurance_evt_cfg" 9 "nvme_set_features_endurance_evt_cfg" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_endurance_evt_cfg \-
.SH SYNOPSIS
-.TH "nvme_set_features_err_recovery" 9 "nvme_set_features_err_recovery" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_err_recovery" 9 "nvme_set_features_err_recovery" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_err_recovery \-
.SH SYNOPSIS
-.TH "nvme_set_features_hctm" 9 "nvme_set_features_hctm" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_hctm" 9 "nvme_set_features_hctm" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_hctm \-
.SH SYNOPSIS
-.TH "nvme_set_features_host_behavior" 9 "nvme_set_features_host_behavior" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_host_behavior" 9 "nvme_set_features_host_behavior" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_host_behavior \-
.SH SYNOPSIS
-.TH "nvme_set_features_host_id" 9 "nvme_set_features_host_id" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_host_id" 9 "nvme_set_features_host_id" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_host_id \-
.SH SYNOPSIS
-.TH "nvme_set_features_irq_coalesce" 9 "nvme_set_features_irq_coalesce" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_irq_coalesce" 9 "nvme_set_features_irq_coalesce" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_irq_coalesce \-
.SH SYNOPSIS
-.TH "nvme_set_features_irq_config" 9 "nvme_set_features_irq_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_irq_config" 9 "nvme_set_features_irq_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_irq_config \-
.SH SYNOPSIS
-.TH "nvme_set_features_lba_range" 9 "nvme_set_features_lba_range" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_lba_range" 9 "nvme_set_features_lba_range" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_lba_range \-
.SH SYNOPSIS
-.TH "nvme_set_features_lba_sts_interval" 9 "nvme_set_features_lba_sts_interval" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_lba_sts_interval" 9 "nvme_set_features_lba_sts_interval" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_lba_sts_interval \-
.SH SYNOPSIS
-.TH "nvme_set_features_nopsc" 9 "nvme_set_features_nopsc" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_nopsc" 9 "nvme_set_features_nopsc" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_nopsc \-
.SH SYNOPSIS
-.TH "nvme_set_features_plm_config" 9 "nvme_set_features_plm_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_plm_config" 9 "nvme_set_features_plm_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_plm_config \-
.SH SYNOPSIS
-.TH "nvme_set_features_plm_window" 9 "nvme_set_features_plm_window" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_plm_window" 9 "nvme_set_features_plm_window" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_plm_window \-
.SH SYNOPSIS
-.TH "nvme_set_features_power_mgmt" 9 "nvme_set_features_power_mgmt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_power_mgmt" 9 "nvme_set_features_power_mgmt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_power_mgmt \-
.SH SYNOPSIS
-.TH "nvme_set_features_resv_mask" 9 "nvme_set_features_resv_mask" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_mask" 9 "nvme_set_features_resv_mask" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_resv_mask \-
.SH SYNOPSIS
-.TH "nvme_set_features_resv_persist" 9 "nvme_set_features_resv_persist" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_persist" 9 "nvme_set_features_resv_persist" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_resv_persist \-
.SH SYNOPSIS
-.TH "nvme_set_features_rrl" 9 "nvme_set_features_rrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_rrl" 9 "nvme_set_features_rrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_rrl \-
.SH SYNOPSIS
-.TH "nvme_set_features_sanitize" 9 "nvme_set_features_sanitize" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_sanitize" 9 "nvme_set_features_sanitize" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_sanitize \-
.SH SYNOPSIS
-.TH "nvme_set_features_simple" 9 "nvme_set_features_simple" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_simple" 9 "nvme_set_features_simple" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_simple \- Helper functionn for @nvme_set_features()
.SH SYNOPSIS
-.TH "nvme_set_features_sw_progress" 9 "nvme_set_features_sw_progress" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_sw_progress" 9 "nvme_set_features_sw_progress" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_sw_progress \-
.SH SYNOPSIS
-.TH "nvme_set_features_temp_thresh" 9 "nvme_set_features_temp_thresh" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_temp_thresh" 9 "nvme_set_features_temp_thresh" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_temp_thresh \-
.SH SYNOPSIS
-.TH "nvme_set_features_timestamp" 9 "nvme_set_features_timestamp" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_timestamp" 9 "nvme_set_features_timestamp" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_timestamp \-
.SH SYNOPSIS
-.TH "nvme_set_features_volatile_wc" 9 "nvme_set_features_volatile_wc" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_volatile_wc" 9 "nvme_set_features_volatile_wc" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_volatile_wc \-
.SH SYNOPSIS
-.TH "nvme_set_features_write_atomic" 9 "nvme_set_features_write_atomic" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_write_atomic" 9 "nvme_set_features_write_atomic" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_write_atomic \-
.SH SYNOPSIS
-.TH "nvme_set_features_write_protect" 9 "nvme_set_features_write_protect" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_features_write_protect" 9 "nvme_set_features_write_protect" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_features_write_protect \-
.SH SYNOPSIS
-.TH "nvme_set_property" 9 "nvme_set_property" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_set_property" 9 "nvme_set_property" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_set_property \- Set controller property
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_set_property_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_set_property_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_set_property_args \- Arguments for NVMe Set Property command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_smart_crit" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_smart_crit" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_smart_crit \- Critical Warning
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_smart_egcw" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_smart_egcw" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_smart_egcw \- Endurance Group Critical Warning Summary
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_smart_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_smart_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_smart_log \- SMART / Health Information Log (Log Identifier 02h)
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_st_code" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_code" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_st_code \- Self-test Code value
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_st_curr_op" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_curr_op" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_st_curr_op \- Current Device Self-Test Operation
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_st_result" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_st_result" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_st_result \- Self-test Result
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_st_valid_diag_info" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_valid_diag_info" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_st_valid_diag_info \- Valid Diagnostic Information
.SH SYNOPSIS
-.TH "nvme_status_code" 9 "nvme_status_code" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_status_code" 9 "nvme_status_code" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_status_code \- Returns the NVMe Status Code
.SH SYNOPSIS
-.TH "nvme_status_code_type" 9 "nvme_status_code_type" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_status_code_type" 9 "nvme_status_code_type" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_status_code_type \- Returns the NVMe Status Code Type
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_status_field" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_status_field" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_status_field \- Defines all parts of the nvme status field: status code, status code type, and additional flags.
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_status_result" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_status_result" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_status_result \- Result of the device self-test operation
.SH SYNOPSIS
-.TH "nvme_status_to_errno" 9 "nvme_status_to_errno" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_status_to_errno" 9 "nvme_status_to_errno" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_status_to_errno \- Converts nvme return status to errno
.SH SYNOPSIS
-.TH "nvme_status_to_string" 9 "nvme_status_to_string" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_status_to_string" 9 "nvme_status_to_string" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_status_to_string \- Returns string describing nvme return status.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_streams_directive_params" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_streams_directive_params" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_streams_directive_params \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_streams_directive_status" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_streams_directive_status" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_streams_directive_status \-
.SH SYNOPSIS
-.TH "nvme_submit_admin_passthru" 9 "nvme_submit_admin_passthru" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_submit_admin_passthru" 9 "nvme_submit_admin_passthru" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_submit_admin_passthru \- Submit an nvme passthrough admin command
.SH SYNOPSIS
-.TH "nvme_submit_io_passthru" 9 "nvme_submit_io_passthru" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_submit_io_passthru" 9 "nvme_submit_io_passthru" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_submit_io_passthru \- Submit an nvme passthrough command
.SH SYNOPSIS
-.TH "nvme_subsys_filter" 9 "nvme_subsys_filter" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsys_filter" 9 "nvme_subsys_filter" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsys_filter \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_subsys_type" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_subsys_type" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_subsys_type \- Type of the NVM subsystem.
.SH SYNOPSIS
-.TH "nvme_subsystem_first_ctrl" 9 "nvme_subsystem_first_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_first_ctrl" 9 "nvme_subsystem_first_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_first_ctrl \- First ctrl iterator
.SH SYNOPSIS
-.TH "nvme_subsystem_first_ns" 9 "nvme_subsystem_first_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_first_ns" 9 "nvme_subsystem_first_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_first_ns \- Start namespace iterator
.SH SYNOPSIS
-.TH "nvme_subsystem_for_each_ctrl" 9 "nvme_subsystem_for_each_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ctrl" 9 "nvme_subsystem_for_each_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_for_each_ctrl \- Traverse controllers
.SH SYNOPSIS
-.TH "nvme_subsystem_for_each_ctrl_safe" 9 "nvme_subsystem_for_each_ctrl_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ctrl_safe" 9 "nvme_subsystem_for_each_ctrl_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_for_each_ctrl_safe \- Traverse controllers
.SH SYNOPSIS
-.TH "nvme_subsystem_for_each_ns" 9 "nvme_subsystem_for_each_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ns" 9 "nvme_subsystem_for_each_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_for_each_ns \- Traverse namespaces
.SH SYNOPSIS
-.TH "nvme_subsystem_for_each_ns_safe" 9 "nvme_subsystem_for_each_ns_safe" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ns_safe" 9 "nvme_subsystem_for_each_ns_safe" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_for_each_ns_safe \- Traverse namespaces
.SH SYNOPSIS
-.TH "nvme_subsystem_get_host" 9 "nvme_subsystem_get_host" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_host" 9 "nvme_subsystem_get_host" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_get_host \- Returns nvme_host_t object
.SH SYNOPSIS
-.TH "nvme_subsystem_get_name" 9 "nvme_subsystem_get_name" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_name" 9 "nvme_subsystem_get_name" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_get_name \- sysfs name of an nvme_subsystem_t object
.SH SYNOPSIS
-.TH "nvme_subsystem_get_nqn" 9 "nvme_subsystem_get_nqn" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_nqn" 9 "nvme_subsystem_get_nqn" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_get_nqn \- Retrieve NQN from subsystem
.SH SYNOPSIS
-.TH "nvme_subsystem_get_sysfs_dir" 9 "nvme_subsystem_get_sysfs_dir" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_sysfs_dir" 9 "nvme_subsystem_get_sysfs_dir" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_get_sysfs_dir \- sysfs directory of an nvme_subsystem_t object
.SH SYNOPSIS
-.TH "nvme_subsystem_get_type" 9 "nvme_subsystem_get_type" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_type" 9 "nvme_subsystem_get_type" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_get_type \- Returns the type of a subsystem
.SH SYNOPSIS
-.TH "nvme_subsystem_lookup_namespace" 9 "nvme_subsystem_lookup_namespace" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_lookup_namespace" 9 "nvme_subsystem_lookup_namespace" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_lookup_namespace \- lookup namespace by NSID
.SH SYNOPSIS
-.TH "nvme_subsystem_next_ctrl" 9 "nvme_subsystem_next_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_next_ctrl" 9 "nvme_subsystem_next_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_next_ctrl \- Next ctrl iterator
.SH SYNOPSIS
-.TH "nvme_subsystem_next_ns" 9 "nvme_subsystem_next_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_next_ns" 9 "nvme_subsystem_next_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_next_ns \- Next namespace iterator
.SH SYNOPSIS
-.TH "nvme_subsystem_reset" 9 "nvme_subsystem_reset" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_subsystem_reset" 9 "nvme_subsystem_reset" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_subsystem_reset \- Initiate a subsystem reset
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_supported_cap_config_list_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_supported_cap_config_list_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_supported_cap_config_list_log \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_supported_log_pages" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_supported_log_pages" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_supported_log_pages \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_telemetry_da" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_telemetry_da" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_telemetry_da \- Telemetry Log Data Area
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_telemetry_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_telemetry_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_telemetry_log \- Retrieve internal data specific to the manufacturer.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_thermal_exc_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_thermal_exc_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_thermal_exc_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_time_stamp_change_event" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_time_stamp_change_event" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_time_stamp_change_event \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_timestamp" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_timestamp" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_timestamp \-
.SH SYNOPSIS
-.TH "nvme_unlink_ctrl" 9 "nvme_unlink_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_unlink_ctrl" 9 "nvme_unlink_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_unlink_ctrl \- Unlink controller
.SH SYNOPSIS
-.TH "nvme_update_config" 9 "nvme_update_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_update_config" 9 "nvme_update_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_update_config \- Update JSON configuration
.SH SYNOPSIS
-.TH "nvme_verify" 9 "nvme_verify" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_verify" 9 "nvme_verify" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_verify \- Send an nvme verify command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_virt_mgmt_act" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_virt_mgmt_act" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_virt_mgmt_act \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_VIRT_MGMT_ACT_PRIM_CTRL_FLEX_ALLOC" 12
+Primary Controller Flexible
+Allocation
.IP "NVME_VIRT_MGMT_ACT_OFFLINE_SEC_CTRL" 12
+Secondary Controller Offline
.IP "NVME_VIRT_MGMT_ACT_ASSIGN_SEC_CTRL" 12
+Secondary Controller Assign
.IP "NVME_VIRT_MGMT_ACT_ONLINE_SEC_CTRL" 12
+Secondary Controller Online
-.TH "libnvme" 9 "enum nvme_virt_mgmt_rt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_virt_mgmt_rt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_virt_mgmt_rt \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_VIRT_MGMT_RT_VQ_RESOURCE" 12
+VQ Resources
.IP "NVME_VIRT_MGMT_RT_VI_RESOURCE" 12
+VI Resources
-.TH "nvme_virtual_mgmt" 9 "nvme_virtual_mgmt" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_virtual_mgmt" 9 "nvme_virtual_mgmt" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_virtual_mgmt \- Virtualization resource management
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_virtual_mgmt_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_virtual_mgmt_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_virtual_mgmt_args \- Arguments for the NVMe Virtualization resource management command
.SH SYNOPSIS
-.TH "nvme_write" 9 "nvme_write" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_write" 9 "nvme_write" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_write \- Submit an nvme user write command
.SH SYNOPSIS
-.TH "nvme_write_uncorrectable" 9 "nvme_write_uncorrectable" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_write_uncorrectable" 9 "nvme_write_uncorrectable" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_write_uncorrectable \- Submit an nvme write uncorrectable command
.SH SYNOPSIS
-.TH "nvme_write_zeros" 9 "nvme_write_zeros" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_write_zeros" 9 "nvme_write_zeros" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_write_zeros \- Submit an nvme write zeroes command
.SH SYNOPSIS
-.TH "nvme_zns_append" 9 "nvme_zns_append" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_append" 9 "nvme_zns_append" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_append \- Append data to a zone
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_append_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_append_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_append_args \- Arguments for the NVMe ZNS Append command
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_changed_zone_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_changed_zone_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_changed_zone_log \- ZNS Changed Zone List log
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_desc" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_desc" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_desc \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_id_ctrl" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_id_ctrl" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_id_ctrl \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_id_ns" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_id_ns" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_id_ns \- Zoned Namespace Command Set Specific Identify Namespace Data Structure
.SH SYNOPSIS
-.TH "nvme_zns_identify_ctrl" 9 "nvme_zns_identify_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_identify_ctrl" 9 "nvme_zns_identify_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_identify_ctrl \-
.SH SYNOPSIS
-.TH "nvme_zns_identify_ns" 9 "nvme_zns_identify_ns" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_identify_ns" 9 "nvme_zns_identify_ns" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_identify_ns \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_lbafe" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_lbafe" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_lbafe \-
.SH SYNOPSIS
-.TH "nvme_zns_mgmt_recv" 9 "nvme_zns_mgmt_recv" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_mgmt_recv" 9 "nvme_zns_mgmt_recv" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_mgmt_recv \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_mgmt_recv_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_mgmt_recv_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_mgmt_recv_args \- Arguments for the NVMe ZNS Management Receive command
.SH SYNOPSIS
-.TH "nvme_zns_mgmt_send" 9 "nvme_zns_mgmt_send" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_mgmt_send" 9 "nvme_zns_mgmt_send" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_mgmt_send \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zns_mgmt_send_args" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_mgmt_send_args" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zns_mgmt_send_args \- Arguments for the NVMe ZNS Management Send command
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_zns_recv_action" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_recv_action" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_recv_action \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_ZNS_ZRA_REPORT_ZONES" 12
+Report Zones
.IP "NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES" 12
+Extended Report Zones
-.TH "libnvme" 9 "enum nvme_zns_report_options" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_report_options" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_report_options \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_ZNS_ZRAS_REPORT_ALL" 12
+List all zones
.IP "NVME_ZNS_ZRAS_REPORT_EMPTY" 12
+List the zones in the ZSE:Empty state
.IP "NVME_ZNS_ZRAS_REPORT_IMPL_OPENED" 12
+List the zones in the ZSIO:Implicitly Opened state
.IP "NVME_ZNS_ZRAS_REPORT_EXPL_OPENED" 12
+List the zones in the ZSEO:Explicitly Opened state
.IP "NVME_ZNS_ZRAS_REPORT_CLOSED" 12
+List the zones in the ZSC:Closed state
.IP "NVME_ZNS_ZRAS_REPORT_FULL" 12
+List the zones in the ZSF:Full state
.IP "NVME_ZNS_ZRAS_REPORT_READ_ONLY" 12
+List the zones in the ZSRO:Read Only state
.IP "NVME_ZNS_ZRAS_REPORT_OFFLINE" 12
+List the zones in the ZSO:Offline state
-.TH "nvme_zns_report_zones" 9 "nvme_zns_report_zones" "February 2022" "libnvme API manual" LINUX
+.TH "nvme_zns_report_zones" 9 "nvme_zns_report_zones" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvme_zns_report_zones \- Return the list of zones
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_zns_send_action" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_send_action" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_send_action \-
.SH SYNOPSIS
};
.SH Constants
.IP "NVME_ZNS_ZSA_CLOSE" 12
+Close Zone
.IP "NVME_ZNS_ZSA_FINISH" 12
+Finish Zone
.IP "NVME_ZNS_ZSA_OPEN" 12
+Open Zone
.IP "NVME_ZNS_ZSA_RESET" 12
+Reset Zone
.IP "NVME_ZNS_ZSA_OFFLINE" 12
+Offline Zone
.IP "NVME_ZNS_ZSA_SET_DESC_EXT" 12
+Set Zone Descriptor Extension
.IP "NVME_ZNS_ZSA_ZRWA_FLUSH" 12
+Flush
-.TH "libnvme" 9 "enum nvme_zns_za" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_za" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_za \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_zns_zs" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_zs" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_zs \-
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvme_zns_zt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_zt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvme_zns_zt \-
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvme_zone_report" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zone_report" "March 2022" "API Manual" LINUX
.SH NAME
struct nvme_zone_report \-
.SH SYNOPSIS
-.TH "nvmf_add_ctrl" 9 "nvmf_add_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_add_ctrl" 9 "nvmf_add_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_add_ctrl \- Connect a controller and update topology
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_addr_family" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_addr_family" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_addr_family \- Address Family codes for Discovery Log Page entry ADRFAM field
.SH SYNOPSIS
-.TH "nvmf_adrfam_str" 9 "nvmf_adrfam_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_adrfam_str" 9 "nvmf_adrfam_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_adrfam_str \- Decode ADRFAM field
.SH SYNOPSIS
-.TH "nvmf_cms_str" 9 "nvmf_cms_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_cms_str" 9 "nvmf_cms_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_cms_str \- Decode RDMA connection management service field
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_connect_data" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_connect_data" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_connect_data \- Data payload for the 'connect' command
.SH SYNOPSIS
-.TH "nvmf_connect_disc_entry" 9 "nvmf_connect_disc_entry" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_connect_disc_entry" 9 "nvmf_connect_disc_entry" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_connect_disc_entry \- Connect controller based on the discovery log page entry
.SH SYNOPSIS
-.TH "nvmf_default_config" 9 "nvmf_default_config" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_default_config" 9 "nvmf_default_config" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_default_config \- Default values for fabrics configuration
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_dim_data" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_dim_data" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_dim_data \- Discovery Information Management (DIM) - Data
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_dim_entfmt" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_entfmt" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_dim_entfmt \- Discovery Information Management Entry Format
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_dim_etype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_etype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_dim_etype \- Discovery Information Management Entity Type
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_dim_tas" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_tas" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_dim_tas \- Discovery Information Management Task
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_disc_eflags" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_disc_eflags" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_disc_eflags \- Discovery Log Page entry flags.
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_disc_log_entry" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_disc_log_entry" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_disc_log_entry \- Discovery Log Page entry
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_discovery_log" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_discovery_log" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_discovery_log \- Discovery Log Page (Log Identifier 70h)
.SH SYNOPSIS
-.TH "nvmf_eflags_str" 9 "nvmf_eflags_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_eflags_str" 9 "nvmf_eflags_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_eflags_str \- Decode EFLAGS field
.SH SYNOPSIS
-.TH "nvmf_exat_len" 9 "nvmf_exat_len" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_exat_len" 9 "nvmf_exat_len" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_exat_len \- Return length rounded up by 4
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_exattype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_exattype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_exattype \- Extended Attribute Type
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_ext_attr" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_ext_attr" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_ext_attr \- Extended Attribute (EXAT)
.SH SYNOPSIS
-.TH "libnvme" 9 "struct nvmf_ext_die" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_ext_die" "March 2022" "API Manual" LINUX
.SH NAME
struct nvmf_ext_die \- Extended Discovery Information Entry (DIE)
.SH SYNOPSIS
-.TH "nvmf_get_discovery_log" 9 "nvmf_get_discovery_log" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_get_discovery_log" 9 "nvmf_get_discovery_log" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_get_discovery_log \- Return the discovery log page
.SH SYNOPSIS
-.TH "nvmf_hostid_from_file" 9 "nvmf_hostid_from_file" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_hostid_from_file" 9 "nvmf_hostid_from_file" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_hostid_from_file \- Reads the host identifier from the config default location in /etc/nvme/.
.SH SYNOPSIS
-.TH "nvmf_hostnqn_from_file" 9 "nvmf_hostnqn_from_file" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_hostnqn_from_file" 9 "nvmf_hostnqn_from_file" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_hostnqn_from_file \- Reads the host nvm qualified name from the config default location in /etc/nvme/
.SH SYNOPSIS
-.TH "nvmf_hostnqn_generate" 9 "nvmf_hostnqn_generate" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_hostnqn_generate" 9 "nvmf_hostnqn_generate" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_hostnqn_generate \- Generate a machine specific host nqn
.SH SYNOPSIS
-.TH "nvmf_prtype_str" 9 "nvmf_prtype_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_prtype_str" 9 "nvmf_prtype_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_prtype_str \- Decode RDMA Provider type field
.SH SYNOPSIS
-.TH "nvmf_qptype_str" 9 "nvmf_qptype_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_qptype_str" 9 "nvmf_qptype_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_qptype_str \- Decode RDMA QP Service type field
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_rdma_cms" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_cms" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_rdma_cms \- RDMA Connection Management Service Type codes for Discovery Log Page entry TSAS RDMA_CMS field
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_rdma_prtype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_prtype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_rdma_prtype \- RDMA Provider Type codes for Discovery Log Page entry TSAS RDMA_PRTYPE field
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_rdma_qptype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_qptype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_rdma_qptype \- RDMA QP Service Type codes for Discovery Log Page entry TSAS RDMA_QPTYPE field
.SH SYNOPSIS
-.TH "nvmf_register_ctrl" 9 "nvmf_register_ctrl" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_register_ctrl" 9 "nvmf_register_ctrl" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_register_ctrl \- Perform registration task with a DC
.SH SYNOPSIS
-.TH "nvmf_sectype_str" 9 "nvmf_sectype_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_sectype_str" 9 "nvmf_sectype_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_sectype_str \- Decode SECTYPE field
.SH SYNOPSIS
-.TH "nvmf_subtype_str" 9 "nvmf_subtype_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_subtype_str" 9 "nvmf_subtype_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_subtype_str \- Decode SUBTYPE field
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_tcp_sectype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_tcp_sectype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_tcp_sectype \- Transport Specific Address Subtype Definition for NVMe/TCP Transport
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_treq" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_treq" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_treq \- Transport Requirements codes for Discovery Log Page entry TREQ field
.SH SYNOPSIS
-.TH "nvmf_treq_str" 9 "nvmf_treq_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_treq_str" 9 "nvmf_treq_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_treq_str \- Decode TREQ field
.SH SYNOPSIS
-.TH "libnvme" 9 "enum nvmf_trtype" "February 2022" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_trtype" "March 2022" "API Manual" LINUX
.SH NAME
enum nvmf_trtype \- Transport Type codes for Discovery Log Page entry TRTYPE field
.SH SYNOPSIS
-.TH "nvmf_trtype_str" 9 "nvmf_trtype_str" "February 2022" "libnvme API manual" LINUX
+.TH "nvmf_trtype_str" 9 "nvmf_trtype_str" "March 2022" "libnvme API manual" LINUX
.SH NAME
nvmf_trtype_str \- Decode TRTYPE field
.SH SYNOPSIS