Searched refs:rmsg (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-viperboard.c | 71 struct vprbrd_i2c_read_msg *rmsg, int bytes_xfer) vprbrd_i2c_receive() 78 usb_sndbulkpipe(usb_dev, VPRBRD_EP_OUT), rmsg, vprbrd_i2c_receive() 90 usb_rcvbulkpipe(usb_dev, VPRBRD_EP_IN), rmsg, vprbrd_i2c_receive() 122 struct vprbrd_i2c_read_msg *rmsg = vprbrd_i2c_read() local 126 rmsg->header.cmd = VPRBRD_I2C_CMD_READ; vprbrd_i2c_read() 128 rmsg->header.addr = cpu_to_le16(start + 0x4000); vprbrd_i2c_read() 132 rmsg->header.len0 = remain_len; vprbrd_i2c_read() 133 rmsg->header.len1 = 0x00; vprbrd_i2c_read() 134 rmsg->header.len2 = 0x00; vprbrd_i2c_read() 135 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 136 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 137 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 142 rmsg->header.len0 = remain_len - 255; vprbrd_i2c_read() 143 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 144 rmsg->header.len2 = 0x00; vprbrd_i2c_read() 145 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 146 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 147 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 152 rmsg->header.len0 = remain_len - 510; vprbrd_i2c_read() 153 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 154 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 155 rmsg->header.len3 = 0x00; vprbrd_i2c_read() 156 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 157 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 162 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 163 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 164 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 165 rmsg->header.len3 = remain_len - 512; vprbrd_i2c_read() 166 rmsg->header.len4 = 0x00; vprbrd_i2c_read() 167 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 172 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 173 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 174 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 175 rmsg->header.len3 = remain_len - 767; vprbrd_i2c_read() 176 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 177 rmsg->header.len5 = 0x00; vprbrd_i2c_read() 182 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 183 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 184 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 185 rmsg->header.len3 = remain_len - 1022; vprbrd_i2c_read() 186 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 187 rmsg->header.len5 = 0xff; vprbrd_i2c_read() 192 rmsg->header.len0 = 0x02; vprbrd_i2c_read() 193 rmsg->header.len1 = 0xff; vprbrd_i2c_read() 194 rmsg->header.len2 = 0xff; vprbrd_i2c_read() 195 rmsg->header.len3 = 0x02; vprbrd_i2c_read() 196 rmsg->header.len4 = 0xff; vprbrd_i2c_read() 197 rmsg->header.len5 = 0xff; vprbrd_i2c_read() 201 rmsg->header.tf1 = cpu_to_le16(len1); vprbrd_i2c_read() 202 rmsg->header.tf2 = cpu_to_le16(len2); vprbrd_i2c_read() 205 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len1); vprbrd_i2c_read() 209 memcpy(msg->buf + start, rmsg, len1); vprbrd_i2c_read() 213 ret = vprbrd_i2c_receive(vb->usb_dev, rmsg, len2); vprbrd_i2c_read() 217 memcpy(msg->buf + start + 512, rmsg, len2); vprbrd_i2c_read() 70 vprbrd_i2c_receive(struct usb_device *usb_dev, struct vprbrd_i2c_read_msg *rmsg, int bytes_xfer) vprbrd_i2c_receive() argument
|
Completed in 90 milliseconds