Lines Matching refs:virt_address

192             for page in new_vma_guard.pages().map(|p| p.virt_address()) {  in try_clone()
291 VirtRegion::new(page.virt_address(), count.data() * MMArch::PAGE_SIZE), in map_anonymous()
394 VirtRegion::new(page.virt_address(), count.data() * MMArch::PAGE_SIZE), in file_mapping()
549 let new_page_vaddr = new_page.virt_address(); in mremap()
580 let to_unmap = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in munmap()
632 let region = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in mprotect()
694 let region = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in madvise()
1144 .remap(page.virt_address(), flags) in remap()
1162 if mapper.translate(page.virt_address()).is_none() { in unmap()
1165 let (paddr, _, flush) = unsafe { mapper.unmap_phys(page.virt_address(), true) } in unmap()
1256 if let Some((paddr, _)) = utable.translate(frame.virt_address()) { in extract()
1269 if let Some((paddr, _)) = utable.translate(frame.virt_address()) { in extract()
1499 if mapper.translate(page.virt_address()).is_some() { in remap()
1502 .remap(page.virt_address(), flags) in remap()
1556 unsafe { mapper.map_phys(cur_dest.virt_address(), cur_phy.phys_address(), flags) } in physmap()
1569 VirtRegion::new(destination.virt_address(), count.data() * MMArch::PAGE_SIZE), in physmap()
1625 let r = unsafe { mapper.map(cur_dest.virt_address(), flags) } in zeroed()
1635 destination.virt_address(), in zeroed()
1652 let paddr = mapper.translate(frame.virt_address()).unwrap().0; in zeroed()