Home
last modified time | relevance | path

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

/Zephyr-latest/kernel/
Dwork.c68 static inline void init_flusher(struct z_work_flusher *flusher) in init_flusher() argument
70 struct k_work *work = &flusher->work; in init_flusher()
71 k_sem_init(&flusher->sem, 0, 1); in init_flusher()
72 k_work_init(&flusher->work, handle_flush); in init_flusher()
107 struct z_work_flusher *flusher in finalize_flush_locked() local
112 k_sem_give(&flusher->sem); in finalize_flush_locked()
189 struct z_work_flusher *flusher) in queue_flusher_locked() argument
191 init_flusher(flusher); in queue_flusher_locked()
195 &flusher->work.node); in queue_flusher_locked()
197 sys_slist_prepend(&queue->pending, &flusher->work.node); in queue_flusher_locked()
[all …]
/Zephyr-latest/include/zephyr/
Dkernel.h4118 struct z_work_flusher flusher; member