linux/drivers/net/ixgbe
Don Skidmore 5e655105e3 ixgbe: add function pointer for semaphore function
The X540 devices grabs semaphores differently than 82599 and 82598
devices do.  They do however also grab them in allot of the same
functions.  So I'm adding a new MAC operation function pointer to
allow us to use the correct function based on our MAC type.  I'm also
changing all the semaphore calls to use this new function pointer.

Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Stephen Ko <stephen.s.ko@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-03-03 04:39:37 -08:00
..
ixgbe.h ixgbe: fix namespace issue with ixgbe_dcb_txq_to_tc 2011-02-11 08:56:03 -08:00
ixgbe_82598.c ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
ixgbe_82599.c ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
ixgbe_common.c ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
ixgbe_common.h ixgbe: Drop unused code for setting up unicast addresses 2011-03-03 03:31:01 -08:00
ixgbe_dcb.c ixgbe: DCB, implement 802.1Qaz routines 2011-02-11 08:47:15 -08:00
ixgbe_dcb.h ixgbe: DCB, do not reset on CEE pg changes 2011-02-11 08:54:35 -08:00
ixgbe_dcb_82598.c ixgbe: DCB, implement 802.1Qaz routines 2011-02-11 08:47:15 -08:00
ixgbe_dcb_82598.h ixgbe: DCB, abstract out dcb_config from DCB hardware configuration 2011-02-11 08:44:04 -08:00
ixgbe_dcb_82599.c ixgbe: DCB, abstract out dcb_config from DCB hardware configuration 2011-02-11 08:44:04 -08:00
ixgbe_dcb_82599.h ixgbe: DCB, abstract out dcb_config from DCB hardware configuration 2011-02-11 08:44:04 -08:00
ixgbe_dcb_nl.c ixgbe: DCB, use hardware independent routines 2011-02-11 08:55:36 -08:00
ixgbe_ethtool.c ixgbe: Adding 100MB FULL support in ethtool 2011-02-11 08:57:39 -08:00
ixgbe_fcoe.c ixgbe: work around for DDP last buffer size 2011-02-17 01:18:46 -08:00
ixgbe_fcoe.h ixgbe: work around for DDP last buffer size 2011-02-17 01:18:46 -08:00
ixgbe_main.c ixgbe: set media type for 82599 T3 LOM 2011-03-03 02:57:25 -08:00
ixgbe_mbx.c ixgbe: cleanup ixgbe_init_mbx_params_pf namespace issue 2011-02-11 08:57:13 -08:00
ixgbe_mbx.h ixgbe: cleanup ixgbe_init_mbx_params_pf namespace issue 2011-02-11 08:57:13 -08:00
ixgbe_phy.c ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
ixgbe_phy.h ixgbe: add MAC and PHY support for x540 2010-11-16 19:27:16 -08:00
ixgbe_sriov.c ixgbe: Enable Jumbo Frames on the X540 10Gigabit Controller 2011-02-24 02:36:34 -08:00
ixgbe_sriov.h ixgbe: update copyright info 2010-10-21 03:55:21 -07:00
ixgbe_type.h ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
ixgbe_x540.c ixgbe: add function pointer for semaphore function 2011-03-03 04:39:37 -08:00
Makefile ixgbe: add MAC and PHY support for x540 2010-11-16 19:27:16 -08:00