]> www.infradead.org Git - users/sagi/libnvme.git/commitdiff
doc: Regenerate all docs for v1.9
authorDaniel Wagner <dwagner@suse.de>
Fri, 3 May 2024 12:08:20 +0000 (14:08 +0200)
committerDaniel Wagner <dwagner@suse.de>
Fri, 3 May 2024 12:08:20 +0000 (14:08 +0200)
Signed-off-by: Daniel Wagner <dwagner@suse.de>
879 files changed:
doc/conf.py
doc/config-schema.json
doc/man/nbft_control.2
doc/man/nbft_control_flags.2
doc/man/nbft_desc_type.2
doc/man/nbft_discovery.2
doc/man/nbft_discovery_flags.2
doc/man/nbft_header.2
doc/man/nbft_heap_obj.2
doc/man/nbft_hfi.2
doc/man/nbft_hfi_flags.2
doc/man/nbft_hfi_info_tcp.2
doc/man/nbft_hfi_info_tcp_flags.2
doc/man/nbft_host.2
doc/man/nbft_host_flags.2
doc/man/nbft_info.2
doc/man/nbft_info_discovery.2
doc/man/nbft_info_hfi.2
doc/man/nbft_info_hfi_info_tcp.2
doc/man/nbft_info_host.2
doc/man/nbft_info_nid_type.2
doc/man/nbft_info_primary_admin_host_flag.2
doc/man/nbft_info_security.2
doc/man/nbft_info_subsystem_ns.2
doc/man/nbft_security.2
doc/man/nbft_security_flags.2
doc/man/nbft_security_secret_type.2
doc/man/nbft_ssns.2
doc/man/nbft_ssns_ext_info.2
doc/man/nbft_ssns_ext_info_flags.2
doc/man/nbft_ssns_flags.2
doc/man/nbft_ssns_trflags.2
doc/man/nbft_trtype.2
doc/man/nvme_acq.2 [new file with mode: 0644]
doc/man/nvme_admin_opcode.2
doc/man/nvme_admin_passthru.2
doc/man/nvme_admin_passthru64.2
doc/man/nvme_ae_info_css_nvm.2
doc/man/nvme_ae_info_error.2
doc/man/nvme_ae_info_notice.2
doc/man/nvme_ae_info_smart.2
doc/man/nvme_ae_type.2
doc/man/nvme_aggregate_endurance_group_event.2
doc/man/nvme_aggregate_predictable_lat_event.2
doc/man/nvme_ana_group_desc.2
doc/man/nvme_ana_log.2
doc/man/nvme_ana_state.2
doc/man/nvme_apst_entry.2
doc/man/nvme_aqa.2 [new file with mode: 0644]
doc/man/nvme_asq.2 [new file with mode: 0644]
doc/man/nvme_boot_partition.2
doc/man/nvme_boot_partition_info.2 [new file with mode: 0644]
doc/man/nvme_bpinfo.2 [new file with mode: 0644]
doc/man/nvme_bpmbl.2 [new file with mode: 0644]
doc/man/nvme_bprsel.2 [new file with mode: 0644]
doc/man/nvme_cap.2 [new file with mode: 0644]
doc/man/nvme_capacity_config_desc.2
doc/man/nvme_capacity_mgmt.2
doc/man/nvme_cc.2 [new file with mode: 0644]
doc/man/nvme_change_ns_event.2
doc/man/nvme_channel_config_desc.2
doc/man/nvme_cmb_size.2
doc/man/nvme_cmbebs.2 [new file with mode: 0644]
doc/man/nvme_cmbloc.2 [new file with mode: 0644]
doc/man/nvme_cmbmsc.2 [new file with mode: 0644]
doc/man/nvme_cmbsts.2 [new file with mode: 0644]
doc/man/nvme_cmbswtp.2 [new file with mode: 0644]
doc/man/nvme_cmbsz.2 [new file with mode: 0644]
doc/man/nvme_cmd_effects.2
doc/man/nvme_cmd_effects_log.2
doc/man/nvme_cmd_format_mset.2
doc/man/nvme_cmd_format_pi.2
doc/man/nvme_cmd_format_pil.2
doc/man/nvme_cmd_format_ses.2
doc/man/nvme_cmd_get_log_lid.2
doc/man/nvme_cmd_get_log_telemetry_host_lsp.2
doc/man/nvme_cmic.2 [new file with mode: 0644]
doc/man/nvme_compare.2
doc/man/nvme_connect_err.2
doc/man/nvme_constants.2
doc/man/nvme_copy.2
doc/man/nvme_copy_range.2
doc/man/nvme_copy_range_f1.2
doc/man/nvme_copy_range_f2.2
doc/man/nvme_copy_range_f3.2
doc/man/nvme_copy_range_sopt.2
doc/man/nvme_create_ctrl.2
doc/man/nvme_create_root.2
doc/man/nvme_crto.2 [new file with mode: 0644]
doc/man/nvme_csi.2
doc/man/nvme_csts.2 [new file with mode: 0644]
doc/man/nvme_ctrl_config_match.2
doc/man/nvme_ctrl_find.2
doc/man/nvme_ctrl_first_ns.2
doc/man/nvme_ctrl_first_path.2
doc/man/nvme_ctrl_for_each_ns.2
doc/man/nvme_ctrl_for_each_ns_safe.2
doc/man/nvme_ctrl_for_each_path.2
doc/man/nvme_ctrl_for_each_path_safe.2
doc/man/nvme_ctrl_get_address.2
doc/man/nvme_ctrl_get_config.2
doc/man/nvme_ctrl_get_dhchap_host_key.2
doc/man/nvme_ctrl_get_dhchap_key.2
doc/man/nvme_ctrl_get_fd.2
doc/man/nvme_ctrl_get_firmware.2
doc/man/nvme_ctrl_get_host_iface.2
doc/man/nvme_ctrl_get_host_traddr.2
doc/man/nvme_ctrl_get_model.2
doc/man/nvme_ctrl_get_name.2
doc/man/nvme_ctrl_get_numa_node.2
doc/man/nvme_ctrl_get_phy_slot.2
doc/man/nvme_ctrl_get_queue_count.2
doc/man/nvme_ctrl_get_serial.2
doc/man/nvme_ctrl_get_sqsize.2
doc/man/nvme_ctrl_get_src_addr.2
doc/man/nvme_ctrl_get_state.2
doc/man/nvme_ctrl_get_subsysnqn.2
doc/man/nvme_ctrl_get_subsystem.2
doc/man/nvme_ctrl_get_sysfs_dir.2
doc/man/nvme_ctrl_get_traddr.2
doc/man/nvme_ctrl_get_transport.2
doc/man/nvme_ctrl_get_trsvcid.2
doc/man/nvme_ctrl_identify.2
doc/man/nvme_ctrl_is_discovered.2
doc/man/nvme_ctrl_is_discovery_ctrl.2
doc/man/nvme_ctrl_is_persistent.2
doc/man/nvme_ctrl_is_unique_discovery_ctrl.2
doc/man/nvme_ctrl_list.2
doc/man/nvme_ctrl_metadata_type.2
doc/man/nvme_ctrl_next_ns.2
doc/man/nvme_ctrl_next_path.2
doc/man/nvme_ctrl_release_fd.2
doc/man/nvme_ctrl_reset.2
doc/man/nvme_ctrl_set_dhchap_host_key.2
doc/man/nvme_ctrl_set_dhchap_key.2
doc/man/nvme_ctrl_set_discovered.2
doc/man/nvme_ctrl_set_discovery_ctrl.2
doc/man/nvme_ctrl_set_persistent.2
doc/man/nvme_ctrl_set_unique_discovery_ctrl.2
doc/man/nvme_ctrls_filter.2
doc/man/nvme_data_tfr.2
doc/man/nvme_default_host.2
doc/man/nvme_describe_key_serial.2
doc/man/nvme_dev_self_test.2
doc/man/nvme_directive_dtype.2
doc/man/nvme_directive_receive_doper.2
doc/man/nvme_directive_recv.2
doc/man/nvme_directive_recv_identify_parameters.2
doc/man/nvme_directive_recv_stream_allocate.2
doc/man/nvme_directive_recv_stream_parameters.2
doc/man/nvme_directive_recv_stream_status.2
doc/man/nvme_directive_send.2
doc/man/nvme_directive_send_doper.2
doc/man/nvme_directive_send_id_endir.2
doc/man/nvme_directive_send_identify_endir.2
doc/man/nvme_directive_send_stream_release_identifier.2
doc/man/nvme_directive_send_stream_release_resource.2
doc/man/nvme_directive_types.2
doc/man/nvme_disconnect_ctrl.2
doc/man/nvme_dsm.2
doc/man/nvme_dsm_attributes.2
doc/man/nvme_dsm_range.2
doc/man/nvme_dst_stc.2
doc/man/nvme_dump_config.2
doc/man/nvme_dump_tree.2
doc/man/nvme_eg_critical_warning_flags.2
doc/man/nvme_eg_event_aggregate_log.2
doc/man/nvme_end_grp_chan_desc.2
doc/man/nvme_end_grp_config_desc.2
doc/man/nvme_endurance_group_log.2
doc/man/nvme_eom_lane_desc.2
doc/man/nvme_eom_optional_data.2
doc/man/nvme_eom_optional_data_present.2 [new file with mode: 0644]
doc/man/nvme_errno_to_string.2
doc/man/nvme_error_log_page.2
doc/man/nvme_export_tls_key.2 [new file with mode: 0644]
doc/man/nvme_fabrics_config.2
doc/man/nvme_fctype.2
doc/man/nvme_fdp_config_desc.2
doc/man/nvme_fdp_config_fdpa.2
doc/man/nvme_fdp_config_log.2
doc/man/nvme_fdp_event.2
doc/man/nvme_fdp_event_flags.2
doc/man/nvme_fdp_event_realloc.2
doc/man/nvme_fdp_event_realloc_flags.2
doc/man/nvme_fdp_event_type.2
doc/man/nvme_fdp_events_log.2
doc/man/nvme_fdp_reclaim_unit_handle_status.2
doc/man/nvme_fdp_reclaim_unit_handle_update.2
doc/man/nvme_fdp_ruh_desc.2
doc/man/nvme_fdp_ruh_status.2
doc/man/nvme_fdp_ruh_status_desc.2
doc/man/nvme_fdp_ruh_type.2
doc/man/nvme_fdp_ruha.2
doc/man/nvme_fdp_ruhu_desc.2
doc/man/nvme_fdp_ruhu_log.2
doc/man/nvme_fdp_stats_log.2
doc/man/nvme_fdp_supported_event_attributes.2
doc/man/nvme_fdp_supported_event_desc.2
doc/man/nvme_feat.2
doc/man/nvme_feat_auto_pst.2
doc/man/nvme_feat_fdp_events_cdw11.2
doc/man/nvme_feat_host_behavior.2
doc/man/nvme_feat_nswpcfg_state.2
doc/man/nvme_feat_plm_window_select.2
doc/man/nvme_feat_resv_notify_flags.2
doc/man/nvme_feat_tmpthresh_thsel.2
doc/man/nvme_features_async_event_config_flags.2
doc/man/nvme_features_id.2
doc/man/nvme_fid_supported_effects.2
doc/man/nvme_fid_supported_effects_log.2
doc/man/nvme_firmware_slot.2
doc/man/nvme_first_host.2
doc/man/nvme_first_subsystem.2
doc/man/nvme_flbas.2 [new file with mode: 0644]
doc/man/nvme_flush.2
doc/man/nvme_for_each_host.2
doc/man/nvme_for_each_host_safe.2
doc/man/nvme_for_each_subsystem.2
doc/man/nvme_for_each_subsystem_safe.2
doc/man/nvme_format_nvm.2
doc/man/nvme_format_nvm_compln_event.2
doc/man/nvme_format_nvm_start_event.2
doc/man/nvme_free_ctrl.2
doc/man/nvme_free_host.2
doc/man/nvme_free_ns.2
doc/man/nvme_free_subsystem.2
doc/man/nvme_free_tree.2
doc/man/nvme_fw_commit.2
doc/man/nvme_fw_commit_ca.2
doc/man/nvme_fw_commit_event.2
doc/man/nvme_fw_download.2
doc/man/nvme_fw_download_seq.2
doc/man/nvme_gen_dhchap_key.2
doc/man/nvme_generate_tls_key_identity.2
doc/man/nvme_get_ana_log_len.2
doc/man/nvme_get_attr.2
doc/man/nvme_get_ctrl_attr.2
doc/man/nvme_get_ctrl_telemetry.2
doc/man/nvme_get_directive_receive_length.2
doc/man/nvme_get_discovery_args.2
doc/man/nvme_get_feature_length.2
doc/man/nvme_get_feature_length2.2
doc/man/nvme_get_features.2
doc/man/nvme_get_features_arbitration.2
doc/man/nvme_get_features_async_event.2
doc/man/nvme_get_features_auto_pst.2
doc/man/nvme_get_features_data.2
doc/man/nvme_get_features_endurance_event_cfg.2
doc/man/nvme_get_features_err_recovery.2
doc/man/nvme_get_features_err_recovery2.2
doc/man/nvme_get_features_hctm.2
doc/man/nvme_get_features_host_behavior.2
doc/man/nvme_get_features_host_id.2
doc/man/nvme_get_features_host_mem_buf.2
doc/man/nvme_get_features_host_mem_buf2.2
doc/man/nvme_get_features_iocs_profile.2
doc/man/nvme_get_features_irq_coalesce.2
doc/man/nvme_get_features_irq_config.2
doc/man/nvme_get_features_kato.2
doc/man/nvme_get_features_lba_range.2
doc/man/nvme_get_features_lba_range2.2
doc/man/nvme_get_features_lba_sts_interval.2
doc/man/nvme_get_features_nopsc.2
doc/man/nvme_get_features_num_queues.2
doc/man/nvme_get_features_plm_config.2
doc/man/nvme_get_features_plm_window.2
doc/man/nvme_get_features_power_mgmt.2
doc/man/nvme_get_features_resv_mask.2
doc/man/nvme_get_features_resv_mask2.2
doc/man/nvme_get_features_resv_persist.2
doc/man/nvme_get_features_resv_persist2.2
doc/man/nvme_get_features_rrl.2
doc/man/nvme_get_features_sanitize.2
doc/man/nvme_get_features_sel.2
doc/man/nvme_get_features_simple.2
doc/man/nvme_get_features_sw_progress.2
doc/man/nvme_get_features_temp_thresh.2
doc/man/nvme_get_features_timestamp.2
doc/man/nvme_get_features_volatile_wc.2
doc/man/nvme_get_features_write_atomic.2
doc/man/nvme_get_features_write_protect.2
doc/man/nvme_get_host_telemetry.2
doc/man/nvme_get_lba_status.2
doc/man/nvme_get_lba_status_log.2
doc/man/nvme_get_log.2
doc/man/nvme_get_log_ana.2
doc/man/nvme_get_log_ana_groups.2
doc/man/nvme_get_log_boot_partition.2
doc/man/nvme_get_log_changed_ns_list.2
doc/man/nvme_get_log_cmd_effects.2
doc/man/nvme_get_log_create_telemetry_host.2
doc/man/nvme_get_log_device_self_test.2
doc/man/nvme_get_log_discovery.2
doc/man/nvme_get_log_endurance_group.2
doc/man/nvme_get_log_endurance_grp_evt.2
doc/man/nvme_get_log_error.2
doc/man/nvme_get_log_fdp_configurations.2
doc/man/nvme_get_log_fdp_events.2
doc/man/nvme_get_log_fdp_stats.2
doc/man/nvme_get_log_fid_supported_effects.2
doc/man/nvme_get_log_fw_slot.2
doc/man/nvme_get_log_lba_status.2
doc/man/nvme_get_log_media_unit_stat.2
doc/man/nvme_get_log_mi_cmd_supported_effects.2
doc/man/nvme_get_log_page.2
doc/man/nvme_get_log_persistent_event.2
doc/man/nvme_get_log_phy_rx_eom.2
doc/man/nvme_get_log_predictable_lat_event.2
doc/man/nvme_get_log_predictable_lat_nvmset.2
doc/man/nvme_get_log_reclaim_unit_handle_usage.2
doc/man/nvme_get_log_reservation.2
doc/man/nvme_get_log_sanitize.2
doc/man/nvme_get_log_smart.2
doc/man/nvme_get_log_support_cap_config_list.2
doc/man/nvme_get_log_supported_log_pages.2
doc/man/nvme_get_log_telemetry_ctrl.2
doc/man/nvme_get_log_telemetry_host.2
doc/man/nvme_get_log_zns_changed_zones.2
doc/man/nvme_get_logging_level.2 [new file with mode: 0644]
doc/man/nvme_get_logical_block_size.2
doc/man/nvme_get_new_host_telemetry.2
doc/man/nvme_get_ns_attr.2
doc/man/nvme_get_nsid.2
doc/man/nvme_get_path_attr.2
doc/man/nvme_get_property.2
doc/man/nvme_get_subsys_attr.2
doc/man/nvme_get_telemetry_log.2
doc/man/nvme_get_telemetry_max.2
doc/man/nvme_hmac_alg.2
doc/man/nvme_host_behavior_support.2
doc/man/nvme_host_get_dhchap_key.2
doc/man/nvme_host_get_hostid.2
doc/man/nvme_host_get_hostnqn.2
doc/man/nvme_host_get_hostsymname.2
doc/man/nvme_host_get_root.2
doc/man/nvme_host_is_pdc_enabled.2
doc/man/nvme_host_mem_buf_attrs.2
doc/man/nvme_host_metadata.2
doc/man/nvme_host_release_fds.2
doc/man/nvme_host_set_dhchap_key.2
doc/man/nvme_host_set_hostsymname.2
doc/man/nvme_host_set_pdc_enabled.2
doc/man/nvme_id_ctrl.2
doc/man/nvme_id_ctrl_anacap.2
doc/man/nvme_id_ctrl_apsta.2
doc/man/nvme_id_ctrl_avscc.2
doc/man/nvme_id_ctrl_cmic.2
doc/man/nvme_id_ctrl_cntrltype.2
doc/man/nvme_id_ctrl_cqes.2
doc/man/nvme_id_ctrl_ctratt.2
doc/man/nvme_id_ctrl_dctype.2
doc/man/nvme_id_ctrl_dsto.2
doc/man/nvme_id_ctrl_fcatt.2
doc/man/nvme_id_ctrl_fna.2
doc/man/nvme_id_ctrl_frmw.2
doc/man/nvme_id_ctrl_fuses.2
doc/man/nvme_id_ctrl_hctm.2
doc/man/nvme_id_ctrl_lpa.2
doc/man/nvme_id_ctrl_mec.2
doc/man/nvme_id_ctrl_nvm.2
doc/man/nvme_id_ctrl_nvmsr.2
doc/man/nvme_id_ctrl_nvscc.2
doc/man/nvme_id_ctrl_nwpc.2
doc/man/nvme_id_ctrl_oacs.2
doc/man/nvme_id_ctrl_oaes.2
doc/man/nvme_id_ctrl_ofcs.2
doc/man/nvme_id_ctrl_oncs.2
doc/man/nvme_id_ctrl_rpmbs.2
doc/man/nvme_id_ctrl_sanicap.2
doc/man/nvme_id_ctrl_sgls.2
doc/man/nvme_id_ctrl_sqes.2
doc/man/nvme_id_ctrl_vwc.2
doc/man/nvme_id_ctrl_vwci.2
doc/man/nvme_id_directives.2
doc/man/nvme_id_domain_attr.2
doc/man/nvme_id_domain_list.2
doc/man/nvme_id_endurance_group_list.2
doc/man/nvme_id_independent_id_ns.2
doc/man/nvme_id_iocs.2
doc/man/nvme_id_ns.2
doc/man/nvme_id_ns_attr.2
doc/man/nvme_id_ns_dlfeat.2
doc/man/nvme_id_ns_dpc.2
doc/man/nvme_id_ns_dps.2
doc/man/nvme_id_ns_flbas.2
doc/man/nvme_id_ns_granularity_desc.2
doc/man/nvme_id_ns_granularity_list.2
doc/man/nvme_id_ns_mc.2
doc/man/nvme_id_ns_nmic.2
doc/man/nvme_id_ns_rescap.2
doc/man/nvme_id_nsfeat.2
doc/man/nvme_id_nvmset_list.2
doc/man/nvme_id_psd.2
doc/man/nvme_id_uuid.2
doc/man/nvme_id_uuid_list.2
doc/man/nvme_id_uuid_list_entry.2
doc/man/nvme_identify.2
doc/man/nvme_identify_active_ns_list.2
doc/man/nvme_identify_active_ns_list_csi.2
doc/man/nvme_identify_allocated_ns.2
doc/man/nvme_identify_allocated_ns_list.2
doc/man/nvme_identify_allocated_ns_list_csi.2
doc/man/nvme_identify_cns.2
doc/man/nvme_identify_ctrl.2
doc/man/nvme_identify_ctrl_csi.2
doc/man/nvme_identify_ctrl_list.2
doc/man/nvme_identify_domain_list.2
doc/man/nvme_identify_endurance_group_list.2
doc/man/nvme_identify_independent_identify_ns.2
doc/man/nvme_identify_iocs.2
doc/man/nvme_identify_iocs_ns_csi_user_data_format.2
doc/man/nvme_identify_ns.2
doc/man/nvme_identify_ns_csi.2
doc/man/nvme_identify_ns_csi_user_data_format.2
doc/man/nvme_identify_ns_descs.2
doc/man/nvme_identify_ns_granularity.2
doc/man/nvme_identify_nsid_ctrl_list.2
doc/man/nvme_identify_nvmset_list.2
doc/man/nvme_identify_primary_ctrl.2
doc/man/nvme_identify_secondary_ctrl_list.2
doc/man/nvme_identify_uuid.2
doc/man/nvme_import_tls_key.2 [new file with mode: 0644]
doc/man/nvme_init_copy_range.2
doc/man/nvme_init_copy_range_f1.2
doc/man/nvme_init_copy_range_f2.2
doc/man/nvme_init_copy_range_f3.2
doc/man/nvme_init_ctrl.2
doc/man/nvme_init_ctrl_list.2
doc/man/nvme_init_dsm_range.2
doc/man/nvme_init_logging.2
doc/man/nvme_insert_tls_key.2
doc/man/nvme_insert_tls_key_versioned.2
doc/man/nvme_io.2
doc/man/nvme_io_control_flags.2
doc/man/nvme_io_dsm_flags.2
doc/man/nvme_io_mgmt_recv.2
doc/man/nvme_io_mgmt_recv_mo.2
doc/man/nvme_io_mgmt_send.2
doc/man/nvme_io_mgmt_send_mo.2
doc/man/nvme_io_opcode.2
doc/man/nvme_io_passthru.2
doc/man/nvme_io_passthru64.2
doc/man/nvme_is_64bit_reg.2
doc/man/nvme_lba_range_type.2
doc/man/nvme_lba_range_type_entry.2
doc/man/nvme_lba_rd.2
doc/man/nvme_lba_status.2
doc/man/nvme_lba_status_atype.2
doc/man/nvme_lba_status_desc.2
doc/man/nvme_lba_status_log.2
doc/man/nvme_lbaf.2
doc/man/nvme_lbaf_rp.2
doc/man/nvme_lbart.2
doc/man/nvme_lbas_ns_element.2
doc/man/nvme_lockdown.2
doc/man/nvme_log_ana_lsp.2
doc/man/nvme_log_phy_rx_eom_action.2
doc/man/nvme_log_phy_rx_eom_quality.2
doc/man/nvme_lookup_ctrl.2
doc/man/nvme_lookup_host.2
doc/man/nvme_lookup_key.2
doc/man/nvme_lookup_keyring.2
doc/man/nvme_lookup_subsystem.2
doc/man/nvme_media_unit_config_desc.2
doc/man/nvme_media_unit_stat_desc.2
doc/man/nvme_media_unit_stat_log.2
doc/man/nvme_metadata_element_desc.2
doc/man/nvme_mi_admin_admin_passthru.2
doc/man/nvme_mi_admin_format_nvm.2
doc/man/nvme_mi_admin_fw_commit.2
doc/man/nvme_mi_admin_fw_download.2
doc/man/nvme_mi_admin_get_features_data.2
doc/man/nvme_mi_admin_get_log.2
doc/man/nvme_mi_admin_get_log_ana.2
doc/man/nvme_mi_admin_get_log_ana_groups.2
doc/man/nvme_mi_admin_get_log_boot_partition.2
doc/man/nvme_mi_admin_get_log_changed_ns_list.2
doc/man/nvme_mi_admin_get_log_cmd_effects.2
doc/man/nvme_mi_admin_get_log_create_telemetry_host.2
doc/man/nvme_mi_admin_get_log_device_self_test.2
doc/man/nvme_mi_admin_get_log_discovery.2
doc/man/nvme_mi_admin_get_log_endurance_group.2
doc/man/nvme_mi_admin_get_log_endurance_grp_evt.2
doc/man/nvme_mi_admin_get_log_error.2
doc/man/nvme_mi_admin_get_log_fid_supported_effects.2
doc/man/nvme_mi_admin_get_log_fw_slot.2
doc/man/nvme_mi_admin_get_log_lba_status.2
doc/man/nvme_mi_admin_get_log_media_unit_stat.2
doc/man/nvme_mi_admin_get_log_mi_cmd_supported_effects.2
doc/man/nvme_mi_admin_get_log_page.2
doc/man/nvme_mi_admin_get_log_persistent_event.2
doc/man/nvme_mi_admin_get_log_phy_rx_eom.2
doc/man/nvme_mi_admin_get_log_predictable_lat_event.2
doc/man/nvme_mi_admin_get_log_predictable_lat_nvmset.2
doc/man/nvme_mi_admin_get_log_reservation.2
doc/man/nvme_mi_admin_get_log_sanitize.2
doc/man/nvme_mi_admin_get_log_simple.2
doc/man/nvme_mi_admin_get_log_smart.2
doc/man/nvme_mi_admin_get_log_support_cap_config_list.2
doc/man/nvme_mi_admin_get_log_supported_log_pages.2
doc/man/nvme_mi_admin_get_log_telemetry_ctrl.2
doc/man/nvme_mi_admin_get_log_telemetry_host.2
doc/man/nvme_mi_admin_get_log_zns_changed_zones.2
doc/man/nvme_mi_admin_get_nsid_log.2
doc/man/nvme_mi_admin_identify.2
doc/man/nvme_mi_admin_identify_active_ns_list.2
doc/man/nvme_mi_admin_identify_allocated_ns.2
doc/man/nvme_mi_admin_identify_allocated_ns_list.2
doc/man/nvme_mi_admin_identify_cns_nsid.2
doc/man/nvme_mi_admin_identify_ctrl.2
doc/man/nvme_mi_admin_identify_ctrl_list.2
doc/man/nvme_mi_admin_identify_ns.2
doc/man/nvme_mi_admin_identify_ns_descs.2
doc/man/nvme_mi_admin_identify_nsid_ctrl_list.2
doc/man/nvme_mi_admin_identify_partial.2
doc/man/nvme_mi_admin_identify_primary_ctrl.2
doc/man/nvme_mi_admin_identify_secondary_ctrl_list.2
doc/man/nvme_mi_admin_ns_attach.2
doc/man/nvme_mi_admin_ns_attach_ctrls.2
doc/man/nvme_mi_admin_ns_detach_ctrls.2
doc/man/nvme_mi_admin_req_hdr.2
doc/man/nvme_mi_admin_resp_hdr.2
doc/man/nvme_mi_admin_sanitize_nvm.2
doc/man/nvme_mi_admin_security_recv.2
doc/man/nvme_mi_admin_security_send.2
doc/man/nvme_mi_admin_xfer.2
doc/man/nvme_mi_ccs.2
doc/man/nvme_mi_close.2
doc/man/nvme_mi_close_ctrl.2
doc/man/nvme_mi_cmd_supported_effects.2
doc/man/nvme_mi_cmd_supported_effects_log.2
doc/man/nvme_mi_config_id.2
doc/man/nvme_mi_config_smbus_freq.2
doc/man/nvme_mi_create_root.2
doc/man/nvme_mi_csts.2
doc/man/nvme_mi_ctrl_health_status.2
doc/man/nvme_mi_ctrl_id.2
doc/man/nvme_mi_cwarn.2
doc/man/nvme_mi_dtyp.2
doc/man/nvme_mi_elem.2
doc/man/nvme_mi_free_root.2
doc/man/nvme_mi_init_ctrl.2
doc/man/nvme_mi_message_type.2
doc/man/nvme_mi_mi_opcode.2
doc/man/nvme_mi_mi_read_mi_data_ctrl.2
doc/man/nvme_mi_mi_read_mi_data_ctrl_list.2
doc/man/nvme_mi_mi_read_mi_data_port.2
doc/man/nvme_mi_mi_read_mi_data_subsys.2
doc/man/nvme_mi_mi_req_hdr.2
doc/man/nvme_mi_mi_resp_hdr.2
doc/man/nvme_mi_mi_subsystem_health_status_poll.2
doc/man/nvme_mi_msg_hdr.2
doc/man/nvme_mi_msg_resp.2
doc/man/nvme_mi_nvm_ss_health_status.2
doc/man/nvme_mi_open_mctp.2
doc/man/nvme_mi_osc.2
doc/man/nvme_mi_port_pcie.2
doc/man/nvme_mi_port_smb.2
doc/man/nvme_mi_read_ctrl_info.2
doc/man/nvme_mi_read_nvm_ss_info.2
doc/man/nvme_mi_read_port_info.2
doc/man/nvme_mi_read_sc_list.2
doc/man/nvme_mi_resp_status.2
doc/man/nvme_mi_set_probe_enabled.2
doc/man/nvme_mi_status_to_string.2
doc/man/nvme_mi_vpd_hdr.2
doc/man/nvme_mi_vpd_mr_common.2
doc/man/nvme_mi_vpd_mra.2
doc/man/nvme_mi_vpd_ppmra.2
doc/man/nvme_mi_vpd_telem.2
doc/man/nvme_mi_vpd_tra.2
doc/man/nvme_namespace_attach_ctrls.2
doc/man/nvme_namespace_detach_ctrls.2
doc/man/nvme_namespace_filter.2
doc/man/nvme_namespace_first_path.2
doc/man/nvme_namespace_for_each_path.2
doc/man/nvme_namespace_for_each_path_safe.2
doc/man/nvme_namespace_next_path.2
doc/man/nvme_nbft_free.2
doc/man/nvme_nbft_read.2
doc/man/nvme_nd_ns_fpi.2
doc/man/nvme_next_host.2
doc/man/nvme_next_subsystem.2
doc/man/nvme_ns_attach.2
doc/man/nvme_ns_attach_ctrls.2
doc/man/nvme_ns_attach_sel.2
doc/man/nvme_ns_compare.2
doc/man/nvme_ns_detach_ctrls.2
doc/man/nvme_ns_flush.2
doc/man/nvme_ns_get_csi.2
doc/man/nvme_ns_get_ctrl.2
doc/man/nvme_ns_get_eui64.2
doc/man/nvme_ns_get_fd.2
doc/man/nvme_ns_get_firmware.2
doc/man/nvme_ns_get_generic_name.2
doc/man/nvme_ns_get_lba_count.2
doc/man/nvme_ns_get_lba_size.2
doc/man/nvme_ns_get_lba_util.2
doc/man/nvme_ns_get_meta_size.2
doc/man/nvme_ns_get_model.2
doc/man/nvme_ns_get_name.2
doc/man/nvme_ns_get_nguid.2
doc/man/nvme_ns_get_nsid.2
doc/man/nvme_ns_get_serial.2
doc/man/nvme_ns_get_subsystem.2
doc/man/nvme_ns_get_sysfs_dir.2
doc/man/nvme_ns_get_uuid.2
doc/man/nvme_ns_id_desc.2
doc/man/nvme_ns_id_desc_nidt.2
doc/man/nvme_ns_identify.2
doc/man/nvme_ns_identify_descs.2
doc/man/nvme_ns_list.2
doc/man/nvme_ns_metadata_type.2
doc/man/nvme_ns_mgmt.2
doc/man/nvme_ns_mgmt_create.2
doc/man/nvme_ns_mgmt_delete.2
doc/man/nvme_ns_mgmt_delete_timeout.2 [new file with mode: 0644]
doc/man/nvme_ns_mgmt_host_sw_specified.2
doc/man/nvme_ns_mgmt_sel.2
doc/man/nvme_ns_read.2
doc/man/nvme_ns_release_fd.2
doc/man/nvme_ns_rescan.2
doc/man/nvme_ns_verify.2
doc/man/nvme_ns_write.2
doc/man/nvme_ns_write_protect_cfg.2
doc/man/nvme_ns_write_uncorrectable.2
doc/man/nvme_ns_write_zeros.2
doc/man/nvme_nss_hw_err_event.2
doc/man/nvme_nvm_id_ns.2
doc/man/nvme_nvm_id_ns_elbaf.2
doc/man/nvme_nvm_identify_ctrl.2
doc/man/nvme_nvmeset_pl_status.2
doc/man/nvme_nvmset_attr.2
doc/man/nvme_nvmset_pl_events.2
doc/man/nvme_nvmset_predictable_lat_log.2
doc/man/nvme_open.2
doc/man/nvme_passthru_cmd.2
doc/man/nvme_passthru_cmd64.2
doc/man/nvme_path_get_ana_state.2
doc/man/nvme_path_get_ctrl.2
doc/man/nvme_path_get_name.2
doc/man/nvme_path_get_ns.2
doc/man/nvme_path_get_sysfs_dir.2
doc/man/nvme_paths_filter.2
doc/man/nvme_pel_ehai.2 [new file with mode: 0644]
doc/man/nvme_pel_ehai_pit.2 [new file with mode: 0644]
doc/man/nvme_pel_rci.2 [new file with mode: 0644]
doc/man/nvme_pel_rci_rcpit.2 [new file with mode: 0644]
doc/man/nvme_persistent_event_entry.2
doc/man/nvme_persistent_event_log.2
doc/man/nvme_persistent_event_types.2
doc/man/nvme_pevent_log_action.2
doc/man/nvme_phy_rx_eom_log.2
doc/man/nvme_phy_rx_eom_progress.2
doc/man/nvme_plm_config.2
doc/man/nvme_pmr_size.2
doc/man/nvme_pmr_throughput.2
doc/man/nvme_pmrcap.2 [new file with mode: 0644]
doc/man/nvme_pmrctl.2 [new file with mode: 0644]
doc/man/nvme_pmrebs.2 [new file with mode: 0644]
doc/man/nvme_pmrmsc.2 [new file with mode: 0644]
doc/man/nvme_pmrsts.2 [new file with mode: 0644]
doc/man/nvme_pmrswtp.2 [new file with mode: 0644]
doc/man/nvme_power_on_reset_info_list.2
doc/man/nvme_primary_ctrl_cap.2
doc/man/nvme_psd_flags.2
doc/man/nvme_psd_power_scale.2
doc/man/nvme_psd_ps.2
doc/man/nvme_psd_workload.2
doc/man/nvme_read.2
doc/man/nvme_read_config.2
doc/man/nvme_read_key.2 [new file with mode: 0644]
doc/man/nvme_refresh_topology.2
doc/man/nvme_register_offsets.2
doc/man/nvme_registered_ctrl.2
doc/man/nvme_registered_ctrl_ext.2
doc/man/nvme_rescan_ctrl.2
doc/man/nvme_resv_acquire.2
doc/man/nvme_resv_cptpl.2
doc/man/nvme_resv_notification_log.2
doc/man/nvme_resv_notify_rnlpt.2
doc/man/nvme_resv_racqa.2
doc/man/nvme_resv_register.2
doc/man/nvme_resv_release.2
doc/man/nvme_resv_report.2
doc/man/nvme_resv_rrega.2
doc/man/nvme_resv_rrela.2
doc/man/nvme_resv_rtype.2
doc/man/nvme_resv_status.2
doc/man/nvme_sanitize_compln_event.2
doc/man/nvme_sanitize_log_page.2
doc/man/nvme_sanitize_nvm.2
doc/man/nvme_sanitize_sanact.2
doc/man/nvme_sanitize_sstat.2
doc/man/nvme_sanitize_start_event.2
doc/man/nvme_scan.2
doc/man/nvme_scan_ctrl.2
doc/man/nvme_scan_ctrl_namespace_paths.2
doc/man/nvme_scan_ctrl_namespaces.2
doc/man/nvme_scan_ctrls.2
doc/man/nvme_scan_namespace.2
doc/man/nvme_scan_subsystem_namespaces.2
doc/man/nvme_scan_subsystems.2
doc/man/nvme_scan_tls_keys.2 [new file with mode: 0644]
doc/man/nvme_scan_topology.2
doc/man/nvme_secondary_ctrl.2
doc/man/nvme_secondary_ctrl_list.2
doc/man/nvme_security_receive.2
doc/man/nvme_security_send.2
doc/man/nvme_self_test_log.2
doc/man/nvme_set_feat_event_layout.2 [new file with mode: 0644]
doc/man/nvme_set_feature_event.2
doc/man/nvme_set_features.2
doc/man/nvme_set_features_arbitration.2
doc/man/nvme_set_features_async_event.2
doc/man/nvme_set_features_auto_pst.2
doc/man/nvme_set_features_data.2
doc/man/nvme_set_features_endurance_evt_cfg.2
doc/man/nvme_set_features_err_recovery.2
doc/man/nvme_set_features_hctm.2
doc/man/nvme_set_features_host_behavior.2
doc/man/nvme_set_features_host_id.2
doc/man/nvme_set_features_iocs_profile.2
doc/man/nvme_set_features_irq_coalesce.2
doc/man/nvme_set_features_irq_config.2
doc/man/nvme_set_features_lba_range.2
doc/man/nvme_set_features_lba_sts_interval.2
doc/man/nvme_set_features_nopsc.2
doc/man/nvme_set_features_plm_config.2
doc/man/nvme_set_features_plm_window.2
doc/man/nvme_set_features_power_mgmt.2
doc/man/nvme_set_features_resv_mask.2
doc/man/nvme_set_features_resv_mask2.2
doc/man/nvme_set_features_resv_persist.2
doc/man/nvme_set_features_resv_persist2.2
doc/man/nvme_set_features_rrl.2
doc/man/nvme_set_features_sanitize.2
doc/man/nvme_set_features_simple.2
doc/man/nvme_set_features_sw_progress.2
doc/man/nvme_set_features_temp_thresh.2
doc/man/nvme_set_features_timestamp.2
doc/man/nvme_set_features_volatile_wc.2
doc/man/nvme_set_features_write_atomic.2
doc/man/nvme_set_features_write_protect.2
doc/man/nvme_set_features_write_protect2.2
doc/man/nvme_set_keyring.2
doc/man/nvme_set_property.2
doc/man/nvme_set_root.2
doc/man/nvme_smart_crit.2
doc/man/nvme_smart_egcw.2
doc/man/nvme_smart_log.2
doc/man/nvme_st_code.2
doc/man/nvme_st_curr_op.2
doc/man/nvme_st_result.2
doc/man/nvme_st_valid_diag_info.2
doc/man/nvme_status_code.2
doc/man/nvme_status_code_type.2
doc/man/nvme_status_equals.2
doc/man/nvme_status_field.2
doc/man/nvme_status_get_type.2
doc/man/nvme_status_get_value.2
doc/man/nvme_status_result.2
doc/man/nvme_status_to_errno.2
doc/man/nvme_status_to_string.2
doc/man/nvme_status_type.2
doc/man/nvme_streams_directive_params.2
doc/man/nvme_streams_directive_status.2
doc/man/nvme_submit_admin_passthru.2
doc/man/nvme_submit_admin_passthru64.2
doc/man/nvme_submit_io_passthru.2
doc/man/nvme_submit_io_passthru64.2
doc/man/nvme_subsys_filter.2
doc/man/nvme_subsys_type.2
doc/man/nvme_subsystem_first_ctrl.2
doc/man/nvme_subsystem_first_ns.2
doc/man/nvme_subsystem_for_each_ctrl.2
doc/man/nvme_subsystem_for_each_ctrl_safe.2
doc/man/nvme_subsystem_for_each_ns.2
doc/man/nvme_subsystem_for_each_ns_safe.2
doc/man/nvme_subsystem_get_application.2
doc/man/nvme_subsystem_get_host.2
doc/man/nvme_subsystem_get_iopolicy.2
doc/man/nvme_subsystem_get_name.2
doc/man/nvme_subsystem_get_nqn.2
doc/man/nvme_subsystem_get_sysfs_dir.2
doc/man/nvme_subsystem_get_type.2
doc/man/nvme_subsystem_lookup_namespace.2
doc/man/nvme_subsystem_next_ctrl.2
doc/man/nvme_subsystem_next_ns.2
doc/man/nvme_subsystem_release_fds.2
doc/man/nvme_subsystem_reset.2
doc/man/nvme_subsystem_set_application.2
doc/man/nvme_supported_cap_config_list_log.2
doc/man/nvme_supported_log_pages.2
doc/man/nvme_telemetry_da.2
doc/man/nvme_telemetry_log.2
doc/man/nvme_thermal_exc_event.2
doc/man/nvme_time_stamp_change_event.2
doc/man/nvme_timestamp.2
doc/man/nvme_unit.2 [new file with mode: 0644]
doc/man/nvme_unlink_ctrl.2
doc/man/nvme_update_config.2
doc/man/nvme_update_key.2 [new file with mode: 0644]
doc/man/nvme_uring_cmd.2
doc/man/nvme_verify.2
doc/man/nvme_version.2
doc/man/nvme_virt_mgmt_act.2
doc/man/nvme_virt_mgmt_rt.2
doc/man/nvme_virtual_mgmt.2
doc/man/nvme_vs.2 [new file with mode: 0644]
doc/man/nvme_write.2
doc/man/nvme_write_uncorrectable.2
doc/man/nvme_write_zeros.2
doc/man/nvme_zns_append.2
doc/man/nvme_zns_changed_zone_log.2
doc/man/nvme_zns_desc.2
doc/man/nvme_zns_id_ctrl.2
doc/man/nvme_zns_id_ns.2
doc/man/nvme_zns_identify_ctrl.2
doc/man/nvme_zns_identify_ns.2
doc/man/nvme_zns_lbafe.2
doc/man/nvme_zns_mgmt_recv.2
doc/man/nvme_zns_mgmt_send.2
doc/man/nvme_zns_recv_action.2
doc/man/nvme_zns_report_options.2
doc/man/nvme_zns_report_zones.2
doc/man/nvme_zns_send_action.2
doc/man/nvme_zns_za.2
doc/man/nvme_zns_zs.2
doc/man/nvme_zns_zt.2
doc/man/nvme_zone_report.2
doc/man/nvmf_add_ctrl.2
doc/man/nvmf_addr_family.2
doc/man/nvmf_adrfam_str.2
doc/man/nvmf_cms_str.2
doc/man/nvmf_connect_data.2
doc/man/nvmf_connect_disc_entry.2
doc/man/nvmf_default_config.2
doc/man/nvmf_dim_data.2
doc/man/nvmf_dim_entfmt.2
doc/man/nvmf_dim_etype.2
doc/man/nvmf_dim_tas.2
doc/man/nvmf_disc_eflags.2
doc/man/nvmf_disc_log_entry.2
doc/man/nvmf_discovery_log.2
doc/man/nvmf_eflags_str.2
doc/man/nvmf_exat_len.2
doc/man/nvmf_exattype.2
doc/man/nvmf_ext_attr.2
doc/man/nvmf_ext_die.2
doc/man/nvmf_get_discovery_log.2
doc/man/nvmf_get_discovery_wargs.2
doc/man/nvmf_hostid_from_file.2
doc/man/nvmf_hostnqn_from_file.2
doc/man/nvmf_hostnqn_generate.2
doc/man/nvmf_log_discovery_lid_support.2
doc/man/nvmf_log_discovery_lsp.2
doc/man/nvmf_prtype_str.2
doc/man/nvmf_qptype_str.2
doc/man/nvmf_rdma_cms.2
doc/man/nvmf_rdma_prtype.2
doc/man/nvmf_rdma_qptype.2
doc/man/nvmf_register_ctrl.2
doc/man/nvmf_sectype_str.2
doc/man/nvmf_subtype_str.2
doc/man/nvmf_tcp_sectype.2
doc/man/nvmf_treq.2
doc/man/nvmf_treq_str.2
doc/man/nvmf_trtype.2
doc/man/nvmf_trtype_str.2
doc/man/nvmf_update_config.2
doc/rst/fabrics.rst
doc/rst/ioctl.rst
doc/rst/linux.rst
doc/rst/log.rst
doc/rst/nbft.rst
doc/rst/tree.rst
doc/rst/types.rst

index b9d25e5fbf41b07754af08254e6b8d4473cbb894..2c73f1c911f6aeab04c2c66649ad74ea4219c045 100644 (file)
@@ -12,7 +12,7 @@ copyright = '2020, Keith Busch'
 author = 'Keith Busch <kbusch@kernel.org>'
 master_doc = 'index'
 
-release = '1.8'
+release = '1.9'
 
 
 # -- General configuration ---------------------------------------------------
index 6d9e36a44dc02590cee4f356756a598a422ff6ae..cb0769f0807d9e666f8233cee6482d25914abf9d 100644 (file)
                    "description": "Controller DH-HMAC-CHAP key",
                    "type": "string"
                },
+               "keyring": {
+                   "description": "Keyring for TLS key lookup",
+                   "type": "string"
+               },
+               "tls_key": {
+                   "description": "TLS key for the connection",
+                   "type": "string"
+               },
                "nr_io_queues": {
                    "description": "Number of I/O queues",
                    "type": "integer"
                    "type": "boolean",
                    "default": false
                },
-               "keyring": {
-                   "description": "Keyring for TLS key lookup",
-                   "type": "integer"
-               },
-               "tls_key": {
-                   "description": "TLS key for the connection",
-                   "type": "integer"
-               },
                "tls": {
                    "description": "Enable TLS encryption",
                    "type": "boolean",
index 6eee036af7a634761c0e82ab36dba0b4f62d2c00..94005dd01deedfb503a3e97b03c5859883838151 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_control" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_control" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_control \- NBFT Table - Control Descriptor (Figure 8)
 .SH SYNOPSIS
index e2343d28078f6226f7c66da9778c53f489923b29..c6e529c8e75ffd8871a6d6bf5bae21a15e1594e6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_control_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_control_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_control_flags \- Control Descriptor Flags
 .SH SYNOPSIS
index 890ab332cf418cf14d9926ee09b9487f28751627..d7ec7b8755c81f8c049e8acb69647f7596126e1a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_desc_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_desc_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_desc_type \- NBFT Elements - Descriptor Types (Figure 5)
 .SH SYNOPSIS
index c3de0e921bb103004d0c50bc542d299925921b10..7a3fe027ce0fa7072282150dd71c556d0a857c44 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_discovery" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_discovery" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_discovery \- Discovery Descriptor (Figure 24)
 .SH SYNOPSIS
index 232490bf69a1afc53a1a17b1b7f01748bc83c67b..9a681535d0c22a72414c95a955e47a07112ca5ee 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_discovery_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_discovery_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_discovery_flags \- Discovery Descriptor Flags
 .SH SYNOPSIS
index ff59e3dfc87eb7e161c5e3d93e2fde45b0ebe1a5..b31289fc88affdad90916e881a47a6db32e81ebb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_header" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_header" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_header \- NBFT Table - Header (Figure 8)
 .SH SYNOPSIS
index a7c7fab76834e32cbe36cb608612f626680cf8d3..021168cdadc56ad8de5b91cb3638355e20e42585 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_heap_obj" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_heap_obj" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_heap_obj \- NBFT Header Driver Signature
 .SH SYNOPSIS
index 1caf3688f6999e08340cf46b38d472cf66cf9b4b..6a3b6c8a1ea459ce5583fd0aa1d569557f8cb381 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_hfi" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_hfi" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_hfi \- Host Fabric Interface (HFI) Descriptor (Figure 11)
 .SH SYNOPSIS
index 558c7672aeb65c9774cd3d6bc471172d81a653f0..1854283c2d33738baea1dbba8b75fd16386437df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_hfi_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_hfi_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_hfi_flags \- HFI Descriptor Flags
 .SH SYNOPSIS
index 53436df5031b70e413b6b40b00cfb2700959272f..d082ff62918f5441cb0e90c9f3174f4f91ab018b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_hfi_info_tcp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_hfi_info_tcp" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_hfi_info_tcp \- HFI Transport Info Descriptor - NVMe/TCP (Figure 13)
 .SH SYNOPSIS
index c8efaef52f06c4b3e7e00dc382f97f5c06eae961..13bdcdb856940d061f9693ba253cba41b778c318 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_hfi_info_tcp_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_hfi_info_tcp_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_hfi_info_tcp_flags \- HFI Transport Flags
 .SH SYNOPSIS
index 27c77bdcb79c2b22deeaa2f97c03635e50ab0802..c7dfc571ca8452741a882c527e0290ad6248fb25 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_host" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_host" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_host \- Host Descriptor (Figure 9)
 .SH SYNOPSIS
index 1443059557bfe9767cad88fa97402357aebfbdcd..ba613ac12906181fe2a32368dfa6da6f2adcb3f3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_host_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_host_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_host_flags \- Host Flags
 .SH SYNOPSIS
index 565b9cfbc4e92889be8be963c1fe10d65570af63..9d598ab5e790a8d7effc7ea300a88b6d9b07327d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info \- The parsed NBFT table data.
 .SH SYNOPSIS
index d4555e7e75bdad1cf3290c9fb59e65b6f5d1ce38..dfb0a70850da60bb3089c28a634a94f2b1107625 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_discovery" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_discovery" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_discovery \- Discovery Descriptor
 .SH SYNOPSIS
index 7566e2b2120b5ab3153df698cbe03f292edd6fd8..435f665b425dbed81ee7883295278df82798e6b2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_hfi" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_hfi" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_hfi \- Host Fabric Interface (HFI) Descriptor
 .SH SYNOPSIS
index 52e30770fce0fb6d4332a8feff37a930548fc416..46decebf5f2b377ddcbb0e7f7c3614b661e86aaa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_hfi_info_tcp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_hfi_info_tcp" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_hfi_info_tcp \- HFI Transport Info Descriptor - NVMe/TCP
 .SH SYNOPSIS
index 4afc90b5ff4a3634e5a3f456051f1bb53dbadf0f..c8f77385fab158471191f75aeb906a6a821caaa8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_host" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_host" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_host \- Host Descriptor
 .SH SYNOPSIS
index 74599add4d563fe70139b6f3284c8b6320023e19..a730c47d33ca63d1b6d6576ca669e7967688c97b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_info_nid_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_info_nid_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_info_nid_type \- Namespace Identifier Type (NIDT)
 .SH SYNOPSIS
index a1c6db301fcccb5c4fa7284ffdbe5ff7afe83de7..b49c9d8f971249ab35472ab11efb37a4da051bdc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_info_primary_admin_host_flag" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_info_primary_admin_host_flag" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_info_primary_admin_host_flag \- Primary Administrative Host Descriptor Flags
 .SH SYNOPSIS
index 915aeb7f2851a8f5617a1727cb512a2d34b8b9b2..293663481874e7c112ca5f28e48abc87ce2779d8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_security" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_security" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_security \- Security Profile Descriptor
 .SH SYNOPSIS
index ba11740a6889d8a5db9bf50676d6e1f6bb7dfc58..746afe737c9d10d8a8799ebf443b990143efccb3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_info_subsystem_ns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_info_subsystem_ns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_info_subsystem_ns \- Subsystem Namespace (SSNS) info
 .SH SYNOPSIS
@@ -40,6 +40,10 @@ struct nbft_info_subsystem_ns {
 .br
 .BI "    char *dhcp_root_path_string;"
 .br
+.BI "    bool discovered;"
+.br
+.BI "    bool unavailable;"
+.br
 .BI "
 };
 .br
@@ -92,3 +96,9 @@ Descriptor) or 0 if not supported.
 .IP "dhcp_root_path_string" 12
 DHCP Root Path Override string (SSNS Extended
 Information Descriptor).
+.IP "discovered" 12
+Indicates that this namespace was acquired
+through discovery.
+.IP "unavailable" 12
+Namespace is unavailable as indicated by
+the pre-OS driver.
index c8060b0728054cb14d37b193e97ff7c62aa9d65a..d29e07a0ec794fe65da40f1cdbb9888f9ac3c574 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_security" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_security" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_security \- Security Profile Descriptor (Figure 21)
 .SH SYNOPSIS
index 8047a8b43c0e220e0cac1dcfd5f5bff328390e91..cb9e4dc784b6474921dcffafb59230387c24feb2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_security_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_security_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_security_flags \- Security Profile Descriptor Flags (Figure 22)
 .SH SYNOPSIS
index e7ecaaa8b4639b491de4a9a4bb62193c2a6fc4bd..0c1b455da116a2d44387b6e618abc53e9109ffeb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_security_secret_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_security_secret_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_security_secret_type \- Security Profile Descriptor Secret Type
 .SH SYNOPSIS
index f2982c70284599f8aee35a0af9a94529f158503f..30c7a815f67084c78c437789096c9dacd2af80a7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_ssns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_ssns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_ssns \- Subsystem Namespace (SSNS) Descriptor (Figure 15)
 .SH SYNOPSIS
index 465f4d7e5e2aa52b8a5f0ee7bb84ffb983f0a7d7..f0709317b72d335c9030fa141e87036161a02476 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nbft_ssns_ext_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nbft_ssns_ext_info" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nbft_ssns_ext_info \- Subsystem and Namespace Extended Information Descriptor (Figure 19)
 .SH SYNOPSIS
index 00932f4d5ad21defdf8e45165d72bef5505aa9fb..7428a733e3c47114bde1b1cb9e1f7f52926951c6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_ssns_ext_info_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_ssns_ext_info_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_ssns_ext_info_flags \- Subsystem and Namespace Extended Information Descriptor Flags
 .SH SYNOPSIS
index b421e466c5b8f4e2bd635ae02cf4023e52d3958e..93a4beaf40716a0ad1fa8951c8eb31a4ab86dd21 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_ssns_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_ssns_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_ssns_flags \- Subsystem and Namespace Specific Flags Field (Figure 16)
 .SH SYNOPSIS
index 2c177b8e90e18a119bb28feeea07208676ece817..3fed3fb553efa53432bf3fa04904a87413ceace2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_ssns_trflags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_ssns_trflags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_ssns_trflags \- SSNS Transport Specific Flags Field (Figure 17)
 .SH SYNOPSIS
index 8d3b7ea63b421094cb4259dce5e2713a1b9c5ead..50a8e073bde924e15a4871b5304dec019af29d3d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nbft_trtype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nbft_trtype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nbft_trtype \- NBFT Interface Transport Types (Figure 7)
 .SH SYNOPSIS
diff --git a/doc/man/nvme_acq.2 b/doc/man/nvme_acq.2
new file mode 100644 (file)
index 0000000..c182177
--- /dev/null
@@ -0,0 +1,12 @@
+.TH "libnvme" 9 "enum nvme_acq" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_acq \- This field indicates the admin completion queue base address
+.SH SYNOPSIS
+enum nvme_acq {
+.br
+.BI "    NVME_ACQ_ACQB_SHIFT"
+
+};
+.SH Constants
+.IP "NVME_ACQ_ACQB_SHIFT" 12
+Shift amount to get the admin completion queue base
index 5ddc3be482c2e98f80901f04c2262964321f0a17..20447d6645b1205a5e24be6500cebf3757ee3e35 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_admin_opcode" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_admin_opcode" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_admin_opcode \- Known NVMe admin opcodes
 .SH SYNOPSIS
index 817fd746c3debc9c7481c1b1ed7f6e4f71dd2280..a8353aa27e375ad923551a2bc5a88c4825142dcb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_admin_passthru" 9 "nvme_admin_passthru" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_admin_passthru \- Submit an nvme passthrough command
 .SH SYNOPSIS
index f003d7887ac915c6ce6ca1b547b76c3a5c965b1f..8b668873198ac97a7fa9dce9d848ff70ac73decf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_admin_passthru64" 9 "nvme_admin_passthru64" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_admin_passthru64" 9 "nvme_admin_passthru64" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_admin_passthru64 \- Submit a 64-bit nvme passthrough command
 .SH SYNOPSIS
index 76f2ecfe4e54ff5f54ad5613c996d1169650a392..25f4e7bb40838a7f71f22ffd8aecf24b0eb33b92 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_css_nvm" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ae_info_css_nvm \- Asynchronous Event Information - I/O Command Specific Status
 .SH SYNOPSIS
index 57c40fab556f084959f0cad38dc63185147e58bf..e6fc0d8b5fa663f8d74889e7d090df68292df365 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ae_info_error" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_error" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ae_info_error \- Asynchronous Event Information - Error Status
 .SH SYNOPSIS
index e52cd26d18c9404396335cf6570d66d69532cd1a..ea369af1702e2ed3e1515e7dc303c63d10e9ebd7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ae_info_notice" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_notice" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ae_info_notice \- Asynchronous Event Information - Notice
 .SH SYNOPSIS
index c7c9b1f8f43ef0f6ce8e911c42274445ea7455b9..9557fe5b9740bb55cf255cd49b4458376ad37325 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ae_info_smart" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_info_smart" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ae_info_smart \- Asynchronous Event Information - SMART / Health Status
 .SH SYNOPSIS
index 23c5b2366f77ce8b279c1f8e2a168583d19d6fc5..e24205495290c665520fffea45b81ce2214949e2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ae_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ae_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ae_type \- Asynchronous Event Type
 .SH SYNOPSIS
index 7400320140a000a0cb8a3a51dbdf12856d5ef07f..ebc374bb06ed35adca6993fe43f198cd4b16929b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_aggregate_endurance_group_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_aggregate_endurance_group_event \- Endurance Group Event Aggregate
 .SH SYNOPSIS
index 95174aa91239c7523a862e905cd9a6009b7a716b..e58657f30b0955b243201b74400a3d89ccea702e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_aggregate_predictable_lat_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_aggregate_predictable_lat_event \- Predictable Latency Event Aggregate Log Page
 .SH SYNOPSIS
index d479fee90460855a790d4b8b3cfbc9b6d424c64a..5b25005afc4b4e237c10ad985bb39acc0d304c25 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ana_group_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ana_group_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ana_group_desc \- ANA Group Descriptor
 .SH SYNOPSIS
index 4ceb9ac701bd23fdc699cbd6eab6072c4fc735d1..f2e93f3b8147d5079baad3c0b774d2f11f9aadaa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ana_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ana_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ana_log \- Asymmetric Namespace Access Log
 .SH SYNOPSIS
index c3c89097567f607628ea8c4681ee41aab754e0e4..a71ee79f701e4a3b4b5285997940848e6420ea57 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ana_state" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ana_state" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ana_state \- ANA Group Descriptor - Asymmetric Namespace Access State
 .SH SYNOPSIS
index 73485cdbdf30abb46338087817ee847c1b23b5f3..233327c318925680b008944b82c4e413763c4008 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_apst_entry" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_apst_entry" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_apst_entry \- Autonomous Power State Transition
 .SH SYNOPSIS
diff --git a/doc/man/nvme_aqa.2 b/doc/man/nvme_aqa.2
new file mode 100644 (file)
index 0000000..e03719c
--- /dev/null
@@ -0,0 +1,30 @@
+.TH "libnvme" 9 "enum nvme_aqa" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_aqa \- This field indicates the admin queue attributes
+.SH SYNOPSIS
+enum nvme_aqa {
+.br
+.BI "    NVME_AQA_ASQS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_AQA_ACQS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_AQA_ASQS_MASK"
+, 
+.br
+.br
+.BI "    NVME_AQA_ACQS_MASK"
+
+};
+.SH Constants
+.IP "NVME_AQA_ASQS_SHIFT" 12
+Shift amount to get the admin submission queue size
+.IP "NVME_AQA_ACQS_SHIFT" 12
+Shift amount to get the admin completion queue size
+.IP "NVME_AQA_ASQS_MASK" 12
+Mask to get the admin submission queue size
+.IP "NVME_AQA_ACQS_MASK" 12
+Mask to get the admin completion queue size
diff --git a/doc/man/nvme_asq.2 b/doc/man/nvme_asq.2
new file mode 100644 (file)
index 0000000..5e5d188
--- /dev/null
@@ -0,0 +1,12 @@
+.TH "libnvme" 9 "enum nvme_asq" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_asq \- This field indicates the admin submission queue base address
+.SH SYNOPSIS
+enum nvme_asq {
+.br
+.BI "    NVME_ASQ_ASQB_SHIFT"
+
+};
+.SH Constants
+.IP "NVME_ASQ_ASQB_SHIFT" 12
+Shift amount to get the admin submission queue base
index 6187f5ea8d9370f2e4bd867eeca448af8e8d8cf4..0b4b5867cc0419ca098cd3711d692cdc8149cbfb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_boot_partition" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_boot_partition" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_boot_partition \- Boot Partition Log
 .SH SYNOPSIS
diff --git a/doc/man/nvme_boot_partition_info.2 b/doc/man/nvme_boot_partition_info.2
new file mode 100644 (file)
index 0000000..84b11cd
--- /dev/null
@@ -0,0 +1,34 @@
+.TH "libnvme" 9 "enum nvme_boot_partition_info" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_boot_partition_info \- This field indicates the boot partition information
+.SH SYNOPSIS
+enum nvme_boot_partition_info {
+.br
+.BI "    NVME_BOOT_PARTITION_INFO_BPSZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BOOT_PARTITION_INFO_ABPID_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BOOT_PARTITION_INFO_BPSZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_BOOT_PARTITION_INFO_ABPID_MASK"
+
+};
+.SH Constants
+.IP "NVME_BOOT_PARTITION_INFO_BPSZ_SHIFT" 12
+Shift amount to get the boot partition size from
+the \fIstruct nvme_boot_partition\fP.bpinfo field.
+.IP "NVME_BOOT_PARTITION_INFO_ABPID_SHIFT" 12
+Shift amount to get the active boot partition ID
+from the \fIstruct nvme_boot_partition\fP.bpinfo field.
+.IP "NVME_BOOT_PARTITION_INFO_BPSZ_MASK" 12
+Mask to get the boot partition size from the
+\fIstruct nvme_boot_partition\fP.bpinfo field.
+.IP "NVME_BOOT_PARTITION_INFO_ABPID_MASK" 12
+Mask to get the active boot partition ID from the
+\fIstruct nvme_boot_partition\fP.bpinfo field.
diff --git a/doc/man/nvme_bpinfo.2 b/doc/man/nvme_bpinfo.2
new file mode 100644 (file)
index 0000000..be667c0
--- /dev/null
@@ -0,0 +1,66 @@
+.TH "libnvme" 9 "enum nvme_bpinfo" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_bpinfo \- This field indicates the boot partition information
+.SH SYNOPSIS
+enum nvme_bpinfo {
+.br
+.BI "    NVME_BPINFO_BPSZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_ABPID_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BPSZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_MASK"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_ABPID_MASK"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_NONE"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_READ_IN_PROGRESS"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_READ_SUCCESS"
+, 
+.br
+.br
+.BI "    NVME_BPINFO_BRS_READ_ERROR"
+
+};
+.SH Constants
+.IP "NVME_BPINFO_BPSZ_SHIFT" 12
+Shift amount to get the boot partition size
+.IP "NVME_BPINFO_BRS_SHIFT" 12
+Shift amount to get the boot read status
+.IP "NVME_BPINFO_ABPID_SHIFT" 12
+Shift amount to get the active boot partition ID
+.IP "NVME_BPINFO_BPSZ_MASK" 12
+Mask to get the boot partition size
+.IP "NVME_BPINFO_BRS_MASK" 12
+Mask to get the boot read status
+.IP "NVME_BPINFO_ABPID_MASK" 12
+Mask to get the active boot partition ID
+.IP "NVME_BPINFO_BRS_NONE" 12
+No boot partition read operation requested
+.IP "NVME_BPINFO_BRS_READ_IN_PROGRESS" 12
+Boot partition read in progress
+.IP "NVME_BPINFO_BRS_READ_SUCCESS" 12
+Boot partition read completed successfully
+.IP "NVME_BPINFO_BRS_READ_ERROR" 12
+Error completing boot partition read
diff --git a/doc/man/nvme_bpmbl.2 b/doc/man/nvme_bpmbl.2
new file mode 100644 (file)
index 0000000..1391c3f
--- /dev/null
@@ -0,0 +1,12 @@
+.TH "libnvme" 9 "enum nvme_bpmbl" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_bpmbl \- This field indicates the boot partition memory buffer location
+.SH SYNOPSIS
+enum nvme_bpmbl {
+.br
+.BI "    NVME_BPMBL_BMBBA_SHIFT"
+
+};
+.SH Constants
+.IP "NVME_BPMBL_BMBBA_SHIFT" 12
+Shift amount to get the boot partition memory buffer base address
diff --git a/doc/man/nvme_bprsel.2 b/doc/man/nvme_bprsel.2
new file mode 100644 (file)
index 0000000..31d2512
--- /dev/null
@@ -0,0 +1,42 @@
+.TH "libnvme" 9 "enum nvme_bprsel" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_bprsel \- This field indicates the boot partition read select
+.SH SYNOPSIS
+enum nvme_bprsel {
+.br
+.BI "    NVME_BPRSEL_BPRSZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPRSEL_BPROF_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPRSEL_BPID_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_BPRSEL_BPRSZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_BPRSEL_BPROF_MASK"
+, 
+.br
+.br
+.BI "    NVME_BPRSEL_BPID_MASK"
+
+};
+.SH Constants
+.IP "NVME_BPRSEL_BPRSZ_SHIFT" 12
+Shift amount to get the boot partition read size
+.IP "NVME_BPRSEL_BPROF_SHIFT" 12
+Shift amount to get the boot partition read offset
+.IP "NVME_BPRSEL_BPID_SHIFT" 12
+Shift amount to get the boot partition identifier
+.IP "NVME_BPRSEL_BPRSZ_MASK" 12
+Mask to get the boot partition read size
+.IP "NVME_BPRSEL_BPROF_MASK" 12
+Mask to get the boot partition read offset
+.IP "NVME_BPRSEL_BPID_MASK" 12
+Mask to get the boot partition identifier
diff --git a/doc/man/nvme_cap.2 b/doc/man/nvme_cap.2
new file mode 100644 (file)
index 0000000..403901a
--- /dev/null
@@ -0,0 +1,252 @@
+.TH "libnvme" 9 "enum nvme_cap" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cap \- This field indicates the controller capabilities register
+.SH SYNOPSIS
+enum nvme_cap {
+.br
+.BI "    NVME_CAP_MQES_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_CQR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_AMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_TO_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_DSTRD_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_NSSRC_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_CSS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_BPS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_MPSMIN_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_MPSMAX_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_PMRS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_CMBS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_NSSS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_CRMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CAP_MQES_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_CQR_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_AMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_TO_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_DSTRD_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_NSSRC_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_CSS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_BPS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_MPSMIN_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_MPSMAX_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_PMRS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_CMBS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_NSSS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_CRMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CAP_AMS_WRR"
+, 
+.br
+.br
+.BI "    NVME_CAP_AMS_VS"
+, 
+.br
+.br
+.BI "    NVME_CAP_CSS_NVM"
+, 
+.br
+.br
+.BI "    NVME_CAP_CSS_CSI"
+, 
+.br
+.br
+.BI "    NVME_CAP_CSS_ADMIN"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_NONE"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_CTRL"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_DOMAIN"
+, 
+.br
+.br
+.BI "    NVME_CAP_CPS_NVMS"
+, 
+.br
+.br
+.BI "    NVME_CAP_CRWMS"
+, 
+.br
+.br
+.BI "    NVME_CAP_CRIMS"
+
+};
+.SH Constants
+.IP "NVME_CAP_MQES_SHIFT" 12
+Shift amount to get the maximum queue entries supported
+.IP "NVME_CAP_CQR_SHIFT" 12
+Shift amount to get the contiguous queues required
+.IP "NVME_CAP_AMS_SHIFT" 12
+Shift amount to get the arbitration mechanism supported
+.IP "NVME_CAP_TO_SHIFT" 12
+Shift amount to get the timeout
+.IP "NVME_CAP_DSTRD_SHIFT" 12
+Shift amount to get the doorbell stride
+.IP "NVME_CAP_NSSRC_SHIFT" 12
+Shift amount to get the NVM subsystem reset supported
+.IP "NVME_CAP_CSS_SHIFT" 12
+Shift amount to get the command sets supported
+.IP "NVME_CAP_BPS_SHIFT" 12
+Shift amount to get the boot partition support
+.IP "NVME_CAP_CPS_SHIFT" 12
+Shift amount to get the controller power scope
+.IP "NVME_CAP_MPSMIN_SHIFT" 12
+Shift amount to get the memory page size minimum
+.IP "NVME_CAP_MPSMAX_SHIFT" 12
+Shift amount to get the memory page size maximum
+.IP "NVME_CAP_PMRS_SHIFT" 12
+Shift amount to get the persistent memory region supported
+.IP "NVME_CAP_CMBS_SHIFT" 12
+Shift amount to get the controller memory buffer supported
+.IP "NVME_CAP_NSSS_SHIFT" 12
+Shift amount to get the NVM subsystem shutdown supported
+.IP "NVME_CAP_CRMS_SHIFT" 12
+Shift amount to get the controller ready modes supported
+.IP "NVME_CAP_MQES_MASK" 12
+Mask to get the maximum queue entries supported
+.IP "NVME_CAP_CQR_MASK" 12
+Mask to get the contiguous queues required
+.IP "NVME_CAP_AMS_MASK" 12
+Mask to get the arbitration mechanism supported
+.IP "NVME_CAP_TO_MASK" 12
+Mask to get the timeout
+.IP "NVME_CAP_DSTRD_MASK" 12
+Mask to get the doorbell stride
+.IP "NVME_CAP_NSSRC_MASK" 12
+Mask to get the NVM subsystem reset supported
+.IP "NVME_CAP_CSS_MASK" 12
+Mask to get the command sets supported
+.IP "NVME_CAP_BPS_MASK" 12
+Mask to get the boot partition support
+.IP "NVME_CAP_CPS_MASK" 12
+Mask to get the controller power scope
+.IP "NVME_CAP_MPSMIN_MASK" 12
+Mask to get the memory page size minimum
+.IP "NVME_CAP_MPSMAX_MASK" 12
+Mask to get the memory page size maximum
+.IP "NVME_CAP_PMRS_MASK" 12
+Mask to get the persistent memory region supported
+.IP "NVME_CAP_CMBS_MASK" 12
+Mask to get the controller memory buffer supported
+.IP "NVME_CAP_NSSS_MASK" 12
+Mask to get the NVM subsystem shutdown supported
+.IP "NVME_CAP_CRMS_MASK" 12
+Mask to get the controller ready modes supported
+.IP "NVME_CAP_AMS_WRR" 12
+Weighted round robin with urgent priority class
+.IP "NVME_CAP_AMS_VS" 12
+Vendor specific
+.IP "NVME_CAP_CSS_NVM" 12
+NVM command set or a discovery controller
+.IP "NVME_CAP_CSS_CSI" 12
+Controller supports one or more I/O command sets
+.IP "NVME_CAP_CSS_ADMIN" 12
+No I/O command set is supported
+.IP "NVME_CAP_CPS_NONE" 12
+Not reported
+.IP "NVME_CAP_CPS_CTRL" 12
+Controller scope
+.IP "NVME_CAP_CPS_DOMAIN" 12
+Domain scope
+.IP "NVME_CAP_CPS_NVMS" 12
+NVM subsystem scope
+.IP "NVME_CAP_CRWMS" 12
+Controller ready with media support
+.IP "NVME_CAP_CRIMS" 12
+Controller ready independent of media support
index 0637575576d37902239d605e6b3012a0b80392a6..303cbc9ab31f06066643aee9c8400dc2e7848c33 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_capacity_config_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_capacity_config_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_capacity_config_desc \- Capacity Configuration structure definitions
 .SH SYNOPSIS
index b9300d47e44857e0877e0859f60c9418de422333..789533dfb91be8e2400b95c9275aca11b46cbf92 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_capacity_mgmt" 9 "nvme_capacity_mgmt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_capacity_mgmt \- Capacity management command
 .SH SYNOPSIS
diff --git a/doc/man/nvme_cc.2 b/doc/man/nvme_cc.2
new file mode 100644 (file)
index 0000000..8c4a2dd
--- /dev/null
@@ -0,0 +1,168 @@
+.TH "libnvme" 9 "enum nvme_cc" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cc \- This field indicates the controller configuration
+.SH SYNOPSIS
+enum nvme_cc {
+.br
+.BI "    NVME_CC_EN_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_CSS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_MPS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_AMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_SHN_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_IOSQES_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_IOCQES_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_CRIME_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CC_EN_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_CSS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_MPS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_AMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_SHN_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_CRIME_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_IOSQES_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_IOCQES_MASK"
+, 
+.br
+.br
+.BI "    NVME_CC_CSS_NVM"
+, 
+.br
+.br
+.BI "    NVME_CC_CSS_CSI"
+, 
+.br
+.br
+.BI "    NVME_CC_CSS_ADMIN"
+, 
+.br
+.br
+.BI "    NVME_CC_AMS_RR"
+, 
+.br
+.br
+.BI "    NVME_CC_AMS_WRRU"
+, 
+.br
+.br
+.BI "    NVME_CC_AMS_VS"
+, 
+.br
+.br
+.BI "    NVME_CC_SHN_NONE"
+, 
+.br
+.br
+.BI "    NVME_CC_SHN_NORMAL"
+, 
+.br
+.br
+.BI "    NVME_CC_SHN_ABRUPT"
+, 
+.br
+.br
+.BI "    NVME_CC_CRWME"
+, 
+.br
+.br
+.BI "    NVME_CC_CRIME"
+
+};
+.SH Constants
+.IP "NVME_CC_EN_SHIFT" 12
+Shift amount to get the enable
+.IP "NVME_CC_CSS_SHIFT" 12
+Shift amount to get the I/O command set selected
+.IP "NVME_CC_MPS_SHIFT" 12
+Shift amount to get the memory page size
+.IP "NVME_CC_AMS_SHIFT" 12
+Shift amount to get the arbitration mechanism selected
+.IP "NVME_CC_SHN_SHIFT" 12
+Shift amount to get the shutdown notification
+.IP "NVME_CC_IOSQES_SHIFT" 12
+Shift amount to get the I/O submission queue entry size
+.IP "NVME_CC_IOCQES_SHIFT" 12
+Shift amount to get the I/O completion queue entry size
+.IP "NVME_CC_CRIME_SHIFT" 12
+Shift amount to get the controller ready independent of media enable
+.IP "NVME_CC_EN_MASK" 12
+Mask to get the enable
+.IP "NVME_CC_CSS_MASK" 12
+Mask to get the I/O command set selected
+.IP "NVME_CC_MPS_MASK" 12
+Mask to get the memory page size
+.IP "NVME_CC_AMS_MASK" 12
+Mask to get the arbitration mechanism selected
+.IP "NVME_CC_SHN_MASK" 12
+Mask to get the shutdown notification
+.IP "NVME_CC_CRIME_MASK" 12
+Mask to get the I/O submission queue entry size
+.IP "NVME_CC_IOSQES_MASK" 12
+Mask to get the I/O completion queue entry size
+.IP "NVME_CC_IOCQES_MASK" 12
+Mask to get the controller ready independent of media enable
+.IP "NVME_CC_CSS_NVM" 12
+NVM command set
+.IP "NVME_CC_CSS_CSI" 12
+All supported I/O command sets
+.IP "NVME_CC_CSS_ADMIN" 12
+Admin command set only
+.IP "NVME_CC_AMS_RR" 12
+Round robin
+.IP "NVME_CC_AMS_WRRU" 12
+Weighted round robin with urgent priority class
+.IP "NVME_CC_AMS_VS" 12
+Vendor specific
+.IP "NVME_CC_SHN_NONE" 12
+No notification; no effect
+.IP "NVME_CC_SHN_NORMAL" 12
+Normal shutdown notification
+.IP "NVME_CC_SHN_ABRUPT" 12
+Abrupt shutdown notification
+.IP "NVME_CC_CRWME" 12
+Controller ready with media enable
+.IP "NVME_CC_CRIME" 12
+Controller ready independent of media enable
index b0ca40150de6d2212c04f2ff128fb02851faf1fd..515b2dedb3485e4143b99b415324c551931e70be 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_change_ns_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_change_ns_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_change_ns_event \- Change Namespace Event Data
 .SH SYNOPSIS
index e52dd76570b7afc9ea75098a7bd81fd9dc29f241..1d81f4df4b624bff60412d0a23cced4b629da2f8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_channel_config_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_channel_config_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_channel_config_desc \- Channel Configuration Descriptor
 .SH SYNOPSIS
index 7de9c04d8012ef46bec920442b3bb82f3f92f2fc..5d501909fedb360f7026ae2560f0b2174256ab8b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_cmb_size" 9 "nvme_cmb_size" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_cmb_size" 9 "nvme_cmb_size" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_cmb_size \- Calculate size of the controller memory buffer
 .SH SYNOPSIS
diff --git a/doc/man/nvme_cmbebs.2 b/doc/man/nvme_cmbebs.2
new file mode 100644 (file)
index 0000000..58abb0b
--- /dev/null
@@ -0,0 +1,66 @@
+.TH "libnvme" 9 "enum nvme_cmbebs" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbebs \- This field indicates the controller memory buffer elasticity buffer size
+.SH SYNOPSIS
+enum nvme_cmbebs {
+.br
+.BI "    NVME_CMBEBS_CMBSZU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_RBB_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBWBZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBSZU_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_RBB_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBWBZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBSZU_B"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBSZU_1K"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBSZU_1M"
+, 
+.br
+.br
+.BI "    NVME_CMBEBS_CMBSZU_1G"
+
+};
+.SH Constants
+.IP "NVME_CMBEBS_CMBSZU_SHIFT" 12
+Shift amount to get the CMB elasticity buffer size units
+.IP "NVME_CMBEBS_RBB_SHIFT" 12
+Shift amount to get the read bypass behavior
+.IP "NVME_CMBEBS_CMBWBZ_SHIFT" 12
+Shift amount to get the CMB elasiticity buffer size base
+.IP "NVME_CMBEBS_CMBSZU_MASK" 12
+Mask to get the CMB elasticity buffer size units
+.IP "NVME_CMBEBS_RBB_MASK" 12
+Mask to get the read bypass behavior
+.IP "NVME_CMBEBS_CMBWBZ_MASK" 12
+Mask to get the CMB elasiticity buffer size base
+.IP "NVME_CMBEBS_CMBSZU_B" 12
+Bytes granularity
+.IP "NVME_CMBEBS_CMBSZU_1K" 12
+1 KiB granularity
+.IP "NVME_CMBEBS_CMBSZU_1M" 12
+1 MiB granularity
+.IP "NVME_CMBEBS_CMBSZU_1G" 12
+1 GiB granularity
diff --git a/doc/man/nvme_cmbloc.2 b/doc/man/nvme_cmbloc.2
new file mode 100644 (file)
index 0000000..74e667e
--- /dev/null
@@ -0,0 +1,102 @@
+.TH "libnvme" 9 "enum nvme_cmbloc" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbloc \- This field indicates the controller memory buffer location
+.SH SYNOPSIS
+enum nvme_cmbloc {
+.br
+.BI "    NVME_CMBLOC_BIR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQMMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQPDS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDPLMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDPCILS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDMMMS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQDA_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_OFST_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_BIR_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQMMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQPDS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDPLMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDPCILS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CDMMMS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_CQDA_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBLOC_OFST_MASK"
+
+};
+.SH Constants
+.IP "NVME_CMBLOC_BIR_SHIFT" 12
+Shift amount to get the base indicator register
+.IP "NVME_CMBLOC_CQMMS_SHIFT" 12
+Shift amount to get the CMB queue mixed memory support
+.IP "NVME_CMBLOC_CQPDS_SHIFT" 12
+Shift amount to get the CMB queue physically discontiguous support
+.IP "NVME_CMBLOC_CDPLMS_SHIFT" 12
+Shift amount to get the CMB data pointer mixed locations support
+.IP "NVME_CMBLOC_CDPCILS_SHIFT" 12
+Shift amount to get the CMB data pointer and command independent locations support
+.IP "NVME_CMBLOC_CDMMMS_SHIFT" 12
+Shift amount to get the CMB data metadata mixed memory support
+.IP "NVME_CMBLOC_CQDA_SHIFT" 12
+Shift amount to get the CMB queue dword alignment
+.IP "NVME_CMBLOC_OFST_SHIFT" 12
+Shift amount to get the offset
+.IP "NVME_CMBLOC_BIR_MASK" 12
+Mask to get the base indicator register
+.IP "NVME_CMBLOC_CQMMS_MASK" 12
+Mask to get the CMB queue mixed memory support
+.IP "NVME_CMBLOC_CQPDS_MASK" 12
+Mask to get the CMB queue physically discontiguous support
+.IP "NVME_CMBLOC_CDPLMS_MASK" 12
+Mask to get the CMB data pointer mixed locations support
+.IP "NVME_CMBLOC_CDPCILS_MASK" 12
+Mask to get the CMB data pointer and command independent locations support
+.IP "NVME_CMBLOC_CDMMMS_MASK" 12
+Mask to get the CMB data metadata mixed memory support
+.IP "NVME_CMBLOC_CQDA_MASK" 12
+Mask to get the CMB queue dword alignment
+.IP "NVME_CMBLOC_OFST_MASK" 12
+Mask to get the offset
diff --git a/doc/man/nvme_cmbmsc.2 b/doc/man/nvme_cmbmsc.2
new file mode 100644 (file)
index 0000000..8d55ed1
--- /dev/null
@@ -0,0 +1,36 @@
+.TH "libnvme" 9 "enum nvme_cmbmsc" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbmsc \- This field indicates the controller memory buffer memory space control
+.SH SYNOPSIS
+enum nvme_cmbmsc {
+.br
+.BI "    NVME_CMBMSC_CRE_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBMSC_CMSE_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBMSC_CBA_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBMSC_CRE_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBMSC_CMSE_MASK"
+
+};
+.SH Constants
+.IP "NVME_CMBMSC_CRE_SHIFT" 12
+Shift amount to get the capabilities registers enabled
+.IP "NVME_CMBMSC_CMSE_SHIFT" 12
+Shift amount to get the controller memory space enable
+.IP "NVME_CMBMSC_CBA_SHIFT" 12
+Shift amount to get the controller base address
+.IP "NVME_CMBMSC_CRE_MASK" 12
+Mask to get the capabilities registers enabled
+.IP "NVME_CMBMSC_CMSE_MASK" 12
+Mask to get the controller memory space enable
diff --git a/doc/man/nvme_cmbsts.2 b/doc/man/nvme_cmbsts.2
new file mode 100644 (file)
index 0000000..1ea657a
--- /dev/null
@@ -0,0 +1,18 @@
+.TH "libnvme" 9 "enum nvme_cmbsts" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbsts \- This field indicates the controller memory buffer status
+.SH SYNOPSIS
+enum nvme_cmbsts {
+.br
+.BI "    NVME_CMBSTS_CBAI_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSTS_CBAI_MASK"
+
+};
+.SH Constants
+.IP "NVME_CMBSTS_CBAI_SHIFT" 12
+Shift amount to get the controller base address invalid
+.IP "NVME_CMBSTS_CBAI_MASK" 12
+Mask to get the controller base address invalid
diff --git a/doc/man/nvme_cmbswtp.2 b/doc/man/nvme_cmbswtp.2
new file mode 100644 (file)
index 0000000..8e14bf6
--- /dev/null
@@ -0,0 +1,54 @@
+.TH "libnvme" 9 "enum nvme_cmbswtp" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbswtp \- This field indicates the controller memory buffer sustained write throughput
+.SH SYNOPSIS
+enum nvme_cmbswtp {
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTV_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTV_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_B"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_1K"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_1M"
+, 
+.br
+.br
+.BI "    NVME_CMBSWTP_CMBSWTU_1G"
+
+};
+.SH Constants
+.IP "NVME_CMBSWTP_CMBSWTU_SHIFT" 12
+Shift amount to get the CMB sustained write throughput units
+.IP "NVME_CMBSWTP_CMBSWTV_SHIFT" 12
+Shift amount to get the CMB sustained write throughput
+.IP "NVME_CMBSWTP_CMBSWTU_MASK" 12
+Mask to get the CMB sustained write throughput units
+.IP "NVME_CMBSWTP_CMBSWTV_MASK" 12
+Mask to get the CMB sustained write throughput
+.IP "NVME_CMBSWTP_CMBSWTU_B" 12
+Bytes/second granularity
+.IP "NVME_CMBSWTP_CMBSWTU_1K" 12
+1 KiB/second granularity
+.IP "NVME_CMBSWTP_CMBSWTU_1M" 12
+1 MiB/second granularity
+.IP "NVME_CMBSWTP_CMBSWTU_1G" 12
+1 GiB/second granularity
diff --git a/doc/man/nvme_cmbsz.2 b/doc/man/nvme_cmbsz.2
new file mode 100644 (file)
index 0000000..7bd3ba2
--- /dev/null
@@ -0,0 +1,132 @@
+.TH "libnvme" 9 "enum nvme_cmbsz" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmbsz \- This field indicates the controller memory buffer size
+.SH SYNOPSIS
+enum nvme_cmbsz {
+.br
+.BI "    NVME_CMBSZ_SQS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_CQS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_LISTS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_RDS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_WDS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SQS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_CQS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_LISTS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_RDS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_WDS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_4K"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_64K"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_1M"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_16M"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_256M"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_4G"
+, 
+.br
+.br
+.BI "    NVME_CMBSZ_SZU_64G"
+
+};
+.SH Constants
+.IP "NVME_CMBSZ_SQS_SHIFT" 12
+Shift amount to get the submission queue support
+.IP "NVME_CMBSZ_CQS_SHIFT" 12
+Shift amount to get the completion queue support
+.IP "NVME_CMBSZ_LISTS_SHIFT" 12
+Shift amount to get the PLP SGL list support
+.IP "NVME_CMBSZ_RDS_SHIFT" 12
+Shift amount to get the read data support
+.IP "NVME_CMBSZ_WDS_SHIFT" 12
+Shift amount to get the write data support
+.IP "NVME_CMBSZ_SZU_SHIFT" 12
+Shift amount to get the size units
+.IP "NVME_CMBSZ_SZ_SHIFT" 12
+Shift amount to get the size
+.IP "NVME_CMBSZ_SQS_MASK" 12
+Mask to get the submission queue support
+.IP "NVME_CMBSZ_CQS_MASK" 12
+Mask to get the completion queue support
+.IP "NVME_CMBSZ_LISTS_MASK" 12
+Mask to get the PLP SGL list support
+.IP "NVME_CMBSZ_RDS_MASK" 12
+Mask to get the read data support
+.IP "NVME_CMBSZ_WDS_MASK" 12
+Mask to get the write data support
+.IP "NVME_CMBSZ_SZU_MASK" 12
+Mask to get the size units
+.IP "NVME_CMBSZ_SZ_MASK" 12
+Mask to get the size
+.IP "NVME_CMBSZ_SZU_4K" 12
+4 KiB
+.IP "NVME_CMBSZ_SZU_64K" 12
+64 KiB
+.IP "NVME_CMBSZ_SZU_1M" 12
+1 MiB
+.IP "NVME_CMBSZ_SZU_16M" 12
+16 MiB
+.IP "NVME_CMBSZ_SZU_256M" 12
+256 MiB
+.IP "NVME_CMBSZ_SZU_4G" 12
+4 GiB
+.IP "NVME_CMBSZ_SZU_64G" 12
+64 GiB
index 3e253fa63165594848398fba8137a9c120c323a5..2245aeb9f771d3116ab539e23abf62b8c146dcd9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_effects" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_effects" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_effects \- Commands Supported and Effects
 .SH SYNOPSIS
index 4f3a7063981f46a84d9e9d55a08dd380c6c458e4..138a5e95ff508d839c7177b9a369c336ffff82a3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_cmd_effects_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_cmd_effects_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_cmd_effects_log \- Commands Supported and Effects Log
 .SH SYNOPSIS
index 541bdc89e79714653a9c51d7d2ad7032ae2910f2..fab8c17296da98821cbcc56540681ac155235f50 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_format_mset" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_mset" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_format_mset \- Format NVM - Metadata Settings
 .SH SYNOPSIS
index e5dec0622f0f4abc267f0ac9a875c56f352a0f9a..3cf9f445d4fb14d58ca12f3cc9729a2150312457 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_format_pi" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_pi" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_format_pi \- Format NVM - Protection Information
 .SH SYNOPSIS
index 3fa74f718c0ccf31867be8481f75b2c4b196824a..bb898f150614d96c1bd7769b03b0eb6c13ee58ee 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_format_pil" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_pil" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_format_pil \- Format NVM - Protection Information Location
 .SH SYNOPSIS
index 344f0fb3f6eccb8cf92583cfacd69b2c36595c32..c99e2d91105454c4af60c4be58109fd28f65cdac 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_format_ses" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_format_ses" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_format_ses \- Format NVM - Secure Erase Settings
 .SH SYNOPSIS
index f1e9ff03b002b4e914167c0fa69362ddf4d293d8..0cfefb481da34f52fb699b0d5f152585c13583b8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_get_log_lid" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_get_log_lid \- Get Log Page -Log Page Identifiers
 .SH SYNOPSIS
@@ -84,6 +84,10 @@ enum nvme_cmd_get_log_lid {
 , 
 .br
 .br
+.BI "    NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN"
+, 
+.br
+.br
 .BI "    NVME_LOG_LID_BOOT_PARTITION"
 , 
 .br
@@ -164,6 +168,8 @@ Supported Capacity Configuration Lis
 Feature Identifiers Supported and Effects
 .IP "NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS" 12
 NVMe-MI Commands Supported and Effects
+.IP "NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN" 12
+Command and Feature Lockdown
 .IP "NVME_LOG_LID_BOOT_PARTITION" 12
 Boot Partition
 .IP "NVME_LOG_LID_PHY_RX_EOM" 12
index 7b82a0cba5d569aa510884a5b4b99f0105b9cc92..3252d1301ecd27737c6dce626562cd9e4f3cda54 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_cmd_get_log_telemetry_host_lsp" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_cmd_get_log_telemetry_host_lsp \- Telemetry Host-Initiated log specific field
 .SH SYNOPSIS
diff --git a/doc/man/nvme_cmic.2 b/doc/man/nvme_cmic.2
new file mode 100644 (file)
index 0000000..e1b4ced
--- /dev/null
@@ -0,0 +1,66 @@
+.TH "libnvme" 9 "enum nvme_cmic" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_cmic \- This field indicates the controller multi-path I/O and NS sharing capabilities
+.SH SYNOPSIS
+enum nvme_cmic {
+.br
+.BI "    NVME_CMIC_MULTI_PORT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_CTRL_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_SRIOV_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_ANA_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_RSVD_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_PORT_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_CTRL_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_SRIOV_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_ANA_MASK"
+, 
+.br
+.br
+.BI "    NVME_CMIC_MULTI_RSVD_MASK"
+
+};
+.SH Constants
+.IP "NVME_CMIC_MULTI_PORT_SHIFT" 12
+Shift amount to get the NVM subsystem port
+.IP "NVME_CMIC_MULTI_CTRL_SHIFT" 12
+Shift amount to get the controllers
+.IP "NVME_CMIC_MULTI_SRIOV_SHIFT" 12
+Shift amount to get the SR-IOV virtual function
+.IP "NVME_CMIC_MULTI_ANA_SHIFT" 12
+Shift amount to get the asymmetric namespace access reporting
+.IP "NVME_CMIC_MULTI_RSVD_SHIFT" 12
+Shift amount to get the reserved
+.IP "NVME_CMIC_MULTI_PORT_MASK" 12
+Mask to get the NVM subsystem port
+.IP "NVME_CMIC_MULTI_CTRL_MASK" 12
+Mask to get the controllers
+.IP "NVME_CMIC_MULTI_SRIOV_MASK" 12
+Mask to get the SR-IOV virtual function
+.IP "NVME_CMIC_MULTI_ANA_MASK" 12
+Mask to get the asymmetric namespace access reporting
+.IP "NVME_CMIC_MULTI_RSVD_MASK" 12
+Mask to get the reserved
index d3554f0815e03de7b31a33d3a9faf24c13f94733..5710ae6ec603fa28e6f310ee20812cc24938a88b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_compare" 9 "nvme_compare" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_compare" 9 "nvme_compare" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_compare \- Submit an nvme user compare command
 .SH SYNOPSIS
index 50e04b2b7e41fe5006c8b9f6ac057d2c934cf36f..bf29c7c27e65eb2b01abb486cf245a38df85057e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_connect_err" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_connect_err" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_connect_err \- nvme connect error codes
 .SH SYNOPSIS
index 167d6aedb5ff03454f2fcd9b996562b32a54d586..341961292a99c9ea539e46a57c9176b010857b15 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_constants" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_constants" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_constants \- A place to stash various constant nvme values
 .SH SYNOPSIS
index 30e693cf0bece6790167d1bcbcefa96fef33e64c..85660f566ebfef4928fb277b989756cd02bdf885 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_copy" 9 "nvme_copy" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_copy" 9 "nvme_copy" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_copy \- Copy command
 .SH SYNOPSIS
index 0733e70d2ca7dd837418692fb4ad2213b185c0d2..0550005e1498be3476140c68a3441fe6a1d2ee6c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_copy_range" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_range" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_copy_range \- Copy - Source Range Entries Descriptor Format
 .SH SYNOPSIS
index 63920ba3f9c4c67d0355a5ec038cf33473bc156b..23b953b796621c8e7c3de3d2fef47b17a5e40f89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_copy_range_f1" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_range_f1" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_copy_range_f1 \- Copy - Source Range Entries Descriptor Format 1h
 .SH SYNOPSIS
index a8530b57fd0a6b7330f041aed5ebebc4d915dd55..d86c51bf4a5a54709d9c04a02ce890a9a48883d6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_copy_range_f2" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_range_f2" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_copy_range_f2 \- Copy - Source Range Entries Descriptor Format 2h
 .SH SYNOPSIS
index cb20072659f7f66320f7952a613e13a73098be38..8d2718f6d2b0906a230e2e4221b1ce658471bd87 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_copy_range_f3" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_copy_range_f3" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_copy_range_f3 \- Copy - Source Range Entries Descriptor Format 3h
 .SH SYNOPSIS
index 5ec5c093157505409462021ac6c5214ad1d9e912..7467f1b0c6cadfbdb1b83fa6ae10263b7f250a67 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_copy_range_sopt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_copy_range_sopt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_copy_range_sopt \- NVMe Copy Range Source Options
 .SH SYNOPSIS
index 43cec534f588710d26ad9bc5188d7f00a75e64ec..faaa1ed3e2d9e9b63df08f271b99e2f36cde2ac6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_create_ctrl" 9 "nvme_create_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_create_ctrl \- Allocate an unconnected NVMe controller
 .SH SYNOPSIS
index ae60098855b236f6a4e3b9279b46bfc88d4212ea..92f15bd95a108b776b20dfc2f63c86f7ca16a7f0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_create_root" 9 "nvme_create_root" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_create_root" 9 "nvme_create_root" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_create_root \- Initialize root object
 .SH SYNOPSIS
diff --git a/doc/man/nvme_crto.2 b/doc/man/nvme_crto.2
new file mode 100644 (file)
index 0000000..dd47dd0
--- /dev/null
@@ -0,0 +1,30 @@
+.TH "libnvme" 9 "enum nvme_crto" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_crto \- This field indicates the controller ready timeouts
+.SH SYNOPSIS
+enum nvme_crto {
+.br
+.BI "    NVME_CRTO_CRWMT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CRTO_CRIMT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CRTO_CRWMT_MASK"
+, 
+.br
+.br
+.BI "    NVME_CRTO_CRIMT_MASK"
+
+};
+.SH Constants
+.IP "NVME_CRTO_CRWMT_SHIFT" 12
+Shift amount to get the  controller ready with media timeout
+.IP "NVME_CRTO_CRIMT_SHIFT" 12
+Shift amount to get the controller ready independent of media timeout
+.IP "NVME_CRTO_CRWMT_MASK" 12
+Mask to get the controller ready with media timeout
+.IP "NVME_CRTO_CRIMT_MASK" 12
+Mask to get the controller ready independent of media timeout
index b826bef88de30fd7c4ef426ee15014d23cb2ee3b..28047d0a74c41fd7e02992e6787ca98f9e921765 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_csi" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_csi" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_csi \- Defined command set indicators
 .SH SYNOPSIS
diff --git a/doc/man/nvme_csts.2 b/doc/man/nvme_csts.2
new file mode 100644 (file)
index 0000000..a36d313
--- /dev/null
@@ -0,0 +1,102 @@
+.TH "libnvme" 9 "enum nvme_csts" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_csts \- This field indicates the controller status register
+.SH SYNOPSIS
+enum nvme_csts {
+.br
+.BI "    NVME_CSTS_RDY_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_CFS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHST_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_NSSRO_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_PP_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_ST_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_RDY_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_CFS_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHST_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_NSSRO_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_PP_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_ST_MASK"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHST_NORMAL"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHST_OCCUR"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHST_CMPLT"
+, 
+.br
+.br
+.BI "    NVME_CSTS_SHN_MASK"
+
+};
+.SH Constants
+.IP "NVME_CSTS_RDY_SHIFT" 12
+Shift amount to get the ready
+.IP "NVME_CSTS_CFS_SHIFT" 12
+Shift amount to get the controller fatal status
+.IP "NVME_CSTS_SHST_SHIFT" 12
+Shift amount to get the shutdown status
+.IP "NVME_CSTS_NSSRO_SHIFT" 12
+Shift amount to get the NVM subsystem reset occurred
+.IP "NVME_CSTS_PP_SHIFT" 12
+Shift amount to get the processing paused
+.IP "NVME_CSTS_ST_SHIFT" 12
+Shift amount to get the shutdown type
+.IP "NVME_CSTS_RDY_MASK" 12
+Mask to get the ready
+.IP "NVME_CSTS_CFS_MASK" 12
+Mask to get the controller fatal status
+.IP "NVME_CSTS_SHST_MASK" 12
+Mask to get the shutdown status
+.IP "NVME_CSTS_NSSRO_MASK" 12
+Mask to get the NVM subsystem reset occurred
+.IP "NVME_CSTS_PP_MASK" 12
+Mask to get the processing paused
+.IP "NVME_CSTS_ST_MASK" 12
+Mask to get the shutdown type
+.IP "NVME_CSTS_SHST_NORMAL" 12
+Normal operation
+.IP "NVME_CSTS_SHST_OCCUR" 12
+Shutdown processing occurring
+.IP "NVME_CSTS_SHST_CMPLT" 12
+Shutdown processing complete
+.IP "NVME_CSTS_SHN_MASK" 12
+Deprecated mask to get the shutdown status
index 44a8a1140711c7c60678bbe4b9cb0993e3266316..b3d3ae6575f11ca761ec54e45ba403649618c2df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_config_match" 9 "nvme_ctrl_config_match" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_config_match" 9 "nvme_ctrl_config_match" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_config_match \- Check if ctrl @c matches config params
 .SH SYNOPSIS
index cb2cf6127fb8914d1c7b972f0f645d180b6e75c3..e58c204af5c5b7dcbd47c08450e67cb8fa465512 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_find" 9 "nvme_ctrl_find" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_find" 9 "nvme_ctrl_find" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_find \- Locate an existing controller
 .SH SYNOPSIS
index f9e174ae7d6447bc70e28a925c9749307c88931f..b43ae6cd2d5a28e41b302497cd3fcf9263bb515b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_first_ns" 9 "nvme_ctrl_first_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_first_ns \- Start namespace iterator
 .SH SYNOPSIS
index 2c682cd9ad5ff6a43c4d4703370cec49c3f9a8fa..7663358d8c6c7a72d397be7d0da3274e2f01c2af 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_first_path" 9 "nvme_ctrl_first_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_first_path \- Start path iterator
 .SH SYNOPSIS
index 71fdd5f458ede18f00d594eddece005d16e52eb5..6f879a88e7f80dc5847aafe85d246cef17da66f1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_ns" 9 "nvme_ctrl_for_each_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_for_each_ns \- Traverse namespaces
 .SH SYNOPSIS
index 78c9c0351590a7da2cd6609121ab239245c4dffa..d01faa403bd828b49287f90bdb7e1cda06cd3e32 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_ns_safe" 9 "nvme_ctrl_for_each_ns_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_for_each_ns_safe \- Traverse namespaces
 .SH SYNOPSIS
index aa192c2bbcdc2f73a1849bedd45e0838f8cd959f..4705b9bd4a70fcf2e3841b3cf2e3287e0b29e48b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_path" 9 "nvme_ctrl_for_each_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_for_each_path \- Traverse paths
 .SH SYNOPSIS
index c8dfc295608f47dd53254b7057e441e6abe43c5a..93203c47de3414f1fe9cbb57ccfec5c8ba38578a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_for_each_path_safe" 9 "nvme_ctrl_for_each_path_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_for_each_path_safe \- Traverse paths
 .SH SYNOPSIS
index 6d1549904bb2a2bed5d38386d2494ccd8841b6d9..7633a74fa3938f66eab19b3cd3cf5e2407600dc0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_address" 9 "nvme_ctrl_get_address" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_address \- Address string of a controller
 .SH SYNOPSIS
index 3cbc9e4b1d6678484ea3a8eb5a3de147e15cd575..fa0a0ddfc97d58adc5ae571ffb3fdb4d478c65f4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_config" 9 "nvme_ctrl_get_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_config \- Fabrics configuration of a controller
 .SH SYNOPSIS
index 65e7e4036a8423a3e8adb767f775cc81a7a2bf26..2bd285b0990ef9ff68ec31fac131acbd4f4656e8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_dhchap_host_key" 9 "nvme_ctrl_get_dhchap_host_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_dhchap_host_key" 9 "nvme_ctrl_get_dhchap_host_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_dhchap_host_key \- Return host key
 .SH SYNOPSIS
index 8fb206a50f024dfbf6ff9506a7147fc75f8349ca..f41320a4d6efe4c9102e55cad8a65e61bbe34d9c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_dhchap_key" 9 "nvme_ctrl_get_dhchap_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_dhchap_key \- Return controller key
 .SH SYNOPSIS
index e8da7f4f8656a073040f3e6847ee2570a9ff365a..71752602426826bf2577a0a6c3a7ae10129236db 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_fd" 9 "nvme_ctrl_get_fd" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_fd \- Get associated file descriptor
 .SH SYNOPSIS
index f30586f6f5086ffc8843f76b0fc0ed4aa35e58b1..d57c6bc0a507adb634633c9a666a9726cdb2e035 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_firmware" 9 "nvme_ctrl_get_firmware" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_firmware \- Firmware string of a controller
 .SH SYNOPSIS
index 79737f55c54b24beaca6fe8ca3df025e707b09bb..c87e1de47ff16dbaca7b8e93cb12aa64ae6a9a49 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_host_iface" 9 "nvme_ctrl_get_host_iface" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_host_iface \- Host interface name of a controller
 .SH SYNOPSIS
index 0e6d0970f38b2bd68fff2d2cc7b63f0cbff64b73..bb96788611d15da67349ca1561fe3b47156cd0ad 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_host_traddr" 9 "nvme_ctrl_get_host_traddr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_host_traddr \- Host transport address of a controller
 .SH SYNOPSIS
index 70a1d3fbd7606195102aa973c57b4f9db017beeb..ca7fc916d698410326f4f0c27d501049a70eddb7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_model" 9 "nvme_ctrl_get_model" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_model \- Model of a controller
 .SH SYNOPSIS
index 44f1da3f75b79126078347c85a610cddfb2c0459..3d1e60be6ff3c3c1d59171d80ccd3a6383624c12 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_name" 9 "nvme_ctrl_get_name" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_name \- sysfs name of a controller
 .SH SYNOPSIS
index 33411aa904a35ca932a8fc467cbe237b94b4c679..6b19d0c51252b9214df999587ced7b32349beaef 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_numa_node" 9 "nvme_ctrl_get_numa_node" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_numa_node \- NUMA node of a controller
 .SH SYNOPSIS
index c4f777fd4a4aafcd2c9a96f7b3d24b15a1ed9016..3a61d8525271b46cd4802a7b07765c1f2acf409f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_phy_slot" 9 "nvme_ctrl_get_phy_slot" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_phy_slot" 9 "nvme_ctrl_get_phy_slot" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_phy_slot \- PCI physical slot number of a controller
 .SH SYNOPSIS
index 4bf4b1a654a2fe69961dd0a9dd55802eccc446f4..e7542ee5a963e29245eac42a74151e789e8be506 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_queue_count" 9 "nvme_ctrl_get_queue_count" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_queue_count \- Queue count of a controller
 .SH SYNOPSIS
index f7cf63a84a19372712ef2294fd84f4da4836d3a7..661aaaffc0c85a80191470c8d1989e1ca1168482 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_serial" 9 "nvme_ctrl_get_serial" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_serial \- Serial number of a controller
 .SH SYNOPSIS
index 319b9781962029fe33a964363eccab06096318e5..a54c7c91d08d6a0956266d83ac17baef52738b6d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_sqsize" 9 "nvme_ctrl_get_sqsize" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_sqsize \- SQ size of a controller
 .SH SYNOPSIS
index effafa4fe2dca92212808dcbaebc940f8a0f774c..934be60b82be8325521f2d84dabac9e8db431faf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_src_addr" 9 "nvme_ctrl_get_src_addr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_src_addr" 9 "nvme_ctrl_get_src_addr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_src_addr \- Extract src_addr from the c->address string
 .SH SYNOPSIS
index 2beae143c1753fa480de1a005131b48a8b067315..12ce62c5e96b56d6829a5cb8900b699bdb91aa68 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_state" 9 "nvme_ctrl_get_state" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_state \- Running state of a controller
 .SH SYNOPSIS
index ebc3ff8998e6abf4faa8e5e1627e0605ec3a0672..cb95d532def17ef53e8616c04deb8d2ee0c820fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_subsysnqn" 9 "nvme_ctrl_get_subsysnqn" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_subsysnqn \- Subsystem NQN of a controller
 .SH SYNOPSIS
index 06308cdfaaa6a7f7d59d44ae42ca0f2dadb7e373..b6163e6278667e5cd62bb18a130ac61967b46572 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_subsystem" 9 "nvme_ctrl_get_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_subsystem \- Parent subsystem of a controller
 .SH SYNOPSIS
index 902a3fb0fd0ba294240f471a9db65133f8b117ba..d0263caafa788c635198e6ae26bb0f4d076d40c7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_sysfs_dir" 9 "nvme_ctrl_get_sysfs_dir" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_sysfs_dir \- sysfs directory of a controller
 .SH SYNOPSIS
index bfaa4b78b0531c333f0e32be1db68f0b8731cdfc..f829a388c57d294d54a612a629d34ac6f230ab87 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_traddr" 9 "nvme_ctrl_get_traddr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_traddr \- Transport address of a controller
 .SH SYNOPSIS
index d267a73bd8b74c38764e0c61d86f8bf9642c6641..42ca5b0f2f3b10c1c492d287a74122ba81e68fca 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_transport" 9 "nvme_ctrl_get_transport" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_transport \- Transport type of a controller
 .SH SYNOPSIS
index 42672b60e47a1d9e86fc68d8da834d6c5ebe37bf..bc027fee4f86b3d86170caff9f4ab89c26dc5030 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_get_trsvcid" 9 "nvme_ctrl_get_trsvcid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_get_trsvcid \- Transport service identifier of a controller
 .SH SYNOPSIS
index c4ff85b42c73678c48cd12e364d2c994793235e9..fae8e8e0b73e66b18bc8ed147286c7296ee19aae 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_identify" 9 "nvme_ctrl_identify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_identify \- Issues an 'identify controller' command
 .SH SYNOPSIS
index 28361a7213315dfa13fe3665a953ecd8909599f9..ee72a8cfaaaeb7d65a726dcce9a961bc42f2452d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_discovered" 9 "nvme_ctrl_is_discovered" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_is_discovered \- Returns the value of the 'discovered' flag
 .SH SYNOPSIS
index cb62dca398845228a8fed757205ca69dc061b600..31dd7ae5e892b6a2deefd42ee648e443e1eb180a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_discovery_ctrl" 9 "nvme_ctrl_is_discovery_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_is_discovery_ctrl \- Check the 'discovery_ctrl' flag
 .SH SYNOPSIS
index 05a9c35086a5fccc1fff84a8214427b79be3f992..5cabdb546a106ca93d08742ba038c89d292ff8f9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_persistent" 9 "nvme_ctrl_is_persistent" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_is_persistent \- Returns the value of the 'persistent' flag
 .SH SYNOPSIS
index 3540959d9b107654e79d4dfd01a02954ad7012c8..2352c45c98577457dffa721a5d957c9497754891 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_is_unique_discovery_ctrl" 9 "nvme_ctrl_is_unique_discovery_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_is_unique_discovery_ctrl" 9 "nvme_ctrl_is_unique_discovery_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_is_unique_discovery_ctrl \- Check the 'unique_discovery_ctrl' flag
 .SH SYNOPSIS
index 40c0531efc3ecfbef007949e362fe030c102a843..f849b1722af25d604460fad0da744ca2c10298ec 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ctrl_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ctrl_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ctrl_list \- Controller List
 .SH SYNOPSIS
index e81fb4c8589fee616b9ff43458c47e0b3ea8ed4b..cff9205ad7eca3d6cba43bea080308475b1e2913 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ctrl_metadata_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ctrl_metadata_type \- Controller Metadata Element Types
 .SH SYNOPSIS
index 635350e1aeadb003c20de0400ce1ac0b413e4412..62de4b8fafa965a8eb988c77df8e4aa265dcc809 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_next_ns" 9 "nvme_ctrl_next_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_next_ns \- Next namespace iterator
 .SH SYNOPSIS
index 90743acf6f61d3dba810efb1646c18cea5a67a1f..70c3c3855bca6cb7b511f544b9ba360586652f77 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_next_path" 9 "nvme_ctrl_next_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_next_path \- Next path iterator
 .SH SYNOPSIS
index 1b4435902b84ed27c421f832da163ffab63541fa..35da58812220e01975ca08b388f196757e7e8415 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_release_fd" 9 "nvme_ctrl_release_fd" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_release_fd" 9 "nvme_ctrl_release_fd" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_release_fd \- Close fd and clear fd from controller object
 .SH SYNOPSIS
index 134b31222a973fc54b09299361d12674c2abb46f..a519d23dcf520867f92ae7bde4da3ef6d1550d99 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_reset" 9 "nvme_ctrl_reset" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_reset \- Initiate a controller reset
 .SH SYNOPSIS
index abc46baf5bd20d4dd7b1d4181bebed83a572a360..834c50fa3382a4f95a2a511ec90b3d55d34e93ce 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_dhchap_host_key" 9 "nvme_ctrl_set_dhchap_host_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_dhchap_host_key" 9 "nvme_ctrl_set_dhchap_host_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_dhchap_host_key \- Set host key
 .SH SYNOPSIS
index 85a58c89a85e74bf9ce355daa0225c83797b0401..b04002068f2a0a4a96a70028e43b4f046de27a9e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_dhchap_key" 9 "nvme_ctrl_set_dhchap_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_dhchap_key \- Set controller key
 .SH SYNOPSIS
index 10f1355dda45f764d36448cd128f383575207cd8..b3dada2eefcb5de656123b17140e00a55bdfc8a8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_discovered" 9 "nvme_ctrl_set_discovered" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_discovered \- Set the 'discovered' flag
 .SH SYNOPSIS
index 509e76f544aba58e4934d1d81e7bac87abd0c763..5cd91a85dec7df05839971e01e7946389922a5f8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_discovery_ctrl" 9 "nvme_ctrl_set_discovery_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_discovery_ctrl \- Set the 'discovery_ctrl' flag
 .SH SYNOPSIS
index 456c7cc8fef3f96d06774c917560231e1cd6dad2..557e610d4e59d6d73a7e2ee152ba0ab19f84b23d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_persistent" 9 "nvme_ctrl_set_persistent" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_persistent \- Set the 'persistent' flag
 .SH SYNOPSIS
index e0cca59db72933b78476598eae596d7dbf0f0722..3103d3ea4e775bf66e1a2e74cb6ca3b265b83f75 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrl_set_unique_discovery_ctrl" 9 "nvme_ctrl_set_unique_discovery_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrl_set_unique_discovery_ctrl" 9 "nvme_ctrl_set_unique_discovery_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrl_set_unique_discovery_ctrl \- Set the 'unique_discovery_ctrl' flag
 .SH SYNOPSIS
index 1227c5c0d67b10465d58841c01f1064c9f804318..76838b0d6e0e908f8c980e47b9b4b62f5fe175df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ctrls_filter" 9 "nvme_ctrls_filter" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ctrls_filter \- Filter for controllers
 .SH SYNOPSIS
index 107ed589f2574206bd21e11e12fffc50b31dc14c..375ff628dd6e50903f22ccb5820c2e5e06b886b0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_data_tfr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_data_tfr" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_data_tfr \- Data transfer direction of the command
 .SH SYNOPSIS
index 6b78c17ac95754d1181f26fa74d4b25558f9a335..693f337ebce85166938d5b30f7ac68f05468bca1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_default_host" 9 "nvme_default_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_default_host" 9 "nvme_default_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_default_host \- Initializes the default host
 .SH SYNOPSIS
index 6cd0e08cdf8a56f452321faff9889285d661b644..d17366bf4cdc288f4bf436fe87b8e4455e6a34a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_describe_key_serial" 9 "nvme_describe_key_serial" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_describe_key_serial" 9 "nvme_describe_key_serial" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_describe_key_serial \- Return key description
 .SH SYNOPSIS
index 76627ec28a3d33b6c19141ccc9656c1b9930ee98..41236277f3c286bf693244fab44e71a000d67726 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_dev_self_test" 9 "nvme_dev_self_test" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_dev_self_test \- Start or abort a self test
 .SH SYNOPSIS
index b4d1abdbab560a61628d93624c1bc82f2da6419d..5e357923cc5dcb2db49fa52c8be7c877b510a6d7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_directive_dtype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_dtype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_directive_dtype \- Directive Types
 .SH SYNOPSIS
index 2c871459f39c17656fc2305eef2f96935426c074..c19c78467825fcfd50b8d9ea50dff8c8957a434c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_directive_receive_doper" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_receive_doper" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_directive_receive_doper \- Directive Receive Directive Operation
 .SH SYNOPSIS
index fdbbe1a8ddf2f33d8882656324d7d07bf6bf630b..a03d8606a9439f8b3c887c1213a148d7624a8684 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_recv" 9 "nvme_directive_recv" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_recv" 9 "nvme_directive_recv" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_recv \- Receive directive specific data
 .SH SYNOPSIS
index e8cad1af6b591f7b26ddebd2ecb9910ec5d043ad..c80f4745d55a0cb287ea02171d288691a6daecfc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_identify_parameters" 9 "nvme_directive_recv_identify_parameters" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_recv_identify_parameters \- Directive receive identifier parameters
 .SH SYNOPSIS
index 9a33428ddf7f280642afb259ed1acd4475ba8387..e7b987a3a50e7f818548cb36019670fe4554489a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_allocate" 9 "nvme_directive_recv_stream_allocate" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_recv_stream_allocate \- Directive receive stream allocate
 .SH SYNOPSIS
index 4a05dbad7911861f3564e2799c5a292d9eb97ed2..60811f9b35217bc5454ff8ec75f3475bb84199ca 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_parameters" 9 "nvme_directive_recv_stream_parameters" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_recv_stream_parameters \- Directive receive stream parameters
 .SH SYNOPSIS
index ae290d313ae63562440741939d244c2adfb04533..77e48009e84cf75a6c8aeaafde7684b56dd28f33 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_recv_stream_status" 9 "nvme_directive_recv_stream_status" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_recv_stream_status \- Directive receive stream status
 .SH SYNOPSIS
index a4e441bc52286463fa5b377cac9a32c55e0c835f..4e090290f61b2983934c6248df446dda81a8146e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_send" 9 "nvme_directive_send" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_send" 9 "nvme_directive_send" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_send \- Send directive command
 .SH SYNOPSIS
index 82d47ad42fefa0841453163246ea49cbbe5e2587..3986bb4e59e00314177aa6348acf46c59b5fe82c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_directive_send_doper" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_send_doper" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_directive_send_doper \- Directive Send Directive Operation
 .SH SYNOPSIS
index 9b0efa686fe52ea592d87c357f1e5c2e9a5c050b..8632333ddbab7b9f8cccbf5256b9b411c5c9cea0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_send_id_endir" 9 "nvme_directive_send_id_endir" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_send_id_endir" 9 "nvme_directive_send_id_endir" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_send_id_endir \- Directive Send Enable Directive
 .SH SYNOPSIS
index 12c301b459750b9fcaf92c0642de946ecf99877f..fab7e2af70e326683bf62c2a4ba65e4d0a5cd2b8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_directive_send_identify_endir" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_send_identify_endir" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_directive_send_identify_endir \- Enable Directive
 .SH SYNOPSIS
index d541f5a0bc461341213d01a452522ce547131920..ccb075d61802a9ace8c8e594fc03e3810c0eb340 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_send_stream_release_identifier" 9 "nvme_directive_send_stream_release_identifier" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_send_stream_release_identifier" 9 "nvme_directive_send_stream_release_identifier" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_send_stream_release_identifier \- Directive Send Stream release
 .SH SYNOPSIS
index edac8b5f0e9cdd43cf4ccd19ce3977cdcbc889fe..ac1febce53aa10e20e74bd5533207fe384a7553e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_directive_send_stream_release_resource" 9 "nvme_directive_send_stream_release_resource" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_directive_send_stream_release_resource" 9 "nvme_directive_send_stream_release_resource" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_directive_send_stream_release_resource \- Directive Send Stream release resources
 .SH SYNOPSIS
index 91a64ea59cb13036f40f178f2a6e1b4fa872e83d..cad1dff574dcb5adb3ebcda6a187897b85c5acd2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_directive_types" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_directive_types" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_directive_types \- Directives Supported or Enabled
 .SH SYNOPSIS
index 8fa10214631451eeb9847b01ce58fc9f7200c0b0..8c9d34ee7944a9f8f9ab345bd3c9c94c2dc42f0d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_disconnect_ctrl" 9 "nvme_disconnect_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_disconnect_ctrl" 9 "nvme_disconnect_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_disconnect_ctrl \- Disconnect a controller
 .SH SYNOPSIS
index 8ec599144ca55145b6c32dab49f548f60ecd72c0..3dfb43e082fdbfc78b59220e47afab0b485e5e89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_dsm" 9 "nvme_dsm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_dsm" 9 "nvme_dsm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_dsm \- Send an nvme data set management command
 .SH SYNOPSIS
index 93ab648d55da44d55e3fce8b8535a5a8a01d10f3..591ace6d79d4f38ed7ddbba8793e9cbbd5bbe631 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_dsm_attributes" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_dsm_attributes" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_dsm_attributes \- Dataset Management attributes
 .SH SYNOPSIS
index ee9acc4831b516591ee227b92a49aba15892fe1a..7037cbb3e1c28621474cbcdd975ba272aec687cb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_dsm_range" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_dsm_range" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_dsm_range \- Dataset Management - Range Definition
 .SH SYNOPSIS
index 320e068667d44602fe25d03cab0fbd99f018eb78..97ec6279e95088aa5e4f58aada5d10d0af61f1e1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_dst_stc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_dst_stc" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_dst_stc \- Action taken by the Device Self-test command
 .SH SYNOPSIS
index 3eef2dea22e3d47eb3c4f1bbbb893c8ec74707c3..46f9dc002a3bed5a2dbf6ea59e80fb7975a793aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_dump_config" 9 "nvme_dump_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_dump_config" 9 "nvme_dump_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_dump_config \- Print the JSON configuration
 .SH SYNOPSIS
index c15792524caee3342ab3ededfd0ed5fe1e560b40..fb7b343ea91ed1931f40a2083da763f2449cbc3b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_dump_tree" 9 "nvme_dump_tree" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_dump_tree" 9 "nvme_dump_tree" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_dump_tree \- Dump internal object tree
 .SH SYNOPSIS
index c6e79e3babecf37adae39c2636e6df11d9504abc..7104f8f9dbb73e40709b3330a4b42f85548446d9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_eg_critical_warning_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_eg_critical_warning_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_eg_critical_warning_flags \- Endurance Group Information Log - Critical Warning
 .SH SYNOPSIS
index dba6c49d7673fe97f22a00dba370b0c0c18312a6..b16c832730a334911dd33d2d4c29fb595d2e0ac4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_eg_event_aggregate_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_eg_event_aggregate_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_eg_event_aggregate_log \- Endurance Group Event Aggregate
 .SH SYNOPSIS
index 9a862f26b8f5561b8e0f399f2a0b0f155bc75bb8..5b3a6ff5cf52196672942ec58e4a5eee073dbdbe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_end_grp_chan_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_end_grp_chan_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_end_grp_chan_desc \- Endurance Group Channel Configuration Descriptor
 .SH SYNOPSIS
index bcbd669d3e2588e810e84b03011664fc7f071b19..26bfd9ba5143924778830c1f242ac34636123656 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_end_grp_config_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_end_grp_config_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_end_grp_config_desc \- Endurance Group Configuration Descriptor
 .SH SYNOPSIS
index 74b759e9033a503bb18718ecb2bc41ce0dba7742..6d58674db15074145626a76fc6dfec3157ee95bd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_endurance_group_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_endurance_group_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_endurance_group_log \- Endurance Group Information Log
 .SH SYNOPSIS
index eaa51c96065f44efb712a46aa13648d9f8c95a35..8efa7a5beb68565fdae92159511570732ddc8cf6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_eom_lane_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_eom_lane_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_eom_lane_desc \- EOM Lane Descriptor
 .SH SYNOPSIS
index 3ba3484bf1bbc69a59a6761243c572b598fc37c1..411159e1bc158b4f49c4b010371d54002bfdc7ed 100644 (file)
@@ -1,18 +1,18 @@
-.TH "libnvme" 9 "enum nvme_eom_optional_data" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_eom_optional_data" "May 2024" "API Manual" LINUX
 .SH NAME
-enum nvme_eom_optional_data \- EOM Optional Data Present Fields
+enum nvme_eom_optional_data \- EOM Optional Data Present Fields (Deprecated)
 .SH SYNOPSIS
 enum nvme_eom_optional_data {
 .br
-.BI "    NVME_EOM_EYE_DATA_PRESENT"
+.BI "    NVME_EOM_PRINTABLE_EYE_PRESENT"
 , 
 .br
 .br
-.BI "    NVME_EOM_PRINTABLE_EYE_PRESENT"
+.BI "    NVME_EOM_EYE_DATA_PRESENT"
 
 };
 .SH Constants
-.IP "NVME_EOM_EYE_DATA_PRESENT" 12
-Eye Data Present
 .IP "NVME_EOM_PRINTABLE_EYE_PRESENT" 12
 Printable Eye Present
+.IP "NVME_EOM_EYE_DATA_PRESENT" 12
+Eye Data Present
diff --git a/doc/man/nvme_eom_optional_data_present.2 b/doc/man/nvme_eom_optional_data_present.2
new file mode 100644 (file)
index 0000000..f351c17
--- /dev/null
@@ -0,0 +1,48 @@
+.TH "libnvme" 9 "enum nvme_eom_optional_data_present" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_eom_optional_data_present \- EOM Optional Data Present Fields
+.SH SYNOPSIS
+enum nvme_eom_optional_data_present {
+.br
+.BI "    NVME_EOM_ODP_PEFP_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_EOM_ODP_EDFP_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_EOM_ODP_RSVD_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_EOM_ODP_PEFP_MASK"
+, 
+.br
+.br
+.BI "    NVME_EOM_ODP_EDFP_MASK"
+, 
+.br
+.br
+.BI "    NVME_EOM_ODP_RSVD_MASK"
+
+};
+.SH Constants
+.IP "NVME_EOM_ODP_PEFP_SHIFT" 12
+Shift amount to get the printable eye field present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
+.IP "NVME_EOM_ODP_EDFP_SHIFT" 12
+Shift amount to get the eye data field present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
+.IP "NVME_EOM_ODP_RSVD_SHIFT" 12
+Shift amount to get the reserved optional data present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
+.IP "NVME_EOM_ODP_PEFP_MASK" 12
+Mask to get the printable eye field present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
+.IP "NVME_EOM_ODP_EDFP_MASK" 12
+Mask to get the eye data field present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
+.IP "NVME_EOM_ODP_RSVD_MASK" 12
+Mask to get the reserved data present
+from the \fIstruct nvme_phy_rx_eom_log\fP.odp field.
index 0c39e0f5c5f11d76457bab39f0e5ead24a6fbf0a..1493b537aa86f658a414d0e2a41efc1b709b73e6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_errno_to_string" 9 "nvme_errno_to_string" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_errno_to_string" 9 "nvme_errno_to_string" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_errno_to_string \- Returns string describing nvme connect failures
 .SH SYNOPSIS
index e9303292db7eab57132bd37a8fff9c43e0efe071..7d703de102da66c0f56d5e003a4239284a53ad61 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_error_log_page" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_error_log_page" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_error_log_page \- Error Information Log Entry (Log Identifier 01h)
 .SH SYNOPSIS
diff --git a/doc/man/nvme_export_tls_key.2 b/doc/man/nvme_export_tls_key.2
new file mode 100644 (file)
index 0000000..1cc5961
--- /dev/null
@@ -0,0 +1,19 @@
+.TH "nvme_export_tls_key" 9 "nvme_export_tls_key" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_export_tls_key \- Export a TLS key
+.SH SYNOPSIS
+.B "char *" nvme_export_tls_key
+.BI "(const unsigned char *key_data "  ","
+.BI "int key_len "  ");"
+.SH ARGUMENTS
+.IP "key_data" 12
+Raw data of the key
+.IP "key_len" 12
+Length of \fIkey_data\fP
+.SH "DESCRIPTION"
+Returns \fIkey_data\fP in the PSK Interchange format as defined in section
+3.6.1.5 of the NVMe TCP Transport specification.
+.SH "RETURN"
+The string containing the TLS identity or NULL with errno set
+on error. It is the responsibility of the caller to free the returned
+string.
index 1a110d4d62731ca7ca0a4ef3a0aea7aa3a4807b4..b5e65d86b1e8f7da8b67e863ffc812c32477db47 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fabrics_config" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fabrics_config" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fabrics_config \- Defines all linux nvme fabrics initiator options
 .SH SYNOPSIS
@@ -26,9 +26,9 @@ struct nvme_fabrics_config {
 .br
 .BI "    int tos;"
 .br
-.BI "    int keyring;"
+.BI "    long keyring;"
 .br
-.BI "    int tls_key;"
+.BI "    long tls_key;"
 .br
 .BI "    bool duplicate_connect;"
 .br
index 00dbb706b324a5a0560ed30d9aadef27bc075b98..e1c1bf4e61617848685b3cee14dbe50b7e2e9567 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fctype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fctype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fctype \- Fabrics Command Types
 .SH SYNOPSIS
index e80c814862d006dddbf64803a27e376d66fb43f4..bc137d176142a93bcd0846cf6d1a6c7096ce8d0d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_config_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_config_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_config_desc \- FDP Configuration Descriptor
 .SH SYNOPSIS
index f0662bff3e884b052d311fcbba7c51879ffe8cfb..11132d70e81a13306f7bd0212fe6c1b24a80de9a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_config_fdpa" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_config_fdpa" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_config_fdpa \- FDP Attributes
 .SH SYNOPSIS
index c7fb7ebb096e542d2e36d8b7ac76ee51cf96c9c2..de1c6de5081c05e247cf396e2f699874c80873e7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_config_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_config_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_config_log \- FDP Configurations Log Page
 .SH SYNOPSIS
index d6dfa055da1b62edf2e358fb43f170f455f1d845..a1749bc2d90f4e1108f78b07b76f75b9c63c5acc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_event \- FDP Event
 .SH SYNOPSIS
index 2da0442cbef2889caa803e79347eac7dbe205e7a..377cad8846393f1f0c79b1b39157e994932d95cf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_event_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_event_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_event_flags \- FDP Event Flags
 .SH SYNOPSIS
index 15856d3cadf416df06a370a9d687a7db8d9091b1..35d5b9e70c511d7dc2cd22d19935206e17ce1d4d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_event_realloc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_event_realloc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_event_realloc \- Media Reallocated Event Type Specific Information
 .SH SYNOPSIS
index a47245a927649b4d8337ead658325cda3313c08e..7b5fbb2b3500f84e87fd4e8ac5515ab69b00c88b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_event_realloc_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_event_realloc_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_event_realloc_flags \- Media Reallocated Event Type Specific Flags
 .SH SYNOPSIS
index b726436e9929582cbe68443cbe656677896bf502..bb2ebe19c421ba0eabba991094314241c12dc3a3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_event_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_event_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_event_type \- FDP Event Types
 .SH SYNOPSIS
index a02b169f06fbd25fa9653c9e21f91d530df4b2be..b50632e45da35ac4c2bbd249d76d673707798fa5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_events_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_events_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_events_log \- FDP Events Log Page
 .SH SYNOPSIS
index aceccfcd561f5e88bb900498b6c1a204b8b76c1b..ef5259dabf62b00cd39f2e6d77b36a7c8c71c81a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_fdp_reclaim_unit_handle_status" 9 "nvme_fdp_reclaim_unit_handle_status" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_fdp_reclaim_unit_handle_status" 9 "nvme_fdp_reclaim_unit_handle_status" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_fdp_reclaim_unit_handle_status \- Get reclaim unit handle status
 .SH SYNOPSIS
index c5e5e0dcbc9010bc16902ca98cce17c0f73d5e12..40cf67bf34442b3b1193a47298425133b9d3bb7c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_fdp_reclaim_unit_handle_update" 9 "nvme_fdp_reclaim_unit_handle_update" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_fdp_reclaim_unit_handle_update" 9 "nvme_fdp_reclaim_unit_handle_update" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_fdp_reclaim_unit_handle_update \- Update a list of reclaim unit handles
 .SH SYNOPSIS
index 638d1ad8f90f1fc6acef17ce73a07a1cc1bbe2c3..2beb49de27acdefff45456e5207e0ad34380297a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_ruh_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_ruh_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_ruh_desc \- Reclaim Unit Handle Descriptor
 .SH SYNOPSIS
index fde919cc8bda2c721a50297448b6e3b77f863912..8b6be4e51f5ebd39f19ca3e1d0d9594e2287c1cc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_ruh_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_ruh_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_ruh_status \- Reclaim Unit Handle Status
 .SH SYNOPSIS
index e5f8595936718a080b812bacae297ecd5c95ccb1..71da15080278d729f70e1520b2206c17b96bd9dc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_ruh_status_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_ruh_status_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_ruh_status_desc \- Reclaim Unit Handle Status Descriptor
 .SH SYNOPSIS
index 6ba003a4306cf7a74e7ec55dfdfacf6a48142bbe..16a88737d9da0df37c73768dbcba2c731c74871a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_ruh_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_ruh_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_ruh_type \- Reclaim Unit Handle Type
 .SH SYNOPSIS
index dd1afa168c9a141c90ad0d93422532204952a947..91c8ce28ff88d53b571a827f75281117760eeddb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_ruha" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_ruha" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_ruha \- Reclaim Unit Handle Attributes
 .SH SYNOPSIS
index 0ed80c8f2c0f81789307738ec9d3351558983f0d..d173466b750f76f8a8cb5a9b0966564c66d43a08 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_ruhu_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_ruhu_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_ruhu_desc \- Reclaim Unit Handle Usage Descriptor
 .SH SYNOPSIS
index c11b4ffc13f8a9e80ff1df05777afc89845ffd88..ff74042014d72a311d8d1c5a2f8abd194594534a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_ruhu_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_ruhu_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_ruhu_log \- Reclaim Unit Handle Usage Log Page
 .SH SYNOPSIS
index 0a724bd42e92b93836ff4edebee0ea2a26d6ea24..dc6d34b177df4c01fde3d6b0be68521b5606ca0c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_stats_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_stats_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_stats_log \- FDP Statistics Log Page
 .SH SYNOPSIS
index 4ce803276177df221ea8db2b2b7df258cc07b655..06936a54bb588a147042f58d8be8152bc92ac671 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fdp_supported_event_attributes" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fdp_supported_event_attributes" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fdp_supported_event_attributes \- Supported FDP Event Attributes
 .SH SYNOPSIS
index e58a403ccac30297bcef5bd72f552ba2236d4589..fc82a6128d244a527e5f8a8a3c94f4ca3735bf7d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fdp_supported_event_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fdp_supported_event_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fdp_supported_event_desc \- Supported FDP Event Descriptor
 .SH SYNOPSIS
index bc81227fc9a5b18ebd291382a5d243d4b5bd215e..855f09336063d422c6c6f028ce5b8e1b4aee8ca7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_feat" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_feat \- Features Access Shifts/Masks values
 .SH SYNOPSIS
index 8d1ce6058df96d94046f487755004e7439f1052d..386569ab3bf2f938ec27482fafabedaf986dd24c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_feat_auto_pst" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_feat_auto_pst" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_feat_auto_pst \- Autonomous Power State Transition
 .SH SYNOPSIS
index db9da67c461df1549c2e9b7c3665ca32687e232c..949435af8e671bf28fe715946369c06bdf890b0e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_feat_fdp_events_cdw11" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_feat_fdp_events_cdw11" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_feat_fdp_events_cdw11 \- FDP Events Feature Command Dword 11
 .SH SYNOPSIS
index 5c7dd1dcce813b146768c07fb2f2d2723d4c687b..553e2484bc2313273a838d2f1b8794897c2b7ee8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_feat_host_behavior" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_feat_host_behavior" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_feat_host_behavior \- Host Behavior Support - Data Structure
 .SH SYNOPSIS
index 9a7f35017a496158a81d5fbf144f29136b6247ce..a8a735c50b24cc8e9f258d5a8700a9594e44e8da 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_feat_nswpcfg_state" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_nswpcfg_state" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_feat_nswpcfg_state \- Write Protection - Write Protection State
 .SH SYNOPSIS
index 0d9ee196f60c4351d05defafbc5ef2e96d00dafb..e16d1b4b5f4768a9170a68ffd61039f5ac76cc92 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_feat_plm_window_select" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_plm_window_select" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_feat_plm_window_select \- Predictable Latency Per NVM Set Log
 .SH SYNOPSIS
index d25acbe6657d4c056640a59e60deef56ae38950a..07977a79c24dc7ce53667bc3329016a63faed1af 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_feat_resv_notify_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_resv_notify_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_feat_resv_notify_flags \- Reservation Notification Configuration
 .SH SYNOPSIS
index 0eccb433aa8a68f7d65929ce2b542a3a195fb59b..f8964b443d429772f5e235af2751af0e38628d44 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_feat_tmpthresh_thsel" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_feat_tmpthresh_thsel" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_feat_tmpthresh_thsel \- Temperature Threshold - Threshold Type Select
 .SH SYNOPSIS
index 83693a4ac4b08cd345e7bdb7abc6b9e7ea794c16..1ec9526591e508f29447a93cbd4478cf21211d11 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_features_async_event_config_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_features_async_event_config_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_features_async_event_config_flags \- Asynchronous Event Configuration configuration flags
 .SH SYNOPSIS
index ad24bfb4fbbbf0341c970d873d9dd3adaf94dc68..f4a569df8f80dcaf0add4bf3928f5178d38d35ac 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_features_id" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_features_id" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_features_id \- Features - Feature Identifiers
 .SH SYNOPSIS
index 512c36e798cbd67a1b306e3b77034e99bb389da0..2616ea33fd5609bdeb11ea0fa2e0e3a5f4e651b8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fid_supported_effects" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fid_supported_effects" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fid_supported_effects \- FID Supported and Effects Data Structure definitions
 .SH SYNOPSIS
index 8358f6c1351e2faffbdb72d05321245b47afcb58..24f9b9f895d7ab6af662e60d3085f676b646fd60 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fid_supported_effects_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fid_supported_effects_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fid_supported_effects_log \- Feature Identifiers Supported and Effects
 .SH SYNOPSIS
index 2fb1f7d4a9d669d72751a2bcce53d638af756bbc..4a2c4ae1392017c5216786ec6757fa9e636702be 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_firmware_slot" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_firmware_slot" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_firmware_slot \- Firmware Slot Information Log
 .SH SYNOPSIS
index ee2a5dd68fbc8f7ab7a71345de2a7b710f481c36..bf3179a56c0d6532db9337ef866d668d7fb00646 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_first_host" 9 "nvme_first_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_first_host" 9 "nvme_first_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_first_host \- Start host iterator
 .SH SYNOPSIS
index 58559bca100b9235b18b3f99566817053506c4a8..8d2c93e1c71810f61d0bf31ac2e27cba37b22391 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_first_subsystem" 9 "nvme_first_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_first_subsystem" 9 "nvme_first_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_first_subsystem \- Start subsystem iterator
 .SH SYNOPSIS
diff --git a/doc/man/nvme_flbas.2 b/doc/man/nvme_flbas.2
new file mode 100644 (file)
index 0000000..588cb50
--- /dev/null
@@ -0,0 +1,42 @@
+.TH "libnvme" 9 "enum nvme_flbas" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_flbas \- This field indicates the formatted LBA size
+.SH SYNOPSIS
+enum nvme_flbas {
+.br
+.BI "    NVME_FLBAS_LOWER_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_FLBAS_META_EXT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_FLBAS_HIGHER_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_FLBAS_LOWER_MASK"
+, 
+.br
+.br
+.BI "    NVME_FLBAS_META_EXT_MASK"
+, 
+.br
+.br
+.BI "    NVME_FLBAS_HIGHER_MASK"
+
+};
+.SH Constants
+.IP "NVME_FLBAS_LOWER_SHIFT" 12
+Shift amount to get the format index least significant 4 bits
+.IP "NVME_FLBAS_META_EXT_SHIFT" 12
+Shift amount to get the metadata transferred
+.IP "NVME_FLBAS_HIGHER_SHIFT" 12
+Shift amount to get the format index most significant 2 bits
+.IP "NVME_FLBAS_LOWER_MASK" 12
+Mask to get the format index least significant 4 bits
+.IP "NVME_FLBAS_META_EXT_MASK" 12
+Mask to get the metadata transferred
+.IP "NVME_FLBAS_HIGHER_MASK" 12
+Mask to get the format index most significant 2 bits
index 4c79401424dae726c40d60c82f9fdfe9a0868134..eaa159019f4f6165514712d048b636d456c7aff6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_flush" 9 "nvme_flush" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_flush" 9 "nvme_flush" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_flush \- Send an nvme flush command
 .SH SYNOPSIS
index 4e6d50fa49f40469422ddf7456fbffb7ad096a5d..8077030e64a4b1b68dc17a03b5ec1c1efdac487a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_for_each_host" 9 "nvme_for_each_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_for_each_host" 9 "nvme_for_each_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_for_each_host \- Traverse host list
 .SH SYNOPSIS
index 45f8250e32783bfae5343bdd9c0dac9385135c4a..6aabd74bdbd25e1bf41734ebe5f2cf8f27073bcd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_for_each_host_safe" 9 "nvme_for_each_host_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_for_each_host_safe" 9 "nvme_for_each_host_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_for_each_host_safe \- Traverse host list
 .SH SYNOPSIS
index 9b14dd8641b47ca53a1577e7c3d015cf8b7aa5e0..f6e794dae1cfa79268f9a054d492009e9b9a362c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_for_each_subsystem" 9 "nvme_for_each_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_for_each_subsystem" 9 "nvme_for_each_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_for_each_subsystem \- Traverse subsystems
 .SH SYNOPSIS
index d2101f0cf3307e272e5eb84181e640a7cb5c0657..7528e3c1d316980edbe10335ee4e64d69bd98ea1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_for_each_subsystem_safe" 9 "nvme_for_each_subsystem_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_for_each_subsystem_safe" 9 "nvme_for_each_subsystem_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_for_each_subsystem_safe \- Traverse subsystems
 .SH SYNOPSIS
index c8615ad9525c1b2b0704326ed49beedccec6c7c5..d942278e1f5a50b5c63709843714da945922aeb0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_format_nvm" 9 "nvme_format_nvm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_format_nvm" 9 "nvme_format_nvm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_format_nvm \- Format nvme namespace(s)
 .SH SYNOPSIS
index 261f6d0ffdbcb53561600f7a0b8ab8f813c224da..f198a19084ef0d04536378e25cfb2b8bd77d3d65 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_format_nvm_compln_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_format_nvm_compln_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_format_nvm_compln_event \- Format NVM Completion Event Data
 .SH SYNOPSIS
index 8329ffa5951cf388dfb9cad5216dce13b2740f59..2fa0d9e58a860740f47ec6c5990519f3b0ca893c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_format_nvm_start_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_format_nvm_start_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_format_nvm_start_event \- Format NVM Start Event Data
 .SH SYNOPSIS
index f26c4911a320d6f6f290a1c1429084aab52bf766..92301fd37f24ffaa415ee1ba8c29c46c395b95e0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_free_ctrl" 9 "nvme_free_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_free_ctrl" 9 "nvme_free_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_free_ctrl \- Free controller
 .SH SYNOPSIS
index 8617c5ad5597ab5b24aaa0b1901f9c93c03677bf..7bc8c4f357791c43e057b936ff063efd323d1660 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_free_host" 9 "nvme_free_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_free_host" 9 "nvme_free_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_free_host \- Free nvme_host_t object
 .SH SYNOPSIS
index 0befce427749973efc2bb8a0ae276ee4410e1ca3..6e8792450c0aecd30c95a49619a5df3f7e88a175 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_free_ns" 9 "nvme_free_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_free_ns" 9 "nvme_free_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_free_ns \- Free a namespace object
 .SH SYNOPSIS
index 2d7718a4f2104f3ff653d55d7a167a7b1f5a8ac2..2311486970d309f6c517f621c797a928ca6412a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_free_subsystem" 9 "nvme_free_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_free_subsystem" 9 "nvme_free_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_free_subsystem \- Free a subsystem
 .SH SYNOPSIS
index 61cf386f1ca40f671598caaa24edf50e8ccbc028..fa9a707f4e02348530bb66d5de1f8db7a93e8700 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_free_tree" 9 "nvme_free_tree" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_free_tree" 9 "nvme_free_tree" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_free_tree \- Free root object
 .SH SYNOPSIS
index eae82dc879e195b6cbf53ff23f50652d7d881a76..8091b89cb6d80352fa74348b089430ffb901d4df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_fw_commit" 9 "nvme_fw_commit" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_fw_commit" 9 "nvme_fw_commit" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_fw_commit \- Commit firmware using the specified action
 .SH SYNOPSIS
index d3cb31dc835762416e5f2a34a22b2050a8004c84..3f8a7bd007f64d7da23a3a32effe87f68d9fce6b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_fw_commit_ca" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_fw_commit_ca" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_fw_commit_ca \- Firmware Commit - Commit Action
 .SH SYNOPSIS
index 2a688c2c5e06660936871415b130935c43d908e8..45b5f14b7b28f5855d554ef62efb9e81233511b2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_fw_commit_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_fw_commit_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_fw_commit_event \- Firmware Commit Event Data
 .SH SYNOPSIS
index c054797b5365ee22a2c63ad69bd8432daaf9ede7..b588e845bd0540d4a9e83e905b5b73e079c6c5d9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_fw_download" 9 "nvme_fw_download" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_fw_download" 9 "nvme_fw_download" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_fw_download \- Download part or all of a firmware image to the controller
 .SH SYNOPSIS
index 217f2ca97a9529c39515f52c831b1e86c7bb7948..c6a3f6b46bbc1898eeccd94b1f4ec80f64278084 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_fw_download_seq" 9 "nvme_fw_download_seq" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_fw_download_seq" 9 "nvme_fw_download_seq" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_fw_download_seq \- Firmware download sequence
 .SH SYNOPSIS
index 5215896f38cd83646f2caa372a9af38d9fdacfac..51c8e9c0eb1b9c214e888e1c7dccd160ff2b970b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_gen_dhchap_key" 9 "nvme_gen_dhchap_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_gen_dhchap_key" 9 "nvme_gen_dhchap_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_gen_dhchap_key \- DH-HMAC-CHAP key generation
 .SH SYNOPSIS
index 84b5174ebd94e72e5b9aac6b3483d4c6dde302f5..928626b04b89afa532a6d7b2dc53004eb50191bc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_generate_tls_key_identity" 9 "nvme_generate_tls_key_identity" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_generate_tls_key_identity" 9 "nvme_generate_tls_key_identity" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_generate_tls_key_identity \- Generate the TLS key identity
 .SH SYNOPSIS
index 0c17419a81976b841f00ee005ab5db59669cb4bd..d63b937f6d407572a7b7066a2128eab4ac33043c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_ana_log_len" 9 "nvme_get_ana_log_len" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_ana_log_len" 9 "nvme_get_ana_log_len" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_ana_log_len \- Retrieve size of the current ANA log
 .SH SYNOPSIS
index f580ea20fa3dcdb75fa5a843c07d9711076f0034..c3eeb9a5f7846ca05e9bb998bdc00b4f63f4b049 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_attr" 9 "nvme_get_attr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_attr" 9 "nvme_get_attr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_attr \- Read sysfs attribute
 .SH SYNOPSIS
index 4f4a9bae19d56c948146b78809b35ef3fde71989..b78715d818c8aaccd36cc644df9177fb1763ca4e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_ctrl_attr" 9 "nvme_get_ctrl_attr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_ctrl_attr" 9 "nvme_get_ctrl_attr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_ctrl_attr \- Read controller sysfs attribute
 .SH SYNOPSIS
index c27bf1c3ae4e812206224b76219736262fa22455..482482dde525928e9b1fc8d300b1dd436e0f4bab 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_ctrl_telemetry" 9 "nvme_get_ctrl_telemetry" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_ctrl_telemetry" 9 "nvme_get_ctrl_telemetry" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_ctrl_telemetry \- Get controller telemetry log
 .SH SYNOPSIS
index 70e2f93a0bf1cd5e2b23c9027249952e32bc1f09..6e1f169dfd23385d6cad2224064ff0ce304a06b0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_directive_receive_length" 9 "nvme_get_directive_receive_length" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_directive_receive_length" 9 "nvme_get_directive_receive_length" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_directive_receive_length \- Get directive receive length
 .SH SYNOPSIS
index 25ae70e8e6021b96b16c6ae0908728375ccf341b..95bcbcb5c61631a3d0a935f79833d6971750f37e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_get_discovery_args" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_get_discovery_args" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_get_discovery_args \- Arguments for nvmf_get_discovery_wargs()
 .SH SYNOPSIS
index d321a4979059d9146e1883c48dfe9cb7e7c8a3ea..5d02ad41d812eb7615748688862f77520f1cc1f0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_feature_length" 9 "nvme_get_feature_length" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_feature_length" 9 "nvme_get_feature_length" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_feature_length \- Retreive the command payload length for a specific feature identifier
 .SH SYNOPSIS
index 649835042a926ad56fe4fb51752a3ce4ec5c250b..9357ad8e6547a241c7f2dfd7e1a38d970e2ae510 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_feature_length2" 9 "nvme_get_feature_length2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_feature_length2" 9 "nvme_get_feature_length2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_feature_length2 \- Retreive the command payload length for a specific feature identifier
 .SH SYNOPSIS
index a8c86cfda6cc116cfb2fed1685461541cf9570f0..a417388bb0558fd15f02e2e34c0c5dbceacdf62f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features" 9 "nvme_get_features" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features" 9 "nvme_get_features" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features \- Retrieve a feature attribute
 .SH SYNOPSIS
index 1a01c9c3c924dff82436598a3f99ec22e50f882e..7ebbb2f3964697e744f4498b8106fcf7df13169a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_arbitration" 9 "nvme_get_features_arbitration" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_arbitration" 9 "nvme_get_features_arbitration" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_arbitration \- Get arbitration feature
 .SH SYNOPSIS
index fa2a6c6a655d2a05fb01351950685a2d5830c68f..9aaabc7f8b772bb4dc4185a5066fded0ccd90a24 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_async_event" 9 "nvme_get_features_async_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_async_event" 9 "nvme_get_features_async_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_async_event \- Get asynchronous event feature
 .SH SYNOPSIS
index 59a41bc81cdcf203b8077f919b5b2472d6d97a24..ae18f368249eacbb130c344584b2aafab1f022bd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_auto_pst" 9 "nvme_get_features_auto_pst" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_auto_pst" 9 "nvme_get_features_auto_pst" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_auto_pst \- Get autonomous power state feature
 .SH SYNOPSIS
index 823b0f95751071c3f6a3b10031676c455560139b..e026c12b3b9fef67203e57ded749f9d8c33654fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_data" 9 "nvme_get_features_data" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_data" 9 "nvme_get_features_data" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_data \- Helper function for @nvme_get_features()
 .SH SYNOPSIS
index cabe35515d18ca01818da66edb310f9950882114..00f816b83219f03dd8d8abb70717eccd99ee40b2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_endurance_event_cfg" 9 "nvme_get_features_endurance_event_cfg" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_endurance_event_cfg" 9 "nvme_get_features_endurance_event_cfg" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_endurance_event_cfg \- Get endurance event config feature
 .SH SYNOPSIS
index f8e14eb1fb3cbac6efce0284989c9101dc8c80c5..5c17851fe4504dbb386ac4835a07833927d7ecbd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_err_recovery" 9 "nvme_get_features_err_recovery" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_err_recovery" 9 "nvme_get_features_err_recovery" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_err_recovery \- Get error recovery feature
 .SH SYNOPSIS
index e79833f355f7fcf946f9868ed80fd425f1b3a98c..a5852d061915a7b98d08c0bf3ae95e6f7eff64e5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_err_recovery2" 9 "nvme_get_features_err_recovery2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_err_recovery2" 9 "nvme_get_features_err_recovery2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_err_recovery2 \- Get error recovery feature
 .SH SYNOPSIS
index ce7b9c145402af57026352abe5f7bcfde316ac9c..fb9ffdff407221237a72f476a3c1f6ba6b96b979 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_hctm" 9 "nvme_get_features_hctm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_hctm" 9 "nvme_get_features_hctm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_hctm \- Get thermal management feature
 .SH SYNOPSIS
index 48d333b753536d26d37cb14ad6131dcadde78bba..6cf3ece360fcb876ab54984f8a5fbca959448dfe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_host_behavior" 9 "nvme_get_features_host_behavior" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_behavior" 9 "nvme_get_features_host_behavior" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_host_behavior \- Get host behavior feature
 .SH SYNOPSIS
index 2f2011a59e9b1d4db511b899241816d9ddd03f54..d9ba9a6190de7e12434c86d13e166c4bb3e12770 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_host_id" 9 "nvme_get_features_host_id" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_id" 9 "nvme_get_features_host_id" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_host_id \- Get host id feature
 .SH SYNOPSIS
index e31e862bdd05a872396b8e1fa12e19d24965e240..1e6d6364fd1d75fa0e62dc324e0aa7aa576dec6b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_host_mem_buf" 9 "nvme_get_features_host_mem_buf" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_mem_buf" 9 "nvme_get_features_host_mem_buf" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_host_mem_buf \- Get host memory buffer feature
 .SH SYNOPSIS
index 6740a8c6cbbb9f947ab2b57797823119b1809616..44ffb0bd3c080fec0af210aef725d6b24e3db1c8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_host_mem_buf2" 9 "nvme_get_features_host_mem_buf2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_host_mem_buf2" 9 "nvme_get_features_host_mem_buf2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_host_mem_buf2 \- Get host memory buffer feature
 .SH SYNOPSIS
index eb448ebda8aa787879f734a314321000c2275ca7..833193e375940890bb2ba2672ac9e21cf4a3426f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_iocs_profile" 9 "nvme_get_features_iocs_profile" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_iocs_profile" 9 "nvme_get_features_iocs_profile" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_iocs_profile \- Get IOCS profile feature
 .SH SYNOPSIS
index 31f03fa7907d2e5b8e782d252e0fdc1c936b0bc0..ff97992e3406e369049f892b1cfe93adc07d2bbb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_irq_coalesce" 9 "nvme_get_features_irq_coalesce" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_irq_coalesce" 9 "nvme_get_features_irq_coalesce" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_irq_coalesce \- Get IRQ coalesce feature
 .SH SYNOPSIS
index 2a7967ce6e1870b4c0ad8466fedc069ed867d98a..4ec8b8bb4ce524f7a6903f241f8937c5baa1b23e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_irq_config" 9 "nvme_get_features_irq_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_irq_config" 9 "nvme_get_features_irq_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_irq_config \- Get IRQ config feature
 .SH SYNOPSIS
index fed7ea77411ac6907d12af3125452f8bcb4fce7d..1c61edf1223b09ba1fd693b73fa9a490be7fd453 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_kato" 9 "nvme_get_features_kato" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_kato" 9 "nvme_get_features_kato" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_kato \- Get keep alive timeout feature
 .SH SYNOPSIS
index 05686d3085a808cce423781a0db3fc1639b257b7..1d84e620cad779182ab4c36dc4c02f8a24d9da96 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_lba_range" 9 "nvme_get_features_lba_range" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_lba_range" 9 "nvme_get_features_lba_range" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_lba_range \- Get LBA range feature
 .SH SYNOPSIS
index fc6fdfd1245e062fd0d1881f3ceafd5f87483bb8..6408a10627f48d44971f796a2be66427110c4d98 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_lba_range2" 9 "nvme_get_features_lba_range2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_lba_range2" 9 "nvme_get_features_lba_range2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_lba_range2 \- Get LBA range feature
 .SH SYNOPSIS
index 0338c16e061c2014e0ec8d75733fa7970ddda2af..3c3b9dc3dffa876c03000e8ff4ebd7a8807875a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_lba_sts_interval" 9 "nvme_get_features_lba_sts_interval" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_lba_sts_interval" 9 "nvme_get_features_lba_sts_interval" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_lba_sts_interval \- Get LBA status information feature
 .SH SYNOPSIS
index ce6d00cb8c6849bfec3bccdf0b31e89d0e65c66d..e3aa014fa6db0c3bafec4ecad052c8f33991d37c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_nopsc" 9 "nvme_get_features_nopsc" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_nopsc" 9 "nvme_get_features_nopsc" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_nopsc \- Get non-operational power state feature
 .SH SYNOPSIS
index ad433b4a916cc0f811ccab90a7e702c24e3b458b..310bac5e132dae49037fcff2288f2a85d70003aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_num_queues" 9 "nvme_get_features_num_queues" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_num_queues" 9 "nvme_get_features_num_queues" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_num_queues \- Get number of queues feature
 .SH SYNOPSIS
index 3683d049515e7f7635d53e25785d3c2e5646fd99..45a7b164133a517cf3157a8727c37f549923e750 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_plm_config" 9 "nvme_get_features_plm_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_plm_config" 9 "nvme_get_features_plm_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_plm_config \- Get predictable latency feature
 .SH SYNOPSIS
index 0771662d3fb53ba9fca301b3ab4b31c4f7219b15..5a4ffe1fcf55a81230674591d9424cff3e578fb9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_plm_window" 9 "nvme_get_features_plm_window" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_plm_window" 9 "nvme_get_features_plm_window" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_plm_window \- Get window select feature
 .SH SYNOPSIS
index 295c55bed9148788a49e246f5a9def9bc2650e36..5f3623777f84183e4892844640c2cf4a4b845cf0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_power_mgmt" 9 "nvme_get_features_power_mgmt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_power_mgmt" 9 "nvme_get_features_power_mgmt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_power_mgmt \- Get power management feature
 .SH SYNOPSIS
index fe25a84bb9f225124714c2cd3172f63cfe283936..287dcd829e81210ea35ebf9baece81fe3f105797 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_resv_mask" 9 "nvme_get_features_resv_mask" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_mask" 9 "nvme_get_features_resv_mask" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_resv_mask \- Get reservation mask feature
 .SH SYNOPSIS
index 271efee7176fb28eb9f50cef5e0f3ab904af5aab..13e00ee36f99f3815654b35be1993e789335aee8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_resv_mask2" 9 "nvme_get_features_resv_mask2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_mask2" 9 "nvme_get_features_resv_mask2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_resv_mask2 \- Get reservation mask feature
 .SH SYNOPSIS
index db4f2086f138a8ed11f2da276294f5076d8f85e7..ec70e756881b55548f2e75916f5a50170b9166a2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_resv_persist" 9 "nvme_get_features_resv_persist" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_persist" 9 "nvme_get_features_resv_persist" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_resv_persist \- Get reservation persist feature
 .SH SYNOPSIS
index fb46e77bcd0f4375321f37161a46d556faffd10f..6ad7baef2198023dd41492cfe63f65294862fe4e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_resv_persist2" 9 "nvme_get_features_resv_persist2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_resv_persist2" 9 "nvme_get_features_resv_persist2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_resv_persist2 \- Get reservation persist feature
 .SH SYNOPSIS
index 672ea0b8ff6232af5f831832c0cb86bfb22d94b8..61721b57c665ebe417434c8f693a01868a679a47 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_rrl" 9 "nvme_get_features_rrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_rrl" 9 "nvme_get_features_rrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_rrl \- Get read recovery level feature
 .SH SYNOPSIS
index 7db9cec08bd9c5cc5a8705432f384b4d14a86b16..9a3bebe2cb5bfcc9ce5f84300a9285b123117412 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_sanitize" 9 "nvme_get_features_sanitize" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_sanitize" 9 "nvme_get_features_sanitize" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_sanitize \- Get sanitize feature
 .SH SYNOPSIS
index 84e3853568fbc66693aa43996fc8828c9a872804..7919533cb378243cab5f6defc51000328cc61d03 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_get_features_sel" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_get_features_sel" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_get_features_sel \- Get Features - Select
 .SH SYNOPSIS
index f3701dc8d5ef3b1a410ac361bd1b3f4de252a947..88d79b9edab378621461ef6cbe4854ff0f77fbc4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_simple" 9 "nvme_get_features_simple" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_simple" 9 "nvme_get_features_simple" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_simple \- Helper function for @nvme_get_features()
 .SH SYNOPSIS
index d10df48d573388a99f18ab1f87cf9cc14ea6461d..7e5e00a83ba4a3555ffe7addf71cd8da8ecf8598 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_sw_progress" 9 "nvme_get_features_sw_progress" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_sw_progress" 9 "nvme_get_features_sw_progress" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_sw_progress \- Get software progress feature
 .SH SYNOPSIS
index 96a95fe9826464370eb71436b8f7308574aaff2b..7056ce139e968a2df67295402a80b2ad7b00402f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_temp_thresh" 9 "nvme_get_features_temp_thresh" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_temp_thresh" 9 "nvme_get_features_temp_thresh" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_temp_thresh \- Get temperature threshold feature
 .SH SYNOPSIS
index b376c4833ca74a13a78f1989b807f922b811471d..4e1b86612489f246075c04a88d9349ccf7120f08 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_timestamp" 9 "nvme_get_features_timestamp" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_timestamp" 9 "nvme_get_features_timestamp" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_timestamp \- Get timestamp feature
 .SH SYNOPSIS
index 478c5a3a46ef87f514d36f46d2c66754e7371879..e3101d00f8e832bd208e020331c7e55e8c722321 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_volatile_wc" 9 "nvme_get_features_volatile_wc" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_volatile_wc" 9 "nvme_get_features_volatile_wc" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_volatile_wc \- Get volatile write cache feature
 .SH SYNOPSIS
index 48b2d622408d4e4cc2cd91ae2d5bbce1a1d54706..2b279219b4f80175bf13c6a1e3238cb2727228bc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_write_atomic" 9 "nvme_get_features_write_atomic" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_write_atomic" 9 "nvme_get_features_write_atomic" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_write_atomic \- Get write atomic feature
 .SH SYNOPSIS
index e0200f206e1e299ab2a4fd8e470053e8696a5cb1..17d6bb5d3581dd90c548a56405f74cb492b4bae3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_features_write_protect" 9 "nvme_get_features_write_protect" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_features_write_protect" 9 "nvme_get_features_write_protect" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_features_write_protect \- Get write protect feature
 .SH SYNOPSIS
index b60f6858435c8cc10eccee5d689f88fc2c5b9781..81f5a2798b656ecff5b1ea24f79171353d25f705 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_host_telemetry" 9 "nvme_get_host_telemetry" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_host_telemetry" 9 "nvme_get_host_telemetry" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_host_telemetry \- Get host telemetry log
 .SH SYNOPSIS
index c1d39a97cb2810ba0d6f0dca97f520953fbbc7bb..8b6be5fe4a5299b17a06d9b1b5e00627a16d71c5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_lba_status" 9 "nvme_get_lba_status" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_lba_status" 9 "nvme_get_lba_status" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_lba_status \- Retrieve information on possibly unrecoverable LBAs
 .SH SYNOPSIS
index 73a3287435097f72507cfa8b0170834a9c5fcf08..bef70d15372cb2c8cc9dca694437315c488d0a8b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_lba_status_log" 9 "nvme_get_lba_status_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_lba_status_log" 9 "nvme_get_lba_status_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_lba_status_log \- Retrieve the LBA Status log page
 .SH SYNOPSIS
index b64b7d63723e0707aefe8272cf561c957cc582f9..f227a5a6017834294d51596404209bc012410728 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log" 9 "nvme_get_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log" 9 "nvme_get_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log \- NVMe Admin Get Log command
 .SH SYNOPSIS
index 8dcf4286c98e62716eef8323ff49c1c5bd9be564..f0b252b4fa30d3fd0d1cc5b1daa868b7befd2264 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_ana" 9 "nvme_get_log_ana" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_ana" 9 "nvme_get_log_ana" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_ana \- Retrieve Asymmetric Namespace Access log page
 .SH SYNOPSIS
index 22c778773aa729f02d9d063664a72b6707fade30..5b957a142c9660e1a3cc02c06fb382beb4809156 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_ana_groups" 9 "nvme_get_log_ana_groups" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_ana_groups" 9 "nvme_get_log_ana_groups" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_ana_groups \- Retrieve Asymmetric Namespace Access groups only log page
 .SH SYNOPSIS
index e4c5d18bb0db779f8d93b6bb820d0bacfd482f93..5f6530f36191e79918d29f386b4c2dfd1fd22e38 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_boot_partition" 9 "nvme_get_log_boot_partition" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_boot_partition" 9 "nvme_get_log_boot_partition" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_boot_partition \- Retrieve Boot Partition
 .SH SYNOPSIS
index 055d26d19b6067d03d2e0ee76aa67545c76a8c7d..1a92b543261cf66cc3cc25113c12342e1e5f1fcb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_changed_ns_list" 9 "nvme_get_log_changed_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_changed_ns_list" 9 "nvme_get_log_changed_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_changed_ns_list \- Retrieve namespace changed list
 .SH SYNOPSIS
index 8fbc4f637fc503ec62875883a8da1c518af80f50..7311bccb7b3949cedbf227e80cca9baa54928be6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_cmd_effects" 9 "nvme_get_log_cmd_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_cmd_effects" 9 "nvme_get_log_cmd_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_cmd_effects \- Retrieve nvme command effects log
 .SH SYNOPSIS
index 145de37c6a2293bacc3c5d3e9aceaab5d6033b6b..d8ab2345f088b45e3b31ad708957b58652b6f1e2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_create_telemetry_host" 9 "nvme_get_log_create_telemetry_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_create_telemetry_host" 9 "nvme_get_log_create_telemetry_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_create_telemetry_host \- Create host telemetry log
 .SH SYNOPSIS
index 7c6dc373c1fe8920e9148bbdc070a052b2fc1331..b6d43aadff73a69f64b662cb40c931d7fa21f684 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_device_self_test" 9 "nvme_get_log_device_self_test" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_device_self_test" 9 "nvme_get_log_device_self_test" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_device_self_test \- Retrieve the device self test log
 .SH SYNOPSIS
index b5c31aa2faf23613c5b6df2833eb80a785f0c59e..ae2a511a810dd85fdce983b7dd1619e73c946db2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_discovery" 9 "nvme_get_log_discovery" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_discovery" 9 "nvme_get_log_discovery" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_discovery \- Retrieve Discovery log page
 .SH SYNOPSIS
index d1e30742eae1aa404ba2fc73da94afb361dd2dbb..9e6cc21ff6a9198b708a2c2254be82194f2bacc6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_endurance_group" 9 "nvme_get_log_endurance_group" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_endurance_group" 9 "nvme_get_log_endurance_group" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_endurance_group \- Get Endurance Group log
 .SH SYNOPSIS
index 67c1dd126a8e17ca13746aaed0665ca5498a83c1..c9a07ce365e82d73d897319cf0907c620fa61911 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_endurance_grp_evt" 9 "nvme_get_log_endurance_grp_evt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_endurance_grp_evt" 9 "nvme_get_log_endurance_grp_evt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_endurance_grp_evt \- Retrieve Rotational Media Information
 .SH SYNOPSIS
index abd32dfd19575fe4bd7308768833d74a8f1b355a..4d30ce66d490b262316b2ebfff8b48761280e4fa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_error" 9 "nvme_get_log_error" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_error" 9 "nvme_get_log_error" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_error \- Retrieve nvme error log
 .SH SYNOPSIS
index 0b14306596bb3d3c535cd6e165f7f6d52bf2db79..596824343c7cb248ed8897161809619061e904ae 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_fdp_configurations" 9 "nvme_get_log_fdp_configurations" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_fdp_configurations" 9 "nvme_get_log_fdp_configurations" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_fdp_configurations \- Get list of Flexible Data Placement configurations
 .SH SYNOPSIS
index 1d7834dd77041bfbd6844cf9f1d36c7775eb797f..87b239a620889130c6361f7e1ad93b5023ce5066 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_fdp_events" 9 "nvme_get_log_fdp_events" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_fdp_events" 9 "nvme_get_log_fdp_events" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_fdp_events \- Get Flexible Data Placement events
 .SH SYNOPSIS
index 7dd19dae2f2edf00a612abaea7c434bba7e9c3d2..c57a193c3b7d4ac7299ce5a83de5f123c88f180d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_fdp_stats" 9 "nvme_get_log_fdp_stats" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_fdp_stats" 9 "nvme_get_log_fdp_stats" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_fdp_stats \- Get Flexible Data Placement statistics
 .SH SYNOPSIS
index 300ffff3857e36f8a45a1b19a3740d831d1c50ef..f9ecf4f198852f4361ccc467489a43bb896a4354 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_fid_supported_effects" 9 "nvme_get_log_fid_supported_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_fid_supported_effects" 9 "nvme_get_log_fid_supported_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_fid_supported_effects \- Retrieve Feature Identifiers Supported and Effects
 .SH SYNOPSIS
index 3e885269768220408aabe1d5fa945c934c57778f..2570dc997d565affd4c3c2526800caa4f3c5f959 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_fw_slot" 9 "nvme_get_log_fw_slot" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_fw_slot" 9 "nvme_get_log_fw_slot" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_fw_slot \- Retrieves the controller firmware log
 .SH SYNOPSIS
index 32660c688ab249a818fe3941cdd0f97eeb40499c..bf62e8e8f9f0d519bf0c36ea6f4ef45b3325ff2e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_lba_status" 9 "nvme_get_log_lba_status" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_lba_status" 9 "nvme_get_log_lba_status" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_lba_status \- Retrieve LBA Status
 .SH SYNOPSIS
index 4c87a68d6b995a21a61d904310238d20d9e73af7..f166926543a13f3997d55cac57c7394ba6a34058 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_media_unit_stat" 9 "nvme_get_log_media_unit_stat" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_media_unit_stat" 9 "nvme_get_log_media_unit_stat" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_media_unit_stat \- Retrieve Media Unit Status
 .SH SYNOPSIS
index 384d9df331754ce62df663abc7552b06e90bc542..82b74e5168f59c45ed70eec91d952329091e7c0c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_mi_cmd_supported_effects" 9 "nvme_get_log_mi_cmd_supported_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_mi_cmd_supported_effects" 9 "nvme_get_log_mi_cmd_supported_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_mi_cmd_supported_effects \- displays the MI Commands Supported by the controller
 .SH SYNOPSIS
index e3b16a0950c23611677e0092d2055b27c669b15d..ed047aad25213337e9048917ca86ac9c184b8293 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_page" 9 "nvme_get_log_page" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_page" 9 "nvme_get_log_page" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_page \- Get log page data
 .SH SYNOPSIS
index 4045b53faff52ef4a25522ebd8dc025eb068c94a..5813e8f6f9d4f14ccb42a0a845599dbc635df29e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_persistent_event" 9 "nvme_get_log_persistent_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_persistent_event" 9 "nvme_get_log_persistent_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_persistent_event \- Retrieve Persistent Event Log
 .SH SYNOPSIS
index 845953a0a1388b16161a3287f150dc3ee908e3ea..53638f3af113a1e3e4963b3276c0051281587862 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_phy_rx_eom" 9 "nvme_get_log_phy_rx_eom" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_phy_rx_eom" 9 "nvme_get_log_phy_rx_eom" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_phy_rx_eom \- Retrieve Physical Interface Receiver Eye Opening Measurement Log
 .SH SYNOPSIS
index e75dc272b5109afa202507bcbd0501b711ae97ac..aa137e9c20751270bff2b38702e979b96a2761a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_predictable_lat_event" 9 "nvme_get_log_predictable_lat_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_predictable_lat_event" 9 "nvme_get_log_predictable_lat_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_predictable_lat_event \- Retrieve Predictable Latency Event Aggregate Log Page
 .SH SYNOPSIS
index 8ec698ea7583eae710652471cd52a73bc1c4b511..a4303786cd12cdda7e11551e55e67ce854bac5d6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_predictable_lat_nvmset" 9 "nvme_get_log_predictable_lat_nvmset" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_predictable_lat_nvmset" 9 "nvme_get_log_predictable_lat_nvmset" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_predictable_lat_nvmset \- Predictable Latency Per NVM Set
 .SH SYNOPSIS
index 1d5f274c16e335cf7360095a31b68df24855e4d4..655bd580a6b4c10c457e58d48f9be844868605c2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_reclaim_unit_handle_usage" 9 "nvme_get_log_reclaim_unit_handle_usage" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_reclaim_unit_handle_usage" 9 "nvme_get_log_reclaim_unit_handle_usage" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_reclaim_unit_handle_usage \- Get reclaim unit handle usage
 .SH SYNOPSIS
index 85eeccc42fcea371d7e057fc3bfe4b5e8750845d..5967bc9dee8460cdea46ee82beddf897e3ebdae4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_reservation" 9 "nvme_get_log_reservation" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_reservation" 9 "nvme_get_log_reservation" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_reservation \- Retrieve Reservation Notification
 .SH SYNOPSIS
index 261bf1b2cbd763f26ee55aa352517dbaf85bf8c5..a0ed1148829890cac88ab260508298c0733257a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_sanitize" 9 "nvme_get_log_sanitize" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_sanitize" 9 "nvme_get_log_sanitize" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_sanitize \- Retrieve Sanitize Status
 .SH SYNOPSIS
index 578db3747aa77cf1518d9a77dfcbd7993e07f98c..c530c3396a822916840055b6d2a3aa0c26945a45 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_smart" 9 "nvme_get_log_smart" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_smart" 9 "nvme_get_log_smart" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_smart \- Retrieve nvme smart log
 .SH SYNOPSIS
index 662e004aa73087163d01e521234223e78da382df..8f16c231fcc26e5509b1e3a4d9a8775506fa4db6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_support_cap_config_list" 9 "nvme_get_log_support_cap_config_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_support_cap_config_list" 9 "nvme_get_log_support_cap_config_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_support_cap_config_list \- Retrieve Supported Capacity Configuration List
 .SH SYNOPSIS
index 4e2fdb6d9ebb85bce730f91a5afd2ff25d13aab4..4a05749e414e9423bbd449f127d2c95eb5624334 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_supported_log_pages" 9 "nvme_get_log_supported_log_pages" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_supported_log_pages" 9 "nvme_get_log_supported_log_pages" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_supported_log_pages \- Retrieve nmve supported log pages
 .SH SYNOPSIS
index 466ec9a0323df5fec06eb4af6d31717022cb700e..5b7dff764dd8756b6c5c61318a4394c28948f917 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_telemetry_ctrl" 9 "nvme_get_log_telemetry_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_telemetry_ctrl" 9 "nvme_get_log_telemetry_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_telemetry_ctrl \- Get Telemetry Controller-Initiated log page
 .SH SYNOPSIS
index 8b49a1799647f12f66edee30dd990185c9032f11..6b95b6cbc253cdcb1f6fd5f50ecb2e6080a0120f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_telemetry_host" 9 "nvme_get_log_telemetry_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_telemetry_host" 9 "nvme_get_log_telemetry_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_telemetry_host \- Get Telemetry Host-Initiated log page
 .SH SYNOPSIS
index f98b6a47bf76c2c83fd408b708eb2469eeced991..95118d914f9f5e6f354a4a3da0a3d1353070415c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_log_zns_changed_zones" 9 "nvme_get_log_zns_changed_zones" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_log_zns_changed_zones" 9 "nvme_get_log_zns_changed_zones" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_log_zns_changed_zones \- Retrieve list of zones that have changed
 .SH SYNOPSIS
diff --git a/doc/man/nvme_get_logging_level.2 b/doc/man/nvme_get_logging_level.2
new file mode 100644 (file)
index 0000000..b2866af
--- /dev/null
@@ -0,0 +1,21 @@
+.TH "nvme_get_logging_level" 9 "nvme_get_logging_level" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_get_logging_level \- Get current logging level
+.SH SYNOPSIS
+.B "int" nvme_get_logging_level
+.BI "(nvme_root_t r "  ","
+.BI "bool *log_pid "  ","
+.BI "bool *log_tstamp "  ");"
+.SH ARGUMENTS
+.IP "r" 12
+nvme_root_t context
+.IP "log_pid" 12
+Pointer to store a current value of logging of
+the PID flag at (optional).
+.IP "log_tstamp" 12
+Pointer to store a current value of logging of
+the timestamp flag at (optional).
+.SH "DESCRIPTION"
+Retrieves current values of logging variables.
+.SH "RETURN"
+current log level value or DEFAULT_LOGLEVEL if not initialized.
index 05992a55d00b7cbdbf7f8e4f24fc420b41ce6d2f..9738aed098d7ddb6e35c27ac0836b84fdb6bc08c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_logical_block_size" 9 "nvme_get_logical_block_size" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_logical_block_size" 9 "nvme_get_logical_block_size" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_logical_block_size \- Retrieve block size
 .SH SYNOPSIS
index e608b588efa81aaa9913300cffcdc43b07a70773..d7f6c74e4999b2d7330fae32343c4588edac364f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_new_host_telemetry" 9 "nvme_get_new_host_telemetry" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_new_host_telemetry" 9 "nvme_get_new_host_telemetry" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_new_host_telemetry \- Get new host telemetry log
 .SH SYNOPSIS
index 64a55ea6e5ab9b540663151dda04f70efcb133fe..ebea7d6cedf4b03ede26c3b24826b54e667b1bd0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_ns_attr" 9 "nvme_get_ns_attr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_ns_attr" 9 "nvme_get_ns_attr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_ns_attr \- Read namespace sysfs attribute
 .SH SYNOPSIS
index 8b74dfed43e766cb76dad8fdae48b6d610c37b24..4e1922b90ff97d17c2079ea91c730f02b879589f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_nsid" 9 "nvme_get_nsid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_nsid" 9 "nvme_get_nsid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_nsid \- Retrieve the NSID from a namespace file descriptor
 .SH SYNOPSIS
index 0ca6ba9214c18aa46216293f1d67482f521878cb..f5bdb3d9b263f91177b1e5e227c3f053b3e5f7ac 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_path_attr" 9 "nvme_get_path_attr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_path_attr" 9 "nvme_get_path_attr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_path_attr \- Read path sysfs attribute
 .SH SYNOPSIS
index 96836736ccd3e223564261e7f89f9d9b381ad217..49bdf63ef03952a24e5cc8ac293a72d62487c32f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_property" 9 "nvme_get_property" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_property" 9 "nvme_get_property" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_property \- Get a controller property
 .SH SYNOPSIS
index 592eb932e8bb258df0be255569b642bee3ff1d44..b9b20315b53ca51d938f07da0857719ab2153efc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_subsys_attr" 9 "nvme_get_subsys_attr" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_subsys_attr" 9 "nvme_get_subsys_attr" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_subsys_attr \- Read subsystem sysfs attribute
 .SH SYNOPSIS
index 4351c558f4d32b13281fbbab7e77ff481017be59..1ecf5e312505ad809f18717133c5257493ef44b6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_telemetry_log" 9 "nvme_get_telemetry_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_telemetry_log" 9 "nvme_get_telemetry_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_telemetry_log \- Get specified telemetry log
 .SH SYNOPSIS
index d2b61cf94d480063869ee06a6d50dae16bffabba..c742cf3f0fd2e41b95a040429bd6852725ec46d1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_get_telemetry_max" 9 "nvme_get_telemetry_max" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_get_telemetry_max" 9 "nvme_get_telemetry_max" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_get_telemetry_max \- Get telemetry limits
 .SH SYNOPSIS
index af8f783ff93ba0f2c08c33a965162c34533650f0..57a4fe9447e39e579514f85f369b1ade01183438 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_hmac_alg" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_hmac_alg" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_hmac_alg \- HMAC algorithm
 .SH SYNOPSIS
index f13a90cbb57321e5a28188c08eca7a7254ee7146..4b3aad83b118c442815f21326844cd3dcfdeaea8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_host_behavior_support" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_host_behavior_support" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_host_behavior_support \- Enable Advanced Command
 .SH SYNOPSIS
index 59ec8400076b517002cdc97f9a74125d933693ab..804c7471ed0242e1576b03af271a992015547c11 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_get_dhchap_key" 9 "nvme_host_get_dhchap_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_get_dhchap_key" 9 "nvme_host_get_dhchap_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_get_dhchap_key \- Return host key
 .SH SYNOPSIS
index 94d3e722ac855d71936a8ed77a7c05c1fabde28b..39123e742905c539de74b89ca4018af64a35e8f0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_get_hostid" 9 "nvme_host_get_hostid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostid" 9 "nvme_host_get_hostid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_get_hostid \- Host ID of an nvme_host_t object
 .SH SYNOPSIS
index 5b51b792ac759ecd56a2d4f4f37c39aa5d604a07..93dfabbe26d7481b90975a9fdfc38bb8a8823da0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_get_hostnqn" 9 "nvme_host_get_hostnqn" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostnqn" 9 "nvme_host_get_hostnqn" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_get_hostnqn \- Host NQN of an nvme_host_t object
 .SH SYNOPSIS
index 39c8d3d26ec4264b61714d54f02e66c1e777b8d0..5bbe2581a4a3068a77b20729eb308dd5cad80145 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_get_hostsymname" 9 "nvme_host_get_hostsymname" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_get_hostsymname" 9 "nvme_host_get_hostsymname" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_get_hostsymname \- Get the host's symbolic name
 .SH SYNOPSIS
index fb929d63470ac27bd9ac2f9e9ca2e2b1a5c02978..6b8b453e16ba7a988f3ab8ec0c0efb6232c41dc9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_get_root" 9 "nvme_host_get_root" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_get_root" 9 "nvme_host_get_root" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_get_root \- Returns nvme_root_t object
 .SH SYNOPSIS
index 406dca4fd44acdb8e49007d6b38dcbbaf9250921..795710b054865e75288ddd14ac3e354a7fb07f37 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_is_pdc_enabled" 9 "nvme_host_is_pdc_enabled" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_is_pdc_enabled" 9 "nvme_host_is_pdc_enabled" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_is_pdc_enabled \- Is Persistenct Discovery Controller enabled
 .SH SYNOPSIS
index b4a99f43e4b9722f16bd508fcde6da9fdc97d36e..580ec6774f1b27370e64bf994ef45b983da626dd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_host_mem_buf_attrs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_host_mem_buf_attrs" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_host_mem_buf_attrs \- Host Memory Buffer - Attributes Data Structure
 .SH SYNOPSIS
index 662811a540792d75d81661e6e5ba20df5f4e9d00..75725a286cf1e97c8bfc7f486b8a692d9d86bfcd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_host_metadata" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_host_metadata" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_host_metadata \- Host Metadata Data Structure
 .SH SYNOPSIS
index 02772a94f80ce5d8253c4bec98d956a29d265ff2..b32acf702c389f3f570e659385f38548e90dab2c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_release_fds" 9 "nvme_host_release_fds" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_release_fds" 9 "nvme_host_release_fds" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_release_fds \- Close all opened file descriptors under host
 .SH SYNOPSIS
index f6e30184665cc538e0fad9e9ef047823f735b840..ea8d129719a1e2c6aea53e3fc7a7d2ce814cf4b1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_set_dhchap_key" 9 "nvme_host_set_dhchap_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_set_dhchap_key" 9 "nvme_host_set_dhchap_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_set_dhchap_key \- set host key
 .SH SYNOPSIS
index 4fb979ecd2c60514291594230228622d6ce24c97..a58fd134a09c8696f89f4c89cec57c474f1e4099 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_set_hostsymname" 9 "nvme_host_set_hostsymname" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_set_hostsymname" 9 "nvme_host_set_hostsymname" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_set_hostsymname \- Set the host's symbolic name
 .SH SYNOPSIS
index 43fce53e426a4c45769af6789eb8f4bb78037931..b431ebc3bb9e744a713dde007f5e0fd114a4daa7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_host_set_pdc_enabled" 9 "nvme_host_set_pdc_enabled" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_host_set_pdc_enabled" 9 "nvme_host_set_pdc_enabled" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_host_set_pdc_enabled \- Set Persistent Discovery Controller flag
 .SH SYNOPSIS
index c627f87b9642d53ac1ff0594ec73b1b1f36fcf5e..84c714f080886ada0edf9dcd0202d253954b6c6b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_ctrl" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ctrl" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_ctrl \- Identify Controller data structure
 .SH SYNOPSIS
index df17a10f852a8caae5d071baf2f82a4f8b567c59..b57f472e6706ccf8e1d7a0e9f09b2a58c13bd3a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_anacap" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_anacap" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_anacap \- This field indicates the capabilities associated with Asymmetric Namespace Access Reporting.
 .SH SYNOPSIS
index e322d971cd0399aa6fd2883dfc7adc2acb56d198..2f740acbcf8fbd8e8c11e2732c789ffb720a642c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_apsta" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_apsta" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_apsta \- Flags indicating the attributes of the autonomous power state transition feature.
 .SH SYNOPSIS
index a7a1e34e995815fc50da30bdc1352e25b28adc62..11353459f0ee42d2feafe90ac21ae97668ba1ab1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_avscc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_avscc" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_avscc \- Flags indicating the configuration settings for Admin Vendor Specific command handling.
 .SH SYNOPSIS
index 2c5e43d21b2cb26a505ea4565b5475cd68126dc7..67aef3f1a4a3029af82a9f6e94364dff3d20e2b0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_cmic" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cmic" "May 2024" "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
index 5d21b8db26307a7bc6bc91d398ac111099304d30..496d43cba56a46b1414e40d94d28a6c9dfb57171 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_cntrltype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cntrltype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_cntrltype \- Controller types
 .SH SYNOPSIS
index 5d7faaf3f15d5db49801fd345660743b5bb48d47..f8a869632de9dbc5b16a84d4837a40b569a2aec9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_cqes" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_cqes" "May 2024" "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
index c03bba6ddb4a579c8e85c0df2f98bb8e81491b28..7426858ad086bb4a8c701fad3f7e93cc689fc534 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_ctratt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_ctratt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_ctratt \- Controller attributes
 .SH SYNOPSIS
index 747aee1a5e4e86dcb714e94328b7808e39aec3b2..889699e6555650ea47ce19c6437a0df672f28d70 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_dctype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_dctype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_dctype \- Discovery Controller types
 .SH SYNOPSIS
index 4c759a1c5b8d3107e65ca72a4932dbd09d032537..167807e8b8c185656ced41828f33990b2e83b5fd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_dsto" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_dsto" "May 2024" "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
index 3fa95da708d31e9d19a4eeb859ea002bb928d240..1c21556c8dcd6cafebea46ab079d1d1cee07cefd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_fcatt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fcatt" "May 2024" "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
index 1220a11eb8af04438e49d8c54148582fa40c442a..ab34884d82bc4e409f77c4caf8d761552aabac17 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_fna" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fna" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_fna \- This field indicates attributes for the Format NVM command.
 .SH SYNOPSIS
index 4f9029cdee1d54561ae9f6b15f3c3e962f1e0298..ebd1e5f0749dd6e81d48b560317e00a54c7de235 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_frmw" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_frmw" "May 2024" "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
index c32976d5726291dc9cac8db66a461a1cf4061064..426124af7a503f365e7a81049aebb910b64bcd30 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_fuses" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_fuses" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_fuses \- This field indicates the fused operations that the controller supports.
 .SH SYNOPSIS
index 5d05ed3b4203c989609332fb0f5e9c2b4a4c9f7d..52aa23d1b5d16aa7d3fd692f6f5c3065934b523a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_hctm" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_hctm" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_hctm \- Flags indicate the attributes of the host controlled thermal management feature
 .SH SYNOPSIS
index f32680dac5a2b16bafec4b7e1dfd258cec35a6bf..95007e7616152033e2f81d3a3d35cf7eca958aa9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_lpa" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_lpa" "May 2024" "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
index 9fa960c30ebf9d57673dd12a81bfbd6875a47f0e..fda83ac1730e9062e5bbac37d91c79845ee888f4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_mec" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_mec" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_mec \- Flags indicating the capabilities of the Management Endpoint in the Controller, &struct nvme_id_ctrl.mec.
 .SH SYNOPSIS
index c4ebbf4c14d555d75380453198e9e60de8aff905..d93e2b5b4c9476797ceba27ae8a9a6ad0562d4a6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_ctrl_nvm" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ctrl_nvm" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_ctrl_nvm \- I/O Command Set Specific Identify Controller data structure
 .SH SYNOPSIS
index 64e6f3e0a11998f14f178e510a23bd0c31a8ad2e..091c2989685bba8ec2406a8e4d5b685f7c35f5a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_nvmsr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nvmsr" "May 2024" "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
index 975554fc1ed0f34db7c500012043f28641a209a5..b01370540df2891ade6af5c082d5031a83e874b9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_nvscc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nvscc" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_nvscc \- This field indicates the configuration settings for NVM Vendor Specific command handling.
 .SH SYNOPSIS
index 0479ea41a818a904755d6f8a0f0765294562e34f..aed654f8e3d5544ceca35d802f238463275313ce 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_nwpc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_nwpc" "May 2024" "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
index 762f93adf7db5a89997b17b0403737bd8bd22586..37b5faa29110192780010d2990a6b50012c2dc51 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_oacs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oacs" "May 2024" "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
index 63956871a2ee285bd4ee62d554b06cb7235ec115..59708e1bf140ae2a33bccff424e8dcf709f16c7c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_oaes" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oaes" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_oaes \- Optional Asynchronous Events Supported
 .SH SYNOPSIS
index 2e5a52cf874f988eaefa67d5c05902ad1bd81a65..8f6e96fbcc08a6b16918f1b9c7099d03b41f278f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_ofcs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_ofcs" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_ofcs \- Indicate whether the controller supports optional fabric commands.
 .SH SYNOPSIS
index 0045929b1465b55efb439719b798bfba352dd5a7..6e4f6e9d945870ddc7c3a6dd468a7ee0bf17be69 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_oncs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_oncs" "May 2024" "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
index bd112289561ee328e998e14fb8df2a88f4261a97..260fb5f78cd9bc689637b33d62015b6dd63e69fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_rpmbs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_rpmbs" "May 2024" "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
index a6af345cc6a852b9ac2e00bd7236618a983ca67e..3afb3e7801a1a7c38497d364c466730ab11bd6c8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_sanicap" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sanicap" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_sanicap \- Indicates attributes for sanitize operations.
 .SH SYNOPSIS
index 92b074dd1b7ce89c2ddfd1d058a0439b01025f08..0dbab7e36419e343e974b88291f8a011214477cf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_sgls" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sgls" "May 2024" "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
index bd48447d544ba5c3ea51142eb589bd6fe42597dd..d9aaaf94db18678307ad4462b8aef791a1cf1df6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_sqes" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_sqes" "May 2024" "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
index 89fd427a64dedb55c953419ad8eb55f9bb3890b0..5b9dd830e137e1ddf66f9f76a41dac1ad3084387 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_vwc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_vwc" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ctrl_vwc \- Volatile write cache
 .SH SYNOPSIS
index db81959ec015250afaefef02c286f803cb43d785..a05f8f1ddb9d7848c8851d1b7cb8d762180f45ad 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ctrl_vwci" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ctrl_vwci" "May 2024" "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
index 9350a497d7b0d86c290455e3b090a316f89b394f..bf0b4b1b164a00c3d023c9ccefcb9b1e412b405c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_directives" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_directives" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_directives \- Identify Directive - Return Parameters Data Structure
 .SH SYNOPSIS
index 76f56fec0956f88e336bed2d7900ede7adea4cb5..c9811fba72d4cbfee9f5908f66ca659bb580bd6c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_domain_attr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_domain_attr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_domain_attr \- Domain Attributes Entry
 .SH SYNOPSIS
index 1bf634e70d3aa0836f92f6f2eca19abef77f5b2a..cdfd345709bf599087b10c03cac2fa36a3c9507f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_domain_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_domain_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_domain_list \- Domain List
 .SH SYNOPSIS
index 0d6395337bfeb1aa5c1de270d61e7bf893dbc872..4b24e4c05d31ae8da52803efe33cbe3aa6d19f82 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_endurance_group_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_endurance_group_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_endurance_group_list \- Endurance Group List
 .SH SYNOPSIS
index d5995f9e2436f6cacd72b6866ff68e1b296558fb..d7f5e1b67334c49b5c04fa6aa94a59989cd25593 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_independent_id_ns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_independent_id_ns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_independent_id_ns \- Identify - I/O Command Set Independent Identify Namespace Data Structure
 .SH SYNOPSIS
index a9a91aade2b01412610f993a4dfbe902fbb6a3c5..b0a998295abeae5379627e9d04e0c52fbc4150c6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_iocs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_iocs" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_iocs \- NVMe Identify IO Command Set data structure
 .SH SYNOPSIS
index 689f722b345ed6383354e93fa208a5bccb76dc90..20dab14cd77f7172ead7ef5868399995270a4af1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_ns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_ns \- Identify Namespace data structure
 .SH SYNOPSIS
index 15bd317466d25ef4886dac72fd375313a71579f9..5aa916ac33c48029de50d53254fb68fcf49d11b0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_attr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_attr" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ns_attr \- Specifies attributes of the namespace.
 .SH SYNOPSIS
index 248c7acb449827deb274e4d83e8bb1312ebaaf31..dde5d8e304dde8bd9ad9bdc2098ac24659999a65 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_dlfeat" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dlfeat" "May 2024" "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
index 6186d6691afc9c78b11643a80dfb5fb1bc9f1698..160dcdb8fe1fe0ddb7c23ab1c72e5a2c60541e23 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_dpc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dpc" "May 2024" "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
index 1f61b8e4a86680fc20fd0ea0975ce58b030dbc6e..1bd1de3682710c620358454d636d326036cfe11c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_dps" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_dps" "May 2024" "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
index 68be9cf13c1189eee03186dd4c99c83119608644..95acfe40123e6eccd97ca1d0d7b857732428eb6d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_flbas" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_flbas" "May 2024" "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
index 669d26c38753e878fb87b44d30cc13f2491c43ea..66bd48a454fbd9b491931533b5fa0ccfa62ea66d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_ns_granularity_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns_granularity_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_ns_granularity_desc \- Namespace Granularity Descriptor
 .SH SYNOPSIS
index d501d56f8c63708b4e1303a731de0513f988df9d..9e568e875e00eb5385c16c9253f836daf2c9dd32 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_ns_granularity_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_ns_granularity_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_ns_granularity_list \- Namespace Granularity List
 .SH SYNOPSIS
index c7ccb0406fca04b909b1eabfe6e64fc3cee9251a..e5d7598fb08c54733a83afec58c7c69db75ec00f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_mc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_mc" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ns_mc \- This field indicates the capabilities for metadata.
 .SH SYNOPSIS
index faee30339683626e3ff860fc1fd4be121fb500b6..70edb950e50572080dd9513885f955913b592d82 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_nmic" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_nmic" "May 2024" "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
index 301882f78acfbb7a183cc5c18bb748160aeeae71..9114253579afcc93334bd92e88c807b3c213bdaf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_ns_rescap" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_ns_rescap" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_ns_rescap \- This field indicates the reservation capabilities of the namespace.
 .SH SYNOPSIS
index fb78c04d098e74e3192d8e11ca71349f4c0595a7..670bbe2a8a96aeceda4599504fb701e1bc2fe7d7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_nsfeat" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_nsfeat" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_nsfeat \- This field defines features of the namespace.
 .SH SYNOPSIS
index 6b53ed5543c56e4f99779d367491cc9e14c195b7..a0462270206b551d3f6bb4058a3d641ec4ab7adf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_nvmset_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_nvmset_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_nvmset_list \- NVM set list
 .SH SYNOPSIS
index 2a377ffeccb725382ba0eda16b1634f3e13addd7..4579a3ee4c7389b05b1df3750dc563f35a176653 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_psd" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_psd" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_psd \- Power Management data structure
 .SH SYNOPSIS
index 2be553dc622fccd0891251e6c967f207a94a033d..348d0d27063ada3834664d0b7f41989700ca2157 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_id_uuid" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_id_uuid" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_id_uuid \- Identifier Association
 .SH SYNOPSIS
index f3630f429d688da3ebad6c51adf014a1f85c54eb..b56e152e10121303392f51cdf22f81779f021a85 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_uuid_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_uuid_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_uuid_list \- UUID list
 .SH SYNOPSIS
index db887c4082899c4b867f4b348629b023034893a0..dae5dc367b6a66681495d5ff8fbe67730624ed07 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_id_uuid_list_entry" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_id_uuid_list_entry" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_id_uuid_list_entry \- UUID List Entry
 .SH SYNOPSIS
index 332826ad215ff816098b1a843b0eb856c6d8592b..406b13fc10c1917da3bfa80bc5e489bafc037e12 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify" 9 "nvme_identify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify" 9 "nvme_identify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify \- Send the NVMe Identify command
 .SH SYNOPSIS
index a47d82796d7077f5c02acbf48c5f690e498c6219..8a1a022b462b75d58eade51a81299e16aea06afa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_active_ns_list" 9 "nvme_identify_active_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_active_ns_list" 9 "nvme_identify_active_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_active_ns_list \- Retrieves active namespaces id list
 .SH SYNOPSIS
index 13303901a10ff06a6cbc79c091d90f2ca49ede98..b9a1cb2b1cb736446814cd758693f5865657191a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_active_ns_list_csi" 9 "nvme_identify_active_ns_list_csi" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_active_ns_list_csi" 9 "nvme_identify_active_ns_list_csi" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_active_ns_list_csi \- Active namespace ID list associated with a specified I/O command set
 .SH SYNOPSIS
index 6b3e2b2684b1e2c65799a0ea350b67800e227e53..7a2d485a4fa2b4f5d72f6bfde6a3b3f375eafb74 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_allocated_ns" 9 "nvme_identify_allocated_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns" 9 "nvme_identify_allocated_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_allocated_ns \- Same as nvme_identify_ns, but only for allocated namespaces
 .SH SYNOPSIS
index eb295cb887a59b3cd7f5e6cc8baa77a9cddbfb1d..9b40f7c1dfaeda6aaeb526de253ab83bed9a76a2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_allocated_ns_list" 9 "nvme_identify_allocated_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns_list" 9 "nvme_identify_allocated_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_allocated_ns_list \- Retrieves allocated namespace id list
 .SH SYNOPSIS
index 07f98206dc95aac6b27e78f8f8dc50d0ec53d6df..7443ee9bb0d9e7fbac7f3f27cac3fe443b66f0ed 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_allocated_ns_list_csi" 9 "nvme_identify_allocated_ns_list_csi" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_allocated_ns_list_csi" 9 "nvme_identify_allocated_ns_list_csi" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_allocated_ns_list_csi \- Allocated namespace ID list associated with a specified I/O command set
 .SH SYNOPSIS
index 7fc4dabe9334b981ce8904af761716b6f3b69d8b..126e63e3d2aa47fc3cfe5c303f70cd32394ccc34 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_identify_cns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_identify_cns" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_identify_cns \- Identify - CNS Values
 .SH SYNOPSIS
index a935da94a77db1c9df832f4b02fcc9906c6549b1..f19e02366a879ef00df169419a8c248e1698125d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ctrl" 9 "nvme_identify_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl" 9 "nvme_identify_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ctrl \- Retrieves nvme identify controller
 .SH SYNOPSIS
index f0e8bd48f91fcf71afd54b82aadae0fd3f7670a7..30c866e6b0262391b7be0be1140fe935d3c6ef55 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ctrl_csi" 9 "nvme_identify_ctrl_csi" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl_csi" 9 "nvme_identify_ctrl_csi" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ctrl_csi \- I/O command set specific Identify Controller data
 .SH SYNOPSIS
index 60cf67dc6983b5a9c2a007d71fce09167235ecc4..346be0c0afa52c2d3541520b2d89dbe810f345b7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ctrl_list" 9 "nvme_identify_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ctrl_list" 9 "nvme_identify_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ctrl_list \- Retrieves identify controller list
 .SH SYNOPSIS
index c5e729becafec8d035bf6961fc14b4a99565bc23..705b152df6abc174dfe1aba2bc1c33448d3a4180 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_domain_list" 9 "nvme_identify_domain_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_domain_list" 9 "nvme_identify_domain_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_domain_list \- Domain list data
 .SH SYNOPSIS
index 7e0f9b259791fff438bc8896145b10a58d11ffdf..c0a36a42f96d46f8aa3ceac50627dc2437f5355b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_endurance_group_list" 9 "nvme_identify_endurance_group_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_endurance_group_list" 9 "nvme_identify_endurance_group_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_endurance_group_list \- Endurance group list data
 .SH SYNOPSIS
index 53269f3bb43e6290902988c0d7f5271016afd758..7b20b460bfbd84c440d40908703fae4d3802f5c3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_independent_identify_ns" 9 "nvme_identify_independent_identify_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_independent_identify_ns" 9 "nvme_identify_independent_identify_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_independent_identify_ns \- I/O command set independent Identify namespace data
 .SH SYNOPSIS
index ac4c8a61c88e45b1678cf5b173ea1af05abbf603..ac469d53fe0c80c9faabca96a3fb9f0b502e1fbe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_iocs" 9 "nvme_identify_iocs" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_iocs" 9 "nvme_identify_iocs" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_iocs \- I/O command set data structure
 .SH SYNOPSIS
index c1fe93cb43da5da05afae091a3b52de76e25055e..880842969c6d8a0254157e9bbb97fbb5ea410f02 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_iocs_ns_csi_user_data_format" 9 "nvme_identify_iocs_ns_csi_user_data_format" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_iocs_ns_csi_user_data_format" 9 "nvme_identify_iocs_ns_csi_user_data_format" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_iocs_ns_csi_user_data_format \- Identify I/O command set namespace data structure
 .SH SYNOPSIS
index 7f49f721c29a4d0206bd7e018bdf79633e582522..8877a09d89fed6046131da354e9291cd97d8cc99 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ns" 9 "nvme_identify_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ns" 9 "nvme_identify_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ns \- Retrieves nvme identify namespace
 .SH SYNOPSIS
index 572cab34bc0b9b8ece7c9e49d7bb3a52dcb58f0f..54d7d39a4ac283c38f85dd940c71d3d6a2920b95 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ns_csi" 9 "nvme_identify_ns_csi" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_csi" 9 "nvme_identify_ns_csi" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ns_csi \- I/O command set specific identify namespace data
 .SH SYNOPSIS
index 3adaebb43ffd3c1e446f674fc84bd3f26fa931be..4a4f6368b3cb5dc62056481417bd770d35d2d03f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ns_csi_user_data_format" 9 "nvme_identify_ns_csi_user_data_format" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_csi_user_data_format" 9 "nvme_identify_ns_csi_user_data_format" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ns_csi_user_data_format \- Identify namespace user data format
 .SH SYNOPSIS
index ff8ea831cab9cd966a032dd73821ffe31ea5b30d..b0722af8189df9cc8b08371264e3e74e663c4d38 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ns_descs" 9 "nvme_identify_ns_descs" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_descs" 9 "nvme_identify_ns_descs" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ns_descs \- Retrieves namespace descriptor list
 .SH SYNOPSIS
index ad351b0eafbdda019c75246ad2c8752e63ca5604..10389bc812d8ef8aa7a25c565494c83ec39015aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_ns_granularity" 9 "nvme_identify_ns_granularity" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_ns_granularity" 9 "nvme_identify_ns_granularity" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_ns_granularity \- Retrieves namespace granularity identification
 .SH SYNOPSIS
index 9667f9ce44f5b837bbbd0c35b9240acd51a035a5..4075a8d7ebff48e29a8996d34185a818de8603cc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_nsid_ctrl_list" 9 "nvme_identify_nsid_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_nsid_ctrl_list" 9 "nvme_identify_nsid_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_nsid_ctrl_list \- Retrieves controller list attached to an nsid
 .SH SYNOPSIS
index 7ae5f3c4299c13e18c0e4bf9f9e500d4a8e30d42..958bfe91cc1a6d10053209a685973bf96f706683 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_nvmset_list" 9 "nvme_identify_nvmset_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_nvmset_list" 9 "nvme_identify_nvmset_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_nvmset_list \- Retrieves NVM Set List
 .SH SYNOPSIS
index a3010cc9f72740dbf6da1220233233a22a12fd44..66b7f93a7b6efa4ac70f55a5c6d8e0ec52c2dde0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_primary_ctrl" 9 "nvme_identify_primary_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_primary_ctrl" 9 "nvme_identify_primary_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_primary_ctrl \- Retrieve NVMe Primary Controller identification
 .SH SYNOPSIS
index c35f474c02ae63a6c5014a4e15375e0e68ae9ef3..3fed99efbbf02c1202861b1eb32bdea8d6b599d3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_secondary_ctrl_list" 9 "nvme_identify_secondary_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_secondary_ctrl_list" 9 "nvme_identify_secondary_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_secondary_ctrl_list \- Retrieves secondary controller list
 .SH SYNOPSIS
index 2bcad5b7aff847bc5c5189d48a677798c1b3afc1..a7fcb3efd084e07c99482a5c2f9f3114c634ebf8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_identify_uuid" 9 "nvme_identify_uuid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_identify_uuid" 9 "nvme_identify_uuid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_identify_uuid \- Retrieves device's UUIDs
 .SH SYNOPSIS
diff --git a/doc/man/nvme_import_tls_key.2 b/doc/man/nvme_import_tls_key.2
new file mode 100644 (file)
index 0000000..4b3a4cc
--- /dev/null
@@ -0,0 +1,21 @@
+.TH "nvme_import_tls_key" 9 "nvme_import_tls_key" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_import_tls_key \- Import a TLS key
+.SH SYNOPSIS
+.B "unsigned char *" nvme_import_tls_key
+.BI "(const char *encoded_key "  ","
+.BI "int *key_len "  ","
+.BI "unsigned int *hmac "  ");"
+.SH ARGUMENTS
+.IP "encoded_key" 12
+TLS key in PSK interchange format
+.IP "key_len" 12
+Length of the resulting key data
+.IP "hmac" 12
+HMAC algorithm
+.SH "DESCRIPTION"
+Imports \fIkey_data\fP in the PSK Interchange format as defined in section
+3.6.1.5 of the NVMe TCP Transport specification.
+.SH "RETURN"
+The raw data of the PSK or NULL with errno set on error. It is
+the responsibility of the caller to free the returned string.
index 36e3dfb7e15b0be3595ef9dc8930ba7f433deb1e..8b770241d3fe83d6e6b34473608f555722507581 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_copy_range" 9 "nvme_init_copy_range" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_copy_range" 9 "nvme_init_copy_range" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_copy_range \- Constructs a copy range structure
 .SH SYNOPSIS
index 54423e8e4667ff0575b7ed8b79056eafe8e0b3b5..6030ff98bf5a7ea184aa900d2c7202e9be5dca79 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_copy_range_f1" 9 "nvme_init_copy_range_f1" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_copy_range_f1" 9 "nvme_init_copy_range_f1" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_copy_range_f1 \- Constructs a copy range f1 structure
 .SH SYNOPSIS
index 8c0a4692e02033b0c2f191d057afba25b86d74fb..68e43657b476363113e8b1ab3cb3c3b60f7b710e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_copy_range_f2" 9 "nvme_init_copy_range_f2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_copy_range_f2" 9 "nvme_init_copy_range_f2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_copy_range_f2 \- Constructs a copy range f2 structure
 .SH SYNOPSIS
index 398f474c1c36f9e19bc6635a4e73a39203a90f84..dd73096c74437a94e6d74e0d889ba820c58e3178 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_copy_range_f3" 9 "nvme_init_copy_range_f3" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_copy_range_f3" 9 "nvme_init_copy_range_f3" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_copy_range_f3 \- Constructs a copy range f3 structure
 .SH SYNOPSIS
index 4b3e34a9ca339dc457e6c04ba742114efa319435..899c7b53a243f25c10ebed136fba93c0feeb02ba 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_ctrl" 9 "nvme_init_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_ctrl" 9 "nvme_init_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_ctrl \- Initialize nvme_ctrl_t object for an existing controller.
 .SH SYNOPSIS
index 92fadd0228e8998240061e544dba3fbf54f2b78a..8c20fd6e62b7db69f4b397f997c985f2ae023d47 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_ctrl_list" 9 "nvme_init_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_ctrl_list" 9 "nvme_init_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_ctrl_list \- Initialize an nvme_ctrl_list structure from an array.
 .SH SYNOPSIS
index 9ca2dc09270750db59d5fc1bb7308cf61aa7d3c6..a27c3558d24dab2c513e237069ee3fd3c1bd7505 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_dsm_range" 9 "nvme_init_dsm_range" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_dsm_range" 9 "nvme_init_dsm_range" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_dsm_range \- Constructs a data set range structure
 .SH SYNOPSIS
index e20c965196ba0f6be30ba3386d20d743764e733f..84005a9e1d0aaa2e75645f6c3e5eb606d9b25b0a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_init_logging" 9 "nvme_init_logging" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_init_logging" 9 "nvme_init_logging" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_init_logging \- Initialize logging
 .SH SYNOPSIS
index 7d9b3bff1eb7858bc630a5b8ea7ba7ce08d850d3..1a4ae7cc920527a1be5061ba97868384d93c4c90 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_insert_tls_key" 9 "nvme_insert_tls_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_insert_tls_key" 9 "nvme_insert_tls_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_insert_tls_key \- Derive and insert TLS key
 .SH SYNOPSIS
index 438191446abd924f880804f5d69367aaec070f23..d02ea107543656c4b045ca1ba6c93ffccd27ef39 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_insert_tls_key_versioned" 9 "nvme_insert_tls_key_versioned" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_insert_tls_key_versioned" 9 "nvme_insert_tls_key_versioned" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_insert_tls_key_versioned \- Derive and insert TLS key
 .SH SYNOPSIS
index 3af5d965f7a051b172f795daeb7b1ecc6df013dc..1d8c7f4edf6fa39926220335c3c807d2486f0958 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_io" 9 "nvme_io" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_io" 9 "nvme_io" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_io \- Submit an nvme user I/O command
 .SH SYNOPSIS
index 98129ca62bb28a91bf4265fd4b312d1ad0201087..afc2c017051c9467b6ee616b14f2418ad732b3c6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_io_control_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_control_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_io_control_flags \- I/O control flags
 .SH SYNOPSIS
index 811f9c0ce94581b196cbb8a0731302bdd90f2984..ffd0cda25dc4a7096f95b686b83f843aa26393b6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_io_dsm_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_dsm_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_io_dsm_flags \- Dataset Management flags
 .SH SYNOPSIS
index 83bdaa24e7ab86c5d1067b43fec231377990bb5c..0ae660b9a2559f207ed44f7ea74de717f0b688f7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_io_mgmt_recv" 9 "nvme_io_mgmt_recv" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_io_mgmt_recv" 9 "nvme_io_mgmt_recv" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_io_mgmt_recv \- I/O Management Receive command
 .SH SYNOPSIS
index b38dc0ba00144a38fb5f7460378daf46c93246cc..914f7c6a0627df057d948267128769891d8eea2b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_io_mgmt_recv_mo" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_mgmt_recv_mo" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_io_mgmt_recv_mo \- I/O Management Receive - Management Operation
 .SH SYNOPSIS
index 43f2c7f3342d60887992d27ecc260bc04db9767b..492f2fe5520cefa665e4ff800bd6cbaaf6eb2034 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_io_mgmt_send" 9 "nvme_io_mgmt_send" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_io_mgmt_send" 9 "nvme_io_mgmt_send" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_io_mgmt_send \- I/O Management Send command
 .SH SYNOPSIS
index 0cb8504e73fc98e33dbde08a75ed53cea27f8fa6..47722e474375bf410f694bba0e7b9e78a1621eaf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_io_mgmt_send_mo" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_mgmt_send_mo" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_io_mgmt_send_mo \- I/O Management Send - Management Operation
 .SH SYNOPSIS
index 409edfa8ee96bc16fd0a245a0cbd48e171de63a0..f077961bed2f03a1c343e756a2adc19bef9adcce 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_io_opcode" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_io_opcode" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_io_opcode \- Opcodes for I/O Commands
 .SH SYNOPSIS
index 8e2d54d798b9e6b28109df42fab0d469e026c21f..b96d53348b342422f275122dbb0e2d241cb51927 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_io_passthru" 9 "nvme_io_passthru" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_io_passthru" 9 "nvme_io_passthru" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_io_passthru \- Submit an nvme io passthrough command
 .SH SYNOPSIS
index de0347402a7d3387117c3be017b3c0128785f35c..0de2082da2a805ed856c09854b657098762361b5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_io_passthru64" 9 "nvme_io_passthru64" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_io_passthru64" 9 "nvme_io_passthru64" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_io_passthru64 \- Submit an nvme io passthrough command
 .SH SYNOPSIS
index ecebc87a64547559e9e4b910e8d099c4b5a9ecac..b93733cf5c1ca5b07cfd8d2cf1d90ff05bf86535 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_is_64bit_reg" 9 "nvme_is_64bit_reg" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_is_64bit_reg" 9 "nvme_is_64bit_reg" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_is_64bit_reg \- Checks if offset of the controller register is a know 64bit value.
 .SH SYNOPSIS
index b6f934b5430d3ebe57539e45dfee1badace01860..6d3dae8399ef06b966f984aa1de7fd2461213096 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_range_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_range_type" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_range_type \- LBA Range Type
 .SH SYNOPSIS
index 25ad9d81ce0b3c76aa1f51bbfc6c1c67598166c1..d6154b2fa4d1ba7aa83eab31819218cc1987e199 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_range_type_entry" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_range_type_entry" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_range_type_entry \- LBA Range Type - Data Structure Entry
 .SH SYNOPSIS
index 77a8d4d4256b32c5dfd0e410271246b6b1646dea..f2cde4bda3247e8a89c9d75599aa495fa6feb8aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_rd" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_rd" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_rd \- LBA Range Descriptor
 .SH SYNOPSIS
index 7fb6a557dfde0ae500d6e317427a6cdbf21c741b..498d1fc5445d0b438f4d3a58c5ffbc9d9fb38832 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_status \- LBA Status Descriptor List
 .SH SYNOPSIS
index 66ae259732bff5e9f0d81e5ae87d0e5851131b7d..d2454ad5493daa0ddc723fbe9525ca3d353ab036 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_lba_status_atype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lba_status_atype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_lba_status_atype \- Potentially Unrecoverable LBAs
 .SH SYNOPSIS
index deb31d77a9417643fc3e8f347ad43992cb0baf97..639eba33c73860593c7726bf4b2ca010d397d01d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_status_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_status_desc \- LBA Status Descriptor Entry
 .SH SYNOPSIS
index 92a4ea7740dc2e96bc50ce2267d6a664214e0765..8f7fc61f99016c635657f0ca6781e2adcaf65acf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lba_status_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lba_status_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lba_status_log \- LBA Status Information Log
 .SH SYNOPSIS
index 2b699b5827dc9825dfa6b83b241afa5f044ab77f..936780d9892ff7c4740208257ebba2c2763e23dc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lbaf" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lbaf" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lbaf \- LBA Format Data Structure
 .SH SYNOPSIS
index d6511d86efe17219c5720633fa8e12291c531388..8f9b0aa47b61450224820daf092ac420c5fa83fb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_lbaf_rp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lbaf_rp" "May 2024" "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
index b8319d053ba8ef82b21d197c75392cb36803859a..507e5b53d55602dbd15c3b94ceee9213e3b94d87 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_lbart" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_lbart" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_lbart \- LBA Range Type - Data Structure Entry
 .SH SYNOPSIS
index abaf8bf819814d78d9b12379687be6e72d4f5ab6..869d0641471e204976bc6dbfde451fc950b8bb00 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_lbas_ns_element" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_lbas_ns_element" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_lbas_ns_element \- LBA Status Log Namespace Element
 .SH SYNOPSIS
index a71f6dc3ba3622a90705e63e07da071e0b53b615..0d00d8fc68c1f33fc99c7ab8e83576a304be5c0a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lockdown" 9 "nvme_lockdown" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lockdown" 9 "nvme_lockdown" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lockdown \- Issue lockdown command
 .SH SYNOPSIS
index 618e156d0f808330dccae41e9f0ef6bb9451f4ee..80e399b38b47dc382c3256ab86dafc62993ad02f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_log_ana_lsp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_log_ana_lsp" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_log_ana_lsp \- Asymmetric Namespace Access - Return Groups Only
 .SH SYNOPSIS
index b0f3ae1937ae657705e32fba0db3ff7403cc8046..6868049d9d10e9b5de6a4fb223994a291948252f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_log_phy_rx_eom_action" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_log_phy_rx_eom_action" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_log_phy_rx_eom_action \- Physical Interface Receiver Eye Opening Measurement Action
 .SH SYNOPSIS
index c0e0ff393efa57466e9710a08dd8673fd8513758..f520d441cd74f73f97676a92865a9c4d297b9cbe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_log_phy_rx_eom_quality" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_log_phy_rx_eom_quality" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_log_phy_rx_eom_quality \- Physical Interface Receiver Eye Opening Measurement Quality
 .SH SYNOPSIS
index d68e4da5d62d8285798e451882a86bba58f2b197..d72c43c6b762631244632cb967303721db25ac21 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lookup_ctrl" 9 "nvme_lookup_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lookup_ctrl" 9 "nvme_lookup_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lookup_ctrl \- Lookup nvme_ctrl_t object
 .SH SYNOPSIS
index 13644b054297b9465b1c932d048a3e412e18acec..80b2cc4aa2d4e63c2ec889d27ac7eb63d350d4c3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lookup_host" 9 "nvme_lookup_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lookup_host" 9 "nvme_lookup_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lookup_host \- Lookup nvme_host_t object
 .SH SYNOPSIS
index 745ba3709df4f61518d9b48c03115b41e9722f9b..00c218ab10a48c637c9f78d03a29c62df00c95e2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lookup_key" 9 "nvme_lookup_key" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lookup_key" 9 "nvme_lookup_key" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lookup_key \- Lookup key serial number
 .SH SYNOPSIS
index 591a6d75950b6b6c4dc765e95520f9e34b03729a..42b8b0276084a5a3c0652aa8ffca90d79e294f68 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lookup_keyring" 9 "nvme_lookup_keyring" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lookup_keyring" 9 "nvme_lookup_keyring" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lookup_keyring \- Lookup keyring serial number
 .SH SYNOPSIS
index ef376f9fd927b04bf8dba5846194ec90041fb307..a0db1e042bdcc323d790e78d08d6d8124a57d2e1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_lookup_subsystem" 9 "nvme_lookup_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_lookup_subsystem" 9 "nvme_lookup_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_lookup_subsystem \- Lookup nvme_subsystem_t object
 .SH SYNOPSIS
index 319aac1d8a07e7259480e3e08fcf006a734b5e4d..f610f20391c7b627770ebc394f65f9d1793ce061 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_media_unit_config_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_config_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_media_unit_config_desc \- Media Unit Configuration Descriptor
 .SH SYNOPSIS
index 7e85fbf259bcb62d0244704e3c864b4672b1d644..3b23386e8156cf83fbb4ce9aeb46c9a2ced4da7c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_media_unit_stat_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_stat_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_media_unit_stat_desc \- Media Unit Status Descriptor
 .SH SYNOPSIS
index c231923af817c4cf128e8a84de29fca16ee086fb..c5ecadf234e7dafd53d68b380d3f0210304ae56d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_media_unit_stat_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_media_unit_stat_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_media_unit_stat_log \- Media Unit Status
 .SH SYNOPSIS
index 461524c60d5e49f3f89c7012751b94b750f78122..3088b941ea8cac0e3c5d87938abd71bfc431ecd2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_metadata_element_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_metadata_element_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_metadata_element_desc \- Metadata Element Descriptor
 .SH SYNOPSIS
index 1b840148db885ced977c114708b7d956d7e94256..e6a7d1f5f1ff1ed9978ac262d35f1eca933578b4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_admin_passthru" 9 "nvme_mi_admin_admin_passthru" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_admin_passthru" 9 "nvme_mi_admin_admin_passthru" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_admin_passthru \- Submit an nvme admin passthrough command
 .SH SYNOPSIS
index 12041e65179993b32deaff49c11eefc0454d8289..cb0f7c9daa4a87862aee2890fcc257d97b6962d5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_format_nvm" 9 "nvme_mi_admin_format_nvm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_format_nvm" 9 "nvme_mi_admin_format_nvm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_format_nvm \- Format NVMe namespace
 .SH SYNOPSIS
index 2d13667b02eb7ec529228fec09131c9277b0d5f6..6b6c466bda9c936949d8d925773620f4eebc0009 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_fw_commit" 9 "nvme_mi_admin_fw_commit" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_fw_commit" 9 "nvme_mi_admin_fw_commit" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_fw_commit \- Commit firmware using the specified action
 .SH SYNOPSIS
index e73d41d23b7a64447e0f53f92e0fb8bbd73bb29c..e1b6f440ffcca5033a1458615b860a7aaee9cbaa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_fw_download" 9 "nvme_mi_admin_fw_download" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_fw_download" 9 "nvme_mi_admin_fw_download" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_fw_download \- Download part or all of a firmware image to the controller
 .SH SYNOPSIS
index fdde194e5c0e21757cbd0940b2c6b456a8f6b108..b65df13d6cd13eceb68e9f8f8f675b7ee5dc6ca5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_features_data" 9 "nvme_mi_admin_get_features_data" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_features_data" 9 "nvme_mi_admin_get_features_data" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_features_data \- Helper function for &nvme_mi_admin_get_features()
 .SH SYNOPSIS
index 68c3af8009377688e72e5ea08afb52aa36ee4ec2..c48c61116fd8ede883cfabce8886a37b7eb2a532 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log" 9 "nvme_mi_admin_get_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log" 9 "nvme_mi_admin_get_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log \- Retrieve log page data from controller
 .SH SYNOPSIS
index 5b7402fb2d3f405557fa86742ebf36dac41383f2..f381cc9de50789ec53ca5308f596afb37622e0b5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_ana" 9 "nvme_mi_admin_get_log_ana" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_ana" 9 "nvme_mi_admin_get_log_ana" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_ana \- Retrieve Asymmetric Namespace Access log page
 .SH SYNOPSIS
index 92dd182aa186c852b7e3ad9407603f2370550064..18f4f39c3ef30b44fdd55dcc582f468bf725d203 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_ana_groups" 9 "nvme_mi_admin_get_log_ana_groups" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_ana_groups" 9 "nvme_mi_admin_get_log_ana_groups" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_ana_groups \- Retrieve Asymmetric Namespace Access groups only log page
 .SH SYNOPSIS
index f952cc4bf2bebe882e1050ae23a9d74c32e6da4f..42fec36c812841f9ea8b79476940dce31c8ad1be 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_boot_partition" 9 "nvme_mi_admin_get_log_boot_partition" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_boot_partition" 9 "nvme_mi_admin_get_log_boot_partition" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_boot_partition \- Retrieve Boot Partition
 .SH SYNOPSIS
index 6663d45bdc3a416bf7c07af6bb0e0b8da9177389..9c51db3ead0aadbe720d97277a7dad09bbd6d2bc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_changed_ns_list" 9 "nvme_mi_admin_get_log_changed_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_changed_ns_list" 9 "nvme_mi_admin_get_log_changed_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_changed_ns_list \- Retrieve namespace changed list
 .SH SYNOPSIS
index 3f00c884e9c594b974ea1e385b4f1abbab2dbe0e..283e6e708522c8ca9bb660188e891331d64c3d9e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_cmd_effects" 9 "nvme_mi_admin_get_log_cmd_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_cmd_effects" 9 "nvme_mi_admin_get_log_cmd_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_cmd_effects \- Retrieve nvme command effects log
 .SH SYNOPSIS
index 659910ed18f897343c2b9196c19f9d03661654ef..6635ef31e8dbcc872e78f4f8b031dca1aca8ce51 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_create_telemetry_host" 9 "nvme_mi_admin_get_log_create_telemetry_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_create_telemetry_host" 9 "nvme_mi_admin_get_log_create_telemetry_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_create_telemetry_host \- Create host telemetry log
 .SH SYNOPSIS
index 682b625059f2280dfdf33461deb89ff782e01b43..62f6a731c3c1c9550103bbb585c6ef595f8fbae7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_device_self_test" 9 "nvme_mi_admin_get_log_device_self_test" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_device_self_test" 9 "nvme_mi_admin_get_log_device_self_test" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_device_self_test \- Retrieve the device self test log
 .SH SYNOPSIS
index bb10fb6e8ee9f38972db1cdb9bd90c003f157a89..a1ee84679c5a6ad540949bdcd6b2c2fdfac30a32 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_discovery" 9 "nvme_mi_admin_get_log_discovery" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_discovery" 9 "nvme_mi_admin_get_log_discovery" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_discovery \- Retrieve Discovery log page
 .SH SYNOPSIS
index 60d0988351edf78a32a68ba15193f2b5413d47d4..b48cf741a5ef487ff6bf09acb25fea9a7a3db866 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_endurance_group" 9 "nvme_mi_admin_get_log_endurance_group" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_endurance_group" 9 "nvme_mi_admin_get_log_endurance_group" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_endurance_group \- Get Endurance Group log
 .SH SYNOPSIS
index d9d5edc70445fb4c7e268672c2331bca9be0208c..14a0a9748b3f2a00791ddb41f27b09159e5bb251 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_endurance_grp_evt" 9 "nvme_mi_admin_get_log_endurance_grp_evt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_endurance_grp_evt" 9 "nvme_mi_admin_get_log_endurance_grp_evt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_endurance_grp_evt \- Retrieve Rotational Media Information
 .SH SYNOPSIS
index 2f415998a77b7752a9146710730e2f9cda6a9ddb..a08dc9a4a8e2de031726b623a71efd5db449cb9c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_error" 9 "nvme_mi_admin_get_log_error" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_error" 9 "nvme_mi_admin_get_log_error" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_error \- Retrieve nvme error log
 .SH SYNOPSIS
index a04e839cae1d255ae2777e04cb60ad1bfbcac2ef..aca967cba34f0f815fb3c1aa2f7be35301a505d9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_fid_supported_effects" 9 "nvme_mi_admin_get_log_fid_supported_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_fid_supported_effects" 9 "nvme_mi_admin_get_log_fid_supported_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_fid_supported_effects \- Retrieve Feature Identifiers Supported and Effects
 .SH SYNOPSIS
index d6710a275f52a876c606011c779443d6957c115e..e83459a8d4f4dad33d90669ac643e33c5ad654de 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_fw_slot" 9 "nvme_mi_admin_get_log_fw_slot" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_fw_slot" 9 "nvme_mi_admin_get_log_fw_slot" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_fw_slot \- Retrieves the controller firmware log
 .SH SYNOPSIS
index 862e63a697f026cea6cf3f70b2d2d53e58e0bf0f..54d793a86b8d220be78ac3b3faad26767b5fedbb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_lba_status" 9 "nvme_mi_admin_get_log_lba_status" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_lba_status" 9 "nvme_mi_admin_get_log_lba_status" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_lba_status \- Retrieve LBA Status
 .SH SYNOPSIS
index ef225fde488c473aa96f581a56acd94699a67465..6bcd2de1f330306bd300b56c89f86b672d123236 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_media_unit_stat" 9 "nvme_mi_admin_get_log_media_unit_stat" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_media_unit_stat" 9 "nvme_mi_admin_get_log_media_unit_stat" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_media_unit_stat \- Retrieve Media Unit Status
 .SH SYNOPSIS
index 15dfd48de32ab71ddb97915c2990c2fcee8505dd..8b080d95e79ba940beb3481f478cb4c9122ca2a8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_mi_cmd_supported_effects" 9 "nvme_mi_admin_get_log_mi_cmd_supported_effects" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_mi_cmd_supported_effects" 9 "nvme_mi_admin_get_log_mi_cmd_supported_effects" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_mi_cmd_supported_effects \- displays the MI Commands Supported by the controller
 .SH SYNOPSIS
index f0164298030f4940580963e3075db147654a6e53..f6511cc094d24c0bed0c7cf2989b152d53822fba 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_page" 9 "nvme_mi_admin_get_log_page" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_page" 9 "nvme_mi_admin_get_log_page" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_page \- Retrieve log page data from controller
 .SH SYNOPSIS
index fcdc3f4ec3b411e87dabbf37a416124a687c62cb..fe16d8ab607ad8c37f1b781674a138b400f81f37 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_persistent_event" 9 "nvme_mi_admin_get_log_persistent_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_persistent_event" 9 "nvme_mi_admin_get_log_persistent_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_persistent_event \- Retrieve Persistent Event Log
 .SH SYNOPSIS
index 87917a6ea5134e2c7014435f72da4f14b53b6568..c2d984b5cc56940b5fdb85be659b5b8731361124 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_phy_rx_eom" 9 "nvme_mi_admin_get_log_phy_rx_eom" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_phy_rx_eom" 9 "nvme_mi_admin_get_log_phy_rx_eom" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_phy_rx_eom \- Retrieve Physical Interface Receiver Eye Opening Measurement Log
 .SH SYNOPSIS
index 20cf516aafbe1120cdb2c1c4ce9d461de65475d8..f5d1921cc70bc9b37931bd8a7d661bf1f2f38d0c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_predictable_lat_event" 9 "nvme_mi_admin_get_log_predictable_lat_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_predictable_lat_event" 9 "nvme_mi_admin_get_log_predictable_lat_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_predictable_lat_event \- Retrieve Predictable Latency Event Aggregate Log Page
 .SH SYNOPSIS
index 756613bac377c1453149c6d5449b4b6e60d11373..f8b3fa538eaf9da05c1c7b75c24583376b07ddd9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_predictable_lat_nvmset" 9 "nvme_mi_admin_get_log_predictable_lat_nvmset" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_predictable_lat_nvmset" 9 "nvme_mi_admin_get_log_predictable_lat_nvmset" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_predictable_lat_nvmset \- Predictable Latency Per NVM Set
 .SH SYNOPSIS
index 239d42536f7a2bc35a242b2b33439c67563e7831..855e974b160bb640f904a8001aa3f296a26ef068 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_reservation" 9 "nvme_mi_admin_get_log_reservation" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_reservation" 9 "nvme_mi_admin_get_log_reservation" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_reservation \- Retrieve Reservation Notification
 .SH SYNOPSIS
index 4994b42db26e9b4cd526f321a5453fb89d955f9e..c21867c9ca414043a368c28dfb70d75769a34073 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_sanitize" 9 "nvme_mi_admin_get_log_sanitize" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_sanitize" 9 "nvme_mi_admin_get_log_sanitize" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_sanitize \- Retrieve Sanitize Status
 .SH SYNOPSIS
index 337e32a14db3a42d0fc3175567cbb62735bb859e..451154e027d58ead05e9666aa1c814a874e8a500 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_simple" 9 "nvme_mi_admin_get_log_simple" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_simple" 9 "nvme_mi_admin_get_log_simple" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_simple \- Helper for Get Log Page functions with no NSID or RAE requirements
 .SH SYNOPSIS
index 38078758ce3bebc7c29a404dba5da0fabcd53ecf..55eeca409d6128a0d878b0b156136396a7c69ef8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_smart" 9 "nvme_mi_admin_get_log_smart" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_smart" 9 "nvme_mi_admin_get_log_smart" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_smart \- Retrieve nvme smart log
 .SH SYNOPSIS
index 43956c8d709b3620eeffff5adee7b6321c4e53c5..a20a1ce3b4300a0d73707b7b1d6fc8437d013147 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_support_cap_config_list" 9 "nvme_mi_admin_get_log_support_cap_config_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_support_cap_config_list" 9 "nvme_mi_admin_get_log_support_cap_config_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_support_cap_config_list \- Retrieve Supported Capacity Configuration List
 .SH SYNOPSIS
index 49df89019f4d5b21075cf9dc8d41914e722cddc8..c90d9fc750987651728117ca0fbfcbcb099dcbd0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_supported_log_pages" 9 "nvme_mi_admin_get_log_supported_log_pages" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_supported_log_pages" 9 "nvme_mi_admin_get_log_supported_log_pages" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_supported_log_pages \- Retrieve nmve supported log pages
 .SH SYNOPSIS
index e2e10f1ad7a84dfeabaf81346f717e8178c37ec9..9f78de55f16a4c3ad26c64b0462f6cb19b7a8cc8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_telemetry_ctrl" 9 "nvme_mi_admin_get_log_telemetry_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_telemetry_ctrl" 9 "nvme_mi_admin_get_log_telemetry_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_telemetry_ctrl \- Get Telemetry Controller-Initiated log page
 .SH SYNOPSIS
index 92d83fe47c262b4cb9f8b3926ceb70b7226c5eb8..da5163c7cce8338503b743f83f65902fa42e3b89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_telemetry_host" 9 "nvme_mi_admin_get_log_telemetry_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_telemetry_host" 9 "nvme_mi_admin_get_log_telemetry_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_telemetry_host \- Get Telemetry Host-Initiated log page
 .SH SYNOPSIS
index 7e10c44d3535306221c9b6fb73922c0bd42e9ab2..81682ca8367addbb795fe17cfe8454e2a35ee45a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_log_zns_changed_zones" 9 "nvme_mi_admin_get_log_zns_changed_zones" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_log_zns_changed_zones" 9 "nvme_mi_admin_get_log_zns_changed_zones" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_log_zns_changed_zones \- Retrieve list of zones that have changed
 .SH SYNOPSIS
index 7408a507a4c37fbafb4c9fc9c8b06554d1dbd8ee..c5f3511e8b95f0378defb461145e55bc1dd2bdaf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_get_nsid_log" 9 "nvme_mi_admin_get_nsid_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_get_nsid_log" 9 "nvme_mi_admin_get_nsid_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_get_nsid_log \- Helper for Get Log Page functions
 .SH SYNOPSIS
index 3af75ee50bef4da2b54e636f7f4a6964b01d1738..72efaedad5dd79402e8f5926f0b45685c93b338f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify" 9 "nvme_mi_admin_identify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify" 9 "nvme_mi_admin_identify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify \- Perform an Admin identify command.
 .SH SYNOPSIS
index eabc99c49c25dbe3feb00632ed20eea6cf1cfbb3..075de1c339354cba630e5cb76215497aee067808 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_active_ns_list" 9 "nvme_mi_admin_identify_active_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_active_ns_list" 9 "nvme_mi_admin_identify_active_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_active_ns_list \- Perform an Admin identify for an active namespace list
 .SH SYNOPSIS
index 2e5dd911fef6fdee1d56a623da3a269b405b7366..3ae149280226a457606a46e07973ad79f02c9e26 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_allocated_ns" 9 "nvme_mi_admin_identify_allocated_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_allocated_ns" 9 "nvme_mi_admin_identify_allocated_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_allocated_ns \- Perform an Admin identify command for an allocated namespace
 .SH SYNOPSIS
index b847d6e44cf23ded14d433868a8ef238e8d28ea0..1c82a2b17a1df6ac3d241e3288d8db88d56732a3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_allocated_ns_list" 9 "nvme_mi_admin_identify_allocated_ns_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_allocated_ns_list" 9 "nvme_mi_admin_identify_allocated_ns_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_allocated_ns_list \- Perform an Admin identify for an allocated namespace list
 .SH SYNOPSIS
index d6cc88a07c2f9ed66e1798a76f3cc82ab32b0cc3..03829e436beab4d49c43b7bbfed4182047d253c1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_cns_nsid" 9 "nvme_mi_admin_identify_cns_nsid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_cns_nsid" 9 "nvme_mi_admin_identify_cns_nsid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_cns_nsid \- Perform an Admin identify command using specific CNS/NSID parameters.
 .SH SYNOPSIS
index 3fe3f017f08e24d067420faadde0c4455239e59f..67fbe4bff968588294cc3d7ebe7dfe1f5f22701e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_ctrl" 9 "nvme_mi_admin_identify_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_ctrl" 9 "nvme_mi_admin_identify_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_ctrl \- Perform an Admin identify for a controller
 .SH SYNOPSIS
index 04379b46c85f1517778a72468ca3ac9426df9954..e6a71a97dc8e4f03d11e8d4e063de062770b1fa9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_ctrl_list" 9 "nvme_mi_admin_identify_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_ctrl_list" 9 "nvme_mi_admin_identify_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_ctrl_list \- Perform an Admin identify for a controller list.
 .SH SYNOPSIS
index 1aee01e47ecaa99b6babd3ea23d4276e4041dfe2..37a4f0586051eb2190d6e7e72893923877b81846 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_ns" 9 "nvme_mi_admin_identify_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_ns" 9 "nvme_mi_admin_identify_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_ns \- Perform an Admin identify command for a namespace
 .SH SYNOPSIS
index 3788ef0f4d0c9c78725db02b0ce1160fd314c856..c662ec2acccd0c72c519f3b942d65722078eda6e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_ns_descs" 9 "nvme_mi_admin_identify_ns_descs" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_ns_descs" 9 "nvme_mi_admin_identify_ns_descs" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_ns_descs \- Perform an Admin identify Namespace Identification Descriptor list command for a namespace
 .SH SYNOPSIS
index e10dfbe90e2328efd61a45dfb79c5a390ccc4e65..661bd39810c66272957313a6d7226be7659abd91 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_nsid_ctrl_list" 9 "nvme_mi_admin_identify_nsid_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_nsid_ctrl_list" 9 "nvme_mi_admin_identify_nsid_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_nsid_ctrl_list \- Perform an Admin identify for a controller list with specific namespace ID
 .SH SYNOPSIS
index bddc694d3d95185b056278e383aa29795bcbfaf8..eec683dd34f7e4d046bd447fc9736fd1b632fb79 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_partial" 9 "nvme_mi_admin_identify_partial" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_partial" 9 "nvme_mi_admin_identify_partial" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_partial \- Perform an Admin identify command, and retrieve partial response data.
 .SH SYNOPSIS
index f595e14de3536fe0b56cadf2e2f07839e6fff39d..177aed875e48abbe3e9cf52fdb6eb1638fbcfe84 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_primary_ctrl" 9 "nvme_mi_admin_identify_primary_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_primary_ctrl" 9 "nvme_mi_admin_identify_primary_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_primary_ctrl \- Perform an Admin identify for primary controller capabilities data structure.
 .SH SYNOPSIS
index 21c76e7cb979fc62599cb3d8fb9cac40579ef12a..76ecb2430edb3a1ecfa1ce599e6cf3c5dabb59a9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_identify_secondary_ctrl_list" 9 "nvme_mi_admin_identify_secondary_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_identify_secondary_ctrl_list" 9 "nvme_mi_admin_identify_secondary_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_identify_secondary_ctrl_list \- Perform an Admin identify for a secondary controller list.
 .SH SYNOPSIS
index 80164f384dc2b9a5253ad1dedc369d6a57242ffa..e2d14496bc9df63e92cd4748bbea2a140b88946a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_ns_attach" 9 "nvme_mi_admin_ns_attach" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_ns_attach" 9 "nvme_mi_admin_ns_attach" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_ns_attach \- Attach or detach namespace to controller(s)
 .SH SYNOPSIS
index f41dfdb3952410396baf67a914a284a417e19bec..dcd6dd55cd413d79bca04559679090b352a49b8d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_ns_attach_ctrls" 9 "nvme_mi_admin_ns_attach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_ns_attach_ctrls" 9 "nvme_mi_admin_ns_attach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_ns_attach_ctrls \- Attach namespace to controllers
 .SH SYNOPSIS
index 6965810dbaf402de206b60544ff3938a462b6d17..d6a3dba6e0488fef8f1f26515be1ecdab82d3901 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_ns_detach_ctrls" 9 "nvme_mi_admin_ns_detach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_ns_detach_ctrls" 9 "nvme_mi_admin_ns_detach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_ns_detach_ctrls \- Detach namespace from controllers
 .SH SYNOPSIS
index 95aac5f4fdbbac65e90e8e64952248770040702c..703cfd16738e5e21fb57e71866dbba5405048b5e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_admin_req_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_admin_req_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_admin_req_hdr \- Admin command request header.
 .SH SYNOPSIS
index c26cbd9247ae3e79f9335083d27b9be158001f23..add43edebf7c655df632d66073784e7529fb7dd6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_admin_resp_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_admin_resp_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_admin_resp_hdr \- Admin command response header.
 .SH SYNOPSIS
index 2902275c9b9b4d540025768ed7e9996df3bd4f34..7afa301bedf10f4ad68351f09237c360a4cf00d6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_sanitize_nvm" 9 "nvme_mi_admin_sanitize_nvm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_sanitize_nvm" 9 "nvme_mi_admin_sanitize_nvm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_sanitize_nvm \- Start a subsystem Sanitize operation
 .SH SYNOPSIS
index 804d40c7cd86adf71fcc75258f48a22af5b03093..7c1e707ed791485dbf2e63ad35555d3247fd1769 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_security_recv" 9 "nvme_mi_admin_security_recv" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_security_recv" 9 "nvme_mi_admin_security_recv" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_security_recv \- Perform a Security Receive command on a controller.
 .SH SYNOPSIS
index 61da5f3d7d63ab78258a1eccdd7ae3ece885a2a3..b9ac0de4478837b98286f92a0156fe39b8d5971a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_security_send" 9 "nvme_mi_admin_security_send" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_security_send" 9 "nvme_mi_admin_security_send" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_security_send \- Perform a Security Send command on a controller.
 .SH SYNOPSIS
index a76189ca0fa97e0c5d33d124b63cdf796481a2d0..602714683ce2ef4c517ddbf75532d5c2719b0d62 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_admin_xfer" 9 "nvme_mi_admin_xfer" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_admin_xfer" 9 "nvme_mi_admin_xfer" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_admin_xfer \- Raw admin transfer interface.
 .SH SYNOPSIS
index 565b96db55b3e56b763f44e04eb8bbaf08780b60..08dd5b7120d6022543feaaabb09d6ada6c716637 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_ccs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_ccs" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_ccs \- Get State Control Primitive Success Response Fields - Control Primitive Specific Response
 .SH SYNOPSIS
index d380e4d20249b801e40b659a4a3fed15d9477f21..d316820b7b0db18aee01884ca9730a241c97daf0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_close" 9 "nvme_mi_close" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_close" 9 "nvme_mi_close" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_close \- Close an endpoint connection and release resources, including controller objects.
 .SH SYNOPSIS
index 605a6af5aaab8f23e073da159c6b9170f0ccf0fc..0f206d45ba74493917324eed34938a082165c0aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_close_ctrl" 9 "nvme_mi_close_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_close_ctrl" 9 "nvme_mi_close_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_close_ctrl \- free a controller
 .SH SYNOPSIS
index 502bff6593c7295626fa423a2704ad67e007430e..0f2ab6316c3a5d6b566a63ba9fd9a07dac873dbd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_cmd_supported_effects" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_cmd_supported_effects" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_cmd_supported_effects \- MI Command Supported and Effects Data Structure
 .SH SYNOPSIS
index df5678c1c7b4eaa8a5f2112e8dd928da6d7bb94d..627ec1664ffbbc8e88def4789f5bad312ea5c130 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_cmd_supported_effects_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_cmd_supported_effects_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_cmd_supported_effects_log \- NVMe-MI Commands Supported and Effects Log
 .SH SYNOPSIS
index fa1512fcee42314a29d62eb4bb0b1cf74c76d5f5..d2ff40ebc60f61a696f039269621f05e4505d30e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_config_id" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_config_id" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_config_id \- NVMe-MI Configuration identifier.
 .SH SYNOPSIS
index c6cab1ef917115041ff121f800220b4a7ee577af..17344bd61984ee40cfd2f0f66cfe6f4ac26caef0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_config_smbus_freq" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_config_smbus_freq" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_config_smbus_freq \- SMBus/I2C frequency values
 .SH SYNOPSIS
index e11912bb286451ca96d138ca03e7b37c4ba0e3e7..55cf7c631612f94bfead0f752216ceb38c3cd981 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_create_root" 9 "nvme_mi_create_root" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_create_root" 9 "nvme_mi_create_root" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_create_root \- Create top-level MI (root) handle.
 .SH SYNOPSIS
index 5eb19a1250a82324135e97dfce475d478cbacc30..ec8a849b76a058c4e03068827228ca8a297c6319 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_csts" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_csts" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_csts \- Controller Health Data Structure (CHDS) - Controller Status (CSTS)
 .SH SYNOPSIS
index 4483462c877e9d78afa02fb7b19bd98584f8f548..98aca503bfb90cd4293a5daaa62916f858a33f89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_ctrl_health_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_ctrl_health_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_ctrl_health_status \- Controller Health Data Structure (CHDS)
 .SH SYNOPSIS
index c07633f610137d5885bfa8db38b6426317c69653..7c64d541bce4f8c5aaca86f2a5653892cd2cd056 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_ctrl_id" 9 "nvme_mi_ctrl_id" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_ctrl_id" 9 "nvme_mi_ctrl_id" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_ctrl_id \- get the ID of a controller
 .SH SYNOPSIS
index fac6e6070750b446ca2be67ccf7fddbaa140d47c..fbc6fc22d6f2ef9059cc0c9d7895805d14345a99 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_cwarn" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_cwarn" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_cwarn \- Controller Health Data Structure (CHDS) - Critical Warning (CWARN)
 .SH SYNOPSIS
index 88e7fabf5be002c574057fa34e42052cac57c1b1..2a3266e2a596e5a2e04e3ae4dde66dc546752ec0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_dtyp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_dtyp" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_dtyp \- Data Structure Type field.
 .SH SYNOPSIS
index 20ed69946d5c0b5a09dc436fd44cf1c95eba5d95..9d72fba96761e0736a2590da381190dd28b0e450 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_elem" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_elem" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_elem \- Element Descriptor Types
 .SH SYNOPSIS
index b8ab29fb535f147f3e2f6d6630374c486f4612c4..75ab84c0258179a163dde12bef9c632b1876010e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_free_root" 9 "nvme_mi_free_root" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_free_root" 9 "nvme_mi_free_root" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_free_root \- Free root object.
 .SH SYNOPSIS
index a0f6d441a28317f22d819715cb1334e52d87ad69..d4d5f87faf1b9177a94c6e61be86e11f39fefa26 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_init_ctrl" 9 "nvme_mi_init_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_init_ctrl" 9 "nvme_mi_init_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_init_ctrl \- initialise a NVMe controller.
 .SH SYNOPSIS
index ba3249faeecf78916e903a8661dffdfbf2f0c845..ca369b0afc6b152256aaf647fa7148d4d17acb5c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_message_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_message_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_message_type \- NVMe-MI message type field.
 .SH SYNOPSIS
index c884079cab4ce04e7cf4d40bd9cad60a09124834..ed19f78975062102553e51f253695a82013a76f6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_mi_opcode" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_mi_opcode" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_mi_opcode \- Operation code for supported NVMe-MI commands.
 .SH SYNOPSIS
index 36ee87091e827f55755cc72db57559e32f6d9256..cf09de7a196aac3af33353fc4d7e81823dc660d5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_mi_read_mi_data_ctrl" 9 "nvme_mi_mi_read_mi_data_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_mi_read_mi_data_ctrl" 9 "nvme_mi_mi_read_mi_data_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_mi_read_mi_data_ctrl \- Perform a Read MI Data Structure command, retrieving controller information
 .SH SYNOPSIS
index 265ded1bdf0d1ca05cbb5d4f844907e567dea954..f5e931c33d29eda8ae80f604dbbd9073d80967fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_mi_read_mi_data_ctrl_list" 9 "nvme_mi_mi_read_mi_data_ctrl_list" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_mi_read_mi_data_ctrl_list" 9 "nvme_mi_mi_read_mi_data_ctrl_list" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_mi_read_mi_data_ctrl_list \- Perform a Read MI Data Structure command, retrieving the list of attached controllers.
 .SH SYNOPSIS
index 775b3d857815b9abf3fd306143677159145ef79d..215ef3155f799073d14420b9906a86b5e324d541 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_mi_read_mi_data_port" 9 "nvme_mi_mi_read_mi_data_port" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_mi_read_mi_data_port" 9 "nvme_mi_mi_read_mi_data_port" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_mi_read_mi_data_port \- Perform a Read MI Data Structure command, retrieving port data.
 .SH SYNOPSIS
index b8a7ad2433bb98efac0ec93ad6ec1149dea02cd9..9c769741eb0b7bcc24b72aefe2bb8b178a9fd9a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_mi_read_mi_data_subsys" 9 "nvme_mi_mi_read_mi_data_subsys" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_mi_read_mi_data_subsys" 9 "nvme_mi_mi_read_mi_data_subsys" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_mi_read_mi_data_subsys \- Perform a Read MI Data Structure command, retrieving subsystem data.
 .SH SYNOPSIS
index fa49be1a77df7f44738a35744d39e4026171cfb4..08385b8eb53dcf46f8ae47007375b29bdb0aefe3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_mi_req_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_mi_req_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_mi_req_hdr \- MI request message header.
 .SH SYNOPSIS
index 974ec3cb2e39fcd143ea4181c65eed9d70f756ff..cf27de149f567cc543a47a34e107f37d92d3b302 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_mi_resp_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_mi_resp_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_mi_resp_hdr \- MI response message header.
 .SH SYNOPSIS
index f2e2d6d88dd154f6e4bcd234d30af2cdb0210b80..462aee35834e1e1ee6a4ba2135416e5807d64092 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_mi_subsystem_health_status_poll" 9 "nvme_mi_mi_subsystem_health_status_poll" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_mi_subsystem_health_status_poll" 9 "nvme_mi_mi_subsystem_health_status_poll" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_mi_subsystem_health_status_poll \- Read the Subsystem Health Data Structure from the NVM subsystem
 .SH SYNOPSIS
index e8f70e69056f6627b2b91fd8d2bd52601f6ac1c2..b25f9534046daccb3fbab761a292b8c0e4cd4474 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_msg_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_msg_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_msg_hdr \- General MI message header.
 .SH SYNOPSIS
index 32baa7745d581b9ffd47576b8984f5a8f3f47f26..21cfa82fb64501a5251c02474d50ba78b32b3368 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_msg_resp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_msg_resp" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_msg_resp \- Generic response type.
 .SH SYNOPSIS
index b10ea76ebb95e6362ff7e2aa990dd902481ebfb9..440d1fa5ad326e6a10e02b5c058ad99d8164ca9b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_nvm_ss_health_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_nvm_ss_health_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_nvm_ss_health_status \- Subsystem Management Data Structure
 .SH SYNOPSIS
index 2f99512d5d4afebb66d7415aa7bb0797efc32616..50ffc967d5eedd7d7ffe11bd32d4b03419269530 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_open_mctp" 9 "nvme_mi_open_mctp" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_open_mctp" 9 "nvme_mi_open_mctp" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_open_mctp \- Create an endpoint using a MCTP connection.
 .SH SYNOPSIS
index 8d47c5d12df85e7e186907cb489d350d08d7245d..7545f04cfb1d88a939188bff6590c98551d755e0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_osc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_osc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_osc \- Optionally Supported Command Data Structure
 .SH SYNOPSIS
index e99e772c99f130405b05feadd4e394680decb31f..c7d61a690ec1fc8713c3d13c7a92da7dbd4436db 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_port_pcie" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_port_pcie" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_port_pcie \- PCIe Port Specific Data
 .SH SYNOPSIS
index 95e223855a6eb9bb98f84eabc9a3a2809be0001b..bc4ff5a040515017bd6dc1cd61dc5156a0ccb184 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_port_smb" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_port_smb" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_port_smb \- SMBus Port Specific Data
 .SH SYNOPSIS
index c340978da4a0b9996da07d67faf11e4bf6589272..98695e5d434aee3f44d3d5b369a4cdef5420ecf3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_read_ctrl_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_ctrl_info" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_read_ctrl_info \- Controller Information Data Structure
 .SH SYNOPSIS
index 9f1d40a30b7a29e57efaf2be8b54d9d7e30803c2..b49abe51e315a38730c0922bfd169c2d38fd62f8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_read_nvm_ss_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_nvm_ss_info" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_read_nvm_ss_info \- NVM Subsystem Information Data Structure
 .SH SYNOPSIS
index 6e21e75c83c9c0e6e70977714414d868fefacce3..0f195c823ba1605958658309418b2f28f2a35435 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_read_port_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_port_info" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_read_port_info \- Port Information Data Structure
 .SH SYNOPSIS
index 3d8421940bc0b7c150cbdabf7f0ac485c27f5987..616abe36e345058704ad4f9745d9f8f3ab1838de 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_read_sc_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_read_sc_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_read_sc_list \- Management Endpoint Buffer Supported Command List Data Structure
 .SH SYNOPSIS
index 73a1e9c9d300ae56af23bd415c8e24ebe7707461..7ef2ad05c2fec7aa56e20a3c1e065e842144cc93 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_mi_resp_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_mi_resp_status" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_mi_resp_status \- values for the response status field
 .SH SYNOPSIS
index bc40f19903214a29664b97745fcc94310950c02c..3940f277419caeade25fdc6ffd2e25d596a5fbd2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_set_probe_enabled" 9 "nvme_mi_set_probe_enabled" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_set_probe_enabled" 9 "nvme_mi_set_probe_enabled" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_set_probe_enabled \- enable/disable the probe for new endpoints
 .SH SYNOPSIS
index bb4ba452f08d0ff73df125f502897d6bc1ae4056..57364fbe46b6b1b49ee31144960f7bc97efb9c45 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_mi_status_to_string" 9 "nvme_mi_status_to_string" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_mi_status_to_string" 9 "nvme_mi_status_to_string" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_mi_status_to_string \- return a string representation of the MI status.
 .SH SYNOPSIS
index ff51fe1dee768eb7b1ccb58bb767e087cb565cbf..3cc517ee227b09c805391d9c1dd21fc5c35e07d8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_hdr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_hdr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_hdr \- Vital Product Data Common Header
 .SH SYNOPSIS
index 47ff9a42dd21bc0bcdcea3fc5428f73eeaec918f..f1afba6e67b71961bfdc60d57fe45aa0f64d50a1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_mr_common" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_mr_common" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_mr_common \- NVMe MultiRecord Area
 .SH SYNOPSIS
index 190a1d060968e098399e83b67529997d3a593243..805c0caf30019768f26884b478ca8d3f99b7a7b7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_mra" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_mra" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_mra \- NVMe MultiRecord Area
 .SH SYNOPSIS
index 9085fbaf3328bc0d6cf3c5da31e7b864946260aa..7a2c246edce7579be4061c3dd1f1808e74562bc9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_ppmra" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_ppmra" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_ppmra \- NVMe PCIe Port MultiRecord Area
 .SH SYNOPSIS
index d282e3c1d41b6b77cb90bc2209ea74279518d465..ef1be75032713c672ddc8c50e77a7e595f51a7de 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_telem" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_telem" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_telem \- Vital Product Data Element Descriptor
 .SH SYNOPSIS
index 73aec0f380334ee398d3ba24b29a9962abecd9f5..f304aee1cdb573441edbf109c1dabcb35b2f76a1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_mi_vpd_tra" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_mi_vpd_tra" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_mi_vpd_tra \- Vital Product Data Topology MultiRecord
 .SH SYNOPSIS
index 4093c9b1f6bd98c944a7b7bbf456acdee5743ba1..e81a9e3d2a01838b7b3adeca73391da3f49e941c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_attach_ctrls" 9 "nvme_namespace_attach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_attach_ctrls" 9 "nvme_namespace_attach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_attach_ctrls \- Attach namespace to controller(s)
 .SH SYNOPSIS
index 59e15ddf5cf3c0681459491ac9d18b8bb2d4805c..bb7ff4082f01f08c686a7fb89c4e8630e219cf10 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_detach_ctrls" 9 "nvme_namespace_detach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_detach_ctrls" 9 "nvme_namespace_detach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_detach_ctrls \- Detach namespace from controller(s)
 .SH SYNOPSIS
index 09156bfbe7472968dd7c552d5301de895ea6f980..3d61055e97dda5bf629f00006e8100520427e159 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_filter" 9 "nvme_namespace_filter" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_filter" 9 "nvme_namespace_filter" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_filter \- Filter for namespaces
 .SH SYNOPSIS
index 3df6ead427cebb0a19329b5d750e766e2a097a5c..5beb6a09579ca26268bb1ce1899fc6561f56eaec 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_first_path" 9 "nvme_namespace_first_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_first_path" 9 "nvme_namespace_first_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_first_path \- Start path iterator
 .SH SYNOPSIS
index d181d07fcec40e2a0bb3e807a6cc487f00462b4f..ba8b099ff1c8944fdf5598fc0a4ae87c566d62ae 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_for_each_path" 9 "nvme_namespace_for_each_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_for_each_path" 9 "nvme_namespace_for_each_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_for_each_path \- Traverse paths
 .SH SYNOPSIS
index 21860427ddd5830a29a08259107eccde7293bfe5..f6f1bc70c28e285a2ac1fd4cb63c251adbad93df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_for_each_path_safe" 9 "nvme_namespace_for_each_path_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_for_each_path_safe" 9 "nvme_namespace_for_each_path_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_for_each_path_safe \- Traverse paths
 .SH SYNOPSIS
index 56a9ad65e9ae4e14b0a287ea2f2ed3950be44543..7dbc7d9ba39995cf2511dbec63023663d881ce2d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_namespace_next_path" 9 "nvme_namespace_next_path" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_namespace_next_path" 9 "nvme_namespace_next_path" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_namespace_next_path \- Next path iterator
 .SH SYNOPSIS
index b4a3c0e77dce2f10a90158fe8d2ed797f0b9b1e5..ee1c7b85875e2f81ee2870fb61bb7ecce5f1dbbe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_nbft_free" 9 "nvme_nbft_free" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_nbft_free" 9 "nvme_nbft_free" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_nbft_free \- Free the struct nbft_info and its contents
 .SH SYNOPSIS
index ac977522641d3920461d11eaddeb471f4dd41421..c40ec160c02165ef289f5ca0d2788c606949a4a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_nbft_read" 9 "nvme_nbft_read" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_nbft_read" 9 "nvme_nbft_read" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_nbft_read \- Read and parse contents of an ACPI NBFT table
 .SH SYNOPSIS
index 38ba32f121ecb32ddaf5890f040d8a1111b0de12..a81df359409a356cbe42c15f4e592be256de0724 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_nd_ns_fpi" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nd_ns_fpi" "May 2024" "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
index fe6457b3201ecd1d68aae21ecace0cd04b18fbc4..b2b4b9041c9124d6cc0bae94aa630ee7fe237909 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_next_host" 9 "nvme_next_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_next_host" 9 "nvme_next_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_next_host \- Next host iterator
 .SH SYNOPSIS
index 1529bdb1bbac960c2e5784910e31aa61aea5547b..8d858b75eea0b4b03c3271b25506dbd932e3b4c9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_next_subsystem" 9 "nvme_next_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_next_subsystem" 9 "nvme_next_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_next_subsystem \- Next subsystem iterator
 .SH SYNOPSIS
index cea24a4ea881203a05c417db6b618ecaa44d8f09..2e85a87ac0cf5d0db8616c0971864d9a8a507358 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_attach" 9 "nvme_ns_attach" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_attach" 9 "nvme_ns_attach" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_attach \- Attach or detach namespace to controller(s)
 .SH SYNOPSIS
index e3abef55254899e110084716a99eb492b5dd0800..68f94a87e96c87dd9c1284d6e055c7125eb676b3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_attach_ctrls" 9 "nvme_ns_attach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_attach_ctrls" 9 "nvme_ns_attach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_attach_ctrls \- Attach namespace to controllers
 .SH SYNOPSIS
index d1f3e67f6a79e1d4a460f6c5e5f78a6ba6eb9e68..f9a737734f02d4b20992ce3ab8c7fc97a4c907ec 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ns_attach_sel" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_attach_sel" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ns_attach_sel \- Namespace Attachment - Select
 .SH SYNOPSIS
index 37700cbbbba8614b361f97fca226c63eec42cada..a5863ac245918e8029c176db67b03e2b550309fb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_compare" 9 "nvme_ns_compare" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_compare" 9 "nvme_ns_compare" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_compare \- Compare data on a namespace
 .SH SYNOPSIS
index 062e89c3a179a8afc0f64c589a58ac52acc10c57..9f3fc14a2b15f9721a0ced85396e3ae07982fcfb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_detach_ctrls" 9 "nvme_ns_detach_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_detach_ctrls" 9 "nvme_ns_detach_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_detach_ctrls \- Detach namespace from controllers
 .SH SYNOPSIS
index dd9a0b80a1e4acfee6b1bff474d8039867394097..67425cca83716f25f00b196c631311380fb3b770 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_flush" 9 "nvme_ns_flush" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_flush" 9 "nvme_ns_flush" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_flush \- Flush data to a namespace
 .SH SYNOPSIS
index 61ab0c9b8ebb92aabfdfd5f4d069fea3d460b6b7..5b90123fb621cb3e10a204232960035a48d666e8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_csi" 9 "nvme_ns_get_csi" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_csi" 9 "nvme_ns_get_csi" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_csi \- Command set identifier of a namespace
 .SH SYNOPSIS
index 2c3be94edddd8c36ed34b380f113c1b76436a49d..20aa55716b664bf8a6d046a66da4198e7044dbb1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_ctrl" 9 "nvme_ns_get_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_ctrl" 9 "nvme_ns_get_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_ctrl \- &nvme_ctrl_t of a namespace
 .SH SYNOPSIS
index 2f8a8b9c1bf0776e6a1b7a0aca0b78a584d405f0..ba7397ef5b55c05e0eca008415bfb8da5fd78154 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_eui64" 9 "nvme_ns_get_eui64" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_eui64" 9 "nvme_ns_get_eui64" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_eui64 \- 64-bit eui of a namespace
 .SH SYNOPSIS
index fee2816cea8fe807ff19b980587e3ff8346b7464..197af433b947a1dcc6abff3215279e4d33cd2e28 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_fd" 9 "nvme_ns_get_fd" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_fd" 9 "nvme_ns_get_fd" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_fd \- Get associated file descriptor
 .SH SYNOPSIS
index 2e314cce703faa8ad2e5fe6c77beb8ea3802e079..4ba2a4bbe86ad2ae05ebffb04a531bd065fd4b5a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_firmware" 9 "nvme_ns_get_firmware" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_firmware" 9 "nvme_ns_get_firmware" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_firmware \- Firmware string of a namespace
 .SH SYNOPSIS
index f076891a9f0313ac84cf15f2d49aa583fd6e4027..5668933db1206da2e0e27a5559d1d3e41ce1b708 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_generic_name" 9 "nvme_ns_get_generic_name" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_generic_name" 9 "nvme_ns_get_generic_name" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_generic_name \- Returns name of generic namespace chardev.
 .SH SYNOPSIS
index dcc03c482cbf5fb0b802cbbe0492eee0a6365900..27f2d34a752d435754c70ebe8267eaadb74d60cd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_lba_count" 9 "nvme_ns_get_lba_count" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_count" 9 "nvme_ns_get_lba_count" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_lba_count \- LBA count of a namespace
 .SH SYNOPSIS
index d6e6fcb956dcc53df4e859dc544419d5536facf9..80d4f888b12e3d468bc3b63412607967b9e31bf0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_lba_size" 9 "nvme_ns_get_lba_size" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_size" 9 "nvme_ns_get_lba_size" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_lba_size \- LBA size of a namespace
 .SH SYNOPSIS
index c34b4c67275f02f1c9eeee7f5a996642afc300d7..f65e249b67421972844e8b0bd2360973593d9a56 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_lba_util" 9 "nvme_ns_get_lba_util" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_lba_util" 9 "nvme_ns_get_lba_util" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_lba_util \- LBA utilization of a namespace
 .SH SYNOPSIS
index 0d15ef2bbe6d0e2b89dd98bed280e4c135e6d703..0fa0c67e150480518b9fe8ede702f0bd9f9b4092 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_meta_size" 9 "nvme_ns_get_meta_size" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_meta_size" 9 "nvme_ns_get_meta_size" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_meta_size \- Metadata size of a namespace
 .SH SYNOPSIS
index 2cc4f89b06fe95b4c27df457a3f43269e2981914..7cc22da810aa015e2dd4fab4672cbec32dd06414 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_model" 9 "nvme_ns_get_model" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_model" 9 "nvme_ns_get_model" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_model \- Model of a namespace
 .SH SYNOPSIS
index 809aa5a1213f54881ee65f9f60815c5ba30da968..77297669d4dd5757639cd8fce494a59b783db0fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_name" 9 "nvme_ns_get_name" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_name" 9 "nvme_ns_get_name" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_name \- sysfs name of a namespace
 .SH SYNOPSIS
index 4e8d956d2a54a36ad79150d3cfbacc984c4a1a00..92309d2242787e52aa4924a23915a7e5f8c62187 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_nguid" 9 "nvme_ns_get_nguid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_nguid" 9 "nvme_ns_get_nguid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_nguid \- 128-bit nguid of a namespace
 .SH SYNOPSIS
index 8ed328c178f9e23a532a3f49cd5c7fb675b5291c..b4b913d775aa1b402e39329fbd674cdfb7be9e4d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_nsid" 9 "nvme_ns_get_nsid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_nsid" 9 "nvme_ns_get_nsid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_nsid \- NSID of a namespace
 .SH SYNOPSIS
index 21b802b3b65d3ffda82cf96823a22c4dd265b93b..e89797d6437213c1fa9070b8e5d28752dca5bb6d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_serial" 9 "nvme_ns_get_serial" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_serial" 9 "nvme_ns_get_serial" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_serial \- Serial number of a namespace
 .SH SYNOPSIS
index 6b86f155e9dfe2a327933a1785667950bc91457d..12ad11c9fb13008bdc85fef49dbc508a3e5c10db 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_subsystem" 9 "nvme_ns_get_subsystem" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_subsystem" 9 "nvme_ns_get_subsystem" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_subsystem \- &nvme_subsystem_t of a namespace
 .SH SYNOPSIS
index 870b8d7506209fb8a15362a8100edab4f868369d..b48702b831dc1027b66a822d0ae8dd49c140bb6c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_sysfs_dir" 9 "nvme_ns_get_sysfs_dir" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_sysfs_dir" 9 "nvme_ns_get_sysfs_dir" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_sysfs_dir \- sysfs directory of a namespace
 .SH SYNOPSIS
index 265d5f1ff17d84250ca0cc671516a987811a00c1..b4d4f625a36b107c4e853fb1c56e222af944419e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_get_uuid" 9 "nvme_ns_get_uuid" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_get_uuid" 9 "nvme_ns_get_uuid" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_get_uuid \- UUID of a namespace
 .SH SYNOPSIS
index 685765e5c572085a453bc1018b8c5db8282c3748..db9e5a2df71d8306920f8283b35a5bae2c753139 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ns_id_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_id_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ns_id_desc \- Namespace identifier type descriptor
 .SH SYNOPSIS
index 82d116a8fa5b6e19a43c86e0c9ee39e866ce709a..da7607a4b21aa1808473b484c9b6fea276125ba1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ns_id_desc_nidt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_id_desc_nidt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ns_id_desc_nidt \- Known namespace identifier types
 .SH SYNOPSIS
index d3fce45d019a428737ac1df0c9396287edd43ec0..ed8f7543fd77b45745ca4efe69a6e4cfa7f90d79 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_identify" 9 "nvme_ns_identify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_identify" 9 "nvme_ns_identify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_identify \- Issue an 'identify namespace' command
 .SH SYNOPSIS
index fb9ad37a3c478514a76e21b6f8668beeec72f23c..796f8d061f37f9e937ff4c465030fecb12311f6e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_identify_descs" 9 "nvme_ns_identify_descs" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_identify_descs" 9 "nvme_ns_identify_descs" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_identify_descs \- Issue an 'identify descriptors' command
 .SH SYNOPSIS
index 7c71ee37d97b9a42bf573af514edb3c56029b850..3914acddb00e3fd71a8463493b623a4911c93451 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ns_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ns_list \- Namespace List
 .SH SYNOPSIS
index e50a6da6bf6c923fd1e770c2ffec22fd2de7b0b0..e6fa70a99877a2cb9e9d317a258e69133586ba63 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ns_metadata_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_metadata_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ns_metadata_type \- Namespace Metadata Element Types
 .SH SYNOPSIS
index 7b40ec34a189f0b98a893263cbfd0238040dc210..9523c54ef709eb634823a21d537af7f295553d22 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_mgmt" 9 "nvme_ns_mgmt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt" 9 "nvme_ns_mgmt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_mgmt \- Issue a Namespace management command
 .SH SYNOPSIS
index 11a842d27dddb3eb37ce75eb8e13cef2aead2d51..a94102e7879a2f6510798d71abb2f3638b99e71f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_mgmt_create" 9 "nvme_ns_mgmt_create" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt_create" 9 "nvme_ns_mgmt_create" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_mgmt_create \- Create a non attached namespace
 .SH SYNOPSIS
index 97985abb6bea75a0f4e8d7c14bf6936cc5a50e0c..a467a3d76f80737f0b97bdc258420a864dbb950c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_mgmt_delete" 9 "nvme_ns_mgmt_delete" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_mgmt_delete" 9 "nvme_ns_mgmt_delete" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_mgmt_delete \- Delete a non attached namespace
 .SH SYNOPSIS
diff --git a/doc/man/nvme_ns_mgmt_delete_timeout.2 b/doc/man/nvme_ns_mgmt_delete_timeout.2
new file mode 100644 (file)
index 0000000..49a61b7
--- /dev/null
@@ -0,0 +1,23 @@
+.TH "nvme_ns_mgmt_delete_timeout" 9 "nvme_ns_mgmt_delete_timeout" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_ns_mgmt_delete_timeout \- Delete a non attached namespace with timeout
+.SH SYNOPSIS
+.B "int" nvme_ns_mgmt_delete_timeout
+.BI "(int fd "  ","
+.BI "__u32 nsid "  ","
+.BI "__u32 timeout "  ");"
+.SH ARGUMENTS
+.IP "fd" 12
+File descriptor of nvme device
+.IP "nsid" 12
+Namespace identifier to delete
+.IP "timeout" 12
+Override the default timeout to this value in milliseconds;
+set to 0 to use the system default.
+.SH "DESCRIPTION"
+It is recommended that a namespace being deleted is not attached to any
+controller. Use the \fBnvme_ns_detach_ctrls\fP first if the namespace is still
+attached.
+.SH "RETURN"
+The nvme command status if a response was received (see
+\fIenum nvme_status_field\fP) or -1 with errno set otherwise.
index 86f51641e162615fc427fb8cb7b5dd1890ffc003..9de961ea807a710e432bd7d860f8849ef4725528 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_ns_mgmt_host_sw_specified" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_ns_mgmt_host_sw_specified" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_ns_mgmt_host_sw_specified \- Namespace management Host Software Specified Fields.
 .SH SYNOPSIS
index 1fd519ccdc49d083d3b1e7d24b9f2d7390978e47..16817f2d474710f19aa9d8ac1e2184a2a991c946 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ns_mgmt_sel" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_mgmt_sel" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ns_mgmt_sel \- Namespace Management - Select
 .SH SYNOPSIS
index 7f2164c63527ddb3c7616efc49d5251c6af259aa..c4c703bb1596100b7d3bd1ef03ee98c82159fae9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_read" 9 "nvme_ns_read" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_read" 9 "nvme_ns_read" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_read \- Read from a namespace
 .SH SYNOPSIS
index 9cd406dfc13f4d1c33699e2366c94acbad2d2357..cc098873bacf0a74705e1d8e0106f25e0489f961 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_release_fd" 9 "nvme_ns_release_fd" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_release_fd" 9 "nvme_ns_release_fd" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_release_fd \- Close fd and clear fd from ns object
 .SH SYNOPSIS
index bd05c5451f616229b131298bc22e305a2deca846..473394aa85f2a1101497135ca0ab378dcb57c1a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_rescan" 9 "nvme_ns_rescan" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_rescan" 9 "nvme_ns_rescan" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_rescan \- Initiate a controller rescan
 .SH SYNOPSIS
index 665b1c30eba087ccb6c7b490e7a7e8d3a0a54477..6b0ea14dc66fff38fbf19f0ddd3d5dff1554d45e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_verify" 9 "nvme_ns_verify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_verify" 9 "nvme_ns_verify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_verify \- Verify data on a namespace
 .SH SYNOPSIS
index 02275edd726883b07f952b838bcc6efd5a876c07..6c833d6137e4c6f5f770abeac68b500fbab62118 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_write" 9 "nvme_ns_write" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_write" 9 "nvme_ns_write" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_write \- Write to a namespace
 .SH SYNOPSIS
index 074a38e81eecf6f195e59bec8f1c2d70f86c104e..4e97c315c90ba1d4d78f51b3333c3fd0df55eaea 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_ns_write_protect_cfg" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_ns_write_protect_cfg" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_ns_write_protect_cfg \- Write Protection - Write Protection State
 .SH SYNOPSIS
index 5c16ed1df16a87de92b84d24b5cf1046a5810827..c620e84ba8fabc03f760d099e88773cd8a93410b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_write_uncorrectable" 9 "nvme_ns_write_uncorrectable" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_write_uncorrectable" 9 "nvme_ns_write_uncorrectable" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_write_uncorrectable \- Issus a 'write uncorrectable' command
 .SH SYNOPSIS
index 21fa7ecdb752ead4c48c26377de9000955eef18c..0b25b8644854a64955c5466c01f54fb1d9920d71 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_ns_write_zeros" 9 "nvme_ns_write_zeros" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_ns_write_zeros" 9 "nvme_ns_write_zeros" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_ns_write_zeros \- Write zeros to a namespace
 .SH SYNOPSIS
index 3d387ca8e81f2c4f712d33988ec2fa711dcf6a2f..c36ca6b4bdf5ebb58ddebc41acbbd5f305fa2fd1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_nss_hw_err_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nss_hw_err_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_nss_hw_err_event \- NVM Subsystem Hardware Error Event
 .SH SYNOPSIS
index c9705123a1167f165ef12cf9aad437c20367fc02..91b42a953cdc5fa115a274fa675041b954122f40 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_nvm_id_ns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvm_id_ns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_nvm_id_ns \- NVME Command Set I/O Command Set Specific Identify Namespace Data Structure
 .SH SYNOPSIS
index a43a996c2c3e9416b923ea519e4f8b6e50fee1a9..4569acaf7680a0b8c46ef221aa9ace4f44c9a51b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_nvm_id_ns_elbaf" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nvm_id_ns_elbaf" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_nvm_id_ns_elbaf \- This field indicates the extended LBA format
 .SH SYNOPSIS
index dfca1beb97d196b954b19241451817ff079b354f..1b24cbd51b84dffbdac2e486b0327ea3fb5a55e1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_nvm_identify_ctrl" 9 "nvme_nvm_identify_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_nvm_identify_ctrl" 9 "nvme_nvm_identify_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_nvm_identify_ctrl \- Identify controller data
 .SH SYNOPSIS
index c6d99bf4c6b75475761634fee933421886100065..31b5e85884c5c488418159379200bf800665f6c8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_nvmeset_pl_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nvmeset_pl_status" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_nvmeset_pl_status \- Predictable Latency Per NVM Set Log - Status
 .SH SYNOPSIS
index f0af6567358de8eb1f8c50768abde49f7e28530f..d654f9ee4f6d122192c336bc4f5d9c69bb8bb511 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_nvmset_attr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvmset_attr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_nvmset_attr \- NVM Set Attributes Entry
 .SH SYNOPSIS
index feb1f1f00e88df6b7e42c4b17cdd9080ab3ce34e..57424839124553e73a16c9e730b82001d2397db6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_nvmset_pl_events" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_nvmset_pl_events" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_nvmset_pl_events \- Predictable Latency Per NVM Set Log - Event Type
 .SH SYNOPSIS
index fc054099ca4ed17ed82b4acc043f9f7b3c3b0f9f..7dc9120ab90d13aebc19ab490cb42723b2c28553 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_nvmset_predictable_lat_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_nvmset_predictable_lat_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_nvmset_predictable_lat_log \- Predictable Latency Mode - Deterministic Threshold Configuration Data
 .SH SYNOPSIS
index 56f266f3cf5549157e023aab84a6ef69bb49158d..55703ba5ad9413a1f3f4d6a25e8d016672ed2fab 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_open" 9 "nvme_open" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_open" 9 "nvme_open" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_open \- Open an nvme controller or namespace device
 .SH SYNOPSIS
index 565bd5f70900d756df816cf89c86eada4496aa2a..38149bd6d519f3e025e14364eeb657914ace7928 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_passthru_cmd" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_passthru_cmd" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_passthru_cmd \- nvme passthrough command structure
 .SH SYNOPSIS
index 8d8ba844cc214ea4203068e932545baf3dfbe798..0a89318457d1b2abc19d9de42771064b8257153f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_passthru_cmd64" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_passthru_cmd64" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_passthru_cmd64 \- 64-bit nvme passthrough command structure
 .SH SYNOPSIS
index 1ff2cc295ac14265d0aaf0829dd054f1d2d03547..ceec0db22ca08421d7b55dbb2a671cedb9122ac9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_path_get_ana_state" 9 "nvme_path_get_ana_state" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_path_get_ana_state" 9 "nvme_path_get_ana_state" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_path_get_ana_state \- ANA state of an nvme_path_t object
 .SH SYNOPSIS
index 4b4bb788e28275f6df68b68ad216522283b091f0..ab5fa8d5437413443b7fb9f17f6d304517df7c20 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_path_get_ctrl" 9 "nvme_path_get_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_path_get_ctrl" 9 "nvme_path_get_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_path_get_ctrl \- Parent controller of an nvme_path_t object
 .SH SYNOPSIS
index e335a986f96ddceaceb8cf8515daff1d8edee2fb..48cad51ae8bb1ac17f001f70f7dc917fc1c9c5f9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_path_get_name" 9 "nvme_path_get_name" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_path_get_name" 9 "nvme_path_get_name" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_path_get_name \- sysfs name of an &nvme_path_t object
 .SH SYNOPSIS
index 318162b466468fc66a9c30a61de7fdb9214cd651..51058403006cf7cf6af8a68e3bb1c1c52ce58fc0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_path_get_ns" 9 "nvme_path_get_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_path_get_ns" 9 "nvme_path_get_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_path_get_ns \- Parent namespace of an nvme_path_t object
 .SH SYNOPSIS
index b7a3f07b34386b3d4b72afc592ec2679883bc270..c9104375d6469526ad4599404b644822a9fd378e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_path_get_sysfs_dir" 9 "nvme_path_get_sysfs_dir" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_path_get_sysfs_dir" 9 "nvme_path_get_sysfs_dir" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_path_get_sysfs_dir \- sysfs directory of an nvme_path_t object
 .SH SYNOPSIS
index 2b862da78ec26fc248ed79d979168049733cdcdd..3cba0042a1449e48b9822aaa711f0ce51612d410 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_paths_filter" 9 "nvme_paths_filter" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_paths_filter" 9 "nvme_paths_filter" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_paths_filter \- Filter for paths
 .SH SYNOPSIS
diff --git a/doc/man/nvme_pel_ehai.2 b/doc/man/nvme_pel_ehai.2
new file mode 100644 (file)
index 0000000..ff865c1
--- /dev/null
@@ -0,0 +1,34 @@
+.TH "libnvme" 9 "enum nvme_pel_ehai" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pel_ehai \- This field indicates the persistent event header additional information
+.SH SYNOPSIS
+enum nvme_pel_ehai {
+.br
+.BI "    NVME_PEL_EHAI_PIT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_RSVD_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_PIT_MASK"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_RSVD_MASK"
+
+};
+.SH Constants
+.IP "NVME_PEL_EHAI_PIT_SHIFT" 12
+Shift amount to get the reporting context port identifier
+from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_EHAI_RSVD_SHIFT" 12
+Shift amount to get the reserved reporting context
+from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_EHAI_PIT_MASK" 12
+Mask to get the reporting context port identifier from
+the \fIstruct nvme_st_result\fP.dsts field.
+.IP "NVME_PEL_EHAI_RSVD_MASK" 12
+Mask to get the reserved reporting context from
+the \fIstruct nvme_st_result\fP.dsts field.
diff --git a/doc/man/nvme_pel_ehai_pit.2 b/doc/man/nvme_pel_ehai_pit.2
new file mode 100644 (file)
index 0000000..1078754
--- /dev/null
@@ -0,0 +1,30 @@
+.TH "libnvme" 9 "enum nvme_pel_ehai_pit" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pel_ehai_pit \- Persistent Event Header Additional Information - Port Identifier Type
+.SH SYNOPSIS
+enum nvme_pel_ehai_pit {
+.br
+.BI "    NVME_PEL_EHAI_PIT_NOT_REPORTED"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_PIT_NSS_PORT"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_PIT_NMI_PORT"
+, 
+.br
+.br
+.BI "    NVME_PEL_EHAI_PIT_NOT_ASSOCIATED"
+
+};
+.SH Constants
+.IP "NVME_PEL_EHAI_PIT_NOT_REPORTED" 12
+PIT not reported and PELPID does not apply
+.IP "NVME_PEL_EHAI_PIT_NSS_PORT" 12
+NVM subsystem port
+.IP "NVME_PEL_EHAI_PIT_NMI_PORT" 12
+NVMe-MI port
+.IP "NVME_PEL_EHAI_PIT_NOT_ASSOCIATED" 12
+Event not associated with any port and PELPID does not apply
diff --git a/doc/man/nvme_pel_rci.2 b/doc/man/nvme_pel_rci.2
new file mode 100644 (file)
index 0000000..82c1af0
--- /dev/null
@@ -0,0 +1,62 @@
+.TH "libnvme" 9 "enum nvme_pel_rci" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pel_rci \- This field indicates the persistent event log reporting context
+.SH SYNOPSIS
+enum nvme_pel_rci {
+.br
+.BI "    NVME_PEL_RCI_RCPID_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCPIT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCE_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RSVD_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCPID_MASK"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCPIT_MASK"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCE_MASK"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RSVD_MASK"
+
+};
+.SH Constants
+.IP "NVME_PEL_RCI_RCPID_SHIFT" 12
+Shift amount to get the reporting context port identifier
+from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RCPIT_SHIFT" 12
+Shift amount to get the reporting context port identifier
+type from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RCE_SHIFT" 12
+Shift amount to get the reporting context exists
+from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RSVD_SHIFT" 12
+Shift amount to get the reserved reporting context
+from the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RCPID_MASK" 12
+Mask to get the reporting context port identifier from
+the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RCPIT_MASK" 12
+Mask to get the reporting context port identifier type from
+the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RCE_MASK" 12
+Mask to get the reporting context exists from
+the \fIstruct nvme_persistent_event_log\fP.rci field.
+.IP "NVME_PEL_RCI_RSVD_MASK" 12
+Mask to get the reserved reporting context from
+the \fIstruct nvme_persistent_event_log\fP.rci field.
diff --git a/doc/man/nvme_pel_rci_rcpit.2 b/doc/man/nvme_pel_rci_rcpit.2
new file mode 100644 (file)
index 0000000..b4c9bf6
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "libnvme" 9 "enum nvme_pel_rci_rcpit" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pel_rci_rcpit \- Persistent Event Log Reporting Context - Port Identifier Type
+.SH SYNOPSIS
+enum nvme_pel_rci_rcpit {
+.br
+.BI "    NVME_PEL_RCI_RCPIT_NOT_EXIST"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCPIT_EST_PORT"
+, 
+.br
+.br
+.BI "    NVME_PEL_RCI_RCPIT_EST_ME"
+
+};
+.SH Constants
+.IP "NVME_PEL_RCI_RCPIT_NOT_EXIST" 12
+Does not already exist
+.IP "NVME_PEL_RCI_RCPIT_EST_PORT" 12
+Established by an NVM subsystem port
+.IP "NVME_PEL_RCI_RCPIT_EST_ME" 12
+Established by a Management Endpoint
index 8a47c92e93e974f127fb8f1daf7e851f838ca183..01e4287481633a2f06bc08c77bcbcd5720018e99 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_persistent_event_entry" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_persistent_event_entry" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_persistent_event_entry \- Persistent Event
 .SH SYNOPSIS
index a8dc9514bfb917b96c2426ffa9a6d742b0c1fcce..1b439eae96f2de9930e040a6603dd520a61c16a9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_persistent_event_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_persistent_event_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_persistent_event_log \- Persistent Event Log
 .SH SYNOPSIS
index ea6b6d20ca9d0c8cb3d79d4ae26e061bd0b50f7f..87df22e8e73655ecffe9c78197e9088e0f8c594e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_persistent_event_types" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_persistent_event_types" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_persistent_event_types \- Persistent event log events
 .SH SYNOPSIS
index 2e09053fb08d64ff8b167002fe4d570da7355886..7a03c4fb98ba3add3bf24253c72a4c2e43771a0f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_pevent_log_action" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_pevent_log_action" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_pevent_log_action \- Persistent Event Log - Action
 .SH SYNOPSIS
index a90bac24aa78c5eb6979789118a4ba636b428c97..145bea6610324883a0938f433e7c09431e18db8f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_phy_rx_eom_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_phy_rx_eom_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_phy_rx_eom_log \- Physical Interface Receiver Eye Opening Measurement Log
 .SH SYNOPSIS
index 6fcc6805f9373cab2e648574671de3512a158a12..9676521e3a72cfb89a91e18dcbb33b4fcb3e92a3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_phy_rx_eom_progress" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_phy_rx_eom_progress" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_phy_rx_eom_progress \- EOM In Progress Values
 .SH SYNOPSIS
index ec3f1a865e12b73af5db3adbd9615663deb5dc33..8df20f43ad0ba81ddec34e67561d7ba54fcff0d2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_plm_config" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_plm_config" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_plm_config \- Predictable Latency Mode - Deterministic Threshold Configuration Data Structure
 .SH SYNOPSIS
index 8ca8b5529b6d5ad16935b8bab1d70ee4914b53e6..fa362e2bd75cc92b5b2566942b74779d339ed559 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_pmr_size" 9 "nvme_pmr_size" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_pmr_size" 9 "nvme_pmr_size" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_pmr_size \- Calculate size of persistent memory region elasticity buffer
 .SH SYNOPSIS
index 115c54cba873163309c68085b30e3e60de847216..fefe9ecc62c3785740f8644a54e48241cd4c24da 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_pmr_throughput" 9 "nvme_pmr_throughput" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_pmr_throughput" 9 "nvme_pmr_throughput" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_pmr_throughput \- Calculate throughput of persistent memory buffer
 .SH SYNOPSIS
diff --git a/doc/man/nvme_pmrcap.2 b/doc/man/nvme_pmrcap.2
new file mode 100644 (file)
index 0000000..4217328
--- /dev/null
@@ -0,0 +1,114 @@
+.TH "libnvme" 9 "enum nvme_pmrcap" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrcap \- This field indicates the persistent memory region capabilities
+.SH SYNOPSIS
+enum nvme_pmrcap {
+.br
+.BI "    NVME_PMRCAP_RDS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_WDS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_BIR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRWBM_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTO_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_CMSS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRWMB_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_RDS_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_WDS_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_BIR_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTU_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRWBM_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTO_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_CMSS_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRWMB_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTU_500MS"
+, 
+.br
+.br
+.BI "    NVME_PMRCAP_PMRTU_60S"
+
+};
+.SH Constants
+.IP "NVME_PMRCAP_RDS_SHIFT" 12
+Shift amount to get the read data support
+.IP "NVME_PMRCAP_WDS_SHIFT" 12
+Shift amount to get the write data support
+.IP "NVME_PMRCAP_BIR_SHIFT" 12
+Shift amount to get the base indicator register
+.IP "NVME_PMRCAP_PMRTU_SHIFT" 12
+Shift amount to get the persistent memory region time units
+.IP "NVME_PMRCAP_PMRWBM_SHIFT" 12
+Shift amount to get the persistent memory region write barrier mechanisms
+.IP "NVME_PMRCAP_PMRTO_SHIFT" 12
+Shift amount to get the persistent memory region timeout
+.IP "NVME_PMRCAP_CMSS_SHIFT" 12
+Shift amount to get the controller memory space supported
+.IP "NVME_PMRCAP_PMRWMB_SHIFT" 12
+Deprecated shift amount to get the persistent memory region write barrier mechanisms
+.IP "NVME_PMRCAP_RDS_MASK" 12
+Mask to get the read data support
+.IP "NVME_PMRCAP_WDS_MASK" 12
+Mask to get the write data support
+.IP "NVME_PMRCAP_BIR_MASK" 12
+Mask to get the base indicator register
+.IP "NVME_PMRCAP_PMRTU_MASK" 12
+Mask to get the persistent memory region time units
+.IP "NVME_PMRCAP_PMRWBM_MASK" 12
+Mask to get the persistent memory region write barrier mechanisms
+.IP "NVME_PMRCAP_PMRTO_MASK" 12
+Mask to get the persistent memory region timeout
+.IP "NVME_PMRCAP_CMSS_MASK" 12
+Mask to get the controller memory space supported
+.IP "NVME_PMRCAP_PMRWMB_MASK" 12
+Deprecated mask to get the persistent memory region write barrier mechanisms
+.IP "NVME_PMRCAP_PMRTU_500MS" 12
+500 milliseconds
+.IP "NVME_PMRCAP_PMRTU_60S" 12
+minutes
diff --git a/doc/man/nvme_pmrctl.2 b/doc/man/nvme_pmrctl.2
new file mode 100644 (file)
index 0000000..e568a6d
--- /dev/null
@@ -0,0 +1,18 @@
+.TH "libnvme" 9 "enum nvme_pmrctl" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrctl \- This field indicates the persistent memory region control
+.SH SYNOPSIS
+enum nvme_pmrctl {
+.br
+.BI "    NVME_PMRCTL_EN_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRCTL_EN_MASK"
+
+};
+.SH Constants
+.IP "NVME_PMRCTL_EN_SHIFT" 12
+Shift amount to get the enable
+.IP "NVME_PMRCTL_EN_MASK" 12
+Mask to get the enable
diff --git a/doc/man/nvme_pmrebs.2 b/doc/man/nvme_pmrebs.2
new file mode 100644 (file)
index 0000000..a69a246
--- /dev/null
@@ -0,0 +1,66 @@
+.TH "libnvme" 9 "enum nvme_pmrebs" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrebs \- This field indicates the persistent memory region elasticity buffer size
+.SH SYNOPSIS
+enum nvme_pmrebs {
+.br
+.BI "    NVME_PMREBS_PMRSZU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_RBB_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRWBZ_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRSZU_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_RBB_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRWBZ_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRSZU_B"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRSZU_1K"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRSZU_1M"
+, 
+.br
+.br
+.BI "    NVME_PMREBS_PMRSZU_1G"
+
+};
+.SH Constants
+.IP "NVME_PMREBS_PMRSZU_SHIFT" 12
+Shift amount to get the PMR elasticity buffer size units
+.IP "NVME_PMREBS_RBB_SHIFT" 12
+Shift amount to get the read bypass behavior
+.IP "NVME_PMREBS_PMRWBZ_SHIFT" 12
+Shift amount to get the PMR elasticity buffer size base
+.IP "NVME_PMREBS_PMRSZU_MASK" 12
+Mask to get the PMR elasticity buffer size units
+.IP "NVME_PMREBS_RBB_MASK" 12
+Mask to get the read bypass behavior
+.IP "NVME_PMREBS_PMRWBZ_MASK" 12
+Mask to get the PMR elasticity buffer size base
+.IP "NVME_PMREBS_PMRSZU_B" 12
+Bytes
+.IP "NVME_PMREBS_PMRSZU_1K" 12
+1 KiB
+.IP "NVME_PMREBS_PMRSZU_1M" 12
+1 MiB
+.IP "NVME_PMREBS_PMRSZU_1G" 12
+1 GiB
diff --git a/doc/man/nvme_pmrmsc.2 b/doc/man/nvme_pmrmsc.2
new file mode 100644 (file)
index 0000000..cdd68a3
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "libnvme" 9 "enum nvme_pmrmsc" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrmsc \- This field indicates the persistent memory region memory space control
+.SH SYNOPSIS
+enum nvme_pmrmsc {
+.br
+.BI "    NVME_PMRMSC_CMSE_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRMSC_CBA_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRMSC_CMSE_MASK"
+
+};
+.SH Constants
+.IP "NVME_PMRMSC_CMSE_SHIFT" 12
+Shift amount to get the controller memory space enable
+.IP "NVME_PMRMSC_CBA_SHIFT" 12
+Shift amount to get the controller base address
+.IP "NVME_PMRMSC_CMSE_MASK" 12
+Mask to get the controller memory space enable
diff --git a/doc/man/nvme_pmrsts.2 b/doc/man/nvme_pmrsts.2
new file mode 100644 (file)
index 0000000..d198368
--- /dev/null
@@ -0,0 +1,54 @@
+.TH "libnvme" 9 "enum nvme_pmrsts" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrsts \- This field indicates the persistent memory region status
+.SH SYNOPSIS
+enum nvme_pmrsts {
+.br
+.BI "    NVME_PMRSTS_ERR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_NRDY_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_HSTS_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_CBAI_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_ERR_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_NRDY_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_HSTS_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRSTS_CBAI_MASK"
+
+};
+.SH Constants
+.IP "NVME_PMRSTS_ERR_SHIFT" 12
+Shift amount to get the error
+.IP "NVME_PMRSTS_NRDY_SHIFT" 12
+Shift amount to get the not ready
+.IP "NVME_PMRSTS_HSTS_SHIFT" 12
+Shift amount to get the health status
+.IP "NVME_PMRSTS_CBAI_SHIFT" 12
+Shift amount to get the controller base address invalid
+.IP "NVME_PMRSTS_ERR_MASK" 12
+Mask to get the error
+.IP "NVME_PMRSTS_NRDY_MASK" 12
+Mask to get the not ready
+.IP "NVME_PMRSTS_HSTS_MASK" 12
+Mask to get the health status
+.IP "NVME_PMRSTS_CBAI_MASK" 12
+Mask to get the controller base address invalid
diff --git a/doc/man/nvme_pmrswtp.2 b/doc/man/nvme_pmrswtp.2
new file mode 100644 (file)
index 0000000..c6490fc
--- /dev/null
@@ -0,0 +1,54 @@
+.TH "libnvme" 9 "enum nvme_pmrswtp" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_pmrswtp \- This field indicates the persistent memory region sustained write throughput
+.SH SYNOPSIS
+enum nvme_pmrswtp {
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTV_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTV_MASK"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_BPS"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_KBPS"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_MBPS"
+, 
+.br
+.br
+.BI "    NVME_PMRSWTP_PMRSWTU_GBPS"
+
+};
+.SH Constants
+.IP "NVME_PMRSWTP_PMRSWTU_SHIFT" 12
+Shift amount to get the PMR sustained write throughput units
+.IP "NVME_PMRSWTP_PMRSWTV_SHIFT" 12
+Shift amount to get the PMR sustained write throughput
+.IP "NVME_PMRSWTP_PMRSWTU_MASK" 12
+Mask to get the PMR sustained write throughput units
+.IP "NVME_PMRSWTP_PMRSWTV_MASK" 12
+Mask to get the PMR sustained write throughput
+.IP "NVME_PMRSWTP_PMRSWTU_BPS" 12
+Bytes per second
+.IP "NVME_PMRSWTP_PMRSWTU_KBPS" 12
+1 KiB / s
+.IP "NVME_PMRSWTP_PMRSWTU_MBPS" 12
+1 MiB / s
+.IP "NVME_PMRSWTP_PMRSWTU_GBPS" 12
+1 GiB / s
index 89797e715b0a37a857ea359fea8481e38849a45f..9e52480af8d7c90f7cfde17a337111c46a424669 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_power_on_reset_info_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_power_on_reset_info_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_power_on_reset_info_list \- Controller Reset Information
 .SH SYNOPSIS
index b1bd3eb5367dcd7f0f86954edffb1cd91bace4ad..ea0419446bf424c15ff5f831a7d47c23f4ff07fb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_primary_ctrl_cap" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_primary_ctrl_cap" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_primary_ctrl_cap \- Identify - Controller Capabilities Structure
 .SH SYNOPSIS
index 6f2fec9daf259ccc21cda2baa2e1365151ad1172..e021bac4757e0e0beb45834559828c9467155cbb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_psd_flags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_flags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_psd_flags \- Possible flag values in nvme power state descriptor
 .SH SYNOPSIS
index 216728f35f000cce6cd518082bc316622d1df622..696f131e4ae40cb4ad678b5e43447b8d7abbab81 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_psd_power_scale" 9 "nvme_psd_power_scale" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_psd_power_scale" 9 "nvme_psd_power_scale" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_psd_power_scale \- power scale occupies the upper 3 bits
 .SH SYNOPSIS
index 1e80665e193c815b3d317f2af0df5b6d40632d93..b52dc262b60888567c86a6c80da99d13a6b21362 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_psd_ps" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_ps" "May 2024" "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
index 214667e94183e26635696fe21c75ffd8c1386797..4028e7add965358d9891dca1150b2833ef39827a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_psd_workload" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_psd_workload" "May 2024" "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
index 28415c7293205af291222d47c262ae48b7ee0aac..a917fd0e73cd70edda560c2a00ae71cde746c83d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_read" 9 "nvme_read" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_read" 9 "nvme_read" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_read \- Submit an nvme user read command
 .SH SYNOPSIS
index 26478394e187dde3c7aec99c4c7f499aa88340a9..ad4f6c98869a6f10245a674429cc4da3e328b913 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_read_config" 9 "nvme_read_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_read_config" 9 "nvme_read_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_read_config \- Read NVMe JSON configuration file
 .SH SYNOPSIS
diff --git a/doc/man/nvme_read_key.2 b/doc/man/nvme_read_key.2
new file mode 100644 (file)
index 0000000..4556a7d
--- /dev/null
@@ -0,0 +1,23 @@
+.TH "nvme_read_key" 9 "nvme_read_key" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_read_key \- Read key raw data
+.SH SYNOPSIS
+.B "unsigned char *" nvme_read_key
+.BI "(long keyring_id "  ","
+.BI "long key_id "  ","
+.BI "int *len "  ");"
+.SH ARGUMENTS
+.IP "keyring_id" 12
+Id of the keyring holding key_id
+.IP "key_id" 12
+Key id
+.IP "len" 12
+Length of the returned data
+.SH "DESCRIPTION"
+Links the keyring specified by \fIkeyring_id\fP into the session
+keyring and reads the payload of the key specified by \fIkey_id\fP.
+\fIlen\fP holds the size of the returned buffer.
+If \fIkeyring\fP is 0 the default keyring '.nvme' is used.
+.SH "RETURN"
+Pointer to the payload on success,
+or NULL with errno set otherwise.
index 465a824f1fa5163174b3acf8752c805abf6b29f5..0248607137756c4670018824ba7b8d7dfd158af6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_refresh_topology" 9 "nvme_refresh_topology" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_refresh_topology" 9 "nvme_refresh_topology" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_refresh_topology \- Refresh nvme_root_t object contents
 .SH SYNOPSIS
index 692443bf369581db0c636663ced5f1ffae7fc6ce..414bd0bee8a8281e84de0c7100a820f222e14771 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_register_offsets" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_register_offsets" "May 2024" "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
index ea8a9fd9b83ebe8f64424791e604a503b1e4e6d7..9596d93ddae45abf58ecb4c583a5794dc1f65590 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_registered_ctrl" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_registered_ctrl" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_registered_ctrl \- Registered Controller Data Structure
 .SH SYNOPSIS
index e48dc7ba01313ccb5e6c18462adea7718377d5bf..ac8d4c9ec2ba587e4644f74713eb1447e0665e77 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_registered_ctrl_ext" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_registered_ctrl_ext" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_registered_ctrl_ext \- Registered Controller Extended Data Structure
 .SH SYNOPSIS
index 0466205829fd9452df4d729d3a96d0be567ca42a..b97e047de699c77075e86b26789865e43ca195a7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_rescan_ctrl" 9 "nvme_rescan_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_rescan_ctrl" 9 "nvme_rescan_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_rescan_ctrl \- Rescan an existing controller
 .SH SYNOPSIS
index 310b645e30e5220b4c4cf2a6abe8ebc936683639..048ef313493142220d1ac82186cffc77de5a6f5f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_resv_acquire" 9 "nvme_resv_acquire" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_resv_acquire" 9 "nvme_resv_acquire" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_resv_acquire \- Send an nvme reservation acquire
 .SH SYNOPSIS
index 074e5f76c89149258fea691b46ea35fc765ad0f7..738d66619c166519ac7ddd83d73df7f6d036bfcb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_cptpl" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_cptpl" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_cptpl \- Reservation Register - Change Persist Through Power Loss State
 .SH SYNOPSIS
index 5da53e1a6fb63c939288a5d94a31ab7fee5d99b3..c8e38c49b07ee56939dc523e662818df60311c6b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_resv_notification_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_notification_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_resv_notification_log \- Reservation Notification Log
 .SH SYNOPSIS
index 817578e054c50fa724ccf2106b738062399e434c..0d1399e41b1cf7a80e562ceec6944545356fd76a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_notify_rnlpt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_notify_rnlpt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_notify_rnlpt \- Reservation Notification Log - Reservation Notification Log Page Type
 .SH SYNOPSIS
index f813c56bca5c2813b5885a35435d827b9e5a23cf..c2b0c1cbaeddfd3ef042be9d27a1fea3055a1a93 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_racqa" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_racqa" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_racqa \- Reservation Acquire - Reservation Acquire Action
 .SH SYNOPSIS
index 8c7a397789ab9874c92e0352c6e0e7c52a739d93..785a06ecafb32b5b4d5d29b80d49bdc8c0fd0e21 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_resv_register" 9 "nvme_resv_register" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_resv_register" 9 "nvme_resv_register" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_resv_register \- Send an nvme reservation register
 .SH SYNOPSIS
index ba48b42fc79aac7282c7546e374d0dc7a7aef7db..aa77ef70ea06a9f0180ce65dd365b2931c48d9e0 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_resv_release" 9 "nvme_resv_release" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_resv_release" 9 "nvme_resv_release" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_resv_release \- Send an nvme reservation release
 .SH SYNOPSIS
index 8a0de972332cbb423b6912f971d6db2a2616fe0d..1e8afbf004a5d026b14600fffff947168c249c23 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_resv_report" 9 "nvme_resv_report" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_resv_report" 9 "nvme_resv_report" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_resv_report \- Send an nvme reservation report
 .SH SYNOPSIS
index aae827024d574d5be3aa59543a03b1c74b313461..c11993ba53a04b66ba39e502a25e5b07de3dfb79 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_rrega" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rrega" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_rrega \- Reservation Register - Reservation Register Action
 .SH SYNOPSIS
index 3a0dbb32c3afb8afe29f48e763d7c2a76368f69d..6e515e7e48a21dc427ce69feec2939447484506d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_rrela" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rrela" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_rrela \- Reservation Release - Reservation Release Action
 .SH SYNOPSIS
index 14075836302ac32f521ea086592645d0e274ad0e..2781699939e41b53bb381a9c78509587624db246 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_resv_rtype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_resv_rtype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_resv_rtype \- Reservation Type Encoding
 .SH SYNOPSIS
index 1d02777f870fa9fd45972b5e02f3b94e6fcacef9..7f549cd374b567bd82561f9eae9d36a9f5a05925 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_resv_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_resv_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_resv_status \- Reservation Status Data Structure
 .SH SYNOPSIS
index b1929239339091fbcf71579e87bfb74f9da5e661..857ce30885168f057fa5cd9c7d767f659372bb8a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_sanitize_compln_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_compln_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_sanitize_compln_event \- Sanitize Completion Event Data
 .SH SYNOPSIS
index ee300b21c2c4cf366e36cb165e0c4325628f2c3e..1284659ef24b2e6bf88e0006419e78d990fb984d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_sanitize_log_page" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_log_page" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_sanitize_log_page \- Sanitize Status (Log Identifier 81h)
 .SH SYNOPSIS
index 05f59a1c361717ad0cf809b8e06a58acc61f6b9b..e4c796ba0c0ab581e1c769b5d95e6a13bad980f8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_sanitize_nvm" 9 "nvme_sanitize_nvm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_sanitize_nvm" 9 "nvme_sanitize_nvm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_sanitize_nvm \- Start a sanitize operation
 .SH SYNOPSIS
index dc9b4c0ca2368e35fce135f11dd2599bce5216bc..58f677d5f31bf8c78f799aaa47bc10210d602ef1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_sanitize_sanact" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_sanitize_sanact" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_sanitize_sanact \- Sanitize Action
 .SH SYNOPSIS
index f337b63d52f420858635aab2e411e49839278887..84f3942b90b13f6e4dfe69b3a81c3ebbf79f2fc5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_sanitize_sstat" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_sanitize_sstat" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_sanitize_sstat \- Sanitize Status (SSTAT)
 .SH SYNOPSIS
index f58da81279cefd58a86f5ce2ecbeac2493a0e39b..8b29a87ff0c5fd0054a1602d920d9bc03508f48f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_sanitize_start_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_sanitize_start_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_sanitize_start_event \- Sanitize Start Event Data
 .SH SYNOPSIS
index 702aa24b9db9dd8e940474275522009a7ffc966b..84bad0b77aaa50d78935fe1ce0fc9e19b3460f9e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan" 9 "nvme_scan" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan" 9 "nvme_scan" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan \- Scan NVMe topology
 .SH SYNOPSIS
index 4b58e112261bda95976bfd0c6aa9619e157a6204..8fb1431d7797441f05a91282fdc67e93c62bd35d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_ctrl" 9 "nvme_scan_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl" 9 "nvme_scan_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_ctrl \- Scan on a controller
 .SH SYNOPSIS
index be53a3364ce4e487d6004a75e4214a06c25e3c80..e31039eb7a28be75d3fcb4a4978a8a937807b1a3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_ctrl_namespace_paths" 9 "nvme_scan_ctrl_namespace_paths" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl_namespace_paths" 9 "nvme_scan_ctrl_namespace_paths" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_ctrl_namespace_paths \- Scan for namespace paths in a controller
 .SH SYNOPSIS
index 51bf0440bfdb84c6e3d45a8f61c3d8dd125b769b..a94bfba1bcd33b6c9703808e174aede8ac3e1f51 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_ctrl_namespaces" 9 "nvme_scan_ctrl_namespaces" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrl_namespaces" 9 "nvme_scan_ctrl_namespaces" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_ctrl_namespaces \- Scan for namespaces in a controller
 .SH SYNOPSIS
index a4bc6437469c79b6029b514c26479c8f331c17fb..b2ab31393bd1192d326c7b6ca49dd3d32be2fe6a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_ctrls" 9 "nvme_scan_ctrls" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_ctrls" 9 "nvme_scan_ctrls" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_ctrls \- Scan for controllers
 .SH SYNOPSIS
index 0f3849339715f1c74c3625f05d4bdbec3dd36cc2..e1dc27e4aee542ab826042681194d049402c4def 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_namespace" 9 "nvme_scan_namespace" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_namespace" 9 "nvme_scan_namespace" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_namespace \- scan namespace based on sysfs name
 .SH SYNOPSIS
index 26d043282798ab0d3d3c8c2ec21adb2fd7e7463b..7b52825a11aba837c04e3aa64cd875b4081ee30a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_subsystem_namespaces" 9 "nvme_scan_subsystem_namespaces" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_subsystem_namespaces" 9 "nvme_scan_subsystem_namespaces" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_subsystem_namespaces \- Scan for namespaces in a subsystem
 .SH SYNOPSIS
index f35a05caa2379f15aa3592f926ede939d6f13347..edb8ce9c36b1adc8fd45815e1f564479594b1c43 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_subsystems" 9 "nvme_scan_subsystems" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_subsystems" 9 "nvme_scan_subsystems" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_subsystems \- Scan for subsystems
 .SH SYNOPSIS
diff --git a/doc/man/nvme_scan_tls_keys.2 b/doc/man/nvme_scan_tls_keys.2
new file mode 100644 (file)
index 0000000..663a359
--- /dev/null
@@ -0,0 +1,24 @@
+.TH "nvme_scan_tls_keys" 9 "nvme_scan_tls_keys" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_scan_tls_keys \- Iterate over TLS keys in a keyring
+.SH SYNOPSIS
+.B "int" nvme_scan_tls_keys
+.BI "(const char *keyring "  ","
+.BI "nvme_scan_tls_keys_cb_t cb "  ","
+.BI "void *data "  ");"
+.SH ARGUMENTS
+.IP "keyring" 12
+Keyring holding TLS keys
+.IP "cb" 12
+Callback function
+.IP "data" 12
+Pointer for data to be passed to \fIcb\fP
+.SH "DESCRIPTION"
+Iterates \fIkeyring\fP and call \fIcb\fP for each TLS key. When \fIkeyring\fP is NULL
+the default '.nvme' keyring is used.
+A TLS key must be of type 'psk' and the description must be of the
+form 'NVMe<0|1><R|G>0<1|2> <identity>', otherwise it will be skipped
+during iteration.
+.SH "RETURN"
+Number of keys for which \fIcb\fP was called, or -1 with errno set
+on error.
index d9b9d8d82c2c8fefc1d3c52c4e9f552c4545860f..280c0f7c5e4aafaf15ac5677cf85cfd00bdbcfbd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_scan_topology" 9 "nvme_scan_topology" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_scan_topology" 9 "nvme_scan_topology" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_scan_topology \- Scan NVMe topology and apply filter
 .SH SYNOPSIS
index 7bdd9da57b2232398baf14751cd788c9651accdf..e2ee74907b17192b52753ed261cd1d613862a0c5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_secondary_ctrl" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_secondary_ctrl" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_secondary_ctrl \- Secondary Controller Entry
 .SH SYNOPSIS
index 41a5c180898ea901c7428adb22c0f9102e8c6da8..64536b88164685e95332b6be3b3e42cbd42cbb8f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_secondary_ctrl_list" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_secondary_ctrl_list" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_secondary_ctrl_list \- Secondary Controller List
 .SH SYNOPSIS
index 0aa7439e9f10cc254140424f2f8ca20d403c5e5e..a25cb1ac2f57441e52fbc98d8ca52cc8169ea57b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_security_receive" 9 "nvme_security_receive" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_security_receive" 9 "nvme_security_receive" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_security_receive \- Security Receive command
 .SH SYNOPSIS
index 80586d9f34cfaba5cdf6d4b2a5d1f2eb6527c0af..0eb4da2643545d97af0210711298f99a383d5efe 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_security_send" 9 "nvme_security_send" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_security_send" 9 "nvme_security_send" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_security_send \- Security Send command
 .SH SYNOPSIS
index 91a39874ae8762c4c58738d86ab4f05b18787965..cf6dacf114da25a4dc18b2d63e32c3d097eb329b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_self_test_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_self_test_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_self_test_log \- Device Self-test (Log Identifier 06h)
 .SH SYNOPSIS
diff --git a/doc/man/nvme_set_feat_event_layout.2 b/doc/man/nvme_set_feat_event_layout.2
new file mode 100644 (file)
index 0000000..1a7dc8d
--- /dev/null
@@ -0,0 +1,48 @@
+.TH "libnvme" 9 "enum nvme_set_feat_event_layout" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_set_feat_event_layout \- This field indicates the set feature event layout
+.SH SYNOPSIS
+enum nvme_set_feat_event_layout {
+.br
+.BI "    NVME_SET_FEAT_EVENT_DW_COUNT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_SET_FEAT_EVENT_CC_DW0_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_SET_FEAT_EVENT_MB_COUNT_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_SET_FEAT_EVENT_DW_COUNT_MASK"
+, 
+.br
+.br
+.BI "    NVME_SET_FEAT_EVENT_CC_DW0_MASK"
+, 
+.br
+.br
+.BI "    NVME_SET_FEAT_EVENT_MB_COUNT_MASK"
+
+};
+.SH Constants
+.IP "NVME_SET_FEAT_EVENT_DW_COUNT_SHIFT" 12
+Shift amount to get the Dword count from the
+\fIstruct nvme_set_feature_event\fP.layout field.
+.IP "NVME_SET_FEAT_EVENT_CC_DW0_SHIFT" 12
+Shift amount to get the logged command completion Dword 0
+from the \fIstruct nvme_set_feature_event\fP.layout field.
+.IP "NVME_SET_FEAT_EVENT_MB_COUNT_SHIFT" 12
+Shift amount to get the memory buffer count from
+the \fIstruct nvme_set_feature_event\fP.layout field.
+.IP "NVME_SET_FEAT_EVENT_DW_COUNT_MASK" 12
+Mask to get the Dword count from the \fIstruct
+nvme_set_feature_event\fP.layout field.
+.IP "NVME_SET_FEAT_EVENT_CC_DW0_MASK" 12
+Mask to get the logged command completion Dword 0 from
+the \fIstruct nvme_set_feature_event\fP.layout field.
+.IP "NVME_SET_FEAT_EVENT_MB_COUNT_MASK" 12
+Mask to get the memory buffer count from the \fIstruct
+nvme_set_feature_event\fP.layout field.
index a9d48799a4216ca53c0cf4a737ed43a0656d5c7d..e7a5cb6b711624a02882079d14a1f96850fabb5a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_set_feature_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_set_feature_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_set_feature_event \- Set Feature Event Data
 .SH SYNOPSIS
index 82fa8bdc7d98b2e9ce10afa85cde541a5a8840ca..1950b8b49913750dbff92ce6aacf645a8021af41 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features" 9 "nvme_set_features" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features" 9 "nvme_set_features" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features \- Set a feature attribute
 .SH SYNOPSIS
index 7e0fb948e7b86c9e0537b66814f56b329f28449e..1deb5f5d0fc0a49ec525fc8392fb1e63a5386402 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_arbitration" 9 "nvme_set_features_arbitration" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_arbitration" 9 "nvme_set_features_arbitration" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_arbitration \- Set arbitration features
 .SH SYNOPSIS
index 706709393b1b2ceebce3fd01598cbe7957899273..a112e962d0fa293162f4af993f4a2b3ba35cedaa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_async_event" 9 "nvme_set_features_async_event" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_async_event" 9 "nvme_set_features_async_event" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_async_event \- Set asynchronous event feature
 .SH SYNOPSIS
index 4cdd746022f62e9ffb9fcd4935febd663b3fe127..423cd49f5d53fa876dd3b987fe66820985524708 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_auto_pst" 9 "nvme_set_features_auto_pst" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_auto_pst" 9 "nvme_set_features_auto_pst" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_auto_pst \- Set autonomous power state feature
 .SH SYNOPSIS
index a2182b967521c2c685c2c81f36226f7961db464e..9a1327a9c8acd66fc36716d986fc723b3c90d7df 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_data" 9 "nvme_set_features_data" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_data" 9 "nvme_set_features_data" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_data \- Helper function for @nvme_set_features()
 .SH SYNOPSIS
index 615acca2f8a22bc1a2378c07b525b39c69cf7db8..f114c0685e4bc1e0ad44e6a661a8e831253c956a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_endurance_evt_cfg" 9 "nvme_set_features_endurance_evt_cfg" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_endurance_evt_cfg" 9 "nvme_set_features_endurance_evt_cfg" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_endurance_evt_cfg \- Set endurance event config feature
 .SH SYNOPSIS
index 11128d7f1e1e800b0279863ec004ee67cd84bd89..0c0483cc481655966f8ceba12a1c2120d27e5a1e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_err_recovery" 9 "nvme_set_features_err_recovery" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_err_recovery" 9 "nvme_set_features_err_recovery" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_err_recovery \- Set error recovery feature
 .SH SYNOPSIS
index 024b37986d226dc5174593fadd49120a8c431c8f..23b0728bf48a59bb62106d52f92982ef658d5fb3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_hctm" 9 "nvme_set_features_hctm" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_hctm" 9 "nvme_set_features_hctm" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_hctm \- Set thermal management feature
 .SH SYNOPSIS
index d8e40d6837633c9a174542a46de938a716f8cda6..59fbad622d4639ef6a310936eba38dd4ba4bb522 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_host_behavior" 9 "nvme_set_features_host_behavior" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_host_behavior" 9 "nvme_set_features_host_behavior" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_host_behavior \- Set host behavior feature
 .SH SYNOPSIS
index 12cb40366d285435e3d8d09b476324a2cc2dd695..cbe3838915c3f225f68c3a9d47eec36e9ff6fde5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_host_id" 9 "nvme_set_features_host_id" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_host_id" 9 "nvme_set_features_host_id" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_host_id \- Set enable extended host identifiers feature
 .SH SYNOPSIS
index 5e193e63922217ac0ecf94282c00d5386ec6b862..bbb02c4a773095a5c806cc93390921edd2eb2b14 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_iocs_profile" 9 "nvme_set_features_iocs_profile" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_iocs_profile" 9 "nvme_set_features_iocs_profile" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_iocs_profile \- Set I/O command set profile feature
 .SH SYNOPSIS
index 2f070119eab431d43a27dafaacccc7c8f99c72b6..85091f1d79a98a1812cffdce5c83f94fdcb5eb42 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_irq_coalesce" 9 "nvme_set_features_irq_coalesce" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_irq_coalesce" 9 "nvme_set_features_irq_coalesce" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_irq_coalesce \- Set IRQ coalesce feature
 .SH SYNOPSIS
index 1e3ebebfd5e95c4a997a454e1cf3663a421d0bb3..8af082afffe6c45c1b057bee186019dbfe1ec492 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_irq_config" 9 "nvme_set_features_irq_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_irq_config" 9 "nvme_set_features_irq_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_irq_config \- Set IRQ config feature
 .SH SYNOPSIS
index e55d81f8481c2058956ed225519562e89839a058..2dbd9fffad9784e2fcd91bb8ea511250fe6ad9a9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_lba_range" 9 "nvme_set_features_lba_range" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_lba_range" 9 "nvme_set_features_lba_range" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_lba_range \- Set LBA range feature
 .SH SYNOPSIS
index 6ffdc8b1409e358c93a95884c63fc425f84f3753..4e4082017eb6948194d7e1969e4dd411b26dce0a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_lba_sts_interval" 9 "nvme_set_features_lba_sts_interval" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_lba_sts_interval" 9 "nvme_set_features_lba_sts_interval" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_lba_sts_interval \- Set LBA status information feature
 .SH SYNOPSIS
index 867cfba516cc7546d2283d82261e12f26d57eb26..512322a9d863911c2c08779c5dfce9580625e7a6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_nopsc" 9 "nvme_set_features_nopsc" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_nopsc" 9 "nvme_set_features_nopsc" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_nopsc \- Set non-operational power state feature
 .SH SYNOPSIS
index ef92ca507e8d80f6a266a3aab356c7a586db20ed..20bab5d4c5559e91255a65edcf7898a4dec92f7c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_plm_config" 9 "nvme_set_features_plm_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_plm_config" 9 "nvme_set_features_plm_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_plm_config \- Set predictable latency feature
 .SH SYNOPSIS
index 40678a983c3310ebeb2fbcf0a4787a258e3fab5a..67233a328bab41b27547c95aafe4aeac0e058fb5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_plm_window" 9 "nvme_set_features_plm_window" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_plm_window" 9 "nvme_set_features_plm_window" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_plm_window \- Set window select feature
 .SH SYNOPSIS
index 531c41c707f723983ef4b2a74b37eb830ae34b1f..4697910b12c89ec6c381ec064fc0c5f5d1c1cc5e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_power_mgmt" 9 "nvme_set_features_power_mgmt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_power_mgmt" 9 "nvme_set_features_power_mgmt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_power_mgmt \- Set power management feature
 .SH SYNOPSIS
index cf129feaaf05b6c9134716bb60594c2bd25a9d01..b57b4f3c807d653ace7300f90ce4d31e878c8f69 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_resv_mask" 9 "nvme_set_features_resv_mask" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_mask" 9 "nvme_set_features_resv_mask" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_resv_mask \- Set reservation notification mask feature
 .SH SYNOPSIS
index 454b8c81b8c089677dec032de095ef6812956674..cbafd0392e706ed563fda8c98c535cf6581ed5c3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_resv_mask2" 9 "nvme_set_features_resv_mask2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_mask2" 9 "nvme_set_features_resv_mask2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_resv_mask2 \- Set reservation notification mask feature
 .SH SYNOPSIS
index 534b664049ee8015fc22fc1d6f785832c02bc3eb..d14b397a8bbf0c4b234dd09979c4ceae70e045dd 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_resv_persist" 9 "nvme_set_features_resv_persist" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_persist" 9 "nvme_set_features_resv_persist" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_resv_persist \- Set persist through power loss feature
 .SH SYNOPSIS
index 70eed5206512222779c8bd3d2342f0465b87ea94..bd2c40cf1ee3edaf5b1c093322081dfb91e91a1b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_resv_persist2" 9 "nvme_set_features_resv_persist2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_resv_persist2" 9 "nvme_set_features_resv_persist2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_resv_persist2 \- Set persist through power loss feature
 .SH SYNOPSIS
index c1b13d1d3832253d4922d717a3497a54594ecbbc..48da4ba5edb73fa1f646d0abbfbe46d703892621 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_rrl" 9 "nvme_set_features_rrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_rrl" 9 "nvme_set_features_rrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_rrl \- Set read recovery level feature
 .SH SYNOPSIS
index 3cb94935928a6f352276c175955069dab516105b..0bf44e59a5414db5ae0c6d010daa943662db16ae 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_sanitize" 9 "nvme_set_features_sanitize" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_sanitize" 9 "nvme_set_features_sanitize" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_sanitize \- Set sanitize feature
 .SH SYNOPSIS
index dfc2a4e773ff18e0acb6aac7ea6d4ef18b63c562..9729e9def333a8170aef4ef7dd9543bcbef86685 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_simple" 9 "nvme_set_features_simple" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_simple" 9 "nvme_set_features_simple" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_simple \- Helper function for @nvme_set_features()
 .SH SYNOPSIS
index 0d8a02dc557fccfd7af7ec44a1242949251ac3a4..9eeed48c969794d8a2477d1724e291c42b819804 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_sw_progress" 9 "nvme_set_features_sw_progress" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_sw_progress" 9 "nvme_set_features_sw_progress" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_sw_progress \- Set pre-boot software load count feature
 .SH SYNOPSIS
index cf435e3c0b00386e26bbb47d6ea42c481cb3c2c6..1b6c576e390b08c59fdf5496ef7dc0f4bc9d6a2a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_temp_thresh" 9 "nvme_set_features_temp_thresh" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_temp_thresh" 9 "nvme_set_features_temp_thresh" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_temp_thresh \- Set temperature threshold feature
 .SH SYNOPSIS
index 9268ba8f17cd31d1bbfddb399ccaa237523cb5c5..3347e286c9415e9c59ef77886d7524b6f8c9ad71 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_timestamp" 9 "nvme_set_features_timestamp" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_timestamp" 9 "nvme_set_features_timestamp" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_timestamp \- Set timestamp feature
 .SH SYNOPSIS
index 777a1a114575a9f362ab74a3ac6bbec52b88cdfc..365814a782cdbbc8350a3027a25ff4521f25c0f7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_volatile_wc" 9 "nvme_set_features_volatile_wc" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_volatile_wc" 9 "nvme_set_features_volatile_wc" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_volatile_wc \- Set volatile write cache feature
 .SH SYNOPSIS
index fe0848fe35e46345419b65c40f47b2d4fcc7a230..99c12f2ed7395c448b10f80a5a9daf3ac0784b40 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_write_atomic" 9 "nvme_set_features_write_atomic" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_write_atomic" 9 "nvme_set_features_write_atomic" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_write_atomic \- Set write atomic feature
 .SH SYNOPSIS
index d8e7d616f346ba3466bc7ac6e4edf787bce4c0f2..7b92799f50e277ab6be6628b780957917acd94c4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_write_protect" 9 "nvme_set_features_write_protect" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_write_protect" 9 "nvme_set_features_write_protect" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_write_protect \- Set write protect feature
 .SH SYNOPSIS
index 5591cd3d3f37878c86d719b8b4cc1e9045fe6a67..3c184f9151cb2a881224cfd76799bafd665eb6f2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_features_write_protect2" 9 "nvme_set_features_write_protect2" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_features_write_protect2" 9 "nvme_set_features_write_protect2" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_features_write_protect2 \- Set write protect feature
 .SH SYNOPSIS
index 81a08adb98039c76cc7472a102565772f223f079..6719428a43162338d842bb1f3f1913051024431f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_keyring" 9 "nvme_set_keyring" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_keyring" 9 "nvme_set_keyring" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_keyring \- Link keyring for lookup
 .SH SYNOPSIS
index 1ef7c5a4f5ddefe2427d23f1d4788d15297bdb13..5d21327e58069de8808d7148f7397d962339e4ad 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_property" 9 "nvme_set_property" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_property" 9 "nvme_set_property" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_property \- Set controller property
 .SH SYNOPSIS
index 8f90e5078a07d742a69b8e8e3b4c4f4b2ef921d8..7c02696ecb701afe7364b8a3341fe4c3a144a115 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_set_root" 9 "nvme_set_root" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_set_root" 9 "nvme_set_root" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_set_root \- Set nvme_root_t context
 .SH SYNOPSIS
index 828124fff40fac3b9be6739ff763dd7a8104e72f..76c2d79b9f5ea56793307b7d35903b2e2bfb0b56 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_smart_crit" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_smart_crit" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_smart_crit \- Critical Warning
 .SH SYNOPSIS
index 28d2205f2aa2a00470609071e1fd0b0c41be252a..7ea0f13f6d8e2a9c7d32e0d1467a44c59cc3a531 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_smart_egcw" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_smart_egcw" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_smart_egcw \- Endurance Group Critical Warning Summary
 .SH SYNOPSIS
index ffeb7988d5ff5e9f7a96bb55041d29120102a13f..c70dc787d6d42824452ef0237a0cfb88fca28d57 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_smart_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_smart_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_smart_log \- SMART / Health Information Log (Log Identifier 02h)
 .SH SYNOPSIS
index 913a09a54d62a176e0e285c04893ee32ecdb11c2..9d8523e7571d1bbb70942be62b44f8d814eabc0b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_st_code" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_code" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_st_code \- Self-test Code value
 .SH SYNOPSIS
index d09ef83048f0c5b3349d715ef9d7f86eb76bec1d..fd2bb40810e04b85fd5450d855c52649f95b98e8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_st_curr_op" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_curr_op" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_st_curr_op \- Current Device Self-Test Operation
 .SH SYNOPSIS
index f773b7e604ed19b3b7d1242f3d1011eb937057a2..8b8032f63faace2c44486d31d014748a551228af 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_st_result" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_st_result" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_st_result \- Self-test Result
 .SH SYNOPSIS
index 9d963a851a3ce8dbe772b62560d1ecf2559b34ad..df2d7fdf5f5b0d3a3484443366aa4f7833882654 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_st_valid_diag_info" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_st_valid_diag_info" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_st_valid_diag_info \- Valid Diagnostic Information
 .SH SYNOPSIS
index 502bda8c1c18aad8bae50e29921c53e204c89b6e..955a50c4be0884263238af66557b634f5f43ea41 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_code" 9 "nvme_status_code" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_code" 9 "nvme_status_code" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_code \- Returns the NVMe Status Code
 .SH SYNOPSIS
index e4e0e347c1eb3587fa8d07d9be8bae0cbe560a36..29a9d8593b4b356312f9fff3f4f45abbaa31974e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_code_type" 9 "nvme_status_code_type" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_code_type" 9 "nvme_status_code_type" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_code_type \- Returns the NVMe Status Code Type
 .SH SYNOPSIS
index 88eb928153a18bfd0ad1ded857bd531fc7a01509..a12221fa268b1147395d0318586e8331fb98d951 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_equals" 9 "nvme_status_equals" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_equals" 9 "nvme_status_equals" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_equals \- helper to check a status against a type and value
 .SH SYNOPSIS
index 2ef64fe522a8784690ed81334ea8885d547af05c..4ada898282c3d3a1a3a90b575ba0d74e729fdcbf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_status_field" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_status_field" "May 2024" "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
index d5fe855fdcd21799a84190d14e6e6020d4e8c55d..d73b4e6bcfd37dc53c2834b8c5c5726145c5131a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_get_type" 9 "nvme_status_get_type" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_get_type" 9 "nvme_status_get_type" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_get_type \- extract the type from a nvme_* return value
 .SH SYNOPSIS
index a44340a08e3804257f70a1089069fb6560ac45e6..a50d10326baf07e004b2a37786cfe06747402c0e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_get_value" 9 "nvme_status_get_value" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_get_value" 9 "nvme_status_get_value" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_get_value \- extract the status value from a nvme_* return value
 .SH SYNOPSIS
index 6358deeaba8520a5003d5a27dbf49ed3bb91b12d..42a9d772b9b3eedbbf9910d55a59fba7e305f157 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_status_result" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_status_result" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_status_result \- Result of the device self-test operation
 .SH SYNOPSIS
index aea4aec3b2ee39082dfed7ae551e426a47970121..2384b17c2431a7d01d072fb19a1d80f2341d7667 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_to_errno" 9 "nvme_status_to_errno" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_to_errno" 9 "nvme_status_to_errno" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_to_errno \- Converts nvme return status to errno
 .SH SYNOPSIS
index da37833fd9e4a5d820b246ecf787250237d928eb..36f134742ec8c6a7e368122e895e2201c6a46fd1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_status_to_string" 9 "nvme_status_to_string" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_status_to_string" 9 "nvme_status_to_string" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_status_to_string \- Returns string describing nvme return status.
 .SH SYNOPSIS
index 238cf6ec4cb8c03ae537e68e1feb82b34d1c9988..1bfd967a86369b7b027cfb41200cbddfcdd5ad3f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_status_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_status_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_status_type \- type encoding for NVMe return values, when represented as an int.
 .SH SYNOPSIS
index 1df2958fbcb7d63e1aade838533dc4deae915822..59bca4349c979f88bd0ca26168f63d5f4ea16949 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_streams_directive_params" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_streams_directive_params" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_streams_directive_params \- Streams Directive - Return Parameters Data Structure
 .SH SYNOPSIS
index 2955ac34653004a685aaafd73a5ed7111754c50b..c326223ec8a26e9c23369f4f83912a1b448c2319 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_streams_directive_status" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_streams_directive_status" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_streams_directive_status \- Streams Directive - Get Status Data Structure
 .SH SYNOPSIS
index 31717988ea14d860ffee684760edf317e8d47371..20a531b9dc76260bdd64a28595420ed342068527 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_submit_admin_passthru" 9 "nvme_submit_admin_passthru" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_submit_admin_passthru" 9 "nvme_submit_admin_passthru" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_submit_admin_passthru \- Submit an nvme passthrough admin command
 .SH SYNOPSIS
index 9815df5d1c51d64af1d6e7d57846af727da52ec5..f0271f1a28fb82b1ea4c1102dcb17ed77bd71340 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_submit_admin_passthru64" 9 "nvme_submit_admin_passthru64" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_submit_admin_passthru64" 9 "nvme_submit_admin_passthru64" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_submit_admin_passthru64 \- Submit a 64-bit nvme passthrough admin command
 .SH SYNOPSIS
index ccae5e42a5cdc8e65283bc4b1a335f4240a52870..3bfb454357897966b9337f8990484c49543cc853 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_submit_io_passthru" 9 "nvme_submit_io_passthru" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_submit_io_passthru" 9 "nvme_submit_io_passthru" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_submit_io_passthru \- Submit an nvme passthrough command
 .SH SYNOPSIS
index 914764af5da6c3a0a256390f85b4154eeb420f74..f4b22000500b23aa2d3d19ccfab93607cc1abc89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_submit_io_passthru64" 9 "nvme_submit_io_passthru64" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_submit_io_passthru64" 9 "nvme_submit_io_passthru64" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_submit_io_passthru64 \- Submit a 64-bit nvme passthrough command
 .SH SYNOPSIS
index 544727169450ca4157db525dad7c38b0047f402d..54a7bb7974aac7e5a5eaba3e41868e15f8c80e01 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsys_filter" 9 "nvme_subsys_filter" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsys_filter" 9 "nvme_subsys_filter" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsys_filter \- Filter for subsystems
 .SH SYNOPSIS
index 42171594f4b3c581bc841e9c861e7fa7135c596e..0aea1488482bcb568329f6cc2a1da773d32c3d42 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_subsys_type" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_subsys_type" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_subsys_type \- Type of the NVM subsystem.
 .SH SYNOPSIS
index 9cb15189cd28fcf123d25e62e7f475a459f4f332..a2b42545236bebb44b39a5152154c474f27528d3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_first_ctrl" 9 "nvme_subsystem_first_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_first_ctrl" 9 "nvme_subsystem_first_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_first_ctrl \- First ctrl iterator
 .SH SYNOPSIS
index bdf24739ba250176a05ab4166d678b76e0407f59..4c17f53f83954332f2dab6d9653163ed80fb582d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_first_ns" 9 "nvme_subsystem_first_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_first_ns" 9 "nvme_subsystem_first_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_first_ns \- Start namespace iterator
 .SH SYNOPSIS
index e0d29b91e094fd6a42cb8ccdbd640672e22dc43e..3593a8d1dcd499732f0a9bd3cb27a82d0993c19a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_for_each_ctrl" 9 "nvme_subsystem_for_each_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ctrl" 9 "nvme_subsystem_for_each_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_for_each_ctrl \- Traverse controllers
 .SH SYNOPSIS
index 06bbf6a0866dc9825dc7d68799edbf5e3de076ce..8d880f0c1739c75e8c596d30aa440c38beb585e8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_for_each_ctrl_safe" 9 "nvme_subsystem_for_each_ctrl_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ctrl_safe" 9 "nvme_subsystem_for_each_ctrl_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_for_each_ctrl_safe \- Traverse controllers
 .SH SYNOPSIS
index 06d9517dc33fba08c0f20584c19da34a5a62a250..18c3d627804d789e96485d0b2f5618d7dec521f2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_for_each_ns" 9 "nvme_subsystem_for_each_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ns" 9 "nvme_subsystem_for_each_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_for_each_ns \- Traverse namespaces
 .SH SYNOPSIS
index d8abb7ff23d69b2e082a59171ddc2f86e0d16426..3e221c243215db9a7453c93467223329fdf5c09b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_for_each_ns_safe" 9 "nvme_subsystem_for_each_ns_safe" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_for_each_ns_safe" 9 "nvme_subsystem_for_each_ns_safe" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_for_each_ns_safe \- Traverse namespaces
 .SH SYNOPSIS
index c5d2ce54887fcba2cc9d874c46c63cbdbb8f53ff..0c406f7a8e707b16b885e025bab73bb814e406e9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_application" 9 "nvme_subsystem_get_application" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_application" 9 "nvme_subsystem_get_application" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_application \- Return the application string
 .SH SYNOPSIS
index 8c91f9eea2836d3a51b2b363a3d441385b651c9d..358f390bde66e75ce2965b37161f10e13d56de5d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_host" 9 "nvme_subsystem_get_host" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_host" 9 "nvme_subsystem_get_host" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_host \- Returns nvme_host_t object
 .SH SYNOPSIS
index 83a38a5e5b26f46cbbaaed8f8eef9540766b1dee..691a6383ecaa8153dec094fa751716f890003bab 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_iopolicy" 9 "nvme_subsystem_get_iopolicy" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_iopolicy" 9 "nvme_subsystem_get_iopolicy" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_iopolicy \- Return the IO policy of subsytem
 .SH SYNOPSIS
index 77cd881e670646c1495e58bd97569e038b1829dd..62c09ca4e455910258d1d691eaa8b6faeab76061 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_name" 9 "nvme_subsystem_get_name" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_name" 9 "nvme_subsystem_get_name" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_name \- sysfs name of an nvme_subsystem_t object
 .SH SYNOPSIS
index 2c8aad98a6de1be5b10e853481cec8282fb9abcb..9f28032e11a8f670809d73a1938b0efff7051a1d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_nqn" 9 "nvme_subsystem_get_nqn" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_nqn" 9 "nvme_subsystem_get_nqn" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_nqn \- Retrieve NQN from subsystem
 .SH SYNOPSIS
index 85451f8d1a798c26d2e70898ce343bb5710c618a..796bf301df9ea93e554084ec1064bc9f9caaece5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_sysfs_dir" 9 "nvme_subsystem_get_sysfs_dir" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_sysfs_dir" 9 "nvme_subsystem_get_sysfs_dir" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_sysfs_dir \- sysfs directory of an nvme_subsystem_t object
 .SH SYNOPSIS
index 06458c355e7538f5916c1e2240bddca232ddc0ba..5aaaed81c1052a1e0dcbf952acaf8fe6bb37dddb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_get_type" 9 "nvme_subsystem_get_type" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_get_type" 9 "nvme_subsystem_get_type" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_get_type \- Returns the type of a subsystem
 .SH SYNOPSIS
index 5506aa85c7c5a48f3dd188089fa9c1d7dfee6017..a72bddbbf8060d4deb66671035edde5143a01dab 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_lookup_namespace" 9 "nvme_subsystem_lookup_namespace" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_lookup_namespace" 9 "nvme_subsystem_lookup_namespace" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_lookup_namespace \- lookup namespace by NSID
 .SH SYNOPSIS
index 0bc5fcd6464fe30ba494c9bfae55aa16d89eeaa5..e09919269e41ad130ba79fbc8a849b566d1257c2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_next_ctrl" 9 "nvme_subsystem_next_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_next_ctrl" 9 "nvme_subsystem_next_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_next_ctrl \- Next ctrl iterator
 .SH SYNOPSIS
index 0e13407841610298f2aeb6a1431ea7df6738f3ee..566c4ebda5ea9f1982785ce0a171d6240fb5f38b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_next_ns" 9 "nvme_subsystem_next_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_next_ns" 9 "nvme_subsystem_next_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_next_ns \- Next namespace iterator
 .SH SYNOPSIS
index 1dd034e8ecbca50822a3373afd0ceea2ea4bcd89..dd86e9bf3ac6494b754d8f4ebf636eda74e5b296 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_release_fds" 9 "nvme_subsystem_release_fds" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_release_fds" 9 "nvme_subsystem_release_fds" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_release_fds \- Close all opened fds under subsystem
 .SH SYNOPSIS
index 6ed7dec28db53401d5da0a1d94cbc5f4259c4896..6e5e6a9f0685b51b045e753c80dfc16ef25234a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_reset" 9 "nvme_subsystem_reset" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_reset" 9 "nvme_subsystem_reset" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_reset \- Initiate a subsystem reset
 .SH SYNOPSIS
index 49d4273034d7fb1c7297d3cb55055109bf5f1806..3e4c47167357583ac13a40bf4bab2bb9cd821610 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_subsystem_set_application" 9 "nvme_subsystem_set_application" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_subsystem_set_application" 9 "nvme_subsystem_set_application" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_subsystem_set_application \- Set the application string
 .SH SYNOPSIS
index b5abeafc17db285257046fc46d942e8671c430a4..3f447d8fa9d416c5ebe5b6daaa369e746d52f6bb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_supported_cap_config_list_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_supported_cap_config_list_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_supported_cap_config_list_log \- Supported Capacity Configuration list log page
 .SH SYNOPSIS
index 4252e4d9bed26906c3cd93e6e188bc7a55d4ad9d..36a3906f974ad173ce83824595200ab35de7a5a1 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_supported_log_pages" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_supported_log_pages" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_supported_log_pages \- Supported Log Pages - Log
 .SH SYNOPSIS
index c5b4af9582fb6d18263bf0fff898ed305a4b59b7..1bb1758d9ea522c4f9a3f1952bf56f857a4a7576 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_telemetry_da" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_telemetry_da" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_telemetry_da \- Telemetry Log Data Area
 .SH SYNOPSIS
index d8594655137b371ba755c6ef5b30e67bee7e4b13..7a265f53bc14193c66e81c95914cbdc8f4f99653 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_telemetry_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_telemetry_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_telemetry_log \- Retrieve internal data specific to the manufacturer.
 .SH SYNOPSIS
index 34a28ce3b4f72d0ccf0bde17418ec7689a1278e0..38c586b5c5ed99ee83565f40b5d316f65aede475 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_thermal_exc_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_thermal_exc_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_thermal_exc_event \- Thermal Excursion Event Data
 .SH SYNOPSIS
index ddc48c8f717abec013c3bad81f321b1856ee8af4..53cbb035d5a0f6cd3b197cc2c42b5ef8bebface5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_time_stamp_change_event" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_time_stamp_change_event" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_time_stamp_change_event \- Timestamp Change Event
 .SH SYNOPSIS
index 9012a8c963ff04bdb9986d196c32b57b1240c582..ce02412e0994a8191dba59912b1338b25f2a3833 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_timestamp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_timestamp" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_timestamp \- Timestamp - Data Structure for Get Features
 .SH SYNOPSIS
diff --git a/doc/man/nvme_unit.2 b/doc/man/nvme_unit.2
new file mode 100644 (file)
index 0000000..eea04a7
--- /dev/null
@@ -0,0 +1,30 @@
+.TH "libnvme" 9 "enum nvme_unit" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_unit \- Defined buffer size and write throughput granularity units
+.SH SYNOPSIS
+enum nvme_unit {
+.br
+.BI "    NVME_UNIT_B"
+, 
+.br
+.br
+.BI "    NVME_UNIT_1K"
+, 
+.br
+.br
+.BI "    NVME_UNIT_1M"
+, 
+.br
+.br
+.BI "    NVME_UNIT_1G"
+
+};
+.SH Constants
+.IP "NVME_UNIT_B" 12
+Bytes or Bytes/second
+.IP "NVME_UNIT_1K" 12
+1 KiB or 1 KiB/second
+.IP "NVME_UNIT_1M" 12
+1 MiB or 1 MiB/second
+.IP "NVME_UNIT_1G" 12
+1 GiB or 1 GiB/second
index c0eb8a18b9ff931baff2b9a93319c612662884cc..f70bb20a8bf5a5c4745fa8b34973591605027995 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_unlink_ctrl" 9 "nvme_unlink_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_unlink_ctrl" 9 "nvme_unlink_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_unlink_ctrl \- Unlink controller
 .SH SYNOPSIS
index c73b01843160b39dd551c38c4662ff2ffcab305a..448a8c9566db0b18f08e0363b3dc05b219813114 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_update_config" 9 "nvme_update_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_update_config" 9 "nvme_update_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_update_config \- Update JSON configuration
 .SH SYNOPSIS
diff --git a/doc/man/nvme_update_key.2 b/doc/man/nvme_update_key.2
new file mode 100644 (file)
index 0000000..96ff15c
--- /dev/null
@@ -0,0 +1,28 @@
+.TH "nvme_update_key" 9 "nvme_update_key" "May 2024" "libnvme API manual" LINUX
+.SH NAME
+nvme_update_key \- Update key raw data
+.SH SYNOPSIS
+.B "long" nvme_update_key
+.BI "(long keyring_id "  ","
+.BI "const char *key_type "  ","
+.BI "const char *identity "  ","
+.BI "unsigned char *key_data "  ","
+.BI "int key_len "  ");"
+.SH ARGUMENTS
+.IP "keyring_id" 12
+Id of the keyring holding key_id
+.IP "key_type" 12
+Type of the key to insert
+.IP "identity" 12
+Key identity string
+.IP "key_data" 12
+Raw data of the key
+.IP "key_len" 12
+Length of \fIkey_data\fP
+.SH "DESCRIPTION"
+Links the keyring specified by \fIkeyring_id\fP into the session
+keyring and updates the key reference by \fIidentity\fP with \fIkey_data\fP.
+The old key with identity \fIidentity\fP will be revoked to make it
+inaccessible.
+.SH "RETURN"
+Key id of the new key or 0 with errno set otherwise.
index df8eb6aec77598724051ad64fbd0eeb5b92e6711..b5f55cb68073a301673d74c8375b700ff17a1c22 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_uring_cmd" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_uring_cmd" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_uring_cmd \- nvme uring command structure
 .SH SYNOPSIS
index d71380e5448a7a21fd268bfc6bef9c8a65a75288..cdc9e121b9fd5427cdac96cefa504b0535b4bbf7 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_verify" 9 "nvme_verify" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_verify" 9 "nvme_verify" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_verify \- Send an nvme verify command
 .SH SYNOPSIS
index d30d233e06ece498067748e5696656de0cec95e6..dd403df03b07e68504c43581afca44ae711ef2d4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_version" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_version" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_version \- Selector for version to be returned by @nvme_get_version
 .SH SYNOPSIS
index 02794df2ec2e75ca45128e5435236c9bb1487a0d..2a15fd9cffa837f3dc3da18cc984a219cfd99517 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_virt_mgmt_act" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_virt_mgmt_act" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_virt_mgmt_act \- Virtualization Management - Action
 .SH SYNOPSIS
index e106c13a818779880bb6c03f045d4f19d4bbbda0..1ad8308dd54da76187df3a41a6b83c20a0f0fec8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_virt_mgmt_rt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_virt_mgmt_rt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_virt_mgmt_rt \- Virtualization Management - Resource Type
 .SH SYNOPSIS
index 1a3ae31b68e6ee4f7b397b56484c076c34418403..ca7d4ee143c2cbcd6f9bc8be180b1956719a52ef 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_virtual_mgmt" 9 "nvme_virtual_mgmt" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_virtual_mgmt" 9 "nvme_virtual_mgmt" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_virtual_mgmt \- Virtualization resource management
 .SH SYNOPSIS
diff --git a/doc/man/nvme_vs.2 b/doc/man/nvme_vs.2
new file mode 100644 (file)
index 0000000..c1e221f
--- /dev/null
@@ -0,0 +1,42 @@
+.TH "libnvme" 9 "enum nvme_vs" "May 2024" "API Manual" LINUX
+.SH NAME
+enum nvme_vs \- This field indicates the version
+.SH SYNOPSIS
+enum nvme_vs {
+.br
+.BI "    NVME_VS_TER_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_VS_MNR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_VS_MJR_SHIFT"
+, 
+.br
+.br
+.BI "    NVME_VS_TER_MASK"
+, 
+.br
+.br
+.BI "    NVME_VS_MNR_MASK"
+, 
+.br
+.br
+.BI "    NVME_VS_MJR_MASK"
+
+};
+.SH Constants
+.IP "NVME_VS_TER_SHIFT" 12
+Shift amount to get the tertiary version
+.IP "NVME_VS_MNR_SHIFT" 12
+Shift amount to get the minor version
+.IP "NVME_VS_MJR_SHIFT" 12
+Shift amount to get the major version
+.IP "NVME_VS_TER_MASK" 12
+Mask to get the tertiary version
+.IP "NVME_VS_MNR_MASK" 12
+Mask to get the minor version
+.IP "NVME_VS_MJR_MASK" 12
+Mask to get the major version
index b670227fb33644c4c5bd6b3777e12c898c36738c..00f727d2a63c5bfaa0867a16180811f05468b025 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_write" 9 "nvme_write" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_write" 9 "nvme_write" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_write \- Submit an nvme user write command
 .SH SYNOPSIS
index 6e365e6c9dfd2c19d04951a3c13bf3ebab427aa3..0ea67a169d1f007e63ca83ff747998b400af2939 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_write_uncorrectable" 9 "nvme_write_uncorrectable" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_write_uncorrectable" 9 "nvme_write_uncorrectable" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_write_uncorrectable \- Submit an nvme write uncorrectable command
 .SH SYNOPSIS
index ce4353b0ca3c3451cec6f291b613dc70e93f373b..bb07e544c9d4296316d9aef1339e1c007e51bee9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_write_zeros" 9 "nvme_write_zeros" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_write_zeros" 9 "nvme_write_zeros" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_write_zeros \- Submit an nvme write zeroes command
 .SH SYNOPSIS
index 22562f94def4c0f72072de39c48f37598bb999a3..16032dea74a144cbe340d8eca0f9e8d838f00829 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_append" 9 "nvme_zns_append" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_append" 9 "nvme_zns_append" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_append \- Append data to a zone
 .SH SYNOPSIS
index b350a71eb67e8bc012967c936d0fbd2304d19621..0f92e84ff0bcce2e222787e5eb3745eb4a96d2c6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zns_changed_zone_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_changed_zone_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zns_changed_zone_log \- ZNS Changed Zone List log
 .SH SYNOPSIS
index d298a06a9742a769cc8e150fea40d381101f2ec6..16c1422b96d55d872417a169182c5c8c0f94c782 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zns_desc" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_desc" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zns_desc \- Zone Descriptor Data Structure
 .SH SYNOPSIS
index 62b0951edffd2e6d02fbcdff511613e417c4f966..0972b2573769691fd7e1d2bff8aeb01b00d52c49 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zns_id_ctrl" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_id_ctrl" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zns_id_ctrl \- I/O Command Set Specific Identify Controller Data Structure for the Zoned Namespace Command Set
 .SH SYNOPSIS
index a482232544b71c657b848754c1f7e1e3bc7b6e9f..123e22b29850b1c4614a336f844b9c49e5690205 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zns_id_ns" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_id_ns" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zns_id_ns \- Zoned Namespace Command Set Specific Identify Namespace Data Structure
 .SH SYNOPSIS
index 06588535e78859b77433675daa1edd37e72c6dfc..393fb107ff8e58d01c87c010dad60c734e90905f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_identify_ctrl" 9 "nvme_zns_identify_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_identify_ctrl" 9 "nvme_zns_identify_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_identify_ctrl \- ZNS identify controller data
 .SH SYNOPSIS
index 22fe90003e16eda3ecf82837d9c6dcad561bc8a0..efc001842dbacb03a35052b75b761fcc774dd318 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_identify_ns" 9 "nvme_zns_identify_ns" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_identify_ns" 9 "nvme_zns_identify_ns" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_identify_ns \- ZNS identify namespace data
 .SH SYNOPSIS
index 46585d566475d272e5a4a7e41eaa828ef09de387..5a6ad65cd8c0b085934ec04d584e84be9f1dc5dc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zns_lbafe" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zns_lbafe" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zns_lbafe \- LBA Format Extension Data Structure
 .SH SYNOPSIS
index 5d3ed0e32196986cb88329230034928d6dec5db3..425bc4867a99189a22764a57d284129bafc6693a 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_mgmt_recv" 9 "nvme_zns_mgmt_recv" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_mgmt_recv" 9 "nvme_zns_mgmt_recv" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_mgmt_recv \- ZNS management receive command
 .SH SYNOPSIS
index 8e4dafa5da7efd09f231639158230a1f86bcbe48..4aa8c15dab91ad7af97d5cf8028fe00e4f22b810 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_mgmt_send" 9 "nvme_zns_mgmt_send" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_mgmt_send" 9 "nvme_zns_mgmt_send" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_mgmt_send \- ZNS management send command
 .SH SYNOPSIS
index fffa0271396c9482e8b94a78476dc8c3da63a78e..fad5733e57eb03609c8fa2df4f653a2faa1d6075 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_recv_action" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_recv_action" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_recv_action \- Zone Management Receive - Zone Receive Action Specific Features
 .SH SYNOPSIS
index f5ba22221ba2b3d32d878c5a426afa32e4961381..38bf3a8e34c4de0d91238532161acf89fb15dabb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_report_options" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_report_options" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_report_options \- Zone Management Receive - Zone Receive Action Specific Field
 .SH SYNOPSIS
index 767839fc46223b0e919df84d0ee8918a4d8c25dc..eeb8327999f4025704f672702220ce01662ea57d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvme_zns_report_zones" 9 "nvme_zns_report_zones" "February 2024" "libnvme API manual" LINUX
+.TH "nvme_zns_report_zones" 9 "nvme_zns_report_zones" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvme_zns_report_zones \- Return the list of zones
 .SH SYNOPSIS
index c34930767c527be7d53bf061b3efb99cecb6c5cb..82ef76bb7785a05d5dab747b5fddb0e145e9d97c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_send_action" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_send_action" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_send_action \- Zone Management Send - Zone Send Action
 .SH SYNOPSIS
index 5f5e25a979bf2ba8ee12f21bda6a0bc3b0292ed2..7e5814017fb0b26999fcd802a2dededea3135037 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_za" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_za" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_za \- Zone Descriptor Data Structure
 .SH SYNOPSIS
index 39457505ede050504d8d9a21272a9ecc813a9484..94dfb20907fa1b0d28c18fd135c138f176f8a74c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_zs" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_zs" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_zs \- Zone Descriptor Data Structure - Zone State
 .SH SYNOPSIS
index 3c78b70966e2a2453b11a906d27f14a2b4fafacb..42e9025a5b17920c5a838a40f7a74fd1fd1618dc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvme_zns_zt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvme_zns_zt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvme_zns_zt \- Zone Descriptor Data Structure - Zone Type
 .SH SYNOPSIS
index 5f8bf183e95498dcb7e8778d6abb55ea4f9a15fa..e6398afd4681b434599d9e51d0ff0e7f2321c331 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvme_zone_report" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvme_zone_report" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvme_zone_report \- Report Zones Data Structure
 .SH SYNOPSIS
index 6f9d672a64c54fac81f13547a8781e1f0b911af6..51786052c7363a8bc217f839a73d70169d60d6af 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_add_ctrl" 9 "nvmf_add_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_add_ctrl" 9 "nvmf_add_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_add_ctrl \- Connect a controller and update topology
 .SH SYNOPSIS
index 0531b0c5ed272dfe34832cccba84c308e139db7c..2f92f49c9b7463f7c7ebb80bf4ca83691c30f2ce 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_addr_family" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_addr_family" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_addr_family \- Address Family codes for Discovery Log Page entry ADRFAM field
 .SH SYNOPSIS
index c0535e413e4bcca2be4192b0aa1b10245c7d0d01..b051ecf90c377aa7de0f17fee22da80c5088e62b 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_adrfam_str" 9 "nvmf_adrfam_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_adrfam_str" 9 "nvmf_adrfam_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_adrfam_str \- Decode ADRFAM field
 .SH SYNOPSIS
index fbae10760ffbcd13da181d7f262921f4b5ae97b4..31f54108f7cd15426d71221cadab6150982cf91e 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_cms_str" 9 "nvmf_cms_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_cms_str" 9 "nvmf_cms_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_cms_str \- Decode RDMA connection management service field
 .SH SYNOPSIS
index 8fb600a52abbc745b2fa343541bf8057a373c148..7dead3bad935f053d131195dc39ca9cdcbd26648 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_connect_data" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_connect_data" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_connect_data \- Data payload for the 'connect' command
 .SH SYNOPSIS
index 0d767ccd7d62329d39a864b0fab3de52c876cfbf..917c3d8758f3e51f0ab3a1670684ae153164a968 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_connect_disc_entry" 9 "nvmf_connect_disc_entry" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_connect_disc_entry" 9 "nvmf_connect_disc_entry" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_connect_disc_entry \- Connect controller based on the discovery log page entry
 .SH SYNOPSIS
index 7523ad232c126d7fbc7401e55aebdd9834ca4bff..bcbfd1ff57e85688035237994fbec18b3881b689 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_default_config" 9 "nvmf_default_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_default_config" 9 "nvmf_default_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_default_config \- Default values for fabrics configuration
 .SH SYNOPSIS
index 1fc72a3c6d21057d2b98e96d4a2e0b1e909f8397..853779443c7caea1e0ad3ffe3941300b487065f2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_dim_data" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_dim_data" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_dim_data \- Discovery Information Management (DIM) - Data
 .SH SYNOPSIS
index 08f2c2b554fecf4d2e72a3a0e1c04d69e879c514..d5a6ed892817c23e1d5c5f310b3a7bc0581f7b96 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_dim_entfmt" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_entfmt" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_dim_entfmt \- Discovery Information Management Entry Format
 .SH SYNOPSIS
index 6b246e8f8e49c0591adc6fa4aa11d894418dd603..f26a4ee3ce3a2dc8edbe0b3fa5172ee551133545 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_dim_etype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_etype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_dim_etype \- Discovery Information Management Entity Type
 .SH SYNOPSIS
index e77e97dc710ec8a3030ab19cb4819d4df5ad3aea..b955da70acfc169157fb51c94dd84acea76acec6 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_dim_tas" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_dim_tas" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_dim_tas \- Discovery Information Management Task
 .SH SYNOPSIS
index 1c7608dd53a1d618607f8401b365c5940e039252..de2276825c95f94af712cad2f9b19d6151e66716 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_disc_eflags" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_disc_eflags" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_disc_eflags \- Discovery Log Page entry flags.
 .SH SYNOPSIS
index f61c2f5fa2e9b2345e2ac36e9270a9315b8a6ddc..14d1b0d3aa8768d3cc3216fa8e8990645a6e32c5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_disc_log_entry" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_disc_log_entry" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_disc_log_entry \- Discovery Log Page entry
 .SH SYNOPSIS
index 4ad341286ea257cb2e4a18557b2849ba2219d320..e333dc72f54412983f5c7e85ac9e4bf210e887a4 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_discovery_log" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_discovery_log" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_discovery_log \- Discovery Log Page (Log Identifier 70h)
 .SH SYNOPSIS
index b98e8488d4d35766420ac98a8f32db714216b992..70848cccb257bc49e9cc8694d3428c6a8728da0c 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_eflags_str" 9 "nvmf_eflags_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_eflags_str" 9 "nvmf_eflags_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_eflags_str \- Decode EFLAGS field
 .SH SYNOPSIS
index 0fe3f5a7b9752d5a1e3bac0d83d357dd25b958a4..4902a9ea0744a963483d9093ef198a8cb2a80daa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_exat_len" 9 "nvmf_exat_len" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_exat_len" 9 "nvmf_exat_len" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_exat_len \- Return length rounded up by 4
 .SH SYNOPSIS
index 93e2e8e0c91f1bd589ca19fd39280961e7a7df74..fd4450709250c3b24efc7dc765fd2a9c8e98b2fc 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_exattype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_exattype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_exattype \- Extended Attribute Type
 .SH SYNOPSIS
index 539f0f575e63a03de357a1819a3ac6176778bb92..a6a6d5493d2af8748834c1dcfc9c4bd49e4c8ccf 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_ext_attr" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_ext_attr" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_ext_attr \- Extended Attribute (EXAT)
 .SH SYNOPSIS
index e66a1e2e2d3e2e673876ff52a503771c2ce23a96..488b08f75b9d9ab203b32e7ebe36595ad48e0112 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "struct nvmf_ext_die" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "struct nvmf_ext_die" "May 2024" "API Manual" LINUX
 .SH NAME
 struct nvmf_ext_die \- Extended Discovery Information Entry (DIE)
 .SH SYNOPSIS
index 1b6df158742ea88d33f2ffa6b2660075aba68a4c..746383450bfd984e91f611a199fd918ee0cd0231 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_get_discovery_log" 9 "nvmf_get_discovery_log" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_get_discovery_log" 9 "nvmf_get_discovery_log" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_get_discovery_log \- Return the discovery log page
 .SH SYNOPSIS
index 8a3e23291aa63415bc8b5fe965e84727133f232a..960ba2beb89e4be8af681f9767dcd2d16bd55805 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_get_discovery_wargs" 9 "nvmf_get_discovery_wargs" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_get_discovery_wargs" 9 "nvmf_get_discovery_wargs" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_get_discovery_wargs \- Get the discovery log page with args
 .SH SYNOPSIS
index d05cec01e588f58aed733b33fcc837db6fe8de51..fa0d20e4215af2e7b930142ecb56456f2ceac7ce 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_hostid_from_file" 9 "nvmf_hostid_from_file" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_hostid_from_file" 9 "nvmf_hostid_from_file" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_hostid_from_file \- Reads the host identifier from the config default location
 .SH SYNOPSIS
index 5423f7cb87b8e880bfc5a3f39ca3ce9680ce8bd0..a0e76d6a43ba693937a46be6ea1fca21e5f0740f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_hostnqn_from_file" 9 "nvmf_hostnqn_from_file" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_hostnqn_from_file" 9 "nvmf_hostnqn_from_file" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_hostnqn_from_file \- Reads the host nvm qualified name from the config default location
 .SH SYNOPSIS
index a1ee41afffa5222b174575f25c28e301b0e817ed..868fc97fd387f77dfa6664da8918fa24a9653ded 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_hostnqn_generate" 9 "nvmf_hostnqn_generate" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_hostnqn_generate" 9 "nvmf_hostnqn_generate" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_hostnqn_generate \- Generate a machine specific host nqn
 .SH SYNOPSIS
index 1d3beca3a57e631bda227b7456b67ceed0986a9d..4ff541d885ceb93db218047ee6eeaf48cdf8a1b3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_log_discovery_lid_support" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_log_discovery_lid_support" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_log_discovery_lid_support \- Discovery log specific support
 .SH SYNOPSIS
index a50eff385253a4d51e6f76853b996a09b2c40e20..3313ad45c36d9826f03231db329b29003b2b9f89 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_log_discovery_lsp" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_log_discovery_lsp" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_log_discovery_lsp \- Discovery log specific field
 .SH SYNOPSIS
index 4a356de596ef57d9db794580c6c0eca0a6c5cc75..f7f64753f52883b613e6ff91cd9581e9237e53a5 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_prtype_str" 9 "nvmf_prtype_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_prtype_str" 9 "nvmf_prtype_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_prtype_str \- Decode RDMA Provider type field
 .SH SYNOPSIS
index 8409b40c02eaa379c45b19058a688e94a8ae8b3e..8440f6d6799731529b867c622eff7fd7b23d39da 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_qptype_str" 9 "nvmf_qptype_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_qptype_str" 9 "nvmf_qptype_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_qptype_str \- Decode RDMA QP Service type field
 .SH SYNOPSIS
index 18e9aafa581d6f05e6aa59f4d4cb159c80bbd118..501d1d9f20ebaf08170e5ffaf6bb52256ee708af 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_rdma_cms" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_cms" "May 2024" "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
index d09edad19d6a2ddde3f9d311c9f3b5a3eea246e9..c7b020754c932c95350048046dd28e8ee589cfc2 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_rdma_prtype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_prtype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_rdma_prtype \- RDMA Provider Type codes for Discovery Log Page entry TSAS RDMA_PRTYPE field
 .SH SYNOPSIS
index d6d6fc4ae831ab0c28fcdc4fdd47cb004ca0a832..20af09490d34449d620a31b5fa9ddcee88b01bc3 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_rdma_qptype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_rdma_qptype" "May 2024" "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
index 7ef04b1da1e8247f95ea2c22eb4bebd3e4c66a17..3adbf57e3bc9bd8cb9dceaf5f75bc0cc19ca026f 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_register_ctrl" 9 "nvmf_register_ctrl" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_register_ctrl" 9 "nvmf_register_ctrl" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_register_ctrl \- Perform registration task with a DC
 .SH SYNOPSIS
index 5d2bca1ba8237e14732d6d16146919dd4e3565e5..498ce4246f865bc0e1b3a81f6b8352dbddeb2c25 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_sectype_str" 9 "nvmf_sectype_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_sectype_str" 9 "nvmf_sectype_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_sectype_str \- Decode SECTYPE field
 .SH SYNOPSIS
index c5f827183a72e7433565fa02131986058690081b..f0ef62a77a96ddd09d770b111e85f25f7a917385 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_subtype_str" 9 "nvmf_subtype_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_subtype_str" 9 "nvmf_subtype_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_subtype_str \- Decode SUBTYPE field
 .SH SYNOPSIS
index d25de9d8cb6e5dff77697df3aa42cdecdd8e23d4..bcd3c6b2d1dcba697705b4ee07eb060f8fbca0bb 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_tcp_sectype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_tcp_sectype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_tcp_sectype \- Transport Specific Address Subtype Definition for NVMe/TCP Transport
 .SH SYNOPSIS
index 12af12da1de3736e5ff56d14c5dec42f3fa36148..2930542b943fcc6677e5bc69dd04d60759279959 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_treq" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_treq" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_treq \- Transport Requirements codes for Discovery Log Page entry TREQ field
 .SH SYNOPSIS
index 2c65a53ffb96b2e34aa7a271b1631978cb615350..e0a376d89c328a2eac473c48a00ab5ee2a5fd5e9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_treq_str" 9 "nvmf_treq_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_treq_str" 9 "nvmf_treq_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_treq_str \- Decode TREQ field
 .SH SYNOPSIS
index 98b6ac54c9adede7069d7c6d757a6a6c04158019..ea07c3cd0a6975050234f0258bf2732ccfe296aa 100644 (file)
@@ -1,4 +1,4 @@
-.TH "libnvme" 9 "enum nvmf_trtype" "February 2024" "API Manual" LINUX
+.TH "libnvme" 9 "enum nvmf_trtype" "May 2024" "API Manual" LINUX
 .SH NAME
 enum nvmf_trtype \- Transport Type codes for Discovery Log Page entry TRTYPE field
 .SH SYNOPSIS
index 98fd0a0a95c52b9a5607f9418fac88c73952b88d..2c5aa6dfa34203d84ec59bd49447eb69fc4a5ef8 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_trtype_str" 9 "nvmf_trtype_str" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_trtype_str" 9 "nvmf_trtype_str" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_trtype_str \- Decode TRTYPE field
 .SH SYNOPSIS
index 243b40e1383929ddbc6153c393d3b30b7a044a75..dc3399fda43a8e857aa1208d1d4c55f4f7ba732d 100644 (file)
@@ -1,4 +1,4 @@
-.TH "nvmf_update_config" 9 "nvmf_update_config" "February 2024" "libnvme API manual" LINUX
+.TH "nvmf_update_config" 9 "nvmf_update_config" "May 2024" "libnvme API manual" LINUX
 .SH NAME
 nvmf_update_config \- Update fabrics configuration values
 .SH SYNOPSIS
index 74d04e50757fda07aa8931b12889695dc9fe593f..141c486167f930cd08a9e9fd34c5a60492299a30 100644 (file)
@@ -27,8 +27,8 @@ Fabrics-specific definitions.
     int nr_write_queues;
     int nr_poll_queues;
     int tos;
-    int keyring;
-    int tls_key;
+    long keyring;
+    long tls_key;
     bool duplicate_connect;
     bool disable_sqflow;
     bool hdr_digest;
index 4d8af348d96ba19fed343b9b6b8da5a89060f262..7b2003da57358451a3257faf677a763c4dd36d3f 100644 (file)
@@ -4218,6 +4218,34 @@ The nvme command status if a response was received (see
 :c:type:`enum nvme_status_field <nvme_status_field>`) or -1 with errno set otherwise.
 
 
+.. c:function:: int nvme_ns_mgmt_delete_timeout (int fd, __u32 nsid, __u32 timeout)
+
+   Delete a non attached namespace with timeout
+
+**Parameters**
+
+``int fd``
+  File descriptor of nvme device
+
+``__u32 nsid``
+  Namespace identifier to delete
+
+``__u32 timeout``
+  Override the default timeout to this value in milliseconds;
+  set to 0 to use the system default.
+
+**Description**
+
+It is recommended that a namespace being deleted is not attached to any
+controller. Use the nvme_ns_detach_ctrls() first if the namespace is still
+attached.
+
+**Return**
+
+The nvme command status if a response was received (see
+:c:type:`enum nvme_status_field <nvme_status_field>`) or -1 with errno set otherwise.
+
+
 .. c:function:: int nvme_ns_mgmt_delete (int fd, __u32 nsid)
 
    Delete a non attached namespace
@@ -5201,27 +5229,3 @@ The nvme command status if a response was received (see
 :c:type:`enum nvme_status_field <nvme_status_field>`) or -1 with errno set otherwise.
 
 
-.. c:function:: void nvme_set_debug (bool debug)
-
-   Set NVMe command debugging output
-
-**Parameters**
-
-``bool debug``
-  true to enable or false to disable
-
-
-.. c:function:: bool nvme_get_debug (void)
-
-   Get NVMe command debugging output
-
-**Parameters**
-
-``void``
-  no arguments
-
-**Return**
-
-false if disabled or true if enabled.
-
-
index 819ee684b3104486cddf3f7999c6b2c7cb416271..cf498510960577d0eaaead4d8c595e216baad429 100644 (file)
@@ -463,6 +463,127 @@ its keys are available for further key lookups.
 with errno set.
 
 
+.. c:function:: unsigned char * nvme_read_key (long keyring_id, long key_id, int *len)
+
+   Read key raw data
+
+**Parameters**
+
+``long keyring_id``
+  Id of the keyring holding ``key_id``
+
+``long key_id``
+  Key id
+
+``int *len``
+  Length of the returned data
+
+**Description**
+
+Links the keyring specified by **keyring_id** into the session
+keyring and reads the payload of the key specified by **key_id**.
+**len** holds the size of the returned buffer.
+If **keyring** is 0 the default keyring '.nvme' is used.
+
+**Return**
+
+Pointer to the payload on success,
+or NULL with errno set otherwise.
+
+
+.. c:function:: long nvme_update_key (long keyring_id, const char *key_type, const char *identity, unsigned char *key_data, int key_len)
+
+   Update key raw data
+
+**Parameters**
+
+``long keyring_id``
+  Id of the keyring holding ``key_id``
+
+``const char *key_type``
+  Type of the key to insert
+
+``const char *identity``
+  Key identity string
+
+``unsigned char *key_data``
+  Raw data of the key
+
+``int key_len``
+  Length of **key_data**
+
+**Description**
+
+Links the keyring specified by **keyring_id** into the session
+keyring and updates the key reference by **identity** with **key_data**.
+The old key with identity **identity** will be revoked to make it
+inaccessible.
+
+**Return**
+
+Key id of the new key or 0 with errno set otherwise.
+
+
+.. c:macro:: nvme_scan_tls_keys_cb_t
+
+   **Typedef**: Callback for iterating TLS keys
+
+
+**Syntax**
+
+  ``void nvme_scan_tls_keys_cb_t (long keyring, long key, char *desc, int desc_len, void *data)``
+
+**Parameters**
+
+``long keyring``
+  Keyring which has been iterated
+
+``long key``
+  Key for which the callback has been invoked
+
+``char *desc``
+  Description of the key
+
+``int desc_len``
+  Length of **desc**
+
+``void *data``
+  Pointer for caller data
+
+**Description**
+
+Called for each TLS PSK in the keyring.
+
+
+.. c:function:: int nvme_scan_tls_keys (const char *keyring, nvme_scan_tls_keys_cb_t cb, void *data)
+
+   Iterate over TLS keys in a keyring
+
+**Parameters**
+
+``const char *keyring``
+  Keyring holding TLS keys
+
+``nvme_scan_tls_keys_cb_t cb``
+  Callback function
+
+``void *data``
+  Pointer for data to be passed to **cb**
+
+**Description**
+
+Iterates **keyring** and call **cb** for each TLS key. When **keyring** is NULL
+the default '.nvme' keyring is used.
+A TLS key must be of type 'psk' and the description must be of the
+form 'NVMe<0|1><R|G>0<1|2> <identity>', otherwise it will be skipped
+during iteration.
+
+**Return**
+
+Number of keys for which **cb** was called, or -1 with errno set
+on error.
+
+
 .. c:function:: long nvme_insert_tls_key (const char *keyring, const char *key_type, const char *hostnqn, const char *subsysnqn, int hmac, unsigned char *configured_key, int key_len)
 
    Derive and insert TLS key
@@ -578,3 +699,111 @@ The string containing the TLS identity. It is the responsibility
 of the caller to free the returned string.
 
 
+.. c:function:: char * nvme_export_tls_key (const unsigned char *key_data, int key_len)
+
+   Export a TLS key
+
+**Parameters**
+
+``const unsigned char *key_data``
+  Raw data of the key
+
+``int key_len``
+  Length of **key_data**
+
+**Description**
+
+Returns **key_data** in the PSK Interchange format as defined in section
+3.6.1.5 of the NVMe TCP Transport specification.
+
+**Return**
+
+The string containing the TLS identity or NULL with errno set
+on error. It is the responsibility of the caller to free the returned
+string.
+
+
+.. c:function:: unsigned char * nvme_import_tls_key (const char *encoded_key, int *key_len, unsigned int *hmac)
+
+   Import a TLS key
+
+**Parameters**
+
+``const char *encoded_key``
+  TLS key in PSK interchange format
+
+``int *key_len``
+  Length of the resulting key data
+
+``unsigned int *hmac``
+  HMAC algorithm
+
+**Description**
+
+Imports **key_data** in the PSK Interchange format as defined in section
+3.6.1.5 of the NVMe TCP Transport specification.
+
+**Return**
+
+The raw data of the PSK or NULL with errno set on error. It is
+the responsibility of the caller to free the returned string.
+
+
+.. c:function:: int nvme_submit_passthru (int fd, unsigned long ioctl_cmd, struct nvme_passthru_cmd *cmd, __u32 *result)
+
+   Low level ioctl wrapper for passthru commands
+
+**Parameters**
+
+``int fd``
+  File descriptor of the nvme device
+
+``unsigned long ioctl_cmd``
+  IOCTL command id
+
+``struct nvme_passthru_cmd *cmd``
+  Passhtru command
+
+``__u32 *result``
+  Optional field to return the result
+
+**Description**
+
+This is a low level library function which should not be used directly. It is
+exposed as weak symbol so that the user application is able to provide their own
+implementation of this function with additional debugging or logging code.
+
+**Return**
+
+The value from the ioctl system call (see ioctl documentation)
+
+
+.. c:function:: int nvme_submit_passthru64 (int fd, unsigned long ioctl_cmd, struct nvme_passthru_cmd64 *cmd, __u64 *result)
+
+   Low level ioctl wrapper for passthru commands
+
+**Parameters**
+
+``int fd``
+  File descriptor of the nvme device
+
+``unsigned long ioctl_cmd``
+  IOCTL command id
+
+``struct nvme_passthru_cmd64 *cmd``
+  Passhtru command
+
+``__u64 *result``
+  Optional field to return the result
+
+**Description**
+
+This is a low level library function which should not be used directly. It is
+exposed as weak symbol so that the user application is able to provide their own
+implementation of this function with additional debugging or logging code.
+
+**Return**
+
+The value from the ioctl system call (see ioctl documentation)
+
+
index 67911a59d9193c46d947ce90ce3ad5442ef40dd4..edbb3305c1d53a3917a9c2df73c6bbdebbff5248 100644 (file)
@@ -28,6 +28,32 @@ logging functions
 Sets the default logging variables for the library.
 
 
+.. c:function:: int nvme_get_logging_level (nvme_root_t r, bool *log_pid, bool *log_tstamp)
+
+   Get current logging level
+
+**Parameters**
+
+``nvme_root_t r``
+  nvme_root_t context
+
+``bool *log_pid``
+  Pointer to store a current value of logging of
+  the PID flag at (optional).
+
+``bool *log_tstamp``
+  Pointer to store a current value of logging of
+  the timestamp flag at (optional).
+
+**Description**
+
+Retrieves current values of logging variables.
+
+**Return**
+
+current log level value or DEFAULT_LOGLEVEL if not initialized.
+
+
 .. c:function:: void nvme_set_root (nvme_root_t r)
 
    Set nvme_root_t context
@@ -47,3 +73,36 @@ the latest created root object. Note the first **nvme_free_tree** call will rese
 the global root object.
 
 
+.. c:function:: void nvme_set_debug (bool debug)
+
+   Set NVMe command debugging output
+
+**Parameters**
+
+``bool debug``
+  true to enable or false to disable
+
+**Description**
+
+Don't use it, it's debricated.
+
+
+.. c:function:: bool nvme_get_debug (void)
+
+   Get NVMe command debugging output
+
+**Parameters**
+
+``void``
+  no arguments
+
+**Description**
+
+
+Don't use it, it's debricated.
+
+**Return**
+
+false if disabled or true if enabled.
+
+
index 93a36425b82ffaf64f67e46e0d7c9463e9334dc6..2a7b72febb3af551f59d5843f82e227fdbaac861 100644 (file)
@@ -1,3 +1,12 @@
+.. _nbft.h:
+
+**nbft.h**
+
+
+NVM Express Boot Specification, Revision 1.0
+
+Note: this API is currently unstable, subject to further additions.
+
 
 
 .. c:enum:: nbft_desc_type
     int controller_id;
     int asqsz;
     char *dhcp_root_path_string;
+    bool discovered;
+    bool unavailable;
   };
 
 **Members**
   DHCP Root Path Override string (SSNS Extended
   Information Descriptor).
 
+``discovered``
+  Indicates that this namespace was acquired
+  through discovery.
+
+``unavailable``
+  Namespace is unavailable as indicated by
+  the pre-OS driver.
+
 
 
 
index b73ffae477dcd8db3247ad343797c6793f8f5778..6f797031674aacff0d97719f5cbcde474ec921ff 100644 (file)
@@ -1729,6 +1729,20 @@ Host interface name of **c** (if present)
 DH-HMAC-CHAP host key or NULL if not set
 
 
+.. c:function:: const char * nvme_ctrl_get_cntlid (nvme_ctrl_t c)
+
+   Controller id
+
+**Parameters**
+
+``nvme_ctrl_t c``
+  Controller to be checked
+
+**Return**
+
+Controller id of **c**
+
+
 .. c:function:: void nvme_ctrl_set_dhchap_host_key (nvme_ctrl_t c, const char *key)
 
    Set host key
index 2aecd14f286ba4c98b067786cb07a7833fa1981b..1d6ad5a82948d8a621fddf55294c3f6a9c810d74 100644 (file)
@@ -296,18 +296,879 @@ Location) register is not supported by fabrics, but it can be checked here.
 true if given offset is 64bit register, otherwise it returns false.
 
 
+
+
+.. c:enum:: nvme_cap
+
+   This field indicates the controller capabilities register
+
+**Constants**
+
+``NVME_CAP_MQES_SHIFT``
+  Shift amount to get the maximum queue entries supported
+
+``NVME_CAP_CQR_SHIFT``
+  Shift amount to get the contiguous queues required
+
+``NVME_CAP_AMS_SHIFT``
+  Shift amount to get the arbitration mechanism supported
+
+``NVME_CAP_TO_SHIFT``
+  Shift amount to get the timeout
+
+``NVME_CAP_DSTRD_SHIFT``
+  Shift amount to get the doorbell stride
+
+``NVME_CAP_NSSRC_SHIFT``
+  Shift amount to get the NVM subsystem reset supported
+
+``NVME_CAP_CSS_SHIFT``
+  Shift amount to get the command sets supported
+
+``NVME_CAP_BPS_SHIFT``
+  Shift amount to get the boot partition support
+
+``NVME_CAP_CPS_SHIFT``
+  Shift amount to get the controller power scope
+
+``NVME_CAP_MPSMIN_SHIFT``
+  Shift amount to get the memory page size minimum
+
+``NVME_CAP_MPSMAX_SHIFT``
+  Shift amount to get the memory page size maximum
+
+``NVME_CAP_PMRS_SHIFT``
+  Shift amount to get the persistent memory region supported
+
+``NVME_CAP_CMBS_SHIFT``
+  Shift amount to get the controller memory buffer supported
+
+``NVME_CAP_NSSS_SHIFT``
+  Shift amount to get the NVM subsystem shutdown supported
+
+``NVME_CAP_CRMS_SHIFT``
+  Shift amount to get the controller ready modes supported
+
+``NVME_CAP_MQES_MASK``
+  Mask to get the maximum queue entries supported
+
+``NVME_CAP_CQR_MASK``
+  Mask to get the contiguous queues required
+
+``NVME_CAP_AMS_MASK``
+  Mask to get the arbitration mechanism supported
+
+``NVME_CAP_TO_MASK``
+  Mask to get the timeout
+
+``NVME_CAP_DSTRD_MASK``
+  Mask to get the doorbell stride
+
+``NVME_CAP_NSSRC_MASK``
+  Mask to get the NVM subsystem reset supported
+
+``NVME_CAP_CSS_MASK``
+  Mask to get the command sets supported
+
+``NVME_CAP_BPS_MASK``
+  Mask to get the boot partition support
+
+``NVME_CAP_CPS_MASK``
+  Mask to get the controller power scope
+
+``NVME_CAP_MPSMIN_MASK``
+  Mask to get the memory page size minimum
+
+``NVME_CAP_MPSMAX_MASK``
+  Mask to get the memory page size maximum
+
+``NVME_CAP_PMRS_MASK``
+  Mask to get the persistent memory region supported
+
+``NVME_CAP_CMBS_MASK``
+  Mask to get the controller memory buffer supported
+
+``NVME_CAP_NSSS_MASK``
+  Mask to get the NVM subsystem shutdown supported
+
+``NVME_CAP_CRMS_MASK``
+  Mask to get the controller ready modes supported
+
+``NVME_CAP_AMS_WRR``
+  Weighted round robin with urgent priority class
+
+``NVME_CAP_AMS_VS``
+  Vendor specific
+
+``NVME_CAP_CSS_NVM``
+  NVM command set or a discovery controller
+
+``NVME_CAP_CSS_CSI``
+  Controller supports one or more I/O command sets
+
+``NVME_CAP_CSS_ADMIN``
+  No I/O command set is supported
+
+``NVME_CAP_CPS_NONE``
+  Not reported
+
+``NVME_CAP_CPS_CTRL``
+  Controller scope
+
+``NVME_CAP_CPS_DOMAIN``
+  Domain scope
+
+``NVME_CAP_CPS_NVMS``
+  NVM subsystem scope
+
+``NVME_CAP_CRWMS``
+  Controller ready with media support
+
+``NVME_CAP_CRIMS``
+  Controller ready independent of media support
+
+
+
+
+.. c:enum:: nvme_vs
+
+   This field indicates the version
+
+**Constants**
+
+``NVME_VS_TER_SHIFT``
+  Shift amount to get the tertiary version
+
+``NVME_VS_MNR_SHIFT``
+  Shift amount to get the minor version
+
+``NVME_VS_MJR_SHIFT``
+  Shift amount to get the major version
+
+``NVME_VS_TER_MASK``
+  Mask to get the tertiary version
+
+``NVME_VS_MNR_MASK``
+  Mask to get the minor version
+
+``NVME_VS_MJR_MASK``
+  Mask to get the major version
+
+
+
+
+.. c:enum:: nvme_cc
+
+   This field indicates the controller configuration
+
+**Constants**
+
+``NVME_CC_EN_SHIFT``
+  Shift amount to get the enable
+
+``NVME_CC_CSS_SHIFT``
+  Shift amount to get the I/O command set selected
+
+``NVME_CC_MPS_SHIFT``
+  Shift amount to get the memory page size
+
+``NVME_CC_AMS_SHIFT``
+  Shift amount to get the arbitration mechanism selected
+
+``NVME_CC_SHN_SHIFT``
+  Shift amount to get the shutdown notification
+
+``NVME_CC_IOSQES_SHIFT``
+  Shift amount to get the I/O submission queue entry size
+
+``NVME_CC_IOCQES_SHIFT``
+  Shift amount to get the I/O completion queue entry size
+
+``NVME_CC_CRIME_SHIFT``
+  Shift amount to get the controller ready independent of media enable
+
+``NVME_CC_EN_MASK``
+  Mask to get the enable
+
+``NVME_CC_CSS_MASK``
+  Mask to get the I/O command set selected
+
+``NVME_CC_MPS_MASK``
+  Mask to get the memory page size
+
+``NVME_CC_AMS_MASK``
+  Mask to get the arbitration mechanism selected
+
+``NVME_CC_SHN_MASK``
+  Mask to get the shutdown notification
+
+``NVME_CC_CRIME_MASK``
+  Mask to get the I/O submission queue entry size
+
+``NVME_CC_IOSQES_MASK``
+  Mask to get the I/O completion queue entry size
+
+``NVME_CC_IOCQES_MASK``
+  Mask to get the controller ready independent of media enable
+
+``NVME_CC_CSS_NVM``
+  NVM command set
+
+``NVME_CC_CSS_CSI``
+  All supported I/O command sets
+
+``NVME_CC_CSS_ADMIN``
+  Admin command set only
+
+``NVME_CC_AMS_RR``
+  Round robin
+
+``NVME_CC_AMS_WRRU``
+  Weighted round robin with urgent priority class
+
+``NVME_CC_AMS_VS``
+  Vendor specific
+
+``NVME_CC_SHN_NONE``
+  No notification; no effect
+
+``NVME_CC_SHN_NORMAL``
+  Normal shutdown notification
+
+``NVME_CC_SHN_ABRUPT``
+  Abrupt shutdown notification
+
+``NVME_CC_CRWME``
+  Controller ready with media enable
+
+``NVME_CC_CRIME``
+  Controller ready independent of media enable
+
+
+
+
+.. c:enum:: nvme_csts
+
+   This field indicates the controller status register
+
+**Constants**
+
+``NVME_CSTS_RDY_SHIFT``
+  Shift amount to get the ready
+
+``NVME_CSTS_CFS_SHIFT``
+  Shift amount to get the controller fatal status
+
+``NVME_CSTS_SHST_SHIFT``
+  Shift amount to get the shutdown status
+
+``NVME_CSTS_NSSRO_SHIFT``
+  Shift amount to get the NVM subsystem reset occurred
+
+``NVME_CSTS_PP_SHIFT``
+  Shift amount to get the processing paused
+
+``NVME_CSTS_ST_SHIFT``
+  Shift amount to get the shutdown type
+
+``NVME_CSTS_RDY_MASK``
+  Mask to get the ready
+
+``NVME_CSTS_CFS_MASK``
+  Mask to get the controller fatal status
+
+``NVME_CSTS_SHST_MASK``
+  Mask to get the shutdown status
+
+``NVME_CSTS_NSSRO_MASK``
+  Mask to get the NVM subsystem reset occurred
+
+``NVME_CSTS_PP_MASK``
+  Mask to get the processing paused
+
+``NVME_CSTS_ST_MASK``
+  Mask to get the shutdown type
+
+``NVME_CSTS_SHST_NORMAL``
+  Normal operation
+
+``NVME_CSTS_SHST_OCCUR``
+  Shutdown processing occurring
+
+``NVME_CSTS_SHST_CMPLT``
+  Shutdown processing complete
+
+``NVME_CSTS_SHN_MASK``
+  Deprecated mask to get the shutdown status
+
+
+
+
+.. c:enum:: nvme_aqa
+
+   This field indicates the admin queue attributes
+
+**Constants**
+
+``NVME_AQA_ASQS_SHIFT``
+  Shift amount to get the admin submission queue size
+
+``NVME_AQA_ACQS_SHIFT``
+  Shift amount to get the admin completion queue size
+
+``NVME_AQA_ASQS_MASK``
+  Mask to get the admin submission queue size
+
+``NVME_AQA_ACQS_MASK``
+  Mask to get the admin completion queue size
+
+
+
+
+.. c:enum:: nvme_asq
+
+   This field indicates the admin submission queue base address
+
+**Constants**
+
+``NVME_ASQ_ASQB_SHIFT``
+  Shift amount to get the admin submission queue base
+
+
+
+
+.. c:enum:: nvme_acq
+
+   This field indicates the admin completion queue base address
+
+**Constants**
+
+``NVME_ACQ_ACQB_SHIFT``
+  Shift amount to get the admin completion queue base
+
+
+
+
+.. c:enum:: nvme_cmbloc
+
+   This field indicates the controller memory buffer location
+
+**Constants**
+
+``NVME_CMBLOC_BIR_SHIFT``
+  Shift amount to get the base indicator register
+
+``NVME_CMBLOC_CQMMS_SHIFT``
+  Shift amount to get the CMB queue mixed memory support
+
+``NVME_CMBLOC_CQPDS_SHIFT``
+  Shift amount to get the CMB queue physically discontiguous support
+
+``NVME_CMBLOC_CDPLMS_SHIFT``
+  Shift amount to get the CMB data pointer mixed locations support
+
+``NVME_CMBLOC_CDPCILS_SHIFT``
+  Shift amount to get the CMB data pointer and command independent locations support
+
+``NVME_CMBLOC_CDMMMS_SHIFT``
+  Shift amount to get the CMB data metadata mixed memory support
+
+``NVME_CMBLOC_CQDA_SHIFT``
+  Shift amount to get the CMB queue dword alignment
+
+``NVME_CMBLOC_OFST_SHIFT``
+  Shift amount to get the offset
+
+``NVME_CMBLOC_BIR_MASK``
+  Mask to get the base indicator register
+
+``NVME_CMBLOC_CQMMS_MASK``
+  Mask to get the CMB queue mixed memory support
+
+``NVME_CMBLOC_CQPDS_MASK``
+  Mask to get the CMB queue physically discontiguous support
+
+``NVME_CMBLOC_CDPLMS_MASK``
+  Mask to get the CMB data pointer mixed locations support
+
+``NVME_CMBLOC_CDPCILS_MASK``
+  Mask to get the CMB data pointer and command independent locations support
+
+``NVME_CMBLOC_CDMMMS_MASK``
+  Mask to get the CMB data metadata mixed memory support
+
+``NVME_CMBLOC_CQDA_MASK``
+  Mask to get the CMB queue dword alignment
+
+``NVME_CMBLOC_OFST_MASK``
+  Mask to get the offset
+
+
+
+
+.. c:enum:: nvme_cmbsz
+
+   This field indicates the controller memory buffer size
+
+**Constants**
+
+``NVME_CMBSZ_SQS_SHIFT``
+  Shift amount to get the submission queue support
+
+``NVME_CMBSZ_CQS_SHIFT``
+  Shift amount to get the completion queue support
+
+``NVME_CMBSZ_LISTS_SHIFT``
+  Shift amount to get the PLP SGL list support
+
+``NVME_CMBSZ_RDS_SHIFT``
+  Shift amount to get the read data support
+
+``NVME_CMBSZ_WDS_SHIFT``
+  Shift amount to get the write data support
+
+``NVME_CMBSZ_SZU_SHIFT``
+  Shift amount to get the size units
+
+``NVME_CMBSZ_SZ_SHIFT``
+  Shift amount to get the size
+
+``NVME_CMBSZ_SQS_MASK``
+  Mask to get the submission queue support
+
+``NVME_CMBSZ_CQS_MASK``
+  Mask to get the completion queue support
+
+``NVME_CMBSZ_LISTS_MASK``
+  Mask to get the PLP SGL list support
+
+``NVME_CMBSZ_RDS_MASK``
+  Mask to get the read data support
+
+``NVME_CMBSZ_WDS_MASK``
+  Mask to get the write data support
+
+``NVME_CMBSZ_SZU_MASK``
+  Mask to get the size units
+
+``NVME_CMBSZ_SZ_MASK``
+  Mask to get the size
+
+``NVME_CMBSZ_SZU_4K``
+  4 KiB
+
+``NVME_CMBSZ_SZU_64K``
+  64 KiB
+
+``NVME_CMBSZ_SZU_1M``
+  1 MiB
+
+``NVME_CMBSZ_SZU_16M``
+  16 MiB
+
+``NVME_CMBSZ_SZU_256M``
+  256 MiB
+
+``NVME_CMBSZ_SZU_4G``
+  4 GiB
+
+``NVME_CMBSZ_SZU_64G``
+  64 GiB
+
+
 .. c:function:: __u64 nvme_cmb_size (__u32 cmbsz)
 
-   Calculate size of the controller memory buffer
+   Calculate size of the controller memory buffer
+
+**Parameters**
+
+``__u32 cmbsz``
+  Value from controller register ``NVME_REG_CMBSZ``
+
+**Return**
+
+size of controller memory buffer in bytes
+
+
+
+
+.. c:enum:: nvme_bpinfo
+
+   This field indicates the boot partition information
+
+**Constants**
+
+``NVME_BPINFO_BPSZ_SHIFT``
+  Shift amount to get the boot partition size
+
+``NVME_BPINFO_BRS_SHIFT``
+  Shift amount to get the boot read status
+
+``NVME_BPINFO_ABPID_SHIFT``
+  Shift amount to get the active boot partition ID
+
+``NVME_BPINFO_BPSZ_MASK``
+  Mask to get the boot partition size
+
+``NVME_BPINFO_BRS_MASK``
+  Mask to get the boot read status
+
+``NVME_BPINFO_ABPID_MASK``
+  Mask to get the active boot partition ID
+
+``NVME_BPINFO_BRS_NONE``
+  No boot partition read operation requested
+
+``NVME_BPINFO_BRS_READ_IN_PROGRESS``
+  Boot partition read in progress
+
+``NVME_BPINFO_BRS_READ_SUCCESS``
+  Boot partition read completed successfully
+
+``NVME_BPINFO_BRS_READ_ERROR``
+  Error completing boot partition read
+
+
+
+
+.. c:enum:: nvme_bprsel
+
+   This field indicates the boot partition read select
+
+**Constants**
+
+``NVME_BPRSEL_BPRSZ_SHIFT``
+  Shift amount to get the boot partition read size
+
+``NVME_BPRSEL_BPROF_SHIFT``
+  Shift amount to get the boot partition read offset
+
+``NVME_BPRSEL_BPID_SHIFT``
+  Shift amount to get the boot partition identifier
+
+``NVME_BPRSEL_BPRSZ_MASK``
+  Mask to get the boot partition read size
+
+``NVME_BPRSEL_BPROF_MASK``
+  Mask to get the boot partition read offset
+
+``NVME_BPRSEL_BPID_MASK``
+  Mask to get the boot partition identifier
+
+
+
+
+.. c:enum:: nvme_bpmbl
+
+   This field indicates the boot partition memory buffer location
+
+**Constants**
+
+``NVME_BPMBL_BMBBA_SHIFT``
+  Shift amount to get the boot partition memory buffer base address
+
+
+
+
+.. c:enum:: nvme_cmbmsc
+
+   This field indicates the controller memory buffer memory space control
+
+**Constants**
+
+``NVME_CMBMSC_CRE_SHIFT``
+  Shift amount to get the capabilities registers enabled
+
+``NVME_CMBMSC_CMSE_SHIFT``
+  Shift amount to get the controller memory space enable
+
+``NVME_CMBMSC_CBA_SHIFT``
+  Shift amount to get the controller base address
+
+``NVME_CMBMSC_CRE_MASK``
+  Mask to get the capabilities registers enabled
+
+``NVME_CMBMSC_CMSE_MASK``
+  Mask to get the controller memory space enable
+
+
+
+
+.. c:enum:: nvme_cmbsts
+
+   This field indicates the controller memory buffer status
+
+**Constants**
+
+``NVME_CMBSTS_CBAI_SHIFT``
+  Shift amount to get the controller base address invalid
+
+``NVME_CMBSTS_CBAI_MASK``
+  Mask to get the controller base address invalid
+
+
+
+
+.. c:enum:: nvme_unit
+
+   Defined buffer size and write throughput granularity units
+
+**Constants**
+
+``NVME_UNIT_B``
+  Bytes or Bytes/second
+
+``NVME_UNIT_1K``
+  1 KiB or 1 KiB/second
+
+``NVME_UNIT_1M``
+  1 MiB or 1 MiB/second
+
+``NVME_UNIT_1G``
+  1 GiB or 1 GiB/second
+
+
+
 
-**Parameters**
+.. c:enum:: nvme_cmbebs
 
-``__u32 cmbsz``
-  Value from controller register ``NVME_REG_CMBSZ``
+   This field indicates the controller memory buffer elasticity buffer size
 
-**Return**
+**Constants**
 
-size of controller memory buffer in bytes
+``NVME_CMBEBS_CMBSZU_SHIFT``
+  Shift amount to get the CMB elasticity buffer size units
+
+``NVME_CMBEBS_RBB_SHIFT``
+  Shift amount to get the read bypass behavior
+
+``NVME_CMBEBS_CMBWBZ_SHIFT``
+  Shift amount to get the CMB elasiticity buffer size base
+
+``NVME_CMBEBS_CMBSZU_MASK``
+  Mask to get the CMB elasticity buffer size units
+
+``NVME_CMBEBS_RBB_MASK``
+  Mask to get the read bypass behavior
+
+``NVME_CMBEBS_CMBWBZ_MASK``
+  Mask to get the CMB elasiticity buffer size base
+
+``NVME_CMBEBS_CMBSZU_B``
+  Bytes granularity
+
+``NVME_CMBEBS_CMBSZU_1K``
+  1 KiB granularity
+
+``NVME_CMBEBS_CMBSZU_1M``
+  1 MiB granularity
+
+``NVME_CMBEBS_CMBSZU_1G``
+  1 GiB granularity
+
+
+
+
+.. c:enum:: nvme_cmbswtp
+
+   This field indicates the controller memory buffer sustained write throughput
+
+**Constants**
+
+``NVME_CMBSWTP_CMBSWTU_SHIFT``
+  Shift amount to get the CMB sustained write throughput units
+
+``NVME_CMBSWTP_CMBSWTV_SHIFT``
+  Shift amount to get the CMB sustained write throughput
+
+``NVME_CMBSWTP_CMBSWTU_MASK``
+  Mask to get the CMB sustained write throughput units
+
+``NVME_CMBSWTP_CMBSWTV_MASK``
+  Mask to get the CMB sustained write throughput
+
+``NVME_CMBSWTP_CMBSWTU_B``
+  Bytes/second granularity
+
+``NVME_CMBSWTP_CMBSWTU_1K``
+  1 KiB/second granularity
+
+``NVME_CMBSWTP_CMBSWTU_1M``
+  1 MiB/second granularity
+
+``NVME_CMBSWTP_CMBSWTU_1G``
+  1 GiB/second granularity
+
+
+
+
+.. c:enum:: nvme_crto
+
+   This field indicates the controller ready timeouts
+
+**Constants**
+
+``NVME_CRTO_CRWMT_SHIFT``
+  Shift amount to get the  controller ready with media timeout
+
+``NVME_CRTO_CRIMT_SHIFT``
+  Shift amount to get the controller ready independent of media timeout
+
+``NVME_CRTO_CRWMT_MASK``
+  Mask to get the controller ready with media timeout
+
+``NVME_CRTO_CRIMT_MASK``
+  Mask to get the controller ready independent of media timeout
+
+
+
+
+.. c:enum:: nvme_pmrcap
+
+   This field indicates the persistent memory region capabilities
+
+**Constants**
+
+``NVME_PMRCAP_RDS_SHIFT``
+  Shift amount to get the read data support
+
+``NVME_PMRCAP_WDS_SHIFT``
+  Shift amount to get the write data support
+
+``NVME_PMRCAP_BIR_SHIFT``
+  Shift amount to get the base indicator register
+
+``NVME_PMRCAP_PMRTU_SHIFT``
+  Shift amount to get the persistent memory region time units
+
+``NVME_PMRCAP_PMRWBM_SHIFT``
+  Shift amount to get the persistent memory region write barrier mechanisms
+
+``NVME_PMRCAP_PMRTO_SHIFT``
+  Shift amount to get the persistent memory region timeout
+
+``NVME_PMRCAP_CMSS_SHIFT``
+  Shift amount to get the controller memory space supported
+
+``NVME_PMRCAP_PMRWMB_SHIFT``
+  Deprecated shift amount to get the persistent memory region write barrier mechanisms
+
+``NVME_PMRCAP_RDS_MASK``
+  Mask to get the read data support
+
+``NVME_PMRCAP_WDS_MASK``
+  Mask to get the write data support
+
+``NVME_PMRCAP_BIR_MASK``
+  Mask to get the base indicator register
+
+``NVME_PMRCAP_PMRTU_MASK``
+  Mask to get the persistent memory region time units
+
+``NVME_PMRCAP_PMRWBM_MASK``
+  Mask to get the persistent memory region write barrier mechanisms
+
+``NVME_PMRCAP_PMRTO_MASK``
+  Mask to get the persistent memory region timeout
+
+``NVME_PMRCAP_CMSS_MASK``
+  Mask to get the controller memory space supported
+
+``NVME_PMRCAP_PMRWMB_MASK``
+  Deprecated mask to get the persistent memory region write barrier mechanisms
+
+``NVME_PMRCAP_PMRTU_500MS``
+  500 milliseconds
+
+``NVME_PMRCAP_PMRTU_60S``
+  minutes
+
+
+
+
+.. c:enum:: nvme_pmrctl
+
+   This field indicates the persistent memory region control
+
+**Constants**
+
+``NVME_PMRCTL_EN_SHIFT``
+  Shift amount to get the enable
+
+``NVME_PMRCTL_EN_MASK``
+  Mask to get the enable
+
+
+
+
+.. c:enum:: nvme_pmrsts
+
+   This field indicates the persistent memory region status
+
+**Constants**
+
+``NVME_PMRSTS_ERR_SHIFT``
+  Shift amount to get the error
+
+``NVME_PMRSTS_NRDY_SHIFT``
+  Shift amount to get the not ready
+
+``NVME_PMRSTS_HSTS_SHIFT``
+  Shift amount to get the health status
+
+``NVME_PMRSTS_CBAI_SHIFT``
+  Shift amount to get the controller base address invalid
+
+``NVME_PMRSTS_ERR_MASK``
+  Mask to get the error
+
+``NVME_PMRSTS_NRDY_MASK``
+  Mask to get the not ready
+
+``NVME_PMRSTS_HSTS_MASK``
+  Mask to get the health status
+
+``NVME_PMRSTS_CBAI_MASK``
+  Mask to get the controller base address invalid
+
+
+
+
+.. c:enum:: nvme_pmrebs
+
+   This field indicates the persistent memory region elasticity buffer size
+
+**Constants**
+
+``NVME_PMREBS_PMRSZU_SHIFT``
+  Shift amount to get the PMR elasticity buffer size units
+
+``NVME_PMREBS_RBB_SHIFT``
+  Shift amount to get the read bypass behavior
+
+``NVME_PMREBS_PMRWBZ_SHIFT``
+  Shift amount to get the PMR elasticity buffer size base
+
+``NVME_PMREBS_PMRSZU_MASK``
+  Mask to get the PMR elasticity buffer size units
+
+``NVME_PMREBS_RBB_MASK``
+  Mask to get the read bypass behavior
+
+``NVME_PMREBS_PMRWBZ_MASK``
+  Mask to get the PMR elasticity buffer size base
+
+``NVME_PMREBS_PMRSZU_B``
+  Bytes
+
+``NVME_PMREBS_PMRSZU_1K``
+  1 KiB
+
+``NVME_PMREBS_PMRSZU_1M``
+  1 MiB
+
+``NVME_PMREBS_PMRSZU_1G``
+  1 GiB
 
 
 .. c:function:: __u64 nvme_pmr_size (__u32 pmrebs)
@@ -324,6 +1185,39 @@ size of controller memory buffer in bytes
 size of controller persistent memory buffer in bytes
 
 
+
+
+.. c:enum:: nvme_pmrswtp
+
+   This field indicates the persistent memory region sustained write throughput
+
+**Constants**
+
+``NVME_PMRSWTP_PMRSWTU_SHIFT``
+  Shift amount to get the PMR sustained write throughput units
+
+``NVME_PMRSWTP_PMRSWTV_SHIFT``
+  Shift amount to get the PMR sustained write throughput
+
+``NVME_PMRSWTP_PMRSWTU_MASK``
+  Mask to get the PMR sustained write throughput units
+
+``NVME_PMRSWTP_PMRSWTV_MASK``
+  Mask to get the PMR sustained write throughput
+
+``NVME_PMRSWTP_PMRSWTU_BPS``
+  Bytes per second
+
+``NVME_PMRSWTP_PMRSWTU_KBPS``
+  1 KiB / s
+
+``NVME_PMRSWTP_PMRSWTU_MBPS``
+  1 MiB / s
+
+``NVME_PMRSWTP_PMRSWTU_GBPS``
+  1 GiB / s
+
+
 .. c:function:: __u64 nvme_pmr_throughput (__u32 pmrswtp)
 
    Calculate throughput of persistent memory buffer
@@ -340,6 +1234,51 @@ throughput of controller persistent memory buffer in bytes/second
 
 
 
+.. c:enum:: nvme_pmrmsc
+
+   This field indicates the persistent memory region memory space control
+
+**Constants**
+
+``NVME_PMRMSC_CMSE_SHIFT``
+  Shift amount to get the controller memory space enable
+
+``NVME_PMRMSC_CBA_SHIFT``
+  Shift amount to get the controller base address
+
+``NVME_PMRMSC_CMSE_MASK``
+  Mask to get the controller memory space enable
+
+
+
+
+.. c:enum:: nvme_flbas
+
+   This field indicates the formatted LBA size
+
+**Constants**
+
+``NVME_FLBAS_LOWER_SHIFT``
+  Shift amount to get the format index least significant 4 bits
+
+``NVME_FLBAS_META_EXT_SHIFT``
+  Shift amount to get the metadata transferred
+
+``NVME_FLBAS_HIGHER_SHIFT``
+  Shift amount to get the format index most significant 2 bits
+
+``NVME_FLBAS_LOWER_MASK``
+  Mask to get the format index least significant 4 bits
+
+``NVME_FLBAS_META_EXT_MASK``
+  Mask to get the metadata transferred
+
+``NVME_FLBAS_HIGHER_MASK``
+  Mask to get the format index most significant 2 bits
+
+
+
+
 .. c:enum:: nvme_psd_flags
 
    Possible flag values in nvme power state descriptor
@@ -1042,6 +1981,45 @@ power scale value
 
 
 
+.. c:enum:: nvme_cmic
+
+   This field indicates the controller multi-path I/O and NS sharing capabilities
+
+**Constants**
+
+``NVME_CMIC_MULTI_PORT_SHIFT``
+  Shift amount to get the NVM subsystem port
+
+``NVME_CMIC_MULTI_CTRL_SHIFT``
+  Shift amount to get the controllers
+
+``NVME_CMIC_MULTI_SRIOV_SHIFT``
+  Shift amount to get the SR-IOV virtual function
+
+``NVME_CMIC_MULTI_ANA_SHIFT``
+  Shift amount to get the asymmetric namespace access reporting
+
+``NVME_CMIC_MULTI_RSVD_SHIFT``
+  Shift amount to get the reserved
+
+``NVME_CMIC_MULTI_PORT_MASK``
+  Mask to get the NVM subsystem port
+
+``NVME_CMIC_MULTI_CTRL_MASK``
+  Mask to get the controllers
+
+``NVME_CMIC_MULTI_SRIOV_MASK``
+  Mask to get the SR-IOV virtual function
+
+``NVME_CMIC_MULTI_ANA_MASK``
+  Mask to get the asymmetric namespace access reporting
+
+``NVME_CMIC_MULTI_RSVD_MASK``
+  Mask to get the reserved
+
+
+
+
 .. c:enum:: nvme_id_ctrl_cmic
 
    Controller Multipath IO and Namespace Sharing Capabilities of the controller and NVM subsystem.
@@ -4682,6 +5660,65 @@ bytes, in size. This log captures the controller’s internal state.
 
 
 
+.. c:enum:: nvme_pel_rci
+
+   This field indicates the persistent event log reporting context
+
+**Constants**
+
+``NVME_PEL_RCI_RCPID_SHIFT``
+  Shift amount to get the reporting context port identifier
+  from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RCPIT_SHIFT``
+  Shift amount to get the reporting context port identifier
+  type from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RCE_SHIFT``
+  Shift amount to get the reporting context exists
+  from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RSVD_SHIFT``
+  Shift amount to get the reserved reporting context
+  from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RCPID_MASK``
+  Mask to get the reporting context port identifier from
+  the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RCPIT_MASK``
+  Mask to get the reporting context port identifier type from
+  the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RCE_MASK``
+  Mask to get the reporting context exists from
+  the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_RCI_RSVD_MASK``
+  Mask to get the reserved reporting context from
+  the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+
+
+
+.. c:enum:: nvme_pel_rci_rcpit
+
+   Persistent Event Log Reporting Context - Port Identifier Type
+
+**Constants**
+
+``NVME_PEL_RCI_RCPIT_NOT_EXIST``
+  Does not already exist
+
+``NVME_PEL_RCI_RCPIT_EST_PORT``
+  Established by an NVM subsystem port
+
+``NVME_PEL_RCI_RCPIT_EST_ME``
+  Established by a Management Endpoint
+
+
+
+
 .. c:struct:: nvme_persistent_event_entry
 
    Persistent Event
@@ -4787,6 +5824,52 @@ bytes, in size. This log captures the controller’s internal state.
 
 
 
+.. c:enum:: nvme_pel_ehai
+
+   This field indicates the persistent event header additional information
+
+**Constants**
+
+``NVME_PEL_EHAI_PIT_SHIFT``
+  Shift amount to get the reporting context port identifier
+  from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_EHAI_RSVD_SHIFT``
+  Shift amount to get the reserved reporting context
+  from the :c:type:`struct nvme_persistent_event_log <nvme_persistent_event_log>`.rci field.
+
+``NVME_PEL_EHAI_PIT_MASK``
+  Mask to get the reporting context port identifier from
+  the :c:type:`struct nvme_st_result <nvme_st_result>`.dsts field.
+
+``NVME_PEL_EHAI_RSVD_MASK``
+  Mask to get the reserved reporting context from
+  the :c:type:`struct nvme_st_result <nvme_st_result>`.dsts field.
+
+
+
+
+.. c:enum:: nvme_pel_ehai_pit
+
+   Persistent Event Header Additional Information - Port Identifier Type
+
+**Constants**
+
+``NVME_PEL_EHAI_PIT_NOT_REPORTED``
+  PIT not reported and PELPID does not apply
+
+``NVME_PEL_EHAI_PIT_NSS_PORT``
+  NVM subsystem port
+
+``NVME_PEL_EHAI_PIT_NMI_PORT``
+  NVMe-MI port
+
+``NVME_PEL_EHAI_PIT_NOT_ASSOCIATED``
+  Event not associated with any port and PELPID does not apply
+
+
+
+
 .. c:struct:: nvme_fw_commit_event
 
    Firmware Commit Event Data
@@ -5186,6 +6269,39 @@ bytes, in size. This log captures the controller’s internal state.
 
 
 
+.. c:enum:: nvme_set_feat_event_layout
+
+   This field indicates the set feature event layout
+
+**Constants**
+
+``NVME_SET_FEAT_EVENT_DW_COUNT_SHIFT``
+  Shift amount to get the Dword count from the
+  :c:type:`struct nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+``NVME_SET_FEAT_EVENT_CC_DW0_SHIFT``
+  Shift amount to get the logged command completion Dword 0
+  from the :c:type:`struct nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+``NVME_SET_FEAT_EVENT_MB_COUNT_SHIFT``
+  Shift amount to get the memory buffer count from
+  the :c:type:`struct nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+``NVME_SET_FEAT_EVENT_DW_COUNT_MASK``
+  Mask to get the Dword count from the :c:type:`struct
+  nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+``NVME_SET_FEAT_EVENT_CC_DW0_MASK``
+  Mask to get the logged command completion Dword 0 from
+  the :c:type:`struct nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+``NVME_SET_FEAT_EVENT_MB_COUNT_MASK``
+  Mask to get the memory buffer count from the :c:type:`struct
+  nvme_set_feature_event <nvme_set_feature_event>`.layout field.
+
+
+
+
 .. c:struct:: nvme_thermal_exc_event
 
    Thermal Excursion Event Data
@@ -5542,6 +6658,31 @@ bytes, in size. This log captures the controller’s internal state.
 
 
 
+.. c:enum:: nvme_boot_partition_info
+
+   This field indicates the boot partition information
+
+**Constants**
+
+``NVME_BOOT_PARTITION_INFO_BPSZ_SHIFT``
+  Shift amount to get the boot partition size from
+  the :c:type:`struct nvme_boot_partition <nvme_boot_partition>`.bpinfo field.
+
+``NVME_BOOT_PARTITION_INFO_ABPID_SHIFT``
+  Shift amount to get the active boot partition ID
+  from the :c:type:`struct nvme_boot_partition <nvme_boot_partition>`.bpinfo field.
+
+``NVME_BOOT_PARTITION_INFO_BPSZ_MASK``
+  Mask to get the boot partition size from the
+  :c:type:`struct nvme_boot_partition <nvme_boot_partition>`.bpinfo field.
+
+``NVME_BOOT_PARTITION_INFO_ABPID_MASK``
+  Mask to get the active boot partition ID from the
+  :c:type:`struct nvme_boot_partition <nvme_boot_partition>`.bpinfo field.
+
+
+
+
 .. c:struct:: nvme_eom_lane_desc
 
    EOM Lane Descriptor
@@ -5716,18 +6857,51 @@ bytes, in size. This log captures the controller’s internal state.
 
 
 
-.. c:enum:: nvme_eom_optional_data
+.. c:enum:: nvme_eom_optional_data_present
 
    EOM Optional Data Present Fields
 
 **Constants**
 
-``NVME_EOM_EYE_DATA_PRESENT``
-  Eye Data Present
+``NVME_EOM_ODP_PEFP_SHIFT``
+  Shift amount to get the printable eye field present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+``NVME_EOM_ODP_EDFP_SHIFT``
+  Shift amount to get the eye data field present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+``NVME_EOM_ODP_RSVD_SHIFT``
+  Shift amount to get the reserved optional data present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+``NVME_EOM_ODP_PEFP_MASK``
+  Mask to get the printable eye field present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+``NVME_EOM_ODP_EDFP_MASK``
+  Mask to get the eye data field present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+``NVME_EOM_ODP_RSVD_MASK``
+  Mask to get the reserved data present
+  from the :c:type:`struct nvme_phy_rx_eom_log <nvme_phy_rx_eom_log>`.odp field.
+
+
+
+
+.. c:enum:: nvme_eom_optional_data
+
+   EOM Optional Data Present Fields (Deprecated)
+
+**Constants**
 
 ``NVME_EOM_PRINTABLE_EYE_PRESENT``
   Printable Eye Present
 
+``NVME_EOM_EYE_DATA_PRESENT``
+  Eye Data Present
+
 
 
 
@@ -10914,6 +12088,9 @@ true if **status** is of the specified type and value
 ``NVME_LOG_LID_MI_CMD_SUPPORTED_EFFECTS``
   NVMe-MI Commands Supported and Effects
 
+``NVME_LOG_LID_CMD_AND_FEAT_LOCKDOWN``
+  Command and Feature Lockdown
+
 ``NVME_LOG_LID_BOOT_PARTITION``
   Boot Partition