android_kernel_xiaomi_sm8350/drivers/net
Ron Mercer 2b72c7849f qlge: bugfix: Fix shadow register endian issue.
Shadow registers are consistent memory locations to which the chip
echos ring indexes in little endian format.  These values need to
be endian swapped before referencing.

Note:
The register pointer declaration uses the volatile modifier which
causes warnings in checkpatch.
Per Documentation/volatile-considered-harmful.txt:
  - Pointers to data structures in coherent memory which might be modified
    by I/O devices can, sometimes, legitimately be volatile.  A ring buffer
    used by a network adapter, where that adapter changes pointers to
    indicate which descriptors have been processed, is an example of this
    type of situation.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-01-04 17:07:50 -08:00
..
appletalk netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
arcnet drivers/net/arcnet: fix sparse warnings: make symbols static 2008-12-25 23:57:21 -08:00
arm net: KS8695: removed duplicated #include 2008-12-29 18:30:05 -08:00
atl1e net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
atlx drivers/net/atlx: fix sparse warnings: make symbols static 2008-12-25 23:58:35 -08:00
bonding 802.3ad: use standard ethhdr instead of ad_header 2008-12-26 13:41:53 -08:00
can vcan: whitespace fixes 2008-12-17 15:37:55 -08:00
chelsio net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
cris
cxgb3 cxgb3: add control to access embedded images 2008-12-26 01:16:39 -08:00
e1000 net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
e1000e drivers/net/e1000e: fix sparse warnings: make symbols static 2008-12-26 00:00:37 -08:00
ehea net: ehea NAPI interface cleanup fix 2008-12-28 16:32:38 -08:00
enic drivers/net/enic: fix sparse warning: make symbol static 2008-12-26 00:01:18 -08:00
fs_enet net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
hamradio drivers/net/hamradio: Move a dereference below a NULL test 2008-12-16 15:43:29 -08:00
ibm_newemac
igb igb: Fix build warning when DCA is disabled. 2008-12-26 15:13:55 -08:00
irda drivers/net/irda: fix sparse warnings: make symbols static 2008-12-26 00:03:19 -08:00
ixgb net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
ixgbe ixgbe: Fix set_ringparam in ixgbe to use the same memory pools. 2008-12-26 01:36:33 -08:00
ixp2000 net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
mlx4 mlx4_en: Added "set_ringparam" Ethtool interface implementation 2008-12-29 18:39:20 -08:00
myri10ge net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
netxen drivers/net/netxen: fix sparse warnings: use NULL pointer instead of plain integer 2008-12-26 00:04:26 -08:00
pcmcia Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-02 19:50:27 -08:00
phy net: PHYLIB mdio fixes #2 2008-12-25 16:50:41 -08:00
qlge qlge: bugfix: Fix shadow register endian issue. 2009-01-04 17:07:50 -08:00
sfc net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
skfp drivers/net/skfp: fix sparse warnings: make symbols static 2008-12-26 00:06:28 -08:00
tokenring net: Allow dependancies of FDDI & Tokenring to be modular. 2008-12-27 20:43:48 -08:00
tulip drivers/net/tulip: fix sparse warnings: make do-while a compound statement 2008-12-26 00:07:45 -08:00
usb drivers/net/usb: use USB API functions rather than constants 2008-12-29 19:40:47 -08:00
wan net: Fix more NAPI interface netdev argument drop fallout. 2008-12-29 18:18:24 -08:00
wireless drivers/net/usb: use USB API functions rather than constants 2008-12-29 19:40:47 -08:00
3c59x.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
3c501.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
3c501.h netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
3c503.c 3c503: convert to net_device_ops 2008-11-25 18:26:20 -08:00
3c503.h
3c505.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
3c505.h
3c507.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
3c509.c
3c515.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
3c523.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
8139too.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
8390.c 8390/8390p: Fix compat netdev ops handling. 2008-12-15 15:14:59 -08:00
8390.h 8390: add common net_device ops 2008-11-25 18:12:49 -08:00
8390p.c 8390/8390p: Fix compat netdev ops handling. 2008-12-15 15:14:59 -08:00
82596.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
a2065.c
a2065.h
ac3200.c
acenic_firmware.h
acenic.c firmware: convert acenic driver to request_firmware() 2009-01-04 16:10:02 -08:00
acenic.h firmware: convert acenic driver to request_firmware() 2009-01-04 16:10:02 -08:00
amd8111e.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
amd8111e.h
apne.c apne: convert to net_device_ops 2008-11-25 18:25:32 -08:00
ariadne.c
ariadne.h
at1700.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
atarilance.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
atp.c drivers/net: fix sparse warnings: make do-while a compound statement 2008-12-25 23:55:35 -08:00
atp.h
au1000_eth.c drivers/net/au1000_eth.c: Remove redundant test 2008-12-25 18:02:49 -08:00
au1000_eth.h
ax88796.c
b44.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
b44.h
bfin_mac.c
bfin_mac.h
bmac.c
bmac.h
bnx2_fw2.h
bnx2_fw.h
bnx2.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-23 17:56:23 -08:00
bnx2.h bnx2: Don't redefine FLOW_CTRL_{RX,TX}. 2008-12-16 23:54:23 -08:00
bnx2x_fw_defs.h
bnx2x_hsi.h
bnx2x_init_values.h
bnx2x_init.h
bnx2x_link.c bnx2x: Fix namespace collision with FLOW_CTRL_{TX,RX} 2008-12-16 23:54:24 -08:00
bnx2x_link.h bnx2x: Fix namespace collision with FLOW_CTRL_{TX,RX} 2008-12-16 23:54:24 -08:00
bnx2x_main.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
bnx2x_reg.h
bnx2x.h
bsd_comp.c
cassini.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
cassini.h
cpmac.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
cs89x0.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
cs89x0.h
de600.c
de600.h
de620.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
de620.h
declance.c netdevice: safe convert to netdev_priv() #part-2 2008-11-12 23:38:14 -08:00
defxx.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
defxx.h
depca.c depca: fix warning in drivers/net/depca.c 2008-11-25 17:00:39 -08:00
depca.h
dl2k.c dl2k: convert to net_device_ops 2008-11-21 17:31:51 -08:00
dl2k.h
dm9000.c dm9000: Fix build error. 2008-11-16 12:41:35 -08:00
dm9000.h
dummy.c dummy: convert to net_device_ops 2008-11-20 20:28:00 -08:00
e100.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
e2100.c e2100: convert to net_device_ops 2008-11-25 18:24:20 -08:00
eepro.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
eexpress.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
eexpress.h EtherExpress16: fix printing timed out status 2008-12-29 18:42:33 -08:00
enc28j60_hw.h
enc28j60.c enc28j60: fix RX buffer overflow 2009-01-04 16:23:01 -08:00
epic100.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
eql.c eql: convert to net_device_ops 2008-11-21 17:37:54 -08:00
es3210.c es3210: convert to net_device_ops 2008-11-25 18:23:59 -08:00
eth16i.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
ewrk3.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
ewrk3.h
fealnx.c
fec_mpc52xx_phy.c powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver 2008-12-21 02:54:30 -07:00
fec_mpc52xx.c
fec_mpc52xx.h
fec.c netdevice: safe convert to netdev_priv() #part-2 2008-11-12 23:38:14 -08:00
fec.h
forcedeth.c forcedeth: don't poll NV event 36 2008-12-25 18:07:50 -08:00
gianfar_ethtool.c gianfar: Add Scatter Gather support 2008-12-17 16:51:04 -08:00
gianfar_mii.c gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
gianfar_mii.h gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
gianfar_sysfs.c
gianfar.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
gianfar.h gianfar: Merge Tx and Rx interrupt for scheduling clean up ring 2008-12-17 16:52:00 -08:00
hamachi.c hamachi: convert to net_device_ops 2008-11-21 17:36:36 -08:00
hp100.c hp100: use roundup instead of open coding 2008-12-16 01:14:21 -08:00
hp100.h
hp-plus.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-26 23:48:40 -08:00
hp.c hp: convert to net_device_ops 2008-11-25 18:24:57 -08:00
hplance.c
hplance.h
hydra.c hydra: fix compilation 2008-12-08 23:50:18 -08:00
ibmlana.c
ibmlana.h
ibmveth.c net: ehea NAPI interface cleanup fix 2008-12-28 16:32:38 -08:00
ibmveth.h
ifb.c netdev: add more functions to netdevice ops 2008-11-20 20:14:53 -08:00
ioc3-eth.c
ipg.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-20 16:44:00 -08:00
ipg.h
isa-skeleton.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
iseries_veth.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
jazzsonic.c
jme.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
jme.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-23 17:56:23 -08:00
Kconfig net: Allow dependancies of FDDI & Tokenring to be modular. 2008-12-27 20:43:48 -08:00
korina.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
lance.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
lasi_82596.c
lib8390.c 8390/8390p: Fix compat netdev ops handling. 2008-12-15 15:14:59 -08:00
lib82596.c
LICENSE.SRC
lne390.c lne390: convert to net_device_ops 2008-11-25 18:24:38 -08:00
loopback.c netdev: add more functions to netdevice ops 2008-11-20 20:14:53 -08:00
lp486e.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
mac89x0.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
mac8390.c mac8390: update to net_device_ops 2008-12-02 15:00:28 -08:00
macb.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
macb.h
mace.c netdevice: safe convert to netdev_priv() #part-1 2008-11-12 23:37:49 -08:00
mace.h
macmace.c
macsonic.c
macvlan.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-02 19:50:27 -08:00
Makefile smsc9420: SMSC LAN9420 10/100 PCI ethernet adapter 2008-12-11 20:54:30 -08:00
meth.c
meth.h
mii.c
mipsnet.c
mv643xx_eth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-20 16:44:00 -08:00
mvme147.c netdevice: safe convert to netdev_priv() #part-2 2008-11-12 23:38:14 -08:00
myri_code.h
myri_sbus.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
myri_sbus.h
natsemi.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
ne2.c ne2: silence static never defined warnings 2008-11-28 15:55:00 -08:00
ne2k-pci.c ne2k: convert to net_device_ops 2008-11-21 17:39:02 -08:00
ne3210.c ne3210: convert to net_device_ops 2008-11-25 18:23:35 -08:00
ne-h8300.c ne-h8300: convert to net_device_ops 2008-12-03 22:10:38 -08:00
ne.c drivers/net: fix sparse warning: use ANSI-style function declaration 2008-12-25 23:52:57 -08:00
netconsole.c
netx-eth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-05 22:54:40 -08:00
ni52.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
ni52.h
ni65.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
ni65.h
ni5010.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
ni5010.h
niu.c drivers/net: fix sparse warning: returning void-valued expression 2008-12-25 23:56:04 -08:00
niu.h niu: use net_device_stats nowadays available in net_device 2008-11-28 15:52:00 -08:00
ns83820.c ns83820: convert to net_device_ops 2008-11-21 17:35:40 -08:00
pasemi_mac_ethtool.c netdevice: safe convert to netdev_priv() #part-2 2008-11-12 23:38:14 -08:00
pasemi_mac.c net: Fix unused variable warnings in pasemi_mac.c and spider_net.c 2008-12-28 20:15:38 -08:00
pasemi_mac.h
pci-skeleton.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
pcnet32.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
plip.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
ppp_async.c drivers/net: Remove redundant test 2008-12-25 18:03:28 -08:00
ppp_deflate.c
ppp_generic.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-23 17:56:23 -08:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c drivers/net: Remove redundant test 2008-12-25 18:03:28 -08:00
pppoe.c
pppol2tp.c l2tp: fix UDP checksum support 2008-12-16 01:23:49 -08:00
pppox.c
ps3_gelic_net.c
ps3_gelic_net.h
ps3_gelic_wireless.c
ps3_gelic_wireless.h
qla3xxx.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
qla3xxx.h
r6040.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
r8169.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
rionet.c netdevice: safe convert to netdev_priv() #part-2 2008-11-12 23:38:14 -08:00
rrunner.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
rrunner.h
s2io-regs.h
s2io.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
s2io.h
sb1000.c
sb1250-mac.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
sc92031.c sc92031: convert to net_device_ops 2008-11-21 17:37:24 -08:00
seeq8005.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
seeq8005.h
sgiseeq.c netdevice: safe convert to netdev_priv() #part-3 2008-11-12 23:38:36 -08:00
sgiseeq.h
sh_eth.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-20 16:44:00 -08:00
sh_eth.h
sis190.c
sis900.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-11-26 23:48:40 -08:00
sis900.h
skge.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
skge.h
sky2.c netdev: add more functions to netdevice ops 2008-11-20 20:14:53 -08:00
sky2.h
slhc.c
slip.c tty: Flags should be accessed via the foo_bit interfaces 2008-12-05 22:31:52 -08:00
slip.h
smc91x.c smc91x: remove isa stuff from smc91x driver 2008-12-03 22:23:18 -08:00
smc91x.h smc91x: remove isa stuff from smc91x driver 2008-12-03 22:23:18 -08:00
smc911x.c drivers/net/smc911x.c: smc911x_drv_probe() cleanup 2008-12-03 21:05:49 -08:00
smc911x.h
smc9194.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
smc9194.h
smc-mca.c smc-mca: Fix build failure due to typo. 2008-11-26 01:52:15 -08:00
smc-ultra32.c
smc-ultra.c smc: convert to net_device_ops 2008-11-25 18:23:06 -08:00
smsc911x.c smsc911x: compile fix re netif_rx signature changes 2008-12-29 18:22:43 -08:00
smsc911x.h net: Move flow control definitions to mii.h 2008-12-16 02:00:00 -08:00
smsc9420.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
smsc9420.h net: Move flow control definitions to mii.h 2008-12-16 02:00:00 -08:00
sni_82596.c
sonic.c
sonic.h netdevice: safe convert to netdev_priv() #part-3 2008-11-12 23:38:36 -08:00
Space.c
spider_net_ethtool.c netdevice: safe convert to netdev_priv() #part-3 2008-11-12 23:38:36 -08:00
spider_net.c net: Fix unused variable warnings in pasemi_mac.c and spider_net.c 2008-12-28 20:15:38 -08:00
spider_net.h
starfire.c starfire: use request_firmware() 2009-01-04 16:12:11 -08:00
stnic.c stnic: convert to net_device_ops 2008-11-25 18:25:49 -08:00
sun3_82586.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
sun3_82586.h
sun3lance.c
sunbmac.c netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
sunbmac.h
sundance.c
sungem_phy.c
sungem_phy.h
sungem.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
sungem.h
sunhme.c netdevice: safe convert to netdev_priv() #part-3 2008-11-12 23:38:36 -08:00
sunhme.h
sunlance.c
sunqe.c netdevice: safe convert to netdev_priv() #part-3 2008-11-12 23:38:36 -08:00
sunqe.h
sunvnet.c
sunvnet.h
tc35815.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
tehuti_fw.h
tehuti.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
tehuti.h
tg3.c firmware: convert tg3 driver to request_firmware() 2009-01-04 16:11:25 -08:00
tg3.h firmware: convert tg3 driver to request_firmware() 2009-01-04 16:11:25 -08:00
tlan.c tlan: Remove broken support for big buffers 2008-12-16 15:24:05 -08:00
tlan.h
tsi108_eth.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
tsi108_eth.h
tun.c tun: Fix SIOCSIFHWADDR error. 2008-12-29 18:23:28 -08:00
typhoon-firmware.h
typhoon.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
typhoon.h
ucc_geth_ethtool.c net/ucc_geth: Fix oops in uec_get_ethtool_stats() 2008-11-14 18:18:17 -05:00
ucc_geth_mii.c
ucc_geth_mii.h
ucc_geth.c ucc_geth: Eliminate the need for forward references 2008-12-26 01:28:43 -08:00
ucc_geth.h ucc_geth: Fix TX watchdog timeout handling 2008-12-18 22:48:55 -08:00
veth.c netdev: add more functions to netdevice ops 2008-11-20 20:14:53 -08:00
via-rhine.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
via-velocity.c netdev: add more functions to netdevice ops 2008-11-20 20:14:53 -08:00
via-velocity.h
virtio_net.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
wd.c wd: use net_device_ops 2008-11-25 18:21:56 -08:00
xen-netfront.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
xtsonic.c
yellowfin.c netdev: remove pathetic compile-command lines 2008-12-03 22:19:52 -08:00
znet.c netdevice: safe convert to netdev_priv() #part-4 2008-11-12 23:39:10 -08:00
zorro8390.c zorro8390: convert to net_device_ops 2008-12-03 22:09:30 -08:00