Home
last modified time | relevance | path

Searched refs:gic_kvm_info (Results 1 – 8 of 8) sorted by relevance

/Linux-v6.1/arch/arm64/kvm/vgic/
Dvgic-init.c492 static struct gic_kvm_info *gic_kvm_info; variable
494 void __init vgic_set_kvm_info(const struct gic_kvm_info *info) in vgic_set_kvm_info()
496 BUG_ON(gic_kvm_info != NULL); in vgic_set_kvm_info()
497 gic_kvm_info = kmalloc(sizeof(*info), GFP_KERNEL); in vgic_set_kvm_info()
498 if (gic_kvm_info) in vgic_set_kvm_info()
499 *gic_kvm_info = *info; in vgic_set_kvm_info()
532 if (!gic_kvm_info) in kvm_vgic_hyp_init()
535 has_mask = !gic_kvm_info->no_maint_irq_mask; in kvm_vgic_hyp_init()
537 if (has_mask && !gic_kvm_info->maint_irq) { in kvm_vgic_hyp_init()
546 if (gic_kvm_info->no_hw_deactivation) { in kvm_vgic_hyp_init()
[all …]
Dvgic.h197 int vgic_v2_probe(const struct gic_kvm_info *info);
226 int vgic_v3_probe(const struct gic_kvm_info *info);
Dvgic-v2.c343 int vgic_v2_probe(const struct gic_kvm_info *info) in vgic_v2_probe()
Dvgic-v3.c635 int vgic_v3_probe(const struct gic_kvm_info *info) in vgic_v3_probe()
/Linux-v6.1/include/linux/irqchip/
Darm-vgic-info.h20 struct gic_kvm_info { struct
40 void vgic_set_kvm_info(const struct gic_kvm_info *info); argument
42 static inline void vgic_set_kvm_info(const struct gic_kvm_info *info) {} in vgic_set_kvm_info()
/Linux-v6.1/drivers/irqchip/
Dirq-apple-aic.c1002 static struct gic_kvm_info vgic_info __initdata = {
Dirq-gic.c124 static struct gic_kvm_info gic_v2_kvm_info __initdata;
Dirq-gic-v3.c127 static struct gic_kvm_info gic_v3_kvm_info __initdata;