tSirRetStatus macStop(tHalHandle hHal, tHalStopType stopType) { tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; peStop(pMac); cfgCleanup( pMac ); // need to free memory if not called in reset context. // in reset context this memory will be freed by HDD. if(false == pMac->sys.abort) { vos_mem_free(pMac->pResetMsg); pMac->pResetMsg = NULL; } return eSIR_SUCCESS; }
tSirRetStatus macStop(tHalHandle hHal, tHalStopType stopType) { tANI_U8 i; tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; peStop(pMac); cfgCleanup( pMac ); // need to free memory if not called in reset context. // in reset context this memory will be freed by HDD. if(false == pMac->sys.abort) { vos_mem_free(pMac->pResetMsg); pMac->pResetMsg = NULL; } /* Free the DumpTableEntry */ for(i=0; i<MAX_DUMP_TABLE_ENTRY; i++) { vos_mem_free(pMac->dumpTableEntry[i]); } return eSIR_SUCCESS; }
tSirRetStatus macStop(tHalHandle hHal, tHalStopType stopType) { tANI_U8 i; tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; peStop(pMac); cfgCleanup( pMac ); if(false == pMac->sys.abort) { vos_mem_free(pMac->pResetMsg); pMac->pResetMsg = NULL; } for(i=0; i<MAX_DUMP_TABLE_ENTRY; i++) { vos_mem_free(pMac->dumpTableEntry[i]); } return eSIR_SUCCESS; }
tSirRetStatus macStop(tHalHandle hHal, tHalStopType stopType) { tANI_U8 i; tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; #ifdef FEATURE_WLAN_NON_INTEGRATED_SOC halStop(hHal, stopType); #endif peStop(pMac); cfgCleanup( pMac ); // need to free memory if not called in reset context. // in reset context this memory will be freed by HDD. if(false == pMac->sys.abort) { palFreeMemory(pMac->hHdd, pMac->pResetMsg); pMac->pResetMsg = NULL; } /* Free the DumpTableEntry */ for(i=0; i<MAX_DUMP_TABLE_ENTRY; i++) { palFreeMemory(pMac, pMac->dumpTableEntry[i]); } return eSIR_SUCCESS; }