Lines Matching defs:len_off
185 int len_off, err = -EIO;
189 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
190 raw_data[len_off] = s > 32 ? 32 : s;
191 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off+1);
196 if (memcmp(raw_data, resp->raw_data, len_off+1) != 0)
198 if (copy_to_user(u+ret, resp->raw_data+len_off+1, raw_data[len_off])) {
202 *off += raw_data[len_off];
203 s -= raw_data[len_off];
204 ret += raw_data[len_off];
239 int len_off;
245 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
246 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off);
251 if (memcmp(raw_data, resp->raw_data, len_off) != 0)
267 int len_off, err = -EIO;
271 len_off = _picolcd_flash_setaddr(data, raw_data, *off);
272 raw_data[len_off] = s > 32 ? 32 : s;
273 if (copy_from_user(raw_data+len_off+1, u, raw_data[len_off])) {
278 len_off+1+raw_data[len_off]);
283 if (memcmp(raw_data, resp->raw_data, len_off+1+raw_data[len_off]) != 0)
285 *off += raw_data[len_off];
286 s -= raw_data[len_off];
287 ret += raw_data[len_off];