No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rakesh Pillai e0464a106c qcacmn: Do not increment tail pointer if no data in CE DST ring
Currently there are cases where the CE status ring
head pointer is incremented, but the corresponding
buffer in the CE DST ring has nbytes as zero. This
can be a possible case where the head pointer was
updated before the DMA copy was completed and before
the nbytes could be updated with the number of bytes
copied to the CE DST ring buffer.In such cases we
haven't processed this entry, and hence should not
increment the tail pointer.

Hence we do not increment the tail pointer if
there was no data in the CE DST ring. Also
enable the logging of CE STATUS RING REAP
even if the CE DST reap was not successful.
This will help identify the cases where the reap
was not successful because of nbytes being zero.

In Success case, the CE desc history will show
STATUS_RING_REAP and DST_RING_REAP events.
In nbytes=0 failure case, the CE desc history will
show STATUS_RING_REAP event with HP moving ahead,
but the TP will not have moved.

Change-Id: Ibc3145142b6c88f6da3e12748d0ac8090486e8e3
CRs-Fixed: 2657285
2020-04-10 00:45:11 -07:00
cfg qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
dp qcacmn: NAWDS Tx reinject optimization 2020-04-09 05:21:43 -07:00
ftm
global_lmac_if qcacmn: remove CONFIG_WIN from Spectral 2019-05-30 00:30:07 -07:00
hal/wifi3.0 qcacmn: Enable SW2TCL_CMD ring for data 2020-04-08 08:19:05 -07:00
hif qcacmn: Do not increment tail pointer if no data in CE DST ring 2020-04-10 00:45:11 -07:00
htc qcacmn: Add dbgid for each runtime put/get 2020-04-07 01:20:41 -07:00
init_deinit/dispatcher qcacmn: Add dcs component 2020-02-13 04:12:30 -08:00
os_if/linux qcacmn: Add Spectral detector count in capability info 2020-04-09 11:31:53 -07:00
qal
qdf qcacmn: Fix build error when MEMORY_DEBUG disabled 2020-04-09 16:17:25 -07:00
scheduler qcacmn: Add API to print scheduler history 2020-02-11 21:53:15 -08:00
spectral qcacmn: Add Spectral detector count in capability info 2020-04-09 11:31:53 -07:00
target_if qcacmn: Add Spectral detector count in capability info 2020-04-09 11:31:53 -07:00
umac qcacmn: CFR: Clean up header file inclusions in CFR 2020-04-09 07:33:31 -07:00
utils qcacmn: Remove unused PTT sock code for non CNSS_GENL 2020-04-08 13:44:13 -07:00
wbuff
wlan_cfg qcacmn: Increase the wbm release ring size 2020-04-07 20:20:06 -07:00
wmi qcacmn: Support for IPQ8074 2G PHYB mode 1/3 2020-04-08 13:43:14 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium