/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/ |
A D | link_hwss_dio.c | 63 pipe_ctx->stream_res.stream_enc->id, in reset_dio_stream_encoder() 80 pipe_ctx->stream_res.tg->inst, in setup_dio_stream_attribute() 95 pipe_ctx->stream_res.audio != NULL); in setup_dio_stream_attribute() 177 pipe_ctx->stream_res.stream_enc, in setup_dio_audio_output() 182 pipe_ctx->stream_res.stream_enc, in setup_dio_audio_output() 192 pipe_ctx->stream_res.stream_enc); in enable_dio_audio_packet() 195 pipe_ctx->stream_res.stream_enc, false); in enable_dio_audio_packet() 205 pipe_ctx->stream_res.stream_enc, true); in disable_dio_audio_packet() 207 if (pipe_ctx->stream_res.audio) { in disable_dio_audio_packet() 210 pipe_ctx->stream_res.stream_enc); in disable_dio_audio_packet() [all …]
|
A D | link_hwss_hpo_dp.c | 53 pipe_ctx->stream_res.hpo_dp_stream_enc; in set_hpo_dp_throttled_vcp_size() 67 pipe_ctx->stream_res.hpo_dp_stream_enc; in set_hpo_dp_hblank_min_symbol_width() 91 struct hpo_dp_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in setup_hpo_dp_stream_encoder() 100 struct hpo_dp_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in reset_hpo_dp_stream_encoder() 230 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_setup( in setup_hpo_dp_audio_output() 231 pipe_ctx->stream_res.hpo_dp_stream_enc, in setup_hpo_dp_audio_output() 238 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_enable( in enable_hpo_dp_audio_packet() 239 pipe_ctx->stream_res.hpo_dp_stream_enc); in enable_hpo_dp_audio_packet() 244 if (pipe_ctx->stream_res.audio) in disable_hpo_dp_audio_packet() 245 pipe_ctx->stream_res.hpo_dp_stream_enc->funcs->dp_audio_disable( in disable_hpo_dp_audio_packet() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_hwseq.c | 137 pipe_ctx->stream_res.tg->funcs->set_dsc_config(pipe_ctx->stream_res.tg, in update_dsc_on_stream() 143 pipe_ctx->stream_res.tg->funcs->set_dsc_config( in update_dsc_on_stream() 144 pipe_ctx->stream_res.tg, in update_dsc_on_stream() 150 ASSERT(odm_pipe->stream_res.dsc); in update_dsc_on_stream() 151 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in update_dsc_on_stream() 194 pipe_ctx->stream_res.tg->funcs->set_odm_combine( in dcn314_update_odm() 195 pipe_ctx->stream_res.tg, in dcn314_update_odm() 199 pipe_ctx->stream_res.tg->funcs->set_odm_bypass( in dcn314_update_odm() 218 odm_pipe->stream_res.opp, in dcn314_update_odm() 222 if (pipe_ctx->stream_res.dsc) { in dcn314_update_odm() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_hw_sequencer.c | 1090 if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true) in dce110_enable_audio_stream() 1100 pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio); in dce110_enable_audio_stream() 1126 if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == false) in dce110_disable_audio_stream() 1395 pipe_ctx->stream_res.tg, in program_scaler() 1419 pipe_ctx->stream_res.tg, in dce110_enable_stream_timing() 1426 pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, true); in dce110_enable_stream_timing() 1506 pipe_ctx->stream_res.opp, in apply_single_controller_ctx_to_hw() 2105 pipe_ctx_old->stream_res.tg->funcs->set_blank(pipe_ctx_old->stream_res.tg, true); in dce110_reset_hw_ctx_wrap() 2110 pipe_ctx_old->stream_res.tg->funcs->disable_crtc(pipe_ctx_old->stream_res.tg); in dce110_reset_hw_ctx_wrap() 2372 pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, blank_target); in program_surface_visibility() [all …]
|
A D | dce110_resource.c | 894 pixel_clk_params->controller_id = pipe_ctx->stream_res.tg->inst + 1; in get_pixel_clock_parameters() 918 get_pixel_clock_parameters(pipe_ctx, &pipe_ctx->stream_res.pix_clk_params); in dce110_resource_build_pipe_hw_param() 921 &pipe_ctx->stream_res.pix_clk_params, in dce110_resource_build_pipe_hw_param() 1134 pipe_ctx->stream_res.tg = pool->timing_generators[underlay_idx]; in dce110_acquire_underlay() 1138 pipe_ctx->stream_res.opp = pool->opps[underlay_idx]; in dce110_acquire_underlay() 1149 pipe_ctx->stream_res.tg->inst, in dce110_acquire_underlay() 1157 pipe_ctx->stream_res.tg->funcs->program_timing(pipe_ctx->stream_res.tg, in dce110_acquire_underlay() 1166 pipe_ctx->stream_res.tg->funcs->enable_advanced_request( in dce110_acquire_underlay() 1167 pipe_ctx->stream_res.tg, in dce110_acquire_underlay() 1179 pipe_ctx->stream_res.tg->funcs->set_blank_color( in dce110_acquire_underlay() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A D | dcn31_hwseq.c | 415 pipe_ctx->stream_res.stream_enc, in dcn31_update_info_frame() 425 pipe_ctx->stream_res.stream_enc, in dcn31_update_info_frame() 429 pipe_ctx->stream_res.stream_enc, in dcn31_update_info_frame() 546 pipe_ctx->stream_res.tg, in dcn31_reset_back_end_for_pipe() 548 pipe_ctx->stream_res.tg->funcs->disable_crtc(pipe_ctx->stream_res.tg); in dcn31_reset_back_end_for_pipe() 549 pipe_ctx->stream_res.tg->funcs->enable_optc_clock(pipe_ctx->stream_res.tg, false); in dcn31_reset_back_end_for_pipe() 557 pipe_ctx->stream_res.tg, NULL); in dcn31_reset_back_end_for_pipe() 569 else if (pipe_ctx->stream_res.audio) in dcn31_reset_back_end_for_pipe() 573 if (pipe_ctx->stream_res.audio) { in dcn31_reset_back_end_for_pipe() 575 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); in dcn31_reset_back_end_for_pipe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_hwseq.c | 600 memset(&pipe_ctx->stream_res, 0, sizeof(pipe_ctx->stream_res)); in dcn20_plane_atomic_disable() 1037 struct stream_resource *stream_res = &pipe_ctx->stream_res; in dcn20_blank_pixel_data() local 1309 pipe->stream_res.tg->funcs->triplebuffer_lock(pipe->stream_res.tg); in dcn20_pipe_control_lock() 1311 pipe->stream_res.tg->funcs->triplebuffer_unlock(pipe->stream_res.tg); in dcn20_pipe_control_lock() 1314 pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); in dcn20_pipe_control_lock() 1316 pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); in dcn20_pipe_control_lock() 1390 || old_pipe->stream_res.opp != new_pipe->stream_res.opp) in dcn20_detect_pipe_changes() 1411 if (old_pipe->stream_res.opp != new_pipe->stream_res.opp) in dcn20_detect_pipe_changes() 1413 if (old_pipe->stream_res.tg != new_pipe->stream_res.tg) in dcn20_detect_pipe_changes() 1422 || old_pipe->stream_res.opp != new_pipe->stream_res.opp) in dcn20_detect_pipe_changes() [all …]
|
A D | dcn20_resource.c | 1398 if (pipe_ctx->stream_res.dsc) in dcn20_add_dsc_to_stream_resource() 1404 if (!pipe_ctx->stream_res.dsc) { in dcn20_add_dsc_to_stream_resource() 1426 if (pipe_ctx->stream_res.dsc) in remove_dsc_from_stream_resource() 1501 next_odm_pipe->stream_res.dsc = NULL; in dcn20_split_stream_for_odm() 1556 next_odm_pipe->stream_res.opp = next_odm_pipe->top_pipe->stream_res.opp; in dcn20_split_stream_for_odm() 1708 if (!pipe_ctx->stream_res.dsc->funcs->dsc_validate_stream(pipe_ctx->stream_res.dsc, &dsc_cfg)) in dcn20_validate_dsc() 1816 if (odm_pipe->stream_res.dsc) in dcn20_merge_pipes_for_validate() 1820 memset(&odm_pipe->stream_res, 0, sizeof(odm_pipe->stream_res)); in dcn20_merge_pipes_for_validate() 1845 memset(&hsplit_pipe->stream_res, 0, sizeof(hsplit_pipe->stream_res)); in dcn20_merge_pipes_for_validate() 2187 idle_pipe->stream_res.tg = head_pipe->stream_res.tg; in dcn20_acquire_idle_pipe_for_layer() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_hw_sequencer.c | 975 !pipe_ctx->stream_res.tg->funcs->is_blanked(pipe_ctx->stream_res.tg)) { in dcn10_enable_stream_timing() 976 pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, true); in dcn10_enable_stream_timing() 1048 pipe_ctx->stream_res.tg->funcs->disable_crtc(pipe_ctx->stream_res.tg); in dcn10_reset_back_end_for_pipe() 1276 memset(&pipe_ctx->stream_res, 0, sizeof(pipe_ctx->stream_res)); in dcn10_plane_atomic_disable() 1898 pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); in dcn10_pipe_control_lock() 1900 pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); in dcn10_pipe_control_lock() 1930 if (!pipe_ctx->stream_res.stream_enc || !pipe_ctx->stream_res.tg) in delay_cursor_until_vupdate() 2874 struct stream_resource *stream_res = &pipe_ctx->stream_res; in dcn10_blank_pixel_data() local 2892 stream_res->tg, in dcn10_blank_pixel_data() 2897 stream_res->tg->funcs->set_blank(stream_res->tg, blank); in dcn10_blank_pixel_data() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/accessories/ |
A D | link_dp_cts.c | 476 if (pipe_ctx->stream_res.tg->funcs->set_test_pattern) in set_crtc_test_pattern() 477 pipe_ctx->stream_res.tg->funcs->set_test_pattern(pipe_ctx->stream_res.tg, in set_crtc_test_pattern() 544 pipe_ctx->stream_res.tg->funcs->set_test_pattern(pipe_ctx->stream_res.tg, in set_crtc_test_pattern() 890 pipe_ctx->stream_res.tg); in dc_link_dp_set_test_pattern() 893 pipe_ctx->stream_res.tg->funcs->lock(pipe_ctx->stream_res.tg); in dc_link_dp_set_test_pattern() 895 pipe_ctx->stream_res.stream_enc->funcs->dp_set_stream_attribute(pipe_ctx->stream_res.stream_enc, in dc_link_dp_set_test_pattern() 912 pipe_ctx->stream_res.tg->funcs->unlock(pipe_ctx->stream_res.tg); in dc_link_dp_set_test_pattern() 913 pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, in dc_link_dp_set_test_pattern() 915 pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, in dc_link_dp_set_test_pattern() 917 pipe_ctx->stream_res.tg->funcs->wait_for_state(pipe_ctx->stream_res.tg, in dc_link_dp_set_test_pattern() [all …]
|
A D | link_fpga.c | 73 …proposed_table.stream_allocations[i].hpo_dp_stream_enc = state->res_ctx.pipe_ctx[i].stream_res.hpo… in dp_fpga_hpo_enable_link_and_stream() 82 proposed_table.stream_allocations[0].hpo_dp_stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in dp_fpga_hpo_enable_link_and_stream()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_hwseq.c | 396 pipe->stream_res.tg->funcs->wait_for_state(pipe->stream_res.tg, CRTC_STATE_VBLANK); in dcn32_subvp_pipe_control_lock() 526 if (pipe_ctx->stream_res.opp && in dcn32_set_input_transfer_func() 983 pipe_ctx->stream_res.tg->funcs->set_dsc_config(pipe_ctx->stream_res.tg, in update_dsc_on_stream() 990 pipe_ctx->stream_res.tg, in update_dsc_on_stream() 997 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in update_dsc_on_stream() 1043 pipe_ctx->stream_res.tg, in dcn32_update_odm() 1066 odm_pipe->stream_res.opp, in dcn32_update_odm() 1070 if (pipe_ctx->stream_res.dsc) { in dcn32_update_odm() 1139 pipe_ctx->stream_res.stream_enc->funcs->set_input_mode(pipe_ctx->stream_res.stream_enc, in dcn32_set_pixels_per_cycle() 1389 old_pipe->stream_res.tg, in dcn32_enable_phantom_streams() [all …]
|
A D | dcn32_resource_helpers.c | 152 if (pipe->stream_res.dsc) in dcn32_merge_pipes_for_subvp() 153 dcn20_release_dsc(&context->res_ctx, dc->res_pool, &pipe->stream_res.dsc); in dcn32_merge_pipes_for_subvp() 155 memset(&pipe->stream_res, 0, sizeof(pipe->stream_res)); in dcn32_merge_pipes_for_subvp() 169 memset(&pipe->stream_res, 0, sizeof(pipe->stream_res)); in dcn32_merge_pipes_for_subvp()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_dpms.c | 823 pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config(pipe_ctx->stream_res.stream_enc, in link_set_dsc_on_stream() 834 pipe_ctx->stream_res.tg->funcs->set_dsc_config(pipe_ctx->stream_res.tg, in link_set_dsc_on_stream() 841 pipe_ctx->stream_res.tg, in link_set_dsc_on_stream() 862 pipe_ctx->stream_res.dsc->funcs->dsc_disable(pipe_ctx->stream_res.dsc); in link_set_dsc_on_stream() 864 odm_pipe->stream_res.dsc->funcs->dsc_disable(odm_pipe->stream_res.dsc); in link_set_dsc_on_stream() 1275 pipe_ctx->stream_res.stream_enc, in deallocate_mst_payload_with_temp_drm_wa() 1780 pipe_ctx->stream_res.stream_enc, in link_reduce_mst_payload() 1852 pipe_ctx->stream_res.stream_enc, in link_increase_mst_payload() 2324 pipe_ctx->stream_res.tg->funcs->set_out_mux(pipe_ctx->stream_res.tg, OUT_MUX_DIO); in link_set_dpms_off() 2382 pipe_ctx->stream_res.tg->funcs->set_out_mux(pipe_ctx->stream_res.tg, otg_out_dest); in link_set_dpms_on() [all …]
|
A D | link_hwss_hpo_frl.c | 31 struct hpo_frl_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_frl_stream_enc; in setup_hpo_frl_stream_attribute()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/ |
A D | dce_hwseq.c | 56 if (lock && pipe->stream_res.tg->funcs->is_blanked && in dce_pipe_control_lock() 57 pipe->stream_res.tg->funcs->is_blanked(pipe->stream_res.tg)) in dce_pipe_control_lock() 60 val = REG_GET_4(BLND_V_UPDATE_LOCK[pipe->stream_res.tg->inst], in dce_pipe_control_lock() 71 REG_SET_2(BLND_V_UPDATE_LOCK[pipe->stream_res.tg->inst], val, in dce_pipe_control_lock() 76 REG_SET_2(BLND_V_UPDATE_LOCK[pipe->stream_res.tg->inst], val, in dce_pipe_control_lock() 82 uint32_t value = REG_READ(CRTC_H_BLANK_START_END[pipe->stream_res.tg->inst]); in dce_pipe_control_lock() 83 REG_WRITE(CRTC_H_BLANK_START_END[pipe->stream_res.tg->inst], value); in dce_pipe_control_lock()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_resource.c | 1578 free_pipe->stream_res.tg = tail_pipe->next_odm_pipe->stream_res.tg; in dc_add_plane_to_context() 1625 free_pipe->stream_res.tg = head_pipe->next_odm_pipe->stream_res.tg; in dc_add_plane_to_context() 1644 free_pipe->stream_res.tg = tail_pipe->stream_res.tg; in dc_add_plane_to_context() 1645 free_pipe->stream_res.abm = tail_pipe->stream_res.abm; in dc_add_plane_to_context() 1646 free_pipe->stream_res.opp = tail_pipe->stream_res.opp; in dc_add_plane_to_context() 1647 free_pipe->stream_res.stream_enc = tail_pipe->stream_res.stream_enc; in dc_add_plane_to_context() 1648 free_pipe->stream_res.audio = tail_pipe->stream_res.audio; in dc_add_plane_to_context() 2565 pipe_ctx->stream_res.audio ? pipe_ctx->stream_res.audio->inst : -1; in resource_map_pool_resources() 3497 if (pipe_ctx_old->stream_res.audio != pipe_ctx->stream_res.audio) in pipe_need_reprogram() 3517 if (pipe_ctx_old->stream_res.dsc != pipe_ctx->stream_res.dsc) in pipe_need_reprogram() [all …]
|
A D | dc.c | 624 tg = pipe->stream_res.tg; in dc_stream_configure_crc() 663 tg = pipe->stream_res.tg; in dc_stream_get_crc() 1434 pipe_set[j]->stream_res.opp->funcs->dpg_is_blanked(pipe_set[j]->stream_res.opp); in program_timing_sync() 1437 pipe_set[j]->stream_res.tg->funcs->is_blanked(pipe_set[j]->stream_res.tg); in program_timing_sync() 1480 pipe_set[j]->stream_res.tg->funcs->is_blanked(pipe_set[j]->stream_res.tg); in program_timing_sync() 3195 pipe_ctx->stream_res.opp->funcs->opp_program_fmt(pipe_ctx->stream_res.opp, in commit_planes_do_stream_update() 3199 odm_pipe->stream_res.opp->funcs->opp_program_fmt(odm_pipe->stream_res.opp, in commit_planes_do_stream_update() 3235 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); in commit_planes_do_stream_update() 3251 if (pipe_ctx->stream_res.tg->funcs->is_blanked(pipe_ctx->stream_res.tg)) in commit_planes_do_stream_update() 5005 if (pipe->stream_res.abm && pipe->stream_res.abm->funcs->set_abm_pause) in dc_notify_vsync_int_state() [all …]
|
A D | dc_debug.c | 326 pipe_ctx->stream_res.tg->funcs->get_position(pipe_ctx->stream_res.tg, &position); in context_timing_trace() 337 pipe_ctx->stream_res.tg->inst, in context_timing_trace()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/ |
A D | dcn201_hwseq.c | 320 pipe_ctx->stream_res.tg = tg; in dcn201_init_hw() 329 pipe_ctx->stream_res.opp = NULL; in dcn201_init_hw() 334 pipe_ctx->stream_res.opp = res_pool->opps[i]; in dcn201_init_hw() 355 pipe_ctx->stream_res.tg = NULL; in dcn201_init_hw() 397 struct output_pixel_processor *opp = pipe_ctx->stream_res.opp; in dcn201_plane_atomic_disconnect() 534 hubp->opp_id = pipe_ctx->stream_res.opp->inst; in dcn201_update_mpcc() 557 pipe->stream_res.tg->funcs->triplebuffer_lock(pipe->stream_res.tg); in dcn201_pipe_control_lock() 559 pipe->stream_res.tg->funcs->triplebuffer_unlock(pipe->stream_res.tg); in dcn201_pipe_control_lock() 562 pipe->stream_res.tg->funcs->lock(pipe->stream_res.tg); in dcn201_pipe_control_lock() 564 pipe->stream_res.tg->funcs->unlock(pipe->stream_res.tg); in dcn201_pipe_control_lock() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_hwseq.c | 178 if (pipe_ctx->stream_res.opp && pipe_ctx->stream_res.opp->ctx) { in dcn30_set_input_transfer_func() 653 pipe_ctx->stream_res.stream_enc->funcs->set_avmute( in dcn30_set_avmute() 654 pipe_ctx->stream_res.stream_enc, in dcn30_set_avmute() 665 if (pipe_ctx->stream_res.stream_enc == NULL) in dcn30_update_info_frame() 676 pipe_ctx->stream_res.stream_enc, in dcn30_update_info_frame() 677 &pipe_ctx->stream_res.encoder_info_frame); in dcn30_update_info_frame() 681 pipe_ctx->stream_res.stream_enc, in dcn30_update_info_frame() 682 &pipe_ctx->stream_res.encoder_info_frame); in dcn30_update_info_frame() 685 pipe_ctx->stream_res.stream_enc, in dcn30_update_info_frame() 686 &pipe_ctx->stream_res.encoder_info_frame); in dcn30_update_info_frame() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/ |
A D | dcn21_hwseq.c | 164 struct abm *abm = pipe_ctx->stream_res.abm; in dcn21_set_abm_immediate_disable() 165 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_abm_immediate_disable() 184 struct abm *abm = pipe_ctx->stream_res.abm; in dcn21_set_pipe() 185 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_pipe() 204 struct abm *abm = pipe_ctx->stream_res.abm; in dcn21_set_backlight_level() 205 uint32_t otg_inst = pipe_ctx->stream_res.tg->inst; in dcn21_set_backlight_level()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce60/ |
A D | dce60_hw_sequencer.c | 128 params.inst = pipe_ctx->stream_res.tg->inst; in dce60_enable_fbc() 192 pipe_ctx->stream_res.tg->funcs->set_blank(pipe_ctx->stream_res.tg, blank_target); in dce60_program_surface_visibility() 200 uint32_t color_value = MAX_TG_COLOR_VALUE * (4 - pipe_ctx->stream_res.tg->inst) / 4; in dce60_get_surface_visual_confirm_color() 251 if (pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color) { in dce60_program_scaler() 260 pipe_ctx->stream_res.tg->funcs->set_overscan_blank_color( in dce60_program_scaler() 261 pipe_ctx->stream_res.tg, in dce60_program_scaler()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/ |
A D | dce_clk_mgr.c | 180 if (pipe_ctx->stream_res.pix_clk_params.requested_pix_clk_100hz / 10 > max_pix_clk) in dce_get_max_pixel_clock_for_all_paths() 181 max_pix_clk = pipe_ctx->stream_res.pix_clk_params.requested_pix_clk_100hz / 10; in dce_get_max_pixel_clock_for_all_paths() 187 pipe_ctx->stream_res.pix_clk_params.requested_sym_clk > max_pix_clk) in dce_get_max_pixel_clock_for_all_paths() 188 max_pix_clk = pipe_ctx->stream_res.pix_clk_params.requested_sym_clk; in dce_get_max_pixel_clock_for_all_paths()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/ |
A D | dcn314_clk_mgr.c | 140 struct stream_encoder *stream_enc = pipe->stream_res.stream_enc; in dcn314_disable_otg_wa() 144 pipe->stream_res.stream_enc->funcs->disable_fifo(stream_enc); in dcn314_disable_otg_wa() 146 pipe->stream_res.tg->funcs->immediate_disable_crtc(pipe->stream_res.tg); in dcn314_disable_otg_wa() 149 pipe->stream_res.tg->funcs->enable_crtc(pipe->stream_res.tg); in dcn314_disable_otg_wa() 152 pipe->stream_res.stream_enc->funcs->enable_fifo(stream_enc); in dcn314_disable_otg_wa()
|