Home
last modified time | relevance | path

Searched refs:gic (Results 1 - 25 of 128) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic.c40 #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 Dirq-gic-pm.c9 #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 Dirq-gic-common.h11 #include <linux/irqchip/arm-gic-common.h>
H A Dirq-gic-realview.c11 #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 Dirq-gic.c42 #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 Dirq-gic-pm.c9 #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 Dirq-gic-common.h11 #include <linux/irqchip/arm-gic-common.h>
H A Dirq-gic-realview.c11 #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 Darm-gic.h3 * 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 Darm-gic.h3 * 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 Dgettimeofday.h172 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 Dgettimeofday.h172 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 Dmips-gic.h8 # 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 Dmips-gic.h8 # 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 Dgdma_main.c446 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 DMakefile18 obj-$(CONFIG_MIPS_GIC) += irq-gic.o timer-gic.o
/kernel/linux/linux-6.6/arch/mips/ralink/
H A DMakefile18 obj-$(CONFIG_MIPS_GIC) += irq-gic.o timer-gic.o
/kernel/linux/linux-5.10/arch/arm/mach-tegra/
H A Dirq.c14 #include <linux/irqchip/arm-gic.h>
63 { .compatible = "arm,cortex-a15-gic" },
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/
H A Dvgic-v2-cpuif-proxy.c8 #include <linux/irqchip/arm-gic.h>
/kernel/linux/linux-5.10/arch/arm/mach-artpec/
H A Dboard-artpec6.c11 #include <linux/irqchip/arm-gic.h>
/kernel/linux/linux-6.6/arch/arm/mach-artpec/
H A Dboard-artpec6.c11 #include <linux/irqchip/arm-gic.h>
/kernel/linux/linux-6.6/arch/arm/mach-tegra/
H A Dirq.c14 #include <linux/irqchip/arm-gic.h>
63 { .compatible = "arm,cortex-a15-gic" },
/kernel/linux/linux-5.10/arch/arm/mach-shmobile/
H A Dsetup-r8a7740.c12 #include <linux/irqchip/arm-gic.h>
/kernel/linux/linux-5.10/arch/arm/mach-zynq/
H A Dplatsmp.c20 #include <linux/irqchip/arm-gic.h>
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dhyp-stub.S7 #include <linux/irqchip/arm-gic-v3.h>

Completed in 11 milliseconds

123456