Lines Matching +full:asym +full:- +full:pause
1 /*-
2 * Copyright (c) 2012-2016 Solarflare Communications Inc.
58 CHECK_CAP(PAUSE); in mcdi_phy_decode_cap()
59 CHECK_CAP(ASYM); in mcdi_phy_decode_cap()
195 efx_port_t *epp = &(enp->en_port); in ef10_phy_link_ev()
253 epp->ep_lp_cap_mask = lp_cap_mask; in ef10_phy_link_ev()
254 epp->ep_fcntl = fcntl; in ef10_phy_link_ev()
273 enp->en_reset_flags |= EFX_RESET_PHY; in ef10_phy_power()
313 &elsp->epls.epls_adv_cap_mask); in ef10_phy_get_link()
315 &elsp->epls.epls_lp_cap_mask); in ef10_phy_get_link()
325 fec, &elsp->epls.epls_link_mode, in ef10_phy_get_link()
326 &elsp->epls.epls_fcntl, &elsp->epls.epls_fec); in ef10_phy_get_link()
329 elsp->epls.epls_ld_cap_mask = 0; in ef10_phy_get_link()
332 &elsp->epls.epls_ld_cap_mask); in ef10_phy_get_link()
340 elsp->els_loopback = MCDI_OUT_DWORD(req, GET_LINK_OUT_LOOPBACK_MODE); in ef10_phy_get_link()
343 elsp->els_mac_up = MCDI_OUT_DWORD(req, GET_LINK_OUT_MAC_FAULT) == 0; in ef10_phy_get_link()
359 efx_port_t *epp = &(enp->en_port); in ef10_phy_reconfigure()
382 cap_mask = epp->ep_adv_cap_mask; in ef10_phy_reconfigure()
425 epp->ep_loopback_type); in ef10_phy_reconfigure()
426 switch (epp->ep_loopback_link_mode) { in ef10_phy_reconfigure()
458 MCDI_IN_SET_DWORD(req, SET_LINK_IN_FLAGS, epp->ep_phy_flags); in ef10_phy_reconfigure()
479 switch (epp->ep_phy_led_mode) { in ef10_phy_reconfigure()
669 efx_nic_cfg_t *encp = &(enp->en_nic_cfg);
739 encp->enc_phy_type == EFX_PHY_XFI_FARMI &&