| /src/external/gpl2/lvm2/dist/lib/activate/ |
| fs.h | 28 int fs_add_lv(const struct logical_volume *lv, const char *dev); 29 int fs_del_lv(const struct logical_volume *lv); 31 int fs_rename_lv(struct logical_volume *lv, const char *dev,
|
| activate.c | 69 if (lv_is_origin(seg->lv)) 70 dm_list_iterate(snh, &seg->lv->snapshot_segs) 78 if (lv_is_cow(seg->lv)) { 79 snap_seg = find_cow(seg->lv); 104 int list_lv_modules(struct dm_pool *mem, const struct logical_volume *lv, 109 dm_list_iterate_items(seg, &lv->segments) 151 int lv_info(struct cmd_context *cmd, const struct logical_volume *lv, struct lvinfo *info, 161 int lv_snapshot_percent(const struct logical_volume *lv, float *percent, 166 int lv_mirror_percent(struct cmd_context *cmd, struct logical_volume *lv, 218 int lv_mknodes(struct cmd_context *cmd, const struct logical_volume *lv) 491 struct logical_volume *lv; local 856 struct logical_volume *lv = NULL, *lv_pre = NULL; local 933 struct logical_volume *lv; local 1010 struct logical_volume *lv; local 1067 struct logical_volume *lv; local 1095 struct logical_volume *lv; local [all...] |
| dev_manager.h | 46 const struct logical_volume *lv, 50 const struct logical_volume *lv, 54 struct logical_volume *lv, int wait, 57 int dev_manager_suspend(struct dev_manager *dm, struct logical_volume *lv, 59 int dev_manager_activate(struct dev_manager *dm, struct logical_volume *lv); 60 int dev_manager_preload(struct dev_manager *dm, struct logical_volume *lv, 62 int dev_manager_deactivate(struct dev_manager *dm, struct logical_volume *lv); 64 int dev_manager_lv_mknodes(const struct logical_volume *lv); 65 int dev_manager_lv_rmnodes(const struct logical_volume *lv);
|
| /src/external/gpl2/lvm2/dist/tools/ |
| lvchange.c | 21 struct logical_volume *lv) 29 if ((lv_access & LVM_WRITE) && (lv->status & LVM_WRITE)) { 31 lv->name); 35 if (!(lv_access & LVM_WRITE) && !(lv->status & LVM_WRITE)) { 37 lv->name); 41 if ((lv->status & MIRRORED) && (vg_is_clustered(lv->vg)) && 42 lv_info(cmd, lv, &info, 0, 0) && info.exists) { 44 "while active.", lv->name); 49 lv->status |= LVM_WRITE [all...] |
| lvscan.c | 20 static int lvscan_single(struct cmd_context *cmd, struct logical_volume *lv, 33 if (!arg_count(cmd, all_ARG) && !lv_is_visible(lv)) 36 inkernel = lv_info(cmd, lv, &info, 1, 0) && info.exists; 37 if (lv_is_origin(lv)) { 38 dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, 48 } else if (lv_is_cow(lv)) { 50 (snap_active = lv_snapshot_percent(lv, &snap_percent, 62 if (lv_is_origin(lv)) 64 else if (lv_is_cow(lv)) 70 cmd->dev_dir, lv->vg->name, lv->name [all...] |
| vgmknodes.c | 20 static int _vgmknodes_single(struct cmd_context *cmd, struct logical_volume *lv, 23 if (arg_count(cmd, refresh_ARG) && lv_is_visible(lv)) 24 if (!lv_refresh(cmd, lv)) { 29 if (!lv_mknodes(cmd, lv)) {
|
| lvremove.c | 20 static int lvremove_single(struct cmd_context *cmd, struct logical_volume *lv, 28 if (lv_is_cow(lv) && lv_is_virtual_origin(origin = origin_from_cow(lv))) 29 lv = origin; 31 if (!lv_remove_with_dependencies(cmd, lv, arg_count(cmd, force_ARG))) {
|
| lvconvert.c | 176 * --regionsize is only valid if converting an LV into a mirror. 177 * Checked when we know the state of the LV being converted. 253 struct logical_volume *lv = find_lv(vg, name); local 255 if (!lv || (uuid && strcmp(uuid, (char *)&lv->lvid))) 258 return lv; 263 struct logical_volume *lv __attribute((unused)), 273 struct logical_volume *lv, 278 if (!collapse_mirrored_lv(lv)) { 283 lv->status &= ~CONVERTING [all...] |
| lvdisplay.c | 20 static int _lvdisplay_single(struct cmd_context *cmd, struct logical_volume *lv, 23 if (!arg_count(cmd, all_ARG) && !lv_is_visible(lv)) 27 lvdisplay_colons(lv); 29 lvdisplay_full(cmd, lv, handle); 31 lvdisplay_segments(lv);
|
| /src/external/gpl2/lvm2/dist/test/ |
| t-snapshots-of-mirrors.sh | 6 lvcreate -m 1 -L 10M -n lv $vg 7 lvcreate -s $vg/lv -L 10M -n snap 10 lvconvert -m0 $vg/lv 13 lvconvert -m2 $vg/lv 16 lvconvert -m1 $vg/lv 19 not lvconvert -m2 $vg/lv 22 lvconvert --mirrorlog core $vg/lv 25 not lvconvert --mirrorlog redundant $vg/lv 29 # not lvconvert --mirrorlog core $vg/lv 32 lvconvert --mirrorlog disk $vg/lv [all...] |
| t-read-ahead.sh | 22 lvs --units s --nosuffix --noheadings -o $1 "$vg"/"$lv" 35 lvcreate -n "$lv" -l 100%FREE -i5 -I256 "$vg" 38 lvdisplay "$vg"/"$lv" 39 lvchange -r auto "$vg"/"$lv" 2>&1 | grep auto 42 lvchange -r 640 "$vg/$lv" 48 lvcreate -n $lv -L4m $vg $dev1 49 test $(blockdev --getra $G_dev_/$vg/$lv) -eq 768 53 lvcreate -n $lv -l 50%FREE $vg 54 lvchange -an $vg/$lv 55 check_lv_field_ $vg/$lv lv_read_ahead aut [all...] |
| t-lvextend-percent-extents.sh | 18 lvcreate -L 64m -n $lv $vg 21 not lvextend -l 10 -L 64m $vg/$lv 2>err 25 not lvextend -l 10 -L 64m $vg/$lv $dev1 2>err 29 lvextend $vg/$lv $dev1 >out 30 grep "^ Logical volume $lv successfully resized\$" out 33 lvremove -f $vg/$lv 37 lvcreate -l $vgsize -n $lv $vg 38 yes | lvreduce -l $(( $vgsize / 2 )) $vg/$lv 39 lvextend -l $vgsize $vg/$lv 41 # 'Reset LV to original size' [all...] |
| t-lvresize-usage.sh | 15 lvcreate -L 10M -n lv -i2 $vg 16 lvresize -l +4 $vg/lv 19 lvcreate -L 64M -n $lv -i2 $vg 20 not lvresize -v -l +4 xxx/$lv
|
| t-pv-range-overflow.sh | 18 lvcreate -L4 -n"$lv" $vg 22 # 'run pvmove with an unrecognized LV name to show bad diagnostic' 31 not pvmove -v -n$lv $dev1:4294967296 $dev2
|
| /src/external/gpl2/lvm2/dist/liblvm/ |
| lvm_lv.c | 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) [all...] |
| /src/external/gpl2/lvm2/dist/lib/metadata/ |
| snapshot_manip.c | 23 int lv_is_origin(const struct logical_volume *lv) 25 return lv->origin_count ? 1 : 0; 28 int lv_is_cow(const struct logical_volume *lv) 30 return lv->snapshot ? 1 : 0; 33 int lv_is_visible(const struct logical_volume *lv) 35 if (lv->status & SNAPSHOT) 38 if (lv_is_cow(lv)) { 39 if (lv_is_virtual_origin(origin_from_cow(lv))) 42 return lv_is_visible(origin_from_cow(lv)); 45 return lv->status & VISIBLE_LV ? 1 : 0 [all...] |
| merge.c | 40 int lv_merge_segments(struct logical_volume *lv) 45 if (lv->status & LOCKED || lv->status & PVMOVE) 48 dm_list_iterate_safe(segh, t, &lv->segments) { 61 * Verify that an LV's segments are consecutive, complete and don't overlap. 63 int check_lv_segments(struct logical_volume *lv, int complete_vg) 72 dm_list_iterate_items(seg, &lv->segments) { 75 log_error("LV %s invalid: segment %u should begin at " 77 lv->name, seg_count, le, seg->le); 85 log_error("LV %s: segment %u has inconsistent [all...] |
| mirror.c | 44 * Returns true if the lv is temporary mirror layer for resync 46 int is_temporary_mirror_layer(const struct logical_volume *lv) 48 if (lv->status & MIRROR_IMAGE 49 && lv->status & MIRRORED 50 && !(lv->status & LOCKED)) 57 * Return a temporary LV for resyncing added mirror image. 60 struct logical_volume *find_temporary_mirror(const struct logical_volume *lv) 64 if (!(lv->status & MIRRORED)) 67 seg = first_seg(lv); 78 * Returns the number of mirrors of the LV 829 struct logical_volume *lv = mirrored_seg->lv; local 1053 struct logical_volume *lv; local [all...] |
| lv_manip.c | 37 int add_seg_to_segs_using_this_lv(struct logical_volume *lv, 42 dm_list_iterate_items(sl, &lv->segs_using_this_lv) { 50 seg->lv->name, seg->le, lv->name); 52 if (!(sl = dm_pool_zalloc(lv->vg->cmd->mem, sizeof(*sl)))) { 59 dm_list_add(&lv->segs_using_this_lv, &sl->list); 64 int remove_seg_from_segs_using_this_lv(struct logical_volume *lv, 69 dm_list_iterate_items(sl, &lv->segs_using_this_lv) { 76 "of %s", seg->lv->name, seg->le, 77 lv->name) 281 struct logical_volume *lv; local 1869 struct logical_volume *lv; local 1895 struct logical_volume *lv; local 2808 struct logical_volume *lv; local 2845 struct logical_volume *lv, *org = NULL; local [all...] |
| lv_alloc.h | 22 struct logical_volume *lv, 33 struct lv_segment *alloc_snapshot_seg(struct logical_volume *lv, 39 struct logical_volume *lv, uint32_t le, 48 struct logical_volume *lv, 59 struct logical_volume *lv, 67 struct logical_volume *lv, uint32_t le, 69 int lv_add_mirror_lvs(struct logical_volume *lv, 75 int lv_add_virtual_segment(struct logical_volume *lv, uint32_t status, 81 struct logical_volume *lv);
|
| /src/tests/libexec/ld.elf_so/ |
| t_dl_symver.sh | 43 for lv in 0 1 2; do 45 -o file:$(datadir)/symver-output-ref-stdout.v$tv-v$lv \ 46 -e file:$(datadir)/symver-output-ref-stderr.v$tv-v$lv \ 47 -x "LD_LIBRARY_PATH=$(atf_get_srcdir)/h_helper_symver_dso$lv $(atf_get_srcdir)/h_dl_symver_v$tv"
|
| /src/external/gpl2/lvm2/dist/include/ |
| locking.h | 122 #define LCK_LV_CLUSTERED(lv) \ 123 (vg_is_clustered((lv)->vg) ? LCK_CLUSTER_VG : 0) 125 #define lock_lv_vol(cmd, lv, flags) \ 126 lock_vol(cmd, (lv)->lvid.s, flags | LCK_LV_CLUSTERED(lv)) 135 #define resume_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_RESUME) 136 #define suspend_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_SUSPEND | LCK_HOLD) 137 #define deactivate_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_DEACTIVATE [all...] |
| lv_alloc.h | 22 struct logical_volume *lv, 33 struct lv_segment *alloc_snapshot_seg(struct logical_volume *lv, 39 struct logical_volume *lv, uint32_t le, 48 struct logical_volume *lv, 59 struct logical_volume *lv, 67 struct logical_volume *lv, uint32_t le, 69 int lv_add_mirror_lvs(struct logical_volume *lv, 75 int lv_add_virtual_segment(struct logical_volume *lv, uint32_t status, 81 struct logical_volume *lv);
|
| /src/external/gpl2/lvm2/dist/lib/locking/ |
| locking.h | 122 #define LCK_LV_CLUSTERED(lv) \ 123 (vg_is_clustered((lv)->vg) ? LCK_CLUSTER_VG : 0) 125 #define lock_lv_vol(cmd, lv, flags) \ 126 lock_vol(cmd, (lv)->lvid.s, flags | LCK_LV_CLUSTERED(lv)) 135 #define resume_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_RESUME) 136 #define suspend_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_SUSPEND | LCK_HOLD) 137 #define deactivate_lv(cmd, lv) lock_lv_vol(cmd, lv, LCK_LV_DEACTIVATE [all...] |
| /src/external/gpl2/lvm2/dist/lib/format_pool/ |
| import_export.c | 62 struct logical_volume *lv; local 64 if (!(lv = alloc_lv(mem))) 67 lv->status = 0; 68 lv->alloc = ALLOC_NORMAL; 69 lv->size = 0; 70 lv->name = NULL; 71 lv->le_count = 0; 72 lv->read_ahead = vg->cmd->default_settings.read_ahead; 75 lv->size += pl->pd.pl_blocks; 77 if (lv->name 262 struct logical_volume *lv; local [all...] |