| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_dp_training_8b_10b.c | 50 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 D | virtual_link_encoder.c | 50 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 D | link_encoder.h | 127 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 D | dce_link_encoder.c | 621 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 D | dce_link_encoder.h | 255 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 D | dce_clk_mgr.c | 531 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 D | dce_stream_encoder.c | 956 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 D | link_hwss_hpo_dp.c | 47 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 D | link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 178 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 D | link_hwss.h | 50 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 D | dcn32_dio_link_encoder.h | 45 const struct dc_link_settings *link_settings, 51 struct dc_link_settings *link_settings);
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_ethtool.c | 196 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 D | bat_v_elp.c | 85 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 D | dcn201_hwseq.h | 34 struct dc_link_settings *link_settings);
|
| H A D | dcn201_hwseq.c | 595 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 D | dcn31_dio_link_encoder.h | 261 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 D | link_dpms.c | 1861 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 D | dcn32_hwseq.h | 90 struct dc_link_settings *link_settings);
|
| H A D | dcn32_hwseq.c | 1311 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 D | dcn21_link_encoder.h | 87 const struct dc_link_settings *link_settings,
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.h | 56 struct dc_link_settings *link_settings);
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn401/ |
| H A D | dcn401_dio_link_encoder.h | 121 const struct dc_link_settings *link_settings,
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_debugfs.c | 665 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 D | dcn20_link_encoder.h | 349 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 D | dce110_hwseq.c | 1189 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()
|