Jelajahi Sumber

qcacld-3.0: Remove ce_disable_any_copy_compl_intr

Remove ce_disable_any_copy_compl_intr and
ce_enable_any_copy_compl_intr since they aren't
used and give a false sense of thread safety.
Modifying copy complete interrupt currently needs
to be synchronized with completion handling.

Change-Id: Ieb27a8c71363ebd56f16eda9e1037a161a5eeb62
CRs-Fixed: 941355
Houston Hoffman 9 tahun lalu
induk
melakukan
ff2eb0c907
2 mengubah file dengan 0 tambahan dan 17 penghapusan
  1. 0 2
      core/hif/src/ce/ce_api.h
  2. 0 15
      core/hif/src/ce/ce_service.c

+ 0 - 2
core/hif/src/ce/ce_api.h

@@ -376,8 +376,6 @@ int ce_per_engine_service(struct ol_softc *scn, unsigned int CE_id);
 void ce_per_engine_servicereap(struct ol_softc *scn, unsigned int CE_id);
 
 /*===================CE cmpl interrupt Enable/Disable =======================*/
-void ce_disable_any_copy_compl_intr(struct ol_softc *scn);
-void ce_enable_any_copy_compl_intr(struct ol_softc *scn);
 void ce_disable_any_copy_compl_intr_nolock(struct ol_softc *scn);
 void ce_enable_any_copy_compl_intr_nolock(struct ol_softc *scn);
 

+ 0 - 15
core/hif/src/ce/ce_service.c

@@ -1490,21 +1490,6 @@ void ce_enable_any_copy_compl_intr_nolock(struct ol_softc *scn)
 	A_TARGET_ACCESS_END(scn);
 }
 
-void ce_disable_any_copy_compl_intr(struct ol_softc *scn)
-{
-	cdf_spin_lock(&scn->target_lock);
-	ce_disable_any_copy_compl_intr_nolock(scn);
-	cdf_spin_unlock(&scn->target_lock);
-}
-
-/*Re-enable the copy compl interrupt if it has not been disabled before.*/
-void ce_enable_any_copy_compl_intr(struct ol_softc *scn)
-{
-	cdf_spin_lock(&scn->target_lock);
-	ce_enable_any_copy_compl_intr_nolock(scn);
-	cdf_spin_unlock(&scn->target_lock);
-}
-
 /**
  * ce_send_cb_register(): register completion handler
  * @copyeng: CE_state representing the ce we are adding the behavior to