VOS_VOID dms_AtNdisWrtCB (char* pDoneBuff, int status) { if (Dms_IsStaticBuf ((VOS_UINT8*)pDoneBuff)) { Dms_FreeStaticBuf((VOS_UINT8*)pDoneBuff); } else { if(pDoneBuff != NULL) { #if (VOS_LINUX== VOS_OS_VER) kfree(pDoneBuff); #endif } } return; }
VOS_VOID DMS_UsbPortWrtCB( DMS_PHY_BEAR_ENUM enPhyBear, VOS_CHAR *pcVirAddr, VOS_CHAR *pcPhyAddr, VOS_INT lDoneSize ) { VOS_UINT_PTR ptrDebugVirAddr; VOS_UINT_PTR ptrDebugPhyAddr; ptrDebugVirAddr = (VOS_UINT_PTR)pcVirAddr; ptrDebugPhyAddr = (VOS_UINT_PTR)pcPhyAddr; DMS_DBG_SDM_FUN((DMS_SDM_MSG_ID_ENUM)(DMS_SDM_VCOM_WRT_CB_BEGIN + (VOS_UINT32)enPhyBear),\ (VOS_UINT32)(ptrDebugVirAddr & (~0U)), (VOS_UINT32)(ptrDebugPhyAddr & (~0U)), (VOS_UINT32)lDoneSize); if (lDoneSize < 0) { DMS_DBG_SDM_FUN((DMS_SDM_MSG_ID_ENUM)(DMS_SDM_VCOM_WRT_CB_ERR_BEGIN + (VOS_UINT32)enPhyBear),\ (VOS_UINT32)(ptrDebugVirAddr & (~0U)), (VOS_UINT32)(ptrDebugPhyAddr & (~0U)), (VOS_UINT32)lDoneSize); } if (VOS_TRUE == Dms_IsStaticBuf((VOS_UINT8 *)pcVirAddr)) { Dms_FreeStaticBuf((VOS_UINT8 *)pcVirAddr); } else { if (NULL != pcVirAddr) { #if (VOS_LINUX== VOS_OS_VER) kfree(pcVirAddr); #endif } } return; }