summaryrefslogtreecommitdiffstats
path: root/src/libnvme.map
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnvme.map')
-rw-r--r--src/libnvme.map114
1 files changed, 34 insertions, 80 deletions
diff --git a/src/libnvme.map b/src/libnvme.map
index 82387d4..742f635 100644
--- a/src/libnvme.map
+++ b/src/libnvme.map
@@ -1,4 +1,37 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
+LIBNVME_1_7 {
+ global:
+ nvme_init_copy_range_f2;
+ nvme_init_copy_range_f3;
+ nvme_insert_tls_key_versioned;
+ nvme_generate_tls_key_identity;
+};
+
+LIBNVME_1_6 {
+ global:
+ nvme_ctrl_config_match;
+ nvme_ctrl_find;
+ nvme_ctrl_get_src_addr;
+ nvme_ctrl_release_fd;
+ nvme_get_debug;
+ nvme_get_features_err_recovery2;
+ nvme_get_features_host_mem_buf2;
+ nvme_get_features_iocs_profile;
+ nvme_get_features_lba_range2;
+ nvme_get_features_resv_mask2;
+ nvme_get_features_resv_persist2;
+ nvme_host_release_fds;
+ nvme_ns_release_fd;
+ nvme_root_release_fds;
+ nvme_set_debug;
+ nvme_set_features_iocs_profile;
+ nvme_set_features_resv_mask2;
+ nvme_set_features_resv_persist2;
+ nvme_set_features_write_protect2;
+ nvme_set_root;
+ nvme_subsystem_get_iopolicy;
+ nvme_subsystem_release_fds;
+};
LIBNVME_1_5 {
global:
@@ -25,8 +58,6 @@ LIBNVME_1_3 {
global:
nvme_ctrl_is_unique_discovery_ctrl;
nvme_ctrl_set_unique_discovery_ctrl;
- nvme_fdp_reclaim_unit_handle_status;
- nvme_fdp_reclaim_unit_handle_update;
nvme_io_mgmt_recv;
nvme_io_mgmt_send;
nvme_host_is_pdc_enabled;
@@ -55,19 +86,15 @@ LIBNVME_1_0 {
global:
nvme_admin_passthru64;
nvme_admin_passthru;
- nvme_attach_ns;
nvme_capacity_mgmt;
- nvme_compare;
nvme_copy;
nvme_create_root;
nvme_create_ctrl;
- nvme_ctrl_disconnect;
nvme_ctrl_first_ns;
nvme_ctrl_first_path;
nvme_ctrl_get_address;
nvme_ctrl_get_config;
nvme_ctrl_get_dhchap_key;
- nvme_ctrl_get_discovery_ctrl;
nvme_ctrl_get_fd;
nvme_ctrl_get_firmware;
nvme_ctrl_get_host_iface;
@@ -98,22 +125,14 @@ LIBNVME_1_0 {
nvme_dev_self_test;
nvme_dim_send;
nvme_directive_recv;
- nvme_directive_recv_identify_parameters;
- nvme_directive_recv_stream_allocate;
- nvme_directive_recv_stream_parameters;
- nvme_directive_recv_stream_status;
nvme_directive_send;
nvme_directive_send_id_endir;
- nvme_directive_send_stream_release_identifier;
- nvme_directive_send_stream_release_resource;
nvme_disconnect_ctrl;
nvme_dsm;
- nvme_dsm_range;
nvme_dump_config;
nvme_errno_to_string;
nvme_first_host;
nvme_first_subsystem;
- nvme_flush;
nvme_format_nvm;
nvme_free_ctrl;
nvme_free_host;
@@ -163,31 +182,7 @@ LIBNVME_1_0 {
nvme_get_host_telemetry;
nvme_get_lba_status;
nvme_get_log;
- nvme_get_log_ana;
- nvme_get_log_ana_groups;
- nvme_get_log_boot_partition;
- nvme_get_log_changed_ns_list;
- nvme_get_log_cmd_effects;
- nvme_get_log_create_telemetry_host;
- nvme_get_log_device_self_test;
- nvme_get_log_discovery;
- nvme_get_log_endurance_group;
- nvme_get_log_endurance_grp_evt;
- nvme_get_log_error;
- nvme_get_log_fid_supported_effects;
- nvme_get_log_fw_slot;
- nvme_get_log_lba_status;
nvme_get_log_page;
- nvme_get_log_persistent_event;
- nvme_get_log_predictable_lat_event;
- nvme_get_log_predictable_lat_nvmset;
- nvme_get_log_reservation;
- nvme_get_log_sanitize;
- nvme_get_log_smart;
- nvme_get_log_supported_log_pages;
- nvme_get_log_telemetry_ctrl;
- nvme_get_log_telemetry_host;
- nvme_get_log_zns_changed_zones;
nvme_get_logical_block_size;
nvme_get_new_host_telemetry;
nvme_get_ns_attr;
@@ -196,6 +191,7 @@ LIBNVME_1_0 {
nvme_get_property;
nvme_get_subsys_attr;
nvme_get_telemetry_log;
+ nvme_get_telemetry_max;
nvme_host_get_dhchap_key;
nvme_host_get_hostid;
nvme_host_get_hostnqn;
@@ -204,25 +200,6 @@ LIBNVME_1_0 {
nvme_host_set_dhchap_key;
nvme_host_set_hostsymname;
nvme_identify;
- nvme_identify_active_ns_list;
- nvme_identify_allocated_ns;
- nvme_identify_allocated_ns_list;
- nvme_identify_ctrl;
- nvme_identify_ctrl_list;
- nvme_identify_domain_list;
- nvme_identify_endurance_group_list;
- nvme_identify_independent_identify_ns;
- nvme_identify_ns_csi_user_data_format;
- nvme_identify_iocs_ns_csi_user_data_format;
- nvme_identify_iocs;
- nvme_identify_ns;
- nvme_identify_ns_descs;
- nvme_identify_ns_granularity;
- nvme_identify_nsid_ctrl_list;
- nvme_identify_nvmset_list;
- nvme_identify_primary_ctrl;
- nvme_identify_secondary_ctrl_list;
- nvme_identify_uuid;
nvme_init_copy_range;
nvme_init_ctrl;
nvme_init_ctrl_list;
@@ -243,10 +220,7 @@ LIBNVME_1_0 {
nvme_next_host;
nvme_next_subsystem;
nvme_ns_attach;
- nvme_ns_attach_ctrls;
nvme_ns_compare;
- nvme_ns_detach_ctrls;
- nvme_ns_dettach_ctrls;
nvme_ns_flush;
nvme_ns_get_csi;
nvme_ns_get_ctrl;
@@ -259,7 +233,6 @@ LIBNVME_1_0 {
nvme_ns_get_lba_util;
nvme_ns_get_meta_size;
nvme_ns_get_model;
- nvme_ns_get_model;
nvme_ns_get_name;
nvme_ns_get_nguid;
nvme_ns_get_nsid;
@@ -269,16 +242,12 @@ LIBNVME_1_0 {
nvme_ns_get_uuid;
nvme_ns_identify;
nvme_ns_mgmt;
- nvme_ns_mgmt_create;
- nvme_ns_mgmt_delete;
- nvme_ns_open;
nvme_ns_read;
nvme_ns_rescan;
nvme_ns_verify;
nvme_ns_write;
nvme_ns_write_uncorrectable;
nvme_ns_write_zeros;
- nvme_nvm_identify_ctrl;
nvme_open;
nvme_path_get_ana_state;
nvme_path_get_ctrl;
@@ -286,7 +255,6 @@ LIBNVME_1_0 {
nvme_path_get_ns;
nvme_path_get_sysfs_dir;
nvme_paths_filter;
- nvme_read;
nvme_read_config;
nvme_refresh_topology;
nvme_rescan_ctrl;
@@ -294,7 +262,6 @@ LIBNVME_1_0 {
nvme_resv_register;
nvme_resv_release;
nvme_resv_report;
- nvme_sanitize;
nvme_sanitize_nvm;
nvme_scan;
nvme_scan_ctrl;
@@ -306,9 +273,7 @@ LIBNVME_1_0 {
nvme_scan_subsystem_namespaces;
nvme_scan_subsystems;
nvme_security_receive;
- nvme_security_receive;
nvme_security_send;
- nvme_set_feature;
nvme_set_features;
nvme_set_features_arbitration;
nvme_set_features_async_event;
@@ -337,11 +302,8 @@ LIBNVME_1_0 {
nvme_set_features_write_atomic;
nvme_set_features_write_protect;
nvme_set_property;
- nvme_setup_ctrl_list;
- nvme_setup_id_ns;
nvme_status_to_errno;
nvme_status_to_string;
- nvme_status_type;
nvme_submit_admin_passthru64;
nvme_submit_admin_passthru;
nvme_submit_io_passthru64;
@@ -360,18 +322,10 @@ LIBNVME_1_0 {
nvme_subsystem_reset;
nvme_unlink_ctrl;
nvme_update_config;
- nvme_verify;
nvme_virtual_mgmt;
- nvme_write;
- nvme_write_uncorrectable;
- nvme_write_zeros;
nvme_zns_append;
- nvme_zns_identify_ctrl;
- nvme_zns_identify_ns;
- nvme_zns_identify_ns;
nvme_zns_mgmt_recv;
nvme_zns_mgmt_send;
- nvme_zns_report_zones;
nvmf_add_ctrl;
nvmf_adrfam_str;
nvmf_cms_str;