Searched refs:PageFaultMessage (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/mm/ |
H A D | fault.rs | 49 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 D | mod.rs | 15 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 D | fault.rs | 20 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 D | mod.rs | 23 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 D | mount.rs | 23 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 D | fs.rs | 21 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
|