Lines Matching refs:len_off
186 int len_off, err = -EIO; in _picolcd_flash_read() local
190 len_off = _picolcd_flash_setaddr(data, raw_data, *off); in _picolcd_flash_read()
191 raw_data[len_off] = s > 32 ? 32 : s; in _picolcd_flash_read()
192 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off+1); in _picolcd_flash_read()
197 if (memcmp(raw_data, resp->raw_data, len_off+1) != 0) in _picolcd_flash_read()
199 if (copy_to_user(u+ret, resp->raw_data+len_off+1, raw_data[len_off])) { in _picolcd_flash_read()
203 *off += raw_data[len_off]; in _picolcd_flash_read()
204 s -= raw_data[len_off]; in _picolcd_flash_read()
205 ret += raw_data[len_off]; in _picolcd_flash_read()
240 int len_off; in _picolcd_flash_erase64() local
246 len_off = _picolcd_flash_setaddr(data, raw_data, *off); in _picolcd_flash_erase64()
247 resp = picolcd_send_and_wait(data->hdev, report_id, raw_data, len_off); in _picolcd_flash_erase64()
252 if (memcmp(raw_data, resp->raw_data, len_off) != 0) in _picolcd_flash_erase64()
268 int len_off, err = -EIO; in _picolcd_flash_write() local
272 len_off = _picolcd_flash_setaddr(data, raw_data, *off); in _picolcd_flash_write()
273 raw_data[len_off] = s > 32 ? 32 : s; in _picolcd_flash_write()
274 if (copy_from_user(raw_data+len_off+1, u, raw_data[len_off])) { in _picolcd_flash_write()
279 len_off+1+raw_data[len_off]); in _picolcd_flash_write()
284 if (memcmp(raw_data, resp->raw_data, len_off+1+raw_data[len_off]) != 0) in _picolcd_flash_write()
286 *off += raw_data[len_off]; in _picolcd_flash_write()
287 s -= raw_data[len_off]; in _picolcd_flash_write()
288 ret += raw_data[len_off]; in _picolcd_flash_write()