Lines Matching refs:ssize
206 * @ssize: number of elements in @src (excluding end marker)
222 runlist_element *src, int ssize, int loc)
236 right = ntfs_rl_are_mergeable(src + ssize - 1, dst + loc + 1);
239 dst = ntfs_rl_realloc(dst, dsize, dsize + ssize - right);
249 __ntfs_rl_merge(src + ssize - 1, dst + loc + 1);
252 marker = loc + ssize + 1;
256 ntfs_rl_mc(dst, loc + 1, src, 0, ssize);
273 * @ssize: number of elements in @src (excluding end marker)
289 runlist_element *src, int ssize, int loc)
322 dst = ntfs_rl_realloc(dst, dsize, dsize + ssize - left + disc);
335 * Nominally: marker = @loc + @ssize (location + number of runs in @src)
339 marker = loc + ssize - left + disc;
343 ntfs_rl_mc(dst, loc + disc, src, left, ssize - left);
370 * @ssize: number of elements in @src (excluding end marker)
385 runlist_element *src, int ssize,
403 right = ntfs_rl_are_mergeable(src + ssize - 1, dst + loc + 1);
410 delta = ssize - 1 - left - right;
423 __ntfs_rl_merge(src + ssize - 1, dst + loc + 1);
436 * Nominally: @marker = @loc + @ssize (location + number of runs in @src)
439 marker = loc + ssize - left;
443 ntfs_rl_mc(dst, loc, src, left, ssize - left);
457 * @ssize: number of elements in @src (excluding end marker)
473 runlist_element *src, int ssize, int loc)
482 dst = ntfs_rl_realloc(dst, dsize, dsize + ssize + 1);
491 ntfs_rl_mm(dst, loc + 1 + ssize, loc, dsize - loc);
492 ntfs_rl_mc(dst, loc + 1, src, 0, ssize);
496 dst[loc+ssize+1].vcn = dst[loc+ssize].vcn + dst[loc+ssize].length;
497 dst[loc+ssize+1].length = dst[loc+ssize+2].vcn - dst[loc+ssize+1].vcn;