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. 23c5591576SRob Johnston# Copyright 2020 Joyent, Inc. 246158a8b5SRobert Mustacchi# Copyright 2023 Oxide Computer Company 25f808c858Sraf# 26f808c858Sraf 27bfed486aSAli Bahrami# 28bfed486aSAli Bahrami# MAPFILE HEADER START 29bfed486aSAli Bahrami# 30bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 31bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 32bfed486aSAli Bahrami# 33bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 34bfed486aSAli Bahrami# 35bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 36bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 37bfed486aSAli Bahrami# 38bfed486aSAli Bahrami# MAPFILE HEADER END 39bfed486aSAli Bahrami# 40bfed486aSAli Bahrami 41cd3e9333SAli Bahrami$mapfile_version 2 42cd3e9333SAli Bahrami 43cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate { 44f808c858Sraf global: 45f808c858Sraf topo_close; 46*dd23d762SRobert Mustacchi topo_create_props; 47f808c858Sraf topo_debug_set; 48c5591576SRob Johnston topo_digraph_deserialize; 49c5591576SRob Johnston topo_digraph_destroy; 50c5591576SRob Johnston topo_digraph_get; 51c5591576SRob Johnston topo_digraph_new; 52c5591576SRob Johnston topo_digraph_paths; 53c5591576SRob Johnston topo_digraph_serialize; 54c5591576SRob Johnston topo_edge_iter; 55c5591576SRob Johnston topo_edge_new; 56f808c858Sraf topo_fmri_asru; 57f808c858Sraf topo_fmri_compare; 58f808c858Sraf topo_fmri_contains; 59f808c858Sraf topo_fmri_create; 60f808c858Sraf topo_fmri_expand; 61825ba0f2Srobj topo_fmri_facility; 62f808c858Sraf topo_fmri_fru; 63c40d7343Scindi topo_fmri_getpgrp; 64c40d7343Scindi topo_fmri_getprop; 659dd0f810Scindi topo_fmri_label; 66f808c858Sraf topo_fmri_nvl2str; 67f808c858Sraf topo_fmri_present; 6825c6ff4bSstephh topo_fmri_replaced; 69e4b86885SCheng Sean Ye topo_fmri_retire; 702cb5535aSrobj topo_fmri_serial; 7125c6ff4bSstephh topo_fmri_service_state; 72c40d7343Scindi topo_fmri_setprop; 73f808c858Sraf topo_fmri_str2nvl; 74940d71d2Seschrock topo_fmri_strcmp; 75069f55e2SEric Schrock topo_fmri_strcmp_noauth; 76940d71d2Seschrock topo_fmri_strhash; 77069f55e2SEric Schrock topo_fmri_strhash_noauth; 78e4b86885SCheng Sean Ye topo_fmri_unretire; 79f808c858Sraf topo_fmri_unusable; 80f808c858Sraf topo_hdl_alloc; 819c994d58SRobert Mustacchi topo_hdl_asprintf; 82c93c462eSCheng Sean Ye topo_hdl_devinfo; 83f808c858Sraf topo_hdl_errmsg; 84f808c858Sraf topo_hdl_errno; 85f808c858Sraf topo_hdl_free; 86f808c858Sraf topo_hdl_nvalloc; 87f808c858Sraf topo_hdl_nvdup; 88c93c462eSCheng Sean Ye topo_hdl_prominfo; 89f808c858Sraf topo_hdl_strdup; 90f808c858Sraf topo_hdl_strfree; 91e2336878SRob Johnston topo_hdl_strfreev; 929c994d58SRobert Mustacchi topo_hdl_vasprintf; 93f808c858Sraf topo_hdl_zalloc; 94825ba0f2Srobj topo_led_state_name; 95825ba0f2Srobj topo_led_type_name; 96184cd04cScth topo_list_append; 972b1b28a8SRob Johnston topo_list_deepcopy; 98184cd04cScth topo_list_delete; 99f808c858Sraf topo_method_invoke; 100f808c858Sraf topo_method_register; 101e5dcf7beSRobert Johnston topo_method_sensor_failure; 102825ba0f2Srobj topo_method_supported; 103f808c858Sraf topo_method_unregister; 104f808c858Sraf topo_method_unregister_all; 105f808c858Sraf topo_mod_alloc; 1069c994d58SRobert Mustacchi topo_mod_asprintf; 1079c994d58SRobert Mustacchi topo_mod_vasprintf; 1080eb822a1Scindi topo_mod_auth; 1096d65bee7SRob Johnston topo_mod_clean_str; 1109c994d58SRobert Mustacchi topo_mod_clean_strn; 111f808c858Sraf topo_mod_clrdebug; 1120eb822a1Scindi topo_mod_cpufmri; 113508a0e8cSRob Johnston topo_mod_create_ufm; 114508a0e8cSRob Johnston topo_mod_create_ufm_slot; 1150eb822a1Scindi topo_mod_devfmri; 1160eb822a1Scindi topo_mod_devinfo; 117f808c858Sraf topo_mod_dprintf; 118f808c858Sraf topo_mod_enumerate; 1190eb822a1Scindi topo_mod_enummap; 120f808c858Sraf topo_mod_errmsg; 121f808c858Sraf topo_mod_errno; 122672fc84aSRobert Mustacchi topo_mod_file_search; 123f808c858Sraf topo_mod_free; 1240eb822a1Scindi topo_mod_getspecific; 1250eb822a1Scindi topo_mod_hcfmri; 1268abca89fSRob Johnston topo_mod_hc_occupied; 1270b1b4412SEric Schrock topo_mod_ipmi_hold; 1280b1b4412SEric Schrock topo_mod_ipmi_rele; 129f808c858Sraf topo_mod_load; 1300eb822a1Scindi topo_mod_memfmri; 1310eb822a1Scindi topo_mod_modfmri; 132f808c858Sraf topo_mod_nvalloc; 133f808c858Sraf topo_mod_nvdup; 1340eb822a1Scindi topo_mod_nvl2str; 13566d05358SRob Johnston topo_mod_pcidb; 1360eb822a1Scindi topo_mod_pkgfmri; 137317c37f3SRob Johnston topo_mod_product; 1380eb822a1Scindi topo_mod_prominfo; 139f808c858Sraf topo_mod_register; 140f808c858Sraf topo_mod_setdebug; 141f808c858Sraf topo_mod_seterrno; 1420eb822a1Scindi topo_mod_setspecific; 1430eb822a1Scindi topo_mod_str2nvl; 144f808c858Sraf topo_mod_strdup; 145f808c858Sraf topo_mod_strfree; 146e2336878SRob Johnston topo_mod_strfreev; 147f808c858Sraf topo_mod_unload; 148f808c858Sraf topo_mod_unregister; 14912cc75c8Scindi topo_mod_walk_init; 150f808c858Sraf topo_mod_zalloc; 151074bb90dSTom Pothier topo_mod_smbios; 152f808c858Sraf topo_node_asru; 153f808c858Sraf topo_node_asru_set; 154f808c858Sraf topo_node_bind; 1551410cb93SJoshua M. Clulow topo_node_child_walk; 156825ba0f2Srobj topo_node_facility; 157825ba0f2Srobj topo_node_facbind; 158825ba0f2Srobj topo_node_flags; 159f808c858Sraf topo_node_fru; 160f808c858Sraf topo_node_fru_set; 1610eb822a1Scindi topo_node_getspecific; 162f808c858Sraf topo_node_instance; 163f808c858Sraf topo_node_label; 164f808c858Sraf topo_node_label_set; 165e4b86885SCheng Sean Ye topo_node_lookup; 166f808c858Sraf topo_node_name; 1678abca89fSRob Johnston topo_node_occupied; 1684557a2a1Srobj topo_node_parent; 169f808c858Sraf topo_node_range_create; 170f808c858Sraf topo_node_range_destroy; 171f808c858Sraf topo_node_resource; 1720eb822a1Scindi topo_node_setspecific; 173f808c858Sraf topo_node_unbind; 174c5591576SRob Johnston topo_node_vertex; 175f808c858Sraf topo_open; 176c5591576SRob Johnston topo_path_destroy; 177f808c858Sraf topo_pgroup_create; 178f808c858Sraf topo_pgroup_destroy; 179c40d7343Scindi topo_pgroup_info; 1808522c52aSRob Johnston topo_pgroup_hcset; 181f808c858Sraf topo_prop_get_fmri; 182f808c858Sraf topo_prop_get_int32; 183f808c858Sraf topo_prop_get_int64; 184f808c858Sraf topo_prop_get_string; 185f808c858Sraf topo_prop_get_uint32; 186f808c858Sraf topo_prop_get_uint64; 187825ba0f2Srobj topo_prop_get_double; 1880eb822a1Scindi topo_prop_get_int32_array; 1890eb822a1Scindi topo_prop_get_uint32_array; 1900eb822a1Scindi topo_prop_get_int64_array; 1910eb822a1Scindi topo_prop_get_uint64_array; 1920eb822a1Scindi topo_prop_get_string_array; 1930eb822a1Scindi topo_prop_get_fmri_array; 1949af3851aSeschrock topo_prop_getpgrp; 195c40d7343Scindi topo_prop_getprop; 1960eb822a1Scindi topo_prop_getprops; 197f808c858Sraf topo_prop_inherit; 198c40d7343Scindi topo_prop_method_register; 199c40d7343Scindi topo_prop_method_unregister; 200f808c858Sraf topo_prop_set_fmri; 201f808c858Sraf topo_prop_set_int32; 202f808c858Sraf topo_prop_set_int64; 203f808c858Sraf topo_prop_set_string; 204f808c858Sraf topo_prop_set_uint32; 205f808c858Sraf topo_prop_set_uint64; 206825ba0f2Srobj topo_prop_set_double; 2070eb822a1Scindi topo_prop_set_int32_array; 2080eb822a1Scindi topo_prop_set_uint32_array; 2090eb822a1Scindi topo_prop_set_int64_array; 2100eb822a1Scindi topo_prop_set_uint64_array; 2110eb822a1Scindi topo_prop_set_string_array; 2120eb822a1Scindi topo_prop_set_fmri_array; 213c40d7343Scindi topo_prop_setprop; 214825ba0f2Srobj topo_prop_setmutable; 215e5dcf7beSRobert Johnston topo_prop_setnonvolatile; 2160eb822a1Scindi topo_name2stability; 2176158a8b5SRobert Mustacchi topo_scheme_walk; 218825ba0f2Srobj topo_sensor_state_name; 219825ba0f2Srobj topo_sensor_type_name; 220825ba0f2Srobj topo_sensor_units_name; 2210eb822a1Scindi topo_stability2name; 222f808c858Sraf topo_snap_hold; 223f808c858Sraf topo_snap_release; 224f808c858Sraf topo_strerror; 225c5591576SRob Johnston topo_vertex_destroy; 226c5591576SRob Johnston topo_vertex_iter; 227c5591576SRob Johnston topo_vertex_node; 228c5591576SRob Johnston topo_vertex_new; 229f808c858Sraf topo_walk_fini; 230f808c858Sraf topo_walk_init; 231f808c858Sraf topo_walk_step; 2320eb822a1Scindi topo_xml_print; 233f808c858Sraf local: 234f808c858Sraf *; 235f808c858Sraf}; 236