Home
last modified time | relevance | path

Searched refs:SPINLOCK_FREE (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/include/
Dspinlock.h28 #define SPINLOCK_FREE 0xB33FFFFF macro
31 #define SPINLOCK_INITIALIZER {.owner = SPINLOCK_FREE,.count = 0}
47 lock->owner = SPINLOCK_FREE; in spinlock_initialize()
103 lock_set = esp_cpu_compare_and_set(&lock->owner, SPINLOCK_FREE, core_id); in spinlock_acquire()
112 lock_set = esp_cpu_compare_and_set(&lock->owner, SPINLOCK_FREE, core_id); in spinlock_acquire()
125 assert(lock->owner == SPINLOCK_FREE || lock->owner == other_core_id); in spinlock_acquire()
164 lock->owner = SPINLOCK_FREE; in spinlock_release()