Lines Matching defs:extents
406 static int _lv_reduce(struct logical_volume *lv, uint32_t extents, int delete)
409 uint32_t count = extents;
431 lv->le_count -= extents;
474 * Remove given number of extents from LV.
476 int lv_reduce(struct logical_volume *lv, uint32_t extents)
478 return _lv_reduce(lv, extents, 1);
494 * A set of contiguous physical extents allocated
516 uint32_t total_area_len; /* Total number of parallel extents */
652 uint32_t s, extents, area_multiple;
674 extents = aa[0].len * area_multiple;
675 lv->le_count += extents;
676 lv->size += (uint64_t) extents *lv->vg->extent_size;
706 * Returns log device size in extents, algorithm from kernel code
996 uint32_t max_parallel; /* Maximum extents to allocate */
1008 log_error("Insufficient free space: %" PRIu32 " extents needed,"
1260 log_error("Insufficient suitable %sallocatable extents "
1270 log_error("Insufficient extents for log allocation "
1284 uint32_t extents, const struct segment_type *segtype)
1289 lv->le_count, extents, status, 0,
1290 NULL, 0, extents, 0, 0, 0))) {
1297 lv->le_count += extents;
1298 lv->size += (uint64_t) extents *lv->vg->extent_size;
1313 uint32_t log_region_size, uint32_t extents,
1343 !_allocate(ah, vg, lv, (lv ? lv->le_count : 0) + extents,
1585 uint32_t extents, uint32_t first_area)
1593 if (!_lv_extend_mirror(ah, seg_lv(seg, s), extents, m))
1608 seg->area_len += extents;
1609 seg->len += extents;
1610 lv->le_count += extents;
1611 lv->size += (uint64_t) extents *lv->vg->extent_size;
1622 uint32_t mirrors, uint32_t extents,
1632 return lv_add_virtual_segment(lv, status, extents, segtype);
1635 extents, allocatable_pvs, alloc, NULL)))
1642 r = _lv_extend_mirror(ah, lv, extents, 0);
2893 if ((size_rest = lp->extents % lp->stripes)) {
2894 log_print("Rounding size (%d extents) up to stripe boundary "
2895 "size (%d extents)", lp->extents,
2896 lp->extents - size_rest + lp->stripes);
2897 lp->extents = lp->extents - size_rest + lp->stripes;
2965 if (!lp->extents) {
2966 log_error("Unable to create new logical volume with no extents");
2971 vg->free_count < lp->extents) {
2972 log_error("Insufficient free extents (%u) in volume group %s: "
2973 "%u required", vg->free_count, vg->name, lp->extents);
3050 1, lp->extents, NULL, 0u, 0u, lp->pvh, lp->alloc))