xref: /illumos-gate/usr/src/lib/libnvme/common/mapfile-vers (revision 1c02c6c85edfeb48df1fe18511a8779bf9d6c6ed)
1533affcbSRobert Mustacchi#
2533affcbSRobert Mustacchi# This file and its contents are supplied under the terms of the
3533affcbSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
4533affcbSRobert Mustacchi# You may only use this file in accordance with the terms of version
5533affcbSRobert Mustacchi# 1.0 of the CDDL.
6533affcbSRobert Mustacchi#
7533affcbSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
8533affcbSRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
9533affcbSRobert Mustacchi# http://www.illumos.org/license/CDDL.
10533affcbSRobert Mustacchi#
11533affcbSRobert Mustacchi
12533affcbSRobert Mustacchi#
13533affcbSRobert Mustacchi# Copyright 2024 Oxide Computer Company
14533affcbSRobert Mustacchi#
15533affcbSRobert Mustacchi
16533affcbSRobert Mustacchi#
17533affcbSRobert Mustacchi# MAPFILE HEADER START
18533affcbSRobert Mustacchi#
19533affcbSRobert Mustacchi# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20533affcbSRobert Mustacchi# Object versioning must comply with the rules detailed in
21533affcbSRobert Mustacchi#
22533affcbSRobert Mustacchi#	usr/src/lib/README.mapfiles
23533affcbSRobert Mustacchi#
24533affcbSRobert Mustacchi# You should not be making modifications here until you've read the most current
25533affcbSRobert Mustacchi# copy of that file. If you need help, contact a gatekeeper for guidance.
26533affcbSRobert Mustacchi#
27533affcbSRobert Mustacchi# MAPFILE HEADER END
28533affcbSRobert Mustacchi#
29533affcbSRobert Mustacchi
30533affcbSRobert Mustacchi$mapfile_version 2
31533affcbSRobert Mustacchi
32533affcbSRobert MustacchiSYMBOL_VERSION ILLUMOSprivate {
33533affcbSRobert Mustacchi    global:
34533affcbSRobert Mustacchi	nvme_ctrl_deverr;
35533affcbSRobert Mustacchi	nvme_ctrl_devi;
36533affcbSRobert Mustacchi	nvme_ctrl_disc_devi;
37533affcbSRobert Mustacchi	nvme_ctrl_disc_minor;
38533affcbSRobert Mustacchi	nvme_ctrl_discover_fini;
39533affcbSRobert Mustacchi	nvme_ctrl_discover_init;
40533affcbSRobert Mustacchi	nvme_ctrl_discover_step;
41533affcbSRobert Mustacchi	nvme_ctrl_discover;
42533affcbSRobert Mustacchi	nvme_ctrl_err;
43533affcbSRobert Mustacchi	nvme_ctrl_errlen;
44533affcbSRobert Mustacchi	nvme_ctrl_errmsg;
45533affcbSRobert Mustacchi	nvme_ctrl_errtostr;
46533affcbSRobert Mustacchi	nvme_ctrl_fini;
47533affcbSRobert Mustacchi	nvme_ctrl_info_cap;
48533affcbSRobert Mustacchi	nvme_ctrl_info_common_ns;
49533affcbSRobert Mustacchi	nvme_ctrl_info_err;
50533affcbSRobert Mustacchi	nvme_ctrl_info_errlen;
51533affcbSRobert Mustacchi	nvme_ctrl_info_errmsg;
52533affcbSRobert Mustacchi	nvme_ctrl_info_errtostr;
53533affcbSRobert Mustacchi	nvme_ctrl_info_errtostr;
54533affcbSRobert Mustacchi	nvme_ctrl_info_format;
55533affcbSRobert Mustacchi	nvme_ctrl_info_free;
563dd3cd66SAndy Fiddaman	nvme_ctrl_info_fwgran;
57533affcbSRobert Mustacchi	nvme_ctrl_info_fwrev;
58533affcbSRobert Mustacchi	nvme_ctrl_info_identify;
59533affcbSRobert Mustacchi	nvme_ctrl_info_model;
60533affcbSRobert Mustacchi	nvme_ctrl_info_nformats;
61533affcbSRobert Mustacchi	nvme_ctrl_info_nns;
62533affcbSRobert Mustacchi	nvme_ctrl_info_pci_did;
63533affcbSRobert Mustacchi	nvme_ctrl_info_pci_mps_max;
64533affcbSRobert Mustacchi	nvme_ctrl_info_pci_mps_min;
65533affcbSRobert Mustacchi	nvme_ctrl_info_pci_nintrs;
66533affcbSRobert Mustacchi	nvme_ctrl_info_pci_rev;
67533affcbSRobert Mustacchi	nvme_ctrl_info_pci_subsys;
68533affcbSRobert Mustacchi	nvme_ctrl_info_pci_subvid;
69533affcbSRobert Mustacchi	nvme_ctrl_info_pci_vid;
70533affcbSRobert Mustacchi	nvme_ctrl_info_persist;
71533affcbSRobert Mustacchi	nvme_ctrl_info_restore;
72533affcbSRobert Mustacchi	nvme_ctrl_info_serial;
73533affcbSRobert Mustacchi	nvme_ctrl_info_snap;
74533affcbSRobert Mustacchi	nvme_ctrl_info_syserr;
75533affcbSRobert Mustacchi	nvme_ctrl_info_transport;
76533affcbSRobert Mustacchi	nvme_ctrl_info_type;
77533affcbSRobert Mustacchi	nvme_ctrl_info_unalloc_cap;
78533affcbSRobert Mustacchi	nvme_ctrl_info_vendor;
79533affcbSRobert Mustacchi	nvme_ctrl_info_version;
80533affcbSRobert Mustacchi	nvme_ctrl_init_by_instance;
81533affcbSRobert Mustacchi	nvme_ctrl_init;
82533affcbSRobert Mustacchi	nvme_ctrl_lock;
83533affcbSRobert Mustacchi	nvme_ctrl_ns_info_snap;
84533affcbSRobert Mustacchi	nvme_ctrl_ns_init;
85533affcbSRobert Mustacchi	nvme_ctrl_syserr;
86533affcbSRobert Mustacchi	nvme_ctrl_unlock;
87533affcbSRobert Mustacchi	nvme_err;
88533affcbSRobert Mustacchi	nvme_errlen;
89533affcbSRobert Mustacchi	nvme_errmsg;
90533affcbSRobert Mustacchi	nvme_errtostr;
91533affcbSRobert Mustacchi	nvme_feat_disc_csi;
92533affcbSRobert Mustacchi	nvme_feat_disc_data_size;
93533affcbSRobert Mustacchi	nvme_feat_disc_dup;
94533affcbSRobert Mustacchi	nvme_feat_disc_fid;
95533affcbSRobert Mustacchi	nvme_feat_disc_fields_get;
96533affcbSRobert Mustacchi	nvme_feat_disc_fields_set;
97533affcbSRobert Mustacchi	nvme_feat_disc_flags;
98533affcbSRobert Mustacchi	nvme_feat_disc_free;
99533affcbSRobert Mustacchi	nvme_feat_disc_impl;
100533affcbSRobert Mustacchi	nvme_feat_disc_kind;
101533affcbSRobert Mustacchi	nvme_feat_disc_output_get;
102533affcbSRobert Mustacchi	nvme_feat_disc_output_set;
103533affcbSRobert Mustacchi	nvme_feat_disc_scope;
104533affcbSRobert Mustacchi	nvme_feat_disc_short;
105533affcbSRobert Mustacchi	nvme_feat_disc_spec;
106533affcbSRobert Mustacchi	nvme_feat_discover_fini;
107533affcbSRobert Mustacchi	nvme_feat_discover_init;
108533affcbSRobert Mustacchi	nvme_feat_discover_step;
109533affcbSRobert Mustacchi	nvme_feat_discover;
110533affcbSRobert Mustacchi	nvme_fini;
111533affcbSRobert Mustacchi	nvme_format_req_exec;
112533affcbSRobert Mustacchi	nvme_format_req_fini;
113533affcbSRobert Mustacchi	nvme_format_req_init;
114533affcbSRobert Mustacchi	nvme_format_req_set_lbaf;
115533affcbSRobert Mustacchi	nvme_format_req_set_nsid;
116533affcbSRobert Mustacchi	nvme_format_req_set_ses;
117533affcbSRobert Mustacchi	nvme_fw_commit_req_exec;
118533affcbSRobert Mustacchi	nvme_fw_commit_req_fini;
119533affcbSRobert Mustacchi	nvme_fw_commit_req_init;
120533affcbSRobert Mustacchi	nvme_fw_commit_req_set_action;
121533affcbSRobert Mustacchi	nvme_fw_commit_req_set_slot;
122533affcbSRobert Mustacchi	nvme_fw_load;
123*1c02c6c8SRobert Mustacchi	nvme_get_feat_req_clear_output;
124533affcbSRobert Mustacchi	nvme_get_feat_req_exec;
125533affcbSRobert Mustacchi	nvme_get_feat_req_fini;
126533affcbSRobert Mustacchi	nvme_get_feat_req_get_cdw0;
127533affcbSRobert Mustacchi	nvme_get_feat_req_init_by_disc;
128533affcbSRobert Mustacchi	nvme_get_feat_req_init_by_name;
129533affcbSRobert Mustacchi	nvme_get_feat_req_init;
130533affcbSRobert Mustacchi	nvme_get_feat_req_set_cdw11;
131533affcbSRobert Mustacchi	nvme_get_feat_req_set_fid;
132533affcbSRobert Mustacchi	nvme_get_feat_req_set_nsid;
133533affcbSRobert Mustacchi	nvme_get_feat_req_set_output;
134533affcbSRobert Mustacchi	nvme_get_feat_req_set_sel;
135*1c02c6c8SRobert Mustacchi	nvme_id_req_clear_output;
136533affcbSRobert Mustacchi	nvme_id_req_exec;
137533affcbSRobert Mustacchi	nvme_id_req_fini;
138533affcbSRobert Mustacchi	nvme_id_req_init_by_cns;
139533affcbSRobert Mustacchi	nvme_id_req_set_ctrlid;
140533affcbSRobert Mustacchi	nvme_id_req_set_nsid;
141533affcbSRobert Mustacchi	nvme_id_req_set_output;
142533affcbSRobert Mustacchi	nvme_init;
143533affcbSRobert Mustacchi	nvme_log_disc_calc_size;
144533affcbSRobert Mustacchi	nvme_log_disc_csi;
145533affcbSRobert Mustacchi	nvme_log_disc_desc;
146533affcbSRobert Mustacchi	nvme_log_disc_dup;
147533affcbSRobert Mustacchi	nvme_log_disc_fields;
148533affcbSRobert Mustacchi	nvme_log_disc_free;
149533affcbSRobert Mustacchi	nvme_log_disc_impl;
150533affcbSRobert Mustacchi	nvme_log_disc_kind;
151533affcbSRobert Mustacchi	nvme_log_disc_lid;
152533affcbSRobert Mustacchi	nvme_log_disc_name;
153533affcbSRobert Mustacchi	nvme_log_disc_scopes;
154533affcbSRobert Mustacchi	nvme_log_disc_size;
155533affcbSRobert Mustacchi	nvme_log_disc_sources;
156533affcbSRobert Mustacchi	nvme_log_discover_fini;
157533affcbSRobert Mustacchi	nvme_log_discover_init;
158533affcbSRobert Mustacchi	nvme_log_discover_step;
159533affcbSRobert Mustacchi	nvme_log_discover;
160*1c02c6c8SRobert Mustacchi	nvme_log_req_clear_output;
161533affcbSRobert Mustacchi	nvme_log_req_exec;
162533affcbSRobert Mustacchi	nvme_log_req_fini;
163533affcbSRobert Mustacchi	nvme_log_req_init_by_disc;
164533affcbSRobert Mustacchi	nvme_log_req_init_by_name;
165533affcbSRobert Mustacchi	nvme_log_req_init;
166533affcbSRobert Mustacchi	nvme_log_req_set_csi;
167533affcbSRobert Mustacchi	nvme_log_req_set_lid;
168533affcbSRobert Mustacchi	nvme_log_req_set_lsi;
169533affcbSRobert Mustacchi	nvme_log_req_set_lsp;
170533affcbSRobert Mustacchi	nvme_log_req_set_nsid;
171533affcbSRobert Mustacchi	nvme_log_req_set_offset;
172533affcbSRobert Mustacchi	nvme_log_req_set_output;
173533affcbSRobert Mustacchi	nvme_log_req_set_rae;
174533affcbSRobert Mustacchi	nvme_ns_bd_attach;
175533affcbSRobert Mustacchi	nvme_ns_bd_detach;
176533affcbSRobert Mustacchi	nvme_ns_disc_eui64;
177533affcbSRobert Mustacchi	nvme_ns_disc_flags;
178533affcbSRobert Mustacchi	nvme_ns_disc_level;
179533affcbSRobert Mustacchi	nvme_ns_disc_nguid;
180533affcbSRobert Mustacchi	nvme_ns_disc_nsid;
181533affcbSRobert Mustacchi	nvme_ns_discover_fini;
182533affcbSRobert Mustacchi	nvme_ns_discover_init;
183533affcbSRobert Mustacchi	nvme_ns_discover_step;
184533affcbSRobert Mustacchi	nvme_ns_discover;
185533affcbSRobert Mustacchi	nvme_ns_fini;
186533affcbSRobert Mustacchi	nvme_ns_info_bd_addr;
187533affcbSRobert Mustacchi	nvme_ns_info_cap;
188533affcbSRobert Mustacchi	nvme_ns_info_curformat;
189533affcbSRobert Mustacchi	nvme_ns_info_err;
190533affcbSRobert Mustacchi	nvme_ns_info_errlen;
191533affcbSRobert Mustacchi	nvme_ns_info_errmsg;
192533affcbSRobert Mustacchi	nvme_ns_info_errtostr;
193533affcbSRobert Mustacchi	nvme_ns_info_eui64;
194533affcbSRobert Mustacchi	nvme_ns_info_format;
195533affcbSRobert Mustacchi	nvme_ns_info_free;
196533affcbSRobert Mustacchi	nvme_ns_info_identify;
197533affcbSRobert Mustacchi	nvme_ns_info_level;
198533affcbSRobert Mustacchi	nvme_ns_info_nformats;
199533affcbSRobert Mustacchi	nvme_ns_info_nguid;
200533affcbSRobert Mustacchi	nvme_ns_info_nsid;
201533affcbSRobert Mustacchi	nvme_ns_info_size;
202533affcbSRobert Mustacchi	nvme_ns_info_snap;
203533affcbSRobert Mustacchi	nvme_ns_info_syserr;
204533affcbSRobert Mustacchi	nvme_ns_info_use;
205533affcbSRobert Mustacchi	nvme_ns_init_by_name;
206533affcbSRobert Mustacchi	nvme_ns_init;
207533affcbSRobert Mustacchi	nvme_ns_lock;
208533affcbSRobert Mustacchi	nvme_ns_unlock;
209533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_data_size;
210533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_id;
211533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_meta_size;
212533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_rel_perf;
213533affcbSRobert Mustacchi	nvme_sctostr;
214533affcbSRobert Mustacchi	nvme_scttostr;
215533affcbSRobert Mustacchi	nvme_syserr;
216533affcbSRobert Mustacchi	nvme_vuc_disc_desc;
217533affcbSRobert Mustacchi	nvme_vuc_disc_dt;
218533affcbSRobert Mustacchi	nvme_vuc_disc_dup;
219533affcbSRobert Mustacchi	nvme_vuc_disc_free;
220533affcbSRobert Mustacchi	nvme_vuc_disc_impact;
221533affcbSRobert Mustacchi	nvme_vuc_disc_lock;
222533affcbSRobert Mustacchi	nvme_vuc_disc_name;
223533affcbSRobert Mustacchi	nvme_vuc_disc_opcode;
224533affcbSRobert Mustacchi	nvme_vuc_discover_by_name;
225533affcbSRobert Mustacchi	nvme_vuc_discover_fini;
226533affcbSRobert Mustacchi	nvme_vuc_discover_init;
227533affcbSRobert Mustacchi	nvme_vuc_discover_step;
228533affcbSRobert Mustacchi	nvme_vuc_discover;
229*1c02c6c8SRobert Mustacchi	nvme_vuc_req_clear_output;
230533affcbSRobert Mustacchi	nvme_vuc_req_exec;
231533affcbSRobert Mustacchi	nvme_vuc_req_fini;
232533affcbSRobert Mustacchi	nvme_vuc_req_get_cdw0;
233533affcbSRobert Mustacchi	nvme_vuc_req_init;
234533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw12;
235533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw13;
236533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw14;
237533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw15;
238533affcbSRobert Mustacchi	nvme_vuc_req_set_impact;
239533affcbSRobert Mustacchi	nvme_vuc_req_set_input;
240533affcbSRobert Mustacchi	nvme_vuc_req_set_nsid;
241533affcbSRobert Mustacchi	nvme_vuc_req_set_opcode;
242533affcbSRobert Mustacchi	nvme_vuc_req_set_output;
243533affcbSRobert Mustacchi	nvme_vuc_req_set_timeout;
2447a27a99aSRobert Mustacchi	nvme_wdc_assert_clear;
2457a27a99aSRobert Mustacchi	nvme_wdc_assert_inject;
246*1c02c6c8SRobert Mustacchi	nvme_wdc_e6_req_clear_output;
247533affcbSRobert Mustacchi	nvme_wdc_e6_req_exec;
248533affcbSRobert Mustacchi	nvme_wdc_e6_req_fini;
249533affcbSRobert Mustacchi	nvme_wdc_e6_req_init;
250533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_offset;
251533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_output;
252533affcbSRobert Mustacchi	nvme_wdc_resize_get;
253533affcbSRobert Mustacchi	nvme_wdc_resize_set;
254533affcbSRobert Mustacchi    local:
255533affcbSRobert Mustacchi	*;
256533affcbSRobert Mustacchi};
257