diff options
author | Himanshu Agarwal <himanaga@codeaurora.org> | 2017-08-08 17:12:28 +0530 |
---|---|---|
committer | snandini <snandini@codeaurora.org> | 2017-08-16 17:39:17 -0700 |
commit | c0144381b5ff2d8a72785db0e27b77594705aa54 (patch) | |
tree | eaefcde60663d3a1e8b3ea66e6b99965701246b3 /core/cds | |
parent | 9b402504ade573fb22394c9c84d7f903d8ef9e92 (diff) | |
download | qcacld-c0144381b5ff2d8a72785db0e27b77594705aa54.tar.gz |
qcacld-3.0: Map/Unmap IPA RX buffers at driver load/unload time
Map/Unmap IPA RX buffers at driver load/unload time when WLAN
SMMU is enabled.
Change-Id: Ibe2c5d234cc67a18979aed9af273d2340beb124a
CRs-Fixed: 2088439
Diffstat (limited to 'core/cds')
-rw-r--r-- | core/cds/src/cds_api.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c index fccdbe8dd1..5059930fd6 100644 --- a/core/cds/src/cds_api.c +++ b/core/cds/src/cds_api.c @@ -2734,11 +2734,19 @@ void cds_smmu_mem_map_setup(qdf_device_t osdev) osdev->smmu_s1_enabled = true; } +#ifdef IPA_OFFLOAD int cds_smmu_map_unmap(bool map, uint32_t num_buf, qdf_mem_info_t *buf_arr) { return hdd_ipa_uc_smmu_map(map, num_buf, buf_arr); } #else +int cds_smmu_map_unmap(bool map, uint32_t num_buf, qdf_mem_info_t *buf_arr) +{ + return 0; +} +#endif + +#else void cds_smmu_mem_map_setup(qdf_device_t osdev) { osdev->smmu_s1_enabled = false; |