Lines Matching refs:handler
73 void (*handler)(void *arg); member
88 intr_alloc_table[n * CONFIG_MP_MAX_NUM_CPUS].handler = f; in set_interrupt_handler()
209 intr_alloc_table[i].handler = default_intr_handler; in esp_intr_initialize()
266 r = intr_alloc_table[intr * CONFIG_MP_MAX_NUM_CPUS + cpu].handler != default_intr_handler; in intr_has_handler()
517 intr_handler_t handler, in esp_intr_alloc_intrstatus() argument
530 if ((flags & ESP_INTR_FLAG_HIGH) && (handler)) { in esp_intr_alloc_intrstatus()
534 if ((flags & ESP_INTR_FLAG_SHARED) && (!handler || source < 0)) { in esp_intr_alloc_intrstatus()
547 if ((flags & ESP_INTR_FLAG_IRAM) && handler && !esp_ptr_in_iram(handler) && in esp_intr_alloc_intrstatus()
548 !esp_ptr_in_rtc_iram_fast(handler)) { in esp_intr_alloc_intrstatus()
632 sv->isr = handler; in esp_intr_alloc_intrstatus()
644 if (handler) { in esp_intr_alloc_intrstatus()
645 set_interrupt_handler(intr, handler, arg); in esp_intr_alloc_intrstatus()
706 intr_handler_t handler, in esp_intr_alloc() argument
715 return esp_intr_alloc_intrstatus(source, flags, 0, 0, handler, arg, ret_handle); in esp_intr_alloc()