Searched refs:split_pipe (Results 1 – 4 of 4) sorted by relevance
309 struct pipe_ctx *split_pipe = &context->res_ctx.pipe_ctx[j]; in dc_dmub_srv_populate_fams_pipe_info() local311 …if (split_pipe->stream == head_pipe->stream && (split_pipe->top_pipe || split_pipe->prev_odm_pipe)… in dc_dmub_srv_populate_fams_pipe_info()312 fams_pipe_data->pipe_index[pipe_idx++] = split_pipe->plane_res.hubp->inst; in dc_dmub_srv_populate_fams_pipe_info()844 struct pipe_ctx *test_pipe, *split_pipe; in dc_can_pipe_disable_cursor() local864 split_pipe = test_pipe; in dc_can_pipe_disable_cursor()870 for (split_pipe = pipe_ctx->top_pipe; split_pipe; in dc_can_pipe_disable_cursor()871 split_pipe = split_pipe->top_pipe) in dc_can_pipe_disable_cursor()872 if (split_pipe->plane_state->layer_index == test_pipe->plane_state->layer_index) { in dc_can_pipe_disable_cursor()873 r2_half = split_pipe->plane_res.scl_data.recout; in dc_can_pipe_disable_cursor()
784 struct pipe_ctx *split_pipe = pipe_ctx->top_pipe; in get_mpc_split_index() local787 while (split_pipe && split_pipe->plane_state == pipe_ctx->plane_state) { in get_mpc_split_index()789 split_pipe = split_pipe->top_pipe; in get_mpc_split_index()1804 struct pipe_ctx *split_pipe = &res_ctx->pipe_ctx[i]; in acquire_first_split_pipe() local1806 if (split_pipe->top_pipe && in acquire_first_split_pipe()1807 split_pipe->top_pipe->plane_state == split_pipe->plane_state) { in acquire_first_split_pipe()1808 split_pipe->top_pipe->bottom_pipe = split_pipe->bottom_pipe; in acquire_first_split_pipe()1809 if (split_pipe->bottom_pipe) in acquire_first_split_pipe()1810 split_pipe->bottom_pipe->top_pipe = split_pipe->top_pipe; in acquire_first_split_pipe()1812 if (split_pipe->top_pipe->plane_state) in acquire_first_split_pipe()[all …]
1648 struct pipe_ctx *split_pipe = res_ctx->pipe_ctx[i].bottom_pipe; in dcn20_populate_dml_pipes_from_context() local1650 while (split_pipe && split_pipe->plane_state == pln) { in dcn20_populate_dml_pipes_from_context()1651 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context()1652 split_pipe = split_pipe->bottom_pipe; in dcn20_populate_dml_pipes_from_context()1654 split_pipe = res_ctx->pipe_ctx[i].top_pipe; in dcn20_populate_dml_pipes_from_context()1655 while (split_pipe && split_pipe->plane_state == pln) { in dcn20_populate_dml_pipes_from_context()1656 pipes[pipe_cnt].pipe.dest.full_recout_width += split_pipe->plane_res.scl_data.recout.width; in dcn20_populate_dml_pipes_from_context()1657 split_pipe = split_pipe->top_pipe; in dcn20_populate_dml_pipes_from_context()
3354 struct pipe_ctx *test_pipe, *split_pipe; in dcn10_can_pipe_disable_cursor() local3376 split_pipe = test_pipe; in dcn10_can_pipe_disable_cursor()3382 for (split_pipe = pipe_ctx->top_pipe; split_pipe; in dcn10_can_pipe_disable_cursor()3383 split_pipe = split_pipe->top_pipe) in dcn10_can_pipe_disable_cursor()3384 if (split_pipe->plane_state->layer_index == test_pipe->plane_state->layer_index) { in dcn10_can_pipe_disable_cursor()3385 r2_half = split_pipe->plane_res.scl_data.recout; in dcn10_can_pipe_disable_cursor()