Lines Matching refs:system_irq
400 uint32_t system_irq, bool enable) in _irqstr_enable_disable_irq() argument
405 IRQSTEER_EnableInterrupt(UINT_TO_IRQSTEER(regmap), system_irq); in _irqstr_enable_disable_irq()
407 IRQSTEER_DisableInterrupt(UINT_TO_IRQSTEER(regmap), system_irq); in _irqstr_enable_disable_irq()
414 uint32_t system_irq = from_zephyr_irq(DISPATCHER_REGMAP(disp), in irqstr_request_irq_unlocked() local
419 LOG_WRN("irq %d already requested", system_irq); in irqstr_request_irq_unlocked()
425 LOG_WRN("irq %d reference count reached limit", system_irq); in irqstr_request_irq_unlocked()
431 _irqstr_enable_disable_irq(disp, system_irq, true); in irqstr_request_irq_unlocked()
437 system_irq, disp->irq_refcnt[zephyr_irq]); in irqstr_request_irq_unlocked()
443 uint32_t system_irq = from_zephyr_irq(DISPATCHER_REGMAP(disp), in irqstr_release_irq_unlocked() local
447 LOG_WRN("irq %d already released", system_irq); in irqstr_release_irq_unlocked()
454 _irqstr_enable_disable_irq(disp, system_irq, false); in irqstr_release_irq_unlocked()
459 system_irq, disp->irq_refcnt[zephyr_irq]); in irqstr_release_irq_unlocked()
547 int system_irq, zephyr_irq, i; in irqsteer_isr_dispatcher() local
561 system_irq = to_system_irq(cfg->regmap_phys, i, in irqsteer_isr_dispatcher()
565 zephyr_irq = to_zephyr_irq(cfg->regmap_phys, system_irq, dispatcher); in irqsteer_isr_dispatcher()