Lines Matching refs:i2c_w
125 cp2615_i2c_send(struct usb_interface *usbif, struct cp2615_i2c_transfer *i2c_w) in cp2615_i2c_send() argument
129 int res = cp2615_init_i2c_msg(msg, i2c_w); in cp2615_i2c_send()
219 struct cp2615_i2c_transfer i2c_w = {0}; in cp2615_i2c_xfer() local
226 i2c_w.tag = 0xdd; in cp2615_i2c_xfer()
227 i2c_w.i2caddr = i2c_8bit_addr_from_msg(msg); in cp2615_i2c_xfer()
229 i2c_w.read_len = msg->len; in cp2615_i2c_xfer()
230 i2c_w.write_len = 0; in cp2615_i2c_xfer()
232 i2c_w.read_len = 0; in cp2615_i2c_xfer()
233 i2c_w.write_len = msg->len; in cp2615_i2c_xfer()
234 memcpy(&i2c_w.data, msg->buf, i2c_w.write_len); in cp2615_i2c_xfer()
236 ret = cp2615_i2c_send(usbif, &i2c_w); in cp2615_i2c_xfer()
239 ret = cp2615_i2c_recv(usbif, i2c_w.tag, msg->buf); in cp2615_i2c_xfer()