android_kernel_xiaomi_sm8350/core/hdd/inc
Jeff Johnson 2bc0b727e3 qcacld-3.0: Refine API wlansap_open()
At one time the WLAN driver only supported a single SAP. At that time
most SAP APIs took the global context pointer as a param, and from
that they could extract the pointer to the one & only SAP context.
Later the MBSSID feature was added, and conditional compilation was
introduced such that either the global context pointer or a per-BSS
SAP context pointer was used. Finally in qcacld-3.0 the conditional
compilation was removed, leaving just the MBSSID behavior. However one
of the artifacts that was left behind was that the SAP APIs are
currently defined to take a void *context which prevents the compiler
from performing proper type checking.

Update wlansap_open() to return the true struct pointer type so that
it can then be used by other SAP APIs.

Change-Id: I216ed653e4feb9960357a168d4981e7a7a92411e
CRs-Fixed: 2116267
2017-09-28 03:47:17 -07:00
..
qc_sap_ioctl.h qcacld-3.0: Add support of request peer stats info(part 3) 2017-09-01 22:09:05 -07:00
wlan_hdd_assoc.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_assoc.[ch] 2017-09-11 17:27:51 -07:00
wlan_hdd_cfg.h qcacld-3.0: Add ini items used in mbo bss transition context 2017-09-26 17:52:21 -07:00
wlan_hdd_conc_ut.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_conc_ut.[ch] 2017-09-07 22:12:42 -07:00
wlan_hdd_debugfs_llstat.h qcacld-3.0: Rename struct hdd_adapter_s 2017-08-15 01:27:05 -07:00
wlan_hdd_debugfs.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_debugfs.[ch] 2017-09-11 17:27:45 -07:00
wlan_hdd_driver_ops.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_driver_ops.[ch] 2017-09-07 20:51:58 -07:00
wlan_hdd_ether.h qcacld-3.0: Fix block comments in wlan_hdd_ether.h 2017-01-13 14:13:03 -08:00
wlan_hdd_ftm.h qcacld-3.0: Prepend kernel includes with "kernel/" 2017-09-14 15:41:51 -07:00
wlan_hdd_he.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_he.[ch] 2017-08-31 05:19:16 -07:00
wlan_hdd_host_offload.h qcacld-3.0: Fix kernel checkpatch warnings in wlan_hdd_host_offoad.h 2017-04-11 01:34:06 -07:00
wlan_hdd_includes.h qcacld-3.0: Fix kernel checkpatch warnings in wlan_hdd_includes.h 2017-04-10 22:17:50 -07:00
wlan_hdd_ipa.h qcacld-3.0: Flush ipa_pm work during the stop adapter 2017-09-26 17:52:43 -07:00
wlan_hdd_lro.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_lro.[ch] 2017-09-11 16:21:59 -07:00
wlan_hdd_main.h qcacld-3.0: Refine API wlansap_open() 2017-09-28 03:47:17 -07:00
wlan_hdd_memdump.h qcacld-3.0: Dump driver information 2016-10-07 12:54:36 -07:00
wlan_hdd_misc.h qcacld-3.0: Update prefix for multi-interface with chip name 2017-03-02 19:58:56 -08:00
wlan_hdd_nan.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_nan.[ch] 2017-08-31 22:40:14 -07:00
wlan_hdd_napi.h qcacld-3.0: Rename struct hdd_context_s 2017-08-15 01:27:07 -07:00
wlan_hdd_oemdata.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_oemdata.[ch] 2017-09-07 18:46:46 -07:00
wlan_hdd_p2p.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_p2p.[ch] 2017-09-11 16:21:50 -07:00
wlan_hdd_power.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_power.[ch] 2017-09-11 16:21:49 -07:00
wlan_hdd_regulatory.h qcacld-3.0: Replace hdd_context_t in wlan_hdd_regulatory.[ch] 2017-09-07 18:46:43 -07:00
wlan_hdd_softap_tx_rx.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_softap_tx_rx.[ch] 2017-09-11 17:27:34 -07:00
wlan_hdd_tdls.h qcacld-3.0: Rename pHddCtx in wlan_hdd_tdls.[ch] 2017-09-12 14:13:47 -07:00
wlan_hdd_trace.h qcacld-3.0: Fix kernel checkpatch warnings in wlan_hdd_trace.h 2017-04-11 01:34:01 -07:00
wlan_hdd_tsf.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_tsf.[ch] 2017-09-11 17:27:27 -07:00
wlan_hdd_tx_rx.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_tx_rx.[ch] 2017-09-11 17:27:25 -07:00
wlan_hdd_wext.h qcacld-3.0: Cleanup get IE pointer from out, eid or ext_id APIs 2017-09-18 20:27:49 -07:00
wlan_hdd_wmm.h qcacld-3.0: Send ARP/NS/NA packets from HI PRIO queue 2017-09-28 01:57:36 -07:00
wlan_hdd_wowl.h qcacld-3.0: Replace hdd_adapter_t in wlan_hdd_wowl.[ch] 2017-09-11 17:27:19 -07:00