xref: /illumos-gate/usr/src/lib/libnvme/common/mapfile-vers (revision ffd3f1847d39a0d148aa934d9051f453189adfe2)
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#
13fe5224a3SRobert Mustacchi# Copyright 2026 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;
1231c02c6c8SRobert 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;
1351c02c6c8SRobert 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;
143*ffd3f184SRobert Mustacchi	nvme_log_disc_aliases;
144533affcbSRobert Mustacchi	nvme_log_disc_calc_size;
145533affcbSRobert Mustacchi	nvme_log_disc_csi;
146533affcbSRobert Mustacchi	nvme_log_disc_desc;
147533affcbSRobert Mustacchi	nvme_log_disc_dup;
148533affcbSRobert Mustacchi	nvme_log_disc_fields;
149533affcbSRobert Mustacchi	nvme_log_disc_free;
150533affcbSRobert Mustacchi	nvme_log_disc_impl;
151533affcbSRobert Mustacchi	nvme_log_disc_kind;
152533affcbSRobert Mustacchi	nvme_log_disc_lid;
153*ffd3f184SRobert Mustacchi	nvme_log_disc_naliases;
154533affcbSRobert Mustacchi	nvme_log_disc_name;
155533affcbSRobert Mustacchi	nvme_log_disc_scopes;
156533affcbSRobert Mustacchi	nvme_log_disc_size;
157533affcbSRobert Mustacchi	nvme_log_disc_sources;
158533affcbSRobert Mustacchi	nvme_log_discover_fini;
159533affcbSRobert Mustacchi	nvme_log_discover_init;
160533affcbSRobert Mustacchi	nvme_log_discover_step;
161533affcbSRobert Mustacchi	nvme_log_discover;
1621c02c6c8SRobert Mustacchi	nvme_log_req_clear_output;
163533affcbSRobert Mustacchi	nvme_log_req_exec;
164533affcbSRobert Mustacchi	nvme_log_req_fini;
165533affcbSRobert Mustacchi	nvme_log_req_init_by_disc;
166533affcbSRobert Mustacchi	nvme_log_req_init_by_name;
167533affcbSRobert Mustacchi	nvme_log_req_init;
168533affcbSRobert Mustacchi	nvme_log_req_set_csi;
169533affcbSRobert Mustacchi	nvme_log_req_set_lid;
170533affcbSRobert Mustacchi	nvme_log_req_set_lsi;
171533affcbSRobert Mustacchi	nvme_log_req_set_lsp;
172533affcbSRobert Mustacchi	nvme_log_req_set_nsid;
173533affcbSRobert Mustacchi	nvme_log_req_set_offset;
174533affcbSRobert Mustacchi	nvme_log_req_set_output;
175533affcbSRobert Mustacchi	nvme_log_req_set_rae;
176f5f0964cSRobert Mustacchi	nvme_ns_attach_req_exec;
177f5f0964cSRobert Mustacchi	nvme_ns_attach_req_fini;
178f5f0964cSRobert Mustacchi	nvme_ns_attach_req_init_by_sel;
179f5f0964cSRobert Mustacchi	nvme_ns_attach_req_set_ctrlid_self;
180f5f0964cSRobert Mustacchi	nvme_ns_attach_req_set_nsid;
181533affcbSRobert Mustacchi	nvme_ns_bd_attach;
182533affcbSRobert Mustacchi	nvme_ns_bd_detach;
183f5f0964cSRobert Mustacchi	nvme_ns_create_req_init_by_csi;
184f5f0964cSRobert Mustacchi	nvme_ns_create_req_exec;
185f5f0964cSRobert Mustacchi	nvme_ns_create_req_fini;
186f5f0964cSRobert Mustacchi	nvme_ns_create_req_get_nsid;
187f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_flbas;
188f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_ncap;
189f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_nmic;
190f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_nsze;
191f5f0964cSRobert Mustacchi	nvme_ns_delete_req_exec;
192f5f0964cSRobert Mustacchi	nvme_ns_delete_req_fini;
193f5f0964cSRobert Mustacchi	nvme_ns_delete_req_init;
194f5f0964cSRobert Mustacchi	nvme_ns_delete_req_set_nsid;
195533affcbSRobert Mustacchi	nvme_ns_disc_eui64;
196533affcbSRobert Mustacchi	nvme_ns_disc_flags;
197533affcbSRobert Mustacchi	nvme_ns_disc_level;
198533affcbSRobert Mustacchi	nvme_ns_disc_nguid;
199533affcbSRobert Mustacchi	nvme_ns_disc_nsid;
200533affcbSRobert Mustacchi	nvme_ns_discover_fini;
201533affcbSRobert Mustacchi	nvme_ns_discover_init;
202533affcbSRobert Mustacchi	nvme_ns_discover_step;
203533affcbSRobert Mustacchi	nvme_ns_discover;
204533affcbSRobert Mustacchi	nvme_ns_fini;
205533affcbSRobert Mustacchi	nvme_ns_info_bd_addr;
206533affcbSRobert Mustacchi	nvme_ns_info_cap;
207533affcbSRobert Mustacchi	nvme_ns_info_curformat;
208533affcbSRobert Mustacchi	nvme_ns_info_err;
209533affcbSRobert Mustacchi	nvme_ns_info_errlen;
210533affcbSRobert Mustacchi	nvme_ns_info_errmsg;
211533affcbSRobert Mustacchi	nvme_ns_info_errtostr;
212533affcbSRobert Mustacchi	nvme_ns_info_eui64;
213533affcbSRobert Mustacchi	nvme_ns_info_format;
214533affcbSRobert Mustacchi	nvme_ns_info_free;
215533affcbSRobert Mustacchi	nvme_ns_info_identify;
216533affcbSRobert Mustacchi	nvme_ns_info_level;
217533affcbSRobert Mustacchi	nvme_ns_info_nformats;
218533affcbSRobert Mustacchi	nvme_ns_info_nguid;
219533affcbSRobert Mustacchi	nvme_ns_info_nsid;
220533affcbSRobert Mustacchi	nvme_ns_info_size;
221533affcbSRobert Mustacchi	nvme_ns_info_snap;
222533affcbSRobert Mustacchi	nvme_ns_info_syserr;
223533affcbSRobert Mustacchi	nvme_ns_info_use;
224533affcbSRobert Mustacchi	nvme_ns_init_by_name;
225533affcbSRobert Mustacchi	nvme_ns_init;
226533affcbSRobert Mustacchi	nvme_ns_lock;
227533affcbSRobert Mustacchi	nvme_ns_unlock;
228533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_data_size;
229533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_id;
230533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_meta_size;
231533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_rel_perf;
232533affcbSRobert Mustacchi	nvme_sctostr;
233533affcbSRobert Mustacchi	nvme_scttostr;
234fe5224a3SRobert Mustacchi	nvme_sndk_hw_rev;
235fe5224a3SRobert Mustacchi	nvme_sndk_pci_eye;
236533affcbSRobert Mustacchi	nvme_syserr;
237533affcbSRobert Mustacchi	nvme_vuc_disc_desc;
238533affcbSRobert Mustacchi	nvme_vuc_disc_dt;
239533affcbSRobert Mustacchi	nvme_vuc_disc_dup;
240533affcbSRobert Mustacchi	nvme_vuc_disc_free;
241533affcbSRobert Mustacchi	nvme_vuc_disc_impact;
242533affcbSRobert Mustacchi	nvme_vuc_disc_lock;
243533affcbSRobert Mustacchi	nvme_vuc_disc_name;
244533affcbSRobert Mustacchi	nvme_vuc_disc_opcode;
245533affcbSRobert Mustacchi	nvme_vuc_discover_by_name;
246533affcbSRobert Mustacchi	nvme_vuc_discover_fini;
247533affcbSRobert Mustacchi	nvme_vuc_discover_init;
248533affcbSRobert Mustacchi	nvme_vuc_discover_step;
249533affcbSRobert Mustacchi	nvme_vuc_discover;
2501c02c6c8SRobert Mustacchi	nvme_vuc_req_clear_output;
251533affcbSRobert Mustacchi	nvme_vuc_req_exec;
252533affcbSRobert Mustacchi	nvme_vuc_req_fini;
253533affcbSRobert Mustacchi	nvme_vuc_req_get_cdw0;
254533affcbSRobert Mustacchi	nvme_vuc_req_init;
255533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw12;
256533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw13;
257533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw14;
258533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw15;
259533affcbSRobert Mustacchi	nvme_vuc_req_set_impact;
260533affcbSRobert Mustacchi	nvme_vuc_req_set_input;
261533affcbSRobert Mustacchi	nvme_vuc_req_set_nsid;
262533affcbSRobert Mustacchi	nvme_vuc_req_set_opcode;
263533affcbSRobert Mustacchi	nvme_vuc_req_set_output;
264533affcbSRobert Mustacchi	nvme_vuc_req_set_timeout;
2657a27a99aSRobert Mustacchi	nvme_wdc_assert_clear;
2667a27a99aSRobert Mustacchi	nvme_wdc_assert_inject;
2671c02c6c8SRobert Mustacchi	nvme_wdc_e6_req_clear_output;
268533affcbSRobert Mustacchi	nvme_wdc_e6_req_exec;
269533affcbSRobert Mustacchi	nvme_wdc_e6_req_fini;
270533affcbSRobert Mustacchi	nvme_wdc_e6_req_init;
271533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_offset;
272533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_output;
273533affcbSRobert Mustacchi	nvme_wdc_resize_get;
274533affcbSRobert Mustacchi	nvme_wdc_resize_set;
275533affcbSRobert Mustacchi    local:
276533affcbSRobert Mustacchi	*;
277533affcbSRobert Mustacchi};
278