xref: /illumos-gate/usr/src/lib/libnvme/common/mapfile-vers (revision 7a27a99a5b13d5aa203a174e41ab2d4fd5f6566c)
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;
56533affcbSRobert Mustacchi	nvme_ctrl_info_fwrev;
57533affcbSRobert Mustacchi	nvme_ctrl_info_identify;
58533affcbSRobert Mustacchi	nvme_ctrl_info_model;
59533affcbSRobert Mustacchi	nvme_ctrl_info_nformats;
60533affcbSRobert Mustacchi	nvme_ctrl_info_nns;
61533affcbSRobert Mustacchi	nvme_ctrl_info_pci_did;
62533affcbSRobert Mustacchi	nvme_ctrl_info_pci_mps_max;
63533affcbSRobert Mustacchi	nvme_ctrl_info_pci_mps_min;
64533affcbSRobert Mustacchi	nvme_ctrl_info_pci_nintrs;
65533affcbSRobert Mustacchi	nvme_ctrl_info_pci_rev;
66533affcbSRobert Mustacchi	nvme_ctrl_info_pci_subsys;
67533affcbSRobert Mustacchi	nvme_ctrl_info_pci_subvid;
68533affcbSRobert Mustacchi	nvme_ctrl_info_pci_vid;
69533affcbSRobert Mustacchi	nvme_ctrl_info_persist;
70533affcbSRobert Mustacchi	nvme_ctrl_info_restore;
71533affcbSRobert Mustacchi	nvme_ctrl_info_serial;
72533affcbSRobert Mustacchi	nvme_ctrl_info_snap;
73533affcbSRobert Mustacchi	nvme_ctrl_info_syserr;
74533affcbSRobert Mustacchi	nvme_ctrl_info_transport;
75533affcbSRobert Mustacchi	nvme_ctrl_info_type;
76533affcbSRobert Mustacchi	nvme_ctrl_info_unalloc_cap;
77533affcbSRobert Mustacchi	nvme_ctrl_info_vendor;
78533affcbSRobert Mustacchi	nvme_ctrl_info_version;
79533affcbSRobert Mustacchi	nvme_ctrl_init_by_instance;
80533affcbSRobert Mustacchi	nvme_ctrl_init;
81533affcbSRobert Mustacchi	nvme_ctrl_lock;
82533affcbSRobert Mustacchi	nvme_ctrl_ns_info_snap;
83533affcbSRobert Mustacchi	nvme_ctrl_ns_init;
84533affcbSRobert Mustacchi	nvme_ctrl_syserr;
85533affcbSRobert Mustacchi	nvme_ctrl_unlock;
86533affcbSRobert Mustacchi	nvme_err;
87533affcbSRobert Mustacchi	nvme_errlen;
88533affcbSRobert Mustacchi	nvme_errmsg;
89533affcbSRobert Mustacchi	nvme_errtostr;
90533affcbSRobert Mustacchi	nvme_feat_disc_csi;
91533affcbSRobert Mustacchi	nvme_feat_disc_data_size;
92533affcbSRobert Mustacchi	nvme_feat_disc_dup;
93533affcbSRobert Mustacchi	nvme_feat_disc_fid;
94533affcbSRobert Mustacchi	nvme_feat_disc_fields_get;
95533affcbSRobert Mustacchi	nvme_feat_disc_fields_set;
96533affcbSRobert Mustacchi	nvme_feat_disc_flags;
97533affcbSRobert Mustacchi	nvme_feat_disc_free;
98533affcbSRobert Mustacchi	nvme_feat_disc_impl;
99533affcbSRobert Mustacchi	nvme_feat_disc_kind;
100533affcbSRobert Mustacchi	nvme_feat_disc_output_get;
101533affcbSRobert Mustacchi	nvme_feat_disc_output_set;
102533affcbSRobert Mustacchi	nvme_feat_disc_scope;
103533affcbSRobert Mustacchi	nvme_feat_disc_short;
104533affcbSRobert Mustacchi	nvme_feat_disc_spec;
105533affcbSRobert Mustacchi	nvme_feat_discover_fini;
106533affcbSRobert Mustacchi	nvme_feat_discover_init;
107533affcbSRobert Mustacchi	nvme_feat_discover_step;
108533affcbSRobert Mustacchi	nvme_feat_discover;
109533affcbSRobert Mustacchi	nvme_fini;
110533affcbSRobert Mustacchi	nvme_format_req_exec;
111533affcbSRobert Mustacchi	nvme_format_req_fini;
112533affcbSRobert Mustacchi	nvme_format_req_init;
113533affcbSRobert Mustacchi	nvme_format_req_set_lbaf;
114533affcbSRobert Mustacchi	nvme_format_req_set_nsid;
115533affcbSRobert Mustacchi	nvme_format_req_set_ses;
116533affcbSRobert Mustacchi	nvme_fw_commit_req_exec;
117533affcbSRobert Mustacchi	nvme_fw_commit_req_fini;
118533affcbSRobert Mustacchi	nvme_fw_commit_req_init;
119533affcbSRobert Mustacchi	nvme_fw_commit_req_set_action;
120533affcbSRobert Mustacchi	nvme_fw_commit_req_set_slot;
121533affcbSRobert Mustacchi	nvme_fw_load;
122533affcbSRobert Mustacchi	nvme_get_feat_req_exec;
123533affcbSRobert Mustacchi	nvme_get_feat_req_fini;
124533affcbSRobert Mustacchi	nvme_get_feat_req_get_cdw0;
125533affcbSRobert Mustacchi	nvme_get_feat_req_init_by_disc;
126533affcbSRobert Mustacchi	nvme_get_feat_req_init_by_name;
127533affcbSRobert Mustacchi	nvme_get_feat_req_init;
128533affcbSRobert Mustacchi	nvme_get_feat_req_set_cdw11;
129533affcbSRobert Mustacchi	nvme_get_feat_req_set_fid;
130533affcbSRobert Mustacchi	nvme_get_feat_req_set_nsid;
131533affcbSRobert Mustacchi	nvme_get_feat_req_set_output;
132533affcbSRobert Mustacchi	nvme_get_feat_req_set_sel;
133533affcbSRobert Mustacchi	nvme_id_req_exec;
134533affcbSRobert Mustacchi	nvme_id_req_fini;
135533affcbSRobert Mustacchi	nvme_id_req_init_by_cns;
136533affcbSRobert Mustacchi	nvme_id_req_set_ctrlid;
137533affcbSRobert Mustacchi	nvme_id_req_set_nsid;
138533affcbSRobert Mustacchi	nvme_id_req_set_output;
139533affcbSRobert Mustacchi	nvme_init;
140533affcbSRobert Mustacchi	nvme_log_disc_calc_size;
141533affcbSRobert Mustacchi	nvme_log_disc_csi;
142533affcbSRobert Mustacchi	nvme_log_disc_desc;
143533affcbSRobert Mustacchi	nvme_log_disc_dup;
144533affcbSRobert Mustacchi	nvme_log_disc_fields;
145533affcbSRobert Mustacchi	nvme_log_disc_free;
146533affcbSRobert Mustacchi	nvme_log_disc_impl;
147533affcbSRobert Mustacchi	nvme_log_disc_kind;
148533affcbSRobert Mustacchi	nvme_log_disc_lid;
149533affcbSRobert Mustacchi	nvme_log_disc_name;
150533affcbSRobert Mustacchi	nvme_log_disc_scopes;
151533affcbSRobert Mustacchi	nvme_log_disc_size;
152533affcbSRobert Mustacchi	nvme_log_disc_sources;
153533affcbSRobert Mustacchi	nvme_log_discover_fini;
154533affcbSRobert Mustacchi	nvme_log_discover_init;
155533affcbSRobert Mustacchi	nvme_log_discover_step;
156533affcbSRobert Mustacchi	nvme_log_discover;
157533affcbSRobert Mustacchi	nvme_log_req_exec;
158533affcbSRobert Mustacchi	nvme_log_req_fini;
159533affcbSRobert Mustacchi	nvme_log_req_init_by_disc;
160533affcbSRobert Mustacchi	nvme_log_req_init_by_name;
161533affcbSRobert Mustacchi	nvme_log_req_init;
162533affcbSRobert Mustacchi	nvme_log_req_set_csi;
163533affcbSRobert Mustacchi	nvme_log_req_set_lid;
164533affcbSRobert Mustacchi	nvme_log_req_set_lsi;
165533affcbSRobert Mustacchi	nvme_log_req_set_lsp;
166533affcbSRobert Mustacchi	nvme_log_req_set_nsid;
167533affcbSRobert Mustacchi	nvme_log_req_set_offset;
168533affcbSRobert Mustacchi	nvme_log_req_set_output;
169533affcbSRobert Mustacchi	nvme_log_req_set_rae;
170533affcbSRobert Mustacchi	nvme_ns_bd_attach;
171533affcbSRobert Mustacchi	nvme_ns_bd_detach;
172533affcbSRobert Mustacchi	nvme_ns_disc_eui64;
173533affcbSRobert Mustacchi	nvme_ns_disc_flags;
174533affcbSRobert Mustacchi	nvme_ns_disc_level;
175533affcbSRobert Mustacchi	nvme_ns_disc_nguid;
176533affcbSRobert Mustacchi	nvme_ns_disc_nsid;
177533affcbSRobert Mustacchi	nvme_ns_discover_fini;
178533affcbSRobert Mustacchi	nvme_ns_discover_init;
179533affcbSRobert Mustacchi	nvme_ns_discover_step;
180533affcbSRobert Mustacchi	nvme_ns_discover;
181533affcbSRobert Mustacchi	nvme_ns_fini;
182533affcbSRobert Mustacchi	nvme_ns_info_bd_addr;
183533affcbSRobert Mustacchi	nvme_ns_info_cap;
184533affcbSRobert Mustacchi	nvme_ns_info_curformat;
185533affcbSRobert Mustacchi	nvme_ns_info_err;
186533affcbSRobert Mustacchi	nvme_ns_info_errlen;
187533affcbSRobert Mustacchi	nvme_ns_info_errmsg;
188533affcbSRobert Mustacchi	nvme_ns_info_errtostr;
189533affcbSRobert Mustacchi	nvme_ns_info_eui64;
190533affcbSRobert Mustacchi	nvme_ns_info_format;
191533affcbSRobert Mustacchi	nvme_ns_info_free;
192533affcbSRobert Mustacchi	nvme_ns_info_identify;
193533affcbSRobert Mustacchi	nvme_ns_info_level;
194533affcbSRobert Mustacchi	nvme_ns_info_nformats;
195533affcbSRobert Mustacchi	nvme_ns_info_nguid;
196533affcbSRobert Mustacchi	nvme_ns_info_nsid;
197533affcbSRobert Mustacchi	nvme_ns_info_size;
198533affcbSRobert Mustacchi	nvme_ns_info_snap;
199533affcbSRobert Mustacchi	nvme_ns_info_syserr;
200533affcbSRobert Mustacchi	nvme_ns_info_use;
201533affcbSRobert Mustacchi	nvme_ns_init_by_name;
202533affcbSRobert Mustacchi	nvme_ns_init;
203533affcbSRobert Mustacchi	nvme_ns_lock;
204533affcbSRobert Mustacchi	nvme_ns_unlock;
205533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_data_size;
206533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_id;
207533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_meta_size;
208533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_rel_perf;
209533affcbSRobert Mustacchi	nvme_sctostr;
210533affcbSRobert Mustacchi	nvme_scttostr;
211533affcbSRobert Mustacchi	nvme_syserr;
212533affcbSRobert Mustacchi	nvme_vuc_disc_desc;
213533affcbSRobert Mustacchi	nvme_vuc_disc_dt;
214533affcbSRobert Mustacchi	nvme_vuc_disc_dup;
215533affcbSRobert Mustacchi	nvme_vuc_disc_free;
216533affcbSRobert Mustacchi	nvme_vuc_disc_impact;
217533affcbSRobert Mustacchi	nvme_vuc_disc_lock;
218533affcbSRobert Mustacchi	nvme_vuc_disc_name;
219533affcbSRobert Mustacchi	nvme_vuc_disc_opcode;
220533affcbSRobert Mustacchi	nvme_vuc_discover_by_name;
221533affcbSRobert Mustacchi	nvme_vuc_discover_fini;
222533affcbSRobert Mustacchi	nvme_vuc_discover_init;
223533affcbSRobert Mustacchi	nvme_vuc_discover_step;
224533affcbSRobert Mustacchi	nvme_vuc_discover;
225533affcbSRobert Mustacchi	nvme_vuc_req_exec;
226533affcbSRobert Mustacchi	nvme_vuc_req_fini;
227533affcbSRobert Mustacchi	nvme_vuc_req_get_cdw0;
228533affcbSRobert Mustacchi	nvme_vuc_req_init;
229533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw12;
230533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw13;
231533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw14;
232533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw15;
233533affcbSRobert Mustacchi	nvme_vuc_req_set_impact;
234533affcbSRobert Mustacchi	nvme_vuc_req_set_input;
235533affcbSRobert Mustacchi	nvme_vuc_req_set_nsid;
236533affcbSRobert Mustacchi	nvme_vuc_req_set_opcode;
237533affcbSRobert Mustacchi	nvme_vuc_req_set_output;
238533affcbSRobert Mustacchi	nvme_vuc_req_set_timeout;
239*7a27a99aSRobert Mustacchi	nvme_wdc_assert_clear;
240*7a27a99aSRobert Mustacchi	nvme_wdc_assert_inject;
241533affcbSRobert Mustacchi	nvme_wdc_e6_req_exec;
242533affcbSRobert Mustacchi	nvme_wdc_e6_req_fini;
243533affcbSRobert Mustacchi	nvme_wdc_e6_req_init;
244533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_offset;
245533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_output;
246533affcbSRobert Mustacchi	nvme_wdc_resize_get;
247533affcbSRobert Mustacchi	nvme_wdc_resize_set;
248533affcbSRobert Mustacchi    local:
249533affcbSRobert Mustacchi	*;
250533affcbSRobert Mustacchi};
251