Lines Matching refs:mmio

53 			       struct kvm_exit_mmio *mmio, phys_addr_t offset)  in handle_mmio_rao_wi()  argument
57 vgic_reg_access(mmio, &reg, offset, in handle_mmio_rao_wi()
64 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_ctlr() argument
76 vgic_reg_access(mmio, &reg, offset, in handle_mmio_ctlr()
78 if (mmio->is_write) { in handle_mmio_ctlr()
96 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_typer() argument
104 vgic_reg_access(mmio, &reg, offset, in handle_mmio_typer()
111 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_iidr() argument
116 vgic_reg_access(mmio, &reg, offset, in handle_mmio_iidr()
123 struct kvm_exit_mmio *mmio, in handle_mmio_set_enable_reg_dist() argument
127 return vgic_handle_enable_reg(vcpu->kvm, mmio, offset, in handle_mmio_set_enable_reg_dist()
131 vgic_reg_access(mmio, NULL, offset, in handle_mmio_set_enable_reg_dist()
137 struct kvm_exit_mmio *mmio, in handle_mmio_clear_enable_reg_dist() argument
141 return vgic_handle_enable_reg(vcpu->kvm, mmio, offset, in handle_mmio_clear_enable_reg_dist()
145 vgic_reg_access(mmio, NULL, offset, in handle_mmio_clear_enable_reg_dist()
151 struct kvm_exit_mmio *mmio, in handle_mmio_set_pending_reg_dist() argument
155 return vgic_handle_set_pending_reg(vcpu->kvm, mmio, offset, in handle_mmio_set_pending_reg_dist()
158 vgic_reg_access(mmio, NULL, offset, in handle_mmio_set_pending_reg_dist()
164 struct kvm_exit_mmio *mmio, in handle_mmio_clear_pending_reg_dist() argument
168 return vgic_handle_clear_pending_reg(vcpu->kvm, mmio, offset, in handle_mmio_clear_pending_reg_dist()
171 vgic_reg_access(mmio, NULL, offset, in handle_mmio_clear_pending_reg_dist()
177 struct kvm_exit_mmio *mmio, in handle_mmio_priority_reg_dist() argument
183 vgic_reg_access(mmio, NULL, offset, in handle_mmio_priority_reg_dist()
190 vgic_reg_access(mmio, reg, offset, in handle_mmio_priority_reg_dist()
196 struct kvm_exit_mmio *mmio, in handle_mmio_cfg_reg_dist() argument
202 vgic_reg_access(mmio, NULL, offset, in handle_mmio_cfg_reg_dist()
210 return vgic_handle_cfg_reg(reg, mmio, offset); in handle_mmio_cfg_reg_dist()
251 struct kvm_exit_mmio *mmio, in handle_mmio_route_reg() argument
266 vgic_reg_access(mmio, NULL, offset, in handle_mmio_route_reg()
278 vgic_reg_access(mmio, &reg, offset, in handle_mmio_route_reg()
281 if (!mmio->is_write) in handle_mmio_route_reg()
326 struct kvm_exit_mmio *mmio, in handle_mmio_idregs() argument
337 vgic_reg_access(mmio, &reg, offset, in handle_mmio_idregs()
506 struct kvm_exit_mmio *mmio, in handle_mmio_ctlr_redist() argument
510 vgic_reg_access(mmio, NULL, offset, in handle_mmio_ctlr_redist()
516 struct kvm_exit_mmio *mmio, in handle_mmio_typer_redist() argument
521 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_typer_redist()
529 vgic_reg_access(mmio, &reg, offset, in handle_mmio_typer_redist()
537 vgic_reg_access(mmio, &reg, offset, in handle_mmio_typer_redist()
543 struct kvm_exit_mmio *mmio, in handle_mmio_set_enable_reg_redist() argument
546 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_set_enable_reg_redist()
548 return vgic_handle_enable_reg(vcpu->kvm, mmio, offset, in handle_mmio_set_enable_reg_redist()
554 struct kvm_exit_mmio *mmio, in handle_mmio_clear_enable_reg_redist() argument
557 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_clear_enable_reg_redist()
559 return vgic_handle_enable_reg(vcpu->kvm, mmio, offset, in handle_mmio_clear_enable_reg_redist()
565 struct kvm_exit_mmio *mmio, in handle_mmio_set_pending_reg_redist() argument
568 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_set_pending_reg_redist()
570 return vgic_handle_set_pending_reg(vcpu->kvm, mmio, offset, in handle_mmio_set_pending_reg_redist()
575 struct kvm_exit_mmio *mmio, in handle_mmio_clear_pending_reg_redist() argument
578 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_clear_pending_reg_redist()
580 return vgic_handle_clear_pending_reg(vcpu->kvm, mmio, offset, in handle_mmio_clear_pending_reg_redist()
585 struct kvm_exit_mmio *mmio, in handle_mmio_priority_reg_redist() argument
588 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_priority_reg_redist()
593 vgic_reg_access(mmio, reg, offset, in handle_mmio_priority_reg_redist()
599 struct kvm_exit_mmio *mmio, in handle_mmio_cfg_reg_redist() argument
602 struct kvm_vcpu *redist_vcpu = mmio->private; in handle_mmio_cfg_reg_redist()
607 return vgic_handle_cfg_reg(reg, mmio, offset); in handle_mmio_cfg_reg_redist()