Lines Matching refs:rest
2363 u64 block, rest = 0; in do_device_access() local
2386 rest = block + num - sdebug_store_sectors; in do_device_access()
2390 (num - rest) * scsi_debug_sector_size, 0); in do_device_access()
2391 if (ret != (num - rest) * scsi_debug_sector_size) in do_device_access()
2394 if (rest) { in do_device_access()
2396 fake_storep, rest * scsi_debug_sector_size, in do_device_access()
2397 (num - rest) * scsi_debug_sector_size); in do_device_access()
2410 u64 block, rest = 0; in comp_write_worker() local
2416 rest = block + num - store_blks; in comp_write_worker()
2419 (num - rest) * lb_size); in comp_write_worker()
2422 if (rest) in comp_write_worker()
2423 res = memcmp(fake_storep, arr + ((num - rest) * lb_size), in comp_write_worker()
2424 rest * lb_size); in comp_write_worker()
2428 memcpy(fake_storep + (block * lb_size), arr, (num - rest) * lb_size); in comp_write_worker()
2429 if (rest) in comp_write_worker()
2430 memcpy(fake_storep, arr + ((num - rest) * lb_size), in comp_write_worker()
2431 rest * lb_size); in comp_write_worker()
2493 size_t rest = 0; in dif_copy_prot() local
2496 rest = start + len - dif_store_end; in dif_copy_prot()
2501 memcpy(paddr, start, len - rest); in dif_copy_prot()
2503 memcpy(start, paddr, len - rest); in dif_copy_prot()
2505 if (rest) { in dif_copy_prot()
2507 memcpy(paddr + len - rest, dif_storep, rest); in dif_copy_prot()
2509 memcpy(dif_storep, paddr + len - rest, rest); in dif_copy_prot()