Lines Matching refs:remain_len
116 u16 remain_len, len1, len2, start = 0x0000; in vprbrd_i2c_read() local
120 remain_len = msg->len; in vprbrd_i2c_read()
122 while (remain_len > 0) { in vprbrd_i2c_read()
124 if (remain_len <= 255) { in vprbrd_i2c_read()
125 len1 = remain_len; in vprbrd_i2c_read()
127 rmsg->header.len0 = remain_len; in vprbrd_i2c_read()
133 remain_len = 0; in vprbrd_i2c_read()
134 } else if (remain_len <= 510) { in vprbrd_i2c_read()
135 len1 = remain_len; in vprbrd_i2c_read()
137 rmsg->header.len0 = remain_len - 255; in vprbrd_i2c_read()
143 remain_len = 0; in vprbrd_i2c_read()
144 } else if (remain_len <= 512) { in vprbrd_i2c_read()
145 len1 = remain_len; in vprbrd_i2c_read()
147 rmsg->header.len0 = remain_len - 510; in vprbrd_i2c_read()
153 remain_len = 0; in vprbrd_i2c_read()
154 } else if (remain_len <= 767) { in vprbrd_i2c_read()
156 len2 = remain_len - 512; in vprbrd_i2c_read()
160 rmsg->header.len3 = remain_len - 512; in vprbrd_i2c_read()
163 remain_len = 0; in vprbrd_i2c_read()
164 } else if (remain_len <= 1022) { in vprbrd_i2c_read()
166 len2 = remain_len - 512; in vprbrd_i2c_read()
170 rmsg->header.len3 = remain_len - 767; in vprbrd_i2c_read()
173 remain_len = 0; in vprbrd_i2c_read()
174 } else if (remain_len <= 1024) { in vprbrd_i2c_read()
176 len2 = remain_len - 512; in vprbrd_i2c_read()
180 rmsg->header.len3 = remain_len - 1022; in vprbrd_i2c_read()
183 remain_len = 0; in vprbrd_i2c_read()
193 remain_len -= 1024; in vprbrd_i2c_read()
221 u16 remain_len, bytes_xfer, in vprbrd_i2c_write() local
226 remain_len = msg->len; in vprbrd_i2c_write()
231 while (remain_len > 0) { in vprbrd_i2c_write()
233 if (remain_len > 503) { in vprbrd_i2c_write()
236 remain_len -= 503; in vprbrd_i2c_write()
239 } else if (remain_len > 255) { in vprbrd_i2c_write()
241 wmsg->header.len2 = (remain_len - 255); in vprbrd_i2c_write()
242 bytes_xfer = remain_len + in vprbrd_i2c_write()
244 remain_len = 0; in vprbrd_i2c_write()
246 wmsg->header.len1 = remain_len; in vprbrd_i2c_write()
248 bytes_xfer = remain_len + in vprbrd_i2c_write()
250 remain_len = 0; in vprbrd_i2c_write()