Lines Matching refs:i

38 	int i, ret;  in mxl111sf_i2c_bitbang_sendbyte()  local
47 for (i = 0; i < 8; i++) { in mxl111sf_i2c_bitbang_sendbyte()
49 data = (byte & (0x80 >> i)) ? SW_SDA_OUT : 0; in mxl111sf_i2c_bitbang_sendbyte()
100 int i, ret; in mxl111sf_i2c_bitbang_recvbyte() local
113 for (i = 0; i < 8; i++) { in mxl111sf_i2c_bitbang_recvbyte()
125 byte |= (0x80 >> i); in mxl111sf_i2c_bitbang_recvbyte()
241 int i, ret; in mxl111sf_i2c_sw_xfer_msg() local
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()
289 for (i = 0; i < msg->len; i++) { in mxl111sf_i2c_sw_xfer_msg()
291 msg->buf[i]); in mxl111sf_i2c_sw_xfer_msg()
399 u8 i = 0; in mxl111sf_i2c_readagain() local
405 while ((fifo_status == 0) && (i++ < 5)) in mxl111sf_i2c_readagain()
411 for (i = 2; i < 26; i++) in mxl111sf_i2c_readagain()
412 i2c_w_data[i] = 0xFE; in mxl111sf_i2c_readagain()
414 for (i = 0; i < count; i++) { in mxl111sf_i2c_readagain()
415 i2c_w_data[2+(i*3)] = 0x0C; in mxl111sf_i2c_readagain()
416 i2c_w_data[3+(i*3)] = 0x00; in mxl111sf_i2c_readagain()
417 i2c_w_data[4+(i*3)] = 0x00; in mxl111sf_i2c_readagain()
426 for (i = 0; i < count; i++) { in mxl111sf_i2c_readagain()
427 rbuf[i] = i2c_r_data[(i*3)+1]; in mxl111sf_i2c_readagain()
429 i2c_r_data[(i*3)+1], in mxl111sf_i2c_readagain()
430 i2c_r_data[(i*3)+2]); in mxl111sf_i2c_readagain()
443 int i, k, ret = 0; in mxl111sf_i2c_hw_xfer_msg() local
529 for (i = 0; i < 8; i++) { in mxl111sf_i2c_hw_xfer_msg()
531 buf[2+(i*3)] = I2C_DATA_REG; in mxl111sf_i2c_hw_xfer_msg()
532 buf[3+(i*3)] = msg->buf[(index*8)+i]; in mxl111sf_i2c_hw_xfer_msg()
533 buf[4+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
560 for (i = 0; i < left_over_len; i++) { in mxl111sf_i2c_hw_xfer_msg()
561 buf[2+(i*3)] = I2C_DATA_REG; 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()
565 buf[4+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
642 for (i = 0; i < 8; i++) { in mxl111sf_i2c_hw_xfer_msg()
643 buf[2+(i*3)] = I2C_DATA_REG; in mxl111sf_i2c_hw_xfer_msg()
644 buf[3+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
645 buf[4+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
664 for (i = 0; i < 8; i++) { in mxl111sf_i2c_hw_xfer_msg()
665 rd_status[i] = i2c_r_data[(i*3)+2]; in mxl111sf_i2c_hw_xfer_msg()
667 if (rd_status[i] == 0x04) { in mxl111sf_i2c_hw_xfer_msg()
668 if (i < 7) { in mxl111sf_i2c_hw_xfer_msg()
670 " @ %d", i); in mxl111sf_i2c_hw_xfer_msg()
671 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
672 i2c_r_data[(i*3)+1]; in mxl111sf_i2c_hw_xfer_msg()
676 state, 8-(i+1), in mxl111sf_i2c_hw_xfer_msg()
680 k < 8-(i+1); 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()
687 (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()
700 i2c_r_data[(i*3)+1]; in mxl111sf_i2c_hw_xfer_msg()
703 msg->buf[(index*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
704 i2c_r_data[(i*3)+1]; in mxl111sf_i2c_hw_xfer_msg()
719 for (i = 0; i < left_over_len; i++) { in mxl111sf_i2c_hw_xfer_msg()
720 buf[2+(i*3)] = I2C_DATA_REG; in mxl111sf_i2c_hw_xfer_msg()
721 buf[3+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
722 buf[4+(i*3)] = 0x00; in mxl111sf_i2c_hw_xfer_msg()
740 for (i = 0; i < left_over_len; i++) { in mxl111sf_i2c_hw_xfer_msg()
741 msg->buf[(block_len*8)+i] = in mxl111sf_i2c_hw_xfer_msg()
742 i2c_r_data[(i*3)+1]; in mxl111sf_i2c_hw_xfer_msg()
744 i2c_r_data[(i*3)+1], in mxl111sf_i2c_hw_xfer_msg()
745 i2c_r_data[(i*3)+2]); in mxl111sf_i2c_hw_xfer_msg()
820 int i, ret; in mxl111sf_i2c_xfer() local
825 for (i = 0; i < num; i++) { in mxl111sf_i2c_xfer()
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()
832 "to/from 0x%02x", ret, i+1, num, 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()
843 return i == num ? num : -EREMOTEIO; in mxl111sf_i2c_xfer()