Lines Matching refs:head_pipe
1175 struct pipe_ctx *head_pipe)
1179 tail_pipe = head_pipe->bottom_pipe;
1182 head_pipe = tail_pipe;
1186 return head_pipe;
1196 struct pipe_ctx *head_pipe)
1201 if (!head_pipe->plane_state)
1202 return head_pipe;
1206 if (res_ctx->pipe_ctx[i].stream == head_pipe->stream &&
1220 return pool->funcs->acquire_idle_pipe_for_layer(context, pool, head_pipe->stream);
1268 struct pipe_ctx *head_pipe, *tail_pipe, *free_pipe;
1288 head_pipe = resource_get_head_pipe_for_stream(&context->res_ctx, stream);
1290 if (!head_pipe) {
1298 while (head_pipe) {
1299 tail_pipe = resource_get_tail_pipe(&context->res_ctx, head_pipe);
1302 free_pipe = acquire_free_pipe_for_head(context, pool, head_pipe);
1318 if (head_pipe != free_pipe) {
1328 head_pipe = head_pipe->next_odm_pipe;