Home
last modified time | relevance | path

Searched refs:gic (Results 1 – 4 of 4) sorted by relevance

/linux-4.19.296/drivers/irqchip/
Dirq-gic.c348 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() local
349 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq()
359 handle_domain_irq(gic->domain, irqnr, regs); in gic_handle_irq()
429 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() argument
431 void __iomem *base = gic_data_dist_base(gic); in gic_get_cpumask()
454 static void gic_cpu_if_up(struct gic_chip_data *gic) in gic_cpu_if_up() argument
456 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_cpu_if_up()
461 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key)) in gic_cpu_if_up()
478 static void gic_dist_init(struct gic_chip_data *gic) in gic_dist_init() argument
482 unsigned int gic_irqs = gic->gic_irqs; in gic_dist_init()
[all …]
Dirq-gic-pm.c33 struct gic_chip_data *gic = dev_get_drvdata(dev); in gic_runtime_resume() local
46 if (!gic) in gic_runtime_resume()
49 gic_dist_restore(gic); in gic_runtime_resume()
50 gic_cpu_restore(gic); in gic_runtime_resume()
57 struct gic_chip_data *gic = dev_get_drvdata(dev); in gic_runtime_suspend() local
59 gic_dist_save(gic); in gic_runtime_suspend()
60 gic_cpu_save(gic); in gic_runtime_suspend()
94 struct gic_chip_data *gic; in gic_probe() local
119 ret = gic_of_init_child(dev, &gic, irq); in gic_probe()
123 platform_set_drvdata(pdev, gic); in gic_probe()
DMakefile26 obj-$(CONFIG_ARM_GIC) += irq-gic.o irq-gic-common.o
27 obj-$(CONFIG_ARM_GIC_PM) += irq-gic-pm.o
28 obj-$(CONFIG_ARCH_REALVIEW) += irq-gic-realview.o
29 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
30 obj-$(CONFIG_ARM_GIC_V3) += irq-gic-v3.o irq-gic-v3-mbi.o irq-gic-common.o
31 obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-platform-msi.o irq-gic-v4.o
32 obj-$(CONFIG_ARM_GIC_V3_ITS_PCI) += irq-gic-v3-its-pci-msi.o
33 obj-$(CONFIG_ARM_GIC_V3_ITS_FSL_MC) += irq-gic-v3-its-fsl-mc-msi.o
65 obj-$(CONFIG_MIPS_GIC) += irq-mips-gic.o
/linux-4.19.296/include/linux/irqchip/
Darm-gic.h145 void gic_cpu_save(struct gic_chip_data *gic);
146 void gic_cpu_restore(struct gic_chip_data *gic);
147 void gic_dist_save(struct gic_chip_data *gic);
148 void gic_dist_restore(struct gic_chip_data *gic);
160 int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq);