Lines Matching refs:tdp
74 static struct tdesc *find_member(struct tdesc *tdp, char *name);
237 find_member(struct tdesc *tdp, char *name) in find_member() argument
241 while (tdp->type == TYPEOF) in find_member()
242 tdp = tdp->data.tdesc; in find_member()
243 if (tdp->type != STRUCT && tdp->type != UNION) in find_member()
245 for (mlp = tdp->data.members.forw; mlp != NULL; mlp = mlp->next) in find_member()
385 struct tdesc *tdp; in printnode() local
387 tdp = lookupname(np->name); in printnode()
388 if (tdp == NULL) { in printnode()
396 tdp = find_member(ptdp, member + 1); in printnode()
399 if (tdp == NULL) { in printnode()
406 switch (tdp->type) { in printnode()
409 ops->do_sou(tdp, np); in printnode()
412 ops->do_enum(tdp, np); in printnode()
415 tdp = tdp->data.tdesc; in printnode()
418 ops->do_intrinsic(tdp, np); in printnode()