tSirRetStatus macStart(tHalHandle hHal, void* pHalMacStartParams) { tSirRetStatus status = eSIR_SUCCESS; tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; if (NULL == pMac) { VOS_ASSERT(0); status = eSIR_FAILURE; return status; } pMac->gDriverType = ((tHalMacStartParameters*)pHalMacStartParams)->driverType; sysLog(pMac, LOG2, FL("called\n")); do { pMac->pResetMsg = vos_mem_malloc(sizeof(tSirMbMsg)); if ( NULL == pMac->pResetMsg ) { sysLog(pMac, LOGE, FL("pMac->pResetMsg is NULL\n")); status = eSIR_FAILURE; break; } else { vos_mem_set(pMac->pResetMsg, sizeof(tSirMbMsg), 0); } if (ANI_DRIVER_TYPE(pMac) != eDRIVER_TYPE_MFG) { status = peStart(pMac); } } while(0); pMac->sys.abort = false; return status; }
tSirRetStatus mac_start(tHalHandle hHal, void *pHalMacStartParams) { tSirRetStatus status = eSIR_SUCCESS; tpAniSirGlobal pMac = (tpAniSirGlobal) hHal; if (NULL == pMac) { CDF_ASSERT(0); status = eSIR_FAILURE; return status; } pMac->gDriverType = ((tHalMacStartParameters *) pHalMacStartParams)->driverType; sys_log(pMac, LOG2, FL("called\n")); if (ANI_DRIVER_TYPE(pMac) != eDRIVER_TYPE_MFG) { status = pe_start(pMac); } return status; }