| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce/ |
| D | dce_link_encoder.c | 603 const struct dc_link_settings *link_settings) in configure_encoder() argument 608 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in configure_encoder() 617 const struct dc_link_settings *link_settings) in dce60_configure_encoder() argument 622 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in dce60_configure_encoder() 1123 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument 1136 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output() 1143 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_output() 1145 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output() 1162 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_mst_output() argument 1175 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output() [all …]
|
| D | dce_link_encoder.h | 259 const struct dc_link_settings *link_settings, 265 const struct dc_link_settings *link_settings, 282 const struct link_training_settings *link_settings); 317 struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_dp.c | 73 const struct dc_link_settings *link_settings) in get_cr_training_aux_rd_interval() argument 91 const struct dc_link_settings *link_settings) in get_eq_training_aux_rd_interval() argument 182 const struct dc_link_settings *link_settings) in decide_cr_training_pattern() argument 188 const struct dc_link_settings *link_settings) in decide_eq_training_pattern() argument 234 (lt_settings->link_settings.link_spread); in dpcd_set_link_settings() 237 lt_settings->link_settings.lane_count; in dpcd_set_link_settings() 256 lt_settings->link_settings.use_link_rate_set == true) { in dpcd_set_link_settings() 270 <_settings->link_settings.link_rate_set, 1); in dpcd_set_link_settings() 272 rate = (uint8_t) (lt_settings->link_settings.link_rate); in dpcd_set_link_settings() 280 lt_settings->link_settings.link_rate, in dpcd_set_link_settings() [all …]
|
| D | dc_link_enc_cfg.c | 45 struct dc_link_settings link_settings = {0}; in is_dig_link_enc_stream() local 47 decide_link_settings(stream, &link_settings); in is_dig_link_enc_stream() 48 if ((link_settings.link_rate >= LINK_RATE_LOW) && in is_dig_link_enc_stream() 49 link_settings.link_rate <= LINK_RATE_HIGH3) { in is_dig_link_enc_stream()
|
| D | dc_link_hwss.c | 68 const struct dc_link_settings *link_settings) in dp_enable_link_phy() argument 112 link->cur_link_settings = *link_settings; in dp_enable_link_phy() 123 link_settings, in dp_enable_link_phy() 128 link_settings, in dp_enable_link_phy() 287 const struct link_training_settings *link_settings, in dp_set_hw_lane_settings() argument 296 encoder->funcs->dp_set_lane_settings(encoder, link_settings); in dp_set_hw_lane_settings()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/virtual/ |
| D | virtual_link_encoder.c | 52 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_output() argument 57 const struct dc_link_settings *link_settings, in virtual_link_encoder_enable_dp_mst_output() argument 66 const struct link_training_settings *link_settings) {} in virtual_link_encoder_dp_set_lane_settings() argument 88 struct dc_link_settings *link_settings) in virtual_link_encoder_get_max_link_cap() argument 93 *link_settings = max_link_cap; in virtual_link_encoder_get_max_link_cap()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn20/ |
| D | dcn20_link_encoder.c | 214 const struct dc_link_settings *link_settings, in update_cfg_data() argument 221 for (i = 0; i < link_settings->lane_count; i++) in update_cfg_data() 224 switch (link_settings->link_rate) { in update_cfg_data() 239 __func__, link_settings->link_rate); in update_cfg_data() 248 const struct dc_link_settings *link_settings, in dcn20_link_encoder_enable_dp_output() argument 256 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn20_link_encoder_enable_dp_output() 260 if (!update_cfg_data(enc10, link_settings, cfg)) in dcn20_link_encoder_enable_dp_output() 263 enc1_configure_encoder(enc10, link_settings); in dcn20_link_encoder_enable_dp_output() 270 struct dc_link_settings *link_settings) in dcn20_link_encoder_get_max_link_cap() argument 275 dcn10_link_encoder_get_max_link_cap(enc, link_settings); in dcn20_link_encoder_get_max_link_cap() [all …]
|
| D | dcn20_hwseq.h | 54 struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn10/ |
| D | dcn10_link_encoder.c | 492 const struct dc_link_settings *link_settings) in enc1_configure_encoder() argument 496 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in enc1_configure_encoder() 976 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument 989 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_output() 996 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_output() 998 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output() 1015 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_mst_output() argument 1028 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_mst_output() 1035 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_mst_output() 1037 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output() [all …]
|
| D | dcn10_link_encoder.h | 546 const struct dc_link_settings *link_settings); 567 const struct dc_link_settings *link_settings, 573 const struct dc_link_settings *link_settings, 584 const struct link_training_settings *link_settings); 624 struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn21/ |
| D | dcn21_link_encoder.c | 172 const struct dc_link_settings *link_settings, in update_cfg_data() argument 184 switch (link_settings->link_rate) { in update_cfg_data() 199 __func__, link_settings->link_rate); in update_cfg_data() 256 const struct dc_link_settings *link_settings, in dcn21_link_encoder_enable_dp_output() argument 267 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn21_link_encoder_enable_dp_output() 271 if (!update_cfg_data(enc10, link_settings, cfg)) in dcn21_link_encoder_enable_dp_output() 274 enc1_configure_encoder(enc10, link_settings); in dcn21_link_encoder_enable_dp_output() 282 const struct dc_link_settings *link_settings, in dcn21_link_encoder_enable_dp_mst_output() argument 288 dcn10_link_encoder_enable_dp_mst_output(enc, link_settings, clock_source); in dcn21_link_encoder_enable_dp_mst_output()
|
| D | dcn21_link_encoder.h | 87 const struct dc_link_settings *link_settings,
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dcn31/ |
| D | dcn31_dio_link_encoder.c | 367 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_output() argument 373 dcn20_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn31_link_encoder_enable_dp_output() 383 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_mst_output() argument 389 dcn10_link_encoder_enable_dp_mst_output(enc, link_settings, clock_source); in dcn31_link_encoder_enable_dp_mst_output() 444 struct dc_link_settings *link_settings) in dcn31_link_encoder_get_max_link_cap() argument 449 dcn10_link_encoder_get_max_link_cap(enc, link_settings); in dcn31_link_encoder_get_max_link_cap() 466 link_settings->lane_count = MIN(LANE_COUNT_TWO, link_settings->lane_count); in dcn31_link_encoder_get_max_link_cap()
|
| D | dcn31_dio_link_encoder.h | 231 const struct dc_link_settings *link_settings, 239 const struct dc_link_settings *link_settings, 256 struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| D | link_encoder.h | 150 const struct dc_link_settings *link_settings, 153 const struct dc_link_settings *link_settings, 161 const struct link_training_settings *link_settings); 190 struct dc_link_settings *link_settings);
|
| D | stream_encoder.h | 89 struct dc_link_settings link_settings; member
|
| /Linux-v5.15/net/batman-adv/ |
| D | bat_v_elp.c | 70 struct ethtool_link_ksettings link_settings; in batadv_v_elp_get_throughput() local 128 memset(&link_settings, 0, sizeof(link_settings)); in batadv_v_elp_get_throughput() 130 ret = __ethtool_get_link_ksettings(hard_iface->net_dev, &link_settings); in batadv_v_elp_get_throughput() 134 if (link_settings.base.duplex == DUPLEX_FULL) in batadv_v_elp_get_throughput() 139 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/ |
| D | link_hwss.h | 37 const struct dc_link_settings *link_settings); 55 const struct link_training_settings *link_settings,
|
| D | dc_link_dp.h | 191 enum dp_link_encoding dp_get_link_encoding_format(const struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_ethtool.c | 197 static void hinic_add_ethtool_link_mode(struct cmd_link_settings *link_settings, in hinic_add_ethtool_link_mode() argument 212 (link_settings, idx); in hinic_add_ethtool_link_mode() 215 (link_settings, idx); in hinic_add_ethtool_link_mode() 220 static void hinic_link_port_type(struct cmd_link_settings *link_settings, in hinic_link_port_type() argument 226 ETHTOOL_ADD_SUPPORTED_LINK_MODE(link_settings, TP); in hinic_link_port_type() 227 ETHTOOL_ADD_ADVERTISED_LINK_MODE(link_settings, TP); in hinic_link_port_type() 228 link_settings->port = PORT_TP; in hinic_link_port_type() 233 ETHTOOL_ADD_SUPPORTED_LINK_MODE(link_settings, FIBRE); in hinic_link_port_type() 234 ETHTOOL_ADD_ADVERTISED_LINK_MODE(link_settings, FIBRE); in hinic_link_port_type() 235 link_settings->port = PORT_FIBRE; in hinic_link_port_type() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-ethtool.c | 96 struct ethtool_link_ksettings *link_settings) in dpaa2_eth_get_link_ksettings() argument 102 link_settings); in dpaa2_eth_get_link_ksettings() 104 link_settings->base.autoneg = AUTONEG_DISABLE; in dpaa2_eth_get_link_ksettings() 106 link_settings->base.duplex = DUPLEX_FULL; in dpaa2_eth_get_link_ksettings() 107 link_settings->base.speed = priv->link_state.rate; in dpaa2_eth_get_link_ksettings() 114 const struct ethtool_link_ksettings *link_settings) in dpaa2_eth_set_link_ksettings() argument 121 return phylink_ethtool_ksettings_set(priv->mac->phylink, link_settings); in dpaa2_eth_set_link_ksettings()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
| D | dce110_clk_mgr.c | 155 cfg->link_settings.lane_count = in dce110_fill_display_configs() 157 cfg->link_settings.link_rate = in dce110_fill_display_configs() 159 cfg->link_settings.link_spread = in dce110_fill_display_configs()
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_hw_sequencer.h | 48 struct dc_link_settings *link_settings);
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/include/ |
| D | link_service_types.h | 82 struct dc_link_settings link_settings; member
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_debugfs.c | 520 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write() 522 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write() 524 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write() 527 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write() 529 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write() 531 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write() 536 for (r = 0; r < link_lane_settings.link_settings.lane_count; r++) { in dp_phy_settings_write() 723 link_training_settings.link_settings = cur_link_settings; in dp_phy_test_pattern_debugfs_write() 731 link_training_settings.link_settings = prefer_link_settings; in dp_phy_test_pattern_debugfs_write() 734 for (i = 0; i < (unsigned int)(link_training_settings.link_settings.lane_count); i++) in dp_phy_test_pattern_debugfs_write()
|