Lines Matching refs:tasks
46 MppTaskImpl *tasks; member
442 MppTaskImpl *tasks; in mpp_task_queue_setup() local
448 mpp_assert(impl->tasks == NULL); in mpp_task_queue_setup()
450 tasks = mpp_calloc(MppTaskImpl, task_count); in mpp_task_queue_setup()
451 if (!tasks) { in mpp_task_queue_setup()
457 impl->tasks = tasks; in mpp_task_queue_setup()
463 setup_mpp_task_name(&tasks[i]); in mpp_task_queue_setup()
464 INIT_LIST_HEAD(&tasks[i].list); in mpp_task_queue_setup()
465 tasks[i].index = i; in mpp_task_queue_setup()
466 tasks[i].queue = queue; in mpp_task_queue_setup()
467 tasks[i].status = MPP_INPUT_PORT; in mpp_task_queue_setup()
468 mpp_meta_get(&tasks[i].meta); in mpp_task_queue_setup()
470 list_add_tail(&tasks[i].list, &info->list); in mpp_task_queue_setup()
496 if (p->tasks) { in mpp_task_queue_deinit()
498 MppMeta meta = p->tasks[i].meta; in mpp_task_queue_deinit()
503 p->name, i, &p->tasks[i], p->tasks[i].status, in mpp_task_queue_deinit()
507 mpp_meta_put(p->tasks[i].meta); in mpp_task_queue_deinit()
509 mpp_free(p->tasks); in mpp_task_queue_deinit()