Searched refs:FaultFlags (Results 1 – 2 of 2) sorted by relevance
20 fault::{FaultFlags, PageFaultHandler, PageFaultMessage},181 let mut flags: FaultFlags = FaultFlags::FAULT_FLAG_ALLOW_RETRY in do_user_addr_fault()182 | FaultFlags::FAULT_FLAG_KILLABLE in do_user_addr_fault()183 | FaultFlags::FAULT_FLAG_INTERRUPTIBLE; in do_user_addr_fault()213 flags |= FaultFlags::FAULT_FLAG_USER; in do_user_addr_fault()219 flags |= FaultFlags::FAULT_FLAG_WRITE; in do_user_addr_fault()222 flags |= FaultFlags::FAULT_FLAG_WRITE; in do_user_addr_fault()225 flags |= FaultFlags::FAULT_FLAG_INSTRUCTION; in do_user_addr_fault()301 flags |= FaultFlags::FAULT_FLAG_TRIED; in do_user_addr_fault()
29 pub struct FaultFlags: u64{55 flags: FaultFlags,70 flags: FaultFlags, in new() argument108 pub fn flags(&self) -> FaultFlags { in flags() argument134 flags.contains(FaultFlags::FAULT_FLAG_WRITE), in handle_mm_fault()135 flags.contains(FaultFlags::FAULT_FLAG_INSTRUCTION), in handle_mm_fault()136 flags.contains(FaultFlags::FAULT_FLAG_REMOTE), in handle_mm_fault()213 if flags.intersects(FaultFlags::FAULT_FLAG_WRITE | FaultFlags::FAULT_FLAG_UNSHARE) { in handle_pte_fault()274 if !pfm.flags().contains(FaultFlags::FAULT_FLAG_WRITE) { in do_fault()703 let page_to_map = if flags.contains(FaultFlags::FAULT_FLAG_WRITE) in finish_fault()