Home
last modified time | relevance | path

Searched refs:opp_head (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.h89 int (*get_odm_slice_index)(const struct pipe_ctx *opp_head);
90 int (*get_odm_slice_count)(const struct pipe_ctx *opp_head);
/linux-6.15/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c2004 while (opp_head) { in resource_get_opp_heads_for_otg_master()
2006 opp_heads[i++] = opp_head; in resource_get_opp_heads_for_otg_master()
2007 opp_head = opp_head->next_odm_pipe; in resource_get_opp_heads_for_otg_master()
2076 while (opp_head->top_pipe) in resource_get_opp_head()
2077 opp_head = opp_head->top_pipe; in resource_get_opp_head()
2078 return opp_head; in resource_get_opp_head()
2484 struct pipe_ctx *opp_head) in get_last_opp_head() argument
2487 while (opp_head->next_odm_pipe) in get_last_opp_head()
2488 opp_head = opp_head->next_odm_pipe; in get_last_opp_head()
2489 return opp_head; in get_last_opp_head()
[all …]
H A Ddc_hw_sequencer.c1122 struct pipe_ctx *opp_head; in hwss_wait_for_all_blank_complete() local
1130 opp_head = &context->res_ctx.pipe_ctx[i]; in hwss_wait_for_all_blank_complete()
1132 if (!resource_is_pipe_type(opp_head, OPP_HEAD) || in hwss_wait_for_all_blank_complete()
1133 dc_state_get_pipe_subvp_type(context, opp_head) == SUBVP_PHANTOM) in hwss_wait_for_all_blank_complete()
1136 hws->funcs.wait_for_blank_complete(opp_head->stream_res.opp); in hwss_wait_for_all_blank_complete()
/linux-6.15/drivers/gpu/drm/amd/display/dc/inc/
H A Dresource.h389 int resource_get_dpp_pipes_for_opp_head(const struct pipe_ctx *opp_head,
444 int resource_get_odm_slice_index(const struct pipe_ctx *opp_head);
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.h172 struct pipe_ctx *opp_head);
H A Ddcn20_hwseq.c2205 struct pipe_ctx *opp_head) in dcn20_post_unlock_reset_opp() argument
2207 struct display_stream_compressor *dsc = opp_head->stream_res.dsc; in dcn20_post_unlock_reset_opp()
2214 dc->hwss.wait_for_mpcc_disconnect(dc, dc->res_pool, opp_head); in dcn20_post_unlock_reset_opp()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_utils.c75 struct pipe_ctx *opp_head = dml_ctx->config.callbacks.get_opp_head(pipe); in find_pipe_regs_idx() local
77 *pipe_regs_idx = dml_ctx->config.callbacks.get_odm_slice_index(opp_head); in find_pipe_regs_idx()
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c2149 const struct pipe_ctx *opp_head) in dcn20_acquire_free_pipe_for_layer() argument
2152 struct pipe_ctx *otg_master = resource_get_otg_master_for_stream(res_ctx, opp_head->stream); in dcn20_acquire_free_pipe_for_layer()
2160 sec_dpp_pipe->stream = opp_head->stream; in dcn20_acquire_free_pipe_for_layer()
2161 sec_dpp_pipe->stream_res.tg = opp_head->stream_res.tg; in dcn20_acquire_free_pipe_for_layer()
2162 sec_dpp_pipe->stream_res.opp = opp_head->stream_res.opp; in dcn20_acquire_free_pipe_for_layer()
/linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer.h473 struct pipe_ctx *opp_head);