Home
last modified time | relevance | path

Searched refs:rt_work (Results 1 – 20 of 20) sorted by relevance

/components/drivers/include/ipc/
A Dworkqueue.h41 struct rt_work *work_current; /* current work */
49 struct rt_work struct
53 void (*work_func)(struct rt_work *work, void *work_data); argument
65 void rt_work_init(struct rt_work *work, void (*work_func)(struct rt_work *work, void *work_data), v… argument
68 rt_err_t rt_workqueue_dowork(struct rt_workqueue *queue, struct rt_work *work);
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);
73 rt_err_t rt_workqueue_urgent_work(struct rt_workqueue *queue, struct rt_work *work);
76 rt_err_t rt_work_submit(struct rt_work *work, rt_tick_t ticks);
77 rt_err_t rt_work_urgent(struct rt_work *work);
[all …]
/components/drivers/ipc/
A Dworkqueue.c53 struct rt_work *work; in _workqueue_thread_entry()
57 void (*work_func)(struct rt_work *work, void *work_data); in _workqueue_thread_entry()
96 work = rt_list_entry(queue->work_list.next, struct rt_work, list); in _workqueue_thread_entry()
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()
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()
388 struct rt_work *work; 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()
[all …]
/components/legacy/ipc/
A Dworkqueue_legacy.h18 struct rt_work work;
22 void (*work_func)(struct rt_work *work,
A Dworkqueue_legacy.c14 void (*work_func)(struct rt_work *work, in rt_delayed_work_init()
/components/lwp/
A Dlwp_runtime.c114 static struct rt_work _teardown_work;
117 static void _teardown_entry(struct rt_work *work, void *work_data) in _teardown_entry()
142 struct rt_work *work; in lwp_teardown()
/components/drivers/wlan/
A Ddev_wlan_workqueue.c24 struct rt_work work;
31 static void rt_wlan_workqueue_fun(struct rt_work *work, void *work_data) in rt_wlan_workqueue_fun()
A Ddev_wlan_lwip.c51 struct rt_work work;
54 static void netif_is_ready(struct rt_work *work, void *parameter) in netif_is_ready()
118 rt_memset(work, 0, sizeof(struct rt_work)); in netif_is_ready()
129 struct rt_work *work; in timer_callback()
145 rt_memset(work, 0, sizeof(struct rt_work)); in timer_callback()
A Ddev_wlan_mgnt.c342 static void rt_wlan_auto_connect_run(struct rt_work *work, void *parameter) in rt_wlan_auto_connect_run()
381 rt_memset(work, 0, sizeof(struct rt_work)); in rt_wlan_auto_connect_run()
387 static struct rt_work work; in rt_wlan_cyclic_check()
398 rt_memset(&work, 0, sizeof(struct rt_work)); in rt_wlan_cyclic_check()
/components/libc/posix/io/aio/
A Daio.c119 static void aio_fync_work(struct rt_work* work, void* work_data) in aio_fync_work()
176 static void aio_read_work(struct rt_work* work, void* work_data) in aio_read_work()
327 static void aio_write_work(struct rt_work* work, void* work_data) in aio_write_work()
A Daio.h31 struct rt_work aio_work;
/components/drivers/include/drivers/
A Dserial_bypass.h48 struct rt_work work;
A Dthermal.h99 struct rt_work poller;
/components/drivers/rtc/
A Ddev_soft_rtc.c37 static struct rt_work rtc_sync_work;
266 static void rtc_sync_work_func(struct rt_work *work, void *work_data) in rtc_sync_work_func()
/components/libc/compilers/common/
A Dctime.c815 struct rt_work *work;
823 struct rt_work work;
833 static void _lwp_timer_event_from_tid(struct rt_work *work, void *param) in _lwp_timer_event_from_tid()
853 static void _lwp_timer_event_from_pid(struct rt_work *work, void *param) in _lwp_timer_event_from_pid()
991 struct rt_work *work; in timer_create()
/components/drivers/sdio/sdhci/include/
A Dsdhci.h481 struct rt_work complete_work; /* Request completion work */
484 struct rt_work irq_work;
/components/net/sal/src/
A Dsal_socket.c168 static void check_netdev_internet_up_work(struct rt_work *work, void *work_data) in check_netdev_internet_up_work()
309 struct rt_work *net_work = RT_NULL; in sal_check_netdev_internet_up()
312 net_work = (struct rt_work *)rt_calloc(1, sizeof(struct rt_work)); in sal_check_netdev_internet_up()
/components/drivers/serial/
A Dserial_tty.c27 struct rt_work work;
A Dbypass.c220 static void rt_lower_work(struct rt_work* work, void* work_data) in rt_lower_work()
/components/drivers/thermal/
A Dthermal.c233 static void thermal_zone_poll(struct rt_work *work, void *work_data) in thermal_zone_poll()
/components/drivers/sdio/sdhci/
A Dsdhci.c1930 static void sdhci_thread_irq(struct rt_work *work, void *work_data) in sdhci_thread_irq()
2004 static void sdhci_complete_work(struct rt_work *work, void *work_data) in sdhci_complete_work()

Completed in 35 milliseconds