Lines Matching refs:msg

239 				    struct i2c_msg *msg)  in mxl111sf_i2c_sw_xfer_msg()  argument
245 if (msg->flags & I2C_M_RD) { in mxl111sf_i2c_sw_xfer_msg()
252 (msg->addr << 1) | 0x01); in mxl111sf_i2c_sw_xfer_msg()
258 for (i = 0; i < msg->len; i++) { in mxl111sf_i2c_sw_xfer_msg()
260 &msg->buf[i]); in mxl111sf_i2c_sw_xfer_msg()
266 if (i < msg->len - 1) in mxl111sf_i2c_sw_xfer_msg()
283 (msg->addr << 1) & 0xfe); in mxl111sf_i2c_sw_xfer_msg()
289 for (i = 0; i < msg->len; i++) { in mxl111sf_i2c_sw_xfer_msg()
291 msg->buf[i]); in mxl111sf_i2c_sw_xfer_msg()
441 struct i2c_msg *msg) in mxl111sf_i2c_hw_xfer_msg() argument
454 msg->addr, (msg->flags & I2C_M_RD) ? msg->len : 0, in mxl111sf_i2c_hw_xfer_msg()
455 (!(msg->flags & I2C_M_RD)) ? msg->len : 0); in mxl111sf_i2c_hw_xfer_msg()
491 if (!(msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
492 mxl_i2c("%d\t%02x", msg->len, msg->buf[0]); in mxl111sf_i2c_hw_xfer_msg()
501 buf[6] = (msg->addr); in mxl111sf_i2c_hw_xfer_msg()
509 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
521 block_len = (msg->len / 8); in mxl111sf_i2c_hw_xfer_msg()
522 left_over_len = (msg->len % 8); in mxl111sf_i2c_hw_xfer_msg()
532 buf[3+(i*3)] = msg->buf[(index*8)+i]; in mxl111sf_i2c_hw_xfer_msg()
541 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
562 buf[3+(i*3)] = msg->buf[(index*8)+i]; in mxl111sf_i2c_hw_xfer_msg()
564 index, i, msg->buf[(index*8)+i]); in mxl111sf_i2c_hw_xfer_msg()
572 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
592 if ((msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
593 mxl_i2c("read buf len %d", msg->len); in mxl111sf_i2c_hw_xfer_msg()
603 buf[6] = (msg->len & 0xFF); in mxl111sf_i2c_hw_xfer_msg()
608 buf[9] = msg->addr; in mxl111sf_i2c_hw_xfer_msg()
616 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
629 block_len = ((msg->len) / 8); in mxl111sf_i2c_hw_xfer_msg()
630 left_over_len = ((msg->len) % 8); in mxl111sf_i2c_hw_xfer_msg()
653 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
671 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
683 msg->buf[(index*8)+(k+i+1)] = in mxl111sf_i2c_hw_xfer_msg()
686 msg->buf[(index*8)+(k+i)], in mxl111sf_i2c_hw_xfer_msg()
689 msg->buf[(index*8)+(k+i+1)], in mxl111sf_i2c_hw_xfer_msg()
699 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
703 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
730 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
741 msg->buf[(block_len*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
815 struct i2c_msg msg[], int num) in mxl111sf_i2c_xfer() argument
827 mxl111sf_i2c_hw_xfer_msg(state, &msg[i]) : in mxl111sf_i2c_xfer()
828 mxl111sf_i2c_sw_xfer_msg(state, &msg[i]); in mxl111sf_i2c_xfer()
833 (msg[i].flags & I2C_M_RD) ? in mxl111sf_i2c_xfer()
835 msg[i].len, msg[i].addr); in mxl111sf_i2c_xfer()