linux-stable-rt/drivers/net/sfc
Steve Hodgson d88d6b05fe sfc: Siena: Disable write-combining when SR-IOV is enabled
If SR-IOV is enabled by firmware, even if it is not enabled in the PCI
capability, TX pushes using write-combining may be corrupted.

We want to know whether it is enabled before mapping the NIC
registers, and even if PCI extended capabilities are not accessible.
Therefore, we look for the MSI capability, which is removed if SR-IOV
is enabled.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
2011-03-23 01:35:15 +00:00
..
Kconfig
Makefile
bitfield.h
efx.c sfc: Siena: Disable write-combining when SR-IOV is enabled 2011-03-23 01:35:15 +00:00
efx.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
enum.h
ethtool.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2011-03-03 21:27:42 -08:00
falcon.c sfc: Remove configurable FIFO thresholds for pause frame generation 2011-02-28 23:57:24 +00:00
falcon_boards.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
falcon_xmac.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
filter.c
filter.h
io.h sfc: Use write-combining to reduce TX latency 2011-03-04 17:58:42 +00:00
mac.h
mcdi.c sfc: Use write-combining to reduce TX latency 2011-03-04 17:58:42 +00:00
mcdi.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mcdi_mac.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mcdi_pcol.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mcdi_phy.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mdio_10g.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mdio_10g.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
mtd.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
net_driver.h sfc: Bump version to 3.1 2011-02-28 23:57:24 +00:00
nic.c sfc: Remove configurable FIFO thresholds for pause frame generation 2011-02-28 23:57:24 +00:00
nic.h sfc: Remove configurable FIFO thresholds for pause frame generation 2011-02-28 23:57:24 +00:00
phy.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
qt202x_phy.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
regs.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
rx.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
selftest.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
selftest.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
siena.c sfc: Remove configurable FIFO thresholds for pause frame generation 2011-02-28 23:57:24 +00:00
spi.h sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
tenxpress.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
tx.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
txc43128_phy.c sfc: Update copyright dates 2011-02-28 23:57:24 +00:00
workarounds.h sfc: Siena: Disable write-combining when SR-IOV is enabled 2011-03-23 01:35:15 +00:00