Searched refs:flusher (Results 1 – 2 of 2) sorted by relevance
68 static inline void init_flusher(struct z_work_flusher *flusher) in init_flusher() argument70 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() local112 k_sem_give(&flusher->sem); in finalize_flush_locked()189 struct z_work_flusher *flusher) in queue_flusher_locked() argument191 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 …]
4118 struct z_work_flusher flusher; member