Searched refs:done_sem (Results 1 – 4 of 4) sorted by relevance
107 k_sem_give(&w->done_sem); in p4wq_loop()120 return k_sem_take(&work->done_sem, timeout); in k_p4wq_wait()123 return k_sem_count_get(&work->done_sem) ? 0 : -EBUSY; in k_p4wq_wait()231 k_sem_init(&item->done_sem, 0, 1); in k_p4wq_submit()299 k_sem_give(&item->done_sem); in k_p4wq_cancel()
90 static K_SEM_DEFINE(done_sem, 0, 1);104 k_sem_give(&done_sem); in publisher_thread()111 k_sem_take(&done_sem, K_FOREVER); in _pub_and_sync()
49 (void)k_sem_init(&req->work.done_sem, 1, 1); in rtio_work_req_alloc()
35 struct k_sem done_sem; member