Home
last modified time | relevance | path

Searched refs:res_ctx (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c564 struct resource_context *res_ctx, in resource_unreference_clock_source() argument
571 res_ctx->clock_source_ref_count[i]--; in resource_unreference_clock_source()
574 res_ctx->dp_clock_source_ref_count--; in resource_unreference_clock_source()
578 struct resource_context *res_ctx, in resource_reference_clock_source() argument
585 res_ctx->clock_source_ref_count[i]++; in resource_reference_clock_source()
588 res_ctx->dp_clock_source_ref_count++; in resource_reference_clock_source()
592 struct resource_context *res_ctx, in resource_get_clock_source_reference() argument
599 return res_ctx->clock_source_ref_count[i]; in resource_get_clock_source_reference()
602 return res_ctx->dp_clock_source_ref_count; in resource_get_clock_source_reference()
739 struct resource_context *res_ctx, in resource_find_used_clk_src_for_sharing() argument
[all …]
H A Ddc_stream.c267 struct resource_context *res_ctx; in program_cursor_attributes() local
274 res_ctx = &dc->current_state->res_ctx; in program_cursor_attributes()
277 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_attributes()
414 struct resource_context *res_ctx; in program_cursor_position() local
421 res_ctx = &dc->current_state->res_ctx; in program_cursor_position()
424 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[i]; in program_cursor_position()
514 struct pipe_ctx *pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_stream_program_cursor_position()
533 struct pipe_ctx *pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_stream_program_cursor_position()
722 struct resource_context *res_ctx = in dc_stream_get_vblank_counter() local
723 &dc->current_state->res_ctx; in dc_stream_get_vblank_counter()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_dc_resource_mgmt.c114 …if (state->res_ctx.pipe_ctx[i].stream && state->res_ctx.pipe_ctx[i].stream->stream_id == stream_id… in find_master_pipe_of_stream()
115 if (!state->res_ctx.pipe_ctx[i].prev_odm_pipe && !state->res_ctx.pipe_ctx[i].top_pipe) in find_master_pipe_of_stream()
116 return &state->res_ctx.pipe_ctx[i]; in find_master_pipe_of_stream()
130 …if (state->res_ctx.pipe_ctx[i].plane_state && get_plane_id(ctx, state, state->res_ctx.pipe_ctx[i].… in find_master_pipe_of_plane()
131 state->res_ctx.pipe_ctx[i].stream->stream_id, in find_master_pipe_of_plane()
132 …ctx->v20.scratch.dml_to_dc_pipe_mapping.dml_pipe_idx_to_plane_index[state->res_ctx.pipe_ctx[i].pip… in find_master_pipe_of_plane()
134 return &state->res_ctx.pipe_ctx[i]; in find_master_pipe_of_plane()
149 struct pipe_ctx *pipe = &state->res_ctx.pipe_ctx[i]; in find_pipes_assigned_to_plane()
271 …if (existing_state->res_ctx.pipe_ctx[i].stream && existing_state->res_ctx.pipe_ctx[i].stream->stre… in find_preferred_pipe_candidates()
273 resource_is_pipe_type(&existing_state->res_ctx.pipe_ctx[i], DPP_PIPE) ? in find_preferred_pipe_candidates()
[all …]
H A Ddml2_utils.c174 if (!context->res_ctx.pipe_ctx[i].stream) in is_dtbclk_required()
176 if (is_dp2p0_output_encoder(&context->res_ctx.pipe_ctx[i])) in is_dtbclk_required()
300 if (!context->res_ctx.pipe_ctx[dc_pipe_ctx_index].stream) in dml2_calculate_rq_and_dlg_params()
306 if (get_plane_id(in_ctx, context, context->res_ctx.pipe_ctx[dc_pipe_ctx_index].plane_state, in dml2_calculate_rq_and_dlg_params()
307 context->res_ctx.pipe_ctx[dc_pipe_ctx_index].stream->stream_id, in dml2_calculate_rq_and_dlg_params()
308 …in_ctx->v20.scratch.dml_to_dc_pipe_mapping.dml_pipe_idx_to_plane_index[context->res_ctx.pipe_ctx[d… in dml2_calculate_rq_and_dlg_params()
311 …dml_pipe_idx = dml2_helper_find_dml_pipe_idx_by_stream_id(in_ctx, context->res_ctx.pipe_ctx[dc_pip… in dml2_calculate_rq_and_dlg_params()
317 …l_to_dc_pipe_mapping.dml_pipe_idx_to_stream_id[dml_pipe_idx] == context->res_ctx.pipe_ctx[dc_pipe_… in dml2_calculate_rq_and_dlg_params()
322 …populate_pipe_ctx_dlg_params_from_dml(&context->res_ctx.pipe_ctx[dc_pipe_ctx_index], &context->bw_… in dml2_calculate_rq_and_dlg_params()
324 …pipe_mall_type = dc_state_get_pipe_subvp_type(context, &context->res_ctx.pipe_ctx[dc_pipe_ctx_inde… in dml2_calculate_rq_and_dlg_params()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c990 struct resource_context *res_ctx, in dcn20_populate_dml_writeback_from_context() argument
998 struct dc_writeback_info *wb_info = &res_ctx->pipe_ctx[i].stream->writeback_info[0]; in dcn20_populate_dml_writeback_from_context()
1000 if (!res_ctx->pipe_ctx[i].stream) in dcn20_populate_dml_writeback_from_context()
1042 …wb_arb_params->time_per_pixel = 16.0 * 1000 / (context->res_ctx.pipe_ctx[i].stream->phy_pix_clk / … in dcn20_fpu_set_wb_arb_params()
1049 if (!context->res_ctx.pipe_ctx[i].stream) in is_dtbclk_required()
1051 if (dc->link_srv->dp_is_128b_132b_signal(&context->res_ctx.pipe_ctx[i])) in is_dtbclk_required()
1064 if (context->res_ctx.pipe_ctx[i].plane_state) in decide_zstate_support()
1180 if (!context->res_ctx.pipe_ctx[i].stream) in dcn20_calculate_dlg_params()
1182 if (context->res_ctx.pipe_ctx[i].plane_state) in dcn20_calculate_dlg_params()
1189 if (dc_state_get_pipe_subvp_type(context, &context->res_ctx.pipe_ctx[i]) == SUBVP_PHANTOM) { in dcn20_calculate_dlg_params()
[all …]
H A Ddcn20_fpu.h32 struct resource_context *res_ctx,
86 struct resource_context *res_ctx,
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c1350 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream(&context->res_ctx, stream); in dcn20_build_mapped_resource()
1363 struct resource_context *res_ctx, in dcn20_acquire_dsc() argument
1369 …struct display_stream_compressor *dsc_old = dc->current_state->res_ctx.pipe_ctx[pipe_idx].stream_r… in dcn20_acquire_dsc()
1377 res_ctx->is_dsc_acquired[pipe_idx] = true; in dcn20_acquire_dsc()
1382 if (dsc_old && !res_ctx->is_dsc_acquired[dsc_old->inst]) { in dcn20_acquire_dsc()
1384 res_ctx->is_dsc_acquired[dsc_old->inst] = true; in dcn20_acquire_dsc()
1390 if (!res_ctx->is_dsc_acquired[i]) { in dcn20_acquire_dsc()
1392 res_ctx->is_dsc_acquired[i] = true; in dcn20_acquire_dsc()
1397 void dcn20_release_dsc(struct resource_context *res_ctx, in dcn20_release_dsc() argument
1405 res_ctx->is_dsc_acquired[i] = false; in dcn20_release_dsc()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c343 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_helper_populate_phantom_dlg_params()
488 pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_set_phantom_stream_timing()
565 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_get_num_free_pipes()
610 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_assign_subvp_pipe()
644 pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_assign_subvp_pipe()
687 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_enough_pipes_for_subvp()
737 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in subvp_subvp_schedulable()
819 pipe = &context->res_ctx.pipe_ctx[i]; in subvp_drr_schedulable()
836 drr_pipe = &context->res_ctx.pipe_ctx[i]; in subvp_drr_schedulable()
925 pipe = &context->res_ctx.pipe_ctx[i]; in subvp_vblank_schedulable()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_utils.c119 …num_pipes = dml_ctx->config.callbacks.get_dpp_pipes_for_plane(dc_main_plane, &context->res_ctx, dc… in dml21_find_dc_pipes_for_plane()
122 …ster_pipe = dml_ctx->config.callbacks.get_otg_master_for_stream(&context->res_ctx, dc_main_stream); in dml21_find_dc_pipes_for_plane()
124 …->config.callbacks.get_opp_heads_for_otg_master(otg_master_pipe, &context->res_ctx, dc_main_pipes); in dml21_find_dc_pipes_for_plane()
138 …dml_ctx->config.callbacks.get_dpp_pipes_for_plane(dc_phantom_plane, &context->res_ctx, dc_phantom_… in dml21_find_dc_pipes_for_plane()
202 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in is_sub_vp_enabled()
435 if (context->res_ctx.pipe_ctx[dc_pipe_idx].stream && in dml21_build_fams2_stream_programming_v2()
436 context->res_ctx.pipe_ctx[dc_pipe_idx].stream->stream_id == stream->stream_id && in dml21_build_fams2_stream_programming_v2()
437 …context->res_ctx.pipe_ctx[dc_pipe_idx].plane_state == context->stream_status[dc_stream_idx].plane_… in dml21_build_fams2_stream_programming_v2()
474 if (context->res_ctx.pipe_ctx[dc_pipe_idx].stream && in dml21_build_fams2_stream_programming_v2()
475 context->res_ctx.pipe_ctx[dc_pipe_idx].stream->stream_id == phantom_stream->stream_id && in dml21_build_fams2_stream_programming_v2()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c629 *opp_cnt = resource_get_opp_heads_for_otg_master(pipe_ctx, &context->res_ctx, opp_heads); in enable_stream_timing_calc()
924 pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in disable_link_output_symclk_on_tx_off()
1170 struct pipe_ctx *pipe = &ctx->res_ctx.pipe_ctx[i]; in dcn401_calculate_cab_allocation()
1385 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn401_optimize_bandwidth()
1456 old_otg_master = &dc->current_state->res_ctx.pipe_ctx[otg_master->pipe_idx]; in update_dsc_for_odm_change()
1460 &dc->current_state->res_ctx, in update_dsc_for_odm_change()
1477 new_pipe = &context->res_ctx.pipe_ctx[old_pipe->pipe_idx]; in update_dsc_for_odm_change()
1496 otg_master, &context->res_ctx, opp_heads); in dcn401_update_odm()
1540 old_otg_master = &dc->current_state->res_ctx.pipe_ctx[otg_master->pipe_idx]; in dcn401_add_dsc_sequence_for_odm_change()
1544 &dc->current_state->res_ctx, in dcn401_add_dsc_sequence_for_odm_change()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1359 struct resource_context *res_ctx = &context->res_ctx; in dcn30_populate_dml_pipes_from_context() local
1366 if (!res_ctx->pipe_ctx[i].stream) in dcn30_populate_dml_pipes_from_context()
1377 struct dc *dc, struct resource_context *res_ctx, display_e2e_pipe_params_st *pipes) in dcn30_populate_dml_writeback_from_context() argument
1380 dcn30_fpu_populate_dml_writeback_from_context(dc, res_ctx, pipes); in dcn30_populate_dml_writeback_from_context()
1422 if (!context->res_ctx.pipe_ctx[i].stream) in dcn30_set_mcif_arb_params()
1426 …struct dc_writeback_info *writeback_info = &context->res_ctx.pipe_ctx[i].stream->writeback_info[j]; in dcn30_set_mcif_arb_params()
1443 …wb_arb_params->time_per_pixel = (1000000 << 6) / context->res_ctx.pipe_ctx[i].stream->phy_pix_clk;… in dcn30_set_mcif_arb_params()
1463 struct resource_context *res_ctx, in dcn30_acquire_post_bldn_3dlut() argument
1478 if (!res_ctx->is_mpc_3dlut_acquired[i]) { in dcn30_acquire_post_bldn_3dlut()
1482 res_ctx->is_mpc_3dlut_acquired[i] = true; in dcn30_acquire_post_bldn_3dlut()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1636 struct resource_context *res_ctx, in dcn32_acquire_post_bldn_3dlut() argument
1648 if (!res_ctx->is_mpc_3dlut_acquired[mpcc_id]) { in dcn32_acquire_post_bldn_3dlut()
1651 res_ctx->is_mpc_3dlut_acquired[mpcc_id] = true; in dcn32_acquire_post_bldn_3dlut()
1658 struct resource_context *res_ctx, in dcn32_release_post_bldn_3dlut() argument
1668 res_ctx->is_mpc_3dlut_acquired[i] = false; in dcn32_release_post_bldn_3dlut()
1686 struct pipe_ctx *curr_pipe = &context->res_ctx.pipe_ctx[dc_pipe_idx]; in dcn32_enable_phantom_plane()
1731 struct pipe_ctx *ref_pipe = &context->res_ctx.pipe_ctx[dc_pipe_idx]; in dcn32_enable_phantom_stream()
1770 struct pipe_ctx *pipe = &context->res_ctx.pipe_ctx[i]; in dcn32_add_phantom_pipes()
1912 struct resource_context *res_ctx = &context->res_ctx; in dcn32_populate_dml_pipes_from_context() local
1945 pipe = &res_ctx->pipe_ctx[i]; in dcn32_populate_dml_pipes_from_context()
[all …]
/linux/lib/kunit/
H A Dresource.c131 struct kunit_action_ctx *res_ctx = container_of(res, struct kunit_action_ctx, res); in __kunit_action_match() local
138 return (match_ctx->func == res_ctx->func) && (match_ctx->ctx == res_ctx->ctx); in __kunit_action_match()
H A Dkunit-test.c509 struct kunit_test_resource_context *res_ctx = (struct kunit_test_resource_context *)ctx; in action_order_1() local
511 KUNIT_RESOURCE_TEST_MARK_ORDER(res_ctx, free_order, 1); in action_order_1()
516 struct kunit_test_resource_context *res_ctx = (struct kunit_test_resource_context *)ctx; in action_order_2() local
518 KUNIT_RESOURCE_TEST_MARK_ORDER(res_ctx, free_order, 2); in action_order_2()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddmub_psr.c302 struct resource_context *res_ctx = &link->ctx->dc->current_state->res_ctx; in dmub_psr_copy_settings() local
306 if (res_ctx->pipe_ctx[i].stream && in dmub_psr_copy_settings()
307 res_ctx->pipe_ctx[i].stream->link == link && in dmub_psr_copy_settings()
308 res_ctx->pipe_ctx[i].stream->link->connector_signal == SIGNAL_TYPE_EDP) { in dmub_psr_copy_settings()
309 pipe_ctx = &res_ctx->pipe_ctx[i]; in dmub_psr_copy_settings()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1670 struct resource_context *res_ctx = &context->res_ctx; in allow_pixel_rate_crb() local
1679 if (!res_ctx->pipe_ctx[i].stream) in allow_pixel_rate_crb()
1683 if (res_ctx->pipe_ctx[i].stream->src.width != res_ctx->pipe_ctx[i].stream->dst.width || in allow_pixel_rate_crb()
1684 res_ctx->pipe_ctx[i].stream->src.height != res_ctx->pipe_ctx[i].stream->dst.height || in allow_pixel_rate_crb()
1685 (res_ctx->pipe_ctx[i].plane_state && (res_ctx->pipe_ctx[i].plane_state->src_rect.width in allow_pixel_rate_crb()
1686 != res_ctx->pipe_ctx[i].plane_state->dst_rect.width || in allow_pixel_rate_crb()
1687 res_ctx->pipe_ctx[i].plane_state->src_rect.height in allow_pixel_rate_crb()
1688 != res_ctx->pipe_ctx[i].plane_state->dst_rect.height))) in allow_pixel_rate_crb()
1691 …if (res_ctx->pipe_ctx[i].top_pipe && res_ctx->pipe_ctx[i].top_pipe->plane_state != res_ctx->pipe_c… in allow_pixel_rate_crb()
1703 struct resource_context *res_ctx = &context->res_ctx; in dcn315_populate_dml_pipes_from_context() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c1147 if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL) in dce110_enable_audio_stream()
1577 struct pipe_ctx *pipe_ctx_old = &dc->current_state->res_ctx. in dce110_enable_stream_timing()
1869 dc->current_state->res_ctx.pipe_ctx[i].pipe_idx = i; in disable_vga_and_power_gate_all_controllers()
1871 &dc->current_state->res_ctx.pipe_ctx[i]); in disable_vga_and_power_gate_all_controllers()
2046 pipe_ctx = resource_get_otg_master_for_stream(&context->res_ctx, edp_stream); in dce110_enable_accelerated_mode()
2146 struct pipe_ctx *pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dce110_set_displaymarks()
2175 struct resource_context *res_ctx, in dce110_set_safe_displaymarks() argument
2187 if (res_ctx->pipe_ctx[i].stream == NULL || res_ctx->pipe_ctx[i].plane_res.mi == NULL) in dce110_set_safe_displaymarks()
2190 res_ctx->pipe_ctx[i].plane_res.mi->funcs->mem_input_program_display_marks( in dce110_set_safe_displaymarks()
2191 res_ctx->pipe_ctx[i].plane_res.mi, in dce110_set_safe_displaymarks()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.c538 if (!context->res_ctx.pipe_ctx[i].stream) in dcn31_calculate_wm_and_dlg_fp()
541 if (context->res_ctx.pipe_ctx[i].plane_state) in dcn31_calculate_wm_and_dlg_fp()
573 if (context->res_ctx.pipe_ctx[i].stream) in dcn31_calculate_wm_and_dlg_fp()
574 context->res_ctx.pipe_ctx[i].plane_res.bw.dppclk_khz = 0; in dcn31_calculate_wm_and_dlg_fp()
577 if (!context->res_ctx.pipe_ctx[i].stream) in dcn31_calculate_wm_and_dlg_fp()
580 context->res_ctx.pipe_ctx[i].det_buffer_size_kb = in dcn31_calculate_wm_and_dlg_fp()
582 if (context->res_ctx.pipe_ctx[i].det_buffer_size_kb > 384) in dcn31_calculate_wm_and_dlg_fp()
583 context->res_ctx.pipe_ctx[i].det_buffer_size_kb /= 2; in dcn31_calculate_wm_and_dlg_fp()
584 total_det += context->res_ctx.pipe_ctx[i].det_buffer_size_kb; in dcn31_calculate_wm_and_dlg_fp()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce110/
H A Ddce110_resource.c952 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream(&context->res_ctx, stream); in build_mapped_resource()
986 context->res_ctx.pipe_ctx, in dce110_validate_bandwidth()
1141 struct resource_context *res_ctx = &new_ctx->res_ctx; in dce110_acquire_underlay() local
1143 struct pipe_ctx *pipe_ctx = &res_ctx->pipe_ctx[underlay_idx]; in dce110_acquire_underlay()
1145 if (res_ctx->pipe_ctx[underlay_idx].stream) in dce110_acquire_underlay()
1157 if (!dc->current_state->res_ctx.pipe_ctx[underlay_idx].stream) { in dce110_acquire_underlay()
1212 struct resource_context *res_ctx, in dce110_find_first_free_match_stream_enc_for_link() argument
1221 if (!res_ctx->is_stream_enc_acquired[i] && in dce110_find_first_free_match_stream_enc_for_link()
H A Ddce110_resource.h49 struct resource_context *res_ctx,
/linux/drivers/gpu/drm/amd/display/dc/resource/dce112/
H A Ddce112_resource.c852 struct resource_context *res_ctx, in find_matching_pll() argument
856 (void)res_ctx; in find_matching_pll()
881 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream(&context->res_ctx, stream); in build_mapped_resource()
909 context->res_ctx.pipe_ctx, in dce112_validate_bandwidth()
974 &context->res_ctx, stream); in resource_map_phy_clock_resources()
986 &context->res_ctx, dc->res_pool, in resource_map_phy_clock_resources()
994 &context->res_ctx, in resource_map_phy_clock_resources()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c1039 struct resource_context *res_ctx = &new_ctx->res_ctx; in dcn201_acquire_free_pipe_for_layer() local
1040 struct pipe_ctx *head_pipe = resource_get_otg_master_for_stream(res_ctx, opp_head_pipe->stream); in dcn201_acquire_free_pipe_for_layer()
1041 struct pipe_ctx *idle_pipe = resource_find_free_secondary_pipe_legacy(res_ctx, pool, head_pipe); in dcn201_acquire_free_pipe_for_layer()
1074 struct resource_context *res_ctx, in dcn201_populate_dml_writeback_from_context() argument
1078 dcn201_populate_dml_writeback_from_context_fpu(dc, res_ctx, pipes); in dcn201_populate_dml_writeback_from_context()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/
H A Ddcn42_clk_mgr.c178 dppclk_khz = context->res_ctx.pipe_ctx[i].plane_res.bw.dppclk_khz; in dcn42_update_clocks_update_dpp_dto()
180 if (context->res_ctx.pipe_ctx[i].plane_res.dpp) in dcn42_update_clocks_update_dpp_dto()
181 dpp_inst = context->res_ctx.pipe_ctx[i].plane_res.dpp->inst; in dcn42_update_clocks_update_dpp_dto()
182 else if (!context->res_ctx.pipe_ctx[i].plane_res.dpp && dppclk_khz == 0) { in dcn42_update_clocks_update_dpp_dto()
187 } else if (!context->res_ctx.pipe_ctx[i].plane_res.dpp && dppclk_khz > 0) { in dcn42_update_clocks_update_dpp_dto()
204 struct dpp *old_dpp = clk_mgr->base.ctx->dc->current_state->res_ctx.pipe_ctx[i].plane_res.dpp; in dcn42_update_clocks_update_dpp_dto()
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_resource.c41 pipe = &link->dc->current_state->res_ctx.pipe_ctx[i]; in link_get_cur_link_res()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c1087 struct pipe_ctx *pipe_ctx = resource_get_otg_master_for_stream(&context->res_ctx, stream); in build_mapped_resource()
1122 struct resource_context *res_ctx = &new_ctx->res_ctx; in dcn10_acquire_free_pipe_for_layer() local
1123 struct pipe_ctx *head_pipe = resource_get_otg_master_for_stream(res_ctx, opp_head_pipe->stream); in dcn10_acquire_free_pipe_for_layer()
1124 struct pipe_ctx *idle_pipe = resource_find_free_secondary_pipe_legacy(res_ctx, pool, head_pipe); in dcn10_acquire_free_pipe_for_layer()
1265 struct resource_context *res_ctx, in dcn10_find_first_free_match_stream_enc_for_link() argument
1274 if (!res_ctx->is_stream_enc_acquired[i] && in dcn10_find_first_free_match_stream_enc_for_link()

12