linux_dsm_epyc7002/drivers/net/wireless/b43
Michael Buesch bdceeb2dad b43: Optimize DMA buffers
In the old days we used one slot per frame. But when we changed that to 2,
we didn't raise the overall slot count. Which resulted in an effective
division of two to the number of slots.

Double the number of TX slots, so we have an effective hardware queue
of 128 frames per QoS queue.

Also optimize the TX header cache handling. We don't need a cached TX header
for slots that will never carry an actual header.
So we reduce the memory consumption of the cache by 50%.

So as a net result we end up with more or less the same memory usage before
and after this patch (except a few tiny meta structures), but have twice
the number of TX slots available.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-02-27 14:52:48 -05:00
..
b43.h b43: Add parts of LP-PHY TX power control 2009-02-11 11:44:23 -05:00
debugfs.c b43: Dynamically control log verbosity 2009-01-29 16:01:47 -05:00
debugfs.h b43: Dynamically control log verbosity 2009-01-29 16:01:47 -05:00
dma.c b43: Optimize DMA buffers 2009-02-27 14:52:48 -05:00
dma.h b43: Optimize DMA buffers 2009-02-27 14:52:48 -05:00
Kconfig b43: Dynamically control log verbosity 2009-01-29 16:01:47 -05:00
leds.c
leds.h
lo.c b43: Fix LO calibration txctl reg value 2009-02-27 14:52:43 -05:00
lo.h
main.c drivers/net/wireless/b43: fix warning: format not a string literal and no ... 2009-02-17 19:49:18 -08:00
main.h b43: Dynamically control log verbosity 2009-01-29 16:01:47 -05:00
Makefile b43: Add LP-PHY baseband init for >=rev2 2009-02-09 15:03:48 -05:00
pcmcia.c
pcmcia.h
phy_a.c drivers/net/wireless/b43: fix sparse warnings: make symbols static 2008-12-26 00:13:46 -08:00
phy_a.h
phy_common.c b43: Suspend MAC while killing the radio 2008-12-19 15:24:04 -05:00
phy_common.h
phy_g.c b43: Fix phy_g.c compiler warning 2009-01-29 16:01:42 -05:00
phy_g.h
phy_lp.c b43: Add parts of LP-PHY TX power control 2009-02-11 11:44:23 -05:00
phy_lp.h b43: Add parts of LP-PHY TX power control 2009-02-11 11:44:23 -05:00
phy_n.c
phy_n.h
pio.c
pio.h
rfkill.c
rfkill.h
sysfs.c
sysfs.h
tables_lpphy.c b43: Add parts of LP-PHY TX power control 2009-02-11 11:44:23 -05:00
tables_lpphy.h b43: Add parts of LP-PHY TX power control 2009-02-11 11:44:23 -05:00
tables_nphy.c
tables_nphy.h
tables.c
tables.h
wa.c
wa.h
xmit.c
xmit.h