Searched refs:lockList (Results 1 – 7 of 7) sorted by relevance
/kernel/liteos_a/kernel/base/sched/ |
D | los_sched.c | 502 … INLINE LOS_DL_LIST *SchedLockPendFindPosSub(const LosTaskCB *runTask, const LOS_DL_LIST *lockList) in SchedLockPendFindPosSub() argument 506 LOS_DL_LIST_FOR_EACH_ENTRY(pendedTask, lockList, LosTaskCB, pendList) { in SchedLockPendFindPosSub() 519 LOS_DL_LIST *OsSchedLockPendFindPos(const LosTaskCB *runTask, LOS_DL_LIST *lockList) in OsSchedLockPendFindPos() argument 521 if (LOS_ListEmpty(lockList)) { in OsSchedLockPendFindPos() 522 return lockList; in OsSchedLockPendFindPos() 525 LosTaskCB *pendedTask1 = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(lockList)); in OsSchedLockPendFindPos() 528 return lockList->pstNext; in OsSchedLockPendFindPos() 531 LosTaskCB *pendedTask2 = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_LAST(lockList)); in OsSchedLockPendFindPos() 534 return lockList; in OsSchedLockPendFindPos() 537 return SchedLockPendFindPosSub(runTask, lockList); in OsSchedLockPendFindPos()
|
/kernel/liteos_a/kernel/base/ipc/ |
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), &(node->futexList)); in OsFutexInsertNewFutexKeyToHash() [all …]
|
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/ |
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/ |
D | los_pm.c | 68 LOS_DL_LIST lockList; member 543 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockInfoShow() 567 LOS_DL_LIST *head = &pm->lockList; in OsPmLockRequest() 626 LOS_DL_LIST *head = &pm->lockList; in LOS_PmLockRelease() 761 LOS_ListInit(&pm->lockList); in OsPmInit()
|
/kernel/liteos_a/kernel/base/include/ |
D | los_sched_pri.h | 414 LOS_DL_LIST lockList; /**< Hold the lock list */ member 678 LOS_DL_LIST *OsSchedLockPendFindPos(const LosTaskCB *runTask, LOS_DL_LIST *lockList);
|
/kernel/liteos_a/kernel/base/core/ |
D | los_task.c | 108 LOS_ListInit(&g_mainTask[i].lockList); in OsSetMainTask() 493 LOS_ListInit(&taskCB->lockList); in TaskCBBaseInit() 780 while (!LOS_ListEmpty(&taskCB->lockList)) { in OsTaskReleaseHoldLock() 781 mux = LOS_DL_LIST_ENTRY(LOS_DL_LIST_FIRST(&taskCB->lockList), LosMux, holdList); in OsTaskReleaseHoldLock()
|