Lines Matching refs:autoc
231 static s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked) in prot_autoc_write_82599() argument
252 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc); in prot_autoc_write_82599()
356 u32 autoc = 0; in ixgbe_get_link_capabilities_82599() local
376 autoc = hw->mac.orig_autoc; in ixgbe_get_link_capabilities_82599()
378 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC); in ixgbe_get_link_capabilities_82599()
380 switch (autoc & IXGBE_AUTOC_LMS_MASK) { in ixgbe_get_link_capabilities_82599()
404 if (autoc & IXGBE_AUTOC_KR_SUPP) in ixgbe_get_link_capabilities_82599()
406 if (autoc & IXGBE_AUTOC_KX4_SUPP) in ixgbe_get_link_capabilities_82599()
408 if (autoc & IXGBE_AUTOC_KX_SUPP) in ixgbe_get_link_capabilities_82599()
415 if (autoc & IXGBE_AUTOC_KR_SUPP) in ixgbe_get_link_capabilities_82599()
417 if (autoc & IXGBE_AUTOC_KX4_SUPP) in ixgbe_get_link_capabilities_82599()
419 if (autoc & IXGBE_AUTOC_KX_SUPP) in ixgbe_get_link_capabilities_82599()
813 u32 autoc = current_autoc; in ixgbe_setup_mac_link_82599() local
830 orig_autoc = autoc; in ixgbe_setup_mac_link_82599()
832 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
833 pma_pmd_1g = autoc & IXGBE_AUTOC_1G_PMA_PMD_MASK; in ixgbe_setup_mac_link_82599()
839 autoc &= ~(IXGBE_AUTOC_KX4_KX_SUPP_MASK | IXGBE_AUTOC_KR_SUPP); in ixgbe_setup_mac_link_82599()
842 autoc |= IXGBE_AUTOC_KX4_SUPP; in ixgbe_setup_mac_link_82599()
845 autoc |= IXGBE_AUTOC_KR_SUPP; in ixgbe_setup_mac_link_82599()
848 autoc |= IXGBE_AUTOC_KX_SUPP; in ixgbe_setup_mac_link_82599()
855 autoc &= ~IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
856 autoc |= IXGBE_AUTOC_LMS_10G_SERIAL; in ixgbe_setup_mac_link_82599()
863 autoc &= ~IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
865 autoc |= IXGBE_AUTOC_LMS_1G_AN; in ixgbe_setup_mac_link_82599()
867 autoc |= IXGBE_AUTOC_LMS_1G_LINK_NO_AN; in ixgbe_setup_mac_link_82599()
871 if (autoc != current_autoc) { in ixgbe_setup_mac_link_82599()
873 status = hw->mac.ops.prot_autoc_write(hw, autoc, false); in ixgbe_setup_mac_link_82599()
940 u32 ctrl, i, autoc, autoc2; in ixgbe_reset_hw_82599() local
1024 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC); in ixgbe_reset_hw_82599()
1035 hw->mac.orig_autoc = autoc; in ixgbe_reset_hw_82599()
1052 if (autoc != hw->mac.orig_autoc) { in ixgbe_reset_hw_82599()