Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_dp.c53 const struct dc_link_settings *link_settings) in get_cr_training_aux_rd_interval() argument
71 const struct dc_link_settings *link_settings) in get_eq_training_aux_rd_interval() argument
122 const struct dc_link_settings *link_settings) in decide_cr_training_pattern() argument
130 const struct dc_link_settings *link_settings) in decide_eq_training_pattern() argument
163 (lt_settings->link_settings.link_spread); in dpcd_set_link_settings()
166 lt_settings->link_settings.lane_count; in dpcd_set_link_settings()
184 lt_settings->link_settings.use_link_rate_set == true) { in dpcd_set_link_settings()
188 &lt_settings->link_settings.link_rate_set, 1); in dpcd_set_link_settings()
190 rate = (uint8_t) (lt_settings->link_settings.link_rate); in dpcd_set_link_settings()
198 lt_settings->link_settings.link_rate, in dpcd_set_link_settings()
[all …]
Ddc_link_hwss.c96 const struct dc_link_settings *link_settings) in dp_enable_link_phy() argument
133 link->cur_link_settings = *link_settings; in dp_enable_link_phy()
144 link_settings, in dp_enable_link_phy()
149 link_settings, in dp_enable_link_phy()
297 const struct link_training_settings *link_settings, in dp_set_hw_lane_settings() argument
306 encoder->funcs->dp_set_lane_settings(encoder, link_settings); in dp_set_hw_lane_settings()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dce/
Ddce_link_encoder.c564 const struct dc_link_settings *link_settings) in configure_encoder() argument
569 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in configure_encoder()
578 const struct dc_link_settings *link_settings) in dce60_configure_encoder() argument
583 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in dce60_configure_encoder()
1084 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument
1097 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output()
1104 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_output()
1106 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1123 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_mst_output() argument
1136 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output()
[all …]
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);
315 struct dc_link_settings *link_settings);
Ddce_clk_mgr.c527 cfg->link_settings.lane_count = in dce110_fill_display_configs()
529 cfg->link_settings.link_rate = in dce110_fill_display_configs()
531 cfg->link_settings.link_spread = in dce110_fill_display_configs()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_link_encoder.c493 const struct dc_link_settings *link_settings) in enc1_configure_encoder() argument
497 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in enc1_configure_encoder()
962 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument
975 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_output()
982 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_output()
984 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output()
1001 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_mst_output() argument
1014 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_mst_output()
1021 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_mst_output()
1023 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output()
[all …]
Ddcn10_link_encoder.h519 const struct dc_link_settings *link_settings);
533 const struct dc_link_settings *link_settings,
539 const struct dc_link_settings *link_settings,
550 const struct link_training_settings *link_settings);
590 struct dc_link_settings *link_settings);
Ddcn10_hw_sequencer.h63 struct dc_link_settings *link_settings);
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/virtual/
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-v5.10/drivers/gpu/drm/amd/display/dc/dcn20/
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 …]
Ddcn20_hwseq.h54 struct dc_link_settings *link_settings);
Ddcn20_stream_encoder.c452 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in enc2_stream_encoder_dp_unblank()
469 param->link_settings.link_rate in enc2_stream_encoder_dp_unblank()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn21/
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()
Ddcn21_link_encoder.h87 const struct dc_link_settings *link_settings,
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/hw/
Dlink_encoder.h143 const struct dc_link_settings *link_settings,
146 const struct dc_link_settings *link_settings,
154 const struct link_training_settings *link_settings);
183 struct dc_link_settings *link_settings);
Dstream_encoder.h89 struct dc_link_settings link_settings; member
/Linux-v5.10/net/batman-adv/
Dbat_v_elp.c69 struct ethtool_link_ksettings link_settings; in batadv_v_elp_get_throughput() local
127 memset(&link_settings, 0, sizeof(link_settings)); in batadv_v_elp_get_throughput()
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-v5.10/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h51 const struct dc_link_settings *link_settings);
68 const struct link_training_settings *link_settings,
/Linux-v5.10/drivers/net/ethernet/huawei/hinic/
Dhinic_ethtool.c197 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.10/drivers/net/ethernet/freescale/dpaa2/
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-v5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
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-v5.10/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.h48 struct dc_link_settings *link_settings);
/Linux-v5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_debugfs.c456 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
458 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
460 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
463 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
465 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
467 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
472 for (r = 0; r < link_lane_settings.link_settings.lane_count; r++) { in dp_phy_settings_write()
659 link_training_settings.link_settings = cur_link_settings; in dp_phy_test_pattern_debugfs_write()
667 link_training_settings.link_settings = prefer_link_settings; in dp_phy_test_pattern_debugfs_write()
670 for (i = 0; i < (unsigned int)(link_training_settings.link_settings.lane_count); i++) in dp_phy_test_pattern_debugfs_write()
/Linux-v5.10/drivers/gpu/drm/amd/display/include/
Dlink_service_types.h74 struct dc_link_settings link_settings; member
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/
Ddm_services_types.h131 struct dc_link_settings link_settings; /* DP only */ member

12