Lines Matching refs:pmsg
179 struct i2c_msg *pmsg, int num, int tx, int rx) in cpm_i2c_parse_message() argument
191 addr = i2c_8bit_addr_from_msg(pmsg); in cpm_i2c_parse_message()
201 out_be16(&tbdf->cbd_datlen, pmsg->len + 1); in cpm_i2c_parse_message()
204 if (!(pmsg->flags & I2C_M_NOSTART)) in cpm_i2c_parse_message()
210 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_parse_message()
230 memcpy(tb+1, pmsg->buf, pmsg->len); in cpm_i2c_parse_message()
238 struct i2c_msg *pmsg, int tx, int rx) in cpm_i2c_check_message() argument
256 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_check_message()
273 memcpy(pmsg->buf, rb, pmsg->len); in cpm_i2c_check_message()
299 struct i2c_msg *pmsg; in cpm_i2c_xfer() local
325 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
328 cpm_i2c_parse_message(adap, pmsg, num, tptr, rptr); in cpm_i2c_xfer()
329 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
348 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
349 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
365 ret = cpm_i2c_check_message(adap, pmsg, tptr, rptr); in cpm_i2c_xfer()
367 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()