xref: /illumos-gate/usr/src/lib/libi2c/common/mapfile-vers (revision 32002227574cf0a435dc03de622191ca53724f0a)
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