Section 2
- lam_kpause · Manipulate LAM signal handling policy.
- lam_ksigblock · Manipulate LAM signal handling policy.
- lam_ksignal · Specify a signal handler for a LAM signal.
- lam_ksigretry · Manipulate LAM signal handling policy.
- lam_ksigsetmask · Manipulate LAM signal handling policy.
- lam_ksigsetretry · Manipulate LAM signal handling policy.
- lam_rfclose · LAM POSIX-like remote file service
- lam_rfincr · Control LAM specific file daemon services.
- lam_rflseek · LAM POSIX-like remote file service
- lam_rfopen · LAM POSIX-like remote file service
- lam_rfposix · LAM POSIX-like remote file service
- lam_rfread · LAM POSIX-like remote file service
- lam_rfrmfd · Control LAM specific file daemon services.
- lam_rfstat · LAM POSIX-like remote file service
- lam_rfstate · Report status of remote LAM file descriptors.
- lam_rfwrite · LAM POSIX-like remote file service
- lam_rtrfforget · Unload LAM trace data.
- lam_rtrfget · Unload LAM trace data.
- lam_rtrforget · Unload LAM trace data.
- lam_rtrget · Unload LAM trace data.
- lam_rtrstore · Store LAM trace data.
- lam_rtrsweep · Remove LAM trace data.
- lam_rtrudie · Remove LAM trace data.
- lam_rtrwipe · Remove LAM trace data.
- lamf_rfclose · Open or close a remote file. (LAM)
- lamf_rfopen · Open or close a remote file. (LAM)
- lamf_rfread · Read/write data from/to a remote file. (LAM)
- lamf_rfwrite · Read/write data from/to a remote file. (LAM)
- landlock_add_rule · add a new Landlock rule to a ruleset
- landlock_create_ruleset · create a new Landlock ruleset
- landlock_restrict_self · enforce a Landlock ruleset
- lchflags · set file flags
- lchmod · change mode of file
- lchown · change ownership of a file
- lchown32 · change ownership of a file
- lgetfh · get file handle
- lgetxattr · retrieve an extended attribute value
- libnbft_discovery-libnvme3 · Discovery Descriptor
- libnbft_hfi-libnvme3 · Host Fabric Interface (HFI) Descriptor
- libnbft_hfi_info_tcp-libnvme3 · HFI Transport Info Descriptor - NVMe/TCP
- libnbft_host-libnvme3 · Host Descriptor
- libnbft_info-libnvme3 · The parsed NBFT table data.
- libnbft_nid_type-libnvme3 · Namespace Identifier Type (NIDT)
- libnbft_security-libnvme3 · Security Profile Descriptor
- libnbft_subsystem_ns-libnvme3 · Subsystem Namespace (SSNS) info
- libnvme_alloc-libnvme3 · Allocate zero-initialized memory
- libnvme_alloc_huge-libnvme3 · Allocate a huge page-backed memory buffer
- libnvme_clear_etdas-libnvme3 · Clear the Extended Telemetry Data Area 4 Supported bit
- libnvme_close-libnvme3 · Close transport handle
- libnvme_connect_err-libnvme3 · nvme connect error codes
- libnvme_create_global_ctx-libnvme3 · Initialize global context object
- libnvme_ctrl_first_ns-libnvme3 · Start namespace iterator
- libnvme_ctrl_first_path-libnvme3 · Start path iterator
- libnvme_ctrl_for_each_ns-libnvme3 · Traverse namespaces
- libnvme_ctrl_for_each_ns_safe-libnvme3 · Traverse namespaces
- libnvme_ctrl_for_each_path-libnvme3 · Traverse paths
- libnvme_ctrl_for_each_path_safe-libnvme3 · Traverse paths
- libnvme_ctrl_get_address-libnvme3 · Get address.
- libnvme_ctrl_get_cntlid-libnvme3 · Get cntlid.
- libnvme_ctrl_get_cntrltype-libnvme3 · Get cntrltype.
- libnvme_ctrl_get_command_error_count-libnvme3 · Get command_error_count.
- libnvme_ctrl_get_concat-libnvme3 · Get concat.
- libnvme_ctrl_get_ctrl_loss_tmo-libnvme3 · Get ctrl_loss_tmo.
- libnvme_ctrl_get_data_digest-libnvme3 · Get data_digest.
- libnvme_ctrl_get_dctype-libnvme3 · Get dctype.
- libnvme_ctrl_get_disable_sqflow-libnvme3 · Get disable_sqflow.
- libnvme_ctrl_get_discovered-libnvme3 · Get discovered.
- libnvme_ctrl_get_discovery_ctrl-libnvme3 · Get discovery_ctrl.
- libnvme_ctrl_get_duplicate_connect-libnvme3 · Get duplicate_connect.
- libnvme_ctrl_get_fast_io_fail_tmo-libnvme3 · Get fast_io_fail_tmo.
- libnvme_ctrl_get_firmware-libnvme3 · Get firmware.
- libnvme_ctrl_get_hdr_digest-libnvme3 · Get hdr_digest.
- libnvme_ctrl_get_host_iface-libnvme3 · Get host_iface.
- libnvme_ctrl_get_host_traddr-libnvme3 · Get host_traddr.
- libnvme_ctrl_get_keep_alive_tmo-libnvme3 · Get keep_alive_tmo.
- libnvme_ctrl_get_keyring-libnvme3 · Get keyring.
- libnvme_ctrl_get_keyring_id-libnvme3 · Get keyring_id.
- libnvme_ctrl_get_kxchap_ctrl_key-libnvme3 · Get kxchap_ctrl_key.
- libnvme_ctrl_get_kxchap_host_key-libnvme3 · Get kxchap_host_key.
- libnvme_ctrl_get_model-libnvme3 · Get model.
- libnvme_ctrl_get_name-libnvme3 · Get name.
- libnvme_ctrl_get_nr_io_queues-libnvme3 · Get nr_io_queues.
- libnvme_ctrl_get_nr_poll_queues-libnvme3 · Get nr_poll_queues.
- libnvme_ctrl_get_nr_write_queues-libnvme3 · Get nr_write_queues.
- libnvme_ctrl_get_numa_node-libnvme3 · Get numa_node.
- libnvme_ctrl_get_persistent-libnvme3 · Get persistent.
- libnvme_ctrl_get_phy_slot-libnvme3 · Get phy_slot.
- libnvme_ctrl_get_queue_count-libnvme3 · Get queue_count.
- libnvme_ctrl_get_queue_size-libnvme3 · Get queue_size.
- libnvme_ctrl_get_reconnect_count-libnvme3 · Get reconnect_count.
- libnvme_ctrl_get_reconnect_delay-libnvme3 · Get reconnect_delay.
- libnvme_ctrl_get_reset_count-libnvme3 · Get reset_count.
- libnvme_ctrl_get_serial-libnvme3 · Get serial.
- libnvme_ctrl_get_sqsize-libnvme3 · Get sqsize.
- libnvme_ctrl_get_src_addr-libnvme3 · Extract src_addr from the c->address string
- libnvme_ctrl_get_state-libnvme3 · Running state of a controller
- libnvme_ctrl_get_subsysnqn-libnvme3 · Get subsysnqn.
- libnvme_ctrl_get_subsystem-libnvme3 · Parent subsystem of a controller
- libnvme_ctrl_get_sysfs_dir-libnvme3 · Get sysfs_dir.
- libnvme_ctrl_get_tls-libnvme3 · Get tls.
- libnvme_ctrl_get_tls_configured_key_id-libnvme3 · Get tls_configured_key_id.
- libnvme_ctrl_get_tls_key-libnvme3 · Get tls_key.
- libnvme_ctrl_get_tls_key_id-libnvme3 · Get tls_key_id.
- libnvme_ctrl_get_tls_key_identity-libnvme3 · Get tls_key_identity.
- libnvme_ctrl_get_tos-libnvme3 · Get tos.
- libnvme_ctrl_get_traddr-libnvme3 · Get traddr.
- libnvme_ctrl_get_transport-libnvme3 · Get transport.
- libnvme_ctrl_get_transport_handle-libnvme3 · Get associated transport handle
- libnvme_ctrl_get_trsvcid-libnvme3 · Get trsvcid.
- libnvme_ctrl_get_unique_discovery_ctrl-libnvme3 · Get unique_discovery_ctrl.
- libnvme_ctrl_identify-libnvme3 · Issues an 'identify controller' command
- libnvme_ctrl_is_transport_fabric-libnvme3 · True for a fabrics transport
- libnvme_ctrl_next_ns-libnvme3 · Next namespace iterator
- libnvme_ctrl_next_path-libnvme3 · Next path iterator
- libnvme_ctrl_owner-libnvme3 · Registered orchestrator owner of a controller
- libnvme_ctrl_release_transport_handle-libnvme3 · Free transport handle from controller object
- libnvme_ctrl_set_cntlid-libnvme3 · Set cntlid.
- libnvme_ctrl_set_cntrltype-libnvme3 · Set cntrltype.
- libnvme_ctrl_set_dctype-libnvme3 · Set dctype.
- libnvme_ctrl_set_discovered-libnvme3 · Set discovered.
- libnvme_ctrl_set_discovery_ctrl-libnvme3 · Set discovery_ctrl.
- libnvme_ctrl_set_firmware-libnvme3 · Set firmware.
- libnvme_ctrl_set_keyring-libnvme3 · Set keyring.
- libnvme_ctrl_set_kxchap_ctrl_key-libnvme3 · Set kxchap_ctrl_key.
- libnvme_ctrl_set_kxchap_host_key-libnvme3 · Set kxchap_host_key.
- libnvme_ctrl_set_model-libnvme3 · Set model.
- libnvme_ctrl_set_persistent-libnvme3 · Set persistent.
- libnvme_ctrl_set_serial-libnvme3 · Set serial.
- libnvme_ctrl_set_tls_key-libnvme3 · Set tls_key.
- libnvme_ctrl_set_tls_key_identity-libnvme3 · Set tls_key_identity.
- libnvme_ctrl_set_unique_discovery_ctrl-libnvme3 · Set unique_discovery_ctrl.
- libnvme_errno_to_string-libnvme3 · Returns string describing nvme connect failures
- libnvme_exec_admin_passthru-libnvme3 · Submit an admin passthru command and wait
- libnvme_exec_io_passthru-libnvme3 · Submit an IO passthru command and wait
- libnvme_fabric_options_get_cntlid-libnvme3 · Get cntlid.
- libnvme_fabric_options_get_concat-libnvme3 · Get concat.
- libnvme_fabric_options_get_ctrl_loss_tmo-libnvme3 · Get ctrl_loss_tmo.
- libnvme_fabric_options_get_data_digest-libnvme3 · Get data_digest.
- libnvme_fabric_options_get_dhchap_ctrl_secret-libnvme3 · Get dhchap_ctrl_secret.
- libnvme_fabric_options_get_dhchap_secret-libnvme3 · Get dhchap_secret.
- libnvme_fabric_options_get_disable_sqflow-libnvme3 · Get disable_sqflow.
- libnvme_fabric_options_get_discovery-libnvme3 · Get discovery.
- libnvme_fabric_options_get_duplicate_connect-libnvme3 · Get duplicate_connect.
- libnvme_fabric_options_get_fast_io_fail_tmo-libnvme3 · Get fast_io_fail_tmo.
- libnvme_fabric_options_get_hdr_digest-libnvme3 · Get hdr_digest.
- libnvme_fabric_options_get_host_iface-libnvme3 · Get host_iface.
- libnvme_fabric_options_get_host_traddr-libnvme3 · Get host_traddr.
- libnvme_fabric_options_get_hostid-libnvme3 · Get hostid.
- libnvme_fabric_options_get_hostnqn-libnvme3 · Get hostnqn.
- libnvme_fabric_options_get_instance-libnvme3 · Get instance.
- libnvme_fabric_options_get_keep_alive_tmo-libnvme3 · Get keep_alive_tmo.
- libnvme_fabric_options_get_keyring-libnvme3 · Get keyring.
- libnvme_fabric_options_get_nqn-libnvme3 · Get nqn.
- libnvme_fabric_options_get_nr_io_queues-libnvme3 · Get nr_io_queues.
- libnvme_fabric_options_get_nr_poll_queues-libnvme3 · Get nr_poll_queues.
- libnvme_fabric_options_get_nr_write_queues-libnvme3 · Get nr_write_queues.
- libnvme_fabric_options_get_queue_size-libnvme3 · Get queue_size.
- libnvme_fabric_options_get_reconnect_delay-libnvme3 · Get reconnect_delay.
- libnvme_fabric_options_get_tls-libnvme3 · Get tls.
- libnvme_fabric_options_get_tls_key-libnvme3 · Get tls_key.
- libnvme_fabric_options_get_tos-libnvme3 · Get tos.
- libnvme_fabric_options_get_traddr-libnvme3 · Get traddr.
- libnvme_fabric_options_get_transport-libnvme3 · Get transport.
- libnvme_fabric_options_get_trsvcid-libnvme3 · Get trsvcid.
- libnvme_fabric_options_set_cntlid-libnvme3 · Set cntlid.
- libnvme_fabric_options_set_concat-libnvme3 · Set concat.
- libnvme_fabric_options_set_ctrl_loss_tmo-libnvme3 · Set ctrl_loss_tmo.
- libnvme_fabric_options_set_data_digest-libnvme3 · Set data_digest.
- libnvme_fabric_options_set_dhchap_ctrl_secret-libnvme3 · Set dhchap_ctrl_secret.
- libnvme_fabric_options_set_dhchap_secret-libnvme3 · Set dhchap_secret.
- libnvme_fabric_options_set_disable_sqflow-libnvme3 · Set disable_sqflow.
- libnvme_fabric_options_set_discovery-libnvme3 · Set discovery.
- libnvme_fabric_options_set_duplicate_connect-libnvme3 · Set duplicate_connect.
- libnvme_fabric_options_set_fast_io_fail_tmo-libnvme3 · Set fast_io_fail_tmo.
- libnvme_fabric_options_set_hdr_digest-libnvme3 · Set hdr_digest.
- libnvme_fabric_options_set_host_iface-libnvme3 · Set host_iface.
- libnvme_fabric_options_set_host_traddr-libnvme3 · Set host_traddr.
- libnvme_fabric_options_set_hostid-libnvme3 · Set hostid.
- libnvme_fabric_options_set_hostnqn-libnvme3 · Set hostnqn.
- libnvme_fabric_options_set_instance-libnvme3 · Set instance.
- libnvme_fabric_options_set_keep_alive_tmo-libnvme3 · Set keep_alive_tmo.
- libnvme_fabric_options_set_keyring-libnvme3 · Set keyring.
- libnvme_fabric_options_set_nqn-libnvme3 · Set nqn.
- libnvme_fabric_options_set_nr_io_queues-libnvme3 · Set nr_io_queues.
- libnvme_fabric_options_set_nr_poll_queues-libnvme3 · Set nr_poll_queues.
- libnvme_fabric_options_set_nr_write_queues-libnvme3 · Set nr_write_queues.
- libnvme_fabric_options_set_queue_size-libnvme3 · Set queue_size.
- libnvme_fabric_options_set_reconnect_delay-libnvme3 · Set reconnect_delay.
- libnvme_fabric_options_set_tls-libnvme3 · Set tls.
- libnvme_fabric_options_set_tls_key-libnvme3 · Set tls_key.
- libnvme_fabric_options_set_tos-libnvme3 · Set tos.
- libnvme_fabric_options_set_traddr-libnvme3 · Set traddr.
- libnvme_fabric_options_set_transport-libnvme3 · Set transport.
- libnvme_fabric_options_set_trsvcid-libnvme3 · Set trsvcid.
- libnvme_first_host-libnvme3 · Start host iterator
- libnvme_first_subsystem-libnvme3 · Start subsystem iterator
- libnvme_for_each_host-libnvme3 · Traverse host list
- libnvme_for_each_host_safe-libnvme3 · Traverse host list
- libnvme_for_each_subsystem-libnvme3 · Traverse subsystems
- libnvme_for_each_subsystem_safe-libnvme3 · Traverse subsystems
- libnvme_free-libnvme3 · Free allocated memory
- libnvme_free_ctrl-libnvme3 · Free controller
- libnvme_free_global_ctx-libnvme3 · Free global context object
- libnvme_free_host-libnvme3 · Free struct libnvme_host object
- libnvme_free_huge-libnvme3 · Free a huge page-backed memory buffer
- libnvme_free_ns-libnvme3 · Free a namespace object
- libnvme_free_subsystem-libnvme3 · Free a subsystem
- libnvme_get_ana_log_atomic-libnvme3 · Retrieve Asymmetric Namespace Access log page atomically
- libnvme_get_ana_log_len-libnvme3 · Retrieve size of the current ANA log
- libnvme_get_ana_log_len_from_id_ctrl-libnvme3 · Retrieve maximum possible ANA log size
- libnvme_get_attr-libnvme3 · Read sysfs attribute
- libnvme_get_ctrl_attr-libnvme3 · Read controller sysfs attribute
- libnvme_get_ctrl_telemetry-libnvme3 · Get controller telemetry log
- libnvme_get_directive_receive_length-libnvme3 · Get directive receive length
- libnvme_get_dry_run-libnvme3 · Get dry_run.
- libnvme_get_feature_length-libnvme3 · Retrieve the command payload length for a specific feature identifier
- libnvme_get_force_4k-libnvme3 · Get force_4k.
- libnvme_get_host-libnvme3 · Returns a host object
- libnvme_get_host_telemetry-libnvme3 · Get host telemetry log
- libnvme_get_ioctl_probing-libnvme3 · Get ioctl_probing.
- libnvme_get_lba_status_log-libnvme3 · Retrieve the LBA Status log page
- libnvme_get_log-libnvme3 · Get log page data
- libnvme_get_log_dynamic_chunk-libnvme3 · Get log page data with dynamic chunk size
- libnvme_get_logging_level-libnvme3 · Get current logging level
- libnvme_get_logical_block_size-libnvme3 · Retrieve block size
- libnvme_get_mi_probe_enabled-libnvme3 · Get mi_probe_enabled.
- libnvme_get_new_host_telemetry-libnvme3 · Get new host telemetry log
- libnvme_get_ns_attr-libnvme3 · Read namespace sysfs attribute
- libnvme_get_nsid-libnvme3 · Retrieve the NSID from a namespace file descriptor
- libnvme_get_path_attr-libnvme3 · Read path sysfs attribute
- libnvme_get_subsys_attr-libnvme3 · Read subsystem sysfs attribute
- libnvme_get_subsystem-libnvme3 · Returns struct libnvme_subsystem object
- libnvme_get_telemetry_log-libnvme3 · Get specified telemetry log
- libnvme_get_telemetry_max-libnvme3 · Get telemetry limits
- libnvme_host_get_global_ctx-libnvme3 · Returns libnvme_global_ctx object
- libnvme_host_get_hostid-libnvme3 · Get hostid.
- libnvme_host_get_hostnqn-libnvme3 · Get hostnqn.
- libnvme_host_get_hostsymname-libnvme3 · Get hostsymname.
- libnvme_host_get_kxchap_host_key-libnvme3 · Get kxchap_host_key.
- libnvme_host_release_fds-libnvme3 · Close all opened file descriptors under host
- libnvme_host_set_hostsymname-libnvme3 · Set hostsymname.
- libnvme_host_set_kxchap_host_key-libnvme3 · Set kxchap_host_key.
- libnvme_init_ctrl-libnvme3 · Initialize struct libnvme_ctrl object for an existing controller.
- libnvme_mem_huge-libnvme3 · Huge page memory allocation descriptor
- libnvme_mi_admin_xfer-libnvme3 · Raw admin transfer interface.
- libnvme_mi_aem_config-libnvme3 · Provided for libnvme_mi_aem_enable
- libnvme_mi_aem_disable-libnvme3 · Disable AE on the provided endpoint
- libnvme_mi_aem_enable-libnvme3 · Enable AE on the provided endpoint
- libnvme_mi_aem_get_enabled-libnvme3 · Return information on which AEs are enabled
- libnvme_mi_aem_get_fd-libnvme3 · Returns the pollable fd for AEM data available
- libnvme_mi_aem_get_next_event-libnvme3 · Get details for the next event to parse
- libnvme_mi_aem_handler_next_action-libnvme3 · Next action for the AEM state machine handler
- libnvme_mi_aem_open-libnvme3 · Prepare an existing endpoint to receive AEMs
- libnvme_mi_aem_process-libnvme3 · Process AEM on the provided endpoint
- libnvme_mi_close-libnvme3 · Close an endpoint connection and release resources, including controller objects.
- libnvme_mi_control-libnvme3 · Perform a Control Primitive command
- libnvme_mi_ctrl_id-libnvme3 · get the ID of a controller
- libnvme_mi_ep-libnvme3
- libnvme_mi_ep_set_submit_entry-libnvme3 · Install MI submit-entry callback
- libnvme_mi_ep_set_submit_exit-libnvme3 · Install MI submit-exit callback
- libnvme_mi_event-libnvme3 · AE event information structure
- libnvme_mi_init_transport_handle-libnvme3 · initialise a transport handle to NVMe controller.
- libnvme_mi_mi_pda_read-libnvme3 · Read the NVMe-MI Persistent Data Area (PDA)
- libnvme_mi_mi_pda_write-libnvme3 · Write the NVMe-MI Persistent Data Area (PDA)
- libnvme_mi_mi_pda_write_zeroes-libnvme3 · Clear a range of the NVMe-MI Persistent Data Area (PDA) to 0h
- libnvme_mi_mi_read_mi_data_ctrl-libnvme3 · Perform a Read MI Data Structure command, retrieving controller information
- libnvme_mi_mi_read_mi_data_ctrl_list-libnvme3 · Perform a Read MI Data Structure command, retrieving the list of attached controllers.
- libnvme_mi_mi_read_mi_data_port-libnvme3 · Perform a Read MI Data Structure command, retrieving port data.
- libnvme_mi_mi_read_mi_data_subsys-libnvme3 · Perform a Read MI Data Structure command, retrieving subsystem data.
- libnvme_mi_mi_subsystem_health_status_poll-libnvme3 · Read the Subsystem Health Data Structure from the NVM subsystem
- libnvme_mi_mi_xfer-libnvme3 · Raw mi transfer interface.
- libnvme_mi_open_mctp-libnvme3 · Create an endpoint using a MCTP connection.
- libnvme_mi_status_to_string-libnvme3 · return a string representation of the MI status.
- libnvme_mi_submit_entry-libnvme3 · Weak hook called before an MI message is sent.
- libnvme_mi_submit_exit-libnvme3 · Weak hook called after an MI message completes.
- libnvme_namespace_first_path-libnvme3 · Start path iterator
- libnvme_namespace_for_each_path-libnvme3 · Traverse paths
- libnvme_namespace_for_each_path_safe-libnvme3 · Traverse paths
- libnvme_namespace_next_path-libnvme3 · Next path iterator
- libnvme_next_host-libnvme3 · Next host iterator
- libnvme_next_subsystem-libnvme3 · Next subsystem iterator
- libnvme_ns_compare-libnvme3 · Compare data on a namespace
- libnvme_ns_flush-libnvme3 · Flush data to a namespace
- libnvme_ns_get_command_error_count-libnvme3 · Get command_error_count.
- libnvme_ns_get_command_retry_count-libnvme3 · Get command_retry_count.
- libnvme_ns_get_csi-libnvme3 · Get csi.
- libnvme_ns_get_ctrl-libnvme3 · &struct libnvme_ctrl of a namespace
- libnvme_ns_get_eui64-libnvme3 · Get eui64.
- libnvme_ns_get_firmware-libnvme3 · Firmware string of a namespace
- libnvme_ns_get_generic_name-libnvme3 · Get generic_name.
- libnvme_ns_get_inflights-libnvme3 · Inflight IOs for nvme_ns_t object
- libnvme_ns_get_io_fail_no_available_path_count-libnvme3 · Getter.
- libnvme_ns_get_io_requeue_no_usable_path_count-libnvme3 · Getter.
- libnvme_ns_get_io_ticks-libnvme3 · Get IO ticks
- libnvme_ns_get_lba_count-libnvme3 · Get lba_count.
- libnvme_ns_get_lba_shift-libnvme3 · Get lba_shift.
- libnvme_ns_get_lba_size-libnvme3 · Get lba_size.
- libnvme_ns_get_lba_util-libnvme3 · Get lba_util.
- libnvme_ns_get_meta_size-libnvme3 · Get meta_size.
- libnvme_ns_get_model-libnvme3 · Model of a namespace
- libnvme_ns_get_name-libnvme3 · Get name.
- libnvme_ns_get_nguid-libnvme3 · Get nguid.
- libnvme_ns_get_nsid-libnvme3 · Get nsid.
- libnvme_ns_get_read_ios-libnvme3 · Get num of read I/Os
- libnvme_ns_get_read_sectors-libnvme3 · Get num of read sectors
- libnvme_ns_get_read_ticks-libnvme3 · Get read I/O ticks
- libnvme_ns_get_serial-libnvme3 · Serial number of a namespace
- libnvme_ns_get_stat_interval-libnvme3 · Get interval between two stat samples
- libnvme_ns_get_subsystem-libnvme3 · &struct libnvme_subsystem of a namespace
- libnvme_ns_get_sysfs_dir-libnvme3 · Get sysfs_dir.
- libnvme_ns_get_uuid-libnvme3 · Get uuid.
- libnvme_ns_get_write_ios-libnvme3 · Get num of write I/Os
- libnvme_ns_get_write_sectors-libnvme3 · Get num of write sectors
- libnvme_ns_get_write_ticks-libnvme3 · Get write I/O ticks
- libnvme_ns_get_wwid-libnvme3 · Get wwid.
- libnvme_ns_head_get_sysfs_dir-libnvme3 · sysfs dir of namespave head
- libnvme_ns_identify-libnvme3 · Issue an 'identify namespace' command
- libnvme_ns_identify_descs-libnvme3 · Issue an 'identify descriptors' command
- libnvme_ns_read-libnvme3 · Read from a namespace
- libnvme_ns_reset_stat-libnvme3 · Resets nvme namespace stat
- libnvme_ns_set_nsid-libnvme3 · Set nsid.
- libnvme_ns_set_sysfs_dir-libnvme3 · Set sysfs_dir.
- libnvme_ns_update_stat-libnvme3 · update the nvme namespace stat
- libnvme_ns_verify-libnvme3 · Verify data on a namespace
- libnvme_ns_write-libnvme3 · Write to a namespace
- libnvme_ns_write_uncorrectable-libnvme3 · Issus a 'write uncorrectable' command
- libnvme_ns_write_zeros-libnvme3 · Write zeros to a namespace
- libnvme_opcode_status_to_string-libnvme3 · Returns nvme opcode status string.
- libnvme_open-libnvme3 · Open an nvme controller or namespace device
- libnvme_passthru_cmd-libnvme3 · nvme passthrough command structure
- libnvme_passthru_completion-libnvme3 · Async passthru completion record
- libnvme_path_get_ana_state-libnvme3 · Get ana_state.
- libnvme_path_get_command_error_count-libnvme3 · Get command_error_count.
- libnvme_path_get_command_retry_count-libnvme3 · Get command_retry_count.
- libnvme_path_get_ctrl-libnvme3 · Parent controller of an struct libnvme_path object
- libnvme_path_get_grpid-libnvme3 · Get grpid.
- libnvme_path_get_inflights-libnvme3 · Inflight IOs for nvme_path_t object
- libnvme_path_get_io_ticks-libnvme3 · Get I/O ticks
- libnvme_path_get_multipath_failover_count-libnvme3 · Get multipath_failover_count.
- libnvme_path_get_name-libnvme3 · Get name.
- libnvme_path_get_ns-libnvme3 · Parent namespace of an struct libnvme_path object
- libnvme_path_get_numa_nodes-libnvme3 · Get numa_nodes.
- libnvme_path_get_queue_depth-libnvme3 · Get queue_depth.
- libnvme_path_get_read_ios-libnvme3 · Calculate and return read IOs
- libnvme_path_get_read_sectors-libnvme3 · Get read I/O sectors
- libnvme_path_get_read_ticks-libnvme3 · Get read I/O ticks
- libnvme_path_get_stat_interval-libnvme3 · Get interval between two stat samples
- libnvme_path_get_sysfs_dir-libnvme3 · Get sysfs_dir.
- libnvme_path_get_write_ios-libnvme3 · Get write I/Os
- libnvme_path_get_write_sectors-libnvme3 · Get write I/O sectors
- libnvme_path_get_write_ticks-libnvme3 · Get write I/O ticks
- libnvme_path_reset_stat-libnvme3 · Resets namespace path nvme stat
- libnvme_path_set_name-libnvme3 · Set name.
- libnvme_path_set_sysfs_dir-libnvme3 · Set sysfs_dir.
- libnvme_path_update_stat-libnvme3 · Update stat of an nvme_path_t object
- libnvme_privsep_free-libnvme3 · Stop the privilege separation helper
- libnvme_privsep_spawn-libnvme3 · Start the privilege separation helper
- libnvme_read_regs-libnvme3 · Read the controller registers of a PCIe controller
- libnvme_realloc-libnvme3 · Resize an allocated memory buffer
- libnvme_reap_passthru-libnvme3 · Reap one async completion
- libnvme_refresh_topology-libnvme3 · Refresh libnvme_root_t object contents
- libnvme_reread_partitions-libnvme3 · Reread the partition table
- libnvme_rescan_ctrl-libnvme3 · Rescan an existing controller
- libnvme_rescan_ns-libnvme3 · Initiate a controller rescan
- libnvme_reset_ctrl-libnvme3 · Initiate a controller reset
- libnvme_reset_subsystem-libnvme3 · Initiate a subsystem reset
- libnvme_sanitize_ns_status_to_string-libnvme3 · Returns sanitize ns status string.
- libnvme_scan_ctrl-libnvme3 · Scan on a controller
- libnvme_scan_ctrl_namespace_paths-libnvme3 · Scan for namespace paths in a controller
- libnvme_scan_ctrl_namespaces-libnvme3 · Scan for namespaces in a controller
- libnvme_scan_ctrls-libnvme3 · Scan for controllers
- libnvme_scan_namespace-libnvme3 · scan namespace based on sysfs name
- libnvme_scan_ns_head_paths-libnvme3 · Scan for namespace paths
- libnvme_scan_subsystem_namespaces-libnvme3 · Scan for namespaces in a subsystem
- libnvme_scan_subsystems-libnvme3 · Scan for subsystems
- libnvme_scan_topology-libnvme3 · Scan NVMe topology and apply filter
- libnvme_sed_activate_lsp-libnvme3 · Activate the Locking SP
- libnvme_sed_discover-libnvme3 · Retrieve the TCG Level 0 Discovery data
- libnvme_sed_key-libnvme3 · SED key (password or PSID)
- libnvme_sed_key_type-libnvme3 · Source of a SED key
- libnvme_sed_l0_data-libnvme3 · Return the feature data of a descriptor
- libnvme_sed_l0_find-libnvme3 · Find a Level 0 Discovery descriptor
- libnvme_sed_l0_for_each-libnvme3 · Iterate over Level 0 Discovery descriptors
- libnvme_sed_l0_next-libnvme3 · Return the next Level 0 Discovery descriptor
- libnvme_sed_lock_state-libnvme3 · Locking range lock state
- libnvme_sed_lock_unlock-libnvme3 · Change the lock state of the global range
- libnvme_sed_revert_lsp-libnvme3 · Revert the Locking SP
- libnvme_sed_revert_psid-libnvme3 · Revert the TPer using the PSID
- libnvme_sed_revert_tper-libnvme3 · Revert the TPer to its factory state
- libnvme_sed_set_password-libnvme3 · Change the Admin1 password
- libnvme_sed_set_sid_password-libnvme3 · Change the SID password
- libnvme_sed_setup_range-libnvme3 · Configure the global locking range
- libnvme_sed_take_ownership-libnvme3 · Take ownership of the TPer
- libnvme_set_dry_run-libnvme3 · Set dry_run.
- libnvme_set_etdas-libnvme3 · Set the Extended Telemetry Data Area 4 Supported bit
- libnvme_set_features_status_to_string-libnvme3 · Returns set features status string.
- libnvme_set_force_4k-libnvme3 · Set force_4k.
- libnvme_set_hostid-libnvme3 · Set hostid.
- libnvme_set_hostnqn-libnvme3 · Set hostnqn.
- libnvme_set_ioctl_probing-libnvme3 · Set ioctl_probing.
- libnvme_set_logging_file-libnvme3 · Set the log output file for the global context
- libnvme_set_logging_level-libnvme3 · Set current logging level
- libnvme_set_mi_probe_enabled-libnvme3 · Set mi_probe_enabled.
- libnvme_set_owner-libnvme3 · Set the orchestrator identity for the registry
- libnvme_set_privsep-libnvme3 · Open devices through the helper
- libnvme_set_test_base_dir-libnvme3 · Reroot libnvme's on-disk files for testing
- libnvme_set_test_sysfs_dir-libnvme3 · Set libnvme's lookup sysfs path for testing
- libnvme_status_is_invalid_field-libnvme3 · Checks nvme status if invalid field.
- libnvme_status_to_errno-libnvme3 · Converts nvme return status to errno
- libnvme_status_to_string-libnvme3 · Returns string describing nvme return status.
- libnvme_strerror-libnvme3 · Returns string describing nvme errors and errno
- libnvme_submit_admin_passthru-libnvme3 · Queue admin passthru command
- libnvme_submit_io_passthru-libnvme3 · Queue IO passthru command
- libnvme_subsystem_first_ctrl-libnvme3 · First ctrl iterator
- libnvme_subsystem_first_ns-libnvme3 · Start namespace iterator
- libnvme_subsystem_for_each_ctrl-libnvme3 · Traverse controllers
- libnvme_subsystem_for_each_ctrl_safe-libnvme3 · Traverse controllers
- libnvme_subsystem_for_each_ns-libnvme3 · Traverse namespaces
- libnvme_subsystem_for_each_ns_safe-libnvme3 · Traverse namespaces
- libnvme_subsystem_get_firmware-libnvme3 · Get firmware.
- libnvme_subsystem_get_host-libnvme3 · Returns struct libnvme_host object
- libnvme_subsystem_get_iopolicy-libnvme3 · Get iopolicy.
- libnvme_subsystem_get_model-libnvme3 · Get model.
- libnvme_subsystem_get_name-libnvme3 · Get name.
- libnvme_subsystem_get_serial-libnvme3 · Get serial.
- libnvme_subsystem_get_subsysnqn-libnvme3 · Get subsysnqn.
- libnvme_subsystem_get_subsystype-libnvme3 · Get subsystype.
- libnvme_subsystem_get_sysfs_dir-libnvme3 · Get sysfs_dir.
- libnvme_subsystem_lookup_namespace-libnvme3 · lookup namespace by NSID
- libnvme_subsystem_next_ctrl-libnvme3 · Next ctrl iterator
- libnvme_subsystem_next_ns-libnvme3 · Next namespace iterator
- libnvme_subsystem_release_fds-libnvme3 · Close all opened fds under subsystem
- libnvme_subsystem_set_firmware-libnvme3 · Set firmware.
- libnvme_subsystem_set_model-libnvme3 · Set model.
- libnvme_subsystem_set_serial-libnvme3 · Set serial.
- libnvme_transport_handle_get_mi_ep-libnvme3 · get the MI endpoint from a transport handle
- libnvme_transport_handle_set_decide_retry-libnvme3 · Install a retry-decision callback
- libnvme_transport_handle_set_submit_entry-libnvme3 · Install a submit-entry callback
- libnvme_transport_handle_set_submit_exit-libnvme3 · Install a submit-exit callback
- libnvme_transport_handle_set_timeout-libnvme3 · Set the default command timeout
- libnvme_transport_is_fabric-libnvme3 · True for a fabrics transport string
- libnvme_unlink_ctrl-libnvme3 · Unlink controller
- libnvme_update_block_size-libnvme3 · Update the block size
- libnvme_uring_cmd-libnvme3 · nvme uring command structure
- libnvme_version-libnvme3 · Selector for version to be returned by @libnvme_get_version
- libnvme_wait_passthru-libnvme3 · Wait for all pending passthru completions
- libnvme_write_reg32-libnvme3 · Write a 32-bit controller register of a PCIe controller
- libnvme_write_reg64-libnvme3 · Write a 64-bit controller register of a PCIe controller
- libnvmf_add_ctrl-libnvme3 · Connect a controller and update topology
- libnvmf_adrfam_str-libnvme3 · Decode ADRFAM field
- libnvmf_cms_str-libnvme3 · Decode RDMA connection management service field
- libnvmf_config-libnvme3
- libnvmf_config_conn-libnvme3
- libnvmf_config_conn_for_each-libnvme3 · iterate over the resolved connections.
- libnvmf_config_conn_get_host_iface-libnvme3 · a connection's host interface binding.
- libnvmf_config_conn_get_host_traddr-libnvme3 · a connection's host transport address.
- libnvmf_config_conn_get_hostid-libnvme3 · a connection's host identifier.
- libnvmf_config_conn_get_hostnqn-libnvme3 · a connection's host NQN.
- libnvmf_config_conn_get_hostsymname-libnvme3 · the persona's symbolic name.
- libnvmf_config_conn_get_params-libnvme3 · a connection's resolved parameters.
- libnvmf_config_conn_get_source-libnvme3 · the file a connection came from.
- libnvmf_config_conn_get_subsysnqn-libnvme3 · a connection's subsystem NQN.
- libnvmf_config_conn_get_traddr-libnvme3 · a connection's transport address.
- libnvmf_config_conn_get_transport-libnvme3 · a connection's transport.
- libnvmf_config_conn_get_trsvcid-libnvme3 · a connection's transport service ID.
- libnvmf_config_conn_is_dc-libnvme3 · is this connection a discovery controller?
- libnvmf_config_emit_add-libnvme3 · Add a connection to a configuration emitter.
- libnvmf_config_emit_free-libnvme3 · Free a configuration emitter.
- libnvmf_config_emit_install-libnvme3 · Write a configuration to disk.
- libnvmf_config_emit_new-libnvme3 · Create a configuration emitter.
- libnvmf_config_emitter-libnvme3
- libnvmf_config_free-libnvme3 · release a resolved configuration.
- libnvmf_config_get_discovered_params-libnvme3 · discovered controller parameters.
- libnvmf_config_get_hostid-libnvme3 · the top-level [Host] host ID.
- libnvmf_config_get_hostnqn-libnvme3 · the top-level [Host] host NQN.
- libnvmf_config_get_hostsymname-libnvme3 · the top-level [Host] symbolic name.
- libnvmf_config_read-libnvme3 · read and resolve a connection configuration.
- libnvmf_config_resolve_discovered-libnvme3 · parameters for a controller that is not in the configuration.
- libnvmf_config_validate-libnvme3 · dry-run a connection configuration.
- libnvmf_connect-libnvme3 · Connect to fabrics subsystem
- libnvmf_connect_args_emit-libnvme3 · render a connection as "nvme connect" options.
- libnvmf_connect_ctrl-libnvme3 · Connect a controller
- libnvmf_context-libnvme3
- libnvmf_context_apply_params-libnvme3 · apply a parameter set to a connect context.
- libnvmf_context_create-libnvme3 · Create a new fabrics context for discovery/connect
- libnvmf_context_free-libnvme3 · Free a fabrics context
- libnvmf_context_get_concat-libnvme3 · Get concat.
- libnvmf_context_get_connect-libnvme3 · Get connect.
- libnvmf_context_get_ctrl_loss_tmo-libnvme3 · Get ctrl_loss_tmo.
- libnvmf_context_get_ctrlkey-libnvme3 · Get ctrlkey.
- libnvmf_context_get_data_digest-libnvme3 · Get data_digest.
- libnvmf_context_get_default_keep_alive_timeout-libnvme3 · Getter.
- libnvmf_context_get_default_max_discovery_retries-libnvme3 · Getter.
- libnvmf_context_get_device-libnvme3 · Get device.
- libnvmf_context_get_devid_file-libnvme3 · Get devid_file.
- libnvmf_context_get_disable_sqflow-libnvme3 · Get disable_sqflow.
- libnvmf_context_get_discovery_ctrl-libnvme3 · Get discovery_ctrl.
- libnvmf_context_get_duplicate_connect-libnvme3 · Get duplicate_connect.
- libnvmf_context_get_fast_io_fail_tmo-libnvme3 · Get fast_io_fail_tmo.
- libnvmf_context_get_hdr_digest-libnvme3 · Get hdr_digest.