Home
last modified time | relevance | path

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

/virt/kvm/arm/
Dmmio.c95 if (!run->mmio.is_write) { in kvm_handle_mmio_return()
126 static int decode_hsr(struct kvm_vcpu *vcpu, bool *is_write, int *len) in decode_hsr() argument
143 *is_write = kvm_vcpu_dabt_iswrite(vcpu); in decode_hsr()
162 bool is_write; in io_mem_abort() local
172 ret = decode_hsr(vcpu, &is_write, &len); in io_mem_abort()
182 if (is_write) { in io_mem_abort()
200 run->mmio.is_write = is_write; in io_mem_abort()
207 if (!is_write) in io_mem_abort()
214 if (is_write) in io_mem_abort()
/virt/kvm/arm/vgic/
Dvgic-kvm-device.c346 u32 *reg, bool is_write) in vgic_v2_attr_regs_access() argument
373 ret = vgic_v2_cpuif_uaccess(vcpu, is_write, addr, reg); in vgic_v2_attr_regs_access()
376 ret = vgic_v2_dist_uaccess(vcpu, is_write, addr, reg); in vgic_v2_attr_regs_access()
510 u64 *reg, bool is_write) in vgic_v3_attr_regs_access() argument
539 if (is_write) in vgic_v3_attr_regs_access()
542 ret = vgic_v3_dist_uaccess(vcpu, is_write, addr, &tmp32); in vgic_v3_attr_regs_access()
543 if (!is_write) in vgic_v3_attr_regs_access()
547 if (is_write) in vgic_v3_attr_regs_access()
550 ret = vgic_v3_redist_uaccess(vcpu, is_write, addr, &tmp32); in vgic_v3_attr_regs_access()
551 if (!is_write) in vgic_v3_attr_regs_access()
[all …]
Dvgic.h182 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
184 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write,
236 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
238 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
240 int vgic_v3_cpu_sysregs_uaccess(struct kvm_vcpu *vcpu, bool is_write,
242 int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, bool is_write, u64 id,
244 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write,
Dvgic-mmio-v2.c524 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v2_cpuif_uaccess() argument
533 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v2_cpuif_uaccess()
536 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v2_dist_uaccess() argument
545 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v2_dist_uaccess()
Dvgic-mmio-v3.c970 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_dist_uaccess() argument
978 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v3_dist_uaccess()
981 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_redist_uaccess() argument
989 return vgic_uaccess(vcpu, &rd_dev, is_write, offset, val); in vgic_v3_redist_uaccess()
992 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_line_level_info_uaccess() argument
998 if (is_write) in vgic_v3_line_level_info_uaccess()
Dvgic-mmio.h194 bool is_write, int offset, u32 *val);
Dvgic-mmio.c845 bool is_write, int offset, u32 *val) in vgic_uaccess() argument
847 if (is_write) in vgic_uaccess()
Dvgic-its.c1976 u64 *reg, bool is_write) in vgic_its_attr_regs_access() argument
2026 if (is_write) { in vgic_its_attr_regs_access()