Lines Matching defs:extents
33 uint32_t extents;
118 display_size(cmd, (uint64_t) lp->extents * vg->extent_size));
176 (uint64_t) lp->extents * vg->extent_size / 2) < 0) {
206 * Allow omission of extents and size if the user has given us
212 lp->extents = 100;
217 log_error("Please specify either size or extents but not "
223 lp->extents = arg_uint_value(cmd, extents_ARG, 0);
352 lp->extents = lp->size / vg->extent_size;
363 lp->extents = lp->extents * vg->extent_count / 100;
366 lp->extents = lp->extents * vg->free_count / 100;
369 lp->extents = lp->extents * lv->le_count / 100;
374 lp->extents = lp->extents * pv_extent_count / 100;
376 lp->extents = lp->extents * vg->extent_count / 100;
383 lp->extents += lv->le_count;
386 if (lp->extents >= lv->le_count) {
392 lp->extents = lv->le_count - lp->extents;
395 if (!lp->extents) {
400 if (lp->extents == lv->le_count) {
402 log_error("New size (%d extents) matches existing size "
403 "(%d extents)", lp->extents, lv->le_count);
409 seg_size = lp->extents - lv->le_count;
423 if ((lp->extents > lv->le_count) &&
464 if ((lp->extents > lv->le_count)) {
485 if (lp->extents < lv->le_count) {
505 if (lp->extents <= extents_used + seg_extents)
511 seg_size = lp->extents - extents_used;
527 log_print("Rounding size (%d extents) down to stripe "
528 "boundary size for segment (%d extents)",
529 lp->extents, lp->extents - size_rest);
530 lp->extents = lp->extents - size_rest;
540 if (lp->extents < lv->le_count) {
542 log_error("New size given (%d extents) not larger "
543 "than existing size (%d extents)",
544 lp->extents, lv->le_count);
548 } else if (lp->extents > lv->le_count) {
550 log_error("New size given (%d extents) not less than "
551 "existing size (%d extents)", lp->extents,
606 display_size(cmd, (uint64_t) lp->extents * vg->extent_size));
609 if (!lv_reduce(lv, lv->le_count - lp->extents)) {
613 } else if ((lp->extents > lv->le_count) && /* Ensure we extend */
616 lp->extents - lv->le_count,