Lines Matching defs:end
420 VMUserAddressSpace::_RandomizeAddress(addr_t start, addr_t end,
424 ASSERT(start <= end);
426 if (start == end)
429 addr_t range = end - start + 1;
483 // the area is at the end of the reserved range
518 VMUserAddressSpace::_InsertAreaSlot(addr_t start, addr_t size, addr_t end,
523 "0x%lx, size %ld, end 0x%lx, addressSpec %" B_PRIu32 ", area %p\n",
524 this, start, size, end, addressSpec, area));
527 if (start < fBase || size == 0 || end > fEndAddress
528 || start + (size - 1) > end)
559 start = _RandomizeAddress(start, end - size + 1, alignment, true);
561 && start <= fNextInsertHint && fNextInsertHint <= end - size + 1) {
592 ? end : std::min(next->Base() - 1, end);
594 addr_t rangeEnd = std::min(nextBase - size + 1, end);
610 while (next != NULL && next->Base() + next->Size() - 1 <= end) {
613 addr_t nextBase = std::min(end, next->Base() - 1);
617 addr_t rangeEnd = std::min(nextBase - size + 1, end);
639 alignedBase, size, end)) {
641 alignedBase = _RandomizeAddress(alignedBase, end - size + 1,
678 } else if (next->Base() + size - 1 > end)
700 next->Base() + next->Size() - size, end);
718 std::min(next->Base() + next->Size() - 1, end))) {
719 // The new area will be placed at the end of the
734 end);