Lines Matching refs:msg

226 				    struct i2c_msg *msg)  in mxl111sf_i2c_sw_xfer_msg()  argument
232 if (msg->flags & I2C_M_RD) { in mxl111sf_i2c_sw_xfer_msg()
239 (msg->addr << 1) | 0x01); in mxl111sf_i2c_sw_xfer_msg()
245 for (i = 0; i < msg->len; i++) { in mxl111sf_i2c_sw_xfer_msg()
247 &msg->buf[i]); in mxl111sf_i2c_sw_xfer_msg()
253 if (i < msg->len - 1) in mxl111sf_i2c_sw_xfer_msg()
270 (msg->addr << 1) & 0xfe); in mxl111sf_i2c_sw_xfer_msg()
276 for (i = 0; i < msg->len; i++) { in mxl111sf_i2c_sw_xfer_msg()
278 msg->buf[i]); in mxl111sf_i2c_sw_xfer_msg()
428 struct i2c_msg *msg) in mxl111sf_i2c_hw_xfer_msg() argument
441 msg->addr, (msg->flags & I2C_M_RD) ? msg->len : 0, in mxl111sf_i2c_hw_xfer_msg()
442 (!(msg->flags & I2C_M_RD)) ? msg->len : 0); in mxl111sf_i2c_hw_xfer_msg()
478 if (!(msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
479 mxl_i2c("%d\t%02x", msg->len, msg->buf[0]); in mxl111sf_i2c_hw_xfer_msg()
488 buf[6] = (msg->addr); in mxl111sf_i2c_hw_xfer_msg()
496 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
508 block_len = (msg->len / 8); in mxl111sf_i2c_hw_xfer_msg()
509 left_over_len = (msg->len % 8); in mxl111sf_i2c_hw_xfer_msg()
518 buf[3+(i*3)] = msg->buf[(index*8)+i]; in mxl111sf_i2c_hw_xfer_msg()
527 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
548 buf[3+(i*3)] = msg->buf[(index*8)+i]; in mxl111sf_i2c_hw_xfer_msg()
550 index, i, msg->buf[(index*8)+i]); in mxl111sf_i2c_hw_xfer_msg()
558 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
578 if ((msg->flags & I2C_M_RD) && (msg->len > 0)) { in mxl111sf_i2c_hw_xfer_msg()
579 mxl_i2c("read buf len %d", msg->len); in mxl111sf_i2c_hw_xfer_msg()
589 buf[6] = (msg->len & 0xFF); in mxl111sf_i2c_hw_xfer_msg()
594 buf[9] = msg->addr; in mxl111sf_i2c_hw_xfer_msg()
602 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
615 block_len = ((msg->len) / 8); in mxl111sf_i2c_hw_xfer_msg()
616 left_over_len = ((msg->len) % 8); in mxl111sf_i2c_hw_xfer_msg()
639 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
657 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
669 msg->buf[(index*8)+(k+i+1)] = in mxl111sf_i2c_hw_xfer_msg()
672 msg->buf[(index*8)+(k+i)], in mxl111sf_i2c_hw_xfer_msg()
675 msg->buf[(index*8)+(k+i+1)], in mxl111sf_i2c_hw_xfer_msg()
684 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
688 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
715 msg->addr); in mxl111sf_i2c_hw_xfer_msg()
726 msg->buf[(block_len*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
800 struct i2c_msg msg[], int num) in mxl111sf_i2c_xfer() argument
812 mxl111sf_i2c_hw_xfer_msg(state, &msg[i]) : in mxl111sf_i2c_xfer()
813 mxl111sf_i2c_sw_xfer_msg(state, &msg[i]); in mxl111sf_i2c_xfer()
817 (msg[i].flags & I2C_M_RD) ? in mxl111sf_i2c_xfer()
819 msg[i].len, msg[i].addr); in mxl111sf_i2c_xfer()