Searched refs:i2c_tran (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/uts/sun4u/io/i2c/misc/ |
H A D | i2c_svc.c | 131 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_50/usr/src/uts/sun4u/montecarlo/io/ |
H A D | pcf8591_nct.c | 94 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 D | pcf8574_nct.c | 151 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 D | scsb.c | 234 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_50/usr/src/uts/sun4u/sys/i2c/misc/ |
H A D | i2c_svc.h | 87 int i2c_transfer(i2c_client_hdl_t i2c_hdl, i2c_transfer_t *i2c_tran);
|
/titanic_50/usr/src/uts/sun4u/montecarlo/sys/ |
H A D | pcf8591_nct.h | 208 i2c_transfer_t *i2c_tran; member
|
H A D | pcf8574_nct.h | 300 i2c_transfer_t *i2c_tran; member
|