Lines Matching defs:dt_idhash_t
127 } dt_idhash_t;
130 dt_list_t dids_list; /* list meta-data for dt_idhash_t stack */
142 extern dt_idhash_t *dt_idhash_create(const char *, const dt_ident_t *,
144 extern void dt_idhash_destroy(dt_idhash_t *);
145 extern void dt_idhash_update(dt_idhash_t *);
146 extern dt_ident_t *dt_idhash_lookup(dt_idhash_t *, const char *);
147 extern int dt_idhash_nextid(dt_idhash_t *, uint_t *);
148 extern ulong_t dt_idhash_size(const dt_idhash_t *);
149 extern const char *dt_idhash_name(const dt_idhash_t *);
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 *);
159 extern int dt_idhash_iter(dt_idhash_t *, dt_idhash_f *, void *);
162 extern void dt_idstack_push(dt_idstack_t *, dt_idhash_t *);
163 extern void dt_idstack_pop(dt_idstack_t *, dt_idhash_t *);