/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-gic.c | 40 #include <linux/irqchip/arm-gic.h> 48 #include "irq-gic-common.h" 339 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() local 340 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq() 372 handle_domain_irq(gic->domain, irqnr, regs); in gic_handle_irq() 423 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() argument 425 void __iomem *base = gic_data_dist_base(gic); in gic_get_cpumask() 448 static void gic_cpu_if_up(struct gic_chip_data *gic) in gic_cpu_if_up() argument 450 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_cpu_if_up() 455 if (gic in gic_cpu_if_up() 472 gic_dist_init(struct gic_chip_data *gic) gic_dist_init() argument 495 gic_cpu_init(struct gic_chip_data *gic) gic_cpu_init() argument 558 gic_dist_save(struct gic_chip_data *gic) gic_dist_save() argument 597 gic_dist_restore(struct gic_chip_data *gic) gic_dist_restore() argument 643 gic_cpu_save(struct gic_chip_data *gic) gic_cpu_save() argument 673 gic_cpu_restore(struct gic_chip_data *gic) gic_cpu_restore() argument 745 gic_pm_init(struct gic_chip_data *gic) gic_pm_init() argument 775 gic_pm_init(struct gic_chip_data *gic) gic_pm_init() argument 1028 struct gic_chip_data *gic = d->host_data; gic_irq_domain_map() local 1145 gic_init_chip(struct gic_chip_data *gic, struct device *dev, const char *name, bool use_eoimode1) gic_init_chip() argument 1165 gic_init_bases(struct gic_chip_data *gic, struct fwnode_handle *handle) gic_init_bases() argument 1261 __gic_init_bases(struct gic_chip_data *gic, struct fwnode_handle *handle) __gic_init_bases() argument 1303 struct gic_chip_data *gic; gic_init() local 1318 gic_teardown(struct gic_chip_data *gic) gic_teardown() argument 1441 gic_of_setup(struct gic_chip_data *gic, struct device_node *node) gic_of_setup() argument 1467 gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq) gic_of_init_child() argument 1522 struct gic_chip_data *gic; gic_of_init() local 1576 gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq) gic_of_init_child() argument 1691 struct gic_chip_data *gic = &gic_data[0]; gic_v2_acpi_init() local [all...] |
H A D | irq-gic-pm.c | 9 #include <linux/irqchip/arm-gic.h> 28 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_resume() local 44 if (!gic) in gic_runtime_resume() 47 gic_dist_restore(gic); in gic_runtime_resume() 48 gic_cpu_restore(gic); in gic_runtime_resume() 56 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_suspend() local 59 gic_dist_save(gic); in gic_runtime_suspend() 60 gic_cpu_save(gic); in gic_runtime_suspend() 156 .name = "gic",
|
H A D | irq-gic-common.h | 11 #include <linux/irqchip/arm-gic-common.h>
|
H A D | irq-gic-realview.c | 11 #include <linux/irqchip/arm-gic.h> 76 IRQCHIP_DECLARE(armtc11mp_gic, "arm,tc11mp-gic", realview_gic_of_init); 77 IRQCHIP_DECLARE(armeb11mp_gic, "arm,eb11mp-gic", realview_gic_of_init);
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-gic.c | 42 #include <linux/irqchip/arm-gic.h> 50 #include "irq-gic-common.h" 340 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq() local 341 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq() 373 generic_handle_domain_irq(gic->domain, irqnr); in gic_handle_irq() 403 struct gic_chip_data *gic = irq_data_get_irq_chip_data(d); in gic_irq_print_chip() local 405 if (gic->domain->pm_dev) in gic_irq_print_chip() 406 seq_printf(p, gic->domain->pm_dev->of_node->name); in gic_irq_print_chip() 408 seq_printf(p, "GIC-%d", (int)(gic - &gic_data[0])); in gic_irq_print_chip() 418 static u8 gic_get_cpumask(struct gic_chip_data *gic) in gic_get_cpumask() argument 443 gic_cpu_if_up(struct gic_chip_data *gic) gic_cpu_if_up() argument 467 gic_dist_init(struct gic_chip_data *gic) gic_dist_init() argument 490 gic_cpu_init(struct gic_chip_data *gic) gic_cpu_init() argument 553 gic_dist_save(struct gic_chip_data *gic) gic_dist_save() argument 592 gic_dist_restore(struct gic_chip_data *gic) gic_dist_restore() argument 638 gic_cpu_save(struct gic_chip_data *gic) gic_cpu_save() argument 668 gic_cpu_restore(struct gic_chip_data *gic) gic_cpu_restore() argument 740 gic_pm_init(struct gic_chip_data *gic) gic_pm_init() argument 770 gic_pm_init(struct gic_chip_data *gic) gic_pm_init() argument 800 struct gic_chip_data *gic = irq_data_get_irq_chip_data(d); gic_set_affinity() local 1058 struct gic_chip_data *gic = d->host_data; gic_irq_domain_map() local 1166 gic_init_bases(struct gic_chip_data *gic, struct fwnode_handle *handle) gic_init_bases() argument 1241 __gic_init_bases(struct gic_chip_data *gic, struct fwnode_handle *handle) __gic_init_bases() argument 1270 gic_teardown(struct gic_chip_data *gic) gic_teardown() argument 1392 gic_of_setup(struct gic_chip_data *gic, struct device_node *node) gic_of_setup() argument 1418 gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq) gic_of_init_child() argument 1472 struct gic_chip_data *gic; gic_of_init() local 1641 struct gic_chip_data *gic = &gic_data[0]; gic_v2_acpi_init() local [all...] |
H A D | irq-gic-pm.c | 9 #include <linux/irqchip/arm-gic.h> 28 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_resume() local 42 if (!gic) in gic_runtime_resume() 45 gic_dist_restore(gic); in gic_runtime_resume() 46 gic_cpu_restore(gic); in gic_runtime_resume() 54 struct gic_chip_data *gic = chip_pm->chip_data; in gic_runtime_suspend() local 57 gic_dist_save(gic); in gic_runtime_suspend() 58 gic_cpu_save(gic); in gic_runtime_suspend() 154 .name = "gic",
|
H A D | irq-gic-common.h | 11 #include <linux/irqchip/arm-gic-common.h>
|
H A D | irq-gic-realview.c | 11 #include <linux/irqchip/arm-gic.h> 76 IRQCHIP_DECLARE(armtc11mp_gic, "arm,tc11mp-gic", realview_gic_of_init); 77 IRQCHIP_DECLARE(armeb11mp_gic, "arm,eb11mp-gic", realview_gic_of_init);
|
/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | arm-gic.h | 3 * include/linux/irqchip/arm-gic.h 137 void gic_cpu_save(struct gic_chip_data *gic); 138 void gic_cpu_restore(struct gic_chip_data *gic); 139 void gic_dist_save(struct gic_chip_data *gic); 140 void gic_dist_restore(struct gic_chip_data *gic); 152 int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq);
|
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | arm-gic.h | 3 * include/linux/irqchip/arm-gic.h 137 void gic_cpu_save(struct gic_chip_data *gic); 138 void gic_cpu_restore(struct gic_chip_data *gic); 139 void gic_dist_save(struct gic_chip_data *gic); 140 void gic_dist_restore(struct gic_chip_data *gic); 152 int gic_of_init_child(struct device *dev, struct gic_chip_data **gic, int irq);
|
/kernel/linux/linux-5.10/arch/mips/include/asm/vdso/ |
H A D | gettimeofday.h | 172 void __iomem *gic = get_gic(data); in read_gic_count() local 176 hi = __raw_readl(gic + sizeof(lo)); in read_gic_count() 177 lo = __raw_readl(gic); in read_gic_count() 178 hi2 = __raw_readl(gic + sizeof(lo)); in read_gic_count()
|
/kernel/linux/linux-6.6/arch/mips/include/asm/vdso/ |
H A D | gettimeofday.h | 172 void __iomem *gic = get_gic(data); in read_gic_count() local 176 hi = __raw_readl(gic + sizeof(lo)); in read_gic_count() 177 lo = __raw_readl(gic); in read_gic_count() 178 hi2 = __raw_readl(gic + sizeof(lo)); in read_gic_count()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | mips-gic.h | 8 # error Please include asm/mips-cps.h rather than asm/mips-gic.h 31 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_SHARED_OFS + off, name) 35 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_SHARED_OFS + off, name) 39 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \ 40 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name) 44 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \ 45 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name)
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | mips-gic.h | 8 # error Please include asm/mips-cps.h rather than asm/mips-gic.h 31 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_SHARED_OFS + off, name) 35 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_SHARED_OFS + off, name) 39 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \ 40 CPS_ACCESSOR_RO(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name) 44 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_LOCAL_OFS + off, vl_##name) \ 45 CPS_ACCESSOR_RW(gic, sz, MIPS_GIC_REDIR_OFS + off, vo_##name)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/ |
H A D | gdma_main.c | 446 struct gdma_irq_context *gic; in mana_gd_register_irq() local 477 gic = &gc->irq_contexts[msi_index]; in mana_gd_register_irq() 479 WARN_ON(gic->handler || gic->arg); in mana_gd_register_irq() 481 gic->arg = queue; in mana_gd_register_irq() 483 gic->handler = mana_gd_process_eq_events; in mana_gd_register_irq() 491 struct gdma_irq_context *gic; in mana_gd_deregiser_irq() local 505 gic = &gc->irq_contexts[msix_index]; in mana_gd_deregiser_irq() 506 gic->handler = NULL; in mana_gd_deregiser_irq() 507 gic in mana_gd_deregiser_irq() 1219 struct gdma_irq_context *gic = arg; mana_gd_intr() local 1250 struct gdma_irq_context *gic; mana_gd_setup_irqs() local 1326 struct gdma_irq_context *gic; mana_gd_remove_irqs() local [all...] |
/kernel/linux/linux-5.10/arch/mips/ralink/ |
H A D | Makefile | 18 obj-$(CONFIG_MIPS_GIC) += irq-gic.o timer-gic.o
|
/kernel/linux/linux-6.6/arch/mips/ralink/ |
H A D | Makefile | 18 obj-$(CONFIG_MIPS_GIC) += irq-gic.o timer-gic.o
|
/kernel/linux/linux-5.10/arch/arm/mach-tegra/ |
H A D | irq.c | 14 #include <linux/irqchip/arm-gic.h> 63 { .compatible = "arm,cortex-a15-gic" },
|
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
H A D | vgic-v2-cpuif-proxy.c | 8 #include <linux/irqchip/arm-gic.h>
|
/kernel/linux/linux-5.10/arch/arm/mach-artpec/ |
H A D | board-artpec6.c | 11 #include <linux/irqchip/arm-gic.h>
|
/kernel/linux/linux-6.6/arch/arm/mach-artpec/ |
H A D | board-artpec6.c | 11 #include <linux/irqchip/arm-gic.h>
|
/kernel/linux/linux-6.6/arch/arm/mach-tegra/ |
H A D | irq.c | 14 #include <linux/irqchip/arm-gic.h> 63 { .compatible = "arm,cortex-a15-gic" },
|
/kernel/linux/linux-5.10/arch/arm/mach-shmobile/ |
H A D | setup-r8a7740.c | 12 #include <linux/irqchip/arm-gic.h>
|
/kernel/linux/linux-5.10/arch/arm/mach-zynq/ |
H A D | platsmp.c | 20 #include <linux/irqchip/arm-gic.h>
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | hyp-stub.S | 7 #include <linux/irqchip/arm-gic-v3.h>
|