Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/common/pico_sync/include/pico/
Dmutex.h63 } 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/
Dmutex.c17 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/
Dstdio_usb.c22 static mutex_t stdio_usb_mutex;
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c206 static mutex_t lockout_mutex;