| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/link/ |
| D | link_hwss_hpo_dp.c | 64 const struct dc_link_settings *link_settings, in set_hpo_dp_hblank_min_symbol_width() argument 72 dc_link_bandwidth_kbps(pipe_ctx->stream->link, link_settings); in set_hpo_dp_hblank_min_symbol_width() 163 const struct dc_link_settings *link_settings) in enable_hpo_dp_fpga_link_output() argument 167 int phyd32clk_freq_khz = link_settings->link_rate == LINK_RATE_UHBR10 ? 312500 : in enable_hpo_dp_fpga_link_output() 168 link_settings->link_rate == LINK_RATE_UHBR13_5 ? 412875 : in enable_hpo_dp_fpga_link_output() 169 link_settings->link_rate == LINK_RATE_UHBR20 ? 625000 : 0; in enable_hpo_dp_fpga_link_output() 183 link_settings->lane_count); in enable_hpo_dp_fpga_link_output() 191 const struct dc_link_settings *link_settings) in enable_hpo_dp_link_output() argument 195 clock_source, link_settings); in enable_hpo_dp_link_output() 199 link_settings, in enable_hpo_dp_link_output() [all …]
|
| D | link_hwss_dio.c | 116 const struct dc_link_settings *link_settings) in enable_dio_dp_link_output() argument 123 link_settings, in enable_dio_dp_link_output() 128 link_settings, in enable_dio_dp_link_output() 155 const struct dc_link_settings *link_settings, in set_dio_dp_lane_settings() argument 160 link_enc->funcs->dp_set_lane_settings(link_enc, link_settings, lane_settings); in set_dio_dp_lane_settings()
|
| D | link_hwss_dio.h | 42 const struct dc_link_settings *link_settings); 51 const struct dc_link_settings *link_settings,
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/virtual/ |
| 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-v6.1/drivers/gpu/drm/amd/display/dc/dcn31/ |
| D | dcn31_dio_link_encoder.c | 456 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_output() argument 465 dcn20_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn31_link_encoder_enable_dp_output() 474 enc1_configure_encoder(enc10, link_settings); in dcn31_link_encoder_enable_dp_output() 479 dpia_control.lanenum = (uint8_t)link_settings->lane_count; in dcn31_link_encoder_enable_dp_output() 480 dpia_control.symclk_10khz = link_settings->link_rate * in dcn31_link_encoder_enable_dp_output() 503 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_mst_output() argument 512 dcn10_link_encoder_enable_dp_mst_output(enc, link_settings, clock_source); in dcn31_link_encoder_enable_dp_mst_output() 521 enc1_configure_encoder(enc10, link_settings); in dcn31_link_encoder_enable_dp_mst_output() 526 dpia_control.lanenum = (uint8_t)link_settings->lane_count; in dcn31_link_encoder_enable_dp_mst_output() 527 dpia_control.symclk_10khz = link_settings->link_rate * in dcn31_link_encoder_enable_dp_mst_output() [all …]
|
| D | dcn31_hpo_dp_link_encoder.c | 501 const struct dc_link_settings *link_settings, in dcn31_hpo_dp_link_enc_enable_dp_output() argument 521 cntl.lanes_number = link_settings->lane_count; in dcn31_hpo_dp_link_enc_enable_dp_output() 523 cntl.pixel_clock = link_settings->link_rate * 1000; in dcn31_hpo_dp_link_enc_enable_dp_output() 565 const struct dc_link_settings *link_settings, in dcn31_hpo_dp_link_enc_set_ffe() argument 576 cntl.lanes_number = link_settings->lane_count; in dcn31_hpo_dp_link_enc_set_ffe() 577 cntl.pixel_clock = link_settings->link_rate * 1000; in dcn31_hpo_dp_link_enc_set_ffe()
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/dce/ |
| D | dce_link_encoder.c | 600 const struct dc_link_settings *link_settings) in configure_encoder() argument 605 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in configure_encoder() 614 const struct dc_link_settings *link_settings) in dce60_configure_encoder() argument 619 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in dce60_configure_encoder() 1121 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument 1134 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output() 1141 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_output() 1143 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output() 1160 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_mst_output() argument 1173 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 dc_link_settings *link_settings, 318 struct dc_link_settings *link_settings);
|
| /Linux-v6.1/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()
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_dp.c | 126 const struct dc_link_settings *link_settings) in get_cr_training_aux_rd_interval() argument 132 if (dp_get_link_encoding_format(link_settings) == DP_8b_10b_ENCODING && in get_cr_training_aux_rd_interval() 148 const struct dc_link_settings *link_settings) in get_eq_training_aux_rd_interval() argument 153 if (dp_get_link_encoding_format(link_settings) == DP_128b_132b_ENCODING) { in get_eq_training_aux_rd_interval() 159 } else if (dp_get_link_encoding_format(link_settings) == DP_8b_10b_ENCODING && in get_eq_training_aux_rd_interval() 260 const struct dc_link_settings *link_settings) in decide_cr_training_pattern() argument 262 switch (dp_get_link_encoding_format(link_settings)) { in decide_cr_training_pattern() 272 const struct dc_link_settings *link_settings) in decide_eq_training_pattern() argument 283 switch (dp_get_link_encoding_format(link_settings)) { in decide_eq_training_pattern() 304 static uint8_t get_dpcd_link_rate(const struct dc_link_settings *link_settings) in get_dpcd_link_rate() argument [all …]
|
| D | dc_link_dpia.c | 302 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_cr_non_transparent() 458 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_cr_transparent() 612 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_eq_non_transparent() 756 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_eq_transparent() 972 struct dc_link_settings link_settings = *link_setting; // non-const copy to pass in in dc_link_dpia_perform_link_training() local 974 lt_settings.lttpr_mode = dp_decide_lttpr_mode(link, &link_settings); in dc_link_dpia_perform_link_training()
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| D | link_encoder.h | 173 const struct dc_link_settings *link_settings, 176 const struct dc_link_settings *link_settings, 184 const struct dc_link_settings *link_settings, 214 struct dc_link_settings *link_settings); 291 const struct dc_link_settings *link_settings, 327 const struct dc_link_settings *link_settings,
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/ |
| D | link_hwss.h | 49 const struct dc_link_settings *link_settings, 57 const struct dc_link_settings *link_settings); 63 const struct dc_link_settings *link_settings,
|
| D | dc_link_dp.h | 195 enum dp_link_encoding dp_get_link_encoding_format(const struct dc_link_settings *link_settings); 219 const struct dc_link_settings *link_settings); 234 const struct dc_link_settings *link_settings); 254 const struct link_training_settings *link_settings,
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn32/ |
| D | dcn32_dio_link_encoder.c | 112 const struct dc_link_settings *link_settings, in dcn32_link_encoder_enable_dp_output() argument 116 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn32_link_encoder_enable_dp_output() 137 struct dc_link_settings *link_settings) in dcn32_link_encoder_get_max_link_cap() argument 142 dcn10_link_encoder_get_max_link_cap(enc, link_settings); in dcn32_link_encoder_get_max_link_cap() 148 link_settings->lane_count = MIN(LANE_COUNT_TWO, link_settings->lane_count); in dcn32_link_encoder_get_max_link_cap()
|
| D | dcn32_dio_link_encoder.h | 53 const struct dc_link_settings *link_settings,
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn10/ |
| D | dcn10_link_encoder.c | 489 const struct dc_link_settings *link_settings) in enc1_configure_encoder() argument 493 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in enc1_configure_encoder() 974 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument 987 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_output() 994 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_output() 996 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output() 1013 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_mst_output() argument 1026 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_mst_output() 1033 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_mst_output() 1035 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output() [all …]
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn201/ |
| D | dcn201_link_encoder.c | 54 struct dc_link_settings *link_settings) in dcn201_link_encoder_get_max_link_cap() argument 59 dcn10_link_encoder_get_max_link_cap(enc, link_settings); in dcn201_link_encoder_get_max_link_cap() 64 if (!value1 && !value2 && link_settings->lane_count > LANE_COUNT_TWO) in dcn201_link_encoder_get_max_link_cap() 65 link_settings->lane_count = LANE_COUNT_TWO; in dcn201_link_encoder_get_max_link_cap()
|
| D | dcn201_hwseq.h | 34 struct dc_link_settings *link_settings);
|
| /Linux-v6.1/drivers/net/ethernet/huawei/hinic/ |
| 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-v6.1/drivers/gpu/drm/amd/display/dc/dce110/ |
| D | dce110_hw_sequencer.h | 48 struct dc_link_settings *link_settings); 111 const struct dc_link_settings *link_settings);
|
| /Linux-v6.1/net/batman-adv/ |
| D | bat_v_elp.c | 70 struct ethtool_link_ksettings link_settings; in batadv_v_elp_get_throughput() local 129 ret = __ethtool_get_link_ksettings(hard_iface->net_dev, &link_settings); in batadv_v_elp_get_throughput() 133 if (link_settings.base.duplex == DUPLEX_FULL) in batadv_v_elp_get_throughput() 138 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
|
| /Linux-v6.1/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-ethtool.c | 98 struct ethtool_link_ksettings *link_settings) in dpaa2_eth_get_link_ksettings() argument 104 link_settings); in dpaa2_eth_get_link_ksettings() 106 link_settings->base.autoneg = AUTONEG_DISABLE; in dpaa2_eth_get_link_ksettings() 108 link_settings->base.duplex = DUPLEX_FULL; in dpaa2_eth_get_link_ksettings() 109 link_settings->base.speed = priv->link_state.rate; in dpaa2_eth_get_link_ksettings() 116 const struct ethtool_link_ksettings *link_settings) in dpaa2_eth_set_link_ksettings() argument 123 return phylink_ethtool_ksettings_set(priv->mac->phylink, link_settings); in dpaa2_eth_set_link_ksettings()
|
| /Linux-v6.1/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()
|