Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/mm/allocator/
Dpage_frame.rs78 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/
Dsyscall.rs14 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()
Ducontext.rs31 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 …]
Dmod.rs19 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/
Delf.rs17 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()