• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ixgbe/

Lines Matching defs:autoc

273  * @autoc: value to write to AUTOC
280 s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 autoc, bool locked)
301 IXGBE_WRITE_REG(hw, IXGBE_AUTOC, autoc);
421 u32 autoc = 0;
444 autoc = hw->mac.orig_autoc;
446 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC);
448 switch (autoc & IXGBE_AUTOC_LMS_MASK) {
472 if (autoc & IXGBE_AUTOC_KR_SUPP)
474 if (autoc & IXGBE_AUTOC_KX4_SUPP)
476 if (autoc & IXGBE_AUTOC_KX_SUPP)
483 if (autoc & IXGBE_AUTOC_KR_SUPP)
485 if (autoc & IXGBE_AUTOC_KX4_SUPP)
487 if (autoc & IXGBE_AUTOC_KX_SUPP)
899 u32 autoc = current_autoc; /* Temporary variable used for comparison purposes */
924 orig_autoc = autoc;
926 link_mode = autoc & IXGBE_AUTOC_LMS_MASK;
927 pma_pmd_1g = autoc & IXGBE_AUTOC_1G_PMA_PMD_MASK;
933 autoc &= ~(IXGBE_AUTOC_KX4_KX_SUPP_MASK | IXGBE_AUTOC_KR_SUPP);
936 autoc |= IXGBE_AUTOC_KX4_SUPP;
939 autoc |= IXGBE_AUTOC_KR_SUPP;
942 autoc |= IXGBE_AUTOC_KX_SUPP;
949 autoc &= ~IXGBE_AUTOC_LMS_MASK;
950 autoc |= IXGBE_AUTOC_LMS_10G_SERIAL;
957 autoc &= ~IXGBE_AUTOC_LMS_MASK;
959 autoc |= IXGBE_AUTOC_LMS_1G_AN;
961 autoc |= IXGBE_AUTOC_LMS_1G_LINK_NO_AN;
965 if (autoc != current_autoc) {
967 status = hw->mac.ops.prot_autoc_write(hw, autoc, FALSE);
1038 u32 i, autoc, autoc2;
1124 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC);
1135 hw->mac.orig_autoc = autoc;
1152 if (autoc != hw->mac.orig_autoc) {
2191 u32 autoc = IXGBE_READ_REG(hw, IXGBE_AUTOC);
2194 u32 pma_pmd_10g_parallel = autoc & IXGBE_AUTOC_10G_PMA_PMD_MASK;
2195 u32 pma_pmd_1g = autoc & IXGBE_AUTOC_1G_PMA_PMD_MASK;
2218 switch (autoc & IXGBE_AUTOC_LMS_MASK) {
2247 if (autoc & IXGBE_AUTOC_KX_SUPP)
2249 if (autoc & IXGBE_AUTOC_KX4_SUPP)
2251 if (autoc & IXGBE_AUTOC_KR_SUPP)