Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/
H A Ducontext.rs191 for page in new_vma_guard.pages().map(|p| p.virt_address()) { in try_clone()
290 VirtRegion::new(page.virt_address(), count.data() * MMArch::PAGE_SIZE), in map_anonymous()
393 VirtRegion::new(page.virt_address(), count.data() * MMArch::PAGE_SIZE), in file_mapping()
544 let new_page_vaddr = new_page.virt_address(); in mremap()
575 let to_unmap = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in munmap()
627 let region = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in mprotect()
689 let region = VirtRegion::new(start_page.virt_address(), page_count.bytes()); in madvise()
1139 .remap(page.virt_address(), flags) in remap()
1157 if mapper.translate(page.virt_address()).is_none() { in unmap()
1160 let (paddr, _, flush) = unsafe { mapper.unmap_phys(page.virt_address(), true) } in unmap()
[all …]
H A Dsyscall.rs350 return Ok(start_page.virt_address().data()); in mmap()
/DragonOS/kernel/src/mm/allocator/
H A Dpage_frame.rs110 pub fn virt_address(&self) -> VirtAddr { in virt_address() method
/DragonOS/kernel/src/libs/
H A Delf.rs261 .virt_address(); in load_elf_segment()
290 .virt_address(); in load_elf_segment()
/DragonOS/kernel/src/ipc/
H A Dsyscall.rs379 virt.virt_address(), in shmat()