Lines Matching refs:irq_base
186 return ucb->irq_base > 0 ? ucb->irq_base + offset : -ENXIO; in ucb1x00_to_irq()
297 generic_handle_irq(ucb->irq_base + i); in ucb1x00_irq()
320 unsigned mask = 1 << (data->irq - ucb->irq_base); in ucb1x00_irq_mask()
331 unsigned mask = 1 << (data->irq - ucb->irq_base); in ucb1x00_irq_unmask()
342 unsigned mask = 1 << (data->irq - ucb->irq_base); in ucb1x00_irq_set_type()
369 unsigned mask = 1 << (data->irq - ucb->irq_base); in ucb1x00_irq_set_wake()
504 unsigned id, i, irq_base; in ucb1x00_probe() local
551 irq_base = pdata ? pdata->irq_base : 0; in ucb1x00_probe()
552 ucb->irq_base = irq_alloc_descs(-1, irq_base, 16, -1); in ucb1x00_probe()
553 if (ucb->irq_base < 0) { in ucb1x00_probe()
555 ucb->irq_base); in ucb1x00_probe()
556 ret = ucb->irq_base; in ucb1x00_probe()
561 unsigned irq = ucb->irq_base + i; in ucb1x00_probe()
607 if (ucb->irq_base > 0) in ucb1x00_probe()
608 irq_free_descs(ucb->irq_base, 16); in ucb1x00_probe()
637 irq_free_descs(ucb->irq_base, 16); in ucb1x00_remove()