1*32002227SRobert Mustacchi# 2*32002227SRobert Mustacchi# This file and its contents are supplied under the terms of the 3*32002227SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4*32002227SRobert Mustacchi# You may only use this file in accordance with the terms of version 5*32002227SRobert Mustacchi# 1.0 of the CDDL. 6*32002227SRobert Mustacchi# 7*32002227SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8*32002227SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9*32002227SRobert Mustacchi# http://www.illumos.org/license/CDDL. 10*32002227SRobert Mustacchi# 11*32002227SRobert Mustacchi 12*32002227SRobert Mustacchi# 13*32002227SRobert Mustacchi# Copyright 2025 Oxide Computer Company 14*32002227SRobert Mustacchi# 15*32002227SRobert Mustacchi 16*32002227SRobert Mustacchi# 17*32002227SRobert Mustacchi# MAPFILE HEADER START 18*32002227SRobert Mustacchi# 19*32002227SRobert Mustacchi# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 20*32002227SRobert Mustacchi# Object versioning must comply with the rules detailed in 21*32002227SRobert Mustacchi# 22*32002227SRobert Mustacchi# usr/src/lib/README.mapfiles 23*32002227SRobert Mustacchi# 24*32002227SRobert Mustacchi# You should not be making modifications here until you've read the most current 25*32002227SRobert Mustacchi# copy of that file. If you need help, contact a gatekeeper for guidance. 26*32002227SRobert Mustacchi# 27*32002227SRobert Mustacchi# MAPFILE HEADER END 28*32002227SRobert Mustacchi# 29*32002227SRobert Mustacchi 30*32002227SRobert Mustacchi$mapfile_version 2 31*32002227SRobert Mustacchi 32*32002227SRobert MustacchiSYMBOL_VERSION ILLUMOSprivate { 33*32002227SRobert Mustacchi global: 34*32002227SRobert Mustacchi i2c_addr_parse; 35*32002227SRobert Mustacchi i2c_addr_reserved; 36*32002227SRobert Mustacchi i2c_addr_to_string; 37*32002227SRobert Mustacchi i2c_ctrl_disc_devi; 38*32002227SRobert Mustacchi i2c_ctrl_disc_minor; 39*32002227SRobert Mustacchi i2c_ctrl_discover; 40*32002227SRobert Mustacchi i2c_ctrl_discover_fini; 41*32002227SRobert Mustacchi i2c_ctrl_discover_init; 42*32002227SRobert Mustacchi i2c_ctrl_discover_step; 43*32002227SRobert Mustacchi i2c_ctrl_err; 44*32002227SRobert Mustacchi i2c_ctrl_errtostr; 45*32002227SRobert Mustacchi i2c_ctrl_fini; 46*32002227SRobert Mustacchi i2c_ctrl_init; 47*32002227SRobert Mustacchi i2c_ctrl_init_by_path; 48*32002227SRobert Mustacchi i2c_ctrl_instance; 49*32002227SRobert Mustacchi i2c_ctrl_name; 50*32002227SRobert Mustacchi i2c_ctrl_nprops; 51*32002227SRobert Mustacchi i2c_ctrl_path; 52*32002227SRobert Mustacchi i2c_device_add_req_exec; 53*32002227SRobert Mustacchi i2c_device_add_req_fini; 54*32002227SRobert Mustacchi i2c_device_add_req_init; 55*32002227SRobert Mustacchi i2c_device_add_req_set_addr; 56*32002227SRobert Mustacchi i2c_device_add_req_set_compatible; 57*32002227SRobert Mustacchi i2c_device_add_req_set_name; 58*32002227SRobert Mustacchi i2c_device_disc_devctl; 59*32002227SRobert Mustacchi i2c_device_disc_devi; 60*32002227SRobert Mustacchi i2c_device_disc_name; 61*32002227SRobert Mustacchi i2c_device_disc_path; 62*32002227SRobert Mustacchi i2c_device_discover; 63*32002227SRobert Mustacchi i2c_device_discover_fini; 64*32002227SRobert Mustacchi i2c_device_discover_init; 65*32002227SRobert Mustacchi i2c_device_discover_step; 66*32002227SRobert Mustacchi i2c_device_info_addr; 67*32002227SRobert Mustacchi i2c_device_info_addr_primary; 68*32002227SRobert Mustacchi i2c_device_info_addr_source; 69*32002227SRobert Mustacchi i2c_device_info_driver; 70*32002227SRobert Mustacchi i2c_device_info_instance; 71*32002227SRobert Mustacchi i2c_device_info_free; 72*32002227SRobert Mustacchi i2c_device_info_naddrs; 73*32002227SRobert Mustacchi i2c_device_info_name; 74*32002227SRobert Mustacchi i2c_device_info_path; 75*32002227SRobert Mustacchi i2c_device_info_snap; 76*32002227SRobert Mustacchi i2c_device_rem; 77*32002227SRobert Mustacchi i2c_err; 78*32002227SRobert Mustacchi i2c_errmsg; 79*32002227SRobert Mustacchi i2c_errtostr; 80*32002227SRobert Mustacchi i2c_fini; 81*32002227SRobert Mustacchi i2c_init; 82*32002227SRobert Mustacchi i2c_io_req_exec; 83*32002227SRobert Mustacchi i2c_io_req_fini; 84*32002227SRobert Mustacchi i2c_io_req_init; 85*32002227SRobert Mustacchi i2c_io_req_set_addr; 86*32002227SRobert Mustacchi i2c_io_req_set_receive_buf; 87*32002227SRobert Mustacchi i2c_io_req_set_transmit_data; 88*32002227SRobert Mustacchi i2c_mux_disc_devctl; 89*32002227SRobert Mustacchi i2c_mux_disc_devi; 90*32002227SRobert Mustacchi i2c_mux_disc_name; 91*32002227SRobert Mustacchi i2c_mux_disc_nports; 92*32002227SRobert Mustacchi i2c_mux_disc_path; 93*32002227SRobert Mustacchi i2c_mux_discover; 94*32002227SRobert Mustacchi i2c_mux_discover_fini; 95*32002227SRobert Mustacchi i2c_mux_discover_init; 96*32002227SRobert Mustacchi i2c_mux_discover_step; 97*32002227SRobert Mustacchi i2c_port_dev_init_by_path; 98*32002227SRobert Mustacchi i2c_port_disc_devi; 99*32002227SRobert Mustacchi i2c_port_disc_path; 100*32002227SRobert Mustacchi i2c_port_discover; 101*32002227SRobert Mustacchi i2c_port_discover_fini; 102*32002227SRobert Mustacchi i2c_port_discover_init; 103*32002227SRobert Mustacchi i2c_port_discover_step; 104*32002227SRobert Mustacchi i2c_port_fini; 105*32002227SRobert Mustacchi i2c_port_init; 106*32002227SRobert Mustacchi i2c_port_init_by_path; 107*32002227SRobert Mustacchi i2c_port_map_addr_info; 108*32002227SRobert Mustacchi i2c_port_map_free; 109*32002227SRobert Mustacchi i2c_port_map_ndevs; 110*32002227SRobert Mustacchi i2c_port_map_snap; 111*32002227SRobert Mustacchi i2c_port_name; 112*32002227SRobert Mustacchi i2c_port_path; 113*32002227SRobert Mustacchi i2c_port_portno; 114*32002227SRobert Mustacchi i2c_port_type; 115*32002227SRobert Mustacchi i2c_prop_get; 116*32002227SRobert Mustacchi i2c_prop_info; 117*32002227SRobert Mustacchi i2c_prop_info_by_name; 118*32002227SRobert Mustacchi i2c_prop_info_def_u32; 119*32002227SRobert Mustacchi i2c_prop_info_free; 120*32002227SRobert Mustacchi i2c_prop_info_id; 121*32002227SRobert Mustacchi i2c_prop_info_name; 122*32002227SRobert Mustacchi i2c_prop_info_perm; 123*32002227SRobert Mustacchi i2c_prop_info_pos; 124*32002227SRobert Mustacchi i2c_prop_info_sup; 125*32002227SRobert Mustacchi i2c_prop_info_type; 126*32002227SRobert Mustacchi i2c_prop_set; 127*32002227SRobert Mustacchi i2c_syserr; 128*32002227SRobert Mustacchi smbus_io_req_exec; 129*32002227SRobert Mustacchi smbus_io_req_fini; 130*32002227SRobert Mustacchi smbus_io_req_init; 131*32002227SRobert Mustacchi smbus_io_req_set_addr; 132*32002227SRobert Mustacchi smbus_io_req_set_addr; 133*32002227SRobert Mustacchi smbus_io_req_set_process_call; 134*32002227SRobert Mustacchi smbus_io_req_set_quick_cmd; 135*32002227SRobert Mustacchi smbus_io_req_set_read_block_i2c; 136*32002227SRobert Mustacchi smbus_io_req_set_read_u16; 137*32002227SRobert Mustacchi smbus_io_req_set_read_u32; 138*32002227SRobert Mustacchi smbus_io_req_set_read_u64; 139*32002227SRobert Mustacchi smbus_io_req_set_read_u8; 140*32002227SRobert Mustacchi smbus_io_req_set_recv_byte; 141*32002227SRobert Mustacchi smbus_io_req_set_send_byte; 142*32002227SRobert Mustacchi smbus_io_req_set_write_block; 143*32002227SRobert Mustacchi smbus_io_req_set_write_u16; 144*32002227SRobert Mustacchi smbus_io_req_set_write_u32; 145*32002227SRobert Mustacchi smbus_io_req_set_write_u64; 146*32002227SRobert Mustacchi smbus_io_req_set_write_u8; 147*32002227SRobert Mustacchi local: 148*32002227SRobert Mustacchi *; 149*32002227SRobert Mustacchi}; 150