Lines Matching refs:end
487 pub fn end(&self) -> VirtAddr { in end() method
494 pub fn between(start: VirtAddr, end: VirtAddr) -> Option<Self> { in between()
495 if unlikely(end.data() <= start.data()) { in between()
498 let size = end.data() - start.data(); in between()
507 let end = self.end().min(other.end()); in intersect() localVariable
508 return VirtRegion::between(start, end); in intersect()
549 VirtPageFrame::new(self.end()), in iter_pages()
565 return Self::between(region.end(), self.end()); in after()
584 return self.start() <= addr && addr < self.end(); in contains()
591 VirtPageFrame::new(self.end()), in pages()
615 let end = addr.add(size); in verify_area() localVariable
616 if unlikely(end.data() < addr.data()) { in verify_area()
620 if !addr.check_user() || !end.check_user() { in verify_area()