Home
last modified time | relevance | path

Searched refs:z_semaphore (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/subsys/portability/cmsis_rtos_v2/
Dsemaphore.c48 k_sem_init(&semaphore->z_semaphore, initial_count, max_count); in osSemaphoreNew()
77 status = k_sem_take(&semaphore->z_semaphore, K_FOREVER); in osSemaphoreAcquire()
79 status = k_sem_take(&semaphore->z_semaphore, K_NO_WAIT); in osSemaphoreAcquire()
81 status = k_sem_take(&semaphore->z_semaphore, K_TICKS(timeout)); in osSemaphoreAcquire()
101 return k_sem_count_get(&semaphore->z_semaphore); in osSemaphoreGetCount()
116 if (k_sem_count_get(&semaphore->z_semaphore) == semaphore->z_semaphore.limit) { in osSemaphoreRelease()
120 k_sem_give(&semaphore->z_semaphore); in osSemaphoreRelease()
/Zephyr-latest/include/zephyr/portability/
Dcmsis_types.h69 struct k_sem z_semaphore; member