Lines Matching defs:alignment
590 // prepare size, alignment and the base address for the range search
593 size_t alignment = addressRestrictions->alignment != 0
594 ? addressRestrictions->alignment : B_PAGE_SIZE;
610 while (alignment < size)
611 alignment <<= 1;
625 Range* range = _FindFreeRange(address, size, alignment,
699 size_t alignment, uint32 addressSpec, bool allowReservedRange,
703 ", size: %#" B_PRIxSIZE ", alignment: %#" B_PRIxSIZE ", addressSpec: %#"
704 B_PRIx32 ", reserved allowed: %d)\n", start, size, alignment,
715 addr_t alignedBase = ROUNDUP(range->base, alignment);
738 // unless there are constraints (min base address, alignment).
748 addr_t alignedBase = ROUNDUP(range->base, alignment);
766 addr_t alignedBase = ROUNDUP(range->base, alignment);
774 range->base + (range->size - size), alignment);