From c0144381b5ff2d8a72785db0e27b77594705aa54 Mon Sep 17 00:00:00 2001 From: Himanshu Agarwal Date: Tue, 8 Aug 2017 17:12:28 +0530 Subject: 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 --- core/cds/src/cds_api.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'core/cds') 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,10 +2734,18 @@ 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) { -- cgit v1.2.3