Lines Matching defs:split_pipe
2004 struct pipe_ctx *split_pipe = pipe_ctx->top_pipe;
2007 while (split_pipe && split_pipe->plane_state == pipe_ctx->plane_state) {
2009 split_pipe = split_pipe->top_pipe;
2368 struct pipe_ctx *split_pipe = &res_ctx->pipe_ctx[i];
2370 if (split_pipe->top_pipe &&
2371 split_pipe->top_pipe->plane_state == split_pipe->plane_state) {
2372 split_pipe->top_pipe->bottom_pipe = split_pipe->bottom_pipe;
2373 if (split_pipe->bottom_pipe)
2374 split_pipe->bottom_pipe->top_pipe = split_pipe->top_pipe;
2376 if (split_pipe->top_pipe->plane_state)
2377 resource_build_scaling_params(split_pipe->top_pipe);
2379 memset(split_pipe, 0, sizeof(*split_pipe));
2380 split_pipe->stream_res.tg = pool->timing_generators[i];
2381 split_pipe->plane_res.hubp = pool->hubps[i];
2382 split_pipe->plane_res.ipp = pool->ipps[i];
2383 split_pipe->plane_res.dpp = pool->dpps[i];
2384 split_pipe->stream_res.opp = pool->opps[i];
2385 split_pipe->plane_res.mpcc_inst = pool->dpps[i]->inst;
2386 split_pipe->pipe_idx = i;
2388 split_pipe->stream = stream;