12522Sraf# 22522Sraf# CDDL HEADER START 32522Sraf# 42522Sraf# The contents of this file are subject to the terms of the 52522Sraf# Common Development and Distribution License (the "License"). 62522Sraf# You may not use this file except in compliance with the License. 72522Sraf# 82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 92522Sraf# or http://www.opensolaris.org/os/licensing. 102522Sraf# See the License for the specific language governing permissions 112522Sraf# and limitations under the License. 122522Sraf# 132522Sraf# When distributing Covered Code, include this CDDL HEADER in each 142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 152522Sraf# If applicable, add the following below this CDDL HEADER, with the 162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying 172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner] 182522Sraf# 192522Sraf# CDDL HEADER END 202522Sraf# 212522Sraf# 2212116SVikram.Hegde@Sun.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 232522Sraf# 248744SAli.Bahrami@Sun.COM 258744SAli.Bahrami@Sun.COM# 268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 278744SAli.Bahrami@Sun.COM# 288744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 308744SAli.Bahrami@Sun.COM# 318744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 328744SAli.Bahrami@Sun.COM# 338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 358744SAli.Bahrami@Sun.COM# 368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 372522Sraf# 382522Sraf 39*12692SAli.Bahrami@Oracle.COM$mapfile_version 2 40*12692SAli.Bahrami@Oracle.COM 41*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.4 { 426640Scth global: 4312116SVikram.Hegde@Sun.COM di_alias2curr; 446640Scth di_path_bus_addr; 456640Scth di_path_client_devfs_path; 466640Scth di_path_client_next_path; 476640Scth di_path_client_node; 486640Scth di_path_devfs_path; 496640Scth di_path_instance; 506640Scth di_path_node_name; 516640Scth di_path_phci_next_path; 526640Scth di_path_phci_node; 536640Scth di_path_private_get; 546640Scth di_path_private_set; 556640Scth di_path_prop_bytes; 566640Scth di_path_prop_int64s; 576640Scth di_path_prop_ints; 586640Scth di_path_prop_len; 596640Scth di_path_prop_lookup_bytes; 606640Scth di_path_prop_lookup_int64s; 616640Scth di_path_prop_lookup_ints; 626640Scth di_path_prop_lookup_strings; 636640Scth di_path_prop_name; 646640Scth di_path_prop_next; 656640Scth di_path_prop_strings; 666640Scth di_path_prop_type; 676640Scth di_path_state; 686640Scth} SUNW_1.3; 696640Scth 70*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 { 712522Sraf global: 722522Sraf di_devfs_minor_path; 732522Sraf di_driver_major; 742522Sraf di_link_next_by_lnode; 752522Sraf di_link_next_by_node; 762522Sraf di_link_private_get; 772522Sraf di_link_private_set; 782522Sraf di_link_spectype; 792522Sraf di_link_to_lnode; 802522Sraf di_lnode_devinfo; 812522Sraf di_lnode_devt; 822522Sraf di_lnode_name; 832522Sraf di_lnode_next; 842522Sraf di_lnode_private_get; 852522Sraf di_lnode_private_set; 862522Sraf di_minor_private_get; 872522Sraf di_minor_private_set; 882522Sraf di_node_private_get; 892522Sraf di_node_private_set; 902522Sraf di_walk_link; 912522Sraf di_walk_lnode; 922522Sraf} SUNW_1.2; 932522Sraf 942522Sraf# Due to mistakes made early in the history of this library, there are 952522Sraf# no SUNW_1.2 symbols, but the version is now kept as a placeholder. 962522Sraf# Don't add any symbols to this version. 972522Sraf 98*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 992522Sraf global: 1002522Sraf SUNW_1.2; 1012522Sraf} SUNW_1.1; 1022522Sraf 103*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { 1042522Sraf global: 1052522Sraf di_binding_name; 1062522Sraf di_bus_addr; 1072522Sraf di_child_node; 1082522Sraf di_compatible_names; 1092522Sraf di_devfs_path; 1102522Sraf di_devfs_path_free; 1112522Sraf di_devid; 1122522Sraf di_driver_name; 1132522Sraf di_driver_ops; 1142522Sraf di_drv_first_node; 1152522Sraf di_drv_next_node; 1162522Sraf di_fini; 1172522Sraf di_init; 1182522Sraf di_instance; 1192522Sraf di_minor_devt; 1202522Sraf di_minor_name; 1212522Sraf di_minor_next; 1222522Sraf di_minor_nodetype; 1232522Sraf di_minor_spectype; 1242522Sraf di_minor_type; 1256640Scth di_node_name; 1262522Sraf di_nodeid; 1272522Sraf di_parent_node; 1282522Sraf di_prom_fini; 1292522Sraf di_prom_init; 1302522Sraf di_prom_prop_data; 1312522Sraf di_prom_prop_lookup_bytes; 1322522Sraf di_prom_prop_lookup_ints; 1332522Sraf di_prom_prop_lookup_strings; 1342522Sraf di_prom_prop_name; 1352522Sraf di_prom_prop_next; 1362522Sraf di_prop_bytes; 1372522Sraf di_prop_devt; 1382522Sraf di_prop_int64; 1392522Sraf di_prop_ints; 1402522Sraf di_prop_lookup_bytes; 1412522Sraf di_prop_lookup_int64; 1422522Sraf di_prop_lookup_ints; 1432522Sraf di_prop_lookup_strings; 1442522Sraf di_prop_name; 1452522Sraf di_prop_next; 1462522Sraf di_prop_strings; 1472522Sraf di_prop_type; 1482522Sraf di_sibling_node; 1492522Sraf di_state; 1502522Sraf di_walk_minor; 1512522Sraf di_walk_node; 1522522Sraf}; 1532522Sraf 154*12692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 1552522Sraf global: 1562522Sraf devfs_add_minor_perm; 15711529SJan.Parcel@Sun.COM devfs_resolve_link; 1582522Sraf devfs_bootdev_free_list; 1592522Sraf devfs_bootdev_get_list; 1602522Sraf devfs_bootdev_modifiable; 1612522Sraf devfs_bootdev_set_list; 1622522Sraf devfs_dev_to_prom_name; 1632522Sraf devfs_free_all_prom_names; 1642522Sraf devfs_free_minor_perm; 1652522Sraf devfs_get_all_prom_names; 1662522Sraf devfs_get_prom_names; 1672522Sraf devfs_install2target; 1682522Sraf devfs_load_minor_perm; 1696640Scth devfs_parse_binding_file; 1702522Sraf devfs_path_to_drv; 1712522Sraf devfs_read_minor_perm; 1722522Sraf devfs_resolve_aliases; 1732522Sraf devfs_rm_minor_perm; 1742522Sraf devfs_target2install; 1756640Scth devfs_walk_minor_nodes; 1766640Scth device_exists; 1776640Scth di_devfs_path_match; 1782522Sraf di_devlink_add_link; 1792522Sraf di_devlink_cache_walk; 1802522Sraf di_devlink_close; 1812522Sraf di_devlink_content; 1822522Sraf di_devlink_dup; 1832522Sraf di_devlink_fini; 1842522Sraf di_devlink_free; 1852522Sraf di_devlink_init; 1862522Sraf di_devlink_init_root; 1872522Sraf di_devlink_open; 1882522Sraf di_devlink_path; 1892522Sraf di_devlink_rm_link; 1902522Sraf di_devlink_type; 1912522Sraf di_devlink_update; 1922522Sraf di_devlink_walk; 1932522Sraf di_devperm_login; 1942522Sraf di_devperm_logout; 1952723Scth di_dim_fini; 1962723Scth di_dim_init; 1972723Scth di_dim_path_dev; 1982723Scth di_dim_path_devices; 1996640Scth di_dli_close; 2006640Scth di_dli_name; 2016640Scth di_dli_openr; 2026640Scth di_dli_openw; 2036640Scth di_driver_private_data; 2046640Scth di_flags; 20510923SEvan.Yan@Sun.COM di_hp_child; 20610923SEvan.Yan@Sun.COM di_hp_connection; 20710923SEvan.Yan@Sun.COM di_hp_depends_on; 20810923SEvan.Yan@Sun.COM di_hp_description; 20910923SEvan.Yan@Sun.COM di_hp_last_change; 21010923SEvan.Yan@Sun.COM di_hp_name; 21110923SEvan.Yan@Sun.COM di_hp_next; 21210923SEvan.Yan@Sun.COM di_hp_state; 21310923SEvan.Yan@Sun.COM di_hp_type; 2142522Sraf di_init_driver; 2152522Sraf di_init_impl; 2162522Sraf di_lookup_node; 2176640Scth di_lookup_path; 2182522Sraf di_minor_devinfo; 2192522Sraf di_node_state; 2202522Sraf di_parent_private_data; 22110696SDavid.Hollister@Sun.COM di_path_flags; 2226640Scth# XXX remove: di_path_(addr,next,next_client,next_phci) 2232522Sraf di_path_addr; 2242522Sraf di_path_next; 2252522Sraf di_path_next_client; 2262522Sraf di_path_next_phci; 2272522Sraf di_phci_first_node; 2282522Sraf di_phci_next_node; 2292621Sllai1 di_prof_add_dev; 2302621Sllai1 di_prof_add_exclude; 2312621Sllai1 di_prof_add_map; 2322621Sllai1 di_prof_add_symlink; 2332621Sllai1 di_prof_commit; 2346640Scth di_prof_fini; 2352621Sllai1 di_prof_init; 2366640Scth di_prom_prop_lookup_slot_names; 2376640Scth di_prom_prop_slot_names; 2382522Sraf di_prop_drv_next; 2396640Scth di_prop_find; 2402522Sraf di_prop_global_next; 2412522Sraf di_prop_hw_next; 2426640Scth di_prop_lookup_slot_names; 2432522Sraf di_prop_rawdata; 2446640Scth di_prop_slot_names; 2452522Sraf di_prop_sys_next; 2466640Scth di_retire_device; 2476640Scth di_retired; 2486640Scth di_slot_names_decode; 2496640Scth di_slot_names_free; 2506640Scth di_unretire_device; 2512522Sraf di_vhci_first_node; 2522522Sraf di_vhci_next_node; 25310923SEvan.Yan@Sun.COM di_walk_hp; 2546065Scth finddev_close; 2556065Scth finddev_emptydir; 2566065Scth finddev_next; 2572621Sllai1 finddev_readdir; 2582522Sraf local: 2592522Sraf *; 2602522Sraf}; 261