Symbol: gic_kvm_info
arch/arm64/kvm/vgic/vgic-init.c
652
static struct gic_kvm_info *gic_kvm_info;
arch/arm64/kvm/vgic/vgic-init.c
654
void __init vgic_set_kvm_info(const struct gic_kvm_info *info)
arch/arm64/kvm/vgic/vgic-init.c
656
BUG_ON(gic_kvm_info != NULL);
arch/arm64/kvm/vgic/vgic-init.c
657
gic_kvm_info = kmalloc_obj(*gic_kvm_info);
arch/arm64/kvm/vgic/vgic-init.c
658
if (gic_kvm_info)
arch/arm64/kvm/vgic/vgic-init.c
659
*gic_kvm_info = *info;
arch/arm64/kvm/vgic/vgic-init.c
694
if (!gic_kvm_info)
arch/arm64/kvm/vgic/vgic-init.c
697
has_mask = !gic_kvm_info->no_maint_irq_mask;
arch/arm64/kvm/vgic/vgic-init.c
699
if (has_mask && !gic_kvm_info->maint_irq) {
arch/arm64/kvm/vgic/vgic-init.c
708
if (gic_kvm_info->no_hw_deactivation) {
arch/arm64/kvm/vgic/vgic-init.c
714
switch (gic_kvm_info->type) {
arch/arm64/kvm/vgic/vgic-init.c
716
ret = vgic_v2_probe(gic_kvm_info);
arch/arm64/kvm/vgic/vgic-init.c
719
ret = vgic_v3_probe(gic_kvm_info);
arch/arm64/kvm/vgic/vgic-init.c
726
ret = vgic_v5_probe(gic_kvm_info);
arch/arm64/kvm/vgic/vgic-init.c
732
kvm_vgic_global_state.maint_irq = gic_kvm_info->maint_irq;
arch/arm64/kvm/vgic/vgic-init.c
734
kfree(gic_kvm_info);
arch/arm64/kvm/vgic/vgic-init.c
735
gic_kvm_info = NULL;
arch/arm64/kvm/vgic/vgic-v2.c
479
int vgic_v2_probe(const struct gic_kvm_info *info)
arch/arm64/kvm/vgic/vgic-v3.c
900
int vgic_v3_probe(const struct gic_kvm_info *info)
arch/arm64/kvm/vgic/vgic-v5.c
13
int vgic_v5_probe(const struct gic_kvm_info *info)
arch/arm64/kvm/vgic/vgic.h
291
int vgic_v2_probe(const struct gic_kvm_info *info);
arch/arm64/kvm/vgic/vgic.h
328
int vgic_v3_probe(const struct gic_kvm_info *info);
arch/arm64/kvm/vgic/vgic.h
365
int vgic_v5_probe(const struct gic_kvm_info *info);
drivers/irqchip/irq-apple-aic.c
905
static struct gic_kvm_info vgic_info __initdata = {
drivers/irqchip/irq-gic-v3.c
234
static struct gic_kvm_info gic_v3_kvm_info __initdata;
drivers/irqchip/irq-gic-v5.c
1100
static struct gic_kvm_info gic_v5_kvm_info __initdata;
drivers/irqchip/irq-gic.c
125
static struct gic_kvm_info gic_v2_kvm_info __initdata;
include/linux/irqchip/arm-vgic-info.h
44
void vgic_set_kvm_info(const struct gic_kvm_info *info);
include/linux/irqchip/arm-vgic-info.h
46
static inline void vgic_set_kvm_info(const struct gic_kvm_info *info) {}