Home
last modified time | relevance | path

Searched refs:area_base (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/mm/allocator/
H A Dbump.rs63 let area_base = area.area_base_aligned().data(); in remain_areas() localVariable
74 if offset < area_base { in remain_areas()
75 offset = area_base; in remain_areas()
141 let area_base = area.area_base_aligned().data(); in allocate() localVariable
152 if offset < area_base { in allocate()
153 offset = area_base; in allocate()
185 let area_base = (area.base.data() + MMA::PAGE_SHIFT) & !(MMA::PAGE_SHIFT); in usage() localVariable
189 total += (area_end - area_base) >> MMA::PAGE_SHIFT; in usage()
192 used += (area_end - area_base) >> MMA::PAGE_SHIFT; in usage()
193 } else if self.offset < area_base { in usage()
[all …]
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dbump.rs28 let area_base = area.area_base_aligned().data(); in arch_remain_areas() localVariable
30 if area_base >= offset_end { in arch_remain_areas()
38 let new_start = core::cmp::max(offset_start, area_base); in arch_remain_areas()