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

/illumos-gate/usr/src/uts/sun4u/io/i2c/misc/
H A Di2c_svc.c131 i2c_transfer(i2c_client_hdl_t hdl, i2c_transfer_t *i2c_tran) argument
133 switch (i2c_tran->i2c_flags) {
135 if (i2c_tran->i2c_wlen == 0) {
141 if (i2c_tran->i2c_rlen == 0) {
147 if (i2c_tran->i2c_wlen == 0 || i2c_tran->i2c_rlen == 0) {
159 (CHDL(hdl)->chdl_dip, i2c_tran);
161 return (i2c_tran->i2c_result);
236 i2c_transfer_free(i2c_client_hdl_t hdl, i2c_transfer_t *i2c_tran) argument
238 i2c_transfer_alloc_t *i2cw = (i2c_transfer_alloc_t *)i2c_tran;
[all...]
/illumos-gate/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;
355 unitp->i2c_tran->i2c_wlen = 1;
356 unitp->i2c_tran->i2c_wbuf[0] = (unitp->pcf8591_inprog |
361 unitp->i2c_tran->i2c_rlen = bytes_to_rw + 1;
364 unitp->i2c_tran) != I2C_SUCCESS) {
372 unitp->i2c_tran->i2c_rbuf[0] =
373 translate_cputemp(unitp->i2c_tran->i2c_rbuf[1]);
375 unitp->i2c_tran->i2c_rbuf[0] =
376 unitp->i2c_tran
[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,
339 err = uiomove(unitp->i2c_tran->i2c_rbuf,
401 unitp->i2c_tran->i2c_wlen = MAX_WLEN;
402 unitp->i2c_tran->i2c_rlen = MAX_RLEN;
403 i2c_transfer_free(unitp->pcf8574_hdl, unitp->i2c_tran);
570 if (i2c_transfer_alloc(unitp->pcf8574_hdl, &unitp->i2c_tran,
580 unitp->i2c_tran->i2c_flags = I2C_RD;
581 unitp->i2c_tran->i2c_version = I2C_XFER_REV;
736 i2c_transfer_t *tp = unitp->i2c_tran;
[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) argument
7436 retval = i2c_transfer(i2c_hdl, i2c_tran);
/illumos-gate/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);
/illumos-gate/usr/src/uts/sun4u/montecarlo/sys/
H A Dpcf8591_nct.h208 i2c_transfer_t *i2c_tran; member in struct:pcf8591_unit
H A Dpcf8574_nct.h300 i2c_transfer_t *i2c_tran; member in struct:pcf8574_unit

Completed in 88 milliseconds