32#ifndef _LOS_BINARYTREE_PRI_H
33#define _LOS_BINARYTREE_PRI_H
66#define ADDR_COUNT 40960
76#define REQ_SIZE_COUNT 4096
86#define TASK_ID_COUNT 1024
90 INT32 (*CompareNode)(
const VOID *node1,
const VOID *node2));
BinNode * OsGetReqSizeBinNode(UINT32 *nodeID)
ReqSizeNode * g_reqSizeRoot
BinNode * OsGetLRBinNode(UINT32 *nodeID)
INT32 OsCompareTaskIDNode(const VOID *node1, const VOID *node2)
UINT32 g_reqSizeNodeIndex
LinkRegNode g_linkRegNode[LR_COUNT]
UINT32 OsBinTreeInsert(const VOID *node, UINT32 nodeLen, BinNode **leaf, BinNode *(*GetMyBinNode)(UINT32 *nodeID), INT32(*CompareNode)(const VOID *node1, const VOID *node2))
INT32 OsCompareReqSizeNode(const VOID *node1, const VOID *node2)
LinkRegNode * g_linkRegRoot
struct tagBinNode BinNode
AddrNode g_addrNode[ADDR_COUNT]
UINT32 g_linkRegNodeIndex
INT32 OsCompareAddrNode(const VOID *node1, const VOID *node2)
BinNode * OsGetAddrBinNode(UINT32 *nodeID)
INT32 OsCompareLRNode(const VOID *node1, const VOID *node2)
BinNode * OsGetTaskIDBinNode(UINT32 *nodeID)
ReqSizeNode g_reqSizeNode[REQ_SIZE_COUNT]
struct tagBinNode * right