Home
last modified time | relevance | path

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

/external/platform/pico/common/pico_sync/include/pico/
A Dsem.h35 } semaphore_t; typedef
45 void sem_init(semaphore_t *sem, int16_t initial_permits, int16_t max_permits);
53 int sem_available(semaphore_t *sem);
64 bool sem_release(semaphore_t *sem);
74 void sem_reset(semaphore_t *sem, int16_t permits);
83 void sem_acquire_blocking(semaphore_t *sem);
96 bool sem_acquire_timeout_ms(semaphore_t *sem, uint32_t timeout_ms);
109 bool sem_acquire_timeout_us(semaphore_t *sem, uint32_t timeout_us);
123 bool sem_acquire_block_until(semaphore_t *sem, absolute_time_t until);
134 bool sem_try_acquire(semaphore_t *sem);
/external/platform/pico/common/pico_sync/
A Dsem.c10 void sem_init(semaphore_t *sem, int16_t initial_permits, int16_t max_permits) { in sem_init()
17 int __time_critical_func(sem_available)(semaphore_t *sem) { in __time_critical_func()
26 void __time_critical_func(sem_acquire_blocking)(semaphore_t *sem) { in __time_critical_func()
38 bool __time_critical_func(sem_acquire_timeout_ms)(semaphore_t *sem, uint32_t timeout_ms) { in __time_critical_func()
42 bool __time_critical_func(sem_acquire_timeout_us)(semaphore_t *sem, uint32_t timeout_us) { in __time_critical_func()
46 bool __time_critical_func(sem_acquire_block_until)(semaphore_t *sem, absolute_time_t until) { in __time_critical_func()
60 bool __time_critical_func(sem_try_acquire)(semaphore_t *sem) { in __time_critical_func()
72 bool __time_critical_func(sem_release)(semaphore_t *sem) { in __time_critical_func()
85 void __time_critical_func(sem_reset)(semaphore_t *sem, int16_t permits) { in __time_critical_func()
/external/lib/lwip/include/arch/
A Dsys_arch.h10 typedef semaphore_t sys_sem_t;
16 semaphore_t empty;
17 semaphore_t full;
/external/platform/pico/rp2_common/pico_async_context/include/pico/
A Dasync_context_poll.h30 semaphore_t sem;
A Dasync_context_threadsafe_background.h61 semaphore_t work_needed_sem;
/external/platform/pico/rp2_common/pico_async_context/
A Dasync_context_threadsafe_background.c92 semaphore_t sem;

Completed in 8 milliseconds