Lines Matching refs:rest
2365 u64 block, rest = 0; in do_device_access() local
2384 rest = block + num - sdebug_store_sectors; in do_device_access()
2388 (num - rest) * scsi_debug_sector_size, 0, do_write); in do_device_access()
2389 if (ret != (num - rest) * scsi_debug_sector_size) in do_device_access()
2392 if (rest) { in do_device_access()
2394 fake_storep, rest * scsi_debug_sector_size, in do_device_access()
2395 (num - rest) * scsi_debug_sector_size, do_write); in do_device_access()
2408 u64 block, rest = 0; in comp_write_worker() local
2414 rest = block + num - store_blks; in comp_write_worker()
2417 (num - rest) * lb_size); in comp_write_worker()
2420 if (rest) in comp_write_worker()
2421 res = memcmp(fake_storep, arr + ((num - rest) * lb_size), in comp_write_worker()
2422 rest * lb_size); in comp_write_worker()
2426 memcpy(fake_storep + (block * lb_size), arr, (num - rest) * lb_size); in comp_write_worker()
2427 if (rest) in comp_write_worker()
2428 memcpy(fake_storep, arr + ((num - rest) * lb_size), in comp_write_worker()
2429 rest * lb_size); in comp_write_worker()
2490 size_t rest = 0; in dif_copy_prot() local
2493 rest = start + len - dif_store_end; in dif_copy_prot()
2498 memcpy(paddr, start, len - rest); in dif_copy_prot()
2500 memcpy(start, paddr, len - rest); in dif_copy_prot()
2502 if (rest) { in dif_copy_prot()
2504 memcpy(paddr + len - rest, dif_storep, rest); in dif_copy_prot()
2506 memcpy(dif_storep, paddr + len - rest, rest); in dif_copy_prot()