vgic.h (4f2c0a4acffbec01079c28f839422e64ddeff004) | vgic.h (ef3691683d7bfd0a2acf48812e4ffe894f10bfa8) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2015, 2016 ARM Ltd. 4 */ 5#ifndef __KVM_ARM_VGIC_NEW_H__ 6#define __KVM_ARM_VGIC_NEW_H__ 7 8#include <linux/irqchip/arm-gic-common.h> --- 317 unchanged lines hidden (view full) --- 326int vgic_its_inv_lpi(struct kvm *kvm, struct vgic_irq *irq); 327int vgic_its_invall(struct kvm_vcpu *vcpu); 328 329bool vgic_supports_direct_msis(struct kvm *kvm); 330int vgic_v4_init(struct kvm *kvm); 331void vgic_v4_teardown(struct kvm *kvm); 332void vgic_v4_configure_vsgis(struct kvm *kvm); 333void vgic_v4_get_vlpi_state(struct vgic_irq *irq, bool *val); | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2015, 2016 ARM Ltd. 4 */ 5#ifndef __KVM_ARM_VGIC_NEW_H__ 6#define __KVM_ARM_VGIC_NEW_H__ 7 8#include <linux/irqchip/arm-gic-common.h> --- 317 unchanged lines hidden (view full) --- 326int vgic_its_inv_lpi(struct kvm *kvm, struct vgic_irq *irq); 327int vgic_its_invall(struct kvm_vcpu *vcpu); 328 329bool vgic_supports_direct_msis(struct kvm *kvm); 330int vgic_v4_init(struct kvm *kvm); 331void vgic_v4_teardown(struct kvm *kvm); 332void vgic_v4_configure_vsgis(struct kvm *kvm); 333void vgic_v4_get_vlpi_state(struct vgic_irq *irq, bool *val); |
334int vgic_v4_request_vpe_irq(struct kvm_vcpu *vcpu, int irq); |
|
334 335#endif | 335 336#endif |