Searched refs:link_srv (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 57 static void construct_link_service_factory(struct link_service *link_srv) in construct_link_service_factory() argument 60 link_srv->create_link = link_create; in construct_link_service_factory() 61 link_srv->destroy_link = link_destroy; in construct_link_service_factory() 69 static void construct_link_service_detection(struct link_service *link_srv) in construct_link_service_detection() argument 71 link_srv->detect_link = link_detect; in construct_link_service_detection() 72 link_srv->detect_connection_type = link_detect_connection_type; in construct_link_service_detection() 73 link_srv->add_remote_sink = link_add_remote_sink; in construct_link_service_detection() 74 link_srv->remove_remote_sink = link_remove_remote_sink; in construct_link_service_detection() 75 link_srv->get_hpd_state = link_get_hpd_state; in construct_link_service_detection() 76 link_srv->get_hpd_gpio = link_get_hpd_gpio; in construct_link_service_detection() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
| H A D | link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 64 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 66 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 68 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 70 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 92 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 94 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 96 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 98 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 100 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() [all …]
|
| H A D | link_hwss_hpo_dp.c | 55 hpo_dp_stream_encoder->ctx->dc->link_srv->dp_link_bandwidth_kbps( in set_hpo_dp_hblank_min_symbol_width() 103 link->dc->link_srv->dp_trace_source_sequence(link, in setup_hpo_dp_stream_attribute() 155 link->dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_SET_SOURCE_PATTERN); in set_hpo_dp_link_test_pattern()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
| H A D | link_dp_cts.c | 83 needs_divider_update = (link->dc->link_srv->dp_get_encoding_format(link_setting) != in dp_retrain_link_dp_test() 84 …link->dc->link_srv->dp_get_encoding_format((const struct dc_link_settings *) &link->cur_link_setti… in dp_retrain_link_dp_test() 110 link->dc->link_srv->dp_get_encoding_format(&pipes[i]->link_config.dp_link_settings), in dp_retrain_link_dp_test() 129 link->dc->link_srv->dp_is_128b_132b_signal(pipes[i])) in dp_retrain_link_dp_test()
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc.c | 169 dc->link_srv->destroy_link(&dc->links[i]); in destroy_links() 252 link = dc->link_srv->create_link(&link_init_params); in create_links() 275 link = dc->link_srv->create_link(&link_init_params); in create_links() 968 if (dc->link_srv) in dc_destruct() 969 link_destroy_link_service(&dc->link_srv); in dc_destruct() 1045 dc->link_srv = link_create_link_service(); in dc_construct_ctx() 1046 if (!dc->link_srv) in dc_construct_ctx() 1484 dc->link_srv->set_dpms_off(pipe); in disable_vbios_mode_if_required() 1990 if (dc->link_srv->edp_is_ilr_optimization_required(link, crtc_timing)) { in dc_validate_boot_timing() 3644 dc->link_srv->dp_trace_source_sequence( in commit_planes_do_stream_update() [all …]
|
| H A D | dc_resource.c | 2962 if (stream->ctx->dc->link_srv->dp_is_128b_132b_signal(otg_master)) { in resource_remove_otg_master_for_stream_output() 4011 if (!dc->link_srv->dp_decide_link_settings(stream, in resource_map_pool_resources() 4015 dc->link_srv->dp_decide_tunnel_settings(stream, in resource_map_pool_resources() 4018 if (dc->link_srv->dp_get_encoding_format( in resource_map_pool_resources() 5186 res = dc->link_srv->validate_mode_timing(stream, in dc_validate_stream() 5335 if (dc->link_srv->dp_get_encoding_format(link_settings) == DP_128b_132b_ENCODING) { in get_temp_dp_link_res() 5339 } else if (dc->link_srv->dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING && in get_temp_dp_link_res() 5587 …if (dc->link_srv->dp_get_encoding_format(&pipe_ctx->link_config.dp_link_settings) == DP_128b_132b_… in update_dp_encoder_resources_for_test_harness()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.c | 889 dc->link_srv->dp_get_encoding_format(&pipe_ctx->link_config.dp_link_settings), in dcn20_enable_stream_timing() 895 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn20_enable_stream_timing() 2781 if (link->dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn20_unblank_stream() 2835 dc->link_srv->set_dpms_off(pipe_ctx); in dcn20_reset_back_end_for_pipe() 2881 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx) && dccg in dcn20_reset_back_end_for_pipe() 3044 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn20_enable_stream() 3083 dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_UPDATE_INFO_FRAME); in dcn20_enable_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 229 dc->link_srv->blank_all_dp_displays(dc); in dcn401_init_hw() 810 dc->link_srv->dp_get_encoding_format(&pipe_ctx->link_config.dp_link_settings), in dcn401_enable_stream_timing() 918 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) in dcn401_enable_stream_calc() 964 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn401_enable_stream() 995 dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_UPDATE_INFO_FRAME); in dcn401_enable_stream() 1065 dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_DISABLE_LINK_PHY); in dcn401_disable_link_output() 1757 if (link->dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn401_unblank_stream() 1964 dc->link_srv->set_dpms_off(pipe_ctx); in dcn401_reset_back_end_for_pipe()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dmub_replay.c | 203 copy_settings_data->auxless_alpm_data.lttpr_count = link->dc->link_srv->dp_get_lttpr_count(link); in dmub_replay_copy_settings()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc.h | 1740 struct link_service *link_srv; member
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 8872 if (dc->link_srv->dp_get_encoding_format(verified_link_cap) == DP_128b_132b_ENCODING) in amdgpu_dm_connector_get_modes()
|