• Home
  • Raw
  • Download

Lines Matching refs:force

229 static bool is_vect_desc_usable(vector_desc_t *vd, int flags, int cpu, int force)  in is_vect_desc_usable()  argument
237 if (interrupt_controller_hal_get_cpu_desc_flags(x, cpu)==INTDESC_SPECIAL && force==-1) { in is_vect_desc_usable()
296 static int get_available_int(int flags, int cpu, int force, int source) in get_available_int() argument
315 if ( force != -1 && force != vd->intno ) { in get_available_int()
316 …alible_int: intr forced but not matach existing. existing intno: %d, force: %d", vd->intno, force); in get_available_int()
317 } else if ( !is_vect_desc_usable(vd, flags, cpu, force) ) { in get_available_int()
324 if (force!=-1) { in get_available_int()
325 …LCHLOG("get_available_int: try to find force. Cpu: %d, Source: %d, Force: %d", cpu, source, force); in get_available_int()
327 vd = find_desc_for_int(force, cpu); in get_available_int()
330 empty_vect_desc.intno = force; in get_available_int()
333 if ( is_vect_desc_usable(vd, flags, cpu, force) ) { in get_available_int()
355 if ( !is_vect_desc_usable(vd, flags, cpu, force) ) continue; in get_available_int()
458 int force=-1; in esp_intr_alloc_intrstatus() local
488 if (source==ETS_INTERNAL_TIMER0_INTR_SOURCE) force=ETS_INTERNAL_TIMER0_INTR_NO; in esp_intr_alloc_intrstatus()
489 if (source==ETS_INTERNAL_TIMER1_INTR_SOURCE) force=ETS_INTERNAL_TIMER1_INTR_NO; in esp_intr_alloc_intrstatus()
490 if (source==ETS_INTERNAL_TIMER2_INTR_SOURCE) force=ETS_INTERNAL_TIMER2_INTR_NO; in esp_intr_alloc_intrstatus()
491 if (source==ETS_INTERNAL_SW0_INTR_SOURCE) force=ETS_INTERNAL_SW0_INTR_NO; in esp_intr_alloc_intrstatus()
492 if (source==ETS_INTERNAL_SW1_INTR_SOURCE) force=ETS_INTERNAL_SW1_INTR_NO; in esp_intr_alloc_intrstatus()
493 if (source==ETS_INTERNAL_PROFILING_INTR_SOURCE) force=ETS_INTERNAL_PROFILING_INTR_NO; in esp_intr_alloc_intrstatus()
502 int intr=get_available_int(flags, cpu, force, source); in esp_intr_alloc_intrstatus()