/***************************************************************************** Function : VOS_TaskPrintCtrlBlkInfo Description: record debug info Input : void : void Return : void Other : *****************************************************************************/ VOS_VOID VOS_TaskPrintCtrlBlkInfo(VOS_VOID) { VOS_CHAR *pcBuff; pcBuff = (VOS_CHAR *)DRV_EXCH_MEM_MALLOC(VOS_DUMP_MEM_TOTAL_SIZE); if (VOS_NULL_PTR == pcBuff) { return; } VOS_MemCpy(pcBuff, (VOS_CHAR *)g_acVosTaskCtrlBuf, VOS_TASK_CTRL_BUF_SIZE); return; }
/***************************************************************************** 函 数 名 : WuepsSleepPidInit 功能描述 : SLEEP PID 初始化函数 输入参数 : enum VOS_INIT_PHASE_DEFINE ip 输出参数 : 无 返 回 值 : VOS_UINT32 PID 初始化结果 调用函数 : 被调函数 : *****************************************************************************/ VOS_VOID Sleep_InitGlobal(VOS_VOID) { VOS_UINT32 ulRecordAddr = VOS_NULL_PTR; SLEEP_Init(); ulRecordAddr = DRV_EXCH_MEM_MALLOC(VOS_DUMP_MEM_TOTAL_SIZE); if (VOS_NULL_PTR != ulRecordAddr) { g_pstDrxStateSlice = (DRX_STATE_SLICE_STRU*)ulRecordAddr; ulRecordAddr += ((PWC_COMM_MODE_GSM + 1)*sizeof(DRX_STATE_SLICE_STRU)); g_pstLowPowerState = (LOWPOWER_STATE_STRU*)ulRecordAddr; ulRecordAddr += sizeof(LOWPOWER_STATE_STRU); g_pstHifiStateSlice = (HIFI_STATE_STRU*)ulRecordAddr; ulRecordAddr += sizeof(HIFI_STATE_STRU); g_pstSlaveLowPowerState = (SLAVE_LOW_POWER_STATE_STRU*)ulRecordAddr; } else { g_pstDrxStateSlice = (DRX_STATE_SLICE_STRU*)VOS_MemAlloc(WUEPS_PID_OM, STATIC_MEM_PT, ((PWC_COMM_MODE_GSM + 1)*sizeof(DRX_STATE_SLICE_STRU))); if (VOS_NULL_PTR == g_pstDrxStateSlice) { LogPrint("Sleep_InitGlobal:VOS_MemAlloc DRX_STATE_SLICE_STRU Fail!\n"); return; } g_pstLowPowerState = (LOWPOWER_STATE_STRU*)VOS_MemAlloc(WUEPS_PID_OM, STATIC_MEM_PT, sizeof(LOWPOWER_STATE_STRU)); if (VOS_NULL_PTR == g_pstLowPowerState) { LogPrint("Sleep_InitGlobal:VOS_MemAlloc LOWPOWER_STATE_STRU Fail!\n"); return; } g_pstHifiStateSlice = (HIFI_STATE_STRU*)VOS_MemAlloc(WUEPS_PID_OM, STATIC_MEM_PT, sizeof(HIFI_STATE_STRU)); if (VOS_NULL_PTR == g_pstHifiStateSlice) { LogPrint("Sleep_InitGlobal:VOS_MemAlloc HIFI_STATE_STRU Fail!\n"); return; } g_pstSlaveLowPowerState = (SLAVE_LOW_POWER_STATE_STRU*)VOS_MemAlloc(WUEPS_PID_OM, STATIC_MEM_PT, sizeof(SLAVE_LOW_POWER_STATE_STRU)); if (VOS_NULL_PTR == g_pstSlaveLowPowerState) { LogPrint("Sleep_InitGlobal:VOS_MemAlloc SLAVE_LOW_POWER_STATE_STRU Fail!\n"); return; } } VOS_MemSet(g_pstDrxStateSlice, 0, ((PWC_COMM_MODE_GSM + 1)*sizeof(DRX_STATE_SLICE_STRU))); VOS_MemSet(g_pstLowPowerState, 0, sizeof(LOWPOWER_STATE_STRU)); VOS_MemSet(g_pstHifiStateSlice, 0, sizeof(HIFI_STATE_STRU)); VOS_MemSet(g_pstSlaveLowPowerState, 0, sizeof(SLAVE_LOW_POWER_STATE_STRU)); return; }