Home
last modified time | relevance | path

Searched refs:hsplit_pipe (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_resource.c1804 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn20_merge_pipes_for_validate() local
1806 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state) in dcn20_merge_pipes_for_validate()
1809 pipe->bottom_pipe = hsplit_pipe->bottom_pipe; in dcn20_merge_pipes_for_validate()
1810 if (hsplit_pipe->bottom_pipe) in dcn20_merge_pipes_for_validate()
1811 hsplit_pipe->bottom_pipe->top_pipe = pipe; in dcn20_merge_pipes_for_validate()
1812 hsplit_pipe->plane_state = NULL; in dcn20_merge_pipes_for_validate()
1813 hsplit_pipe->stream = NULL; in dcn20_merge_pipes_for_validate()
1814 hsplit_pipe->top_pipe = NULL; in dcn20_merge_pipes_for_validate()
1815 hsplit_pipe->bottom_pipe = NULL; in dcn20_merge_pipes_for_validate()
1818 memset(&hsplit_pipe->plane_res, 0, sizeof(hsplit_pipe->plane_res)); in dcn20_merge_pipes_for_validate()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/calcs/
Ddcn_calcs.c1235 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn_validate_bandwidth() local
1248 if (hsplit_pipe && hsplit_pipe->plane_state == pipe->plane_state) { in dcn_validate_bandwidth()
1250 hsplit_pipe->pipe_dlg_param.vupdate_width = v->v_update_width_pix[input_idx]; in dcn_validate_bandwidth()
1251 hsplit_pipe->pipe_dlg_param.vupdate_offset = v->v_update_offset_pix[input_idx]; in dcn_validate_bandwidth()
1252 hsplit_pipe->pipe_dlg_param.vready_offset = v->v_ready_offset_pix[input_idx]; in dcn_validate_bandwidth()
1253 hsplit_pipe->pipe_dlg_param.vstartup_start = v->v_startup[input_idx]; in dcn_validate_bandwidth()
1255 hsplit_pipe->pipe_dlg_param.htotal = pipe->stream->timing.h_total; in dcn_validate_bandwidth()
1256 hsplit_pipe->pipe_dlg_param.vtotal = pipe->stream->timing.v_total; in dcn_validate_bandwidth()
1257 hsplit_pipe->pipe_dlg_param.vblank_start = pipe->pipe_dlg_param.vblank_start; in dcn_validate_bandwidth()
1258 hsplit_pipe->pipe_dlg_param.vblank_end = pipe->pipe_dlg_param.vblank_end; in dcn_validate_bandwidth()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c888 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn21_fast_validate_bw() local
896 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe); in dcn21_fast_validate_bw()
897 ASSERT(hsplit_pipe); in dcn21_fast_validate_bw()
900 pipe, hsplit_pipe)) in dcn21_fast_validate_bw()
902 pipe_split_from[hsplit_pipe->pipe_idx] = pipe_idx; in dcn21_fast_validate_bw()
913 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state) { in dcn21_fast_validate_bw()
915 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe); in dcn21_fast_validate_bw()
916 ASSERT(hsplit_pipe); in dcn21_fast_validate_bw()
917 if (!hsplit_pipe) { in dcn21_fast_validate_bw()
926 pipe, hsplit_pipe)) in dcn21_fast_validate_bw()
[all …]
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn30/
Ddcn30_resource.c1779 struct pipe_ctx *hsplit_pipe = NULL; in dcn30_internal_validate_bw() local
1806 hsplit_pipe = dcn30_find_split_pipe(dc, context, old_index); in dcn30_internal_validate_bw()
1807 ASSERT(hsplit_pipe); in dcn30_internal_validate_bw()
1808 if (!hsplit_pipe) in dcn30_internal_validate_bw()
1813 pipe, hsplit_pipe, odm)) in dcn30_internal_validate_bw()
1816 newly_split[hsplit_pipe->pipe_idx] = true; in dcn30_internal_validate_bw()
1854 hsplit_pipe, pipe_4to1, odm)) in dcn30_internal_validate_bw()
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dml/dcn32/
Ddcn32_fpu.c1645 struct pipe_ctx *hsplit_pipe = NULL; in dcn32_internal_validate_bw() local
1672 hsplit_pipe = dcn32_find_split_pipe(dc, context, old_index); in dcn32_internal_validate_bw()
1673 ASSERT(hsplit_pipe); in dcn32_internal_validate_bw()
1674 if (!hsplit_pipe) in dcn32_internal_validate_bw()
1679 pipe, hsplit_pipe, odm)) in dcn32_internal_validate_bw()
1682 newly_split[hsplit_pipe->pipe_idx] = true; in dcn32_internal_validate_bw()
1720 hsplit_pipe, pipe_4to1, odm)) in dcn32_internal_validate_bw()