Lines Matching refs:current_area
130 chunk_t current_area; member
288 chunk = area_location(ps, ps->current_area); in area_io()
515 for (ps->current_area = 0; full; ps->current_area++) { in read_exceptions()
520 if (unlikely(prefetch_area < ps->current_area)) in read_exceptions()
521 prefetch_area = ps->current_area; in read_exceptions()
531 } while (prefetch_area <= ps->current_area + DM_PREFETCH_CHUNKS); in read_exceptions()
533 chunk = area_location(ps, ps->current_area); in read_exceptions()
555 ps->current_area--; in read_exceptions()
587 *metadata_sectors = (ps->current_area + 1 + NUM_SNAPSHOT_HDR_CHUNKS) * in persistent_usage()
643 ps->current_area = 0; in persistent_read_metadata()
735 zero_disk_area(ps, ps->current_area + 1)) in persistent_commit_exception()
749 ps->current_area++; in persistent_commit_exception()
777 if (!ps->current_area) in persistent_prepare_merge()
780 ps->current_area--; in persistent_prepare_merge()
834 ps->next_free = area_location(ps, ps->current_area) + in persistent_commit_merge()