Lines Matching refs:iidesc_t
42 iidesc_t *iif_tgt;
43 iidesc_t *iif_ret;
46 iidesc_t *
49 iidesc_t *ii; in iidesc_new()
51 ii = xcalloc(sizeof (iidesc_t)); in iidesc_new()
61 iidesc_t *ii = arg; in iidesc_hash()
71 iidesc_cmp(iidesc_t *src, iidesc_find_t *find) in iidesc_cmp()
73 iidesc_t *tgt = find->iif_tgt; in iidesc_cmp()
85 iidesc_add(hash_t *hash, iidesc_t *new) in iidesc_add()
95 iidesc_t *old = find.iif_ret; in iidesc_add()
96 iidesc_t tmp; in iidesc_add()
111 int (*func)(iidesc_t *, void *), void *data) in iter_iidescs_by_name() argument
113 iidesc_t tmpdesc; in iter_iidescs_by_name()
114 bzero(&tmpdesc, sizeof (iidesc_t)); in iter_iidescs_by_name()
119 iidesc_t *
120 iidesc_dup(iidesc_t *src) in iidesc_dup()
122 iidesc_t *tgt; in iidesc_dup()
124 tgt = xmalloc(sizeof (iidesc_t)); in iidesc_dup()
125 bcopy(src, tgt, sizeof (iidesc_t)); in iidesc_dup()
139 iidesc_t *
140 iidesc_dup_rename(iidesc_t *src, char const *name, char const *owner) in iidesc_dup_rename()
142 iidesc_t *tgt = iidesc_dup(src); in iidesc_dup_rename()
154 iidesc_free(iidesc_t *idp, void *private) in iidesc_free()
166 iidesc_dump(iidesc_t *ii) in iidesc_dump()
177 iidesc_t *ii = data; in iidesc_count_type()