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
Dustin Brown 19911f3a06 qcacmn: Add qdf_flex_mem pool allocator
It often happens that the WLAN driver needs to allocate some pool of
structures to handle bursty operations. The traditional approach is to
statically allocate the maximum number of structures that we want to be
able to handle concurrently. This has the significant down side of
requiring manual tuning for every hardware combination for optimal
behavior, and wasting large amounts of memory during non-burst periods.

Add a new flexible, segmented memory allocator in QDF to help address
such scenarios. A small static buffer segment is used to service the
vast majority of operations, while additional segments are dynamically
allocated as needed to meet demand. Critically, these additional
segments are freed when not in use to reduce memory consumption. The
result is a self-tuning buffer that combines most of the benefits of
pure dynamic allocation with most of the benefits of pure static
allocation.

Change-Id: I5c27ecce72a450826494b5d13d6c9fdebda650a6
CRs-Fixed: 2224534
2018-04-19 14:15:19 -07:00
cfg
dp qcacmn: Create flow control pools on vdev start 2018-04-17 13:17:49 -07:00
ftm
global_lmac_if
hal/wifi3.0
hif qcacmn: Fix use after free of SKB in DP trace path 2018-04-18 21:02:21 -07:00
htc
init_deinit/dispatcher
os_if/linux qcacmn: Add osif implementation of get_wake_lock stats 2018-04-17 13:17:56 -07:00
qdf qcacmn: Add qdf_flex_mem pool allocator 2018-04-19 14:15:19 -07:00
scheduler qcacmn: Add magic string for debug enhancement 2018-04-18 18:08:09 -07:00
spectral
target_if qcacmn: Add target_if implementation of get_wake_lock stats 2018-04-17 13:17:51 -07:00
umac qcacmn: Remove redundant initialization of array indices 2018-04-18 18:08:30 -07:00
utils
wlan_cfg
wmi qcacmn: Add new ini to enable/disable FT open feature 2018-04-18 10:37:24 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium