Lines Matching defs:r100
12 flexcop_ibi_value *r100)
17 r100->tw_sm_c_100.working_start = 1;
18 deb_i2c("r100 before: %08x\n",r100->raw);
21 fc->write_ibi_reg(fc, tw_sm_c_100, *r100); /* initiating i2c operation */
28 *r100 = r;
43 flexcop_ibi_value r100, u8 *buf)
46 int len = r100.tw_sm_c_100.total_bytes,
60 r100.tw_sm_c_100.no_base_addr_ack_error = i2c->no_base_addr;
62 ret = flexcop_i2c_operation(i2c->fc, &r100);
65 r100.tw_sm_c_100.no_base_addr_ack_error = i2c->no_base_addr;
66 ret = flexcop_i2c_operation(i2c->fc, &r100);
73 buf[0] = r100.tw_sm_c_100.data1_reg;
77 deb_i2c("read: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
88 flexcop_ibi_value r100, u8 *buf)
91 int len = r100.tw_sm_c_100.total_bytes; /* remember total_bytes is buflen-1 */
95 r100.tw_sm_c_100.data1_reg = buf[0];
100 deb_i2c("write: r100: %08x, r104: %08x\n", r100.raw, r104.raw);
104 return flexcop_i2c_operation(fc, &r100);
117 flexcop_ibi_value r100;
123 r100.raw = 0;
124 r100.tw_sm_c_100.chipaddr = chipaddr;
125 r100.tw_sm_c_100.twoWS_rw = op;
126 r100.tw_sm_c_100.twoWS_port_reg = i2c->port;
141 r100.tw_sm_c_100.total_bytes = bytes_to_transfer - 1;
142 r100.tw_sm_c_100.baseaddr = addr;
145 ret = flexcop_i2c_read4(i2c, r100, p);
147 ret = flexcop_i2c_write4(i2c->fc, r100, p);