Home
last modified time | relevance | path

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

/external/platform/pico/common/pico_sync/include/pico/
A Dmutex.h63 } mutex_t; 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);
248 static inline bool mutex_is_initialized(mutex_t *mtx) { in mutex_is_initialized()
[all …]
/external/platform/pico/common/pico_sync/
A Dmutex.c10 void mutex_init(mutex_t *mtx) { in mutex_init()
29 void __time_critical_func(mutex_enter_blocking)(mutex_t *mtx) { in __time_critical_func()
64 bool __time_critical_func(mutex_try_enter)(mutex_t *mtx, uint32_t *owner_out) { in __time_critical_func()
83 bool __time_critical_func(mutex_try_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func()
111 bool __time_critical_func(mutex_enter_timeout_ms)(mutex_t *mtx, uint32_t timeout_ms) { in __time_critical_func()
119 bool __time_critical_func(mutex_enter_timeout_us)(mutex_t *mtx, uint32_t timeout_us) { in __time_critical_func()
127 bool __time_critical_func(mutex_enter_block_until)(mutex_t *mtx, absolute_time_t until) { in __time_critical_func()
172 void __time_critical_func(mutex_exit)(mutex_t *mtx) { in __time_critical_func()
/external/lib/lwip/include/arch/
A Dsys_arch.h11 typedef mutex_t sys_mutex_t;
18 mutex_t lock;
/external/platform/pico/rp2_common/pico_runtime/
A Druntime.c126 static_assert(!(sizeof(mutex_t)&3), ""); in runtime_init()
128 static_assert(!offsetof(mutex_t, core), ""); in runtime_init()
140 mutex_t *m = (mutex_t *)l; in runtime_init()
/external/platform/pico/rp2_common/pico_stdio_usb/
A Dstdio_usb.c22 static mutex_t stdio_usb_mutex;
/external/platform/pico/rp2_common/pico_multicore/
A Dmulticore.c178 static mutex_t lockout_mutex;
/external/lib/heap/dlmalloc/
A Ddlmalloc.c1871 #define MLOCK_T mutex_t

Completed in 22 milliseconds