Lines Matching full:work
8 * @brief File containing work specific definitions for the
17 #include "work.h"
53 void workqueue_callback(struct k_work *work) in workqueue_callback() argument
55 struct zep_work_item *item = CONTAINER_OF(work, struct zep_work_item, work); in workqueue_callback()
65 LOG_ERR("%s: Reached maximum work items", __func__); in work_alloc()
129 k_work_init(&item->work, workqueue_callback); in work_init()
135 k_work_submit_to_queue(&zep_wifi_intr_q, &item->work); in work_schedule()
137 k_work_submit_to_queue(&zep_wifi_bh_q, &item->work); in work_schedule()
141 k_work_submit_to_queue(&zep_wifi_tx_done_q, &item->work); in work_schedule()
146 k_work_submit_to_queue(&zep_wifi_rx_q, &item->work); in work_schedule()
154 k_work_cancel(&item->work); in work_kill()