Lines Matching refs:dt_idhash_t
129 } dt_idhash_t;
132 dt_list_t dids_list; /* list meta-data for dt_idhash_t stack */
144 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
146 extern void dt_idhash_destroy(dt_idhash_t *);
147 extern void dt_idhash_update(dt_idhash_t *);
148 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
149 extern int dt_idhash_nextid(dt_idhash_t *, uint_t *);
150 extern ulong_t dt_idhash_size(const dt_idhash_t *);
151 extern const char *dt_idhash_name(const dt_idhash_t *);
153 extern dt_ident_t *dt_idhash_insert(dt_idhash_t *, const char *, ushort_t,
157 extern void dt_idhash_xinsert(dt_idhash_t *, dt_ident_t *);
158 extern void dt_idhash_delete(dt_idhash_t *, dt_ident_t *);
160 typedef int dt_idhash_f(dt_idhash_t *, dt_ident_t *, void *);
161 extern int dt_idhash_iter(dt_idhash_t *, dt_idhash_f *, void *);
164 extern void dt_idstack_push(dt_idstack_t *, dt_idhash_t *);
165 extern void dt_idstack_pop(dt_idstack_t *, dt_idhash_t *);