Searched refs:split_seg (Results 1 – 1 of 1) sorted by relevance
/netbsd-src/external/gpl2/lvm2/dist/lib/metadata/ |
H A D | merge.c | 261 struct lv_segment *split_seg; in _lv_split_segment() local 273 if (!(split_seg = alloc_lv_segment(lv->vg->cmd->mem, seg->segtype, in _lv_split_segment() 284 if (!str_list_dup(lv->vg->cmd->mem, &split_seg->tags, &seg->tags)) { in _lv_split_segment() 294 split_seg->area_len -= area_offset; in _lv_split_segment() 297 split_seg->len -= offset; in _lv_split_segment() 300 split_seg->le = seg->le + seg->len; in _lv_split_segment() 304 seg_type(split_seg, s) = seg_type(seg, s); in _lv_split_segment() 309 if (!set_lv_segment_area_lv(split_seg, s, seg_lv(seg, s), in _lv_split_segment() 314 seg_le(split_seg, s)); in _lv_split_segment() 318 if (!(seg_pvseg(split_seg, s) = in _lv_split_segment() [all …]
|