Browse Source

qcacld-3.0: Fix ipa compile error for ROME

Fix the parameters missing issue for ipa
function for ROME.

Change-Id: I1dad21bfa0e6cf0f213a1259bd5cf116cccba9a5
CRs-Fixed: 3345055
Chaoli Zhou 2 years ago
parent
commit
4cbca147ba
2 changed files with 18 additions and 6 deletions
  1. 9 3
      core/dp/txrx/ol_txrx_ipa.c
  2. 9 3
      core/dp/txrx/ol_txrx_ipa.h

+ 9 - 3
core/dp/txrx/ol_txrx_ipa.c

@@ -325,7 +325,9 @@ static QDF_STATUS __ol_txrx_ipa_tx_buf_smmu_mapping(struct ol_txrx_pdev_t *pdev,
 }
 
 QDF_STATUS ol_txrx_ipa_tx_buf_smmu_mapping(struct cdp_soc_t *soc_hdl,
-					   uint8_t pdev_id)
+					   uint8_t pdev_id,
+					   const char *func,
+					   uint32_t line)
 {
 	QDF_STATUS ret;
 	struct ol_txrx_soc_t *soc = cdp_soc_t_to_ol_txrx_soc_t(soc_hdl);
@@ -346,7 +348,9 @@ QDF_STATUS ol_txrx_ipa_tx_buf_smmu_mapping(struct cdp_soc_t *soc_hdl,
 }
 
 QDF_STATUS ol_txrx_ipa_tx_buf_smmu_unmapping(struct cdp_soc_t *soc_hdl,
-					     uint8_t pdev_id)
+					     uint8_t pdev_id,
+					     const char *func,
+					     uint32_t line)
 {
 	QDF_STATUS ret;
 	struct ol_txrx_soc_t *soc = cdp_soc_t_to_ol_txrx_soc_t(soc_hdl);
@@ -654,7 +658,9 @@ QDF_STATUS ol_txrx_ipa_setup(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
 			     uint32_t *p_rx_pipe_handle, bool is_smmu_enabled,
 			     qdf_ipa_sys_connect_params_t *sys_in,
 			     bool over_gsi,
-			     qdf_ipa_wdi_hdl_t hdl)
+			     qdf_ipa_wdi_hdl_t hdl,
+			     qdf_ipa_wdi_hdl_t id,
+			     void *ipa_ast_notify_cb)
 {
 	struct ol_txrx_soc_t *soc = cdp_soc_t_to_ol_txrx_soc_t(soc_hdl);
 	ol_txrx_pdev_handle pdev = ol_txrx_get_pdev_from_pdev_id(soc, pdev_id);

+ 9 - 3
core/dp/txrx/ol_txrx_ipa.h

@@ -220,7 +220,9 @@ QDF_STATUS ol_txrx_ipa_disable_autonomy(struct cdp_soc_t *soc_hdl,
  * Return: QDF_STATUS
  */
 QDF_STATUS ol_txrx_ipa_tx_buf_smmu_mapping(struct cdp_soc_t *soc_hdl,
-					   uint8_t pdev_id);
+					   uint8_t pdev_id,
+					   const char *func,
+					   uint32_t line);
 
 /**
  * ol_txrx_ipa_tx_buf_smmu_unmapping() - Release SMMU mappings for IPA
@@ -231,7 +233,9 @@ QDF_STATUS ol_txrx_ipa_tx_buf_smmu_mapping(struct cdp_soc_t *soc_hdl,
  * Return: QDF_STATUS
  */
 QDF_STATUS ol_txrx_ipa_tx_buf_smmu_unmapping(struct cdp_soc_t *soc_hdl,
-					     uint8_t pdev_id);
+					     uint8_t pdev_id,
+					     const char *func,
+					     uint32_t line);
 
 #ifdef CONFIG_IPA_WDI_UNIFIED_API
 /**
@@ -261,7 +265,9 @@ QDF_STATUS ol_txrx_ipa_setup(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
 			     bool is_smmu_enabled,
 			     qdf_ipa_sys_connect_params_t *sys_in,
 			     bool over_gsi,
-			     qdf_ipa_wdi_hdl_t hdl);
+			     qdf_ipa_wdi_hdl_t hdl,
+			     qdf_ipa_wdi_hdl_t id,
+			     void *ipa_ast_notify_cb);
 #else /* CONFIG_IPA_WDI_UNIFIED_API */
 /**
  * ol_txrx_ipa_setup() - Setup and connect IPA pipes