Home
last modified time | relevance | path

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

/dpdk/drivers/net/sfc/
H A Dsfc_port.c125 efx_link_mode_t link_mode; in sfc_port_init_dev_link() local
128 rc = efx_port_poll(sa->nic, &link_mode); in sfc_port_init_dev_link()
132 sfc_port_link_mode_to_info(link_mode, &current_link); in sfc_port_init_dev_link()
207 efx_link_mode_t link_mode; in sfc_port_start() local
209 link_mode = in sfc_port_start()
211 sfc_log_init(sa, "set loopback link_mode=%u type=%u", link_mode, in sfc_port_start()
213 rc = efx_port_loopback_set(sa->nic, link_mode, in sfc_port_start()
570 sfc_port_link_mode_to_info(efx_link_mode_t link_mode, in sfc_port_link_mode_to_info() argument
573 SFC_ASSERT(link_mode < EFX_LINK_NMODES); in sfc_port_link_mode_to_info()
576 if ((link_mode == EFX_LINK_DOWN) || (link_mode == EFX_LINK_UNKNOWN)) in sfc_port_link_mode_to_info()
[all …]
H A Dsfc_ev.c456 sfc_ev_nop_link_change(void *arg, __rte_unused efx_link_mode_t link_mode) in sfc_ev_nop_link_change() argument
466 sfc_ev_link_change(void *arg, efx_link_mode_t link_mode) in sfc_ev_link_change() argument
472 sfc_port_link_mode_to_info(link_mode, &new_link); in sfc_ev_link_change()
H A Dsfc.h438 void sfc_port_link_mode_to_info(efx_link_mode_t link_mode,
H A Dsfc_ethdev.c263 efx_link_mode_t link_mode; in sfc_dev_link_update() local
265 if (efx_port_poll(sa->nic, &link_mode) != 0) in sfc_dev_link_update()
266 link_mode = EFX_LINK_UNKNOWN; in sfc_dev_link_update()
267 sfc_port_link_mode_to_info(link_mode, &current_link); in sfc_dev_link_update()
/dpdk/drivers/common/sfc_efx/base/
H A Defx_port.c108 __in efx_link_mode_t link_mode, in efx_port_loopback_set() argument
120 EFSYS_ASSERT(link_mode < EFX_LINK_NMODES); in efx_port_loopback_set()
122 if (EFX_TEST_QWORD_BIT(encp->enc_loopback_types[link_mode], in efx_port_loopback_set()
129 epp->ep_loopback_link_mode == link_mode) in efx_port_loopback_set()
132 if ((rc = emop->emo_loopback_set(enp, link_mode, loopback_type)) != 0) in efx_port_loopback_set()
H A Dsiena_phy.c95 efx_link_mode_t link_mode; in siena_phy_link_ev() local
120 &link_mode, &fcntl); in siena_phy_link_ev()
139 *link_modep = link_mode; in siena_phy_link_ev()
H A Def10_phy.c176 efx_link_mode_t link_mode; in ef10_phy_link_ev() local
213 MC_CMD_FEC_NONE, &link_mode, in ef10_phy_link_ev()
232 *link_modep = link_mode; in ef10_phy_link_ev()
H A Dsiena_mac.c179 __in efx_link_mode_t link_mode, in siena_mac_loopback_set() argument
192 epp->ep_loopback_link_mode = link_mode; in siena_mac_loopback_set()
H A Def10_ev.c909 efx_link_mode_t link_mode; in ef10_ev_mcdi() local
911 ef10_phy_link_ev(enp, eqp, &link_mode); in ef10_ev_mcdi()
912 should_abort = eecp->eec_link_change(arg, link_mode); in ef10_ev_mcdi()
H A Defx_ev.c1138 efx_link_mode_t link_mode; in siena_ev_mcdi() local
1140 siena_phy_link_ev(enp, eqp, &link_mode); in siena_ev_mcdi()
1141 should_abort = eecp->eec_link_change(arg, link_mode); in siena_ev_mcdi()
H A Def10_mac.c422 __in efx_link_mode_t link_mode, in ef10_mac_loopback_set() argument
435 epp->ep_loopback_link_mode = link_mode; in ef10_mac_loopback_set()
H A Dsiena_impl.h478 __in efx_link_mode_t link_mode,
H A Def10_impl.h366 __in efx_link_mode_t link_mode,
H A Defx.h1114 __in efx_link_mode_t link_mode,
2567 __in efx_link_mode_t link_mode);
/dpdk/drivers/raw/cnxk_bphy/
H A Dcnxk_bphy_cgx.c61 struct cnxk_bphy_cgx_msg_link_mode *link_mode; in cnxk_bphy_cgx_process_buf() local
105 link_mode = msg->data; in cnxk_bphy_cgx_process_buf()
107 rlink_mode.full_duplex = link_mode->full_duplex; in cnxk_bphy_cgx_process_buf()
108 rlink_mode.an = link_mode->autoneg; in cnxk_bphy_cgx_process_buf()
110 (enum roc_bphy_cgx_eth_link_speed)link_mode->speed; in cnxk_bphy_cgx_process_buf()
112 (enum roc_bphy_cgx_eth_link_mode)link_mode->mode; in cnxk_bphy_cgx_process_buf()
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_niccfg.c1634 struct hinic_link_mode_cmd link_mode; in hinic_get_link_mode() local
1635 u16 out_size = sizeof(link_mode); in hinic_get_link_mode()
1641 memset(&link_mode, 0, sizeof(link_mode)); in hinic_get_link_mode()
1642 link_mode.mgmt_msg_head.resp_aeq_num = HINIC_AEQ1; in hinic_get_link_mode()
1643 link_mode.func_id = hinic_global_func_id(hwdev); in hinic_get_link_mode()
1646 &link_mode, sizeof(link_mode), in hinic_get_link_mode()
1647 &link_mode, &out_size); in hinic_get_link_mode()
1648 if (err || !out_size || link_mode.mgmt_msg_head.status) { in hinic_get_link_mode()
1651 err, link_mode.mgmt_msg_head.status, out_size); in hinic_get_link_mode()
1655 *supported = link_mode.supported; in hinic_get_link_mode()
[all …]
/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_82599.c860 u32 pma_pmd_1g, link_mode; in ixgbe_setup_mac_link_82599() local
890 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
893 if (link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR || in ixgbe_setup_mac_link_82599()
894 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_1G_AN || in ixgbe_setup_mac_link_82599()
895 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_SGMII) { in ixgbe_setup_mac_link_82599()
908 (link_mode == IXGBE_AUTOC_LMS_1G_LINK_NO_AN || in ixgbe_setup_mac_link_82599()
909 link_mode == IXGBE_AUTOC_LMS_1G_AN)) { in ixgbe_setup_mac_link_82599()
917 (link_mode == IXGBE_AUTOC_LMS_10G_SERIAL)) { in ixgbe_setup_mac_link_82599()
937 if (link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR || in ixgbe_setup_mac_link_82599()
938 link_mode == IXGBE_AUTOC_LMS_KX4_KX_KR_1G_AN || in ixgbe_setup_mac_link_82599()
[all …]
H A Dixgbe_82598.c710 u32 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82598() local
722 else if (link_mode == IXGBE_AUTOC_LMS_KX4_AN || in ixgbe_setup_mac_link_82598()
723 link_mode == IXGBE_AUTOC_LMS_KX4_AN_1G_AN) { in ixgbe_setup_mac_link_82598()
/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_phy.c13 static s32 txgbe_handle_bp_flow(u32 link_mode, struct txgbe_hw *hw);
2174 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_10GBASE_T; in txgbe_autoc_read()
2177 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_1000BASE_T | in txgbe_autoc_read()
2181 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_10GBASE_KX4; in txgbe_autoc_read()
2184 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_1000BASE_KX; in txgbe_autoc_read()
2201 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_1000BASE_KX; in txgbe_autoc_read()
2208 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_10GBASE_KX4; in txgbe_autoc_read()
2215 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_10GBASE_KR; in txgbe_autoc_read()
2225 hw->phy.link_mode = TXGBE_PHYSICAL_LAYER_10GBASE_KR | in txgbe_autoc_read()
2252 switch (hw->phy.link_mode) { in txgbe_autoc_write()
[all …]
H A Dtxgbe_hw.c3169 u64 link_mode = autoc & TXGBE_AUTOC_LMS_MASK; in txgbe_setup_mac_link() local
3191 link_mode = autoc & TXGBE_AUTOC_LMS_MASK; in txgbe_setup_mac_link()
3194 if (link_mode == TXGBE_AUTOC_LMS_KX4_KX_KR || in txgbe_setup_mac_link()
3195 link_mode == TXGBE_AUTOC_LMS_KX4_KX_KR_1G_AN || in txgbe_setup_mac_link()
3196 link_mode == TXGBE_AUTOC_LMS_KX4_KX_KR_SGMII) { in txgbe_setup_mac_link()
3210 (link_mode == TXGBE_AUTOC_LMS_1G_LINK_NO_AN || in txgbe_setup_mac_link()
3211 link_mode == TXGBE_AUTOC_LMS_1G_AN)) { in txgbe_setup_mac_link()
3219 (link_mode == TXGBE_AUTOC_LMS_10G)) { in txgbe_setup_mac_link()
H A Dtxgbe_type.h690 u32 link_mode; member
/dpdk/drivers/net/e1000/base/
H A De1000_82575.c1698 u32 link_mode = 0; in e1000_get_media_type_82575() local
1708 link_mode = ctrl_ext & E1000_CTRL_EXT_LINK_MODE_MASK; in e1000_get_media_type_82575()
1710 switch (link_mode) { in e1000_get_media_type_82575()
1736 if (link_mode == E1000_CTRL_EXT_LINK_MODE_SGMII) { in e1000_get_media_type_82575()