Lines Matching refs:autoc
279 s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked) in prot_autoc_write_82599() argument
300 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc); in prot_autoc_write_82599()
416 u32 autoc = 0; in ixgbe_get_link_capabilities_82599() local
439 autoc = hw->mac.orig_autoc; in ixgbe_get_link_capabilities_82599()
441 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC); in ixgbe_get_link_capabilities_82599()
443 switch (autoc & IXGBE_AUTOC_LMS_MASK) { in ixgbe_get_link_capabilities_82599()
467 if (autoc & IXGBE_AUTOC_KR_SUPP) in ixgbe_get_link_capabilities_82599()
469 if (autoc & IXGBE_AUTOC_KX4_SUPP) in ixgbe_get_link_capabilities_82599()
471 if (autoc & IXGBE_AUTOC_KX_SUPP) in ixgbe_get_link_capabilities_82599()
478 if (autoc & IXGBE_AUTOC_KR_SUPP) in ixgbe_get_link_capabilities_82599()
480 if (autoc & IXGBE_AUTOC_KX4_SUPP) in ixgbe_get_link_capabilities_82599()
482 if (autoc & IXGBE_AUTOC_KX_SUPP) in ixgbe_get_link_capabilities_82599()
894 u32 autoc = current_autoc; /* Temporary variable used for comparison purposes */ in ixgbe_setup_mac_link_82599() local
919 orig_autoc = autoc; in ixgbe_setup_mac_link_82599()
921 link_mode = autoc & IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
922 pma_pmd_1g = autoc & IXGBE_AUTOC_1G_PMA_PMD_MASK; in ixgbe_setup_mac_link_82599()
928 autoc &= ~(IXGBE_AUTOC_KX4_KX_SUPP_MASK | IXGBE_AUTOC_KR_SUPP); in ixgbe_setup_mac_link_82599()
931 autoc |= IXGBE_AUTOC_KX4_SUPP; in ixgbe_setup_mac_link_82599()
934 autoc |= IXGBE_AUTOC_KR_SUPP; in ixgbe_setup_mac_link_82599()
937 autoc |= IXGBE_AUTOC_KX_SUPP; in ixgbe_setup_mac_link_82599()
944 autoc &= ~IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
945 autoc |= IXGBE_AUTOC_LMS_10G_SERIAL; in ixgbe_setup_mac_link_82599()
952 autoc &= ~IXGBE_AUTOC_LMS_MASK; in ixgbe_setup_mac_link_82599()
954 autoc |= IXGBE_AUTOC_LMS_1G_AN; in ixgbe_setup_mac_link_82599()
956 autoc |= IXGBE_AUTOC_LMS_1G_LINK_NO_AN; in ixgbe_setup_mac_link_82599()
960 if (autoc != current_autoc) { in ixgbe_setup_mac_link_82599()
962 status = hw->mac.ops.prot_autoc_write(hw, autoc, FALSE); in ixgbe_setup_mac_link_82599()
1033 u32 i, autoc, autoc2; in ixgbe_reset_hw_82599() local
1119 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC); in ixgbe_reset_hw_82599()
1130 hw->mac.orig_autoc = autoc; in ixgbe_reset_hw_82599()
1147 if (autoc != hw->mac.orig_autoc) { in ixgbe_reset_hw_82599()
2135 u32 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC); in ixgbe_get_supported_physical_layer_82599() local
2138 u32 pma_pmd_10g_parallel = autoc & IXGBE_AUTOC_10G_PMA_PMD_MASK; in ixgbe_get_supported_physical_layer_82599()
2139 u32 pma_pmd_1g = autoc & IXGBE_AUTOC_1G_PMA_PMD_MASK; in ixgbe_get_supported_physical_layer_82599()
2162 switch (autoc & IXGBE_AUTOC_LMS_MASK) { in ixgbe_get_supported_physical_layer_82599()
2191 if (autoc & IXGBE_AUTOC_KX_SUPP) in ixgbe_get_supported_physical_layer_82599()
2193 if (autoc & IXGBE_AUTOC_KX4_SUPP) in ixgbe_get_supported_physical_layer_82599()
2195 if (autoc & IXGBE_AUTOC_KR_SUPP) in ixgbe_get_supported_physical_layer_82599()