Lines Matching refs:start
462 let page = VirtPageFrame::new(region.start()); in mmap()
898 if guard.region.start >= vaddr in find_nearest()
900 guard.region.start < nearest.lock_irqsave().region.start in find_nearest()
999 self.vm_holes.range_mut(..=region.start()).next_back(); in reserve_hole()
1004 if prev_hole_end > region.start() { in reserve_hole()
1006 *prev_hole_size = region.start().data() - prev_hole_vaddr.data(); in reserve_hole()
1025 .range_mut(..region.start()) in unreserve_hole()
1027 .filter(|(offset, size)| offset.data() + **size == region.start().data()) in unreserve_hole()
1032 .insert(region.start(), region.size() + next_hole_size.unwrap_or(0)); in unreserve_hole()
1208 assert!(region.start().check_aligned(MMArch::PAGE_SIZE)); in extract()
1214 if unlikely(region.start() < guard.region.start() || region.end() > guard.region.end()) in extract()
1486 VirtPageFrame::new(self.region.start()), in pages()
1667 self.region.start + ((index - self.file_pgoff.unwrap()) << MMArch::PAGE_SHIFT); in page_address()