Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_dp.c138 (lt_settings->link_settings.link_spread); in dpcd_set_link_settings()
141 lt_settings->link_settings.lane_count; in dpcd_set_link_settings()
160 lt_settings->link_settings.use_link_rate_set == true) { in dpcd_set_link_settings()
164 &lt_settings->link_settings.link_rate_set, 1); in dpcd_set_link_settings()
166 rate = (uint8_t) (lt_settings->link_settings.link_rate); in dpcd_set_link_settings()
174 lt_settings->link_settings.link_rate, in dpcd_set_link_settings()
176 lt_settings->link_settings.lane_count, in dpcd_set_link_settings()
179 lt_settings->link_settings.link_spread); in dpcd_set_link_settings()
184 lt_settings->link_settings.link_rate_set, in dpcd_set_link_settings()
186 lt_settings->link_settings.lane_count, in dpcd_set_link_settings()
[all …]
Ddc_link_hwss.c69 const struct dc_link_settings *link_settings) in dp_enable_link_phy() argument
106 link_settings, in dp_enable_link_phy()
111 link_settings, in dp_enable_link_phy()
118 link->cur_link_settings = *link_settings; in dp_enable_link_phy()
243 const struct link_training_settings *link_settings) in dp_set_hw_lane_settings() argument
248 encoder->funcs->dp_set_lane_settings(encoder, link_settings); in dp_set_hw_lane_settings()
Ddc_link.c1459 struct dc_link_settings link_settings = {0}; in enable_link_dp() local
1476 decide_link_settings(stream, &link_settings); in enable_link_dp()
1483 (link->cur_link_settings.lane_count != link_settings.lane_count || in enable_link_dp()
1484 link->cur_link_settings.link_rate != link_settings.link_rate)) { in enable_link_dp()
1494 link_settings.link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in enable_link_dp()
1502 &link_settings); in enable_link_dp()
1515 if (link_settings.link_rate == LINK_RATE_LOW) in enable_link_dp()
1519 dc_link_dp_perform_link_training_skip_aux(link, &link_settings); in enable_link_dp()
1521 link->cur_link_settings = link_settings; in enable_link_dp()
1525 &link_settings, in enable_link_dp()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_link_encoder.c492 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()
949 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_output() argument
962 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_output()
969 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_output()
971 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output()
988 const struct dc_link_settings *link_settings, in dcn10_link_encoder_enable_dp_mst_output() argument
1001 enc1_configure_encoder(enc10, link_settings); in dcn10_link_encoder_enable_dp_mst_output()
1008 cntl.lanes_number = link_settings->lane_count; in dcn10_link_encoder_enable_dp_mst_output()
1010 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output()
[all …]
Ddcn10_link_encoder.h451 const struct dc_link_settings *link_settings);
465 const struct dc_link_settings *link_settings,
471 const struct dc_link_settings *link_settings,
482 const struct link_training_settings *link_settings);
Ddcn10_stream_encoder.c934 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in enc1_stream_encoder_dp_unblank()
951 param->link_settings.link_rate in enc1_stream_encoder_dp_unblank()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_link_encoder.c481 const struct dc_link_settings *link_settings) in configure_encoder() argument
486 DP_UDI_LANES, link_settings->lane_count - LANE_COUNT_ONE); in configure_encoder()
987 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_output() argument
1000 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_output()
1007 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_output()
1009 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1026 const struct dc_link_settings *link_settings, in dce110_link_encoder_enable_dp_mst_output() argument
1039 configure_encoder(enc110, link_settings); in dce110_link_encoder_enable_dp_mst_output()
1046 cntl.lanes_number = link_settings->lane_count; in dce110_link_encoder_enable_dp_mst_output()
1048 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
[all …]
Ddce_link_encoder.h219 const struct dc_link_settings *link_settings,
225 const struct dc_link_settings *link_settings,
242 const struct link_training_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()
Ddce_stream_encoder.c974 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in dce110_stream_encoder_dp_unblank()
986 param->link_settings.link_rate in dce110_stream_encoder_dp_unblank()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_link_encoder.c211 const struct dc_link_settings *link_settings, in update_cfg_data() argument
218 for (i = 0; i < link_settings->lane_count; i++) in update_cfg_data()
221 switch (link_settings->link_rate) { in update_cfg_data()
236 __func__, link_settings->link_rate); in update_cfg_data()
245 const struct dc_link_settings *link_settings, in dcn20_link_encoder_enable_dp_output() argument
253 dcn10_link_encoder_enable_dp_output(enc, link_settings, clock_source); in dcn20_link_encoder_enable_dp_output()
257 if (!update_cfg_data(enc10, link_settings, cfg)) in dcn20_link_encoder_enable_dp_output()
260 enc1_configure_encoder(enc10, link_settings); in dcn20_link_encoder_enable_dp_output()
Ddcn20_stream_encoder.c456 if (param->link_settings.link_rate != LINK_RATE_UNKNOWN) { in enc2_stream_encoder_dp_unblank()
473 param->link_settings.link_rate in enc2_stream_encoder_dp_unblank()
Ddcn20_link_encoder.h160 const struct dc_link_settings *link_settings,
/Linux-v5.4/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
/Linux-v5.4/net/batman-adv/
Dbat_v_elp.c68 struct ethtool_link_ksettings link_settings; in batadv_v_elp_get_throughput() local
119 memset(&link_settings, 0, sizeof(link_settings)); in batadv_v_elp_get_throughput()
121 ret = __ethtool_get_link_ksettings(hard_iface->net_dev, &link_settings); in batadv_v_elp_get_throughput()
136 if (ret == 0 && link_settings.base.autoneg == AUTONEG_ENABLE) { in batadv_v_elp_get_throughput()
138 if (link_settings.base.duplex == DUPLEX_FULL) in batadv_v_elp_get_throughput()
143 throughput = link_settings.base.speed; in batadv_v_elp_get_throughput()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dlink_encoder.h147 const struct dc_link_settings *link_settings,
150 const struct dc_link_settings *link_settings,
158 const struct link_training_settings *link_settings);
Dstream_encoder.h91 struct dc_link_settings link_settings; member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h51 const struct dc_link_settings *link_settings);
67 const struct link_training_settings *link_settings);
Dhw_sequencer.h203 struct dc_link_settings *link_settings);
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_debugfs.c390 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
392 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
394 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
397 link_lane_settings.link_settings.lane_count = in dp_phy_settings_write()
399 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write()
401 link_lane_settings.link_settings.link_spread = in dp_phy_settings_write()
406 for (r = 0; r < link_lane_settings.link_settings.lane_count; r++) { in dp_phy_settings_write()
643 link_training_settings.link_settings = cur_link_settings; in dp_phy_test_pattern_debugfs_write()
651 link_training_settings.link_settings = prefer_link_settings; in dp_phy_test_pattern_debugfs_write()
654 for (i = 0; i < (unsigned int)(link_training_settings.link_settings.lane_count); i++) in dp_phy_test_pattern_debugfs_write()
/Linux-v5.4/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.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.h48 struct dc_link_settings *link_settings);
/Linux-v5.4/drivers/gpu/drm/amd/display/include/
Dlink_service_types.h72 struct dc_link_settings link_settings; member
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-ethtool.c84 struct ethtool_link_ksettings *link_settings) in dpaa2_eth_get_link_ksettings() argument
88 link_settings->base.autoneg = AUTONEG_DISABLE; in dpaa2_eth_get_link_ksettings()
90 link_settings->base.duplex = DUPLEX_FULL; in dpaa2_eth_get_link_ksettings()
91 link_settings->base.speed = priv->link_state.rate; in dpaa2_eth_get_link_ksettings()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddm_services_types.h131 struct dc_link_settings link_settings; /* DP only */ member

12