Home | History | Annotate | Download | only in format1

Lines Matching defs:vgd

176 	/* FIXME also check vgd->status & VG_EXPORTED? */
229 int read_vgd(struct device *dev, struct vg_disk *vgd, struct pv_disk *pvd)
233 if (!dev_read(dev, pos, sizeof(*vgd), vgd))
236 _xlate_vgd(vgd);
238 if ((vgd->lv_max > MAX_LV) || (vgd->pv_max > MAX_PV))
242 if (vgd->vg_uuid[0] == '\0')
243 uuid_from_num((char *)vgd->vg_uuid, vgd->vg_number);
256 while (pos < end && num_read < data->vgd.pv_cur) {
285 struct vg_disk *vgd = &data->vgd;
287 for (i = 0; (i < vgd->lv_max) && (lvs_read < vgd->lv_cur); i++) {
373 if (!read_vgd(dl->dev, &dl->vgd, &dl->pvd)) {
386 __update_lvmcache(fmt, dl, dev, (char *)dl->vgd.vg_uuid,
387 dl->vgd.vg_status & VG_EXPORTED);
405 (dl->vgd.vg_status & VG_EXPORTED) ? "exported " : "",
484 dm_list_size(head) == data->vgd.pv_cur))
513 struct vg_disk *vgd = &data->vgd;
517 data->pvd.vg_name, dev_name(data->dev), pos, sizeof(*vgd));
519 _xlate_vgd(vgd);
520 if (!dev_write(data->dev, pos, sizeof(*vgd), vgd))
523 _xlate_vgd(vgd);
665 /* vgcache_add(data->pvd.vg_name, data->vgd.vg_uuid, data->dev, fmt); */
676 vgcache_add(data->pvd.vg_name, data->vgd.vg_uuid, data->dev,