linux_dsm_epyc7002/drivers/net/wireless/ath/ath10k
Michal Kazior 6421969f24 ath10k: refactor tx pending management
Tx pending counter logic assumed that the sk_buff
is already known and hence was performed in HTT
functions themselves.

However, for the sake of future wake_tx_queue()
usage the driver must be able to tell whether it
can submit more frames to firmware before it
dequeues frame from ieee80211_txq (and thus long
before HTT Tx functions are called) because once a
frame is dequeued it cannot be requeud back to
mac80211.

This prepares the driver for future changes.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2016-03-06 16:14:25 +02:00
..
ahb.c ath10k: expose hif ops for ahb 2016-01-28 10:47:28 +02:00
ahb.h ath10k: expose hif ops for ahb 2016-01-28 10:47:28 +02:00
bmi.c
bmi.h
ce.c
ce.h
core.c ath10k: reduce number of peers to support peer stats feature 2016-03-03 19:20:01 +02:00
core.h ath10k: populate qca4019 fw specific wmi init params 2016-02-02 14:09:28 +02:00
debug.c ath10k: fix sanity check on enabling btcoex via debugfs 2016-03-03 19:27:17 +02:00
debug.h ath10k: add basic skeleton to support ahb 2016-01-28 10:47:19 +02:00
debugfs_sta.c ath10k: add debugfs support for Per STA total rx duration 2016-01-26 16:47:37 +02:00
hif.h
htc.c
htc.h
htt_rx.c ath10k: process htt rx indication as batch mode 2016-03-03 19:20:01 +02:00
htt_tx.c ath10k: refactor tx pending management 2016-03-06 16:14:25 +02:00
htt.c ath10k: rename some HTT events 2016-01-28 10:45:25 +02:00
htt.h ath10k: refactor tx pending management 2016-03-06 16:14:25 +02:00
hw.c ath10k: include qca4019 register map table 2016-01-28 10:47:20 +02:00
hw.h ath10k: reduce number of peers to support peer stats feature 2016-03-03 19:20:01 +02:00
Kconfig ath10k: add reset ctrl related functions in ahb 2016-01-28 10:47:24 +02:00
mac.c ath10k: refactor tx pending management 2016-03-06 16:14:25 +02:00
mac.h
Makefile ath10k: add basic skeleton to support ahb 2016-01-28 10:47:19 +02:00
p2p.c
p2p.h
pci.c ath10k: fix erroneous return value 2016-03-03 19:20:01 +02:00
pci.h ath10k: add helper functions in ahb.c for reg rd/wr 2016-01-28 10:47:21 +02:00
rx_desc.h
spectral.c
spectral.h
swap.c
swap.h
targaddrs.h ath10k: add qca4019 hw params 2016-02-02 14:09:27 +02:00
testmode_i.h
testmode.c
testmode.h
thermal.c
thermal.h
trace.c
trace.h ath10k: add hw_rev to trace events to support pktlog 2016-03-03 19:20:00 +02:00
txrx.c ath10k: refactor tx pending management 2016-03-06 16:14:25 +02:00
txrx.h
wmi-ops.h ath10k: add abstraction layer for vdev subtype 2016-02-02 14:07:47 +02:00
wmi-tlv.c ath10k: add abstraction layer for vdev subtype 2016-02-02 14:07:47 +02:00
wmi-tlv.h
wmi.c ath10k: reduce number of peers to support peer stats feature 2016-03-03 19:20:01 +02:00
wmi.h ath10k: populate qca4019 fw specific wmi init params 2016-02-02 14:09:28 +02:00
wow.c
wow.h