Lines Matching refs:rest
2936 u64 block, rest = 0;
2956 rest = block + num - sdebug_store_sectors;
2960 (num - rest) * sdebug_sector_size, sg_skip, do_write);
2961 if (ret != (num - rest) * sdebug_sector_size)
2964 if (rest) {
2966 fsp, rest * sdebug_sector_size,
2967 sg_skip + ((num - rest) * sdebug_sector_size),
2994 u64 block, rest = 0;
3001 rest = block + num - store_blks;
3003 res = !memcmp(fsp + (block * lb_size), arr, (num - rest) * lb_size);
3006 if (rest)
3007 res = memcmp(fsp, arr + ((num - rest) * lb_size),
3008 rest * lb_size);
3014 memcpy(fsp + (block * lb_size), arr, (num - rest) * lb_size);
3015 if (rest)
3016 memcpy(fsp, arr + ((num - rest) * lb_size), rest * lb_size);
3080 size_t rest = 0;
3083 rest = start + len - dif_store_end;
3088 memcpy(paddr, start, len - rest);
3090 memcpy(start, paddr, len - rest);
3092 if (rest) {
3094 memcpy(paddr + len - rest, dif_storep, rest);
3096 memcpy(dif_storep, paddr + len - rest, rest);
4094 u64 block, rest = 0;
4117 rest = block + nblks - sdebug_store_sectors;
4122 (nblks - rest) * sdebug_sector_size);
4123 if (rest)
4124 prefetch_range(fsp, rest * sdebug_sector_size);