Home
last modified time | relevance | path

Searched refs:head_pipe (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c1006 struct pipe_ctx *head_pipe = resource_get_otg_master_for_stream(res_ctx, opp_head_pipe->stream); in dcn201_acquire_free_pipe_for_layer() local
1007 struct pipe_ctx *idle_pipe = resource_find_free_secondary_pipe_legacy(res_ctx, pool, head_pipe); in dcn201_acquire_free_pipe_for_layer()
1009 if (!head_pipe) { in dcn201_acquire_free_pipe_for_layer()
1017 idle_pipe->stream = head_pipe->stream; in dcn201_acquire_free_pipe_for_layer()
1018 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn201_acquire_free_pipe_for_layer()
1019 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn201_acquire_free_pipe_for_layer()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c1085 struct pipe_ctx *head_pipe = resource_get_otg_master_for_stream(res_ctx, opp_head_pipe->stream); in dcn10_acquire_free_pipe_for_layer() local
1086 struct pipe_ctx *idle_pipe = resource_find_free_secondary_pipe_legacy(res_ctx, pool, head_pipe); in dcn10_acquire_free_pipe_for_layer()
1088 if (!head_pipe) { in dcn10_acquire_free_pipe_for_layer()
1096 idle_pipe->stream = head_pipe->stream; in dcn10_acquire_free_pipe_for_layer()
1097 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn10_acquire_free_pipe_for_layer()
1098 idle_pipe->stream_res.abm = head_pipe->stream_res.abm; in dcn10_acquire_free_pipe_for_layer()
1099 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn10_acquire_free_pipe_for_layer()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_dc_resource_mgmt.c268 struct pipe_ctx *head_pipe = in find_preferred_pipe_candidates() local
274 if (head_pipe && head_pipe->pipe_idx == i) in find_preferred_pipe_candidates()
308 struct pipe_ctx *head_pipe = in find_last_resort_pipe_candidates() local
314 if (head_pipe && head_pipe->pipe_idx == i) in find_last_resort_pipe_candidates()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c2674 const struct pipe_ctx *head_pipe) in dcn32_acquire_idle_pipe_for_head_pipe_in_layer() argument
2681 if (!head_pipe) { in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2692 head_index = head_pipe->pipe_idx; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2698 idle_pipe = find_idle_secondary_pipe_check_mpo(res_ctx, pool, head_pipe); in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2703 idle_pipe->stream = head_pipe->stream; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2704 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
2705 idle_pipe->stream_res.opp = head_pipe->stream_res.opp; in dcn32_acquire_idle_pipe_for_head_pipe_in_layer()
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddc_dmub_srv.c407 struct pipe_ctx *head_pipe, in dc_dmub_srv_populate_fams_pipe_info() argument
413 fams_pipe_data->pipe_index[pipe_idx++] = head_pipe->plane_res.hubp->inst; in dc_dmub_srv_populate_fams_pipe_info()
417 …if (split_pipe->stream == head_pipe->stream && (split_pipe->top_pipe || split_pipe->prev_odm_pipe)… in dc_dmub_srv_populate_fams_pipe_info()
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c2471 struct pipe_ctx *head_pipe) in get_tail_pipe() argument
2473 struct pipe_ctx *tail_pipe = head_pipe->bottom_pipe; in get_tail_pipe()
2476 head_pipe = tail_pipe; in get_tail_pipe()
2480 return head_pipe; in get_tail_pipe()