Lines Matching refs:pv

196 	struct g_llvm_pv *pv;  in g_llvm_start()  local
235 pv = NULL; in g_llvm_start()
252 pv = sg->sg_pv; in g_llvm_start()
266 pv = sg->sg_pv; in g_llvm_start()
275 KASSERT(pv != NULL, ("Can't find PV for chunk %zu", in g_llvm_start()
278 cb->bio_to = pv->pv_gprov; in g_llvm_start()
282 cb->bio_caller1 = pv; in g_llvm_start()
290 pv->pv_name, cb->bio_offset); in g_llvm_start()
301 pv = cb->bio_caller1; in g_llvm_start()
305 g_io_request(cb, pv->pv_gcons); in g_llvm_start()
317 struct g_llvm_pv *pv; in g_llvm_remove_disk() local
323 pv = (struct g_llvm_pv *)cp->private; in g_llvm_remove_disk()
326 pv->pv_name); in g_llvm_remove_disk()
332 if (sg->sg_pv == pv) { in g_llvm_remove_disk()
398 struct g_llvm_pv *pv; in g_llvm_add_disk() local
405 LIST_FOREACH(pv, &vg->vg_pvs, pv_next) { in g_llvm_add_disk()
406 if (strcmp(pv->pv_uuid, uuid) == 0) in g_llvm_add_disk()
409 if (pv == NULL) { in g_llvm_add_disk()
413 if (pv->pv_gprov != NULL) { in g_llvm_add_disk()
415 pv->pv_name, vg->vg_name); in g_llvm_add_disk()
419 pv->pv_start *= vg->vg_sectorsize; in g_llvm_add_disk()
426 pp->name, pv->pv_name, pv->pv_start); in g_llvm_add_disk()
454 cp->private = pv; in g_llvm_add_disk()
455 pv->pv_gcons = cp; in g_llvm_add_disk()
456 pv->pv_gprov = pp; in g_llvm_add_disk()
461 if (strcmp(sg->sg_pvname, pv->pv_name) == 0) { in g_llvm_add_disk()
467 + pv->pv_start; in g_llvm_add_disk()
468 sg->sg_pv = pv; in g_llvm_add_disk()
498 struct g_llvm_pv *pv; in g_llvm_free_vg() local
503 while ((pv = LIST_FIRST(&vg->vg_pvs)) != NULL) { in g_llvm_free_vg()
504 LIST_REMOVE(pv, pv_next); in g_llvm_free_vg()
505 free(pv, M_GLLVM); in g_llvm_free_vg()
1003 struct g_llvm_pv *pv; in llvm_textconf_decode_pv() local
1010 pv = malloc(sizeof(*pv), M_GLLVM, M_NOWAIT|M_ZERO); in llvm_textconf_decode_pv()
1011 if (pv == NULL) in llvm_textconf_decode_pv()
1014 pv->pv_vg = vg; in llvm_textconf_decode_pv()
1018 len = llvm_grab_name(pv->pv_name, tok); in llvm_textconf_decode_pv()
1032 GRAB_STR("id", v, tok, pv->pv_uuid, sizeof(pv->pv_uuid)); in llvm_textconf_decode_pv()
1033 GRAB_INT("pe_start", v, tok, pv->pv_start); in llvm_textconf_decode_pv()
1034 GRAB_INT("pe_count", v, tok, pv->pv_count); in llvm_textconf_decode_pv()
1041 if (pv->pv_count == 0) in llvm_textconf_decode_pv()
1044 LIST_INSERT_HEAD(&vg->vg_pvs, pv, pv_next); in llvm_textconf_decode_pv()
1045 G_LLVM_DEBUG(3, "pv: name=%s uuid=%s", pv->pv_name, pv->pv_uuid); in llvm_textconf_decode_pv()
1049 free(pv, M_GLLVM); in llvm_textconf_decode_pv()