Lines Matching defs:i2cxferp

5284 	i2c_transfer_t	*i2cxferp;
5297 i2cxferp = (i2c_transfer_t *)scsb->scsb_i2ctp;
5298 i2cxferp->i2c_flags = I2C_WR_RD;
5299 i2cxferp->i2c_wlen = 1;
5300 i2cxferp->i2c_rlen = 1;
5301 i2cxferp->i2c_wbuf[0] = reg;
5302 i2cxferp->i2c_rbuf[0] = 0;
5304 if (error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) {
5311 i2cxferp->i2c_rbuf[0]);
5312 reg_data = i2cxferp->i2c_rbuf[0];
5319 i2cxferp->i2c_flags = I2C_WR;
5320 i2cxferp->i2c_wlen = 2;
5321 i2cxferp->i2c_wbuf[0] = reg;
5322 i2cxferp->i2c_wbuf[1] = reg_data;
5323 if (error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) {
5343 i2cxferp->i2c_flags & I2C_WR ? "write" : "read",
5344 i2cxferp->i2c_flags & I2C_WR ?
5345 i2cxferp->i2c_wbuf[1] : i2cxferp->i2c_rbuf[0]);
5362 i2c_transfer_t *i2cxferp;
5374 i2cxferp = scsb_alloc_i2ctx(scsb->scsb_phandle, I2C_NOSLEEP);
5375 if (i2cxferp == NULL) {
5382 i2cxferp = scsb->scsb_i2ctp;
5389 i2cxferp->i2c_wbuf[0] = reg;
5392 i2cxferp->i2c_wbuf[1 + i] = rwbuf[i];
5402 i2cxferp->i2c_wbuf[0] = reg;
5406 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
5410 i2cxferp->i2c_flags = op;
5411 i2cxferp->i2c_rlen = rlen;
5412 i2cxferp->i2c_wlen = wlen;
5413 i2cxferp->i2c_wbuf[0] = reg;
5415 if (error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) {
5421 i2cxferp->i2c_rbuf[i];
5429 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
6745 i2c_transfer_t *i2cxferp;
6754 if ((i2cxferp = scsb_alloc_i2ctx(scsb->scsb_phandle,
6768 i2cxferp->i2c_flags = I2C_WR_RD;
6769 i2cxferp->i2c_rlen = SCTRL_RESET_NUMREGS;
6770 i2cxferp->i2c_wbuf[0] = reg;
6771 i2cxferp->i2c_wlen = 1;
6773 if ((error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) == 0) {
6779 scsb->scsb_data_reg[index] = i2cxferp->i2c_rbuf[0];
6780 scsb->scsb_data_reg[index+1] = i2cxferp->i2c_rbuf[1];
6802 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
6849 i2cxferp->i2c_flags = I2C_WR;
6850 i2cxferp->i2c_wlen = 2;
6851 i2cxferp->i2c_wbuf[0] = scsb_fru_op(scsb, SLOT, slotnum,
6854 i2cxferp->i2c_wbuf[1] =
6863 i2cxferp->i2c_wbuf[1] |=
6869 i2cxferp->i2c_wbuf[1] =
6878 i2cxferp->i2c_wbuf[1] &=
6885 if (error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) {
6898 reset_flag, i2cxferp->i2c_wbuf[1]);
6899 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
6905 i2cxferp->i2c_flags = I2C_WR_RD;
6906 i2cxferp->i2c_rlen = SCTRL_RESET_NUMREGS;
6907 i2cxferp->i2c_wbuf[0] = reg;
6908 i2cxferp->i2c_wlen = 1;
6910 i2cxferp)) == 0) {
6912 scsb->scsb_data_reg[index] = i2cxferp->i2c_rbuf[0];
6913 scsb->scsb_data_reg[index+1] = i2cxferp->i2c_rbuf[1];
6927 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
6972 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
7221 i2c_transfer_t *i2cxferp;
7230 i2cxferp = scsb_alloc_i2ctx(scsb->scsb_phandle, I2C_NOSLEEP);
7231 if (i2cxferp == NULL) {
7238 i2cxferp = scsb->scsb_i2ctp;
7244 i2cxferp->i2c_wbuf[0] = reg;
7246 i2cxferp->i2c_wbuf[1 + i] = rwbuf[i];
7256 i2cxferp->i2c_wbuf[0] = reg;
7260 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);
7264 i2cxferp->i2c_flags = op;
7265 i2cxferp->i2c_rlen = rlen;
7266 i2cxferp->i2c_wlen = wlen;
7267 i2cxferp->i2c_wbuf[0] = reg;
7269 if (error = nct_i2c_transfer(scsb->scsb_phandle, i2cxferp)) {
7274 rwbuf[i] = i2cxferp->i2c_rbuf[i];
7282 scsb_free_i2ctx(scsb->scsb_phandle, i2cxferp);