Home
last modified time | relevance | path

Searched refs:PageFaultMessage (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/src/mm/
H A Dfault.rs49 pub struct PageFaultMessage<'a> { struct
66 impl<'a> PageFaultMessage<'a> { argument
125 pub unsafe fn handle_mm_fault(mut pfm: PageFaultMessage) -> VmFaultReason { in handle_mm_fault()
161 pub unsafe fn handle_normal_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in handle_normal_fault()
196 pub unsafe fn handle_pte_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in handle_pte_fault()
239 pub unsafe fn do_anonymous_page(pfm: &mut PageFaultMessage) -> VmFaultReason { in do_anonymous_page()
273 pub unsafe fn do_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in do_fault()
296 pub unsafe fn do_cow_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in do_cow_fault()
351 pub unsafe fn do_read_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in do_read_fault()
374 pub unsafe fn do_shared_fault(pfm: &mut PageFaultMessage) -> VmFaultReason { in do_shared_fault()
[all …]
/DragonOS/kernel/src/perf/
H A Dmod.rs15 use crate::mm::fault::{PageFaultHandler, PageFaultMessage};
230 unsafe fn fault(&self, pfm: &mut PageFaultMessage) -> VmFaultReason { in fault()
236 pfm: &mut PageFaultMessage, in map_pages() argument
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dfault.rs20 fault::{FaultFlags, PageFaultHandler, PageFaultMessage},
292 let message = PageFaultMessage::new(vma.clone(), address, flags, mapper); in do_user_addr_fault()
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs23 mm::{fault::PageFaultMessage, VmFaultReason},
860 unsafe fn fault(&self, _pfm: &mut PageFaultMessage) -> VmFaultReason { in fault()
869 _pfm: &mut PageFaultMessage, in map_pages() argument
H A Dmount.rs23 mm::{fault::PageFaultMessage, VmFaultReason},
566 unsafe fn fault(&self, pfm: &mut PageFaultMessage) -> VmFaultReason { in fault()
572 pfm: &mut PageFaultMessage, in map_pages() argument
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs21 use crate::mm::fault::{PageFaultHandler, PageFaultMessage};
290 unsafe fn fault(&self, pfm: &mut PageFaultMessage) -> VmFaultReason { in fault()
296 pfm: &mut PageFaultMessage, in map_pages() argument