Home
last modified time | relevance | path

Searched refs:link_srv (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.c58 static void construct_link_service_factory(struct link_service *link_srv) in construct_link_service_factory() argument
61 link_srv->create_link = link_create; in construct_link_service_factory()
62 link_srv->destroy_link = link_destroy; in construct_link_service_factory()
70 static void construct_link_service_detection(struct link_service *link_srv) in construct_link_service_detection() argument
72 link_srv->detect_link = link_detect; in construct_link_service_detection()
73 link_srv->detect_connection_type = link_detect_connection_type; in construct_link_service_detection()
74 link_srv->add_remote_sink = link_add_remote_sink; in construct_link_service_detection()
75 link_srv->remove_remote_sink = link_remove_remote_sink; in construct_link_service_detection()
76 link_srv->get_hpd_state = link_get_hpd_state; in construct_link_service_detection()
77 link_srv->enable_hpd = link_enable_hpd; in construct_link_service_detection()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c809 if (!(link->dc->link_srv->get_hpd_state(link) ^ power_up)) { in dce110_edp_wait_for_hpd_ready()
851 ctx->dc->link_srv->dp_trace_get_edp_poweroff_timestamp(link)), 1000000); in dce110_edp_power_control()
856 ctx->dc->link_srv->dp_trace_get_edp_poweron_timestamp(link)), 1000000); in dce110_edp_power_control()
862 ctx->dc->link_srv->dp_trace_get_edp_poweroff_timestamp(link), in dce110_edp_power_control()
863 ctx->dc->link_srv->dp_trace_get_edp_poweron_timestamp(link), in dce110_edp_power_control()
878 if (ctx->dc->link_srv->dp_trace_get_edp_poweroff_timestamp(link) != 0) { in dce110_edp_power_control()
938 ctx->dc->link_srv->dp_trace_set_edp_power_timestamp(link, power_up); in dce110_edp_power_control()
943 ctx->dc->link_srv->dp_trace_get_edp_poweroff_timestamp(link), in dce110_edp_power_control()
944 ctx->dc->link_srv->dp_trace_get_edp_poweron_timestamp(link)); in dce110_edp_power_control()
972 ctx->dc->link_srv->dp_trace_get_edp_poweroff_timestamp(link) != 0) { in dce110_edp_wait_for_T12()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/
H A Dclk_mgr.c116 dc->link_srv->edp_set_psr_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state()
117 dc->link_srv->edp_set_replay_allow_active(edp_link, &allow_active, false, false, NULL); in clk_mgr_exit_optimized_pwr_state()
136 dc->link_srv->edp_set_psr_allow_active(edp_link, in clk_mgr_optimize_pwr_state()
138 dc->link_srv->edp_set_replay_allow_active(edp_link, in clk_mgr_optimize_pwr_state()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c134 pipe_ctx->stream->ctx->dc->link_srv->set_dpms_on(context, pipe_ctx); in dcn21_PLAT_58856_wa()
135 pipe_ctx->stream->ctx->dc->link_srv->set_dpms_off(pipe_ctx); in dcn21_PLAT_58856_wa()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce120/
H A Ddce120_resource.c670 dc->link_srv->destroy_ddc_service(&pool->base.oem_device); in dce120_resource_destruct()
1279 pool->base.oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dce120_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c2972 if (stream->ctx->dc->link_srv->dp_is_128b_132b_signal(otg_master)) { in resource_remove_otg_master_for_stream_output()
4024 if (!dc->link_srv->dp_decide_link_settings(stream, in resource_map_pool_resources()
4028 dc->link_srv->dp_decide_tunnel_settings(stream, in resource_map_pool_resources()
4031 if (dc->link_srv->dp_get_encoding_format( in resource_map_pool_resources()
5205 res = dc->link_srv->validate_mode_timing(stream, in dc_validate_stream()
5354 if (dc->link_srv->dp_get_encoding_format(link_settings) == DP_128b_132b_ENCODING) { in get_temp_dp_link_res()
5358 } else if (dc->link_srv->dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING && in get_temp_dp_link_res()
5606 …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/dcn401/
H A Ddcn401_hwseq.c231 dc->link_srv->blank_all_dp_displays(dc); in dcn401_init_hw()
709 dc->link_srv->dp_get_encoding_format(&pipe_ctx->link_config.dp_link_settings), in dcn401_enable_stream_timing()
817 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn401_enable_stream_calc()
863 if (dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn401_enable_stream()
896 dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_UPDATE_INFO_FRAME); in dcn401_enable_stream()
966 dc->link_srv->dp_trace_source_sequence(link, DPCD_SOURCE_SEQ_AFTER_DISABLE_LINK_PHY); in dcn401_disable_link_output()
1682 if (link->dc->link_srv->dp_is_128b_132b_signal(pipe_ctx)) { in dcn401_unblank_stream()
1891 dc->link_srv->set_dpms_off(pipe_ctx); in dcn401_reset_back_end_for_pipe()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/
H A Ddcn303_resource.c1092 dc->link_srv->destroy_ddc_service(&pool->oem_device); in dcn303_resource_destruct()
1474 pool->oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn303_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/
H A Ddcn302_resource.c1148 dc->link_srv->destroy_ddc_service(&pool->oem_device); in dcn302_resource_destruct()
1542 pool->oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn302_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/
H A Ddcn321_resource.c1515 dc->link_srv->destroy_ddc_service(&pool->base.oem_device); in dcn321_resource_destruct()
2056 pool->base.oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn321_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1228 dc->link_srv->destroy_ddc_service(&pool->base.oem_device); in dcn30_resource_destruct()
2645 pool->base.oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn30_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c1228 dc->link_srv->destroy_ddc_service(&pool->base.oem_device); in dcn20_resource_destruct()
2808 pool->base.oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn20_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1540 dc->link_srv->destroy_ddc_service(&pool->base.oem_device); in dcn32_resource_destruct()
2568 pool->base.oem_device = dc->link_srv->create_ddc_service(&ddc_init_data); in dcn32_resource_construct()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c1051 if (dc->link_srv->dp_is_128b_132b_signal(&context->res_ctx.pipe_ctx[i])) in is_dtbclk_required()
1455 if (dc->link_srv->dp_is_128b_132b_signal(&res_ctx->pipe_ctx[i])) in dcn20_populate_dml_pipes_from_context()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1811 struct link_service *link_srv; member
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1607 if (dc->link_srv->dp_is_128b_132b_signal(&context->res_ctx.pipe_ctx[i])) in is_dtbclk_required()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c9001 if (dc->link_srv->dp_get_encoding_format(verified_link_cap) == DP_128b_132b_ENCODING) in amdgpu_dm_connector_get_modes()