Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/irqchip/
Dirq-gic-v3.c52 static struct gic_chip_data gic_data __read_mostly;
54 #define gic_data_rdist() (this_cpu_ptr(gic_data.rdists.rdist))
77 return gic_data.dist_base; in gic_dist_base()
100 gic_do_wait_for_rwp(gic_data.dist_base); in gic_dist_wait_for_rwp()
206 base = gic_data.dist_base; in gic_peek_irq()
221 base = gic_data.dist_base; in gic_poke_irq()
244 if (d->hwirq >= gic_data.irq_nr) /* PPI/SPI only */ in gic_irq_set_irqchip_state()
271 if (d->hwirq >= gic_data.irq_nr) /* PPI/SPI only */ in gic_irq_get_irqchip_state()
318 base = gic_data.dist_base; in gic_set_type()
346 err = handle_domain_irq(gic_data.domain, irqnr, regs); in gic_handle_irq()
[all …]
Dirq-gic.c89 static struct gic_chip_data gic_data[MAX_GIC_NR] __read_mostly; variable
125 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_dist_base() local
126 return gic_data_dist_base(gic_data); in gic_dist_base()
131 struct gic_chip_data *gic_data = irq_data_get_irq_chip_data(d); in gic_cpu_base() local
132 return gic_data_cpu_base(gic_data); in gic_cpu_base()
267 struct gic_chip_data *gic = &gic_data[0]; in gic_handle_irq()
341 if (irq_set_handler_data(irq, &gic_data[gic_nr]) != 0) in gic_cascade_irq()
367 void __iomem *cpu_base = gic_data_cpu_base(&gic_data[0]); in gic_cpu_if_up()
433 void __iomem *cpu_base = gic_data_cpu_base(&gic_data[0]); in gic_cpu_if_down()
457 gic_irqs = gic_data[gic_nr].gic_irqs; in gic_dist_save()
[all …]
Dirq-vf610-mscm-ir.c134 struct of_phandle_args gic_data; in vf610_mscm_ir_domain_alloc() local
145 gic_data.np = domain->parent->of_node; in vf610_mscm_ir_domain_alloc()
146 gic_data.args_count = 3; in vf610_mscm_ir_domain_alloc()
147 gic_data.args[0] = GIC_SPI; in vf610_mscm_ir_domain_alloc()
148 gic_data.args[1] = irq_data->args[0]; in vf610_mscm_ir_domain_alloc()
149 gic_data.args[2] = irq_data->args[1]; in vf610_mscm_ir_domain_alloc()
150 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, &gic_data); in vf610_mscm_ir_domain_alloc()
Dirq-mtk-sysirq.c95 struct of_phandle_args gic_data = *irq_data; in mtk_sysirq_domain_alloc() local
110 gic_data.np = domain->parent->of_node; in mtk_sysirq_domain_alloc()
111 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, &gic_data); in mtk_sysirq_domain_alloc()