Searched refs:hsplit_pipe (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/calcs/ |
| D | dcn_calcs.c | 1251 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn_validate_bandwidth() local 1264 if (hsplit_pipe && hsplit_pipe->plane_state == pipe->plane_state) { in dcn_validate_bandwidth() 1266 hsplit_pipe->pipe_dlg_param.vupdate_width = v->v_update_width_pix[input_idx]; in dcn_validate_bandwidth() 1267 hsplit_pipe->pipe_dlg_param.vupdate_offset = v->v_update_offset_pix[input_idx]; in dcn_validate_bandwidth() 1268 hsplit_pipe->pipe_dlg_param.vready_offset = v->v_ready_offset_pix[input_idx]; in dcn_validate_bandwidth() 1269 hsplit_pipe->pipe_dlg_param.vstartup_start = v->v_startup[input_idx]; in dcn_validate_bandwidth() 1271 hsplit_pipe->pipe_dlg_param.htotal = pipe->stream->timing.h_total; in dcn_validate_bandwidth() 1272 hsplit_pipe->pipe_dlg_param.vtotal = pipe->stream->timing.v_total; in dcn_validate_bandwidth() 1273 hsplit_pipe->pipe_dlg_param.vblank_start = pipe->pipe_dlg_param.vblank_start; in dcn_validate_bandwidth() 1274 hsplit_pipe->pipe_dlg_param.vblank_end = pipe->pipe_dlg_param.vblank_end; in dcn_validate_bandwidth() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn21/ |
| D | dcn21_resource.c | 1261 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn21_fast_validate_bw() local 1269 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe); in dcn21_fast_validate_bw() 1270 ASSERT(hsplit_pipe); in dcn21_fast_validate_bw() 1273 pipe, hsplit_pipe)) in dcn21_fast_validate_bw() 1275 pipe_split_from[hsplit_pipe->pipe_idx] = pipe_idx; in dcn21_fast_validate_bw() 1286 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state) { in dcn21_fast_validate_bw() 1288 hsplit_pipe = dcn20_find_secondary_pipe(dc, &context->res_ctx, dc->res_pool, pipe); in dcn21_fast_validate_bw() 1289 ASSERT(hsplit_pipe); in dcn21_fast_validate_bw() 1290 if (!hsplit_pipe) { in dcn21_fast_validate_bw() 1297 pipe, hsplit_pipe)) in dcn21_fast_validate_bw() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/ |
| D | dcn20_resource.c | 2600 struct pipe_ctx *hsplit_pipe = pipe->bottom_pipe; in dcn20_merge_pipes_for_validate() local 2602 if (!hsplit_pipe || hsplit_pipe->plane_state != pipe->plane_state) in dcn20_merge_pipes_for_validate() 2605 pipe->bottom_pipe = hsplit_pipe->bottom_pipe; in dcn20_merge_pipes_for_validate() 2606 if (hsplit_pipe->bottom_pipe) in dcn20_merge_pipes_for_validate() 2607 hsplit_pipe->bottom_pipe->top_pipe = pipe; in dcn20_merge_pipes_for_validate() 2608 hsplit_pipe->plane_state = NULL; in dcn20_merge_pipes_for_validate() 2609 hsplit_pipe->stream = NULL; in dcn20_merge_pipes_for_validate() 2610 hsplit_pipe->top_pipe = NULL; in dcn20_merge_pipes_for_validate() 2611 hsplit_pipe->bottom_pipe = NULL; in dcn20_merge_pipes_for_validate() 2614 memset(&hsplit_pipe->plane_res, 0, sizeof(hsplit_pipe->plane_res)); in dcn20_merge_pipes_for_validate() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_resource.c | 1996 struct pipe_ctx *hsplit_pipe = NULL; in dcn30_internal_validate_bw() local 2023 hsplit_pipe = dcn30_find_split_pipe(dc, context, old_index); in dcn30_internal_validate_bw() 2024 ASSERT(hsplit_pipe); in dcn30_internal_validate_bw() 2025 if (!hsplit_pipe) in dcn30_internal_validate_bw() 2030 pipe, hsplit_pipe, odm)) in dcn30_internal_validate_bw() 2033 newly_split[hsplit_pipe->pipe_idx] = true; in dcn30_internal_validate_bw() 2071 hsplit_pipe, pipe_4to1, odm)) in dcn30_internal_validate_bw()
|