Lines Matching full:dispatcher
276 /* which set of interrupts is the dispatcher in charge of? */
278 /* which interrupt line is the dispatcher tied to? */
280 /* reference count for all IRQs aggregated by dispatcher */
282 /* dispatcher lock */
284 /* reference count for dispatcher */
294 struct irqsteer_dispatcher *dispatcher) in to_zephyr_irq() argument
300 for (i = dispatcher->master_index - 1; i >= 0; i--) { in to_zephyr_irq()
304 return irq_to_level_2(idx) | dispatcher->irq; in to_zephyr_irq()
480 /* find dispatcher responsible for this interrupt */ in z_soc_irq_enable_disable()
523 /* find dispatcher responsible for this interrupt */ in z_soc_irq_is_enabled()
544 struct irqsteer_dispatcher *dispatcher; in irqsteer_isr_dispatcher() local
550 dispatcher = (struct irqsteer_dispatcher *)data; in irqsteer_isr_dispatcher()
551 cfg = dispatcher->dev->config; in irqsteer_isr_dispatcher()
555 dispatcher->master_index); in irqsteer_isr_dispatcher()
562 dispatcher->master_index); in irqsteer_isr_dispatcher()
565 zephyr_irq = to_zephyr_irq(cfg->regmap_phys, system_irq, dispatcher); in irqsteer_isr_dispatcher()