Home
last modified time | relevance | path

Searched refs:snap_seg (Results 1 – 5 of 5) sorted by relevance

/dragonfly/contrib/lvm2/dist/tools/
HDlvscan.c27 struct lv_segment *snap_seg = NULL; in lvscan_single() local
38 dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, in lvscan_single()
41 (snap_active = lv_snapshot_percent(snap_seg->cow, in lvscan_single()
47 snap_seg = NULL; in lvscan_single()
HDvgreduce.c54 struct lv_segment *snap_seg; in _remove_lv() local
67 if (lv_is_cow(lv) && (snap_seg = find_cow(lv))) { in _remove_lv()
69 "(origin of %s)", snap_seg->origin->name, lv->name); in _remove_lv()
71 if (!test_mode() && !deactivate_lv(cmd, snap_seg->origin)) { in _remove_lv()
73 snap_seg->origin->name); in _remove_lv()
78 lv = snap_seg->origin; in _remove_lv()
83 snap_seg = dm_list_struct_base(snh, struct lv_segment, in _remove_lv()
85 cow = snap_seg->cow; in _remove_lv()
88 !deactivate_lv(cmd, snap_seg->origin)) { in _remove_lv()
90 snap_seg->origin->name); in _remove_lv()
/dragonfly/contrib/lvm2/dist/lib/display/
HDdisplay.c485 struct lv_segment *snap_seg = NULL, *mirror_seg = NULL; in lvdisplay_full() local
508 dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, in lvdisplay_full()
511 (snap_active = lv_snapshot_percent(snap_seg->cow, in lvdisplay_full()
518 snap_seg->cow->name, in lvdisplay_full()
521 snap_seg = NULL; in lvdisplay_full()
522 } else if ((snap_seg = find_cow(lv))) { in lvdisplay_full()
524 (snap_active = lv_snapshot_percent(snap_seg->cow, in lvdisplay_full()
533 snap_seg->origin->name); in lvdisplay_full()
551 snap_seg ? snap_seg->origin->size : lv->size)); in lvdisplay_full()
554 snap_seg ? snap_seg->origin->le_count : lv->le_count); in lvdisplay_full()
[all …]
/dragonfly/contrib/lvm2/dist/lib/activate/
HDactivate.c60 struct lv_segment *seg2, *snap_seg; in list_segment_modules() local
79 snap_seg = find_cow(seg->lv); in list_segment_modules()
80 if (snap_seg->segtype->ops->modules_needed && in list_segment_modules()
81 !snap_seg->segtype->ops->modules_needed(mem, snap_seg, in list_segment_modules()
987 struct lv_segment *snap_seg; in _lv_has_open_snapshots() local
991 dm_list_iterate_items_gen(snap_seg, &lv->snapshot_segs, origin_list) { in _lv_has_open_snapshots()
992 if (!lv_info(lv->vg->cmd, snap_seg->cow, &info, 1, 0)) { in _lv_has_open_snapshots()
1000 snap_seg->cow->name); in _lv_has_open_snapshots()
HDdev_manager.c622 if (!(snap_seg = find_cow(lv)))
625 old_origin = snap_seg->origin;
630 if ((snap_seg = find_cow(active)) &&
631 snap_seg->origin == old_origin) {
887 struct lv_segment *snap_seg; in _add_snapshot_target_to_dtree() local
890 if (!(snap_seg = find_cow(lv))) { in _add_snapshot_target_to_dtree()
895 if (!(origin_dlid = build_dlid(dm, snap_seg->origin->lvid.s, "real"))) in _add_snapshot_target_to_dtree()
898 if (!(cow_dlid = build_dlid(dm, snap_seg->cow->lvid.s, "cow"))) in _add_snapshot_target_to_dtree()
901 size = (uint64_t) snap_seg->len * snap_seg->origin->vg->extent_size; in _add_snapshot_target_to_dtree()
903 …if (!dm_tree_node_add_snapshot_target(dnode, size, origin_dlid, cow_dlid, 1, snap_seg->chunk_size)) in _add_snapshot_target_to_dtree()