Searched refs:virt_address (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | ucontext.rs | 191 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 D | syscall.rs | 350 return Ok(start_page.virt_address().data()); in mmap()
|
/DragonOS/kernel/src/mm/allocator/ |
H A D | page_frame.rs | 110 pub fn virt_address(&self) -> VirtAddr { in virt_address() method
|
/DragonOS/kernel/src/libs/ |
H A D | elf.rs | 261 .virt_address(); in load_elf_segment() 290 .virt_address(); in load_elf_segment()
|
/DragonOS/kernel/src/ipc/ |
H A D | syscall.rs | 379 virt.virt_address(), in shmat()
|