17aec1d6eScindi# 2cd3e9333SAli Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 3c5591576SRob Johnston# Copyright 2020 Joyent, Inc. 4*dd23d762SRobert Mustacchi# Copyright 2023 Oxide Computer Company 57aec1d6eScindi# 67aec1d6eScindi# CDDL HEADER START 77aec1d6eScindi# 87aec1d6eScindi# The contents of this file are subject to the terms of the 90eb822a1Scindi# Common Development and Distribution License (the "License"). 100eb822a1Scindi# You may not use this file except in compliance with the License. 117aec1d6eScindi# 127aec1d6eScindi# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 137aec1d6eScindi# or http://www.opensolaris.org/os/licensing. 147aec1d6eScindi# See the License for the specific language governing permissions 157aec1d6eScindi# and limitations under the License. 167aec1d6eScindi# 177aec1d6eScindi# When distributing Covered Code, include this CDDL HEADER in each 187aec1d6eScindi# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 197aec1d6eScindi# If applicable, add the following below this CDDL HEADER, with the 207aec1d6eScindi# fields enclosed by brackets "[]" replaced with your own identifying 217aec1d6eScindi# information: Portions Copyright [yyyy] [name of copyright owner] 227aec1d6eScindi# 237aec1d6eScindi# CDDL HEADER END 247aec1d6eScindi# 257aec1d6eScindi 26cd3e9333SAli Bahrami$mapfile_version 2 277aec1d6eScindi 28cd3e9333SAli BahramiSYMBOL_SCOPE { 29*dd23d762SRobert Mustacchi topo_create_props { TYPE = FUNCTION; FLAGS = extern }; 30*dd23d762SRobert Mustacchi 31c5591576SRob Johnston topo_digraph_destroy { TYPE = FUNCTION; FLAGS = extern }; 32c5591576SRob Johnston topo_digraph_new { TYPE = FUNCTION; FLAGS = extern }; 33c5591576SRob Johnston topo_edge_new { TYPE = FUNCTION; FLAGS = extern }; 34cd3e9333SAli Bahrami topo_node_range_create { TYPE = FUNCTION; FLAGS = extern }; 35cd3e9333SAli Bahrami topo_node_range_destroy { TYPE = FUNCTION; FLAGS = extern }; 36cd3e9333SAli Bahrami topo_node_bind { TYPE = FUNCTION; FLAGS = extern }; 37cd3e9333SAli Bahrami topo_node_unbind { TYPE = FUNCTION; FLAGS = extern }; 38cd3e9333SAli Bahrami topo_node_name { TYPE = FUNCTION; FLAGS = extern }; 39cd3e9333SAli Bahrami topo_node_setspecific { TYPE = FUNCTION; FLAGS = extern }; 40cd3e9333SAli Bahrami topo_node_getspecific { TYPE = FUNCTION; FLAGS = extern }; 41cd3e9333SAli Bahrami topo_node_instance { TYPE = FUNCTION; FLAGS = extern }; 427aec1d6eScindi 43cd3e9333SAli Bahrami topo_mod_alloc { TYPE = FUNCTION; FLAGS = extern }; 44cd3e9333SAli Bahrami topo_mod_zalloc { TYPE = FUNCTION; FLAGS = extern }; 45cd3e9333SAli Bahrami topo_mod_free { TYPE = FUNCTION; FLAGS = extern }; 46cd3e9333SAli Bahrami topo_mod_nvalloc { TYPE = FUNCTION; FLAGS = extern }; 47cd3e9333SAli Bahrami topo_mod_nvdup { TYPE = FUNCTION; FLAGS = extern }; 489c994d58SRobert Mustacchi topo_mod_asprintf { TYPE = FUNCTION; FLAGS = extern }; 499c994d58SRobert Mustacchi topo_mod_vasprintf { TYPE = FUNCTION; FLAGS = extern }; 50cd3e9333SAli Bahrami topo_mod_strfree { TYPE = FUNCTION; FLAGS = extern }; 51e2336878SRob Johnston topo_mod_strfreev { TYPE = FUNCTION; FLAGS = extern }; 52cd3e9333SAli Bahrami topo_mod_strdup { TYPE = FUNCTION; FLAGS = extern }; 537aec1d6eScindi 54cd3e9333SAli Bahrami topo_mod_clrdebug { TYPE = FUNCTION; FLAGS = extern }; 55cd3e9333SAli Bahrami topo_mod_setdebug { TYPE = FUNCTION; FLAGS = extern }; 56cd3e9333SAli Bahrami topo_mod_dprintf { TYPE = FUNCTION; FLAGS = extern }; 57cd3e9333SAli Bahrami topo_mod_errmsg { TYPE = FUNCTION; FLAGS = extern }; 58cd3e9333SAli Bahrami topo_mod_errno { TYPE = FUNCTION; FLAGS = extern }; 597aec1d6eScindi 60cd3e9333SAli Bahrami topo_mod_load { TYPE = FUNCTION; FLAGS = extern }; 61cd3e9333SAli Bahrami topo_mod_unload { TYPE = FUNCTION; FLAGS = extern }; 62cd3e9333SAli Bahrami topo_mod_register { TYPE = FUNCTION; FLAGS = extern }; 63cd3e9333SAli Bahrami topo_mod_unregister { TYPE = FUNCTION; FLAGS = extern }; 64cd3e9333SAli Bahrami topo_mod_enumerate { TYPE = FUNCTION; FLAGS = extern }; 65cd3e9333SAli Bahrami topo_mod_enummap { TYPE = FUNCTION; FLAGS = extern }; 66cd3e9333SAli Bahrami topo_mod_release { TYPE = FUNCTION; FLAGS = extern }; 67cd3e9333SAli Bahrami topo_mod_getspecific { TYPE = FUNCTION; FLAGS = extern }; 68cd3e9333SAli Bahrami topo_mod_setspecific { TYPE = FUNCTION; FLAGS = extern }; 69cd3e9333SAli Bahrami topo_mod_hcfmri { TYPE = FUNCTION; FLAGS = extern }; 70cd3e9333SAli Bahrami topo_mod_devfmri { TYPE = FUNCTION; FLAGS = extern }; 71cd3e9333SAli Bahrami topo_mod_cpufmri { TYPE = FUNCTION; FLAGS = extern }; 72cd3e9333SAli Bahrami topo_mod_pkgfmri { TYPE = FUNCTION; FLAGS = extern }; 73cd3e9333SAli Bahrami topo_mod_modfmri { TYPE = FUNCTION; FLAGS = extern }; 74cd3e9333SAli Bahrami topo_mod_nvl2str { TYPE = FUNCTION; FLAGS = extern }; 75cd3e9333SAli Bahrami topo_mod_str2nvl { TYPE = FUNCTION; FLAGS = extern }; 76cd3e9333SAli Bahrami topo_mod_auth { TYPE = FUNCTION; FLAGS = extern }; 776d65bee7SRob Johnston topo_mod_clean_str { TYPE = FUNCTION; FLAGS = extern }; 789c994d58SRobert Mustacchi topo_mod_clean_strn { TYPE = FUNCTION; FLAGS = extern }; 798abca89fSRob Johnston topo_mod_hc_occupied { TYPE = FUNCTION; FLAGS = extern }; 80317c37f3SRob Johnston topo_mod_product { TYPE = FUNCTION; FLAGS = extern }; 8112cc75c8Scindi 82cd3e9333SAli Bahrami topo_mod_walk_init { TYPE = FUNCTION; FLAGS = extern }; 83074bb90dSTom Pothier 84cd3e9333SAli Bahrami topo_mod_smbios { TYPE = FUNCTION; FLAGS = extern }; 8566d05358SRob Johnston topo_mod_pcidb { TYPE = FUNCTION; FLAGS = extern }; 867aec1d6eScindi 87508a0e8cSRob Johnston topo_mod_create_ufm { TYPE = FUNCTION; FLAGS = extern }; 88508a0e8cSRob Johnston topo_mod_create_ufm_slot { TYPE = FUNCTION; FLAGS = extern }; 89508a0e8cSRob Johnston 90cd3e9333SAli Bahrami topo_method_register { TYPE = FUNCTION; FLAGS = extern }; 91cd3e9333SAli Bahrami topo_method_unregister { TYPE = FUNCTION; FLAGS = extern }; 92cd3e9333SAli Bahrami topo_method_unregister_all { TYPE = FUNCTION; FLAGS = extern }; 93cd3e9333SAli Bahrami topo_method_invoke { TYPE = FUNCTION; FLAGS = extern }; 94cd3e9333SAli Bahrami topo_method_sensor_failure { TYPE = FUNCTION; FLAGS = extern }; 95c40d7343Scindi 96cd3e9333SAli Bahrami topo_prop_method_register { TYPE = FUNCTION; FLAGS = extern }; 97cd3e9333SAli Bahrami topo_prop_method_unregister { TYPE = FUNCTION; FLAGS = extern }; 98cd3e9333SAli Bahrami topo_prop_set_int32 { TYPE = FUNCTION; FLAGS = extern }; 99cd3e9333SAli Bahrami topo_prop_set_uint32 { TYPE = FUNCTION; FLAGS = extern }; 100cd3e9333SAli Bahrami topo_prop_set_int64 { TYPE = FUNCTION; FLAGS = extern }; 101cd3e9333SAli Bahrami topo_prop_set_uint64 { TYPE = FUNCTION; FLAGS = extern }; 102cd3e9333SAli Bahrami topo_prop_set_string { TYPE = FUNCTION; FLAGS = extern }; 103cd3e9333SAli Bahrami topo_prop_set_fmri { TYPE = FUNCTION; FLAGS = extern }; 104cd3e9333SAli Bahrami topo_prop_set_int32_array { TYPE = FUNCTION; FLAGS = extern }; 105cd3e9333SAli Bahrami topo_prop_set_uint32_array { TYPE = FUNCTION; FLAGS = extern }; 106cd3e9333SAli Bahrami topo_prop_set_int64_array { TYPE = FUNCTION; FLAGS = extern }; 107cd3e9333SAli Bahrami topo_prop_set_uint64_array { TYPE = FUNCTION; FLAGS = extern }; 108cd3e9333SAli Bahrami topo_prop_set_string_array { TYPE = FUNCTION; FLAGS = extern }; 109cd3e9333SAli Bahrami topo_prop_set_fmri_array { TYPE = FUNCTION; FLAGS = extern }; 110cd3e9333SAli Bahrami topo_prop_inherit { TYPE = FUNCTION; FLAGS = extern }; 111cd3e9333SAli Bahrami topo_pgroup_create { TYPE = FUNCTION; FLAGS = extern }; 1128522c52aSRob Johnston topo_pgroup_hcset { TYPE = FUNCTION; FLAGS = extern }; 113c5591576SRob Johnston 114c5591576SRob Johnston topo_vertex_destroy { TYPE = FUNCTION; FLAGS = extern }; 115c5591576SRob Johnston topo_vertex_new { TYPE = FUNCTION; FLAGS = extern }; 1167aec1d6eScindi}; 117