Home
last modified time | relevance | path

Searched refs:isr_dev (Results 1 – 2 of 2) sorted by relevance

/Zephyr-Core-3.7.0/include/zephyr/
Dshared_irq.h23 const struct device *isr_dev);
25 const struct device *isr_dev);
27 const struct device *isr_dev);
43 const struct device *isr_dev) in shared_irq_isr_register() argument
48 return api->isr_register(dev, isr_func, isr_dev); in shared_irq_isr_register()
57 const struct device *isr_dev) in shared_irq_enable() argument
62 return api->enable(dev, isr_dev); in shared_irq_enable()
71 const struct device *isr_dev) in shared_irq_disable() argument
76 return api->disable(dev, isr_dev); in shared_irq_disable()
/Zephyr-Core-3.7.0/drivers/interrupt_controller/
Dintc_shared_irq.c31 const struct device *isr_dev; member
47 const struct device *isr_dev) in isr_register() argument
54 if (!clients->client[i].isr_dev) { in isr_register()
55 clients->client[i].isr_dev = isr_dev; in isr_register()
69 const struct device *isr_dev) in enable() argument
76 if (clients->client[i].isr_dev == isr_dev) { in enable()
102 const struct device *isr_dev) in disable() argument
109 if (clients->client[i].isr_dev == isr_dev) { in disable()
127 if (clients->client[i].isr_dev) { in shared_irq_isr()
128 clients->client[i].isr_func(clients->client[i].isr_dev, config->irq_num); in shared_irq_isr()