linux/drivers/net/sfc
Ben Hutchings 766ca0fa6b sfc: Rework MAC, PHY and board event handling
From: Steve Hodgson <shodgson@solarflare.com>

MAC, PHY and board events may be separately enabled and signalled.
Our current arrangement of chaining the polling functions can result
in events being missed.  Change them to be more independent.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-12-12 21:59:24 -08:00
..
Kconfig sfc: Fix dependency for SFC_MTD 2008-11-20 04:17:42 -08:00
Makefile sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
bitfield.h sfc: Extend self-tests 2008-09-03 09:53:48 -04:00
boards.c sfc: Clean up board identification 2008-12-12 21:58:00 -08:00
boards.h sfc: Clean up board identification 2008-12-12 21:58:00 -08:00
efx.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
efx.h sfc: Expose flash region storing boot code as MTD 2008-11-06 00:49:57 -05:00
enum.h sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
ethtool.c sfc: Implement auto-negotiation 2008-12-12 21:58:17 -08:00
ethtool.h
falcon.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
falcon.h sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
falcon_gmac.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
falcon_hwdefs.h sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
falcon_io.h sfc: Don't include net_driver.h from falcon_io.h 2008-09-24 18:54:38 -04:00
falcon_xmac.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
gmii.h sfc: Remove MII extension cruft 2008-12-12 21:57:57 -08:00
mac.h sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
mdio_10g.c sfc: Implement auto-negotiation 2008-12-12 21:58:17 -08:00
mdio_10g.h sfc: Implement auto-negotiation 2008-12-12 21:58:17 -08:00
mtd.c sfc: Clean up waits for flash/EEPROM operations 2008-12-12 21:57:35 -08:00
net_driver.h sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
phy.h sfc: Make PHY flash mode a device attribute, not a module parameter 2008-09-03 09:53:47 -04:00
rx.c drivers/net: Kill now superfluous ->last_rx stores. 2008-11-03 21:11:17 -08:00
rx.h sfc: Remove some unreachable error paths 2008-09-03 09:53:48 -04:00
selftest.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
selftest.h sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
sfe4001.c sfc: Add support for sub-10G speeds 2008-12-12 21:58:17 -08:00
spi.h sfc: Clean up waits for flash/EEPROM operations 2008-12-12 21:57:35 -08:00
tenxpress.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00
tx.c sfc: Use CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS where appropriate 2008-09-24 18:54:42 -04:00
tx.h sfc: Remove some unreachable error paths 2008-09-03 09:53:48 -04:00
workarounds.h sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
xenpack.h
xfp_phy.c sfc: Rework MAC, PHY and board event handling 2008-12-12 21:59:24 -08:00