Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_dp.c378 switch (link_settings->link_rate) { in get_dpcd_link_rate()
415 lt_settings->link_settings.lane_count; in dpcd_set_link_settings()
1506 lt_settings->link_settings = *link_settings;
1953 &lt_settings->link_settings);
2168 &lt_settings->link_settings,
2198 link_settings,
2441 link_settings,
2457 dp_cs_id, link_settings);
2947 link_settings.lane_count =
2952 link_settings.link_rate =
[all …]
A Ddc_link_hwss.c143 link_settings, in dp_enable_link_phy()
148 link_settings, in dp_enable_link_phy()
156 link_settings, in dp_enable_link_phy()
161 link_settings, in dp_enable_link_phy()
362 if (dp_get_link_encoding_format(&link_settings->link_settings) == in dp_set_hw_lane_settings()
366 &link_settings->link_settings, in dp_set_hw_lane_settings()
368 } else if (dp_get_link_encoding_format(&link_settings->link_settings) in dp_set_hw_lane_settings()
376 link_settings->lane_settings, in dp_set_hw_lane_settings()
777 switch (link_settings->link_rate) {
794 link_settings,
[all …]
A Ddc_link_enc_cfg.c47 struct dc_link_settings link_settings = {0}; in is_dig_link_enc_stream() local
49 decide_link_settings(stream, &link_settings); in is_dig_link_enc_stream()
50 if ((link_settings.link_rate >= LINK_RATE_LOW) && in is_dig_link_enc_stream()
51 link_settings.link_rate <= LINK_RATE_HIGH3) { in is_dig_link_enc_stream()
A Ddc_link_dpia.c266 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_cr_non_transparent()
422 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_cr_transparent()
574 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_eq_non_transparent()
711 enum dc_lane_count lane_count = lt_settings->link_settings.lane_count; in dpia_training_eq_transparent()
/linux/drivers/gpu/drm/amd/display/dc/dce/
A Ddce_link_encoder.c1136 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output()
1145 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1175 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output()
1184 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
1334 if (!link_settings) { in dce110_link_encoder_dp_set_lane_settings()
1342 cntl.lanes_number = link_settings->link_settings.lane_count; in dce110_link_encoder_dp_set_lane_settings()
1344 cntl.pixel_clock = link_settings->link_settings.link_rate * in dce110_link_encoder_dp_set_lane_settings()
1347 for (lane = 0; lane < link_settings->link_settings.lane_count; lane++) { in dce110_link_encoder_dp_set_lane_settings()
1356 if (link_settings->link_settings.link_rate == LINK_RATE_HIGH2) { in dce110_link_encoder_dp_set_lane_settings()
1667 struct dc_link_settings *link_settings) in dce110_link_encoder_get_max_link_cap() argument
[all …]
A Ddce_link_encoder.h259 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/drivers/gpu/drm/amd/display/dc/dcn10/
A Ddcn10_link_encoder.c492 const struct dc_link_settings *link_settings) in enc1_configure_encoder() argument
976 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument
998 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output()
1037 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output()
1110 if (!link_settings) { in dcn10_link_encoder_dp_set_lane_settings()
1118 cntl.lanes_number = link_settings->link_settings.lane_count; in dcn10_link_encoder_dp_set_lane_settings()
1120 cntl.pixel_clock = link_settings->link_settings.link_rate * in dcn10_link_encoder_dp_set_lane_settings()
1123 for (lane = 0; lane < link_settings->link_settings.lane_count; lane++) { in dcn10_link_encoder_dp_set_lane_settings()
1132 if (link_settings->link_settings.link_rate == LINK_RATE_HIGH2) { in dcn10_link_encoder_dp_set_lane_settings()
1450 struct dc_link_settings *link_settings) in dcn10_link_encoder_get_max_link_cap() argument
[all …]
A Ddcn10_link_encoder.h546 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/drivers/gpu/drm/amd/display/dc/dcn20/
A Ddcn20_link_encoder.c214 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/drivers/gpu/drm/amd/display/dc/dcn31/
A Ddcn31_dio_link_encoder.c402 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_output() argument
419 enc1_configure_encoder(enc10, link_settings); in dcn31_link_encoder_enable_dp_output()
424 dpia_control.lanenum = (uint8_t)link_settings->lane_count; in dcn31_link_encoder_enable_dp_output()
425 dpia_control.symclk_10khz = link_settings->link_rate * in dcn31_link_encoder_enable_dp_output()
447 const struct dc_link_settings *link_settings, in dcn31_link_encoder_enable_dp_mst_output() argument
464 enc1_configure_encoder(enc10, link_settings); in dcn31_link_encoder_enable_dp_mst_output()
469 dpia_control.lanenum = (uint8_t)link_settings->lane_count; in dcn31_link_encoder_enable_dp_mst_output()
470 dpia_control.symclk_10khz = link_settings->link_rate * in dcn31_link_encoder_enable_dp_mst_output()
568 struct dc_link_settings *link_settings) in dcn31_link_encoder_get_max_link_cap() argument
573 dcn10_link_encoder_get_max_link_cap(enc, link_settings); in dcn31_link_encoder_get_max_link_cap()
[all …]
A Ddcn31_hpo_dp_link_encoder.c501 const struct dc_link_settings *link_settings, in dcn31_hpo_dp_link_enc_enable_dp_output() argument
517 cntl.lanes_number = link_settings->lane_count; in dcn31_hpo_dp_link_enc_enable_dp_output()
519 cntl.pixel_clock = link_settings->link_rate * 1000; in dcn31_hpo_dp_link_enc_enable_dp_output()
561 const struct dc_link_settings *link_settings, in dcn31_hpo_dp_link_enc_set_ffe() argument
572 cntl.lanes_number = link_settings->lane_count; in dcn31_hpo_dp_link_enc_set_ffe()
573 cntl.pixel_clock = link_settings->link_rate * 1000; in dcn31_hpo_dp_link_enc_set_ffe()
A Ddcn31_dio_link_encoder.h231 const struct dc_link_settings *link_settings,
239 const struct dc_link_settings *link_settings,
256 struct dc_link_settings *link_settings);
A Ddcn31_hpo_dp_link_encoder.h186 const struct dc_link_settings *link_settings,
219 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/dc/virtual/
A Dvirtual_link_encoder.c52 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/drivers/gpu/drm/amd/display/dc/dcn21/
A Ddcn21_link_encoder.c172 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/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dlink_encoder.h154 const struct dc_link_settings *link_settings,
157 const struct dc_link_settings *link_settings,
165 const struct link_training_settings *link_settings);
194 struct dc_link_settings *link_settings);
270 const struct dc_link_settings *link_settings,
305 const struct dc_link_settings *link_settings,
/linux/drivers/gpu/drm/amd/display/dc/dcn201/
A Ddcn201_link_encoder.c54 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()
A Ddcn201_hwseq.h34 struct dc_link_settings *link_settings);
/linux/net/batman-adv/
A Dbat_v_elp.c70 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/drivers/net/ethernet/huawei/hinic/
A Dhinic_ethtool.c212 (link_settings, idx); in hinic_add_ethtool_link_mode()
215 (link_settings, idx); in hinic_add_ethtool_link_mode()
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()
235 link_settings->port = PORT_FIBRE; in hinic_link_port_type()
241 link_settings->port = PORT_DA; in hinic_link_port_type()
247 link_settings->port = PORT_NONE; in hinic_link_port_type()
251 link_settings->port = PORT_OTHER; in hinic_link_port_type()
523 ethtool_link_ksettings *link_settings) in hinic_set_link_ksettings() argument
[all …]
/linux/drivers/gpu/drm/amd/display/dc/inc/
A Dlink_hwss.h37 const struct dc_link_settings *link_settings);
56 const struct link_training_settings *link_settings,
A Ddc_link_dp.h197 enum dp_link_encoding dp_get_link_encoding_format(const struct dc_link_settings *link_settings);
213 void enable_dp_hpo_output(struct dc_link *link, const struct dc_link_settings *link_settings);
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-ethtool.c96 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/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
A Ddce110_clk_mgr.c155 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/drivers/gpu/drm/amd/display/dc/dce110/
A Ddce110_hw_sequencer.h48 struct dc_link_settings *link_settings);

Completed in 57 milliseconds

12