prima: extscan: API enhancements in extscan_wifi_get_cached_results

1. Update the data structures in sync with framework APIs
2. Introduce scan_id and flags in get_cached_results
3. Add blocking mechanism at HDD layer to avoid synchronization
   problems at HAL layer.
4. Add code changes to drop IEs if it exceeds NL 4k limit for
   full scan results.
5. Add logic to parse cached scan results based on scanResultSize
   of tSirWifiScanResultEvent.

Change-Id: I2ef3ee4aeb9db0c5b356b4467026186dbb2c5f7e
CRs-Fixed: 834122
5 files changed
tree: c976fa21fcd427cf010c1dd07054aa8c44f3c19b
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile