Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c1363 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in deallocate_mst_payload() local
1375 if (link_hwss->ext.set_throttled_vcp_size) in deallocate_mst_payload()
1376 link_hwss->ext.set_throttled_vcp_size(pipe_ctx, avg_time_slots_per_mtp); in deallocate_mst_payload()
1377 if (link_hwss->ext.set_hblank_min_symbol_width) in deallocate_mst_payload()
1378 link_hwss->ext.set_hblank_min_symbol_width(pipe_ctx, in deallocate_mst_payload()
1410 if (link_hwss->ext.update_stream_allocation_table == NULL || in deallocate_mst_payload()
1416 link_hwss->ext.update_stream_allocation_table(link, &pipe_ctx->link_res, in deallocate_mst_payload()
1443 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in allocate_mst_payload() local
1471 if (link_hwss->ext.update_stream_allocation_table == NULL || in allocate_mst_payload()
1477 link_hwss->ext.update_stream_allocation_table(link, in allocate_mst_payload()
[all …]
H A 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/drivers/gpu/drm/amd/display/dc/link/hwss/
H A 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
117 if (link_hwss->ext.set_dp_link_test_pattern) in set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override()
118 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()
174 static const struct link_hwss dio_fixed_vs_pe_retimer_link_hwss = {
196 const struct link_hwss *get_dio_fixed_vs_pe_retimer_link_hwss(void) in get_dio_fixed_vs_pe_retimer_link_hwss()
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c124 const struct link_hwss *link_hwss) in dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern() argument
151 if (link_hwss->ext.set_dp_link_test_pattern) in dp_hpo_fixed_vs_pe_retimer_set_override_test_pattern()
152 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()
207 static const struct link_hwss hpo_fixed_vs_pe_retimer_dp_link_hwss = {
230 const struct link_hwss *get_hpo_fixed_vs_pe_retimer_dp_link_hwss(void) in get_hpo_fixed_vs_pe_retimer_dp_link_hwss()
H A Dlink_hwss_virtual.c46 static const struct link_hwss virtual_link_hwss = {
53 const struct link_hwss *get_virtual_link_hwss(void) in get_virtual_link_hwss()
H A Dlink_hwss_dpia.c147 static const struct link_hwss dpia_link_hwss = {
173 const struct link_hwss *get_dpia_link_hwss(void) in get_dpia_link_hwss()
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.h31 const struct link_hwss *get_hpo_fixed_vs_pe_retimer_dp_link_hwss(void);
H A Dlink_hwss_dpia.h33 const struct link_hwss *get_dpia_link_hwss(void);
H A Dlink_hwss_virtual.h33 const struct link_hwss *get_virtual_link_hwss(void);
H A Dlink_hwss_dio_fixed_vs_pe_retimer.h35 const struct link_hwss *get_dio_fixed_vs_pe_retimer_link_hwss(void);
H A Dlink_hwss_hpo_dp.c200 static const struct link_hwss hpo_dp_link_hwss = {
224 const struct link_hwss *get_hpo_dp_link_hwss(void) in get_hpo_dp_link_hwss()
H A Dlink_hwss_hpo_dp.h57 const struct link_hwss *get_hpo_dp_link_hwss(void);
H A Dlink_hwss_dio.h32 const struct link_hwss *get_dio_link_hwss(void);
H A Dlink_hwss_dio.c305 static const struct link_hwss dio_link_hwss = {
350 const struct link_hwss *get_dio_link_hwss(void) in get_dio_link_hwss()
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_phy.c103 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dp_set_hw_lane_settings() local
112 if (link_hwss->ext.set_dp_lane_settings) in dp_set_hw_lane_settings()
113 link_hwss->ext.set_dp_lane_settings(link, link_res, in dp_set_hw_lane_settings()
H A Dlink_dp_training.c1372 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dp_set_hw_test_pattern() local
1380 if (link_hwss->ext.set_dp_link_test_pattern) in dp_set_hw_test_pattern()
1381 link_hwss->ext.set_dp_link_test_pattern(link, link_res, &pattern_param); in dp_set_hw_test_pattern()
1634 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in perform_link_training_with_retries() local
1648 link_hwss->setup_stream_encoder(pipe_ctx); in perform_link_training_with_retries()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.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()
1065 const struct link_hwss *link_hwss; in dce110_enable_audio_stream() local
1075 link_hwss = get_link_hwss(pipe_ctx->stream->link, &pipe_ctx->link_res); in dce110_enable_audio_stream()
1093 link_hwss->enable_audio_packet(pipe_ctx); in dce110_enable_audio_stream()
1104 const struct link_hwss *link_hwss; in dce110_disable_audio_stream() local
1114 link_hwss = get_link_hwss(pipe_ctx->stream->link, &pipe_ctx->link_res); in dce110_disable_audio_stream()
1119 link_hwss->disable_audio_packet(pipe_ctx); in dce110_disable_audio_stream()
1141 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dce110_disable_stream() local
1168 link_hwss->reset_stream_encoder(pipe_ctx); in dce110_disable_stream()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink_hwss.h71 struct link_hwss { struct
H A Dresource.h620 const struct link_hwss *get_link_hwss(const struct dc_link *link,
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/
H A Ddcn31_hwseq.c557 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn31_reset_back_end_for_pipe() local
559 link_hwss->disable_link_output(link, &pipe_ctx->link_res, pipe_ctx->stream->signal); in dcn31_reset_back_end_for_pipe()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c960 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn401_enable_stream() local
998 link_hwss->setup_stream_encoder(pipe_ctx); in dcn401_enable_stream()
1053 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dcn401_disable_link_output() local
1067 link_hwss->disable_link_output(link, link_res, signal); in dcn401_disable_link_output()
1969 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn401_reset_back_end_for_pipe() local
2027 link_hwss->disable_link_output(link, in dcn401_reset_back_end_for_pipe()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c2803 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn20_reset_back_end_for_pipe() local
2862 link_hwss->disable_link_output(link, in dcn20_reset_back_end_for_pipe()
3016 const struct link_hwss *link_hwss = get_link_hwss(link, &pipe_ctx->link_res); in dcn20_enable_stream() local
3066 link_hwss->setup_stream_encoder(pipe_ctx); in dcn20_enable_stream()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c1407 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dcn32_disable_link_output() local
1417 link_hwss->disable_link_output(link, link_res, signal); in dcn32_disable_link_output()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/
H A Ddcn35_hwseq.c1755 const struct link_hwss *link_hwss = get_link_hwss(link, link_res); in dcn35_disable_link_output() local
1769 link_hwss->disable_link_output(link, link_res, signal); in dcn35_disable_link_output()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c5461 const struct link_hwss *get_link_hwss(const struct dc_link *link, in get_link_hwss()