Lines Matching refs:spinlock
46 …portMUX_TYPE spinlock; // Spinlock, stop GPIO channels from accessing common resource concurr… member
80 s_platform[core_id]->spinlock = (portMUX_TYPE)portMUX_INITIALIZER_UNLOCKED; in dedic_gpio_build_platform()
125 portENTER_CRITICAL_ISR(&platform->spinlock); in dedic_gpio_default_isr()
128 portEXIT_CRITICAL_ISR(&platform->spinlock); in dedic_gpio_default_isr()
219 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
234 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
245 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
256 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
292 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
295 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_new_bundle()
312 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_del_bundle()
319 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_del_bundle()
407 portENTER_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_bundle_set_interrupt_and_callback()
409 portEXIT_CRITICAL(&s_platform[core_id]->spinlock); in dedic_gpio_bundle_set_interrupt_and_callback()