Searched refs:z_semaphore (Results 1 – 2 of 2) sorted by relevance
48 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()
69 struct k_sem z_semaphore; member