Lines Matching refs:start
171 VirtPageFrame::new(vma_guard.region.start()), in try_clone()
328 let page = VirtPageFrame::new(region.start()); in mmap()
704 self.vm_holes.range_mut(..region.start()).next_back(); in reserve_hole()
709 if prev_hole_end > region.start() { in reserve_hole()
711 *prev_hole_size = region.start().data() - prev_hole_vaddr.data(); in reserve_hole()
730 .range_mut(..region.start()) in unreserve_hole()
732 .filter(|(offset, size)| offset.data() + **size == region.start().data()) in unreserve_hole()
737 .insert(region.start(), region.size() + next_hole_size.unwrap_or(0)); in unreserve_hole()
885 assert!(region.start().check_aligned(MMArch::PAGE_SIZE)); in extract()
891 if unlikely(region.start() < guard.region.start() || region.end() > guard.region.end()) in extract()
982 VirtPageFrame::new(self.region.start()), in pages()