linux/drivers/net/ethernet
Alexander Duyck 4be000c874 igb: cleanup IVAR configuration
This change is meant to cleanup some of the IVAR register configuration.
igb_assign_vector had become pretty large with multiple copies of the same
general code for setting the IVAR. This change consolidates most of that
code by adding the igb_write_ivar function which allows us just to compute
the index and offset and then use that information to setup the IVAR.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by:  Aaron Brown  <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2011-10-07 22:45:46 -07:00
..
3com
8390
adaptec
adi
aeroflex
alteon net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
amd drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
apple
atheros net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
broadcom Merge branch 'master' of github.com:davem330/net 2011-10-07 13:38:43 -04:00
brocade bna: Multiple Definition and Interface Setup Fix 2011-10-04 23:04:01 -04:00
cadence
chelsio Merge branch 'master' of github.com:davem330/net 2011-10-07 13:38:43 -04:00
cirrus
cisco net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
davicom
dec drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
dlink
emulex be2net: Making die temperature ioctl call async 2011-10-03 12:17:32 -04:00
faraday
freescale
fujitsu
hp
i825xx
ibm Merge branch 'master' of github.com:davem330/net 2011-10-07 13:38:43 -04:00
icplus
intel igb: cleanup IVAR configuration 2011-10-07 22:45:46 -07:00
marvell net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
mellanox
micrel
microchip
myricom net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
natsemi net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
neterion net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
nuvoton
nvidia net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
octeon
oki-semi Merge branch 'master' of github.com:davem330/net 2011-10-07 13:38:43 -04:00
packetengines
pasemi net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
qlogic net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
racal
rdc
realtek Add ethtool -g support to 8139cp 2011-10-07 16:22:44 -04:00
renesas net: sh_eth: fix build failure 2011-10-03 13:52:28 -04:00
seeq
sfc net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
sgi
sis
smsc
stmicro
sun net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
tehuti net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
ti
tile
toshiba
tundra
via net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map 2011-10-06 16:17:20 -04:00
xilinx
xircom
xscale
dnet.c
dnet.h
ethoc.c
fealnx.c
jme.c
jme.h drivers/net/ethernet: remove unused #define. 2011-10-03 14:09:10 -04:00
Kconfig
korina.c
lantiq_etop.c
Makefile
mipsnet.c
netx-eth.c
s6gmac.c