linux/drivers/net/wireless/ath/ath12k
Karthikeyan Periyasamy 3ea19127d1 wifi: ath12k: avoid redundant code in Rx cookie conversion init
Currently, in the Rx data path cookie conversion initialization procedure,
the primary page table index (ppt_idx) is computed within the secondary
page table iteration. However this is invariant, and hence the ppt_idx
should be calculated outside of the iteration to avoid repeated execution
of the statement.

Found in code review.

Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.1.1-00188-QCAHKSWPL_SILICONZ-1
Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3

Signed-off-by: Karthikeyan Periyasamy <quic_periyasa@quicinc.com>
Acked-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://msgid.link/20240411102226.4045323-2-quic_periyasa@quicinc.com
2024-04-22 15:06:30 +03:00
..
ce.c
ce.h wifi: ath12k: Remove unused declarations 2023-08-25 10:37:51 +03:00
core.c wifi: ath12k: extend the link capable flag 2024-04-08 17:37:52 +03:00
core.h wifi: ath12k: modify regulatory support for single wiphy architecture 2024-04-10 17:12:15 +03:00
dbring.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
dbring.h
debug.c wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
debug.h
debugfs.c wifi: ath12k: debugfs: radar simulation support 2024-04-04 13:07:06 +03:00
debugfs.h wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
dp.c wifi: ath12k: avoid redundant code in Rx cookie conversion init 2024-04-22 15:06:30 +03:00
dp.h wifi: ath12k: correct the capital word typo 2024-04-09 14:47:21 +03:00
dp_mon.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
dp_mon.h wifi: ath12k: refactor DP Rxdma ring structure 2023-11-29 13:27:07 +02:00
dp_rx.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
dp_rx.h wifi: ath12k: Optimize the lock contention of used list in Rx data path 2024-03-21 13:38:13 +02:00
dp_tx.c wifi: ath12k: fix desc address calculation in wbm tx completion 2024-03-20 12:06:10 +02:00
dp_tx.h
fw.c wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
fw.h wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
hal.c wifi: ath12k: add MAC id support in WBM error path 2024-02-02 14:32:51 +02:00
hal.h wifi: ath12k: fix hal_rx_buf_return_buf_manager documentation 2024-04-04 13:10:48 +03:00
hal_desc.h wifi: ath12k: add support for BA1024 2024-01-18 07:52:02 +02:00
hal_rx.c wifi: ath12k: add support for BA1024 2024-01-18 07:52:02 +02:00
hal_rx.h wifi: ath12k: add 320 MHz bandwidth enums 2023-12-01 18:04:05 +02:00
hal_tx.c
hal_tx.h
hif.h wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
htc.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
htc.h
hw.c wifi: ath12k: advertise P2P dev support for WCN7850 2024-02-07 17:07:00 +02:00
hw.h wifi: ath12k: vdev statemachine changes for single wiphy 2024-04-10 17:12:14 +03:00
Kconfig wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
mac.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
mac.h wifi: ath12k: Introduce the container for mac80211 hw 2024-01-19 19:39:48 +02:00
Makefile wifi: ath12k: initial debugfs support 2024-04-04 13:07:06 +03:00
mhi.c wifi: ath12k: extend the link capable flag 2024-04-08 17:37:52 +03:00
mhi.h
p2p.c wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
p2p.h wifi: ath12k: Add additional checks for vif and sta iterators 2024-04-10 17:12:15 +03:00
pci.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
pci.h wifi: ath12k: Read board id to support split-PHY QCN9274 2024-02-02 14:32:52 +02:00
peer.c
peer.h wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights 2023-11-30 18:59:24 +02:00
qmi.c wifi: ath12k: fix link capable flags 2024-04-08 17:37:53 +03:00
qmi.h wifi: ath12k: Add logic to write QRTR node id to scratch 2024-02-02 14:32:50 +02:00
reg.c wifi: ath12k: modify regulatory support for single wiphy architecture 2024-04-10 17:12:15 +03:00
reg.h wifi: ath12k: avoid repeated hw access from ar 2023-12-01 18:04:45 +02:00
rx_desc.h wifi: ath12k: add MAC id support in WBM error path 2024-02-02 14:32:51 +02:00
trace.c
trace.h wifi: ath12k: add support for collecting firmware log 2024-01-19 19:40:29 +02:00
wmi.c wifi: ath12k: don't use %pK in dmesg format strings 2024-04-18 18:24:08 +03:00
wmi.h wifi: ath12k: enable service flag for survey dump stats 2024-04-18 18:21:48 +03:00