Lines Matching refs:rt_work

53     struct rt_work      *work;  in _workqueue_thread_entry()
57 void (*work_func)(struct rt_work *work, void *work_data); in _workqueue_thread_entry()
72 work = rt_list_entry(queue->delayed_list.next, struct rt_work, list); in _workqueue_thread_entry()
96 work = rt_list_entry(queue->work_list.next, struct rt_work, list); in _workqueue_thread_entry()
116 struct rt_work *work, rt_tick_t ticks) in _workqueue_submit_work()
120 struct rt_work *work_tmp; in _workqueue_submit_work()
145 for (work_tmp = rt_list_entry(list_tmp->next, struct rt_work, list); in _workqueue_submit_work()
147 work_tmp = rt_list_entry(work_tmp->list.next, struct rt_work, list)) in _workqueue_submit_work()
168 static rt_err_t _workqueue_cancel_work(struct rt_workqueue *queue, struct rt_work *work) in _workqueue_cancel_work()
191 void rt_work_init(struct rt_work *work, in rt_work_init()
192 void (*work_func)(struct rt_work *work, void *work_data), in rt_work_init()
275 rt_err_t rt_workqueue_dowork(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_dowork()
297 rt_err_t rt_workqueue_submit_work(struct rt_workqueue *queue, struct rt_work *work, rt_tick_t ticks) in rt_workqueue_submit_work()
315 rt_err_t rt_workqueue_urgent_work(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_urgent_work()
343 rt_err_t rt_workqueue_cancel_work(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_cancel_work()
360 rt_err_t rt_workqueue_cancel_work_sync(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_cancel_work_sync()
388 struct rt_work *work; in rt_workqueue_cancel_all_work()
396 work = rt_list_first_entry(&queue->work_list, struct rt_work, list); in rt_workqueue_cancel_all_work()
402 work = rt_list_first_entry(&queue->delayed_list, struct rt_work, list); in rt_workqueue_cancel_all_work()
426 rt_err_t rt_work_submit(struct rt_work *work, rt_tick_t ticks) in rt_work_submit()
438 rt_err_t rt_work_urgent(struct rt_work *work) in rt_work_urgent()
451 rt_err_t rt_work_cancel(struct rt_work *work) in rt_work_cancel()