Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_8b_10b.c50 const struct dc_link_settings *link_settings, in get_cr_training_aux_rd_interval() argument
57 if (link_dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING) { in get_cr_training_aux_rd_interval()
79 const struct dc_link_settings *link_settings) in get_eq_training_aux_rd_interval() argument
84 if (link_dp_get_encoding_format(link_settings) == DP_128b_132b_ENCODING) { in get_eq_training_aux_rd_interval()
90 } else if (link_dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING) { in get_eq_training_aux_rd_interval()
122 lt_settings->link_settings.use_link_rate_set = link_setting->use_link_rate_set; in decide_8b_10b_training_settings()
123 lt_settings->link_settings.link_rate_set = link_setting->link_rate_set; in decide_8b_10b_training_settings()
124 lt_settings->link_settings.link_rate = link_setting->link_rate; in decide_8b_10b_training_settings()
125 lt_settings->link_settings.lane_count = link_setting->lane_count; in decide_8b_10b_training_settings()
133 lt_settings->link_settings.link_spread = link->dp_ss_off ? in decide_8b_10b_training_settings()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dio/virtual/
H A Dvirtual_link_encoder.c50 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_output() argument
55 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_mst_output() argument
64 const struct dc_link_settings *link_settings, in virtual_link_encoder_dp_set_lane_settings() argument
87 struct dc_link_settings *link_settings) in virtual_link_encoder_get_max_link_cap() argument
92 *link_settings = max_link_cap; in virtual_link_encoder_get_max_link_cap()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h127 const struct dc_link_settings *link_settings,
130 const struct dc_link_settings *link_settings,
140 const struct dc_link_settings *link_settings,
170 struct dc_link_settings *link_settings);
180 const struct dc_link_settings *link_settings,
256 const struct dc_link_settings *link_settings,
292 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c621 const struct dc_link_settings *link_settings) in configure_encoder() argument
626 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in configure_encoder()
635 const struct dc_link_settings *link_settings) in dce60_configure_encoder() argument
640 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in dce60_configure_encoder()
1223 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument
1236 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output()
1243 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_output()
1245 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1262 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_mst_output() argument
1275 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output()
[all …]
H A Ddce_link_encoder.h255 const struct dc_link_settings *link_settings,
261 const struct dc_link_settings *link_settings,
283 const struct dc_link_settings *link_settings,
319 struct dc_link_settings *link_settings);
H A Ddce_clk_mgr.c531 cfg->link_settings.lane_count = in dce110_fill_display_configs()
533 cfg->link_settings.link_rate = in dce110_fill_display_configs()
535 cfg->link_settings.link_spread = in dce110_fill_display_configs()
H A Ddce_stream_encoder.c956 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in dce110_stream_encoder_dp_unblank()
968 param->link_settings.link_rate in dce110_stream_encoder_dp_unblank()
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_hpo_dp.c47 const struct dc_link_settings *link_settings, in set_hpo_dp_hblank_min_symbol_width() argument
56 pipe_ctx->stream->link, link_settings); in set_hpo_dp_hblank_min_symbol_width()
111 const struct dc_link_settings *link_settings) in enable_hpo_dp_link_output() argument
125 link_settings, in enable_hpo_dp_link_output()
160 const struct dc_link_settings *link_settings, in set_hpo_dp_lane_settings() argument
165 link_settings, in set_hpo_dp_lane_settings()
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c178 const struct dc_link_settings *link_settings, in set_hpo_fixed_vs_pe_retimer_dp_lane_settings() argument
190 link_settings, in set_hpo_fixed_vs_pe_retimer_dp_lane_settings()
199 const struct dc_link_settings *link_settings) in enable_hpo_fixed_vs_pe_retimer_dp_link_output() argument
201 if (link_settings->lane_count == LANE_COUNT_FOUR) in enable_hpo_fixed_vs_pe_retimer_dp_link_output()
204 enable_hpo_dp_link_output(link, link_res, signal, clock_source, link_settings); in enable_hpo_fixed_vs_pe_retimer_dp_link_output()
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink_hwss.h50 const struct dc_link_settings *link_settings,
58 const struct dc_link_settings *link_settings);
64 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/
H A Ddcn32_dio_link_encoder.h45 const struct dc_link_settings *link_settings,
51 struct dc_link_settings *link_settings);
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c196 static void hinic_add_ethtool_link_mode(struct cmd_link_settings *link_settings, in hinic_add_ethtool_link_mode() argument
211 (link_settings, idx); in hinic_add_ethtool_link_mode()
214 (link_settings, idx); in hinic_add_ethtool_link_mode()
219 static void hinic_link_port_type(struct cmd_link_settings *link_settings, in hinic_link_port_type() argument
225 ETHTOOL_ADD_SUPPORTED_LINK_MODE(link_settings, TP); in hinic_link_port_type()
226 ETHTOOL_ADD_ADVERTISED_LINK_MODE(link_settings, TP); in hinic_link_port_type()
227 link_settings->port = PORT_TP; in hinic_link_port_type()
232 ETHTOOL_ADD_SUPPORTED_LINK_MODE(link_settings, FIBRE); in hinic_link_port_type()
233 ETHTOOL_ADD_ADVERTISED_LINK_MODE(link_settings, FIBRE); in hinic_link_port_type()
234 link_settings->port = PORT_FIBRE; in hinic_link_port_type()
[all …]
/linux/net/batman-adv/
H A Dbat_v_elp.c85 struct ethtool_link_ksettings link_settings; in batadv_v_elp_get_throughput() local
172 ret = __ethtool_get_link_ksettings(hard_iface->net_dev, &link_settings); in batadv_v_elp_get_throughput()
176 if (link_settings.base.duplex == DUPLEX_FULL) in batadv_v_elp_get_throughput()
181 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn201/
H A Ddcn201_hwseq.h34 struct dc_link_settings *link_settings);
H A Ddcn201_hwseq.c595 struct dc_link_settings *link_settings) in dcn201_unblank_stream() argument
605 params.link_settings.link_rate = link_settings->link_rate; in dcn201_unblank_stream()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn31/
H A Ddcn31_dio_link_encoder.h261 const struct dc_link_settings *link_settings,
269 const struct dc_link_settings *link_settings,
286 struct dc_link_settings *link_settings);
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c1861 struct dc_link_settings link_settings = link->cur_link_settings; in disable_link_dp() local
1879 if (link_dp_get_encoding_format(&link_settings) == in disable_link_dp()
1987 const struct dc_link_settings *link_settings = in enable_link_dp() local
2000 link_dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING) in enable_link_dp()
2022 if (link_dp_get_encoding_format(link_settings) == DP_128b_132b_ENCODING && in enable_link_dp()
2039 if (link_dp_get_encoding_format(link_settings) == DP_128b_132b_ENCODING) { in enable_link_dp()
2043 link_settings->link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in enable_link_dp()
2061 if (link_settings->link_rate == LINK_RATE_LOW) in enable_link_dp()
2067 if (perform_link_training_with_retries(link_settings, in enable_link_dp()
2083 if (link_dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING) in enable_link_dp()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.h90 struct dc_link_settings *link_settings);
H A Ddcn32_hwseq.c1311 struct dc_link_settings *link_settings) in dcn32_unblank_stream() argument
1328 params.link_settings.link_rate = link_settings->link_rate; in dcn32_unblank_stream()
/linux/drivers/gpu/drm/amd/display/dc/dcn21/
H A Ddcn21_link_encoder.h87 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.h56 struct dc_link_settings *link_settings);
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/
H A Ddcn401_dio_link_encoder.h121 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c665 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
667 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
669 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
672 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
674 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
676 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
681 for (r = 0; r < link_lane_settings.link_settings.lane_count; r++) { in dp_phy_settings_write()
869 link_training_settings.link_settings = cur_link_settings; in dp_phy_test_pattern_debugfs_write()
877 link_training_settings.link_settings = prefer_link_settings; in dp_phy_test_pattern_debugfs_write()
880 for (i = 0; i < (unsigned int)(link_training_settings.link_settings.lane_count); i++) in dp_phy_test_pattern_debugfs_write()
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/
H A Ddcn20_link_encoder.h349 const struct dc_link_settings *link_settings,
354 struct dc_link_settings *link_settings);
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c1189 struct dc_link_settings *link_settings) in dce110_unblank_stream() argument
1198 params.link_settings.link_rate = link_settings->link_rate; in dce110_unblank_stream()
3278 const struct dc_link_settings *link_settings) in dce110_enable_dp_link_output() argument
3314 dc->link_srv->dp_get_encoding_format(link_settings), in dce110_enable_dp_link_output()
3320 if (dc->link_srv->dp_get_encoding_format(link_settings) == DP_8b_10b_ENCODING) { in dce110_enable_dp_link_output()
3330 clock_source, link_settings); in dce110_enable_dp_link_output()

12