Home
last modified time | relevance | path

Searched refs:kvm_exit_mmio (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/virt/kvm/arm/
Dvgic.h62 struct kvm_exit_mmio { struct
70 void vgic_reg_access(struct kvm_exit_mmio *mmio, u32 *reg, argument
72 bool handle_mmio_raz_wi(struct kvm_vcpu *vcpu, struct kvm_exit_mmio *mmio,
76 u32 mmio_data_read(struct kvm_exit_mmio *mmio, u32 mask) in mmio_data_read()
82 void mmio_data_write(struct kvm_exit_mmio *mmio, u32 mask, u32 value) in mmio_data_write()
91 bool (*handle_mmio)(struct kvm_vcpu *vcpu, struct kvm_exit_mmio *mmio,
110 bool vgic_handle_enable_reg(struct kvm *kvm, struct kvm_exit_mmio *mmio,
113 bool vgic_handle_set_pending_reg(struct kvm *kvm, struct kvm_exit_mmio *mmio,
116 bool vgic_handle_clear_pending_reg(struct kvm *kvm, struct kvm_exit_mmio *mmio,
120 struct kvm_exit_mmio *mmio,
[all …]
Dvgic-v3-emul.c53 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_rao_wi()
64 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_ctlr()
96 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_typer()
111 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_iidr()
123 struct kvm_exit_mmio *mmio, in handle_mmio_set_enable_reg_dist()
137 struct kvm_exit_mmio *mmio, in handle_mmio_clear_enable_reg_dist()
151 struct kvm_exit_mmio *mmio, in handle_mmio_set_pending_reg_dist()
164 struct kvm_exit_mmio *mmio, in handle_mmio_clear_pending_reg_dist()
177 struct kvm_exit_mmio *mmio, in handle_mmio_priority_reg_dist()
196 struct kvm_exit_mmio *mmio, in handle_mmio_cfg_reg_dist()
[all …]
Dvgic-v2-emul.c44 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_misc()
79 struct kvm_exit_mmio *mmio, in handle_mmio_set_enable_reg()
87 struct kvm_exit_mmio *mmio, in handle_mmio_clear_enable_reg()
95 struct kvm_exit_mmio *mmio, in handle_mmio_set_pending_reg()
103 struct kvm_exit_mmio *mmio, in handle_mmio_clear_pending_reg()
111 struct kvm_exit_mmio *mmio, in handle_mmio_set_active_reg()
119 struct kvm_exit_mmio *mmio, in handle_mmio_clear_active_reg()
127 struct kvm_exit_mmio *mmio, in handle_mmio_priority_reg()
186 struct kvm_exit_mmio *mmio, in handle_mmio_target_reg()
217 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_cfg_reg()
[all …]
Dvgic.c394 void vgic_reg_access(struct kvm_exit_mmio *mmio, u32 *reg, in vgic_reg_access()
444 bool handle_mmio_raz_wi(struct kvm_vcpu *vcpu, struct kvm_exit_mmio *mmio, in handle_mmio_raz_wi()
452 bool vgic_handle_enable_reg(struct kvm *kvm, struct kvm_exit_mmio *mmio, in vgic_handle_enable_reg()
475 struct kvm_exit_mmio *mmio, in vgic_handle_set_pending_reg()
512 struct kvm_exit_mmio *mmio, in vgic_handle_clear_pending_reg()
548 struct kvm_exit_mmio *mmio, in vgic_handle_set_active_reg()
567 struct kvm_exit_mmio *mmio, in vgic_handle_clear_active_reg()
620 bool vgic_handle_cfg_reg(u32 *reg, struct kvm_exit_mmio *mmio, in vgic_handle_cfg_reg()
757 struct kvm_exit_mmio *mmio, in call_range_handler()
761 struct kvm_exit_mmio mmio32; in call_range_handler()
[all …]