Home
last modified time | relevance | path

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

/arch/arm/kvm/
Dmmio.c107 if (!run->mmio.is_write) { in kvm_handle_mmio_return()
135 static int decode_hsr(struct kvm_vcpu *vcpu, bool *is_write, int *len) in decode_hsr() argument
157 *is_write = kvm_vcpu_dabt_iswrite(vcpu); in decode_hsr()
174 bool is_write; in io_mem_abort() local
184 ret = decode_hsr(vcpu, &is_write, &len); in io_mem_abort()
194 if (is_write) { in io_mem_abort()
212 run->mmio.is_write = is_write; in io_mem_abort()
219 if (!is_write) in io_mem_abort()
225 if (is_write) in io_mem_abort()
Dtrace.h139 unsigned long CRm, unsigned long Op2, bool is_write),
140 TP_ARGS(Op1, Rt1, CRn, CRm, Op2, is_write),
148 __field( bool, is_write )
152 __entry->is_write = is_write;
161 (__entry->is_write) ? "mcr" : "mrc",
Dcoproc.h30 bool is_write; member
62 p->CRn, p->Op1, p->is_write ? "write" : "read"); in print_cp_instr()
67 p->is_write ? "write" : "read"); in print_cp_instr()
Dcoproc.c117 if (p->is_write) in access_actlr()
129 if (p->is_write) in access_cbar()
139 if (p->is_write) in access_l2ctlr()
185 if (p->is_write) in access_l2ectlr()
199 if (!p->is_write) in access_dcsw()
219 BUG_ON(!p->is_write); in access_vm_reg()
242 if (p->is_write) in pm_fake()
440 params->CRm, params->Op2, params->is_write); in emulate_cp15()
479 params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); in kvm_handle_cp15_64()
511 params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); in kvm_handle_cp15_32()
/arch/um/kernel/skas/
Duaccess.c41 static pte_t *maybe_map(unsigned long virt, int is_write) in maybe_map() argument
47 (is_write && !pte_write(*pte))) { in maybe_map()
48 err = handle_page_fault(virt, 0, is_write, 1, &dummy_code); in maybe_map()
59 static int do_op_one_page(unsigned long addr, int len, int is_write, in do_op_one_page() argument
67 pte = maybe_map(addr, is_write); in do_op_one_page()
90 static long buffer_op(unsigned long addr, int len, int is_write, in buffer_op() argument
98 n = do_op_one_page(addr, size, is_write, op, arg); in buffer_op()
110 n = do_op_one_page(addr, PAGE_SIZE, is_write, op, arg); in buffer_op()
122 n = do_op_one_page(addr, remain, is_write, op, arg); in buffer_op()
/arch/arm64/kvm/
Dtrace.h117 TP_PROTO(const char *fn, int reg, bool is_write, u64 write_value),
118 TP_ARGS(fn, reg, is_write, write_value),
123 __field(bool, is_write)
130 __entry->is_write = is_write;
134 …TP_printk("%s %s reg %d (0x%08llx)", __entry->fn, __entry->is_write?"write to":"read from", __ent…
Dsys_regs.c84 if (!p->is_write) in access_dcsw()
102 BUG_ON(!p->is_write); in access_vm_reg()
126 if (!p->is_write) in access_gic_sgi()
138 if (p->is_write) in trap_raz_wi()
148 if (p->is_write) { in trap_oslsr_el1()
160 if (p->is_write) { in trap_dbgauthstatus_el1()
201 if (p->is_write) { in trap_debug_regs()
208 trace_trap_reg(__func__, r->reg, p->is_write, p->regval); in trap_debug_regs()
252 if (p->is_write) in trap_bvr()
257 trace_trap_reg(__func__, rd->reg, p->is_write, *dbg_reg); in trap_bvr()
[all …]
Dsys_regs.h32 bool is_write; member
70 p->Op0, p->Op1, p->CRn, p->CRm, p->Op2, p->is_write ? "write" : "read"); in print_sys_reg_instr()
Dsys_regs_generic_v8.c37 if (p->is_write) in access_actlr()
/arch/powerpc/mm/
Dcopro_fault.c40 unsigned long is_write; in copro_handle_mm_fault() local
62 is_write = dsisr & DSISR_ISSTORE; in copro_handle_mm_fault()
63 if (is_write) { in copro_handle_mm_fault()
78 *flt = handle_mm_fault(mm, vma, ea, is_write ? FAULT_FLAG_WRITE : 0); in copro_handle_mm_fault()
Dfault.c219 int is_write = 0; in do_page_fault() local
235 is_write = error_code & DSISR_ISSTORE; in do_page_fault()
237 is_write = error_code & ESR_DST; in do_page_fault()
419 } else if (is_write) { in do_page_fault()
/arch/xtensa/mm/
Dfault.c46 int is_write, is_exec; in do_page_fault() local
66 is_write = (exccause == EXCCAUSE_STORE_CACHE_ATTRIBUTE) ? 1 : 0; in do_page_fault()
73 address, exccause, regs->pc, is_write? "w":"", is_exec? "x":""); in do_page_fault()
98 if (is_write) { in do_page_fault()
161 current->thread.error_code = is_write; in do_page_fault()
/arch/microblaze/mm/
Dfault.c93 int is_write = error_code & ESR_S; in do_page_fault() local
108 is_write = 0; in do_page_fault()
159 if (unlikely(!is_write)) in do_page_fault()
201 if (unlikely(is_write)) { in do_page_fault()
/arch/um/kernel/
Dtrap.c25 int is_write, int is_user, int *code_out) in handle_page_fault() argument
63 if (is_write) { in handle_page_fault()
120 WARN_ON(!pte_young(*pte) || (is_write && !pte_dirty(*pte))); in handle_page_fault()
209 int is_write = FAULT_WRITE(fi); in segv() local
230 err = handle_page_fault(address, ip, is_write, is_user, in segv()
/arch/x86/kernel/cpu/
Dperf_event_amd_iommu.h38 u8 fxn, u64 *value, bool is_write);
/arch/um/include/shared/
Dkern_util.h33 int is_write, int is_user, int *code_out);
/arch/s390/kvm/
Dgaccess.h172 unsigned long length, int is_write);
Dgaccess.c870 unsigned long length, int is_write) in check_gva_range() argument
879 rc = guest_translate_address(vcpu, gva, ar, &gpa, is_write); in check_gva_range()
/arch/tile/include/asm/
Dprocessor.h74 char is_write; /* for fault: was it caused by a write? */ member
/arch/tile/mm/
Dfault.c835 async->is_write = write; in __do_page_fault()
879 async->address, async->is_write); in do_async_page_fault()
/arch/mips/kvm/
Demulate.c1398 run->mmio.is_write = 1; in kvm_mips_emulate_store()
1423 run->mmio.is_write = 1; in kvm_mips_emulate_store()
1448 run->mmio.is_write = 1; in kvm_mips_emulate_store()
1517 run->mmio.is_write = 0; in kvm_mips_emulate_load()
1540 run->mmio.is_write = 0; in kvm_mips_emulate_load()
1569 run->mmio.is_write = 0; in kvm_mips_emulate_load()
/arch/powerpc/kvm/
Dpowerpc.c806 run->mmio.is_write = 0; in kvmppc_handle_load()
865 run->mmio.is_write = 1; in kvmppc_handle_store()
/arch/x86/kvm/
Dlapic.c1070 run->tpr_access.is_write = write; in __report_tpr_access()
Dx86.c4646 vcpu->run->mmio.is_write = vcpu->mmio_is_write = ops->write; in emulator_read_write()
6977 run->mmio.is_write = vcpu->mmio_is_write; in complete_emulated_mmio()