Symbol: i2c_hdl_t
usr/src/cmd/i2cadm/i2cadm.c
81
i2c_hdl_t *hdl = i2cadm.i2c_hdl;
usr/src/cmd/i2cadm/i2cadm.h
35
i2c_hdl_t *i2c_hdl;
usr/src/cmd/i2cadm/i2cadm_scan.c
124
i2cadm_scan_one(i2c_hdl_t *hdl, i2c_port_t *port, i2cadm_scan_t *scan)
usr/src/cmd/i2cadm/i2cadm_scan.c
80
i2cadm_scan_error(i2c_hdl_t *hdl, i2cadm_scan_t *scan)
usr/src/lib/libi2c/common/libi2c.c
112
i2c_addr_validate(i2c_hdl_t *hdl, const i2c_addr_t *addr)
usr/src/lib/libi2c/common/libi2c.c
152
i2c_name_validate(i2c_hdl_t *hdl, const char *name, const char *desc)
usr/src/lib/libi2c/common/libi2c.c
317
i2c_node_to_path(i2c_hdl_t *hdl, di_node_t dn, char *buf, size_t buflen)
usr/src/lib/libi2c/common/libi2c.c
33
i2c_fini(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c.c
40
i2c_hdl_t *
usr/src/lib/libi2c/common/libi2c.c
406
i2c_kernel_address_parse(i2c_hdl_t *hdl, const char *str, i2c_addr_t *addr)
usr/src/lib/libi2c/common/libi2c.c
43
i2c_hdl_t *hdl;
usr/src/lib/libi2c/common/libi2c.c
45
hdl = calloc(1, sizeof (i2c_hdl_t));
usr/src/lib/libi2c/common/libi2c.c
450
i2c_addr_parse(i2c_hdl_t *hdl, const char *buf, i2c_addr_t *addr)
usr/src/lib/libi2c/common/libi2c.c
500
i2c_addr_to_string(i2c_hdl_t *hdl, const i2c_addr_t *addr, char *buf,
usr/src/lib/libi2c/common/libi2c.c
537
i2c_reg_to_addr(i2c_hdl_t *hdl, di_node_t dn, i2c_addr_t *addr, uint32_t n)
usr/src/lib/libi2c/common/libi2c.c
643
i2c_path_find_device(i2c_hdl_t *hdl, di_node_t port, const char *name)
usr/src/lib/libi2c/common/libi2c.c
703
i2c_path_parse(i2c_hdl_t *hdl, const char *path, di_node_t root, di_node_t *dnp,
usr/src/lib/libi2c/common/libi2c.h
236
extern i2c_hdl_t *i2c_init(void);
usr/src/lib/libi2c/common/libi2c.h
237
extern void i2c_fini(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c.h
244
extern i2c_err_t i2c_err(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c.h
245
extern i2c_ctrl_error_t i2c_ctrl_err(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c.h
246
extern int32_t i2c_syserr(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c.h
247
extern const char *i2c_errmsg(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c.h
248
extern const char *i2c_errtostr(i2c_hdl_t *, i2c_err_t);
usr/src/lib/libi2c/common/libi2c.h
249
extern const char *i2c_ctrl_errtostr(i2c_hdl_t *, i2c_ctrl_error_t);
usr/src/lib/libi2c/common/libi2c.h
258
extern bool i2c_ctrl_discover_init(i2c_hdl_t *, i2c_ctrl_iter_t **);
usr/src/lib/libi2c/common/libi2c.h
262
typedef bool (*i2c_ctrl_disc_f)(i2c_hdl_t *, const i2c_ctrl_disc_t *, void *);
usr/src/lib/libi2c/common/libi2c.h
263
extern bool i2c_ctrl_discover(i2c_hdl_t *, i2c_ctrl_disc_f, void *);
usr/src/lib/libi2c/common/libi2c.h
268
extern bool i2c_ctrl_init(i2c_hdl_t *, di_node_t, i2c_ctrl_t **);
usr/src/lib/libi2c/common/libi2c.h
269
extern bool i2c_ctrl_init_by_path(i2c_hdl_t *, const char *, i2c_ctrl_t **);
usr/src/lib/libi2c/common/libi2c.h
271
extern i2c_hdl_t *i2c_ctrl_hdl(i2c_ctrl_t *);
usr/src/lib/libi2c/common/libi2c.h
305
extern bool i2c_port_discover_init(i2c_hdl_t *, i2c_port_iter_t **);
usr/src/lib/libi2c/common/libi2c.h
309
typedef bool (*i2c_port_disc_f)(i2c_hdl_t *, const i2c_port_disc_t *, void *);
usr/src/lib/libi2c/common/libi2c.h
310
extern bool i2c_port_discover(i2c_hdl_t *, i2c_port_disc_f, void *);
usr/src/lib/libi2c/common/libi2c.h
315
extern bool i2c_port_init(i2c_hdl_t *, di_node_t, i2c_port_t **);
usr/src/lib/libi2c/common/libi2c.h
316
extern bool i2c_port_init_by_path(i2c_hdl_t *, const char *, i2c_port_t **);
usr/src/lib/libi2c/common/libi2c.h
368
extern bool i2c_device_discover_init(i2c_hdl_t *, i2c_dev_iter_t **);
usr/src/lib/libi2c/common/libi2c.h
372
typedef bool (*i2c_dev_disc_f)(i2c_hdl_t *, const i2c_dev_disc_t *, void *);
usr/src/lib/libi2c/common/libi2c.h
373
extern bool i2c_device_discover(i2c_hdl_t *, i2c_dev_disc_f, void *);
usr/src/lib/libi2c/common/libi2c.h
384
extern bool i2c_device_info_snap(i2c_hdl_t *, di_node_t, i2c_dev_info_t **);
usr/src/lib/libi2c/common/libi2c.h
400
extern bool i2c_mux_discover_init(i2c_hdl_t *, i2c_mux_iter_t **);
usr/src/lib/libi2c/common/libi2c.h
404
typedef bool (*i2c_mux_disc_f)(i2c_hdl_t *, const i2c_mux_disc_t *, void *);
usr/src/lib/libi2c/common/libi2c.h
405
extern bool i2c_mux_discover(i2c_hdl_t *, i2c_mux_disc_f, void *);
usr/src/lib/libi2c/common/libi2c.h
467
extern bool i2c_port_dev_init_by_path(i2c_hdl_t *, const char *, bool,
usr/src/lib/libi2c/common/libi2c.h
473
extern bool i2c_addr_parse(i2c_hdl_t *, const char *, i2c_addr_t *);
usr/src/lib/libi2c/common/libi2c.h
474
extern bool i2c_addr_to_string(i2c_hdl_t *, const i2c_addr_t *, char *, size_t);
usr/src/lib/libi2c/common/libi2c_ctrl.c
111
i2c_ctrl_discover(i2c_hdl_t *hdl, i2c_ctrl_disc_f func, void *arg)
usr/src/lib/libi2c/common/libi2c_ctrl.c
169
i2c_ctrl_init(i2c_hdl_t *hdl, di_node_t di, i2c_ctrl_t **ctrlp)
usr/src/lib/libi2c/common/libi2c_ctrl.c
259
i2c_ctrl_init_by_path(i2c_hdl_t *hdl, const char *name, i2c_ctrl_t **ctrlp)
usr/src/lib/libi2c/common/libi2c_ctrl.c
360
i2c_hdl_t *hdl = info->pinfo_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
414
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
457
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
490
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
531
i2c_hdl_t *hdl = ctrl->ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
79
i2c_ctrl_discover_init(i2c_hdl_t *hdl, i2c_ctrl_iter_t **iterp)
usr/src/lib/libi2c/common/libi2c_device.c
100
i2c_hdl_t *hdl = req->add_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
119
i2c_hdl_t *hdl = req->add_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
167
i2c_hdl_t *hdl = req->add_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
241
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
283
i2c_device_discover_port(i2c_hdl_t *hdl, dev_port_info_t *dpi)
usr/src/lib/libi2c/common/libi2c_device.c
39
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
453
i2c_device_discover_init(i2c_hdl_t *hdl, i2c_dev_iter_t **iterp)
usr/src/lib/libi2c/common/libi2c_device.c
481
i2c_device_discover(i2c_hdl_t *hdl, i2c_dev_disc_f func, void *arg)
usr/src/lib/libi2c/common/libi2c_device.c
601
i2c_device_info_snap(i2c_hdl_t *hdl, di_node_t dn, i2c_dev_info_t **infop)
usr/src/lib/libi2c/common/libi2c_device.c
70
i2c_hdl_t *hdl = req->add_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_device.c
723
i2c_port_dev_init_by_path(i2c_hdl_t *hdl, const char *path, bool nodev_ok,
usr/src/lib/libi2c/common/libi2c_error.c
104
i2c_errtostr(i2c_hdl_t *hdl, i2c_err_t err)
usr/src/lib/libi2c/common/libi2c_error.c
197
i2c_ctrl_errtostr(i2c_hdl_t *hdl, i2c_ctrl_error_t err)
usr/src/lib/libi2c/common/libi2c_error.c
240
i2c_ioctl_syserror(i2c_hdl_t *hdl, int err, const char *desc)
usr/src/lib/libi2c/common/libi2c_error.c
384
i2c_ioctl_error(i2c_hdl_t *hdl, const i2c_error_t *ioc, const char *desc)
usr/src/lib/libi2c/common/libi2c_error.c
436
i2c_nvlist_error(i2c_hdl_t *hdl, int ret, const char *desc)
usr/src/lib/libi2c/common/libi2c_error.c
50
i2c_error(i2c_hdl_t *hdl, i2c_err_t err, int32_t sys, const char *fmt, ...)
usr/src/lib/libi2c/common/libi2c_error.c
74
i2c_success(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c_error.c
80
i2c_err(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c_error.c
86
i2c_ctrl_err(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c_error.c
92
i2c_syserr(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c_error.c
98
i2c_errmsg(i2c_hdl_t *hdl)
usr/src/lib/libi2c/common/libi2c_impl.h
108
i2c_hdl_t *pm_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
170
i2c_hdl_t *di_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
190
i2c_hdl_t *pinfo_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
203
i2c_hdl_t *mi_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
213
extern bool i2c_error(i2c_hdl_t *, i2c_err_t, int32_t, const char *, ...)
usr/src/lib/libi2c/common/libi2c_impl.h
215
extern bool i2c_success(i2c_hdl_t *);
usr/src/lib/libi2c/common/libi2c_impl.h
216
extern bool i2c_ioctl_syserror(i2c_hdl_t *, int, const char *);
usr/src/lib/libi2c/common/libi2c_impl.h
217
extern bool i2c_ioctl_error(i2c_hdl_t *, const i2c_error_t *, const char *);
usr/src/lib/libi2c/common/libi2c_impl.h
218
extern bool i2c_nvlist_error(i2c_hdl_t *, int, const char *);
usr/src/lib/libi2c/common/libi2c_impl.h
223
extern bool i2c_addr_validate(i2c_hdl_t *, const i2c_addr_t *);
usr/src/lib/libi2c/common/libi2c_impl.h
224
extern bool i2c_name_validate(i2c_hdl_t *, const char *, const char *);
usr/src/lib/libi2c/common/libi2c_impl.h
240
extern bool i2c_node_to_path(i2c_hdl_t *, di_node_t, char *, size_t);
usr/src/lib/libi2c/common/libi2c_impl.h
241
extern bool i2c_kernel_address_parse(i2c_hdl_t *, const char *, i2c_addr_t *);
usr/src/lib/libi2c/common/libi2c_impl.h
242
extern bool i2c_reg_to_addr(i2c_hdl_t *, di_node_t, i2c_addr_t *, uint32_t);
usr/src/lib/libi2c/common/libi2c_impl.h
251
extern di_node_t i2c_path_find_device(i2c_hdl_t *, di_node_t, const char *);
usr/src/lib/libi2c/common/libi2c_impl.h
252
extern bool i2c_path_parse(i2c_hdl_t *, const char *, di_node_t, di_node_t *,
usr/src/lib/libi2c/common/libi2c_impl.h
62
i2c_hdl_t *ci_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
70
i2c_hdl_t *ctrl_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
86
i2c_hdl_t *pi_hdl;
usr/src/lib/libi2c/common/libi2c_impl.h
97
i2c_hdl_t *port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
106
i2c_hdl_t *hdl = req->io_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
130
i2c_hdl_t *hdl = req->io_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
194
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
218
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
308
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
343
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
36
i2c_hdl_t *hdl = port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
361
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
380
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
399
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
418
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
438
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
468
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
488
i2c_hdl_t *hdl = req->sir_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
63
i2c_hdl_t *hdl = req->io_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_io.c
82
i2c_hdl_t *hdl = req->io_port->port_hdl;
usr/src/lib/libi2c/common/libi2c_mux.c
120
i2c_mux_discover_init(i2c_hdl_t *hdl, i2c_mux_iter_t **iterp)
usr/src/lib/libi2c/common/libi2c_mux.c
152
i2c_mux_discover(i2c_hdl_t *hdl, i2c_mux_disc_f func, void *arg)
usr/src/lib/libi2c/common/libi2c_mux.c
39
i2c_hdl_t *hdl = iter->mi_hdl;
usr/src/lib/libi2c/common/libi2c_port.c
154
i2c_port_discover_init(i2c_hdl_t *hdl, i2c_port_iter_t **iterp)
usr/src/lib/libi2c/common/libi2c_port.c
223
i2c_port_discover(i2c_hdl_t *hdl, i2c_port_disc_f func, void *arg)
usr/src/lib/libi2c/common/libi2c_port.c
280
i2c_port_init(i2c_hdl_t *hdl, di_node_t di, i2c_port_t **portp)
usr/src/lib/libi2c/common/libi2c_port.c
388
i2c_port_init_by_path(i2c_hdl_t *hdl, const char *path, i2c_port_t **portp)
usr/src/lib/libi2c/common/libi2c_port.c
460
i2c_hdl_t *hdl = port->port_hdl;
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
101
valid_addr_roundtrip(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
160
invalid_strings(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
193
invalid_addrs(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
229
short_buffers(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
269
bad_args(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
339
reserved_addrs(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/addr-util.c
419
i2c_hdl_t *hdl = i2c_init();
usr/src/test/i2c-tests/tests/libi2c/claimed-addrs.c
35
i2c_hdl_t *hdl = i2c_init();
usr/src/test/i2c-tests/tests/libi2c/discovery.c
124
disc_ctrls(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
188
disc_port_cb(i2c_hdl_t *hdl, const i2c_port_disc_t *disc, void *arg)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
220
disc_port_path(i2c_hdl_t *hdl, const char *path, uint32_t portno,
usr/src/test/i2c-tests/tests/libi2c/discovery.c
255
disc_ports(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
313
disc_mux_cb(i2c_hdl_t *hdl, const i2c_mux_disc_t *disc, void *arg)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
374
disc_devs_cb(i2c_hdl_t *hdl, const i2c_dev_disc_t *disc, void *arg)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
38
disc_ctrl_cb(i2c_hdl_t *hdl, const i2c_ctrl_disc_t *disc, void *arg)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
458
disc_devs(i2c_hdl_t *hdl)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
514
i2c_hdl_t *hdl = i2c_init();
usr/src/test/i2c-tests/tests/libi2c/discovery.c
75
disc_ctrl_path(i2c_hdl_t *hdl, i2c_ctrl_t *ctrl, const char *path)
usr/src/test/i2c-tests/tests/libi2c/libi2c_test_util.c
42
libi2c_test_vwarn(i2c_hdl_t *hdl, const char *fmt, va_list ap)
usr/src/test/i2c-tests/tests/libi2c/libi2c_test_util.c
52
libi2c_test_warn(i2c_hdl_t *hdl, const char *fmt, ...)
usr/src/test/i2c-tests/tests/libi2c/libi2c_test_util.c
62
libi2c_test_fatal(i2c_hdl_t *hdl, const char *fmt, ...)
usr/src/test/i2c-tests/tests/libi2c/libi2c_test_util.h
31
extern void libi2c_test_warn(i2c_hdl_t *, const char *, ...) __PRINTFLIKE(2);
usr/src/test/i2c-tests/tests/libi2c/libi2c_test_util.h
32
extern void libi2c_test_fatal(i2c_hdl_t *, const char *, ...) __PRINTFLIKE(2);
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
117
missing_i2c_io(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
151
test_smbus_io(i2c_hdl_t *hdl, smbus_io_req_t *req, const char *desc)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
175
missing_smbus_io(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
246
i2c_hdl_t *hdl = i2c_init();
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
28
test_add(i2c_hdl_t *hdl, i2c_dev_add_req_t *req, const char *desc)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
52
missing_adds(i2c_hdl_t *hdl, i2c_port_t *port)
usr/src/test/i2c-tests/tests/libi2c/missing-field.c
97
test_i2c_io(i2c_hdl_t *hdl, i2c_io_req_t *req, const char *desc)