Lines Matching refs:parent

54 void bejTreeAddNull(struct RedfishPropertyParent* parent,  in bejTreeAddNull()  argument
58 bejTreeLinkChildToParent(parent, child); in bejTreeAddNull()
61 void bejTreeAddInteger(struct RedfishPropertyParent* parent, in bejTreeAddInteger() argument
67 bejTreeLinkChildToParent(parent, child); in bejTreeAddInteger()
75 void bejTreeAddEnum(struct RedfishPropertyParent* parent, in bejTreeAddEnum() argument
81 bejTreeLinkChildToParent(parent, child); in bejTreeAddEnum()
84 void bejTreeAddString(struct RedfishPropertyParent* parent, in bejTreeAddString() argument
90 bejTreeLinkChildToParent(parent, child); in bejTreeAddString()
93 void bejTreeAddReal(struct RedfishPropertyParent* parent, in bejTreeAddReal() argument
99 bejTreeLinkChildToParent(parent, child); in bejTreeAddReal()
107 void bejTreeAddBool(struct RedfishPropertyParent* parent, in bejTreeAddBool() argument
113 bejTreeLinkChildToParent(parent, child); in bejTreeAddBool()
116 void bejTreeLinkChildToParent(struct RedfishPropertyParent* parent, void* child) in bejTreeLinkChildToParent() argument
119 if (parent->firstChild == NULL) in bejTreeLinkChildToParent()
121 parent->firstChild = child; in bejTreeLinkChildToParent()
125 struct RedfishPropertyNode* lastChild = parent->lastChild; in bejTreeLinkChildToParent()
128 parent->lastChild = child; in bejTreeLinkChildToParent()
129 parent->nChildren += 1; in bejTreeLinkChildToParent()
141 void* bejParentGoToNextChild(struct RedfishPropertyParent* parent, in bejParentGoToNextChild() argument
144 if (parent == NULL || currentChild == NULL) in bejParentGoToNextChild()
149 parent->metaData.nextChildIndex += 1; in bejParentGoToNextChild()
150 parent->metaData.nextChild = currentChild->sibling; in bejParentGoToNextChild()