Home
last modified time | relevance | path

Searched refs:rt_workqueue (Results 1 – 9 of 9) sorted by relevance

/components/drivers/include/ipc/
A Dworkqueue.h37 struct rt_workqueue struct
58 struct rt_workqueue *workqueue; argument
66 struct rt_workqueue *rt_workqueue_create(const char *name, rt_uint16_t stack_size, rt_uint8_t prior…
67 rt_err_t rt_workqueue_destroy(struct rt_workqueue *queue);
68 rt_err_t rt_workqueue_dowork(struct rt_workqueue *queue, struct rt_work *work);
69 rt_err_t rt_workqueue_submit_work(struct rt_workqueue *queue, struct rt_work *work, rt_tick_t ticks…
70 rt_err_t rt_workqueue_cancel_work(struct rt_workqueue *queue, struct rt_work *work);
71 rt_err_t rt_workqueue_cancel_work_sync(struct rt_workqueue *queue, struct rt_work *work);
72 rt_err_t rt_workqueue_cancel_all_work(struct rt_workqueue *queue);
73 rt_err_t rt_workqueue_urgent_work(struct rt_workqueue *queue, struct rt_work *work);
/components/drivers/ipc/
A Dworkqueue.c21 rt_inline rt_err_t _workqueue_work_completion(struct rt_workqueue *queue) in _workqueue_work_completion()
54 struct rt_workqueue *queue; in _workqueue_thread_entry()
60 queue = (struct rt_workqueue *)parameter; in _workqueue_thread_entry()
115 static rt_err_t _workqueue_submit_work(struct rt_workqueue *queue, in _workqueue_submit_work()
219 struct rt_workqueue *queue = RT_NULL; in rt_workqueue_create()
221 queue = (struct rt_workqueue *)RT_KERNEL_MALLOC(sizeof(struct rt_workqueue)); in rt_workqueue_create()
254 rt_err_t rt_workqueue_destroy(struct rt_workqueue *queue) in rt_workqueue_destroy()
275 rt_err_t rt_workqueue_dowork(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_dowork()
315 rt_err_t rt_workqueue_urgent_work(struct rt_workqueue *queue, struct rt_work *work) in rt_workqueue_urgent_work()
386 rt_err_t rt_workqueue_cancel_all_work(struct rt_workqueue *queue) in rt_workqueue_cancel_all_work()
[all …]
/components/drivers/wlan/
A Ddev_wlan_workqueue.c29 static struct rt_workqueue *wlan_workqueue;
39 struct rt_workqueue *rt_wlan_get_workqueue(void) in rt_wlan_get_workqueue()
A Ddev_wlan_workqueue.h36 struct rt_workqueue *rt_wlan_get_workqueue(void);
A Ddev_wlan_lwip.c126 struct rt_workqueue *workqueue; in timer_callback()
/components/drivers/include/drivers/
A Dserial_bypass.h51 struct rt_workqueue* lower_workq;
/components/libc/posix/io/aio/
A Daio.c21 struct rt_workqueue* aio_queue = NULL;
/components/drivers/sdio/sdhci/include/
A Dsdhci.h480 struct rt_workqueue *complete_wq; /* Request completion wq */
483 struct rt_workqueue *irq_wq;
/components/drivers/serial/
A Dserial_tty.c30 static struct rt_workqueue *_ttyworkq; /* system work queue */

Completed in 21 milliseconds