Home
last modified time | relevance | path

Searched refs:virt_address (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.8/kernel/src/mm/
Ducontext.rs180 for page in new_vma_guard.pages().map(|p| p.virt_address()) { in try_clone()
372 let to_unmap = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in munmap()
424 let region = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in mprotect()
514 .virt_address(); in set_brk()
835 .remap(page.virt_address(), flags) in remap()
850 let (paddr, _, flush) = unsafe { mapper.unmap_phys(page.virt_address(), true) } in unmap()
1000 .remap(page.virt_address(), flags) in remap()
1046 mapper.map_phys(cur_dest.virt_address(), cur_phy.phys_address(), flags) in physmap()
1063 region: VirtRegion::new(destination.virt_address(), count.data() * MMArch::PAGE_SIZE), in physmap()
1098 let r = unsafe { mapper.map(cur_dest.virt_address(), flags) } in zeroed()
[all …]
Dsyscall.rs157 return Ok(start_page.virt_address().data()); in mmap()
/DragonOS-0.1.8/kernel/src/mm/allocator/
Dpage_frame.rs91 pub fn virt_address(&self) -> VirtAddr { in virt_address() method
/DragonOS-0.1.8/kernel/src/libs/
Delf.rs226 .virt_address(); in load_elf_segment()
257 .virt_address(); in load_elf_segment()