xref: /titanic_51/usr/src/lib/fm/topo/libtopo/common/mapfile-vers (revision 1410cb930a3e26032c59c6835837a28c47366b3c)
1f808c858Sraf#
2f808c858Sraf# CDDL HEADER START
3f808c858Sraf#
4f808c858Sraf# The contents of this file are subject to the terms of the
5f808c858Sraf# Common Development and Distribution License (the "License").
6f808c858Sraf# You may not use this file except in compliance with the License.
7f808c858Sraf#
8f808c858Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9f808c858Sraf# or http://www.opensolaris.org/os/licensing.
10f808c858Sraf# See the License for the specific language governing permissions
11f808c858Sraf# and limitations under the License.
12f808c858Sraf#
13f808c858Sraf# When distributing Covered Code, include this CDDL HEADER in each
14f808c858Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15f808c858Sraf# If applicable, add the following below this CDDL HEADER, with the
16f808c858Sraf# fields enclosed by brackets "[]" replaced with your own identifying
17f808c858Sraf# information: Portions Copyright [yyyy] [name of copyright owner]
18f808c858Sraf#
19f808c858Sraf# CDDL HEADER END
20f808c858Sraf#
21f808c858Sraf#
22cd3e9333SAli Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23f808c858Sraf#
24f808c858Sraf
25bfed486aSAli Bahrami#
26bfed486aSAli Bahrami# MAPFILE HEADER START
27bfed486aSAli Bahrami#
28bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
30bfed486aSAli Bahrami#
31bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
32bfed486aSAli Bahrami#
33bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
34bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
35bfed486aSAli Bahrami#
36bfed486aSAli Bahrami# MAPFILE HEADER END
37bfed486aSAli Bahrami#
38bfed486aSAli Bahrami
39cd3e9333SAli Bahrami$mapfile_version 2
40cd3e9333SAli Bahrami
41cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate {
42f808c858Sraf    global:
43f808c858Sraf	topo_close;
44f808c858Sraf	topo_debug_set;
45f808c858Sraf	topo_fmri_asru;
46f808c858Sraf	topo_fmri_compare;
47f808c858Sraf	topo_fmri_contains;
48f808c858Sraf	topo_fmri_create;
49f808c858Sraf	topo_fmri_expand;
50825ba0f2Srobj	topo_fmri_facility;
51f808c858Sraf	topo_fmri_fru;
52c40d7343Scindi	topo_fmri_getpgrp;
53c40d7343Scindi	topo_fmri_getprop;
549dd0f810Scindi	topo_fmri_label;
55f808c858Sraf	topo_fmri_nvl2str;
56f808c858Sraf	topo_fmri_present;
5725c6ff4bSstephh	topo_fmri_replaced;
58e4b86885SCheng Sean Ye	topo_fmri_retire;
592cb5535aSrobj	topo_fmri_serial;
6025c6ff4bSstephh	topo_fmri_service_state;
61c40d7343Scindi	topo_fmri_setprop;
62f808c858Sraf	topo_fmri_str2nvl;
63940d71d2Seschrock	topo_fmri_strcmp;
64069f55e2SEric Schrock	topo_fmri_strcmp_noauth;
65940d71d2Seschrock	topo_fmri_strhash;
66069f55e2SEric Schrock	topo_fmri_strhash_noauth;
67e4b86885SCheng Sean Ye	topo_fmri_unretire;
68f808c858Sraf	topo_fmri_unusable;
69f808c858Sraf	topo_hdl_alloc;
70c93c462eSCheng Sean Ye	topo_hdl_devinfo;
71f808c858Sraf	topo_hdl_errmsg;
72f808c858Sraf	topo_hdl_errno;
73f808c858Sraf	topo_hdl_free;
74f808c858Sraf	topo_hdl_nvalloc;
75f808c858Sraf	topo_hdl_nvdup;
76c93c462eSCheng Sean Ye	topo_hdl_prominfo;
77f808c858Sraf	topo_hdl_strdup;
78f808c858Sraf	topo_hdl_strfree;
79f808c858Sraf	topo_hdl_zalloc;
80825ba0f2Srobj	topo_led_state_name;
81825ba0f2Srobj	topo_led_type_name;
82184cd04cScth	topo_list_append;
83184cd04cScth	topo_list_delete;
84f808c858Sraf	topo_method_invoke;
85f808c858Sraf	topo_method_register;
86e5dcf7beSRobert Johnston	topo_method_sensor_failure;
87825ba0f2Srobj	topo_method_supported;
88f808c858Sraf	topo_method_unregister;
89f808c858Sraf	topo_method_unregister_all;
90f808c858Sraf	topo_mod_alloc;
910eb822a1Scindi	topo_mod_auth;
92f808c858Sraf	topo_mod_clrdebug;
930eb822a1Scindi	topo_mod_cpufmri;
940eb822a1Scindi	topo_mod_devfmri;
950eb822a1Scindi	topo_mod_devinfo;
96f808c858Sraf	topo_mod_dprintf;
97f808c858Sraf	topo_mod_enumerate;
980eb822a1Scindi	topo_mod_enummap;
99f808c858Sraf	topo_mod_errmsg;
100f808c858Sraf	topo_mod_errno;
101f808c858Sraf	topo_mod_free;
1020eb822a1Scindi	topo_mod_getspecific;
1030eb822a1Scindi	topo_mod_hcfmri;
1040b1b4412SEric Schrock	topo_mod_ipmi_hold;
1050b1b4412SEric Schrock	topo_mod_ipmi_rele;
106f808c858Sraf	topo_mod_load;
1070eb822a1Scindi	topo_mod_memfmri;
1080eb822a1Scindi	topo_mod_modfmri;
109f808c858Sraf	topo_mod_nvalloc;
110f808c858Sraf	topo_mod_nvdup;
1110eb822a1Scindi	topo_mod_nvl2str;
1120eb822a1Scindi	topo_mod_pkgfmri;
1130eb822a1Scindi	topo_mod_prominfo;
114f808c858Sraf	topo_mod_register;
115f808c858Sraf	topo_mod_setdebug;
116f808c858Sraf	topo_mod_seterrno;
1170eb822a1Scindi	topo_mod_setspecific;
1180eb822a1Scindi	topo_mod_str2nvl;
119f808c858Sraf	topo_mod_strdup;
120f808c858Sraf	topo_mod_strfree;
121f808c858Sraf	topo_mod_unload;
122f808c858Sraf	topo_mod_unregister;
12312cc75c8Scindi	topo_mod_walk_init;
124f808c858Sraf	topo_mod_zalloc;
125074bb90dSTom Pothier	topo_mod_smbios;
126f808c858Sraf	topo_node_asru;
127f808c858Sraf	topo_node_asru_set;
128f808c858Sraf	topo_node_bind;
129*1410cb93SJoshua M. Clulow	topo_node_child_walk;
130825ba0f2Srobj	topo_node_facility;
131825ba0f2Srobj	topo_node_facbind;
132825ba0f2Srobj	topo_node_flags;
133f808c858Sraf	topo_node_fru;
134f808c858Sraf	topo_node_fru_set;
1350eb822a1Scindi	topo_node_getspecific;
136f808c858Sraf	topo_node_instance;
137f808c858Sraf	topo_node_label;
138f808c858Sraf	topo_node_label_set;
139e4b86885SCheng Sean Ye	topo_node_lookup;
140f808c858Sraf	topo_node_name;
1414557a2a1Srobj	topo_node_parent;
142f808c858Sraf	topo_node_range_create;
143f808c858Sraf	topo_node_range_destroy;
144f808c858Sraf	topo_node_resource;
1450eb822a1Scindi	topo_node_setspecific;
146f808c858Sraf	topo_node_unbind;
147f808c858Sraf	topo_open;
148f808c858Sraf	topo_pgroup_create;
149f808c858Sraf	topo_pgroup_destroy;
150c40d7343Scindi	topo_pgroup_info;
151f808c858Sraf	topo_prop_get_fmri;
152f808c858Sraf	topo_prop_get_int32;
153f808c858Sraf	topo_prop_get_int64;
154f808c858Sraf	topo_prop_get_string;
155f808c858Sraf	topo_prop_get_uint32;
156f808c858Sraf	topo_prop_get_uint64;
157825ba0f2Srobj	topo_prop_get_double;
1580eb822a1Scindi	topo_prop_get_int32_array;
1590eb822a1Scindi	topo_prop_get_uint32_array;
1600eb822a1Scindi	topo_prop_get_int64_array;
1610eb822a1Scindi	topo_prop_get_uint64_array;
1620eb822a1Scindi	topo_prop_get_string_array;
1630eb822a1Scindi	topo_prop_get_fmri_array;
1649af3851aSeschrock	topo_prop_getpgrp;
165c40d7343Scindi	topo_prop_getprop;
1660eb822a1Scindi	topo_prop_getprops;
167f808c858Sraf	topo_prop_inherit;
168c40d7343Scindi	topo_prop_method_register;
169c40d7343Scindi	topo_prop_method_unregister;
170f808c858Sraf	topo_prop_set_fmri;
171f808c858Sraf	topo_prop_set_int32;
172f808c858Sraf	topo_prop_set_int64;
173f808c858Sraf	topo_prop_set_string;
174f808c858Sraf	topo_prop_set_uint32;
175f808c858Sraf	topo_prop_set_uint64;
176825ba0f2Srobj	topo_prop_set_double;
1770eb822a1Scindi	topo_prop_set_int32_array;
1780eb822a1Scindi	topo_prop_set_uint32_array;
1790eb822a1Scindi	topo_prop_set_int64_array;
1800eb822a1Scindi	topo_prop_set_uint64_array;
1810eb822a1Scindi	topo_prop_set_string_array;
1820eb822a1Scindi	topo_prop_set_fmri_array;
183c40d7343Scindi	topo_prop_setprop;
184825ba0f2Srobj	topo_prop_setmutable;
185e5dcf7beSRobert Johnston	topo_prop_setnonvolatile;
1860eb822a1Scindi	topo_name2stability;
187825ba0f2Srobj	topo_sensor_state_name;
188825ba0f2Srobj	topo_sensor_type_name;
189825ba0f2Srobj	topo_sensor_units_name;
1900eb822a1Scindi	topo_stability2name;
191f808c858Sraf	topo_snap_hold;
192f808c858Sraf	topo_snap_release;
193f808c858Sraf	topo_strerror;
194f808c858Sraf	topo_walk_fini;
195f808c858Sraf	topo_walk_init;
196f808c858Sraf	topo_walk_step;
1970eb822a1Scindi	topo_xml_print;
198f808c858Sraf    local:
199f808c858Sraf	*;
200f808c858Sraf};
201