Symbol: i2c_ctrl_t
usr/src/cmd/i2cadm/i2cadm_controller.c
380
i2c_ctrl_t *ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
534
i2c_ctrl_t *ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
708
i2c_ctrl_t *icl_ctrl;
usr/src/cmd/i2cadm/i2cadm_controller.c
831
i2c_ctrl_t *ctrl;
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
270
extern void i2c_ctrl_fini(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
272
extern const char *i2c_ctrl_name(i2c_ctrl_t *);
usr/src/lib/libi2c/common/libi2c.h
273
extern const char *i2c_ctrl_path(i2c_ctrl_t *);
usr/src/lib/libi2c/common/libi2c.h
274
extern int32_t i2c_ctrl_instance(i2c_ctrl_t *);
usr/src/lib/libi2c/common/libi2c.h
275
extern uint32_t i2c_ctrl_nprops(i2c_ctrl_t *);
usr/src/lib/libi2c/common/libi2c.h
291
extern bool i2c_prop_info(i2c_ctrl_t *, i2c_prop_t, i2c_prop_info_t **);
usr/src/lib/libi2c/common/libi2c.h
292
extern bool i2c_prop_info_by_name(i2c_ctrl_t *, const char *,
usr/src/lib/libi2c/common/libi2c.h
299
extern bool i2c_prop_get(i2c_ctrl_t *, i2c_prop_t, void *, size_t *);
usr/src/lib/libi2c/common/libi2c.h
300
extern bool i2c_prop_set(i2c_ctrl_t *, i2c_prop_t, const void *, size_t);
usr/src/lib/libi2c/common/libi2c_ctrl.c
152
i2c_ctrl_fini(i2c_ctrl_t *ctrl)
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
172
i2c_ctrl_t *ctrl;
usr/src/lib/libi2c/common/libi2c_ctrl.c
201
ctrl = calloc(1, sizeof (i2c_ctrl_t));
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
299
i2c_ctrl_name(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
305
i2c_ctrl_instance(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
311
i2c_ctrl_path(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
317
i2c_ctrl_nprops(i2c_ctrl_t *ctrl)
usr/src/lib/libi2c/common/libi2c_ctrl.c
412
i2c_prop_info(i2c_ctrl_t *ctrl, i2c_prop_t prop, i2c_prop_info_t **infop)
usr/src/lib/libi2c/common/libi2c_ctrl.c
454
i2c_prop_info_by_name(i2c_ctrl_t *ctrl, const char *name,
usr/src/lib/libi2c/common/libi2c_ctrl.c
488
i2c_prop_get(i2c_ctrl_t *ctrl, i2c_prop_t id, void *buf, size_t *lenp)
usr/src/lib/libi2c/common/libi2c_ctrl.c
529
i2c_prop_set(i2c_ctrl_t *ctrl, i2c_prop_t id, const void *buf, size_t len)
usr/src/test/i2c-tests/tests/libi2c/discovery.c
160
i2c_ctrl_t *ctrl;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
33
i2c_ctrl_t *cc_i2c;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
34
i2c_ctrl_t *cc_smbus;
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/discovery.c
77
i2c_ctrl_t *alt;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1413
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1509
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1670
i2c_nex_detach_ctrl(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1689
i2c_nex_attach_ctrl(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
1895
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.c
661
list_create(&root->ir_ctrls, sizeof (i2c_ctrl_t),
usr/src/uts/common/io/i2c/nexus/i2cnex.c
662
offsetof(i2c_ctrl_t, ic_link));
usr/src/uts/common/io/i2c/nexus/i2cnex.c
711
const char *name, const char *addr, i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex.c
837
i2c_port_init(i2c_ctrl_t *ctrl, dev_info_t *pdip, i2c_nexus_t *pnex,
usr/src/uts/common/io/i2c/nexus/i2cnex.h
236
i2c_ctrl_t *in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.h
296
i2c_ctrl_t *txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.h
389
i2c_ctrl_t *icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex.h
431
i2c_nexus_t *, const char *, const char *, i2c_ctrl_t *);
usr/src/uts/common/io/i2c/nexus/i2cnex.h
471
extern i2c_txn_t *i2c_txn_alloc(i2c_ctrl_t *, i2c_txn_tag_t, const void *);
usr/src/uts/common/io/i2c/nexus/i2cnex.h
482
extern bool i2c_ctrl_io_smbus(i2c_txn_t *, i2c_ctrl_t *, i2c_port_t *,
usr/src/uts/common/io/i2c/nexus/i2cnex.h
484
extern bool i2c_ctrl_io_i2c(i2c_txn_t *, i2c_ctrl_t *, i2c_port_t *,
usr/src/uts/common/io/i2c/nexus/i2cnex.h
490
extern bool i2c_mux_update(i2c_txn_t *, i2c_ctrl_t *, i2c_port_t *,
usr/src/uts/common/io/i2c/nexus/i2cnex.h
492
extern void i2c_mux_remove_port(i2c_txn_t *, i2c_ctrl_t *, i2c_port_t *);
usr/src/uts/common/io/i2c/nexus/i2cnex.h
542
extern bool i2c_prop_info(i2c_ctrl_t *, ui2c_prop_info_t *);
usr/src/uts/common/io/i2c/nexus/i2cnex.h
543
extern bool i2c_prop_get(i2c_ctrl_t *, i2c_prop_t, void *, uint32_t *,
usr/src/uts/common/io/i2c/nexus/i2cnex.h
545
extern bool i2c_prop_set(i2c_txn_t *, i2c_ctrl_t *, i2c_prop_t, const void *,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
249
i2c_client_bus_lock(i2c_ctrl_t *ctrl, i2c_txn_tag_t tag, const void *arg,
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
357
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
427
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
476
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
546
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
746
i2c_ctrl_t *ctrl = client->icli_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
148
for (i2c_ctrl_t *ctrl = list_head(&root->ir_ctrls); ctrl != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
254
i2c_ctrl_cleanup(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
274
kmem_free(ctrl, sizeof (i2c_ctrl_t));
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
280
i2c_ctrl_t *ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
287
ctrl = (i2c_ctrl_t *)hdl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
339
i2c_ctrl_init_limits(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
438
i2c_ctrl_t *ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
527
ctrl = kmem_zalloc(sizeof (i2c_ctrl_t), KM_SLEEP);
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
563
for (i2c_ctrl_t *c = list_head(&root->ir_ctrls); c != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
630
i2c_ctrl_io_i2c_xlate_wo(i2c_ctrl_t *ctrl, const i2c_req_t *req,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
693
i2c_ctrl_io_i2c_xlate_rw(i2c_ctrl_t *ctrl, const i2c_req_t *req,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
726
i2c_ctrl_io_i2c_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
769
i2c_ctrl_io_i2c(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
815
i2c_ctrl_io_smbus_xlate(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
92
for (i2c_ctrl_t *ctrl = list_head(&root->ir_ctrls); ctrl != NULL;
usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
972
i2c_ctrl_io_smbus(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_device.c
99
i2c_ctrl_t *ctrl = port->ip_nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
185
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
241
i2c_ctrl_t *ctrl = arg;
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
253
i2c_mux_deselect(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *targ,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
289
i2c_mux_update(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port,
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
398
i2c_mux_remove_port(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_port_t *port)
usr/src/uts/common/io/i2c/nexus/i2cnex_mux.c
99
i2c_ctrl_t *ctrl = mux->im_nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
120
i2c_prop_info(i2c_ctrl_t *ctrl, ui2c_prop_info_t *info)
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
166
i2c_prop_get(i2c_ctrl_t *ctrl, i2c_prop_t prop, void *buf,
usr/src/uts/common/io/i2c/nexus/i2cnex_props.c
210
i2c_prop_set(i2c_txn_t *txn, i2c_ctrl_t *ctrl, i2c_prop_t prop, const void *buf,
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
130
i2c_txn_lock_signal(i2c_ctrl_t *ctrl, i2c_txn_t *txn)
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
173
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
199
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
273
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
296
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
32
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
43
i2c_txn_alloc(i2c_ctrl_t *ctrl, i2c_txn_tag_t tag, const void *debug)
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
68
i2c_ctrl_t *ctrl = txn->txn_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
96
i2c_txn_lock_wakeup(i2c_ctrl_t *ctrl)
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
134
i2c_ctrl_t *ctrl = user->iu_nexus->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
248
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
277
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
308
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
681
i2c_ctrl_t *ctrl = nex->in_ctrl;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
723
i2c_ctrl_t *ctrl = nex->in_ctrl;