Home
last modified time | relevance | path

Searched refs:LosRbNode (Results 1 – 7 of 7) sorted by relevance

/kernel/liteos_a/lib/libscrew/src/
Dlos_rbtree.c41 STATIC VOID OsRbLeftRotateNode(LosRbTree *pstTree, LosRbNode *pstX);
42 STATIC VOID OsRbRightRotateNode(LosRbTree *pstTree, LosRbNode *pstY);
44 STATIC VOID OsRbDeleteNodeFixup(LosRbTree *pstTree, LosRbNode *pstNode);
49 STATIC VOID OsRbLeftRotateNode(LosRbTree *pstTree, LosRbNode *pstX) in OsRbLeftRotateNode()
51 LosRbNode *pstY = NULL; in OsRbLeftRotateNode()
52 LosRbNode *pstNilT = NULL; in OsRbLeftRotateNode()
53 LosRbNode *pstParent = NULL; in OsRbLeftRotateNode()
88 STATIC VOID OsRbRightRotateNode(LosRbTree *pstTree, LosRbNode *pstY) in OsRbRightRotateNode()
90 LosRbNode *pstX = NULL; in OsRbRightRotateNode()
91 LosRbNode *pstNilT = NULL; in OsRbRightRotateNode()
[all …]
/kernel/liteos_a/lib/libscrew/include/
Dlos_rbtree.h56 } LosRbNode; typedef
59 typedef ULONG_T (*pfRBFreeFn)(LosRbNode *);
60 typedef VOID *(*pfRBGetKeyFn)(LosRbNode *);
63 LosRbNode *pstRoot;
64 LosRbNode stNilT;
75 LosRbNode *pstCurrNode;
126 LosRbNode *LOS_RbGetNextNode(LosRbTree *pstTree, VOID *pKey);
127 ULONG_T LOS_RbGetNode(LosRbTree *pstTree, VOID *pKey, LosRbNode **ppstNode);
128 VOID LOS_RbDelNode(LosRbTree *pstTree, LosRbNode *pstNode);
129 ULONG_T LOS_RbAddNode(LosRbTree *pstTree, LosRbNode *pstNew);
/kernel/liteos_a/kernel/base/vm/
Dlos_vm_dump.c88 LosRbNode *pstRbNode = NULL; in OsRegionOverlapCheckUnlock()
89 LosRbNode *pstRbNodeNext = NULL; in OsRegionOverlapCheckUnlock()
114 LosRbNode *pstRbNode = NULL; in OsShellCmdProcessVmUsage()
115 LosRbNode *pstRbNodeNext = NULL; in OsShellCmdProcessVmUsage()
201 LosRbNode *pstRbNode = NULL; in OsUProcessPmUsage()
202 LosRbNode *pstRbNodeNext = NULL; in OsUProcessPmUsage()
314 LosRbNode *pstRbNode = NULL; in OsCountAspacePages()
315 LosRbNode *pstRbNodeNext = NULL; in OsCountAspacePages()
397 LosRbNode *pstRbNode = NULL; in OsDumpAspace()
398 LosRbNode *pstRbNodeNext = NULL; in OsDumpAspace()
Dlos_vm_map.c93 ULONG_T OsRegionRbFreeFn(LosRbNode *pstNode) in OsRegionRbFreeFn()
99 VOID *OsRegionRbGetKeyFn(LosRbNode *pstNode) in OsRegionRbGetKeyFn()
246 LosRbNode *pstRbNode = NULL; in LOS_VmSpaceClone()
247 LosRbNode *pstRbNodeNext = NULL; in LOS_VmSpaceClone()
329 LosRbNode *pstRbNode = NULL; in OsFindRegion()
365 LosRbNode *pstRbNode = NULL; in OsAllocRange()
366 LosRbNode *pstRbNodeTmp = NULL; in OsAllocRange()
449 if (LOS_RbAddNode(regionRbTree, (LosRbNode *)region) == FALSE) { in OsInsertRegion()
746 LosRbNode *pstRbNodeTemp = NULL;
747 LosRbNode *pstRbNodeNext = NULL;
[all …]
/kernel/liteos_a/fs/proc/os_adapt/
Dvmm_proc.c48 LosRbNode *pstRbNode = NULL; in OsVmDumpSeqSpaces()
49 LosRbNode *pstRbNodeNext = NULL; in OsVmDumpSeqSpaces()
/kernel/liteos_a/kernel/base/include/
Dlos_vm_map.h86 LosRbNode rbNode; /**< region red-black tree node */
/kernel/liteos_a/arch/arm/arm/src/
Dlos_exc.c470 LosRbNode *pstRbNodeTemp = NULL; in OsDumpProcessUsedMemRegion()
471 LosRbNode *pstRbNodeNext = NULL; in OsDumpProcessUsedMemRegion()