Lines Matching refs:pvs
62 lvm_parse_pv(struct vg *vg, const char *name, int pvs, uint64_t start) in lvm_parse_pv() argument
69 if (!vg->pvs) { in lvm_parse_pv()
70 vg->pvs = calloc(pvs, sizeof(struct pv)); in lvm_parse_pv()
71 if (!vg->pvs) in lvm_parse_pv()
75 for (i = 0; i < pvs; i++) { in lvm_parse_pv()
76 pv = vg->pvs + i; in lvm_parse_pv()
88 if (i == pvs) in lvm_parse_pv()
103 int i, err, pvs, lvs; in lvm_open_vg() local
128 vg->name, &size, &lvs, &pvs, pvname, &pv_start) != 6) in lvm_open_vg()
134 err = lvm_parse_pv(vg, pvname, pvs, pv_start); in lvm_open_vg()
146 for (i = 0; i < pvs; i++) in lvm_open_vg()
147 if (!vg->pvs[i].name[0]) in lvm_open_vg()
157 vg->pv_cnt = pvs; in lvm_open_vg()
184 if (!strcmp(vg->pvs[i].name, seg->device)) { in lvm_parse_lv_devices()
185 pe_start = vg->pvs[i].start; in lvm_parse_lv_devices()
278 free(vg->pvs); in lvm_free_vg()
333 pv = vg.pvs + i; in main()