Lines Matching refs:dt_ident_t
85 } dt_ident_t;
119 void (*dh_defer)(struct dt_idhash *, dt_ident_t *); /* defer callback */
120 const dt_ident_t *dh_tmpl; /* template for initial ident population */
126 dt_ident_t *dh_hash[1]; /* array of hash table bucket pointers */
142 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
146 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
151 extern dt_ident_t *dt_idhash_insert(dt_idhash_t *, const char *, ushort_t,
155 extern void dt_idhash_xinsert(dt_idhash_t *, dt_ident_t *);
156 extern void dt_idhash_delete(dt_idhash_t *, dt_ident_t *);
158 typedef int dt_idhash_f(dt_idhash_t *, dt_ident_t *, void *);
161 extern dt_ident_t *dt_idstack_lookup(dt_idstack_t *, const char *);
165 extern dt_ident_t *dt_ident_create(const char *, ushort_t, ushort_t, uint_t,
167 extern void dt_ident_destroy(dt_ident_t *);
168 extern void dt_ident_morph(dt_ident_t *, ushort_t, const dt_idops_t *, void *);
170 dt_ident_t *, struct dt_node **);
172 extern void dt_ident_type_assign(dt_ident_t *, ctf_file_t *, ctf_id_t);
173 extern dt_ident_t *dt_ident_resolve(dt_ident_t *);
174 extern size_t dt_ident_size(dt_ident_t *);
175 extern int dt_ident_unref(const dt_ident_t *);