Lines Matching refs:pmsg
188 struct i2c_msg *pmsg, int num, int tx, int rx) in cpm_i2c_parse_message() argument
200 addr = pmsg->addr << 1; in cpm_i2c_parse_message()
201 if (pmsg->flags & I2C_M_RD) in cpm_i2c_parse_message()
212 out_be16(&tbdf->cbd_datlen, pmsg->len + 1); in cpm_i2c_parse_message()
215 if (!(pmsg->flags & I2C_M_NOSTART)) in cpm_i2c_parse_message()
221 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_parse_message()
241 memcpy(tb+1, pmsg->buf, pmsg->len); in cpm_i2c_parse_message()
249 struct i2c_msg *pmsg, int tx, int rx) in cpm_i2c_check_message() argument
267 if (pmsg->flags & I2C_M_RD) { in cpm_i2c_check_message()
284 memcpy(pmsg->buf, rb, pmsg->len); in cpm_i2c_check_message()
310 struct i2c_msg *pmsg; in cpm_i2c_xfer() local
336 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
339 cpm_i2c_parse_message(adap, pmsg, num, tptr, rptr); in cpm_i2c_xfer()
340 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
359 pmsg = &msgs[tptr]; in cpm_i2c_xfer()
360 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()
376 ret = cpm_i2c_check_message(adap, pmsg, tptr, rptr); in cpm_i2c_xfer()
378 if (pmsg->flags & I2C_M_RD) in cpm_i2c_xfer()