Home
last modified time | relevance | path

Searched refs:link_mode (Results 1 – 25 of 38) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dport.c328 enum mlx5e_fec_supported_link_mode link_mode) in mlx5e_is_fec_supported_link_mode() argument
330 return link_mode < MLX5E_FEC_FIRST_50G_PER_LANE_MODE || in mlx5e_is_fec_supported_link_mode()
331 (link_mode < MLX5E_FEC_FIRST_100G_PER_LANE_MODE && in mlx5e_is_fec_supported_link_mode()
333 (link_mode < MLX5E_FEC_FIRST_200G_PER_LANE_MODE && in mlx5e_is_fec_supported_link_mode()
335 (link_mode >= MLX5E_FEC_FIRST_200G_PER_LANE_MODE && in mlx5e_is_fec_supported_link_mode()
341 enum mlx5e_fec_supported_link_mode link_mode) in mlx5e_fec_admin_field() argument
343 switch (link_mode) { in mlx5e_fec_admin_field()
406 enum mlx5e_fec_supported_link_mode link_mode) in mlx5e_get_fec_cap_field() argument
408 switch (link_mode) { in mlx5e_get_fec_cap_field()
544 if (link_mode >= MLX5E_FEC_FIRST_200G_PER_LANE_MODE) in mlx5e_remap_fec_conf_mode()
[all …]
/drivers/net/ethernet/huawei/hinic/
A Dhinic_ethtool.c200 enum hinic_link_mode link_mode; in hinic_add_ethtool_link_mode() local
203 for (link_mode = 0; link_mode < HINIC_LINK_MODE_NUMBERS; link_mode++) { in hinic_add_ethtool_link_mode()
204 if (hw_link_mode & ((u32)1 << link_mode)) { in hinic_add_ethtool_link_mode()
205 idx = hinic_get_link_mode_index(link_mode); in hinic_add_ethtool_link_mode()
260 struct hinic_link_mode_cmd link_mode = { 0 }; in hinic_get_link_ksettings() local
301 link_mode.advertised == HINIC_SUPPORTED_UNKNOWN) in hinic_get_link_ksettings()
347 enum hinic_link_mode link_mode; in hinic_is_support_speed() local
350 for (link_mode = 0; link_mode < HINIC_LINK_MODE_NUMBERS; link_mode++) { in hinic_is_support_speed()
351 if (!(supported_link & ((u32)1 << link_mode))) in hinic_is_support_speed()
354 idx = hinic_get_link_mode_index(link_mode); in hinic_is_support_speed()
[all …]
A Dhinic_port.c1092 struct hinic_link_mode_cmd *link_mode) in hinic_get_link_mode() argument
1097 if (!hwdev || !link_mode) in hinic_get_link_mode()
1100 link_mode->func_id = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in hinic_get_link_mode()
1101 out_size = sizeof(*link_mode); in hinic_get_link_mode()
1104 link_mode, sizeof(*link_mode), in hinic_get_link_mode()
1105 link_mode, &out_size); in hinic_get_link_mode()
1106 if (err || !out_size || link_mode->status) { in hinic_get_link_mode()
1109 err, link_mode->status, out_size); in hinic_get_link_mode()
/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_mbx.c303 struct hclge_mbx_link_mode *link_mode; in hclgevf_mbx_async_handler() local
345 link_mode = (struct hclge_mbx_link_mode *)(msg_q + 1); in hclgevf_mbx_async_handler()
346 idx = le16_to_cpu(link_mode->idx); in hclgevf_mbx_async_handler()
349 le64_to_cpu(link_mode->link_mode); in hclgevf_mbx_async_handler()
352 le64_to_cpu(link_mode->link_mode); in hclgevf_mbx_async_handler()
/drivers/net/wireless/realtek/rtw89/
A Dcoex.c3145 link_mode = wl->role_info.link_mode; in _set_rf_trx_para()
3151 link_mode = wl->role_info_v1.link_mode; in _set_rf_trx_para()
3154 link_mode = wl->role_info_v2.link_mode; in _set_rf_trx_para()
3428 link_mode = wl_rinfo->link_mode; in _set_bt_afh_info_v1()
5177 wl_rinfo.link_mode = wl_rinfo_v0->link_mode; in _set_btg_ctrl()
5262 link_mode = rinfo_v2->link_mode; in _set_wl_preagc_ctrl()
5266 link_mode = rinfo_v7->link_mode; in _set_wl_preagc_ctrl()
5270 link_mode = rinfo_v8->link_mode; in _set_wl_preagc_ctrl()
6673 link_mode = rinfo_v7->link_mode; in _update_role_link_mode()
6677 link_mode = rinfo_v8->link_mode; in _update_role_link_mode()
[all …]
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_ethtool.c1940 for (i = 0; i < link_mode->m_ethtool_len; i++) in mlxsw_sp2_set_bit_ethtool()
1941 __set_bit(link_mode->mask_ethtool[i], mode); in mlxsw_sp2_set_bit_ethtool()
2022 for (i = 0; i < link_mode->m_ethtool_len; i++) { in mlxsw_sp2_test_bit_ethtool()
2023 if (test_bit(link_mode->mask_ethtool[i], mode)) in mlxsw_sp2_test_bit_ethtool()
2027 return cnt == link_mode->m_ethtool_len; in mlxsw_sp2_test_bit_ethtool()
2049 struct mlxsw_sp2_port_link_mode link_mode; in mlxsw_sp2_to_ptys_speed_lanes() local
2058 link_mode = mlxsw_sp2_port_link_mode[i]; in mlxsw_sp2_to_ptys_speed_lanes()
2065 if (mask_width & link_mode.mask_sup_width) in mlxsw_sp2_to_ptys_speed_lanes()
2066 ptys_proto |= link_mode.mask; in mlxsw_sp2_to_ptys_speed_lanes()
2067 } else if (cmd->lanes == link_mode.width) { in mlxsw_sp2_to_ptys_speed_lanes()
[all …]
/drivers/s390/net/
A Dqeth_ethtool.c331 enum qeth_link_mode link_mode) in qeth_set_ethtool_link_modes() argument
399 if (link_mode == QETH_LINK_MODE_FIBRE_LONG) { in qeth_set_ethtool_link_modes()
404 } else if (link_mode == QETH_LINK_MODE_FIBRE_SHORT) { in qeth_set_ethtool_link_modes()
442 qeth_set_ethtool_link_modes(cmd, card->info.link_info.link_mode); in qeth_get_link_ksettings()
A Dqeth_core_main.c780 link_info->link_mode = QETH_LINK_MODE_FIBRE_SHORT; in qeth_default_link_info()
809 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_default_link_info()
4890 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_init_link_info_oat_cb()
4894 link_info->link_mode = QETH_LINK_MODE_FIBRE_SHORT; in qeth_init_link_info_oat_cb()
4898 link_info->link_mode = QETH_LINK_MODE_FIBRE_LONG; in qeth_init_link_info_oat_cb()
4902 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_init_link_info_oat_cb()
4936 if (link_info.link_mode != QETH_LINK_MODE_UNKNOWN) in qeth_init_link_info()
4937 card->info.link_info.link_mode = link_info.link_mode; in qeth_init_link_info()
/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_82599.c777 u32 pma_pmd_10g_serial, pma_pmd_1g, link_mode, links_reg, i; in ixgbe_setup_mac_link_82599() local
808 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
811 if (link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR || in ixgbe_setup_mac_link_82599()
812 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_1G_AN || in ixgbe_setup_mac_link_82599()
813 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_SGMII) { in ixgbe_setup_mac_link_82599()
826 (link_mode == IXGBE_AUTOC_LMS_1G_LINK_NO_AN || in ixgbe_setup_mac_link_82599()
827 link_mode == IXGBE_AUTOC_LMS_1G_AN)) { in ixgbe_setup_mac_link_82599()
835 (link_mode == IXGBE_AUTOC_LMS_10G_SERIAL)) { in ixgbe_setup_mac_link_82599()
855 if (link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR || in ixgbe_setup_mac_link_82599()
856 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_1G_AN || in ixgbe_setup_mac_link_82599()
[all …]
A Dixgbe_82598.c591 u32 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82598() local
601 else if (link_mode == IXGBE_AUTOC_LMS_KX4_AN || in ixgbe_setup_mac_link_82598()
602 link_mode == IXGBE_AUTOC_LMS_KX4_AN_1G_AN) { in ixgbe_setup_mac_link_82598()
A Dixgbe_ethtool.c3532 u32 link_mode; member
3543 u32 link_mode; member
3568 linkmode_set_bit(ixgbe_lp_map[i].link_mode, in ixgbe_get_eee_fw()
3574 linkmode_set_bit(ixgbe_lp_map[i].link_mode, in ixgbe_get_eee_fw()
3580 linkmode_set_bit(ixgbe_lp_map[i].link_mode, in ixgbe_get_eee_fw()
/drivers/net/ethernet/intel/ice/
A Dice_ethtool.h9 u8 link_mode; member
62 .link_mode = ETHTOOL_LINK_MODE_##ETHTOOL_LINK_MODE##_BIT, \
/drivers/net/
A Dsungem_phy.c547 int link_mode; in bcm54xx_read_link() local
552 link_mode = ((val & MII_BCM5400_AUXSTATUS_LINKMODE_MASK) >> in bcm54xx_read_link()
554 phy->duplex = phy_BCM5400_link_table[link_mode][0] ? in bcm54xx_read_link()
556 phy->speed = phy_BCM5400_link_table[link_mode][2] ? in bcm54xx_read_link()
558 (phy_BCM5400_link_table[link_mode][1] ? in bcm54xx_read_link()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_mbx.c603 struct hclge_mbx_link_mode link_mode; in hclge_get_link_mode() local
615 link_mode.idx = cpu_to_le16((u16)mbx_req->msg.data[0]); in hclge_get_link_mode()
616 link_mode.link_mode = cpu_to_le64(send_data); in hclge_get_link_mode()
618 hclge_send_mbx_msg(vport, (u8 *)&link_mode, sizeof(link_mode), in hclge_get_link_mode()
/drivers/gpu/drm/bridge/
A Dsil-sii8620.c1165 u8 link_mode = MHL_DST_LM_PATH_ENABLED; in sii8620_start_video() local
1168 link_mode |= MHL_DST_LM_CLK_MODE_PACKED_PIXEL; in sii8620_start_video()
1170 link_mode |= MHL_DST_LM_CLK_MODE_NORMAL; in sii8620_start_video()
1172 sii8620_mt_write_stat(ctx, MHL_DST_REG(LINK_MODE), link_mode); in sii8620_start_video()
1683 u8 link_mode; in sii8620_status_changed_path() local
1686 link_mode = MHL_DST_LM_CLK_MODE_PACKED_PIXEL; in sii8620_status_changed_path()
1688 link_mode = MHL_DST_LM_CLK_MODE_NORMAL; in sii8620_status_changed_path()
1691 link_mode |= MHL_DST_LM_PATH_ENABLED; in sii8620_status_changed_path()
1694 link_mode); in sii8620_status_changed_path()
/drivers/net/ethernet/mellanox/mlx4/
A Den_port.h75 #define MLX4_PROT_MASK(link_mode) (1<<link_mode) argument
/drivers/net/ethernet/hisilicon/hns3/
A Dhclge_mbx.h192 __le64 link_mode; member
/drivers/net/wireless/silabs/wfx/
A Dhif_api_general.h122 u8 link_mode:2; member
A Dmain.c390 wdev->keyset, wdev->hw_caps.link_mode); in wfx_probe()
405 if (wdev->hw_caps.link_mode == SEC_LINK_ENFORCED) { in wfx_probe()
/drivers/net/ethernet/toshiba/
A Dps3_gelic_net.h301 int link_mode; member
A Dps3_gelic_net.c119 card->link_mode = mode; in gelic_card_set_link_mode()
1242 if (card->link_mode & GELIC_LV1_ETHER_AUTO_NEG) { in gelic_ether_get_link_ksettings()
1697 card->link_mode = GELIC_LV1_ETHER_AUTO_NEG; in ps3_gelic_driver_probe()
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ethtool.c2424 enum ethtool_link_mode_bit_indices link_mode; in bnxt_get_link_mode() local
2449 if (!link_mode) in bnxt_get_link_mode()
2452 switch (link_mode) { in bnxt_get_link_mode()
2455 link_mode = ETHTOOL_LINK_MODE_100baseT_Half_BIT; in bnxt_get_link_mode()
2465 return link_mode; in bnxt_get_link_mode()
2590 enum ethtool_link_mode_bit_indices link_mode; in __bnxt_get_ethtool_speeds() local
2600 if (!link_mode) in __bnxt_get_ethtool_speeds()
2603 linkmode_set_bit(link_mode, et_mask); in __bnxt_get_ethtool_speeds()
2856 enum ethtool_link_mode_bit_indices link_mode; in bnxt_get_link_ksettings() local
2873 link_mode = bnxt_get_link_mode(link_info); in bnxt_get_link_ksettings()
[all …]
/drivers/gpu/drm/amd/display/dc/inc/hw/
A Dlink_encoder.h226 uint32_t link_mode; member
/drivers/net/ethernet/intel/igb/
A De1000_82575.c558 u32 link_mode = 0; in igb_get_invariants_82575() local
627 link_mode = ctrl_ext & E1000_CTRL_EXT_LINK_MODE_MASK; in igb_get_invariants_82575()
628 switch (link_mode) { in igb_get_invariants_82575()
650 if (link_mode == E1000_CTRL_EXT_LINK_MODE_SGMII) { in igb_get_invariants_82575()
/drivers/gpu/drm/amd/display/dc/hpo/dcn31/
A Ddcn31_hpo_dp_link_encoder.c465 MODE, (uint32_t *)&state->link_mode); in dcn31_hpo_dp_link_enc_read_state()

Completed in 111 milliseconds

12