Home
last modified time | relevance | path

Searched refs:gic_data (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-gic-v3.c74 static struct gic_chip_data gic_data __read_mostly;
77 #define GIC_ID_NR (1U << GICD_TYPER_ID_BITS(gic_data.rdists.gicd_typer))
78 #define GIC_LINE_NR min(GICD_TYPER_SPIS(gic_data.rdists.gicd_typer), 1020U)
79 #define GIC_ESPI_NR GICD_TYPER_ESPIS(gic_data.rdists.gicd_typer)
135 #define gic_data_rdist() (this_cpu_ptr(gic_data.rdists.rdist))
224 return gic_data.dist_base; in gic_dist_base_alias()
239 return gic_data.dist_base; in gic_dist_base()
264 gic_do_wait_for_rwp(gic_data.dist_base, GICD_CTLR_RWP); in gic_dist_wait_for_rwp()
290 if (gic_data.flags & FLAGS_WORKAROUND_GICR_WAKER_MSM8996) in gic_enable_redist()
401 base = gic_data in gic_poke_irq()
2033 gic_quirks, &gic_data); gic_init_bases() local
[all...]
H A Dirq-gic.c123 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly;
155 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
156 return gic_data_dist_base(gic_data); in gic_dist_base()
161 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
162 return gic_data_cpu_base(gic_data); in gic_cpu_base()
340 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
408 seq_printf(p, "GIC-%d", (int)(gic - &gic_data[0])); in gic_irq_print_chip()
415 &gic_data[gic_nr]); in gic_cascade_irq()
450 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key)) in gic_cpu_if_up()
502 if (gic == &gic_data[ in gic_cpu_init()
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic-v3.c62 static struct gic_chip_data gic_data __read_mostly;
65 #define GIC_ID_NR (1U << GICD_TYPER_ID_BITS(gic_data.rdists.gicd_typer))
66 #define GIC_LINE_NR min(GICD_TYPER_SPIS(gic_data.rdists.gicd_typer), 1020U)
67 #define GIC_ESPI_NR GICD_TYPER_ESPIS(gic_data.rdists.gicd_typer)
132 #define gic_data_rdist() (this_cpu_ptr(gic_data.rdists.rdist))
203 return gic_data.dist_base; in gic_dist_base()
228 gic_do_wait_for_rwp(gic_data.dist_base, GICD_CTLR_RWP); in gic_dist_wait_for_rwp()
254 if (gic_data.flags & FLAGS_WORKAROUND_GICR_WAKER_MSM8996) in gic_enable_redist()
349 base = gic_data.dist_base; in gic_peek_irq()
367 base = gic_data in gic_poke_irq()
1765 gic_quirks, &gic_data); gic_init_bases() local
[all...]
H A Dirq-gic.c122 static struct gic_chip_data gic_data[CONFIG_ARM_GIC_MAX_NR] __read_mostly;
154 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
155 return gic_data_dist_base(gic_data); in gic_dist_base()
160 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
161 return gic_data_cpu_base(gic_data); in gic_cpu_base()
339 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
420 &gic_data[gic_nr]); in gic_cascade_irq()
455 if (gic == &gic_data[0] && static_branch_likely(&supports_deactivate_key)) in gic_cpu_if_up()
507 if (gic == &gic_data[0]) { in gic_cpu_init()
543 cpu_base = gic_data_cpu_base(&gic_data[gic_n in gic_cpu_if_down()
[all...]

Completed in 7 milliseconds