Lines Matching refs:pmsg
54 if (iface->pmsg[iface->cur_msg + 1].flags & in bfin_twi_handle_interrupt()
102 if (iface->pmsg[iface->cur_msg + 1].flags & I2C_M_RD) in bfin_twi_handle_interrupt()
192 iface->transPtr = iface->pmsg[iface->cur_msg].buf; in bfin_twi_handle_interrupt()
194 iface->pmsg[iface->cur_msg].len; in bfin_twi_handle_interrupt()
197 iface->pmsg[iface->cur_msg].addr); in bfin_twi_handle_interrupt()
198 if (iface->pmsg[iface->cur_msg].flags & I2C_M_RD) in bfin_twi_handle_interrupt()
210 if (iface->pmsg[iface->cur_msg].len <= 255) { in bfin_twi_handle_interrupt()
214 (iface->pmsg[iface->cur_msg].len << 6)); in bfin_twi_handle_interrupt()
262 struct i2c_msg *pmsg; in bfin_twi_do_master_xfer() local
271 iface->pmsg = msgs; in bfin_twi_do_master_xfer()
275 pmsg = &msgs[0]; in bfin_twi_do_master_xfer()
276 if (pmsg->flags & I2C_M_TEN) { in bfin_twi_do_master_xfer()
284 iface->transPtr = pmsg->buf; in bfin_twi_do_master_xfer()
285 iface->writeNum = iface->readNum = pmsg->len; in bfin_twi_do_master_xfer()
289 write_MASTER_ADDR(iface, pmsg->addr); in bfin_twi_do_master_xfer()
297 if (pmsg->flags & I2C_M_RD) in bfin_twi_do_master_xfer()
314 if (pmsg->len <= 255) in bfin_twi_do_master_xfer()
315 write_MASTER_CTL(iface, pmsg->len << 6); in bfin_twi_do_master_xfer()