Home
last modified time | relevance | path

Searched refs:lane_num (Results 1 – 20 of 20) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c262 unsigned lane_num, i, max_pix_clock; in amdgpu_atombios_dp_get_dp_link_config() local
266 for (lane_num = 1; lane_num <= max_lane_num; lane_num <<= 1) { in amdgpu_atombios_dp_get_dp_link_config()
267 max_pix_clock = (lane_num * 270000 * 8) / bpp; in amdgpu_atombios_dp_get_dp_link_config()
269 *dp_lanes = lane_num; in amdgpu_atombios_dp_get_dp_link_config()
276 for (lane_num = 1; lane_num <= max_lane_num; lane_num <<= 1) { in amdgpu_atombios_dp_get_dp_link_config()
277 max_pix_clock = (lane_num * link_rates[i] * 8) / bpp; in amdgpu_atombios_dp_get_dp_link_config()
279 *dp_lanes = lane_num; in amdgpu_atombios_dp_get_dp_link_config()
292 u8 ucconfig, u8 lane_num) in amdgpu_atombios_dp_encoder_service() argument
301 args.ucLaneNum = lane_num; in amdgpu_atombios_dp_encoder_service()
H A Datombios_encoders.h51 uint8_t lane_num, uint8_t lane_set);
H A Datombios_encoders.c750 uint8_t lane_num, uint8_t lane_set) in amdgpu_atombios_encoder_setup_dig_transmitter() argument
829 args.v1.asMode.ucLaneSel = lane_num; in amdgpu_atombios_encoder_setup_dig_transmitter()
866 args.v2.asMode.ucLaneSel = lane_num; in amdgpu_atombios_encoder_setup_dig_transmitter()
908 args.v3.asMode.ucLaneSel = lane_num; in amdgpu_atombios_encoder_setup_dig_transmitter()
967 args.v4.asMode.ucLaneSel = lane_num; in amdgpu_atombios_encoder_setup_dig_transmitter()
/linux-6.15/drivers/gpu/drm/radeon/
H A Datombios_dp.c310 unsigned lane_num, i, max_pix_clock; in radeon_dp_get_dp_link_config() local
314 for (lane_num = 1; lane_num <= max_lane_num; lane_num <<= 1) { in radeon_dp_get_dp_link_config()
315 max_pix_clock = (lane_num * 270000 * 8) / bpp; in radeon_dp_get_dp_link_config()
317 *dp_lanes = lane_num; in radeon_dp_get_dp_link_config()
324 for (lane_num = 1; lane_num <= max_lane_num; lane_num <<= 1) { in radeon_dp_get_dp_link_config()
325 max_pix_clock = (lane_num * link_rates[i] * 8) / bpp; in radeon_dp_get_dp_link_config()
327 *dp_lanes = lane_num; in radeon_dp_get_dp_link_config()
340 u8 ucconfig, u8 lane_num) in radeon_dp_encoder_service() argument
349 args.ucLaneNum = lane_num; in radeon_dp_encoder_service()
H A Datombios_encoders.c1001 atombios_dig_transmitter_setup2(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t … in atombios_dig_transmitter_setup2() argument
1082 args.v1.asMode.ucLaneSel = lane_num; in atombios_dig_transmitter_setup2()
1139 args.v2.asMode.ucLaneSel = lane_num; in atombios_dig_transmitter_setup2()
1181 args.v3.asMode.ucLaneSel = lane_num; in atombios_dig_transmitter_setup2()
1240 args.v4.asMode.ucLaneSel = lane_num; in atombios_dig_transmitter_setup2()
1368 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t l… in atombios_dig_transmitter_setup() argument
1370 atombios_dig_transmitter_setup2(encoder, action, lane_num, lane_set, -1); in atombios_dig_transmitter_setup()
H A Dradeon_mode.h730 int action, uint8_t lane_num,
733 int action, uint8_t lane_num,
/linux-6.15/drivers/gpu/drm/hisilicon/hibmc/dp/
H A Ddp_hw.c16 u8 lane_num; in hibmc_dp_set_tu() local
20 lane_num = dp->link.cap.lanes; in hibmc_dp_set_tu()
21 if (lane_num == 0) { in hibmc_dp_set_tu()
28 value = (mode->clock * bpp * 5) / (61 * lane_num * rate_ks); in hibmc_dp_set_tu()
/linux-6.15/drivers/phy/freescale/
H A Dphy-fsl-imx8qm-hsio.c69 int lane_num; member
503 .lane_num = 0x1,
507 .lane_num = 0x3,
525 if (idx < 0 || idx >= priv->drvdata->lane_num) in imx_hsio_xlate()
579 for (i = 0; i < priv->drvdata->lane_num; i++) { in imx_hsio_probe()
/linux-6.15/drivers/soc/hisilicon/
H A Dkunpeng_hccs.h173 u8 lane_num : 5; /* current lane number */ member
H A Dkunpeng_hccs.c965 return sysfs_emit(buf, "%u\n", link_status.lane_num); in cur_lane_num_show()
1348 if (status.lane_num != port->max_lane_num) in hccs_get_all_spec_port_full_lane_sta()
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h325 u8 lane_num; member
353 u8 lane_num; member
H A Dhclge_main.h289 u8 lane_num; member
1130 int hclge_cfg_mac_speed_dup(struct hclge_dev *hdev, int speed, u8 duplex, u8 lane_num);
H A Dhclge_main.c2585 u8 duplex, u8 lane_num) in hclge_cfg_mac_speed_dup_hw() argument
2609 req->lane_num = lane_num; in hclge_cfg_mac_speed_dup_hw()
2628 mac->duplex == duplex && (mac->lane_num == lane_num || lane_num == 0)) in hclge_cfg_mac_speed_dup()
2637 if (!lane_num) in hclge_cfg_mac_speed_dup()
2638 hdev->hw.mac.lane_num = lane_num; in hclge_cfg_mac_speed_dup()
2644 u8 duplex, u8 lane_num) in hclge_cfg_mac_speed_dup_h() argument
2969 hdev->hw.mac.lane_num); in hclge_mac_init()
3297 mac->lane_num = resp->lane_num; in hclge_get_sfp_info()
3483 HCLGE_MAC_FULL, mac->lane_num); in hclge_update_port_info()
11111 if (lane_num) in hclge_get_ksettings_an_result()
[all …]
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h615 u32 *lane_num);
618 u8 duplex, u8 lane_num);
H A Dhns3_ethtool.c820 u32 lane_num; in hns3_check_ksettings_param() local
833 ops->get_ksettings_an_result(handle, &autoneg, &speed, &duplex, &lane_num); in hns3_check_ksettings_param()
835 cmd->base.duplex == duplex && cmd->lanes == lane_num) in hns3_check_ksettings_param()
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c3358 int lane_num, err; in ice_ptp_init() local
3362 lane_num = ice_get_phy_lane_number(hw); in ice_ptp_init()
3363 if (lane_num < 0) { in ice_ptp_init()
3364 err = lane_num; in ice_ptp_init()
3368 ptp->port.port_num = (u8)lane_num; in ice_ptp_init()
/linux-6.15/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c625 static inline int zynqmp_dp_max_rate(int link_rate, u8 lane_num, u8 bpp) in zynqmp_dp_max_rate() argument
627 return link_rate * lane_num * 8 / bpp; in zynqmp_dp_max_rate()
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c969 static void mtk_dp_set_swing_pre_emphasis(struct mtk_dp *mtk_dp, int lane_num, in mtk_dp_set_swing_pre_emphasis() argument
972 u32 lane_shift = lane_num * DP_TX1_VOLT_SWING_SHIFT; in mtk_dp_set_swing_pre_emphasis()
/linux-6.15/drivers/gpu/drm/amd/display/dmub/inc/
H A Ddmub_cmd.h5245 uint8_t lane_num; /**< Number of lanes */ member
/linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c3223 u8 *duplex, u32 *lane_num) in hclgevf_get_ksettings_an_result() argument