Lines Matching refs:esp_intr_irq_alloc
61 static uint8_t esp_intr_irq_alloc[ESP_INTC_AVAILABLE_IRQS * ESP32_INTC_SRCS_PER_IRQ]; variable
82 if (idx >= ARRAY_SIZE(esp_intr_irq_alloc)) { in esp_intr_find_irq_for_source()
87 if (esp_intr_irq_alloc[idx] == source) { in esp_intr_find_irq_for_source()
92 if (esp_intr_irq_alloc[idx] == IRQ_FREE) { in esp_intr_find_irq_for_source()
93 esp_intr_irq_alloc[idx] = source; in esp_intr_find_irq_for_source()
107 if (idx >= ARRAY_SIZE(esp_intr_irq_alloc)) { in esp_intr_find_irq_for_source()
112 if (esp_intr_irq_alloc[idx] == source) { in esp_intr_find_irq_for_source()
117 if (esp_intr_irq_alloc[idx] == IRQ_FREE) { in esp_intr_find_irq_for_source()
118 esp_intr_irq_alloc[idx] = source; in esp_intr_find_irq_for_source()
139 esp_intr_irq_alloc[idx] = IRQ_NA; in esp_intr_initialize()
141 esp_intr_irq_alloc[idx] = IRQ_FREE; in esp_intr_initialize()
209 if (esp_intr_irq_alloc[idx] == source) { in esp_intr_disable()
210 esp_intr_irq_alloc[idx] = IRQ_FREE; in esp_intr_disable()