Lines Matching refs:processCB

36 UINT32 VidMapListInit(LosProcessCB *processCB)
38 (void)memset_s(&processCB->timerIdMap, sizeof(TimerIdMap), 0, sizeof(TimerIdMap));
39 LOS_ListInit(&processCB->timerIdMap.head);
40 processCB->timerIdMap.bitMap = (UINT32*)LOS_MemAlloc(m_aucSysMem0, sizeof(UINT32));
41 if (processCB->timerIdMap.bitMap == NULL) {
46 processCB->timerIdMap.mapCount = 1;
47 (void)memset_s(processCB->timerIdMap.bitMap, sizeof(UINT32), 0, sizeof(UINT32));
48 if (LOS_MuxInit(&processCB->timerIdMap.vidMapLock, NULL) != LOS_OK) {
50 LOS_MemFree(m_aucSysMem0, processCB->timerIdMap.bitMap);
51 processCB->timerIdMap.bitMap = NULL;
57 void VidMapDestroy(LosProcessCB *processCB)
62 LOS_MuxLock(&processCB->timerIdMap.vidMapLock, LOS_WAIT_FOREVER);
63 LOS_DL_LIST_FOR_EACH_ENTRY_SAFE(idNode, idNodeNext, &processCB->timerIdMap.head, TimerIdMapNode, node) {
68 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
69 LOS_MemFree(m_aucSysMem0, processCB->timerIdMap.bitMap);
70 LOS_MuxDestroy(&processCB->timerIdMap.vidMapLock);
76 LosProcessCB *processCB = OsCurrProcessGet();
78 LOS_MuxLock(&processCB->timerIdMap.vidMapLock, LOS_WAIT_FOREVER);
79 LOS_DL_LIST_FOR_EACH_ENTRY(idNode, &processCB->timerIdMap.head, TimerIdMapNode, node) {
81 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
85 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
93 LosProcessCB *processCB = OsCurrProcessGet();
95 LOS_MuxLock(&processCB->timerIdMap.vidMapLock, LOS_WAIT_FOREVER);
96 LOS_DL_LIST_FOR_EACH_ENTRY(idNode, &processCB->timerIdMap.head, TimerIdMapNode, node) {
98 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
102 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
112 LosProcessCB *processCB = OsCurrProcessGet();
113 TimerIdMap *idMap = &processCB->timerIdMap;
152 LosProcessCB *processCB = OsCurrProcessGet();
153 TimerIdMap *idMap = &processCB->timerIdMap;
181 LosProcessCB *processCB = OsCurrProcessGet();
189 LOS_MuxLock(&processCB->timerIdMap.vidMapLock, LOS_WAIT_FOREVER);
192 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
199 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
206 LOS_ListTailInsert(&processCB->timerIdMap.head, &tmp->node);
207 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);
224 LosProcessCB *processCB = OsCurrProcessGet();
231 LOS_MuxLock(&processCB->timerIdMap.vidMapLock, LOS_WAIT_FOREVER);
234 LOS_MuxUnlock(&processCB->timerIdMap.vidMapLock);