Lines Matching refs:is_write

201 			     unsigned long address, bool is_write)  in bad_kernel_fault()  argument
220 if (bad_kuap_fault(regs, address, is_write)) { in bad_kernel_fault()
222 str_write_read(is_write), address, in bad_kernel_fault()
231 return WARN(true, "Bug: %s fault blocked by KUAP!", is_write ? "Write" : "Read"); in bad_kernel_fault()
238 static bool access_pkey_error(bool is_write, bool is_exec, bool is_pkey, in access_pkey_error() argument
246 if (!arch_vma_access_permitted(vma, is_write, is_exec, 0)) in access_pkey_error()
252 static bool access_error(bool is_write, bool is_exec, struct vm_area_struct *vma) in access_error() argument
270 if (is_write) { in access_error()
314 static void sanity_check_fault(bool is_write, bool is_user, in sanity_check_fault() argument
362 if (radix_enabled() || is_write) in sanity_check_fault()
422 int is_write = page_fault_is_write(error_code); in ___do_page_fault() local
438 sanity_check_fault(is_write, is_user, error_code, address); in ___do_page_fault()
449 if (unlikely(!is_user && bad_kernel_fault(regs, error_code, address, is_write))) { in ___do_page_fault()
452 kfence_handle_page_fault(address, is_write, regs)) in ___do_page_fault()
482 if (is_write) in ___do_page_fault()
494 if (unlikely(access_pkey_error(is_write, is_exec, in ___do_page_fault()
500 if (unlikely(access_error(is_write, is_exec, vma))) { in ___do_page_fault()
536 if (unlikely(access_pkey_error(is_write, is_exec, in ___do_page_fault()
540 if (unlikely(access_error(is_write, is_exec, vma))) in ___do_page_fault()
615 int is_write = page_fault_is_write(regs->dsisr); in __bad_page_fault() local
629 str_write_read(is_write), regs->dar); in __bad_page_fault()