29#ifndef _LOS_BINARYTREE_PRI_H
30#define _LOS_BINARYTREE_PRI_H
61#define ADDR_COUNT 40960
71#define REQ_SIZE_COUNT 4096
81#define TASK_ID_COUNT 1024
BinNode * OsGetTaskIDBinNode(UINT32 *nodeId)
ReqSizeNode * g_reqSizeRoot
BinNode * OsGetLRBinNode(UINT32 *nodeId)
INT32 OsCompareTaskIDNode(const VOID *node1, const VOID *node2)
UINT32 g_reqSizeNodeIndex
BinNode * OsGetReqSizeBinNode(UINT32 *nodeId)
LinkRegNode g_linkRegNode[4096]
INT32 OsCompareReqSizeNode(const VOID *node1, const VOID *node2)
AddrNode g_addrNode[40960]
ReqSizeNode g_reqSizeNode[4096]
BinNode * OsGetAddrBinNode(UINT32 *nodeId)
LinkRegNode * g_linkRegRoot
UINT32 OsBinTreeInsert(const VOID *node, UINT32 nodeLen, BinNode **leaf, BinNode *(*GetMyBinNode)(UINT32 *nodeId), INT32(*CompareNode)(const VOID *node1, const VOID *node2))
struct tagBinNode BinNode
UINT32 g_linkRegNodeIndex
#define ADDR_COUNT
Definition los_binarytree_pri.h:61
INT32 OsCompareAddrNode(const VOID *node1, const VOID *node2)
#define LR_COUNT
Definition los_binarytree_pri.h:51
INT32 OsCompareLRNode(const VOID *node1, const VOID *node2)
#define REQ_SIZE_COUNT
Definition los_binarytree_pri.h:71
signed int INT32
Definition los_typedef.h:55
#define VOID
Definition los_typedef.h:88
unsigned int UINTPTR
Definition los_typedef.h:74
unsigned int UINT32
Definition los_typedef.h:52
char CHAR
Definition los_typedef.h:58
Definition los_binarytree_pri.h:56
UINTPTR addr
Definition los_binarytree_pri.h:58
BinNode leaf
Definition los_binarytree_pri.h:57
Definition los_binarytree_pri.h:44
UINTPTR linkReg2
Definition los_binarytree_pri.h:47
UINTPTR linkReg3
Definition los_binarytree_pri.h:48
UINTPTR linkReg1
Definition los_binarytree_pri.h:46
BinNode leaf
Definition los_binarytree_pri.h:45
Definition los_binarytree_pri.h:66
BinNode leaf
Definition los_binarytree_pri.h:67
UINT32 reqSize
Definition los_binarytree_pri.h:68
Definition los_binarytree_pri.h:76
BinNode leaf
Definition los_binarytree_pri.h:77
UINT32 taskId
Definition los_binarytree_pri.h:78
Definition los_binarytree_pri.h:37
struct tagBinNode * right
Definition los_binarytree_pri.h:39
struct tagBinNode * left
Definition los_binarytree_pri.h:38
CHAR keyValue[0]
Definition los_binarytree_pri.h:41
UINT32 nodeId
Definition los_binarytree_pri.h:40