Home
last modified time | relevance | path

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

/linux-4.4.14/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()
94 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_typer()
109 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_iidr()
121 struct kvm_exit_mmio *mmio, in handle_mmio_set_enable_reg_dist()
135 struct kvm_exit_mmio *mmio, in handle_mmio_clear_enable_reg_dist()
149 struct kvm_exit_mmio *mmio, in handle_mmio_set_pending_reg_dist()
162 struct kvm_exit_mmio *mmio, in handle_mmio_clear_pending_reg_dist()
175 struct kvm_exit_mmio *mmio, in handle_mmio_set_active_reg_dist()
188 struct kvm_exit_mmio *mmio, in handle_mmio_clear_active_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.c427 void vgic_reg_access(struct kvm_exit_mmio *mmio, u32 *reg, in vgic_reg_access()
477 bool handle_mmio_raz_wi(struct kvm_vcpu *vcpu, struct kvm_exit_mmio *mmio, in handle_mmio_raz_wi()
485 bool vgic_handle_enable_reg(struct kvm *kvm, struct kvm_exit_mmio *mmio, in vgic_handle_enable_reg()
508 struct kvm_exit_mmio *mmio, in vgic_handle_set_pending_reg()
545 struct kvm_exit_mmio *mmio, in vgic_handle_clear_pending_reg()
581 struct kvm_exit_mmio *mmio, in vgic_handle_set_active_reg()
600 struct kvm_exit_mmio *mmio, in vgic_handle_clear_active_reg()
653 bool vgic_handle_cfg_reg(u32 *reg, struct kvm_exit_mmio *mmio, in vgic_handle_cfg_reg()
775 struct kvm_exit_mmio *mmio, in call_range_handler()
779 struct kvm_exit_mmio mmio32; in call_range_handler()
[all …]