Lines Matching full:task

2  * QEMU I/O task tests
24 #include "io/task.h"
55 static void task_callback(QIOTask *task, in task_callback() argument
60 data->source = qio_task_get_source(task); in task_callback()
61 qio_task_propagate_error(task, &data->err); in task_callback()
67 QIOTask *task; in test_task_complete() local
72 task = qio_task_new(obj, task_callback, &data, NULL); in test_task_complete()
73 src = qio_task_get_source(task); in test_task_complete()
75 qio_task_complete(task); in test_task_complete()
97 QIOTask *task; in test_task_data_free() local
101 task = qio_task_new(obj, task_callback, &data, task_data_free); in test_task_data_free()
103 qio_task_complete(task); in test_task_data_free()
115 QIOTask *task; in test_task_failure() local
120 task = qio_task_new(obj, task_callback, &data, NULL); in test_task_failure()
124 qio_task_set_error(task, err); in test_task_failure()
125 qio_task_complete(task); in test_task_failure()
145 static void test_task_thread_worker(QIOTask *task, in test_task_thread_worker() argument
155 qio_task_set_error(task, err); in test_task_thread_worker()
160 static void test_task_thread_callback(QIOTask *task, in test_task_thread_callback() argument
165 data->source = qio_task_get_source(task); in test_task_thread_callback()
166 qio_task_propagate_error(task, &data->err); in test_task_thread_callback()
176 QIOTask *task; in test_task_thread_complete() local
184 task = qio_task_new(obj, in test_task_thread_complete()
189 qio_task_run_in_thread(task, in test_task_thread_complete()
217 QIOTask *task; in test_task_thread_failure() local
226 task = qio_task_new(obj, in test_task_thread_failure()
231 qio_task_run_in_thread(task, in test_task_thread_failure()
262 g_test_add_func("/crypto/task/complete", test_task_complete); in main()
263 g_test_add_func("/crypto/task/datafree", test_task_data_free); in main()
264 g_test_add_func("/crypto/task/failure", test_task_failure); in main()
265 g_test_add_func("/crypto/task/thread_complete", test_task_thread_complete); in main()
266 g_test_add_func("/crypto/task/thread_failure", test_task_thread_failure); in main()