Lines Matching refs:def
38 def(d), in Ancestor()
112 return (def); in getDef()
144 fru_regdef_t *def = NULL; in listTaggedAncestors() local
156 def = (fru_regdef_t *) in listTaggedAncestors()
158 Ancestor *ant = createTaggedAncestor(def, element); in listTaggedAncestors()
181 Ancestor::createTaggedAncestor(const fru_regdef_t *def, Str element) in createTaggedAncestor() argument
184 if (def->tagType == FRU_X) in createTaggedAncestor()
188 mk_tag(def->tagType, def->tagDense, def->payloadLen, &tag); in createTaggedAncestor()
189 Ancestor *rc = new Ancestor(element, tag, def); in createTaggedAncestor()
191 if (element.compare(def->name) == 0) { in createTaggedAncestor()
197 if (def->dataType == FDTYPE_Record) { in createTaggedAncestor()
199 for (int i = 0; i < def->enumCount; i++) { in createTaggedAncestor()
202 ((char *)def->enumTable[i].text); in createTaggedAncestor()
204 path << def->name; in createTaggedAncestor()
205 int f = definitionContains(tmp, def, element, in createTaggedAncestor()
221 Ancestor::definitionContains(const fru_regdef_t *def, in definitionContains() argument
228 if (element.compare(def->name) == 0) { in definitionContains()
246 if (def->dataType == FDTYPE_Record) { in definitionContains()
247 for (int i = 0; i < def->enumCount; i++) { in definitionContains()
250 ((char *)def->enumTable[i].text); in definitionContains()
252 newPath << "/" << def->name; in definitionContains()
253 int f = definitionContains(tmp, def, element, in definitionContains()