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()
123 static int decode_hsr(struct kvm_vcpu *vcpu, bool *is_write, int *len) in decode_hsr() argument
139 *is_write = kvm_vcpu_dabt_iswrite(vcpu); in decode_hsr()
156 bool is_write; in io_mem_abort() local
166 ret = decode_hsr(vcpu, &is_write, &len); in io_mem_abort()
176 if (is_write) { in io_mem_abort()
194 run->mmio.is_write = is_write; in io_mem_abort()
201 if (!is_write) in io_mem_abort()
208 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.c952 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_dist_uaccess() argument
960 return vgic_uaccess(vcpu, &dev, is_write, offset, val); in vgic_v3_dist_uaccess()
963 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_redist_uaccess() argument
971 return vgic_uaccess(vcpu, &rd_dev, is_write, offset, val); in vgic_v3_redist_uaccess()
974 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write, in vgic_v3_line_level_info_uaccess() argument
980 if (is_write) in vgic_v3_line_level_info_uaccess()
Dvgic-mmio.h191 bool is_write, int offset, u32 *val);
Dvgic-mmio.c817 bool is_write, int offset, u32 *val) in vgic_uaccess() argument
819 if (is_write) in vgic_uaccess()
Dvgic-its.c1959 u64 *reg, bool is_write) in vgic_its_attr_regs_access() argument
2009 if (is_write) { in vgic_its_attr_regs_access()