Lines Matching refs:source

57     int source: 8;  member
75 int source: 8; //Interrupt mux flags, used when not shared member
90 int source; member
164 static vector_desc_t * find_desc_for_source(int source, int cpu) in find_desc_for_source() argument
169 if (vd->source == source && cpu == vd->cpu) { in find_desc_for_source()
178 if (svd->source == source) { in find_desc_for_source()
308 static int get_available_int(int flags, int cpu, int force, int source) in get_available_int() argument
324 ALCHLOG("get_available_int: try to find existing. Cpu: %d, Source: %d", cpu, source); in get_available_int()
325 vector_desc_t *vd = find_desc_for_source(source, cpu); in get_available_int()
339 …ALCHLOG("get_available_int: try to find force. Cpu: %d, Source: %d, Force: %d", cpu, source, force… in get_available_int()
437 traceISR_ENTER(sh_vec->source + ETS_INTERNAL_INTR_SOURCE_OFF); in shared_intr_isr()
456 traceISR_ENTER(ns_isr_arg->source + ETS_INTERNAL_INTR_SOURCE_OFF); in non_shared_intr_isr()
469 esp_err_t esp_intr_alloc_intrstatus(int source, int flags, uint32_t intrstatusreg, uint32_t intrsta… in esp_intr_alloc_intrstatus() argument
484 if ((flags & ESP_INTR_FLAG_SHARED) && (!handler || source<0)) { in esp_intr_alloc_intrstatus()
511 if (source == ETS_INTERNAL_TIMER0_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
514 if (source == ETS_INTERNAL_TIMER1_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
517 if (source == ETS_INTERNAL_TIMER2_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
520 if (source == ETS_INTERNAL_SW0_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
523 if (source == ETS_INTERNAL_SW1_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
526 if (source == ETS_INTERNAL_PROFILING_INTR_SOURCE) { in esp_intr_alloc_intrstatus()
539 int intr = get_available_int(flags, cpu, force, source); in esp_intr_alloc_intrstatus()
569 sh_vec->source = source; in esp_intr_alloc_intrstatus()
588 ns_isr_arg->source = source; in esp_intr_alloc_intrstatus()
599 vd->source = source; in esp_intr_alloc_intrstatus()
608 if (source>=0) { in esp_intr_alloc_intrstatus()
609 esp_rom_route_intr_matrix(cpu, source, intr); in esp_intr_alloc_intrstatus()
651 ESP_EARLY_LOGD(TAG, "Connected src %d to int %d (cpu %d)", source, intr, cpu); in esp_intr_alloc_intrstatus()
655 esp_err_t esp_intr_alloc(int source, int flags, intr_handler_t handler, void *arg, intr_handle_t *r… in esp_intr_alloc() argument
662 return esp_intr_alloc_intrstatus(source, flags, 0, 0, handler, arg, ret_handle); in esp_intr_alloc()
774 handle->vector_desc->source = ETS_INTERNAL_UNUSED_INTR_SOURCE; in intr_free_for_current_cpu()
811 int source; in esp_intr_enable() local
814 source=handle->shared_vector_desc->source; in esp_intr_enable()
816 source=handle->vector_desc->source; in esp_intr_enable()
818 if (source >= 0) { in esp_intr_enable()
820 esp_rom_route_intr_matrix(handle->vector_desc->cpu, source, handle->vector_desc->intno); in esp_intr_enable()
839 int source; in esp_intr_disable() local
843 source=handle->shared_vector_desc->source; in esp_intr_disable()
848 if (svd->source == source && svd->disabled == 0) { in esp_intr_disable()
855 source=handle->vector_desc->source; in esp_intr_disable()
858 if (source >= 0) { in esp_intr_disable()
861 esp_rom_route_intr_matrix(handle->vector_desc->cpu, source, INT_MUX_DISABLED_INTNO); in esp_intr_disable()