Lines Matching refs:header
251 struct log_header_core header;
327 header_from_disk(&log->header, log->disk_header);
330 if (log->sync != DEFAULTSYNC || log->header.magic != MIRROR_MAGIC) {
331 log->header.magic = MIRROR_MAGIC;
332 log->header.version = MIRROR_DISK_VERSION;
333 log->header.nr_regions = 0;
337 if (log->header.version == 1)
338 log->header.version = 2;
341 if (log->header.version != MIRROR_DISK_VERSION) {
446 * Buffer holds both header and bitset.
596 /* read the disk header */
599 DMWARN("%s: Failed to read header on dirty region log device",
609 lc->header.nr_regions = 0;
614 for (i = lc->header.nr_regions; i < lc->region_count; i++)
618 for (i = lc->header.nr_regions; i < lc->region_count; i++)
632 /* set the correct number of regions in the header */
633 lc->header.nr_regions = lc->region_count;
635 header_to_disk(&lc->header, lc->disk_header);
637 /* write the new header */
645 DMWARN("%s: Failed to write header on dirty region log device",