Home
last modified time | relevance | path

Searched refs:i2c_tran (Results 1 – 7 of 7) sorted by relevance

/titanic_41/usr/src/uts/sun4u/io/i2c/misc/
H A Di2c_svc.c131 i2c_transfer(i2c_client_hdl_t hdl, i2c_transfer_t *i2c_tran) in i2c_transfer() argument
133 switch (i2c_tran->i2c_flags) { in i2c_transfer()
135 if (i2c_tran->i2c_wlen == 0) { in i2c_transfer()
141 if (i2c_tran->i2c_rlen == 0) { in i2c_transfer()
147 if (i2c_tran->i2c_wlen == 0 || i2c_tran->i2c_rlen == 0) { in i2c_transfer()
159 (CHDL(hdl)->chdl_dip, i2c_tran); in i2c_transfer()
161 return (i2c_tran->i2c_result); in i2c_transfer()
236 i2c_transfer_free(i2c_client_hdl_t hdl, i2c_transfer_t *i2c_tran) in i2c_transfer_free() argument
238 i2c_transfer_alloc_t *i2cw = (i2c_transfer_alloc_t *)i2c_tran; in i2c_transfer_free()
/titanic_41/usr/src/uts/sun4u/montecarlo/io/
H A Dpcf8591_nct.c94 extern int nct_i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran);
354 unitp->i2c_tran->i2c_flags = I2C_WR_RD; in pcf8591_io()
355 unitp->i2c_tran->i2c_wlen = 1; in pcf8591_io()
356 unitp->i2c_tran->i2c_wbuf[0] = (unitp->pcf8591_inprog | in pcf8591_io()
361 unitp->i2c_tran->i2c_rlen = bytes_to_rw + 1; in pcf8591_io()
364 unitp->i2c_tran) != I2C_SUCCESS) { in pcf8591_io()
372 unitp->i2c_tran->i2c_rbuf[0] = in pcf8591_io()
373 translate_cputemp(unitp->i2c_tran->i2c_rbuf[1]); in pcf8591_io()
375 unitp->i2c_tran->i2c_rbuf[0] = in pcf8591_io()
376 unitp->i2c_tran->i2c_rbuf[1]; in pcf8591_io()
[all …]
H A Dpcf8574_nct.c151 extern int nct_i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran);
328 err = uiomove(unitp->i2c_tran->i2c_wbuf, in pcf8574_io()
339 err = uiomove(unitp->i2c_tran->i2c_rbuf, in pcf8574_io()
401 unitp->i2c_tran->i2c_wlen = MAX_WLEN; in pcf8574_do_detach()
402 unitp->i2c_tran->i2c_rlen = MAX_RLEN; in pcf8574_do_detach()
403 i2c_transfer_free(unitp->pcf8574_hdl, unitp->i2c_tran); in pcf8574_do_detach()
570 if (i2c_transfer_alloc(unitp->pcf8574_hdl, &unitp->i2c_tran, in pcf8574_do_attach()
580 unitp->i2c_tran->i2c_flags = I2C_RD; in pcf8574_do_attach()
581 unitp->i2c_tran->i2c_version = I2C_XFER_REV; in pcf8574_do_attach()
736 i2c_transfer_t *tp = unitp->i2c_tran; in pcf8574_intr()
[all …]
H A Dscsb.c234 int nct_i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran);
7423 nct_i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran) in nct_i2c_transfer() argument
7436 retval = i2c_transfer(i2c_hdl, i2c_tran); in nct_i2c_transfer()
/titanic_41/usr/src/uts/sun4u/sys/i2c/misc/
H A Di2c_svc.h87 int i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran);
/titanic_41/usr/src/uts/sun4u/montecarlo/sys/
H A Dpcf8591_nct.h208 i2c_transfer_t *i2c_tran; member
H A Dpcf8574_nct.h300 i2c_transfer_t *i2c_tran; member