Lines Matching refs:task_impl
198 MppTaskImpl *task_impl = (MppTaskImpl *)task; in _mpp_port_move() local
217 mpp_assert(task_impl->queue == (MppTaskQueue)queue); in _mpp_port_move()
219 curr = &queue->info[task_impl->status]; in _mpp_port_move()
222 list_del_init(&task_impl->list); in _mpp_port_move()
224 list_add_tail(&task_impl->list, &next->list); in _mpp_port_move()
229 port_type_str[port_impl->type], task_impl, in _mpp_port_move()
230 task_status_str[task_impl->status], in _mpp_port_move()
232 task_impl->status = status; in _mpp_port_move()
250 MppTaskImpl *task_impl = NULL; in _mpp_port_dequeue() local
279 task_impl = list_entry(curr->list.next, MppTaskImpl, list); in _mpp_port_dequeue()
280 p = (MppTask)task_impl; in _mpp_port_dequeue()
282 list_del_init(&task_impl->list); in _mpp_port_dequeue()
286 list_add_tail(&task_impl->list, &next->list); in _mpp_port_dequeue()
288 task_impl->status = next->status; in _mpp_port_dequeue()
292 port_type_str[port_impl->type], task_impl, in _mpp_port_dequeue()
307 MppTaskImpl *task_impl = (MppTaskImpl *)task; in _mpp_port_enqueue() local
327 mpp_assert(task_impl->queue == (MppTaskQueue)queue); in _mpp_port_enqueue()
328 mpp_assert(task_impl->status == port_impl->next_on_dequeue); in _mpp_port_enqueue()
330 curr = &queue->info[task_impl->status]; in _mpp_port_enqueue()
333 list_del_init(&task_impl->list); in _mpp_port_enqueue()
335 list_add_tail(&task_impl->list, &next->list); in _mpp_port_enqueue()
337 task_impl->status = next->status; in _mpp_port_enqueue()
341 port_type_str[port_impl->type], task_impl, in _mpp_port_enqueue()