Lines Matching refs:remain_len
121 u16 remain_len, len1, len2, start = 0x0000; in vprbrd_i2c_read() local
125 remain_len = msg->len; in vprbrd_i2c_read()
127 while (remain_len > 0) { in vprbrd_i2c_read()
129 if (remain_len <= 255) { in vprbrd_i2c_read()
130 len1 = remain_len; in vprbrd_i2c_read()
132 rmsg->header.len0 = remain_len; in vprbrd_i2c_read()
138 remain_len = 0; in vprbrd_i2c_read()
139 } else if (remain_len <= 510) { in vprbrd_i2c_read()
140 len1 = remain_len; in vprbrd_i2c_read()
142 rmsg->header.len0 = remain_len - 255; in vprbrd_i2c_read()
148 remain_len = 0; in vprbrd_i2c_read()
149 } else if (remain_len <= 512) { in vprbrd_i2c_read()
150 len1 = remain_len; in vprbrd_i2c_read()
152 rmsg->header.len0 = remain_len - 510; in vprbrd_i2c_read()
158 remain_len = 0; in vprbrd_i2c_read()
159 } else if (remain_len <= 767) { in vprbrd_i2c_read()
161 len2 = remain_len - 512; in vprbrd_i2c_read()
165 rmsg->header.len3 = remain_len - 512; in vprbrd_i2c_read()
168 remain_len = 0; in vprbrd_i2c_read()
169 } else if (remain_len <= 1022) { in vprbrd_i2c_read()
171 len2 = remain_len - 512; in vprbrd_i2c_read()
175 rmsg->header.len3 = remain_len - 767; in vprbrd_i2c_read()
178 remain_len = 0; in vprbrd_i2c_read()
179 } else if (remain_len <= 1024) { in vprbrd_i2c_read()
181 len2 = remain_len - 512; in vprbrd_i2c_read()
185 rmsg->header.len3 = remain_len - 1022; in vprbrd_i2c_read()
188 remain_len = 0; in vprbrd_i2c_read()
198 remain_len -= 1024; in vprbrd_i2c_read()
226 u16 remain_len, bytes_xfer, in vprbrd_i2c_write() local
231 remain_len = msg->len; in vprbrd_i2c_write()
236 while (remain_len > 0) { in vprbrd_i2c_write()
238 if (remain_len > 503) { in vprbrd_i2c_write()
241 remain_len -= 503; in vprbrd_i2c_write()
244 } else if (remain_len > 255) { in vprbrd_i2c_write()
246 wmsg->header.len2 = (remain_len - 255); in vprbrd_i2c_write()
247 bytes_xfer = remain_len + in vprbrd_i2c_write()
249 remain_len = 0; in vprbrd_i2c_write()
251 wmsg->header.len1 = remain_len; in vprbrd_i2c_write()
253 bytes_xfer = remain_len + in vprbrd_i2c_write()
255 remain_len = 0; in vprbrd_i2c_write()