Home
last modified time | relevance | path

Searched refs:is_write (Results 1 – 25 of 41) sorted by relevance

12

/arch/powerpc/mm/
A Dfault.c201 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()
270 if (is_write) { in access_error()
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
482 if (is_write) in ___do_page_fault()
494 if (unlikely(access_pkey_error(is_write, is_exec, in ___do_page_fault()
536 if (unlikely(access_pkey_error(is_write, is_exec, in ___do_page_fault()
615 int is_write = page_fault_is_write(regs->dsisr); in __bad_page_fault() local
[all …]
A Dcopro_fault.c25 unsigned long is_write; in copro_handle_mm_fault() local
39 is_write = dsisr & DSISR_ISSTORE; in copro_handle_mm_fault()
40 if (is_write) { in copro_handle_mm_fault()
57 *flt = handle_mm_fault(vma, ea, is_write ? FAULT_FLAG_WRITE : 0, NULL); in copro_handle_mm_fault()
/arch/arm64/kvm/
A Dmmio.c159 bool is_write; in io_mem_abort() local
193 is_write = kvm_vcpu_dabt_iswrite(vcpu); in io_mem_abort()
197 if (is_write) { in io_mem_abort()
215 run->mmio.is_write = is_write; in io_mem_abort()
222 if (!is_write) in io_mem_abort()
229 if (is_write) in io_mem_abort()
A Dtrace_handle_exit.h91 __field(bool, is_write)
102 __entry->is_write = params->is_write;
116 str_write_read(__entry->is_write))
A Dsys_regs.h27 bool is_write; member
43 .is_write = !((esr) & 1) })
50 .is_write = !((esr) & 1) })
111 p->Op0, p->Op1, p->CRn, p->CRm, p->Op2, str_write_read(p->is_write)); in print_sys_reg_msg()
A Dsys_regs.c366 if (p->is_write) in access_rw()
381 if (!p->is_write) in access_dcsw()
462 if (p->is_write) in access_actlr()
486 if (!p->is_write) in access_gic_sgi()
532 if (p->is_write) in access_gic_sre()
548 if (p->is_write) in trap_raz_wi()
579 if (!p->is_write) in trap_oslar_el1()
590 if (p->is_write) in trap_oslsr_el1()
692 if (p->is_write) in trap_dbg_wb_reg()
914 if (p->is_write) in access_pmselr()
[all …]
/arch/um/kernel/skas/
A Duaccess.c46 static pte_t *maybe_map(unsigned long virt, int is_write) in maybe_map() argument
52 (is_write && !pte_write(*pte))) { in maybe_map()
53 err = handle_page_fault(virt, 0, is_write, 1, &dummy_code); in maybe_map()
64 static int do_op_one_page(unsigned long addr, int len, int is_write, in do_op_one_page() argument
71 pte = maybe_map(addr, is_write); in do_op_one_page()
95 static long buffer_op(unsigned long addr, int len, int is_write, in buffer_op() argument
103 n = do_op_one_page(addr, size, is_write, op, arg); in buffer_op()
115 n = do_op_one_page(addr, PAGE_SIZE, is_write, op, arg); in buffer_op()
127 n = do_op_one_page(addr, remain, is_write, op, arg); in buffer_op()
/arch/arm64/kvm/vgic/
A Dvgic-kvm-device.c366 bool is_write) in vgic_v2_attr_regs_access() argument
382 if (is_write) in vgic_v2_attr_regs_access()
401 ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, &val); in vgic_v2_attr_regs_access()
404 ret = vgic_v2_dist_uaccess(vcpu, is_write, addr, &val); in vgic_v2_attr_regs_access()
416 if (!ret && !is_write) in vgic_v2_attr_regs_access()
534 bool is_write) in vgic_v3_attr_regs_access() argument
559 if (uaccess && is_write) { in vgic_v3_attr_regs_access()
581 ret = vgic_v3_dist_uaccess(vcpu, is_write, addr, &val); in vgic_v3_attr_regs_access()
587 ret = vgic_v3_cpu_sysregs_uaccess(vcpu, attr, is_write); in vgic_v3_attr_regs_access()
597 ret = vgic_v3_line_level_info_uaccess(vcpu, is_write, in vgic_v3_attr_regs_access()
[all …]
A Dvgic.h251 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
253 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write,
311 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
313 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
316 struct kvm_device_attr *attr, bool is_write);
319 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write,
A Dvgic-mmio-v2.c539 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v2_cpuif_uaccess() argument
548 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v2_cpuif_uaccess()
551 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v2_dist_uaccess() argument
560 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v2_dist_uaccess()
/arch/microblaze/mm/
A Dfault.c92 int is_write = error_code & ESR_S; in do_page_fault() local
107 is_write = 0; in do_page_fault()
160 if (unlikely(!is_write)) in do_page_fault()
203 if (unlikely(is_write)) { in do_page_fault()
/arch/powerpc/include/asm/
A Dkup.h61 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
84 bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
89 return __bad_kuap_fault(regs, address, is_write);
/arch/xtensa/mm/
A Dfault.c96 int is_write, is_exec; in do_page_fault() local
118 is_write = (exccause == EXCCAUSE_STORE_CACHE_ATTRIBUTE) ? 1 : 0; in do_page_fault()
126 is_write ? "w" : "", is_exec ? "x" : ""); in do_page_fault()
144 if (is_write) { in do_page_fault()
/arch/um/kernel/
A Dtrap.c141 int is_write, int is_user, int *code_out) in handle_page_fault() argument
167 if (is_write) { in handle_page_fault()
219 WARN_ON(!pte_young(*pte) || (is_write && !pte_dirty(*pte))); in handle_page_fault()
313 int is_write = FAULT_WRITE(fi); in segv() local
356 err = handle_page_fault(address, ip, is_write, is_user, in segv()
/arch/s390/mm/
A Dfault.c212 bool is_write; in handle_fault_error_nolock() local
223 is_write = fault_is_write(regs); in handle_fault_error_nolock()
224 if (kfence_handle_page_fault(address, is_write, regs)) in handle_fault_error_nolock()
265 bool is_write; in do_exception() local
276 is_write = fault_is_write(regs); in do_exception()
283 if (is_write) in do_exception()
/arch/csky/mm/
A Dfault.c23 static inline bool is_write(struct pt_regs *regs) in is_write() function
173 if (is_write(regs)) { in access_error()
237 if (is_write(regs)) in do_page_fault()
/arch/powerpc/include/asm/book3s/32/
A Dkup.h146 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write) in __bad_kuap_fault() argument
150 if (!is_write) in __bad_kuap_fault()
/arch/riscv/include/asm/
A Dkvm_mmu.h15 gpa_t gpa, unsigned long hva, bool is_write,
/arch/loongarch/kvm/
A Dexit.c171 run->iocsr_io.is_write = 0; in kvm_emu_iocsr()
190 run->iocsr_io.is_write = 1; in kvm_emu_iocsr()
194 run->iocsr_io.is_write = 1; in kvm_emu_iocsr()
198 run->iocsr_io.is_write = 1; in kvm_emu_iocsr()
202 run->iocsr_io.is_write = 1; in kvm_emu_iocsr()
208 if (run->iocsr_io.is_write) { in kvm_emu_iocsr()
488 run->mmio.is_write = 0; in kvm_emu_mmio_read()
651 run->mmio.is_write = 1; in kvm_emu_mmio_write()
/arch/arm64/kvm/hyp/nvhe/
A Dsys_regs.c286 if (!p->is_write) in pvm_access_raz_wi()
302 if (p->is_write) { in pvm_access_id_aarch32()
321 if (p->is_write) { in pvm_access_id_aarch64()
335 if (!p->is_write) in pvm_gic_read_sre()
550 if (!params.is_write) in kvm_handle_pvm_sysreg()
/arch/loongarch/kvm/intc/
A Deiointc.c465 bool is_write) in kvm_eiointc_regs_access() argument
516 if (is_write) { in kvm_eiointc_regs_access()
530 bool is_write) in kvm_eiointc_sw_status_access() argument
545 if (is_write) in kvm_eiointc_sw_status_access()
551 if (is_write) in kvm_eiointc_sw_status_access()
564 if (is_write) { in kvm_eiointc_sw_status_access()
/arch/powerpc/include/asm/nohash/32/
A Dkup-8xx.h80 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write) in __bad_kuap_fault() argument
/arch/um/include/shared/
A Dkern_util.h34 int is_write, int is_user, int *code_out);
/arch/powerpc/include/asm/nohash/
A Dkup-booke.h103 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
/arch/powerpc/include/asm/book3s/64/
A Dkup.h336 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
350 if (is_write) {

Completed in 39 milliseconds

12