Lines Matching defs:rlpos
146 int err = 0, rlpos, rlsize, buf_size;
240 rlpos = rlsize = 0;
247 "bmp_pos 0x%llx, rlpos %i, rlsize %i.",
252 (unsigned long long)bmp_pos, rlpos, rlsize);
320 if ((rlpos + 2) * sizeof(*rl) > rlsize) {
356 "rlpos %i.",
362 rlpos);
363 if (prev_lcn == lcn + bmp_pos - prev_run_len && rlpos) {
367 rl[rlpos - 1].lcn,
369 rl[rlpos - 1].length);
370 rl[rlpos - 1].length = ++prev_run_len;
374 rl[rlpos - 1].lcn,
376 rl[rlpos - 1].length,
380 if (likely(rlpos)) {
385 rl[rlpos - 1].lcn,
387 rl[rlpos - 1].length);
388 rl[rlpos].vcn = rl[rlpos - 1].vcn +
393 rl[rlpos].vcn = start_vcn;
395 rl[rlpos].lcn = prev_lcn = lcn + bmp_pos;
396 rl[rlpos].length = prev_run_len = 1;
397 rlpos++;
543 if (rlpos) {
551 tc = rl[rlpos - 1].lcn +
552 rl[rlpos - 1].length;
586 if (rlpos) {
594 tc = rl[rlpos - 1].lcn +
595 rl[rlpos - 1].length;
627 if (rlpos) {
635 tc = rl[rlpos - 1].lcn +
636 rl[rlpos - 1].length;
726 rl[rlpos].vcn = rl[rlpos - 1].vcn + rl[rlpos - 1].length;
727 rl[rlpos].lcn = is_extension ? LCN_ENOENT : LCN_RL_NOT_MAPPED;
728 rl[rlpos].length = 0;