Lines Matching refs:taginfo

36 static struct taginfo *	add_info(TNF *, tnf_ref32_t *);
38 static struct taginfo *
39 init_abstract_info(TNF *, tnf_ref32_t *, struct taginfo *);
41 static struct taginfo *
42 init_derived_info(TNF *, tnf_ref32_t *, struct taginfo *);
44 static struct taginfo *
45 init_scalar_info(TNF *, tnf_ref32_t *, struct taginfo *);
47 static struct taginfo *
48 init_struct_info(TNF *, tnf_ref32_t *, struct taginfo *);
50 static struct taginfo *
51 init_array_info(TNF *, tnf_ref32_t *, struct taginfo *);
53 static void init_slots(TNF *, tnf_ref32_t *, struct taginfo *);
62 if ((tnf->tag_table = calloc(TAGTABCNT, sizeof (struct taginfo *)))
66 sizeof (struct taginfo *)))
80 struct taginfo *info, *link;
93 /* free taginfo */
114 struct taginfo *
117 struct taginfo *bucket, *info;
133 struct taginfo *
139 struct taginfo *info;
165 * Add a new taginfo for tag
168 static struct taginfo *
171 struct taginfo *info, *bucket;
175 info = (struct taginfo *)calloc(1, sizeof (struct taginfo));
218 static struct taginfo *
220 init_abstract_info(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
234 static struct taginfo *
235 init_derived_info(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
253 static struct taginfo *
255 init_scalar_info(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
272 static struct taginfo *
273 init_struct_info(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
291 static struct taginfo *
292 init_array_info(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
334 init_slots(TNF *tnf, tnf_ref32_t *tag, struct taginfo *info)
369 struct taginfo *elt_info;
376 /* Resolve slot tag into taginfo */