Home
last modified time | relevance | path

Searched refs:page_guard (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/mm/allocator/
H A Dpage_frame.rs374 let page_guard = page.read_irqsave(); in deallocate_page_frames() localVariable
375 if page_guard.shared() { in deallocate_page_frames()
376 shm_manager_lock().free_id(&page_guard.shm_id().unwrap()); in deallocate_page_frames()
/DragonOS/kernel/src/mm/
H A Ducontext.rs1258 let mut page_guard = page.write_irqsave(); in extract() localVariable
1259 page_guard.insert_vma(before.clone()); in extract()
1260 page_guard.remove_vma(self); in extract()
1271 let mut page_guard = page.write_irqsave(); in extract() localVariable
1272 page_guard.insert_vma(after.clone()); in extract()
1273 page_guard.remove_vma(self); in extract()
1663 let page_guard = page.read_irqsave(); in page_address() localVariable
1664 let index = page_guard.index().unwrap(); in page_address()
H A Dfault.rs612 let page_guard = page.read_irqsave(); in filemap_map_pages() localVariable
613 if page_guard.flags().contains(PageFlags::PG_UPTODATE) { in filemap_map_pages()
614 let phys = page_guard.phys_address(); in filemap_map_pages()