linux/drivers/net/ethernet/intel/ixgbe
Don Skidmore 429d6a3be9 ixgbe: collect all 82599 AUTOC code in one function
When reading or writing to the AUTOC register on 82599 devices we need to
preform various operations that aren't needed for other MAC types.  This
patch will collect all of that code into one place to minimize MAC checks
in common code paths.

While doing this I also clean up some cases where we weren't holding the
SW/FW semaphore during a read/modify/write of AUTOC.

Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-02-28 12:40:56 -05:00
..
ixgbe_82598.c ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe_82599.c ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe_common.c ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe_common.h ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe_dcb_82598.c ixgbe: Fix Tx Hang issue with lldpad on 82598EB 2013-07-28 13:17:17 -07:00
ixgbe_dcb_82598.h ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00
ixgbe_dcb_82599.c ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00
ixgbe_dcb_82599.h IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_dcb_nl.c IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_dcb.c IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_dcb.h IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_debugfs.c ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00
ixgbe_ethtool.c ixgbe: Additional adapter removal checks 2014-01-14 18:59:17 -08:00
ixgbe_fcoe.c drivers: net: Remove remaining alloc/OOM messages 2013-02-08 17:44:39 -05:00
ixgbe_fcoe.h ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00
ixgbe_lib.c ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() 2014-02-18 15:33:31 -05:00
ixgbe_main.c ixgbe: Add WoL support for a new device 2014-02-26 15:54:52 -05:00
ixgbe_mbx.c ixgbe: Check for adapter removal on register writes 2014-01-14 18:59:17 -08:00
ixgbe_mbx.h ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00
ixgbe_phy.c ixgbe: Check for adapter removal on register writes 2014-01-14 18:59:17 -08:00
ixgbe_phy.h ixgbe: Make ixgbe_identify_qsfp_module_generic static 2013-11-30 00:21:47 -08:00
ixgbe_ptp.c ixgbe: don't use magic size number to assign ptp_caps.name 2014-02-26 15:54:51 -05:00
ixgbe_sriov.c ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 2014-01-17 18:37:31 -08:00
ixgbe_sriov.h ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 2014-01-17 18:37:31 -08:00
ixgbe_sysfs.c ixgbe: Start temperature sensor attribute index with 1 2013-12-17 22:43:07 -08:00
ixgbe_type.h ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe_x540.c ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
ixgbe.h ixgbe: collect all 82599 AUTOC code in one function 2014-02-28 12:40:56 -05:00
Makefile ixgbe: update date to 2013 2013-02-05 01:44:13 -08:00