| /src/external/gpl2/lvm2/dist/test/ |
| t-inconsistent-metadata.sh | 24 lvs -o lv_name,lv_size --units k $vg | tee lvs.out 25 grep resized lvs.out | not grep 8192 31 lvs -o lv_name,lv_size --units k $vg | tee lvs.out 32 grep resized lvs.out | grep 8192 51 # lvs fixes up 53 lvs 2>&1 | tee cmd.out
|
| t-mirror-lvconvert-usage.sh | 21 lvs -a -odevices --noheadings $lv | sed 's/,/\n/g' > out 41 mimages=$(lvs --noheadings -a -o lv_name $vg | grep "${lv}_mimage_" | \ 45 lvs -a -odevices --noheadings $vg/$i | \ 67 lvs -a -o+devices $vg 89 lvs -a -o+devices 92 lvs -a -o+devices
|
| t-listings.sh | 12 # tests functionality of lvs, pvs, vgs, *display tools 19 case $(lvs --units s --nosuffix --noheadings -o $1_read_ahead "$vg"/"$lv") in 56 #COMM lvs displays snapshots (bz171215) 59 lvs $vg --noheadings|tee out 61 lvs -a --noheadings|tee out 62 # should lvs -a display cow && real devices? (it doesn't) 67 #COMM lvs -a displays mirror legs and log 69 lvs $vg --noheadings|tee out 71 lvs -a --noheadings|tee out
|
| t-mirror-basic.sh | 34 for i in $(lvs -odevices --noheadings $lv | sed 's/([^)]*)//g; s/,/ /g'); do 35 lvs -a -odevices --noheadings $vg/$i | sed 's/([^)]*)//g; s/,/ /g' | \ 50 [ $(lvs -a --segments --noheadings $lv | wc -l) -ne 1 ] && return 1 60 [ $(lvs -a -odevices --noheadings $lv | sed 's/([^)]*)//g' | \ 72 for i in $(lvs -odevices --noheadings $lv | sed 's/([^)]*)//g; s/,/ /g'); do 85 for i in $(lvs -odevices --noheadings $lv | sed 's/([^)]*)//g; s/,/ /g'); do 96 lvs -a -odevices --noheadings $lv | sed 's/,/\n/g' > out 133 lvs -a -o+devices $vg 175 lvs -o copy_percent --noheadings $vg/$lv1 |grep 100.00
|
| t-mirror-vgreduce-removemissing.sh | 28 lvs -a -odevices --noheadings $lv | \ 46 mimages=$(lvs --noheadings -a -o lv_name $vg | grep "${lv}_mimage_" | \ 50 lvs -a -odevices --noheadings $vg/$i | \ 67 lvs -o stripes,attr --noheadings $vg/$1 | sed 's/ //g' 68 lvs -o stripes,attr --noheadings $vg/$1 | sed 's/ //g' | grep -q '^1-' 106 lvs -a -o+devices $vg 158 lvs -a -o+devices $vg 186 lvs -a -o+devices $vg 214 lvs -a -o+devices $vg 242 lvs -a -o+devices $vg [all...] |
| t-mirror-names.sh | 28 local devs=$(lvs -a -odevices --noheadings $lv | sed 's/([0-9]*)//g' | 42 echo $(lvs -a -omirror_log --noheadings $lv | sed 's/ //g') 48 echo $(lvs -a -oconvert_lv --noheadings $lv | sed 's/ //g') 69 lvs -a -o+devices $vg 99 lvs $vg/"$name"
|
| t-mirror-lvconvert.sh | 23 for i in $(lvs -odevices --noheadings $lv | sed 's/([^)]*)//g; s/,/ /g'); do 24 lvs -a -odevices --noheadings $vg/$i | sed 's/([^)]*)//g; s/,/ /g' | \ 39 [ $(lvs -a --segments --noheadings $lv | wc -l) -ne 1 ] && return 1 50 for i in $(lvs -odevices --noheadings $lv | sed 's/([^)]*)//g; s/,/ /g'); do 61 lvs -a -odevices --noheadings $lv | sed 's/,/\n/g' > out 83 [ "$mirrors" -eq "$(lvs --noheadings -ostripes $lv)" ] 89 local mlog=$(lvs --noheadings -omirror_log $lv | sed -e 's/ //g') 96 while (lvs --noheadings -oattr "$lv" | grep -q '^ *c'); do sleep 1; done 102 lvs -a --noheadings -oname $(dirname $lv) > out 123 lvs -a -o+devices $v [all...] |
| t-read-ahead.sh | 22 lvs --units s --nosuffix --noheadings -o $1 "$vg"/"$lv"
|
| t-pvmove-basic.sh | 29 lvs -a -odevices --noheadings $lv | sed 's/,/\n/g' > out 70 lvs -a -o devices --noheadings $vg/$lv1 > ${lv1}_devs 71 lvs -a -o devices --noheadings $vg/$lv2 > ${lv2}_devs 72 lvs -a -o devices --noheadings $vg/$lv3 > ${lv3}_devs 76 lvs -a -o devices --noheadings $1 > out 81 lvs -a -o+devices $vg 85 lvs -a -o name $vg > out && ! grep ^pvmove out 140 # multiple LVs matching 142 #COMM "1 out of 3 LVs is moved: from pv4 to pv5" 150 #COMM "2 out of 3 LVs are moved: from pv3 to pv5 [all...] |
| t-covercmd.sh | 21 case $(lvs --units s --nosuffix --noheadings -o $1_read_ahead "$vg"/"$lv") in
|
| /src/external/gpl2/lvm2/dist/lib/locking/ |
| locking.c | 457 /* Unlock list of LVs */ 458 int resume_lvs(struct cmd_context *cmd, struct dm_list *lvs) 462 dm_list_iterate_items(lvl, lvs) 468 /* Lock a list of LVs */ 469 int suspend_lvs(struct cmd_context *cmd, struct dm_list *lvs) 474 dm_list_iterate_items(lvl, lvs) { 477 dm_list_uniterate(lvh, lvs, &lvl->list) { 489 /* Lock a list of LVs */ 490 int activate_lvs(struct cmd_context *cmd, struct dm_list *lvs, unsigned exclusive) 495 dm_list_iterate_items(lvl, lvs) { [all...] |
| locking.h | 150 /* Process list of LVs */ 151 int suspend_lvs(struct cmd_context *cmd, struct dm_list *lvs); 152 int resume_lvs(struct cmd_context *cmd, struct dm_list *lvs); 153 int activate_lvs(struct cmd_context *cmd, struct dm_list *lvs, unsigned exclusive);
|
| /src/external/gpl2/lvm2/dist/tools/ |
| vgmerge.c | 99 dm_list_iterate_items(lvl1, &vg_to->lvs) { 103 dm_list_iterate_items(lvl2, &vg_from->lvs) { 123 while (!dm_list_empty(&vg_from->lvs)) { 124 struct dm_list *lvh = vg_from->lvs.n; 126 dm_list_move(&vg_to->lvs, lvh);
|
| lvdisplay.c | 44 return lvs(cmd, argc, argv);
|
| vgsplit.c | 25 dm_list_iterate_items(lvl, &vg->lvs) 38 dm_list_move(&vg_to->lvs, lvh); 57 dm_list_iterate_safe(lvh, lvht, &vg_from->lvs) { 110 /* FIXME Ensure no LVs contain segs pointing at LVs in the other VG */ 116 * Move the hidden / internal "snapshotN" LVs.from 'vg_from' to 'vg_to'. 127 dm_list_iterate_safe(lvh, lvht, &vg_from->lvs) { 170 dm_list_iterate_safe(lvh, lvht, &vg_from->lvs) { 405 /* Move required LVs across, checking consistency */
|
| vgconvert.c | 87 dm_list_iterate_items(lvl, &vg->lvs) 97 dm_list_iterate_items(lvl, &vg->lvs) {
|
| /src/external/gpl2/lvm2/dist/liblvm/ |
| lvm_vg.c | 214 lv_list_t *lvs; local 217 if (dm_list_empty(&vg->lvs)) 226 dm_list_iterate_items(lvl, &vg->lvs) { 227 if (!(lvs = dm_pool_zalloc(vg->vgmem, sizeof(*lvs)))) { 232 lvs->lv = lvl->lv; 233 dm_list_add(list, &lvs->list);
|
| /src/external/gpl2/lvm2/dist/include/ |
| locking.h | 150 /* Process list of LVs */ 151 int suspend_lvs(struct cmd_context *cmd, struct dm_list *lvs); 152 int resume_lvs(struct cmd_context *cmd, struct dm_list *lvs); 153 int activate_lvs(struct cmd_context *cmd, struct dm_list *lvs, unsigned exclusive);
|
| /src/external/gpl2/lvm2/dist/test/api/ |
| test.c | 73 "List the LVs that exist in VG vgname\n"); 150 printf ("Can't find %s in LVs - run vg_create_lv first\n", 173 static void _add_lvs_to_lvname_hash(struct dm_list *lvs) 176 dm_list_iterate_items(lvl, lvs) { 299 struct dm_list *lvs; local 325 * Add the LVs and PVs into the hashes for lookups 327 lvs = lvm_vg_list_lvs(vg); 328 if (lvs && !dm_list_empty(lvs)) 329 _add_lvs_to_lvname_hash(lvs); 497 struct dm_list *lvs; local [all...] |
| /src/external/gpl2/lvm2/dist/lib/format1/ |
| import-extents.c | 60 dm_list_iterate_items(ll, &vg->lvs) { 83 static int _fill_lv_array(struct lv_map **lvs, 89 memset(lvs, 0, sizeof(*lvs) * MAX_LV); 103 lvs[ll->lvd.lv_number] = lvm;
|
| import-export.c | 517 dm_list_iterate_items(ll, &vg->lvs) { 562 struct logical_volume *lvs[MAX_LV]; local 570 memset(lvs, 0, sizeof(lvs)); 583 if (!lvs[lvnum] && 584 !(lvs[lvnum] = find_lv(vg, (char *)lvd->lv_name))) { 603 cow = lvs[lvnum]; 604 if (!(org = lvs[lvd->lv_snapshot_minor])) {
|
| /src/external/gpl2/lvm2/dist/daemons/clvmd/ |
| lvm-functions.c | 677 * Ideally, clvmd should be started before any LVs are active 686 FILE *lvs = local 688 ("lvm lvs --config 'log{command_names=0 prefix=\"\"}' --nolocking --noheadings -o vg_uuid,lv_uuid,lv_attr,vg_attr", 691 if (!lvs) 694 while (fgets(line, sizeof(line), lvs)) { 723 if (fclose(lvs)) 724 DEBUGLOG("lvs fclose failed: %s\n", strerror(errno));
|
| /src/external/gpl2/lvm2/dist/lib/format_pool/ |
| disk_rep.h | 150 int import_pool_segments(struct dm_list *lvs, struct dm_pool *mem,
|
| import_export.c | 258 int import_pool_segments(struct dm_list *lvs, struct dm_pool *mem, 266 dm_list_iterate_items(lvl, lvs) {
|
| /src/external/gpl2/lvm2/dist/man/ |
| Makefile | 29 lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 \
|