Home
last modified time | relevance | path

Searched refs:link_hwss (Results 1 – 24 of 24) sorted by relevance

/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/accessories/
Dlink_fpga.c43 const struct link_hwss *link_hwss = get_link_hwss(stream->link, &pipe_ctx->link_res); in dp_fpga_hpo_enable_link_and_stream() local
48 if (link_hwss->ext.enable_dp_link_output) in dp_fpga_hpo_enable_link_and_stream()
49 link_hwss->ext.enable_dp_link_output(stream->link, &pipe_ctx->link_res, in dp_fpga_hpo_enable_link_and_stream()
85 link_hwss->ext.update_stream_allocation_table(stream->link, in dp_fpga_hpo_enable_link_and_stream()
89 if (link_hwss->ext.set_throttled_vcp_size) in dp_fpga_hpo_enable_link_and_stream()
90 link_hwss->ext.set_throttled_vcp_size(pipe_ctx, avg_time_slots_per_mtp); in dp_fpga_hpo_enable_link_and_stream()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/
Dlink_dpms.c1258 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in deallocate_mst_payload_with_temp_drm_wa() local
1262 if (link_hwss->ext.set_throttled_vcp_size) in deallocate_mst_payload_with_temp_drm_wa()
1263 link_hwss->ext.set_throttled_vcp_size(pipe_ctx, avg_time_slots_per_mtp); in deallocate_mst_payload_with_temp_drm_wa()
1264 if (link_hwss->ext.set_hblank_min_symbol_width) in deallocate_mst_payload_with_temp_drm_wa()
1265 link_hwss->ext.set_hblank_min_symbol_width(pipe_ctx, in deallocate_mst_payload_with_temp_drm_wa()
1305 if (link_hwss->ext.update_stream_allocation_table == NULL || in deallocate_mst_payload_with_temp_drm_wa()
1311 link_hwss->ext.update_stream_allocation_table(link, &pipe_ctx->link_res, in deallocate_mst_payload_with_temp_drm_wa()
1336 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in deallocate_mst_payload() local
1351 if (link_hwss->ext.set_throttled_vcp_size) in deallocate_mst_payload()
1352 link_hwss->ext.set_throttled_vcp_size(pipe_ctx, avg_time_slots_per_mtp); in deallocate_mst_payload()
[all …]
Dlink_hwss_hpo_frl.c47 static const struct link_hwss hpo_frl_link_hwss = {
59 const struct link_hwss *get_hpo_frl_link_hwss(void) in get_hpo_frl_link_hwss()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/hwss/
Dlink_hwss_dio_fixed_vs_pe_retimer.c76 const struct link_hwss *link_hwss) in set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override() argument
115 if (link_hwss->ext.set_dp_link_test_pattern) in set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override()
116 link_hwss->ext.set_dp_link_test_pattern(link, link_res, &hw_tp_params); in set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override()
169 static const struct link_hwss dio_fixed_vs_pe_retimer_link_hwss = {
197 const struct link_hwss *get_dio_fixed_vs_pe_retimer_link_hwss(void) in get_dio_fixed_vs_pe_retimer_link_hwss()
Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c121 const struct link_hwss *link_hwss) in dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern() argument
146 if (link_hwss->ext.set_dp_link_test_pattern) in dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern()
147 link_hwss->ext.set_dp_link_test_pattern(link, link_res, &hw_tp_params); in dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern()
197 static const struct link_hwss hpo_fixed_vs_pe_retimer_dp_link_hwss = {
226 const struct link_hwss *get_hpo_fixed_vs_pe_retimer_dp_link_hwss(void) in get_hpo_fixed_vs_pe_retimer_dp_link_hwss()
Dlink_hwss_dpia.c55 static const struct link_hwss dpia_link_hwss = {
79 const struct link_hwss *get_dpia_link_hwss(void) in get_dpia_link_hwss()
Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.h31 const struct link_hwss *get_hpo_fixed_vs_pe_retimer_dp_link_hwss(void);
Dlink_hwss_dpia.h30 const struct link_hwss *get_dpia_link_hwss(void);
Dlink_hwss_dio_fixed_vs_pe_retimer.h35 const struct link_hwss *get_dio_fixed_vs_pe_retimer_link_hwss(void);
Dlink_hwss_hpo_dp.h57 const struct link_hwss *get_hpo_dp_link_hwss(void);
Dlink_hwss_hpo_dp.c188 static const struct link_hwss hpo_dp_link_hwss = {
212 const struct link_hwss *get_hpo_dp_link_hwss(void) in get_hpo_dp_link_hwss()
Dlink_hwss_dio.h31 const struct link_hwss *get_dio_link_hwss(void);
Dlink_hwss_dio.c230 static const struct link_hwss dio_link_hwss = {
253 const struct link_hwss *get_dio_link_hwss(void) in get_dio_link_hwss()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
Dlink_dp_phy.c100 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dp_set_hw_lane_settings() local
106 if (link_hwss->ext.set_dp_lane_settings) in dp_set_hw_lane_settings()
107 link_hwss->ext.set_dp_lane_settings(link, link_res, in dp_set_hw_lane_settings()
Dlink_dp_training.c1292 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dp_set_hw_test_pattern() local
1300 if (link_hwss->ext.set_dp_link_test_pattern) in dp_set_hw_test_pattern()
1301 link_hwss->ext.set_dp_link_test_pattern(link, link_res, &pattern_param); in dp_set_hw_test_pattern()
1552 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in perform_link_training_with_retries() local
1566 link_hwss->setup_stream_encoder(pipe_ctx); in perform_link_training_with_retries()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/virtual/
Dvirtual_link_hwss.c46 static const struct link_hwss virtual_link_hwss = {
53 const struct link_hwss *get_virtual_link_hwss(void) in get_virtual_link_hwss()
Dvirtual_link_hwss.h33 const struct link_hwss *get_virtual_link_hwss(void);
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c670 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dce110_enable_stream() local
675 link_hwss->setup_stream_encoder(pipe_ctx); in dce110_enable_stream()
1081 const struct link_hwss *link_hwss; in dce110_enable_audio_stream() local
1088 link_hwss = get_link_hwss(pipe_ctx->stream->link, &pipe_ctx->link_res); in dce110_enable_audio_stream()
1106 link_hwss->enable_audio_packet(pipe_ctx); in dce110_enable_audio_stream()
1117 const struct link_hwss *link_hwss; in dce110_disable_audio_stream() local
1124 link_hwss = get_link_hwss(pipe_ctx->stream->link, &pipe_ctx->link_res); in dce110_disable_audio_stream()
1129 link_hwss->disable_audio_packet(pipe_ctx); in dce110_disable_audio_stream()
1151 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dce110_disable_stream() local
1175 link_hwss->reset_stream_encoder(pipe_ctx); in dce110_disable_stream()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h71 struct link_hwss { struct
Dresource.h437 const struct link_hwss *get_link_hwss(const struct dc_link *link,
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn314/
Ddcn314_hwseq.c475 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dcn314_disable_link_output() local
484 link_hwss->disable_link_output(link, link_res, signal); in dcn314_disable_link_output()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.c2452 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn20_reset_back_end_for_pipe() local
2510 link_hwss->disable_link_output(link, in dcn20_reset_back_end_for_pipe()
2686 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn20_enable_stream() local
2725 link_hwss->setup_stream_encoder(pipe_ctx); in dcn20_enable_stream()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/dcn32/
Ddcn32_hwseq.c1321 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dcn32_disable_link_output() local
1330 link_hwss->disable_link_output(link, link_res, signal); in dcn32_disable_link_output()
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c4193 const struct link_hwss *get_link_hwss(const struct dc_link *link, in get_link_hwss()