Lines Matching refs:old_chunk
717 if (chunk >= e->old_chunk &&
718 chunk <= e->old_chunk + dm_consecutive_chunk_count(e))
767 l = &eh->table[exception_hash(eh, new_e->old_chunk)];
773 /* List is ordered by old_chunk */
776 if (new_e->old_chunk == (e->old_chunk +
786 if (new_e->old_chunk == (e->old_chunk - 1) &&
789 e->old_chunk--;
795 if (new_e->old_chunk < e->old_chunk)
806 } else if (new_e->old_chunk < e->old_chunk) {
829 e->old_chunk = old;
938 chunk_t old_chunk)
942 e = dm_lookup_exception(&s->complete, old_chunk);
945 (unsigned long long)old_chunk);
966 if (old_chunk == e->old_chunk) {
967 e->old_chunk++;
969 } else if (old_chunk != e->old_chunk +
972 (unsigned long long)old_chunk,
973 (unsigned long long)e->old_chunk,
975 e->old_chunk + dm_consecutive_chunk_count(e));
990 chunk_t old_chunk = s->first_merging_chunk + s->num_merging_chunks - 1;
999 r = __remove_single_exception_chunk(s, old_chunk);
1002 } while (old_chunk-- > s->first_merging_chunk);
1043 chunk_t old_chunk, new_chunk;
1060 linear_chunks = s->store->type->prepare_merge(s->store, &old_chunk,
1072 /* Adjust old_chunk and new_chunk to reflect start of linear region */
1073 old_chunk = old_chunk + 1 - linear_chunks;
1083 dest.sector = chunk_to_sector(s->store, old_chunk);
1109 s->first_merging_chunk = old_chunk;
1115 __check_for_conflicting_io(s, old_chunk + i);
1652 dm_exception_table_lock_init(s, pe->e.old_chunk, &lock);
1694 if (__chunk_is_tracked(s, pe->e.old_chunk)) {
1696 __check_for_conflicting_io(s, pe->e.old_chunk);
1802 src.sector = chunk_to_sector(s->store, pe->e.old_chunk);
1861 pe->e.old_chunk = chunk;
1911 (chunk - e->old_chunk)) +