Lines Matching defs:pvhdr
43 struct pv_header *pvhdr;
57 pvhdr = (struct pv_header *) ((void *) buf + xlate32(lh->offset_xl));
59 pvhdr->device_size_xl = xlate64(info->device_size);
60 memcpy(pvhdr->pv_uuid, &info->dev->pvid, sizeof(struct id));
61 if (!id_write_format((const struct id *)pvhdr->pv_uuid, buffer,
67 pvh_dlocn_xl = &pvhdr->disk_areas_xl[0];
98 if (xlate64(pvhdr->disk_areas_xl[0].offset) ||
99 xlate64(pvhdr->disk_areas_xl[0].size))
107 if (!xlate64(pvhdr->disk_areas_xl[mda1].offset) &&
108 !xlate64(pvhdr->disk_areas_xl[mda1].size))
110 else if (!xlate64(pvhdr->disk_areas_xl[mda2].offset) &&
111 !xlate64(pvhdr->disk_areas_xl[mda2].size))
121 (da1 > -1) ? xlate64(pvhdr->disk_areas_xl[da1].offset) >> SECTOR_SHIFT : 0,
124 (da1 > -1) ? xlate64(pvhdr->disk_areas_xl[da1].size) >> SECTOR_SHIFT : 0,
128 mda1 ? xlate64(pvhdr->disk_areas_xl[mda1].offset) >> SECTOR_SHIFT : 0,
131 mda1 ? xlate64(pvhdr->disk_areas_xl[mda1].size) >> SECTOR_SHIFT : 0,
135 mda2 ? xlate64(pvhdr->disk_areas_xl[mda2].offset) >> SECTOR_SHIFT : 0,
138 mda2 ? xlate64(pvhdr->disk_areas_xl[mda2].size) >> SECTOR_SHIFT : 0,
256 struct pv_header *pvhdr;
267 pvhdr = (struct pv_header *) ((void *) buf + xlate32(lh->offset_xl));
269 if (!(info = lvmcache_add(l, (char *)pvhdr->pv_uuid, dev,
275 info->device_size = xlate64(pvhdr->device_size_xl);
286 dlocn_xl = pvhdr->disk_areas_xl;