Lines Matching refs:rest
3009 u64 block, rest = 0;
3029 rest = block + num - sdebug_store_sectors;
3033 (num - rest) * sdebug_sector_size, sg_skip, do_write);
3034 if (ret != (num - rest) * sdebug_sector_size)
3037 if (rest) {
3039 fsp, rest * sdebug_sector_size,
3040 sg_skip + ((num - rest) * sdebug_sector_size),
3067 u64 block, rest = 0;
3074 rest = block + num - store_blks;
3076 res = !memcmp(fsp + (block * lb_size), arr, (num - rest) * lb_size);
3079 if (rest)
3080 res = memcmp(fsp, arr + ((num - rest) * lb_size),
3081 rest * lb_size);
3087 memcpy(fsp + (block * lb_size), arr, (num - rest) * lb_size);
3088 if (rest)
3089 memcpy(fsp, arr + ((num - rest) * lb_size), rest * lb_size);
3153 size_t rest = 0;
3156 rest = start + len - dif_store_end;
3161 memcpy(paddr, start, len - rest);
3163 memcpy(start, paddr, len - rest);
3165 if (rest) {
3167 memcpy(paddr + len - rest, dif_storep, rest);
3169 memcpy(dif_storep, paddr + len - rest, rest);
4245 u64 block, rest = 0;
4267 rest = block + nblks - sdebug_store_sectors;
4272 (nblks - rest) * sdebug_sector_size);
4273 if (rest)
4274 prefetch_range(fsp, rest * sdebug_sector_size);