Searched refs:mutex_t (Results 1 – 4 of 4) sorted by relevance
/hal_rpi_pico-latest/src/common/pico_sync/include/pico/ |
D | mutex.h | 63 } mutex_t; typedef 65 typedef recursive_mutex_t mutex_t; // they are one and the same when backwards compatible with SDK1… typedef 73 void mutex_init(mutex_t *mtx); 92 void mutex_enter_blocking(mutex_t *mtx); 115 bool mutex_try_enter(mutex_t *mtx, uint32_t *owner_out); 129 bool mutex_try_enter_block_until(mutex_t *mtx, absolute_time_t until); 156 bool mutex_enter_timeout_ms(mutex_t *mtx, uint32_t timeout_ms); 184 bool mutex_enter_timeout_us(mutex_t *mtx, uint32_t timeout_us); 212 bool mutex_enter_block_until(mutex_t *mtx, absolute_time_t until); 233 void mutex_exit(mutex_t *mtx); [all …]
|
/hal_rpi_pico-latest/src/common/pico_sync/ |
D | mutex.c | 17 static_assert(!(sizeof(mutex_t)&3), ""); in runtime_init_mutex() 19 static_assert(!offsetof(mutex_t, core), ""); in runtime_init_mutex() 31 mutex_t *m = (mutex_t *)l; in runtime_init_mutex() 43 void mutex_init(mutex_t *mtx) { in mutex_init() 62 void __time_critical_func(mutex_enter_blocking)(mutex_t *mtx) { in __time_critical_func() 97 bool __time_critical_func(mutex_try_enter)(mutex_t *mtx, uint32_t *owner_out) { in __time_critical_func() 116 bool __time_critical_func(mutex_try_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func() 144 bool __time_critical_func(mutex_enter_timeout_ms)(mutex_t *mtx, uint32_t timeout_ms) { in __time_critical_func() 152 bool __time_critical_func(mutex_enter_timeout_us)(mutex_t *mtx, uint32_t timeout_us) { in __time_critical_func() 160 bool __time_critical_func(mutex_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/ |
D | stdio_usb.c | 22 static mutex_t stdio_usb_mutex;
|
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/ |
D | multicore.c | 206 static mutex_t lockout_mutex;
|