Searched refs:is_write (Results 1 - 25 of 94) sorted by path

1234

/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c253 if (!p->is_write)
269 if (p->is_write) {
295 if (p->is_write) {
309 if (!p->is_write)
500 if (!params.is_write)
/linux-master/arch/arm64/kvm/
H A Dmmio.c129 bool is_write; local
157 is_write = kvm_vcpu_dabt_iswrite(vcpu);
161 if (is_write) {
179 run->mmio.is_write = is_write;
186 if (!is_write)
193 if (is_write)
H A Dsys_regs.c312 if (p->is_write)
327 if (!p->is_write)
386 BUG_ON(!p->is_write);
410 if (p->is_write)
431 if (!p->is_write)
474 if (p->is_write)
485 if (p->is_write)
516 if (p->is_write && sr == SYS_LORID_EL1)
528 if (!p->is_write)
544 if (p->is_write)
[all...]
H A Dsys_regs.h27 bool is_write; member in struct:sys_reg_params
43 .is_write = !((esr) & 1) })
50 .is_write = !((esr) & 1) })
112 p->Op0, p->Op1, p->CRn, p->CRm, p->Op2, p->is_write ? "write" : "read");
H A Dtrace_handle_exit.h125 TP_PROTO(const char *fn, int reg, bool is_write, u64 write_value),
126 TP_ARGS(fn, reg, is_write, write_value),
131 __field(bool, is_write)
138 __entry->is_write = is_write;
142 TP_printk("%s %s reg %d (0x%016llx)", __entry->fn, __entry->is_write?"write to":"read from", __entry->reg, __entry->write_value)
166 __field(bool, is_write)
177 __entry->is_write = params->is_write;
191 __entry->is_write
[all...]
H A Dvgic-sys-reg-v3.c353 bool is_write)
360 if (is_write)
351 vgic_v3_cpu_sysregs_uaccess(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr, bool is_write) argument
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-its.c2068 u64 *reg, bool is_write)
2120 if (is_write) {
2066 vgic_its_attr_regs_access(struct kvm_device *dev, struct kvm_device_attr *attr, u64 *reg, bool is_write) argument
H A Dvgic-kvm-device.c356 * @is_write: true if userspace is writing a register
360 bool is_write)
376 if (is_write)
395 ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, &val);
398 ret = vgic_v2_dist_uaccess(vcpu, is_write, addr, &val);
410 if (!ret && !is_write)
506 * @is_write: true if userspace is writing a register
510 bool is_write)
535 if (uaccess && is_write) {
557 ret = vgic_v3_dist_uaccess(vcpu, is_write, add
358 vgic_v2_attr_regs_access(struct kvm_device *dev, struct kvm_device_attr *attr, bool is_write) argument
508 vgic_v3_attr_regs_access(struct kvm_device *dev, struct kvm_device_attr *attr, bool is_write) argument
[all...]
H A Dvgic-mmio-v2.c539 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write, argument
548 return vgic_uaccess(vcpu, &dev, is_write, offset, val);
551 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, argument
560 return vgic_uaccess(vcpu, &dev, is_write, offset, val);
H A Dvgic-mmio-v3.c1095 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, argument
1103 return vgic_uaccess(vcpu, &dev, is_write, offset, val);
1106 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write, argument
1114 return vgic_uaccess(vcpu, &rd_dev, is_write, offset, val);
1117 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write, argument
1123 if (is_write)
H A Dvgic-mmio.c1006 bool is_write, int offset, u32 *val)
1008 if (is_write)
1005 vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, bool is_write, int offset, u32 *val) argument
H A Dvgic-mmio.h208 bool is_write, int offset, u32 *val);
H A Dvgic.h202 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
204 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write,
264 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
266 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
269 struct kvm_device_attr *attr, bool is_write);
271 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write,
/linux-master/arch/arm64/mm/
H A Dfault.c330 bool is_write = !!(esr & ESR_ELx_WNR); local
331 kasan_report((void *)addr, 0, is_write, regs->pc);
/linux-master/arch/csky/mm/
H A Dfault.c23 static inline bool is_write(struct pt_regs *regs) function
173 if (is_write(regs)) {
237 if (is_write(regs))
/linux-master/arch/loongarch/kvm/
H A Dexit.c122 run->iocsr_io.is_write = 0;
140 run->iocsr_io.is_write = 1;
144 run->iocsr_io.is_write = 1;
148 run->iocsr_io.is_write = 1;
152 run->iocsr_io.is_write = 1;
160 if (run->iocsr_io.is_write) {
418 run->mmio.is_write = 0;
564 run->mmio.is_write = 1;
H A Dvcpu.c1162 if (!run->iocsr_io.is_write)
/linux-master/arch/microblaze/mm/
H A Dfault.c92 int is_write = error_code & ESR_S; local
107 is_write = 0;
160 if (unlikely(!is_write))
203 if (unlikely(is_write)) {
/linux-master/arch/mips/kvm/
H A Demulate.c1249 run->mmio.is_write = 1;
1494 run->mmio.is_write = 0;
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dkup.h146 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write) argument
150 if (!is_write)
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dkup.h336 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
350 if (is_write) {
/linux-master/arch/powerpc/include/asm/
H 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);
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dkup-8xx.h80 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write) argument
/linux-master/arch/powerpc/include/asm/nohash/
H A Dkup-booke.h103 __bad_kuap_fault(struct pt_regs *regs, unsigned long address, bool is_write)
/linux-master/arch/powerpc/kvm/
H A Dpowerpc.c1269 run->mmio.is_write = 0;
1356 run->mmio.is_write = 1;

Completed in 385 milliseconds

1234