Home
last modified time | relevance | path

Searched refs:done_sem (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/lib/os/
Dp4wq.c107 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()
/Zephyr-latest/tests/subsys/zbus/hlp_priority_boost/src/
Dmain.c90 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()
/Zephyr-latest/subsys/rtio/
Drtio_workq.c49 (void)k_sem_init(&req->work.done_sem, 1, 1); in rtio_work_req_alloc()
/Zephyr-latest/include/zephyr/sys/
Dp4wq.h35 struct k_sem done_sem; member