Searched refs:spin_lock (Results 1 – 11 of 11) sorted by relevance
| /external/platform/pico/common/pico_sync/ |
| A D | mutex.c | 41 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() 55 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() 71 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() 79 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() 97 uint32_t save = spin_lock_blocking(mtx->core.spin_lock); in __time_critical_func() 107 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() 133 assert(mtx->core.spin_lock); in __time_critical_func() 139 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() 152 assert(mtx->core.spin_lock); in __time_critical_func() 159 spin_unlock(mtx->core.spin_lock, save); in __time_critical_func() [all …]
|
| A D | sem.c | 28 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() 31 spin_unlock(sem->core.spin_lock, save); in __time_critical_func() 48 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() 51 spin_unlock(sem->core.spin_lock, save); in __time_critical_func() 61 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() 64 spin_unlock(sem->core.spin_lock, save); in __time_critical_func() 67 spin_unlock(sem->core.spin_lock, save); in __time_critical_func() 73 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() 80 spin_unlock(sem->core.spin_lock, save); in __time_critical_func() 87 uint32_t save = spin_lock_blocking(sem->core.spin_lock); in __time_critical_func() [all …]
|
| A D | critical_section.c | 18 crit_sec->spin_lock = spin_lock_instance(lock_num); in critical_section_init_with_lock_num() 23 spin_lock_unclaim(spin_lock_get_num(crit_sec->spin_lock)); in critical_section_deinit() 24 crit_sec->spin_lock = NULL; in critical_section_deinit()
|
| A D | lock_core.c | 11 core->spin_lock = spin_lock_instance(lock_num); in lock_init()
|
| /external/platform/pico/common/pico_sync/include/pico/ |
| A D | critical_section.h | 30 spin_lock_t *spin_lock; member 62 crit_sec->save = spin_lock_blocking(crit_sec->spin_lock); in critical_section_enter_blocking() 71 spin_unlock(crit_sec->spin_lock, crit_sec->save); in critical_section_exit() 92 return crit_sec->spin_lock != 0; in critical_section_is_initialized()
|
| A D | lock_core.h | 55 spin_lock_t *spin_lock; member 126 #define lock_internal_spin_unlock_with_wait(lock, save) spin_unlock((lock)->spin_lock, save), __wfe… 149 #define lock_internal_spin_unlock_with_notify(lock, save) spin_unlock((lock)->spin_lock, save), __s… 176 spin_unlock((lock)->spin_lock, save); \
|
| A D | mutex.h | 249 return mtx->core.spin_lock != 0; in mutex_is_initialized() 259 return mtx->core.spin_lock != 0; in recursive_mutex_is_initialized() 306 …bute__((section(".mutex_array"))) recursive_mutex_t name = { .core = { .spin_lock = (spin_lock_t *…
|
| /external/platform/pico/common/pico_util/ |
| A D | queue.c | 46 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_add_internal() 56 spin_unlock(q->core.spin_lock, save); in queue_add_internal() 64 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_remove_internal() 74 spin_unlock(q->core.spin_lock, save); in queue_remove_internal() 82 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_peek_internal() 91 spin_unlock(q->core.spin_lock, save); in queue_peek_internal()
|
| /external/platform/pico/common/pico_util/include/pico/util/ |
| A D | queue.h | 98 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_get_level() 100 spin_unlock(q->core.spin_lock, save); in queue_get_level() 124 uint32_t save = spin_lock_blocking(q->core.spin_lock); in queue_reset_max_level() 126 spin_unlock(q->core.spin_lock, save); in queue_reset_max_level()
|
| /external/platform/pico/rp2_common/pico_runtime/ |
| A D | runtime.c | 134 if (l->spin_lock) { in runtime_init() 135 assert(1 == (uintptr_t)l->spin_lock); // indicator for a recursive mutex in runtime_init()
|
| /external/platform/pico/common/pico_time/ |
| A D | time.c | 376 uint32_t save = spin_lock_blocking(sleep_notifier.spin_lock); in sleep_until_callback() 399 uint32_t save = spin_lock_blocking(sleep_notifier.spin_lock); in sleep_until()
|
Completed in 13 milliseconds