Lines Matching refs:lv
29 uint64_t lvm_lv_get_size(const lv_t lv)
31 return lv_size(lv);
34 char *lvm_lv_get_uuid(const lv_t lv)
38 if (!id_write_format(&lv->lvid.id[1], uuid, sizeof(uuid))) {
45 char *lvm_lv_get_name(const lv_t lv)
50 strncpy(name, (const char *)lv->name, NAME_LEN);
55 uint64_t lvm_lv_is_active(const lv_t lv)
58 if (lv_info(lv->vg->cmd, lv, &info, 1, 0) &&
64 uint64_t lvm_lv_is_suspended(const lv_t lv)
67 if (lv_info(lv->vg->cmd, lv, &info, 1, 0) &&
125 return (lv_t) lvl->lv;
132 int lvm_vg_remove_lv(lv_t lv)
134 if (!lv || !lv->vg || vg_read_error(lv->vg))
136 if (!vg_check_write_mode(lv->vg))
138 if (!lv_remove_single(lv->vg->cmd, lv, DONT_PROMPT))
143 int lvm_lv_activate(lv_t lv)
145 if (!lv || !lv->vg || vg_read_error(lv->vg) || !lv->vg->cmd)
149 if (lv->status & LOCKED) {
155 if (lv->status & CONVERTING) {
160 if (lv_is_origin(lv)) {
162 "exclusively", lv->name);
163 if (!activate_lv_excl(lv->vg->cmd, lv)) {
169 lv->name);
170 if (!activate_lv(lv->vg->cmd, lv)) {
178 int lvm_lv_deactivate(lv_t lv)
180 if (!lv || !lv->vg || vg_read_error(lv->vg) || !lv->vg->cmd)
183 log_verbose("Deactivating logical volume \"%s\"", lv->name);
184 if (!deactivate_lv(lv->vg->cmd, lv)) {
191 int lvm_lv_resize(const lv_t lv, uint64_t new_size)
193 /* FIXME: add lv resize code here */