Lines Matching refs:status
25 RK_S32 status; member
88 task->status = TASK_IDLE; in hal_task_group_init()
109 MPP_RET hal_task_get_hnd(HalTaskGroup group, RK_S32 status, HalTaskHnd *hnd) in hal_task_get_hnd() argument
111 if (NULL == group || status >= TASK_BUTT || NULL == hnd) { in hal_task_get_hnd()
112 mpp_err_f("found invaid input group %p status %d hnd %p\n", group, status, hnd); in hal_task_get_hnd()
118 struct list_head *list = &p->list[status]; in hal_task_get_hnd()
127 mpp_assert(task->status == status); in hal_task_get_hnd()
133 MPP_RET hal_task_check_empty(HalTaskGroup group, RK_S32 status) in hal_task_check_empty() argument
135 if (NULL == group || status >= TASK_BUTT) { in hal_task_check_empty()
136 mpp_err_f("found invaid input group %p status %d \n", group, status); in hal_task_check_empty()
141 struct list_head *list = &p->list[status]; in hal_task_check_empty()
151 RK_S32 hal_task_get_count(HalTaskGroup group, RK_S32 status) in hal_task_get_count() argument
153 if (NULL == group || status >= TASK_BUTT) { in hal_task_get_count()
154 mpp_err_f("found invaid input group %p status %d\n", group, status); in hal_task_get_count()
162 count = p->count[status]; in hal_task_get_count()
168 MPP_RET hal_task_hnd_set_status(HalTaskHnd hnd, RK_S32 status) in hal_task_hnd_set_status() argument
170 if (NULL == hnd || status >= TASK_BUTT) { in hal_task_hnd_set_status()
171 mpp_err_f("found invaid input hnd %p status %d\n", hnd, status); in hal_task_hnd_set_status()
183 list_add_tail(&impl->list, &group->list[status]); in hal_task_hnd_set_status()
184 group->count[impl->status]--; in hal_task_hnd_set_status()
185 group->count[status]++; in hal_task_hnd_set_status()
186 impl->status = status; in hal_task_hnd_set_status()