Lines Matching refs:irq_base
416 int irq_base;
441 agent->imr |= BIT(data->irq - agent->irq_base);
449 agent->imr &= ~BIT(data->irq - agent->irq_base);
461 agent->edge_change |= BIT(data->irq - agent->irq_base);
528 type = irq_get_trigger_type(i + agent->irq_base);
603 handle_nested_irq(agent->irq_base + irq);
612 int twl4030_sih_setup(struct device *dev, int module, int irq_base)
638 agent->irq_base = irq_base;
644 irq = irq_base + i;
662 irq, irq_base, irq_base + i - 1);
664 return status < 0 ? status : irq_base;
678 int irq_base, irq_end, nr_irqs;
687 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0);
688 if (irq_base < 0) {
690 return irq_base;
693 irq_domain_create_legacy(dev_fwnode(dev), nr_irqs, irq_base, 0,
696 irq_end = irq_base + TWL4030_CORE_NR_IRQS;
706 twl4030_irq_base = irq_base;
717 for (i = irq_base; i < irq_end; i++) {
725 irq_num, irq_base, irq_end);
744 return irq_base;
748 for (i = irq_base; i < irq_end; i++) {