xref: /illumos-gate/usr/src/lib/libnvme/common/mapfile-vers (revision f5f0964ce91892f7482efc86903b0ec7c7b6ba66)
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#
13*f5f0964cSRobert Mustacchi# Copyright 2025 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;
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;
1601c02c6c8SRobert 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;
174*f5f0964cSRobert Mustacchi	nvme_ns_attach_req_exec;
175*f5f0964cSRobert Mustacchi	nvme_ns_attach_req_fini;
176*f5f0964cSRobert Mustacchi	nvme_ns_attach_req_init_by_sel;
177*f5f0964cSRobert Mustacchi	nvme_ns_attach_req_set_ctrlid_self;
178*f5f0964cSRobert Mustacchi	nvme_ns_attach_req_set_nsid;
179533affcbSRobert Mustacchi	nvme_ns_bd_attach;
180533affcbSRobert Mustacchi	nvme_ns_bd_detach;
181*f5f0964cSRobert Mustacchi	nvme_ns_create_req_init_by_csi;
182*f5f0964cSRobert Mustacchi	nvme_ns_create_req_exec;
183*f5f0964cSRobert Mustacchi	nvme_ns_create_req_fini;
184*f5f0964cSRobert Mustacchi	nvme_ns_create_req_get_nsid;
185*f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_flbas;
186*f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_ncap;
187*f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_nmic;
188*f5f0964cSRobert Mustacchi	nvme_ns_create_req_set_nsze;
189*f5f0964cSRobert Mustacchi	nvme_ns_delete_req_exec;
190*f5f0964cSRobert Mustacchi	nvme_ns_delete_req_fini;
191*f5f0964cSRobert Mustacchi	nvme_ns_delete_req_init;
192*f5f0964cSRobert Mustacchi	nvme_ns_delete_req_set_nsid;
193533affcbSRobert Mustacchi	nvme_ns_disc_eui64;
194533affcbSRobert Mustacchi	nvme_ns_disc_flags;
195533affcbSRobert Mustacchi	nvme_ns_disc_level;
196533affcbSRobert Mustacchi	nvme_ns_disc_nguid;
197533affcbSRobert Mustacchi	nvme_ns_disc_nsid;
198533affcbSRobert Mustacchi	nvme_ns_discover_fini;
199533affcbSRobert Mustacchi	nvme_ns_discover_init;
200533affcbSRobert Mustacchi	nvme_ns_discover_step;
201533affcbSRobert Mustacchi	nvme_ns_discover;
202533affcbSRobert Mustacchi	nvme_ns_fini;
203533affcbSRobert Mustacchi	nvme_ns_info_bd_addr;
204533affcbSRobert Mustacchi	nvme_ns_info_cap;
205533affcbSRobert Mustacchi	nvme_ns_info_curformat;
206533affcbSRobert Mustacchi	nvme_ns_info_err;
207533affcbSRobert Mustacchi	nvme_ns_info_errlen;
208533affcbSRobert Mustacchi	nvme_ns_info_errmsg;
209533affcbSRobert Mustacchi	nvme_ns_info_errtostr;
210533affcbSRobert Mustacchi	nvme_ns_info_eui64;
211533affcbSRobert Mustacchi	nvme_ns_info_format;
212533affcbSRobert Mustacchi	nvme_ns_info_free;
213533affcbSRobert Mustacchi	nvme_ns_info_identify;
214533affcbSRobert Mustacchi	nvme_ns_info_level;
215533affcbSRobert Mustacchi	nvme_ns_info_nformats;
216533affcbSRobert Mustacchi	nvme_ns_info_nguid;
217533affcbSRobert Mustacchi	nvme_ns_info_nsid;
218533affcbSRobert Mustacchi	nvme_ns_info_size;
219533affcbSRobert Mustacchi	nvme_ns_info_snap;
220533affcbSRobert Mustacchi	nvme_ns_info_syserr;
221533affcbSRobert Mustacchi	nvme_ns_info_use;
222533affcbSRobert Mustacchi	nvme_ns_init_by_name;
223533affcbSRobert Mustacchi	nvme_ns_init;
224533affcbSRobert Mustacchi	nvme_ns_lock;
225533affcbSRobert Mustacchi	nvme_ns_unlock;
226533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_data_size;
227533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_id;
228533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_meta_size;
229533affcbSRobert Mustacchi	nvme_nvm_lba_fmt_rel_perf;
230533affcbSRobert Mustacchi	nvme_sctostr;
231533affcbSRobert Mustacchi	nvme_scttostr;
232533affcbSRobert Mustacchi	nvme_syserr;
233533affcbSRobert Mustacchi	nvme_vuc_disc_desc;
234533affcbSRobert Mustacchi	nvme_vuc_disc_dt;
235533affcbSRobert Mustacchi	nvme_vuc_disc_dup;
236533affcbSRobert Mustacchi	nvme_vuc_disc_free;
237533affcbSRobert Mustacchi	nvme_vuc_disc_impact;
238533affcbSRobert Mustacchi	nvme_vuc_disc_lock;
239533affcbSRobert Mustacchi	nvme_vuc_disc_name;
240533affcbSRobert Mustacchi	nvme_vuc_disc_opcode;
241533affcbSRobert Mustacchi	nvme_vuc_discover_by_name;
242533affcbSRobert Mustacchi	nvme_vuc_discover_fini;
243533affcbSRobert Mustacchi	nvme_vuc_discover_init;
244533affcbSRobert Mustacchi	nvme_vuc_discover_step;
245533affcbSRobert Mustacchi	nvme_vuc_discover;
2461c02c6c8SRobert Mustacchi	nvme_vuc_req_clear_output;
247533affcbSRobert Mustacchi	nvme_vuc_req_exec;
248533affcbSRobert Mustacchi	nvme_vuc_req_fini;
249533affcbSRobert Mustacchi	nvme_vuc_req_get_cdw0;
250533affcbSRobert Mustacchi	nvme_vuc_req_init;
251533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw12;
252533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw13;
253533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw14;
254533affcbSRobert Mustacchi	nvme_vuc_req_set_cdw15;
255533affcbSRobert Mustacchi	nvme_vuc_req_set_impact;
256533affcbSRobert Mustacchi	nvme_vuc_req_set_input;
257533affcbSRobert Mustacchi	nvme_vuc_req_set_nsid;
258533affcbSRobert Mustacchi	nvme_vuc_req_set_opcode;
259533affcbSRobert Mustacchi	nvme_vuc_req_set_output;
260533affcbSRobert Mustacchi	nvme_vuc_req_set_timeout;
2617a27a99aSRobert Mustacchi	nvme_wdc_assert_clear;
2627a27a99aSRobert Mustacchi	nvme_wdc_assert_inject;
2631c02c6c8SRobert Mustacchi	nvme_wdc_e6_req_clear_output;
264533affcbSRobert Mustacchi	nvme_wdc_e6_req_exec;
265533affcbSRobert Mustacchi	nvme_wdc_e6_req_fini;
266533affcbSRobert Mustacchi	nvme_wdc_e6_req_init;
267533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_offset;
268533affcbSRobert Mustacchi	nvme_wdc_e6_req_set_output;
269533affcbSRobert Mustacchi	nvme_wdc_resize_get;
270533affcbSRobert Mustacchi	nvme_wdc_resize_set;
271*f5f0964cSRobert Mustacchi
272*f5f0964cSRobert Mustacchi
273533affcbSRobert Mustacchi    local:
274533affcbSRobert Mustacchi	*;
275533affcbSRobert Mustacchi};
276