Lines Matching refs:tdp
57 tdesc_t *tdp = node;
61 if (tdp->t_name)
62 name = tdp->t_name;
64 switch (tdp->t_type) {
70 name = tdp->t_tdesc->t_name;
73 h = tdp->t_fndef->fn_nargs +
74 tdp->t_fndef->fn_vargs;
75 name = tdp->t_fndef->fn_ret->t_name;
78 h = tdp->t_ardef->ad_nelems;
79 name = tdp->t_ardef->ad_contents->t_name;
89 if (tdp->t_members != NULL)
90 name = tdp->t_members->ml_name;
94 name = tdp->t_emem->el_name;
102 tdp->t_type, tdp->t_id);
131 tdesc_t *tdp = data;
133 return (tdp->t_id % nbuckets);
150 tdesc_t *tdp = data;
154 if (tdp->t_name == NULL)
157 for (h = 0, c = tdp->t_name; *c; c++) {
180 tdesc_t *tdp = data;
182 printf("%7d %s\n", tdp->t_id, tdesc_name(tdp));
188 free_intr(tdesc_t *tdp)
190 free(tdp->t_intr);
194 free_ardef(tdesc_t *tdp)
196 free(tdp->t_ardef);
200 free_mlist(tdesc_t *tdp)
202 mlist_t *ml = tdp->t_members;
216 free_elist(tdesc_t *tdp)
218 elist_t *el = tdp->t_emem;
250 tdesc_free_cb(tdesc_t *tdp, void *private)
252 if (tdp->t_name)
253 free(tdp->t_name);
254 if (free_cbs[tdp->t_type])
255 free_cbs[tdp->t_type](tdp);
256 free(tdp);
262 tdesc_free(tdesc_t *tdp)
264 (void) tdesc_free_cb(tdp, NULL);