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);