Home
last modified time | relevance | path

Searched refs:virq_base (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/irqchip/
Dirq-mmp.c40 unsigned int virq_base; member
71 hwirq = d->irq - data->virq_base; in icu_mask_ack_irq()
79 if ((data->virq_base == data->clr_mfp_irq_base) in icu_mask_ack_irq()
95 hwirq = d->irq - data->virq_base; in icu_mask_irq()
114 hwirq = d->irq - data->virq_base; in icu_unmask_irq()
158 generic_handle_irq(icu_data[i].virq_base + n); in icu_mux_irq_demux()
230 icu_data[0].virq_base = 0; in icu_init_irq()
254 icu_data[0].virq_base = 0; in mmp2_init_icu()
260 icu_data[1].clr_mfp_irq_base = icu_data[0].virq_base + in mmp2_init_icu()
265 icu_data[1].virq_base = icu_data[0].virq_base + icu_data[0].nr_irqs; in mmp2_init_icu()
[all …]
Dspear-shirq.c47 u32 virq_base; member
62 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_mask()
74 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_unmask()
198 generic_handle_irq(shirq->virq_base + irq); in shirq_handler()
214 irq_set_chip_and_handler(shirq->virq_base + i, in spear_shirq_register()
216 set_irq_flags(shirq->virq_base + i, IRQF_VALID); in spear_shirq_register()
217 irq_set_chip_data(shirq->virq_base + i, shirq); in spear_shirq_register()
224 int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; in shirq_init() local
237 virq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); in shirq_init()
238 if (IS_ERR_VALUE(virq_base)) { in shirq_init()
[all …]