Lines Matching defs:hsplit_pipe
1816 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe;
1818 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state)
1821 pipe->bottom_pipe = hsplit_pipe->bottom_pipe;
1822 if (hsplit_pipe->bottom_pipe)
1823 hsplit_pipe->bottom_pipe->top_pipe = pipe;
1824 hsplit_pipe->plane_state = NULL;
1825 hsplit_pipe->stream = NULL;
1826 hsplit_pipe->top_pipe = NULL;
1827 hsplit_pipe->bottom_pipe = NULL;
1830 memset(&hsplit_pipe->plane_res, 0, sizeof(hsplit_pipe->plane_res));
1831 memset(&hsplit_pipe->stream_res, 0, sizeof(hsplit_pipe->stream_res));
2068 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe;
2076 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe);
2077 ASSERT(hsplit_pipe);
2080 pipe, hsplit_pipe))
2082 pipe_split_from[hsplit_pipe->pipe_idx] = pipe_idx;
2093 if (hsplit_pipe && hsplit_pipe->plane_state != pipe->plane_state
2098 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state) {
2100 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe);
2101 ASSERT(hsplit_pipe);
2102 if (!hsplit_pipe) {
2111 pipe, hsplit_pipe))
2117 pipe, hsplit_pipe);
2119 resource_build_scaling_params(hsplit_pipe);
2121 pipe_split_from[hsplit_pipe->pipe_idx] = pipe_idx;
2123 } else if (hsplit_pipe && hsplit_pipe->plane_state == pipe->plane_state) {