Lines Matching defs:dt_idhash_t
123 } dt_idhash_t;
126 dt_list_t dids_list; /* list meta-data for dt_idhash_t stack */
138 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
140 extern void dt_idhash_destroy(dt_idhash_t *);
141 extern void dt_idhash_update(dt_idhash_t *);
142 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
143 extern int dt_idhash_nextid(dt_idhash_t *, uint_t *);
144 extern ulong_t dt_idhash_size(const dt_idhash_t *);
145 extern const char *dt_idhash_name(const dt_idhash_t *);
147 extern dt_ident_t *dt_idhash_insert(dt_idhash_t *, const char *, ushort_t,
151 extern void dt_idhash_xinsert(dt_idhash_t *, dt_ident_t *);
152 extern void dt_idhash_delete(dt_idhash_t *, dt_ident_t *);
154 typedef int dt_idhash_f(dt_idhash_t *, dt_ident_t *, void *);
155 extern int dt_idhash_iter(dt_idhash_t *, dt_idhash_f *, void *);
158 extern void dt_idstack_push(dt_idstack_t *, dt_idhash_t *);
159 extern void dt_idstack_pop(dt_idstack_t *, dt_idhash_t *);