Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dspear-shirq.c46 u32 virq_base; member
61 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_mask()
73 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_unmask()
199 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 irq_set_chip_data(shirq->virq_base + i, shirq); in spear_shirq_register()
223 int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; in shirq_init() local
236 virq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); in shirq_init()
237 if (virq_base < 0) { in shirq_init()
242 shirq_domain = irq_domain_create_legacy(of_fwnode_handle(np), nr_irqs, virq_base, 0, in shirq_init()
[all …]
H A Dirq-mmp.c40 unsigned int virq_base; member
74 hwirq = d->irq - data->virq_base; in icu_mask_ack_irq()
82 if ((data->virq_base == data->clr_mfp_irq_base) in icu_mask_ack_irq()
98 hwirq = d->irq - data->virq_base; in icu_mask_irq()
127 hwirq = d->irq - data->virq_base; in icu_unmask_irq()
175 generic_handle_irq(icu_data[i].virq_base + n); in icu_mux_irq_demux()
263 icu_data[0].virq_base = 0; in mmp_init_bases()
274 icu_data[0].virq_base = ret; in mmp_init_bases()
279 if (icu_data[0].virq_base) { in mmp_init_bases()
281 irq_dispose_mapping(icu_data[0].virq_base + i); in mmp_init_bases()
[all …]
/linux/kernel/irq/
H A Dirqdomain.c313 if (irq_alloc_descs(info->virq_base, info->virq_base, info->size, in irq_domain_instantiate_descs()
316 info->virq_base); in irq_domain_instantiate_descs()
355 if (cond_alloc_descs && info->virq_base > 0) in __irq_domain_instantiate()
363 if (force_associate || info->virq_base > 0) { in __irq_domain_instantiate()
364 irq_domain_associate_many(domain, info->virq_base, info->hwirq_base, in __irq_domain_instantiate()
486 .virq_base = first_irq, in irq_domain_create_simple()
508 .virq_base = first_irq, in irq_domain_create_legacy()
/linux/drivers/base/regmap/
H A Dregmap-irq.c639 .virq_base = irq_base, in regmap_irq_create_domain()