Lines Matching refs:work

45 static void do_work_test_fun(struct rt_work *work, void *work_data)  in do_work_test_fun()  argument
54 struct rt_work work; in do_work_test() local
66 rt_work_init(&work, do_work_test_fun, (void *)&work_flag); in do_work_test()
67 err = rt_workqueue_submit_work(queue, &work, 0); in do_work_test()
78 static void do_delay_work_test_fun(struct rt_work *work, void *work_data) in do_delay_work_test_fun() argument
87 struct rt_work work; in do_delay_work_test() local
100 rt_work_init(&work, do_delay_work_test_fun, (void *)&work_end); in do_delay_work_test()
103 err = rt_workqueue_submit_work(queue, &work, 10); in do_delay_work_test()
117 static void cancle_work_test01_fun(struct rt_work *work, void *work_data) in cancle_work_test01_fun() argument
126 struct rt_work work; in cancle_work_test01() local
139 rt_work_init(&work, cancle_work_test01_fun, (void *)&work_flag); in cancle_work_test01()
141 err = rt_workqueue_submit_work(queue, &work, 0); in cancle_work_test01()
145 err = rt_workqueue_cancel_work(queue, &work); in cancle_work_test01()
155 static void cancle_work_test02_fun(struct rt_work *work, void *work_data) in cancle_work_test02_fun() argument
164 struct rt_work work; in cancle_work_test02() local
175 rt_work_init(&work, cancle_work_test02_fun, RT_NULL); in cancle_work_test02()
177 err = rt_workqueue_submit_work(queue, &work, 0); in cancle_work_test02()
181 err = rt_workqueue_cancel_work(queue, &work); in cancle_work_test02()
188 static void cancle_work_test03_fun(struct rt_work *work, void *work_data) in cancle_work_test03_fun() argument
197 struct rt_work work; in cancle_work_test03() local
208 rt_work_init(&work, cancle_work_test03_fun, RT_NULL); in cancle_work_test03()
210 err = rt_workqueue_submit_work(queue, &work, 0); in cancle_work_test03()
214 err = rt_workqueue_cancel_work(queue, &work); in cancle_work_test03()
221 static void cancle_work_test04_fun(struct rt_work *work, void *work_data) in cancle_work_test04_fun() argument
231 struct rt_work work; in cancle_work_test04() local
243 rt_work_init(&work, cancle_work_test04_fun, (void *)&work_flag); in cancle_work_test04()
244 err = rt_workqueue_submit_work(queue, &work, 0); in cancle_work_test04()
249 err = rt_workqueue_cancel_work_sync(queue, &work); in cancle_work_test04()
258 static void cancle_delay_work_test01_fun(struct rt_work *work, void *work_data) in cancle_delay_work_test01_fun() argument
267 struct rt_work work; in cancle_delay_work_test01() local
280 rt_work_init(&work, cancle_delay_work_test01_fun, (void *)&work_flag); in cancle_delay_work_test01()
281 err = rt_workqueue_submit_work(queue, &work, 20); in cancle_delay_work_test01()
286 err = rt_workqueue_cancel_work(queue, &work); in cancle_delay_work_test01()
296 static void repeat_work_test01_fun(struct rt_work *work, void *work_data) in repeat_work_test01_fun() argument
305 struct rt_work work; in repeat_work_test01() local
318 rt_work_init(&work, repeat_work_test01_fun, (void *)&work_flag); in repeat_work_test01()
320 err = rt_workqueue_submit_work(queue, &work, 0); in repeat_work_test01()
324 err = rt_workqueue_submit_work(queue, &work, 0); in repeat_work_test01()
337 static void repeat_work_test02_fun(struct rt_work *work, void *work_data) in repeat_work_test02_fun() argument
347 struct rt_work work; in repeat_work_test02() local
359 rt_work_init(&work, repeat_work_test02_fun, (void *)&work_flag); in repeat_work_test02()
361 err = rt_workqueue_submit_work(queue, &work, 0); in repeat_work_test02()
366 err = rt_workqueue_submit_work(queue, &work, 0); in repeat_work_test02()
382 static void repeat_work_test03_fun(struct rt_work *work, void *work_data) in repeat_work_test03_fun() argument
389 rt_workqueue_submit_work(queue_3, work, 0); in repeat_work_test03_fun()
396 struct rt_work work; in repeat_work_test03() local
408 rt_work_init(&work, repeat_work_test03_fun, (void *)&work_flag); in repeat_work_test03()
410 err = rt_workqueue_submit_work(queue_3, &work, 0); in repeat_work_test03()
414 err = rt_workqueue_cancel_work_sync(queue_3, &work); in repeat_work_test03()
423 static void repeat_delay_work_test01_fun(struct rt_work *work, void *work_data) in repeat_delay_work_test01_fun() argument
432 struct rt_work work; in repeat_delay_work_test01() local
445 rt_work_init(&work, repeat_delay_work_test01_fun, (void *)&work_flag); in repeat_delay_work_test01()
447 err = rt_workqueue_submit_work(queue, &work, 20); in repeat_delay_work_test01()
453 err = rt_workqueue_submit_work(queue, &work, 20); in repeat_delay_work_test01()
467 static void repeat_delay_work_test02_fun(struct rt_work *work, void *work_data) in repeat_delay_work_test02_fun() argument
477 struct rt_work work; in repeat_delay_work_test02() local
490 rt_work_init(&work, repeat_delay_work_test02_fun, (void *)&work_flag); in repeat_delay_work_test02()
492 err = rt_workqueue_submit_work(queue, &work, 20); in repeat_delay_work_test02()
497 err = rt_workqueue_submit_work(queue, &work, 20); in repeat_delay_work_test02()
512 static void cancel_all_work_test_fun(struct rt_work *work, void *work_data) in cancel_all_work_test_fun() argument