Searched refs:rt_workqueue (Results 1 – 9 of 9) sorted by relevance
/components/drivers/include/ipc/ |
A D | workqueue.h | 37 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 D | workqueue.c | 21 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 D | dev_wlan_workqueue.c | 29 static struct rt_workqueue *wlan_workqueue; 39 struct rt_workqueue *rt_wlan_get_workqueue(void) in rt_wlan_get_workqueue()
|
A D | dev_wlan_workqueue.h | 36 struct rt_workqueue *rt_wlan_get_workqueue(void);
|
A D | dev_wlan_lwip.c | 126 struct rt_workqueue *workqueue; in timer_callback()
|
/components/drivers/include/drivers/ |
A D | serial_bypass.h | 51 struct rt_workqueue* lower_workq;
|
/components/libc/posix/io/aio/ |
A D | aio.c | 21 struct rt_workqueue* aio_queue = NULL;
|
/components/drivers/sdio/sdhci/include/ |
A D | sdhci.h | 480 struct rt_workqueue *complete_wq; /* Request completion wq */ 483 struct rt_workqueue *irq_wq;
|
/components/drivers/serial/ |
A D | serial_tty.c | 30 static struct rt_workqueue *_ttyworkq; /* system work queue */
|
Completed in 21 milliseconds