Searched refs:lockList (Results 1 - 7 of 7) sorted by relevance
/kernel/liteos_a/kernel/base/sched/ |
H A D | los_sched.c | 527 STATIC INLINE LOS_DL_LIST *SchedLockPendFindPosSub(const LosTaskCB *runTask, const LOS_DL_LIST *lockList) in SchedLockPendFindPosSub() argument 531 LOS_DL_LIST_FOR_EACH_ENTRY(pendedTask, lockList, LosTaskCB, pendList) { in SchedLockPendFindPosSub() 544 LOS_DL_LIST *OsSchedLockPendFindPos(const LosTaskCB *runTask, LOS_DL_LIST *lockList) in OsSchedLockPendFindPos() argument 546 if (LOS_ListEmpty(lockList)) { in OsSchedLockPendFindPos() 547 return lockList; in OsSchedLockPendFindPos() 550 LosTaskCB *pendedTask1 = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(lockList)); in OsSchedLockPendFindPos() 553 return lockList->pstNext; in OsSchedLockPendFindPos() 556 LosTaskCB *pendedTask2 = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_LAST(lockList)); in OsSchedLockPendFindPos() 559 return lockList; in OsSchedLockPendFindPos() 562 return SchedLockPendFindPosSub(runTask, lockList); in OsSchedLockPendFindPos() [all...] |
/kernel/liteos_a/kernel/base/ipc/ |
H A D | los_futex.c | 63 LOS_DL_LIST lockList; member 94 LOS_ListInit(&g_futexHash[count].lockList); in OsFutexInit() 142 futexList = &(g_futexHash[count].lockList); in OsFutexHashShow() 148 futexList != &(g_futexHash[count].lockList); in OsFutexHashShow() 303 if (LOS_ListEmpty(&hashNode->lockList)) { in OsFutexInsertNewFutexKeyToHash() 304 LOS_ListHeadInsert(&(hashNode->lockList), &(node->futexList)); in OsFutexInsertNewFutexKeyToHash() 308 headNode = OS_FUTEX_FROM_FUTEXLIST(LOS_DL_LIST_FIRST(&(hashNode->lockList))); in OsFutexInsertNewFutexKeyToHash() 311 LOS_ListHeadInsert(&(hashNode->lockList), &(node->futexList)); in OsFutexInsertNewFutexKeyToHash() 315 tailNode = OS_FUTEX_FROM_FUTEXLIST(LOS_DL_LIST_LAST(&(hashNode->lockList))); in OsFutexInsertNewFutexKeyToHash() 317 LOS_ListTailInsert(&(hashNode->lockList), in OsFutexInsertNewFutexKeyToHash() [all...] |
H A D | los_mux.c | 301 LOS_ListTailInsert(&runTask->lockList, &mutex->holdList); in OsMuxPendOp() 451 LOS_ListTailInsert(&resumedTask->lockList, &mutex->holdList); in OsMuxPostOp()
|
/kernel/liteos_a/kernel/extended/power/ |
H A D | los_pm.c | 74 LOS_DL_LIST lockList; member 420 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockInfoShow() 441 LOS_DL_LIST *head = &pm->lockList; in OsPmLockRequest() 517 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockRelease() 682 LOS_ListInit(&pm->lockList); in OsPmInit()
|
/kernel/liteos_m/components/power/ |
H A D | los_pm.c | 68 LOS_DL_LIST lockList; member 555 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockInfoShow() 579 LOS_DL_LIST *head = &pm->lockList; in OsPmLockRequest() 638 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockRelease() 773 LOS_ListInit(&pm->lockList); in OsPmInit()
|
/kernel/liteos_a/kernel/base/core/ |
H A D | los_task.c | 111 LOS_ListInit(&g_mainTask[i].lockList); in OsSetMainTask() 534 LOS_ListInit(&taskCB->lockList); in TaskCBBaseInit() 830 while (!LOS_ListEmpty(&taskCB->lockList)) { in OsTaskReleaseHoldLock() 831 mux = LOS_DL_LIST_ENTRY(LOS_DL_LIST_FIRST(&taskCB->lockList), LosMux, holdList); in OsTaskReleaseHoldLock()
|
/kernel/liteos_a/kernel/base/include/ |
H A D | los_sched_pri.h | 451 LOS_DL_LIST lockList; /**< Hold the lock list */ member 755 LOS_DL_LIST *OsSchedLockPendFindPos(const LosTaskCB *runTask, LOS_DL_LIST *lockList);
|
Completed in 8 milliseconds