Searched refs:kvm_exit_mmio (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.h | 62 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 …]
|
D | vgic-v3-emul.c | 53 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 …]
|
D | vgic-v2-emul.c | 44 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 …]
|
D | vgic.c | 427 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 …]
|