Home
last modified time | relevance | path

Searched refs:headNode (Results 1 – 2 of 2) sorted by relevance

/kernel/liteos_a/kernel/base/ipc/
Dlos_futex.c212 STATIC VOID OsFutexDeleteKeyNodeFromHash(FutexNode *node, BOOL isDeleteHead, FutexNode **headNode, … in OsFutexDeleteKeyNodeFromHash() argument
233 if (headNode != NULL) { in OsFutexDeleteKeyNodeFromHash()
234 *headNode = nextNode; in OsFutexDeleteKeyNodeFromHash()
246 VOID OsFutexNodeDeleteFromFutexHash(FutexNode *node, BOOL isDeleteHead, FutexNode **headNode, BOOL … in OsFutexNodeDeleteFromFutexHash() argument
264 OsFutexDeleteKeyNodeFromHash(node, isDeleteHead, headNode, queueFlags); in OsFutexNodeDeleteFromFutexHash()
274 …FutexDeleteAlreadyWakeTaskAndGetNext(const FutexNode *node, FutexNode **headNode, BOOL isDeleteHea… in OsFutexDeleteAlreadyWakeTaskAndGetNext() argument
285 OsFutexDeleteKeyNodeFromHash(tempNode, isDeleteHead, headNode, &queueFlag); in OsFutexDeleteAlreadyWakeTaskAndGetNext()
298 FutexNode *headNode = NULL; in OsFutexInsertNewFutexKeyToHash() local
308 headNode = OS_FUTEX_FROM_FUTEXLIST(LOS_DL_LIST_FIRST(&(hashNode->lockList))); in OsFutexInsertNewFutexKeyToHash()
310 if (node->key < headNode->key) { in OsFutexInsertNewFutexKeyToHash()
[all …]
/kernel/liteos_a/kernel/base/include/
Dlos_futex_pri.h58 extern VOID OsFutexNodeDeleteFromFutexHash(FutexNode *node, BOOL isDeleteHead, FutexNode **headNode