Home
last modified time | relevance | path

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

/ohos5.0/drivers/hdf_core/framework/utils/src/hcs_parser/
H A Dhcs_generate_tree.c16 static struct DeviceResourceNode *GetParentNode(int32_t offset, const struct TreeStack *treeStack, in GetParentNode() argument
21 if (treeStack[parentLayer].offset >= (uint32_t)(configOffset + offset)) { in GetParentNode()
23 return treeStack[parentLayer].node; in GetParentNode()
61 (*treeStack)[*treeLayer].node = newNode; in UpdateTreeStack()
62 (*treeStack)[*treeLayer].offset = offset; in UpdateTreeStack()
85 struct TreeStack **treeStack, int32_t *treeLayerOrMemLen) in ParseByteCode() argument
106 parentOrCurNode = GetParentNode(offset, *treeStack, treeLayerOrMemLen, termOffset); in ParseByteCode()
111 if (!UpdateTreeStack(treeStack, treeLayerOrMemLen, newNode, newNodeOffset)) { in ParseByteCode()
139 if (treeStack == NULL) { in GenerateCfgTree()
155 *root = treeStack[1].node; in GenerateCfgTree()
[all …]