linux_dsm_epyc7002/drivers/net/wireless/ath/ath5k
Bob Copeland 0e4722524d ath5k: use tracing for packet tx/rx dump
This adds a few tracepoints to ath5k driver transmit and
receive callbacks in order to record packet traffic.
We record the entire packet in the trace buffer so that
the data can be extracted with trace-cmd and external
plugins.

Compared to the previous debugging calls, this approach
removes an out-of-line function call from the tx and rx
paths in the compiled-in-but-disabled case, while
improving the ability to process the logged data.

A new option, CONFIG_ATH5K_TRACER, is added so that one
may disable the tracepoints completely.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Acked-by: Bruno Randolf <br1@einfach.org>
Acked-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-01-28 15:44:27 -05:00
..
ahb.c ath5k: Fix return codes for eeprom read functions. 2011-01-19 11:36:08 -05:00
ani.c ath5k: Reset cleanup and generic cleanup 2010-11-30 13:52:29 -05:00
ani.h ath5k: use the common cycle counter / listen time implementation 2010-10-11 15:04:20 -04:00
ath5k.h ath5k: Use helper function to get eeprom mode from channel 2010-12-22 15:43:28 -05:00
attach.c ath5k: Use pci_is_pcie() 2010-12-22 15:43:26 -05:00
base.c ath5k: use tracing for packet tx/rx dump 2011-01-28 15:44:27 -05:00
base.h ath5k: Remove redundant sc->curband 2011-01-21 15:35:46 -05:00
caps.c ath5k: Enable 802.11j 4.9GHz frequencies 2011-01-28 15:44:26 -05:00
debug.c ath: Convert ath_print to ath_dbg 2010-12-07 16:34:48 -05:00
debug.h ath5k: Debug DMA timeouts 2010-11-30 13:52:31 -05:00
desc.c ath5k: Reset cleanup and generic cleanup 2010-11-30 13:52:29 -05:00
desc.h ath5k: Optimize descriptor alignment 2010-11-09 16:13:26 -05:00
dma.c ath5k: Fix reporting of RX dma stop failure 2010-12-06 16:01:27 -05:00
eeprom.c ath5k: Fix return codes for eeprom read functions. 2011-01-19 11:36:08 -05:00
eeprom.h ath5: Remove unused CTL definitions 2011-01-21 15:35:46 -05:00
gpio.c
initvals.c ath5k: Add initial registers values for radio RF2317 chip. 2010-12-02 15:17:51 -05:00
Kconfig ath5k: use tracing for packet tx/rx dump 2011-01-28 15:44:27 -05:00
led.c ath5k: Add AHB bus support. 2010-12-02 15:17:51 -05:00
mac80211-ops.c ath5k: qualify global modparam_nohwcrypt variable 2011-01-05 14:36:27 -05:00
Makefile ath5k: Move mac80211 functions into new file 2011-01-04 14:35:11 -05:00
pci.c ath5k: Fix return codes for eeprom read functions. 2011-01-19 11:36:08 -05:00
pcu.c ath5k: Always set IFS intervals on reset 2010-11-30 13:53:22 -05:00
phy.c ath5k: ath5k_eeprom_mode_from_channel() returns signed 2011-01-04 14:46:13 -05:00
qcu.c ath5k: Use capabilities information for the number of TX queues 2010-12-07 17:07:54 -05:00
reg.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-01-13 10:05:56 -08:00
reset.c ath5k: Use helper function to get eeprom mode from channel 2010-12-22 15:43:28 -05:00
rfbuffer.h ath5k: Set turbo bit on rf bank 2 2010-11-30 13:53:45 -05:00
rfgain.h
rfkill.c
sysfs.c ath5k: Check if pci pdev struct is initialized in common functions. 2010-12-02 15:17:50 -05:00
trace.h ath5k: use tracing for packet tx/rx dump 2011-01-28 15:44:27 -05:00