vgic_irq          233 include/kvm/arm_vgic.h 	struct vgic_irq		*spis;
vgic_irq          300 include/kvm/arm_vgic.h 	struct vgic_irq private_irqs[VGIC_NR_PRIVATE_IRQS];
vgic_irq          161 virt/kvm/arm/vgic/vgic-debug.c static void print_header(struct seq_file *s, struct vgic_irq *irq,
vgic_irq          177 virt/kvm/arm/vgic/vgic-debug.c static void print_irq_state(struct seq_file *s, struct vgic_irq *irq,
vgic_irq          222 virt/kvm/arm/vgic/vgic-debug.c 	struct vgic_irq *irq;
vgic_irq          148 virt/kvm/arm/vgic/vgic-init.c 	dist->spis = kcalloc(nr_spis, sizeof(struct vgic_irq), GFP_KERNEL);
vgic_irq          161 virt/kvm/arm/vgic/vgic-init.c 		struct vgic_irq *irq = &dist->spis[i];
vgic_irq          212 virt/kvm/arm/vgic/vgic-init.c 		struct vgic_irq *irq = &vgic_cpu->private_irqs[i];
vgic_irq          289 virt/kvm/arm/vgic/vgic-init.c 			struct vgic_irq *irq = &vgic_cpu->private_irqs[i];
vgic_irq           29 virt/kvm/arm/vgic/vgic-its.c static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq,
vgic_irq           39 virt/kvm/arm/vgic/vgic-its.c static struct vgic_irq *vgic_add_lpi(struct kvm *kvm, u32 intid,
vgic_irq           43 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq = vgic_get_irq(kvm, NULL, intid), *oldirq;
vgic_irq           51 virt/kvm/arm/vgic/vgic-its.c 	irq = kzalloc(sizeof(struct vgic_irq), GFP_KERNEL);
vgic_irq          136 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq          146 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq		*irq;
vgic_irq          273 virt/kvm/arm/vgic/vgic-its.c static int update_lpi_config(struct kvm *kvm, struct vgic_irq *irq,
vgic_irq          315 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq          347 virt/kvm/arm/vgic/vgic-its.c static int update_affinity(struct vgic_irq *irq, struct kvm_vcpu *vcpu)
vgic_irq          421 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq          538 virt/kvm/arm/vgic/vgic-its.c static struct vgic_irq *__vgic_its_check_cache(struct vgic_dist *dist,
vgic_irq          569 virt/kvm/arm/vgic/vgic-its.c static struct vgic_irq *vgic_its_check_cache(struct kvm *kvm, phys_addr_t db,
vgic_irq          573 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq          585 virt/kvm/arm/vgic/vgic-its.c 				       struct vgic_irq *irq)
vgic_irq          660 virt/kvm/arm/vgic/vgic-its.c 			 u32 devid, u32 eventid, struct vgic_irq **irq)
vgic_irq          723 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq = NULL;
vgic_irq          744 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq         1049 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq         1300 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq         1344 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq         2144 virt/kvm/arm/vgic/vgic-its.c 	struct vgic_irq *irq;
vgic_irq          135 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq;
vgic_irq          159 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          183 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, NULL, intid + i);
vgic_irq          205 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          223 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          245 virt/kvm/arm/vgic/vgic-mmio-v2.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          133 virt/kvm/arm/vgic/vgic-mmio-v3.c 	struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, NULL, intid);
vgic_irq          152 virt/kvm/arm/vgic/vgic-mmio-v3.c 	struct vgic_irq *irq;
vgic_irq          259 virt/kvm/arm/vgic/vgic-mmio-v3.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          279 virt/kvm/arm/vgic/vgic-mmio-v3.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          911 virt/kvm/arm/vgic/vgic-mmio-v3.c 		struct vgic_irq *irq;
vgic_irq           51 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq           70 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq           93 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          113 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          148 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          168 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          204 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_spending(struct kvm_vcpu *vcpu, struct vgic_irq *irq,
vgic_irq          214 virt/kvm/arm/vgic/vgic-mmio.c static bool is_vgic_v2_sgi(struct kvm_vcpu *vcpu, struct vgic_irq *irq)
vgic_irq          230 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          249 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_cpending(struct kvm_vcpu *vcpu, struct vgic_irq *irq,
vgic_irq          283 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          343 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          382 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_hw_irq_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq,
vgic_irq          392 virt/kvm/arm/vgic/vgic-mmio.c static void vgic_mmio_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq,
vgic_irq          440 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          477 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          514 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          540 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          559 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, intid + i);
vgic_irq          579 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq;
vgic_irq          610 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq;
vgic_irq          633 virt/kvm/arm/vgic/vgic-mmio.c 		struct vgic_irq *irq;
vgic_irq           62 virt/kvm/arm/vgic/vgic-v2.c 		struct vgic_irq *irq;
vgic_irq          137 virt/kvm/arm/vgic/vgic-v2.c void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr)
vgic_irq           45 virt/kvm/arm/vgic/vgic-v3.c 		struct vgic_irq *irq;
vgic_irq          118 virt/kvm/arm/vgic/vgic-v3.c void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr)
vgic_irq          314 virt/kvm/arm/vgic/vgic-v3.c int vgic_v3_lpi_sync_pending_status(struct kvm *kvm, struct vgic_irq *irq)
vgic_irq          366 virt/kvm/arm/vgic/vgic-v3.c 	struct vgic_irq *irq;
vgic_irq          252 virt/kvm/arm/vgic/vgic-v4.c 	struct vgic_irq *irq;
vgic_irq          307 virt/kvm/arm/vgic/vgic-v4.c 	struct vgic_irq *irq;
vgic_irq           58 virt/kvm/arm/vgic/vgic.c static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid)
vgic_irq           61 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq = NULL;
vgic_irq           90 virt/kvm/arm/vgic/vgic.c struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu,
vgic_irq          125 virt/kvm/arm/vgic/vgic.c void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq)
vgic_irq          138 virt/kvm/arm/vgic/vgic.c void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq)
vgic_irq          154 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq, *tmp;
vgic_irq          172 virt/kvm/arm/vgic/vgic.c void vgic_irq_set_phys_pending(struct vgic_irq *irq, bool pending)
vgic_irq          179 virt/kvm/arm/vgic/vgic.c bool vgic_get_phys_line_level(struct vgic_irq *irq)
vgic_irq          195 virt/kvm/arm/vgic/vgic.c void vgic_irq_set_phys_active(struct vgic_irq *irq, bool active)
vgic_irq          215 virt/kvm/arm/vgic/vgic.c static struct kvm_vcpu *vgic_target_oracle(struct vgic_irq *irq)
vgic_irq          260 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irqa = container_of(a, struct vgic_irq, ap_list);
vgic_irq          261 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irqb = container_of(b, struct vgic_irq, ap_list);
vgic_irq          311 virt/kvm/arm/vgic/vgic.c static bool vgic_validate_injection(struct vgic_irq *irq, bool level, void *owner)
vgic_irq          334 virt/kvm/arm/vgic/vgic.c bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq,
vgic_irq          441 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          480 virt/kvm/arm/vgic/vgic.c static int kvm_vgic_map_irq(struct kvm_vcpu *vcpu, struct vgic_irq *irq,
vgic_irq          507 virt/kvm/arm/vgic/vgic.c static inline void kvm_vgic_unmap_irq(struct vgic_irq *irq)
vgic_irq          517 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid);
vgic_irq          542 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq = vgic_get_irq(vcpu->kvm, vcpu, vintid);
vgic_irq          559 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          588 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          621 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq, *tmp;
vgic_irq          729 virt/kvm/arm/vgic/vgic.c 				    struct vgic_irq *irq, int lr)
vgic_irq          760 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          785 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          951 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq         1001 virt/kvm/arm/vgic/vgic.c 	struct vgic_irq *irq;
vgic_irq          102 virt/kvm/arm/vgic/vgic.h static inline bool irq_is_pending(struct vgic_irq *irq)
vgic_irq          110 virt/kvm/arm/vgic/vgic.h static inline bool vgic_irq_is_mapped_level(struct vgic_irq *irq)
vgic_irq          115 virt/kvm/arm/vgic/vgic.h static inline int vgic_irq_get_lr_count(struct vgic_irq *irq)
vgic_irq          124 virt/kvm/arm/vgic/vgic.h static inline bool vgic_irq_is_multi_sgi(struct vgic_irq *irq)
vgic_irq          162 virt/kvm/arm/vgic/vgic.h struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu,
vgic_irq          164 virt/kvm/arm/vgic/vgic.h void __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq);
vgic_irq          165 virt/kvm/arm/vgic/vgic.h void vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq);
vgic_irq          166 virt/kvm/arm/vgic/vgic.h bool vgic_get_phys_line_level(struct vgic_irq *irq);
vgic_irq          167 virt/kvm/arm/vgic/vgic.h void vgic_irq_set_phys_pending(struct vgic_irq *irq, bool pending);
vgic_irq          168 virt/kvm/arm/vgic/vgic.h void vgic_irq_set_phys_active(struct vgic_irq *irq, bool active);
vgic_irq          169 virt/kvm/arm/vgic/vgic.h bool vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq,
vgic_irq          177 virt/kvm/arm/vgic/vgic.h void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr);
vgic_irq          202 virt/kvm/arm/vgic/vgic.h static inline void vgic_get_irq_kref(struct vgic_irq *irq)
vgic_irq          211 virt/kvm/arm/vgic/vgic.h void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr);
vgic_irq          220 virt/kvm/arm/vgic/vgic.h int vgic_v3_lpi_sync_pending_status(struct kvm *kvm, struct vgic_irq *irq);
vgic_irq          309 virt/kvm/arm/vgic/vgic.h 			 u32 devid, u32 eventid, struct vgic_irq **irq);