Searched refs:gic_kvm_info (Results 1 – 9 of 9) sorted by relevance
26 static const struct gic_kvm_info *gic_kvm_info; variable28 const struct gic_kvm_info *gic_get_kvm_info(void) in gic_get_kvm_info()30 return gic_kvm_info; in gic_get_kvm_info()33 void gic_set_kvm_info(const struct gic_kvm_info *info) in gic_set_kvm_info()35 BUG_ON(gic_kvm_info != NULL); in gic_set_kvm_info()36 gic_kvm_info = info; in gic_set_kvm_info()
39 void gic_set_kvm_info(const struct gic_kvm_info *info);
66 static struct gic_kvm_info gic_v3_kvm_info;
128 static struct gic_kvm_info gic_v2_kvm_info;
488 const struct gic_kvm_info *gic_kvm_info; in kvm_vgic_hyp_init() local491 gic_kvm_info = gic_get_kvm_info(); in kvm_vgic_hyp_init()492 if (!gic_kvm_info) in kvm_vgic_hyp_init()495 if (!gic_kvm_info->maint_irq) { in kvm_vgic_hyp_init()500 switch (gic_kvm_info->type) { in kvm_vgic_hyp_init()502 ret = vgic_v2_probe(gic_kvm_info); in kvm_vgic_hyp_init()505 ret = vgic_v3_probe(gic_kvm_info); in kvm_vgic_hyp_init()518 kvm_vgic_global_state.maint_irq = gic_kvm_info->maint_irq; in kvm_vgic_hyp_init()
199 int vgic_v2_probe(const struct gic_kvm_info *info);227 int vgic_v3_probe(const struct gic_kvm_info *info);
373 int vgic_v2_probe(const struct gic_kvm_info *info) in vgic_v2_probe()
590 int vgic_v3_probe(const struct gic_kvm_info *info) in vgic_v3_probe()
21 struct gic_kvm_info { struct34 const struct gic_kvm_info *gic_get_kvm_info(void); argument