Searched refs:VirtPageFrame (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.8/kernel/src/mm/allocator/ |
D | page_frame.rs | 78 pub struct VirtPageFrame { struct 83 impl VirtPageFrame { argument 123 current: VirtPageFrame, 125 end: VirtPageFrame, 130 pub fn new(start: VirtPageFrame, end: VirtPageFrame) -> Self { in new() argument 139 type Item = VirtPageFrame; 145 let current: VirtPageFrame = self.current; in next()
|
/DragonOS-0.1.8/kernel/src/mm/ |
D | syscall.rs | 14 allocator::page_frame::{PageFrameCount, VirtPageFrame}, 182 let start_frame = VirtPageFrame::new(start_vaddr); in munmap() 217 let start_frame = VirtPageFrame::new(start_vaddr); in mprotect()
|
D | ucontext.rs | 31 deallocate_page_frames, PageFrameCount, PhysPageFrame, VirtPageFrame, VirtPageFrameIter, 171 VirtPageFrame::new(vma_guard.region.start()), in try_clone() 243 ) -> Result<VirtPageFrame, SystemError> { in map_anonymous() argument 265 let start_page: VirtPageFrame = self.mmap( in map_anonymous() 297 VirtPageFrame, in mmap() argument 310 ) -> Result<VirtPageFrame, SystemError> { in mmap() argument 328 let page = VirtPageFrame::new(region.start()); in mmap() 369 start_page: VirtPageFrame, in munmap() argument 405 start_page: VirtPageFrame, in mprotect() argument 524 VirtPageFrame::new(unmap_start), in set_brk() [all …]
|
D | mod.rs | 19 allocator::page_frame::{VirtPageFrame, VirtPageFrameIter}, 547 return VirtPageFrame::iter_range( in iter_pages() 548 VirtPageFrame::new(self.start), in iter_pages() 549 VirtPageFrame::new(self.end()), in iter_pages() 589 return VirtPageFrame::iter_range( in pages() 590 VirtPageFrame::new(self.start()), in pages() 591 VirtPageFrame::new(self.end()), in pages()
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | elf.rs | 17 allocator::page_frame::{PageFrameCount, VirtPageFrame}, 234 VirtPageFrame::new(to_unmap), in load_elf_segment() 247 VirtPageFrame::new(map_addr), in load_elf_segment() 273 VirtPageFrame::new(map_addr), in load_elf_segment()
|