Lines Matching refs:bmp_pos
77 LCN zone_start, zone_end, bmp_pos, bmp_initial_pos, last_read_pos, lcn;
173 * bmp_pos is the current bit position inside the bitmap. We use
176 bmp_pos = bmp_initial_pos = zone_start;
187 "bmp_pos 0x%llx, rlpos %i, rlsize %i.",
192 (unsigned long long)bmp_pos, rlpos, rlsize);
194 last_read_pos = bmp_pos >> 3;
224 lcn = bmp_pos & 7;
225 bmp_pos &= ~(LCN)7;
227 "bmp_pos 0x%llx, need_writeback %i.", buf_size,
229 (unsigned long long)bmp_pos, need_writeback);
230 while (lcn < buf_size && lcn + bmp_pos < zone_end) {
233 "lcn 0x%llx, bmp_pos 0x%llx, "
237 (unsigned long long)bmp_pos,
268 (lcn + bmp_pos));
295 "bmp_pos 0x%llx, prev_run_len 0x%llx, "
297 (unsigned long long)(lcn + bmp_pos),
300 (unsigned long long)bmp_pos,
303 if (prev_lcn == lcn + bmp_pos - prev_run_len && rlpos) {
335 rl[rlpos].lcn = prev_lcn = lcn + bmp_pos;
347 tc = lcn + bmp_pos + 1;
422 bmp_pos += buf_size;
424 "0x%llx, bmp_pos 0x%llx, need_writeback %i.",
426 (unsigned long long)bmp_pos, need_writeback);
427 if (bmp_pos < zone_end) {
429 "bmp_pos 0x%llx, zone_end 0x%llx.",
430 (unsigned long long)bmp_pos,
459 bmp_pos = zone_start;
462 "bmp_pos 0x%llx.",
465 (unsigned long long)bmp_pos);
601 bmp_pos = zone_start;
641 bmp_pos = zone_start = bmp_initial_pos =