Lines Matching refs:subirq_base
126 generic_handle_irq(trig->subirq_base + i); in iio_trigger_poll()
150 handle_nested_irq(trig->subirq_base + i); in iio_trigger_poll_chained()
178 ret += trig->subirq_base; in iio_trigger_get_irq()
186 clear_bit(irq - trig->subirq_base, trig->pool); in iio_trigger_put_irq()
375 if (trig->subirq_base) { in iio_trig_release()
377 irq_modify_status(trig->subirq_base + i, in iio_trig_release()
380 irq_set_chip(trig->subirq_base + i, in iio_trig_release()
382 irq_set_handler(trig->subirq_base + i, in iio_trig_release()
386 irq_free_descs(trig->subirq_base, in iio_trig_release()
404 trig->subirqs[d->irq - trig->subirq_base].enabled = false; in iio_trig_subirqmask()
413 trig->subirqs[d->irq - trig->subirq_base].enabled = true; in iio_trig_subirqunmask()
427 trig->subirq_base in viio_trigger_alloc()
431 if (trig->subirq_base < 0) { in viio_trigger_alloc()
438 irq_free_descs(trig->subirq_base, in viio_trigger_alloc()
447 irq_set_chip(trig->subirq_base + i, in viio_trigger_alloc()
449 irq_set_handler(trig->subirq_base + i, in viio_trigger_alloc()
451 irq_modify_status(trig->subirq_base + i, in viio_trigger_alloc()