Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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()
533 static u16 mlx5e_remap_fec_conf_mode(enum mlx5e_fec_supported_link_mode link_mode, in mlx5e_remap_fec_conf_mode() argument
[all …]
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H 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()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c184 static int hinic_get_link_mode_index(enum hinic_link_mode link_mode) in hinic_get_link_mode_index() argument
189 if (link_mode == hw_to_ethtool_link_mode_table[i].hw_link_mode) in hinic_get_link_mode_index()
200 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
299 err = hinic_get_link_mode(nic_dev->hwdev, &link_mode); in hinic_get_link_ksettings()
300 if (err || link_mode.supported == HINIC_SUPPORTED_UNKNOWN || in hinic_get_link_ksettings()
301 link_mode.advertised == HINIC_SUPPORTED_UNKNOWN) in hinic_get_link_ksettings()
[all …]
H 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()
H A Dhinic_port.h852 struct hinic_link_mode_cmd *link_mode);
/linux/include/net/bluetooth/
H A Dhci_sock.h121 __u32 link_mode; member
137 __u32 link_mode; member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.h9 u8 link_mode; member
62 .link_mode = ETHTOOL_LINK_MODE_##ETHTOOL_LINK_MODE##_BIT, \
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H 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()
/linux/drivers/gpu/drm/bridge/
H 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()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_port.h75 #define MLX4_PROT_MASK(link_mode) (1<<link_mode) argument
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhclge_mbx.h192 __le64 link_mode; member
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_api_general.h122 u8 link_mode:2; member
/linux/drivers/net/ethernet/intel/ixgbe/
H 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()
H A Dixgbe_ethtool.c3537 u32 link_mode; member
3548 u32 link_mode; member
3573 linkmode_set_bit(ixgbe_lp_map[i].link_mode, in ixgbe_get_eee_fw()
3579 linkmode_set_bit(ixgbe_ls_map[i].link_mode, in ixgbe_get_eee_fw()
3585 linkmode_set_bit(ixgbe_ls_map[i].link_mode, in ixgbe_get_eee_fw()
/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.h302 int link_mode; member
/linux/net/core/
H A Dlink_watch.c81 switch(dev->link_mode) { in rfc2863_policy()
/linux/net/bluetooth/
H A Dhci_conn.c2651 u32 link_mode = 0; in get_link_mode() local
2654 link_mode |= HCI_LM_MASTER; in get_link_mode()
2657 link_mode |= HCI_LM_ENCRYPT; in get_link_mode()
2660 link_mode |= HCI_LM_AUTH; in get_link_mode()
2663 link_mode |= HCI_LM_SECURE; in get_link_mode()
2666 link_mode |= HCI_LM_FIPS; in get_link_mode()
2668 return link_mode; in get_link_mode()
2706 (ci + n)->link_mode = get_link_mode(c); in hci_get_conn_list()
2742 ci.link_mode = get_link_mode(conn); in hci_get_conn_info()
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Dlink_encoder.h236 uint32_t link_mode; member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c2457 enum ethtool_link_mode_bit_indices link_mode; in bnxt_get_link_mode() local
2481 link_mode = bnxt_link_modes[speed][sig_mode][media]; in bnxt_get_link_mode()
2482 if (!link_mode) in bnxt_get_link_mode()
2485 switch (link_mode) { in bnxt_get_link_mode()
2488 link_mode = ETHTOOL_LINK_MODE_100baseT_Half_BIT; in bnxt_get_link_mode()
2492 link_mode = ETHTOOL_LINK_MODE_1000baseT_Half_BIT; in bnxt_get_link_mode()
2498 return link_mode; in bnxt_get_link_mode()
2623 enum ethtool_link_mode_bit_indices link_mode; in __bnxt_get_ethtool_speeds() local
2632 link_mode = bnxt_link_modes[speed][sig_mode][media]; in __bnxt_get_ethtool_speeds()
2633 if (!link_mode) in __bnxt_get_ethtool_speeds()
[all …]
/linux/net/ncsi/
H A Dncsi-pkt.h240 __be32 link_mode; /* Link setting */ member
/linux/Documentation/networking/net_cachelines/
H A Dnet_device.rst63 unsigned_char link_mode
/linux/Documentation/ABI/testing/
H A Dsysfs-class-net136 authentication is performed (e.g: 802.1x). 'link_mode' attribute
209 What: /sys/class/net/<iface>/link_mode
/linux/net/ethtool/
H A Dcommon.c1157 enum ethtool_link_mode_bit_indices link_mode) in ethtool_params_from_link_mode() argument
1161 if (WARN_ON_ONCE(link_mode >= __ETHTOOL_LINK_MODE_MASK_NBITS)) in ethtool_params_from_link_mode()
1164 link_info = &link_mode_params[link_mode]; in ethtool_params_from_link_mode()
/linux/drivers/s390/net/
H A Dqeth_core_main.c778 link_info->link_mode = QETH_LINK_MODE_FIBRE_SHORT; in qeth_default_link_info()
807 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_default_link_info()
4887 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_init_link_info_oat_cb()
4891 link_info->link_mode = QETH_LINK_MODE_FIBRE_SHORT; in qeth_init_link_info_oat_cb()
4895 link_info->link_mode = QETH_LINK_MODE_FIBRE_LONG; in qeth_init_link_info_oat_cb()
4899 link_info->link_mode = QETH_LINK_MODE_UNKNOWN; in qeth_init_link_info_oat_cb()
4933 if (link_info.link_mode != QETH_LINK_MODE_UNKNOWN) in qeth_init_link_info()
4934 card->info.link_info.link_mode = link_info.link_mode; in qeth_init_link_info()
/linux/drivers/net/ethernet/sun/
H A Dcassini.c178 static int link_mode; variable
186 module_param(link_mode, int, 0);
187 MODULE_PARM_DESC(link_mode, "default link mode");
4981 if (link_mode >= 0 && link_mode < 6) in cas_init_one()
4982 cp->link_cntl = link_modes[link_mode]; in cas_init_one()

12