Lines Matching defs:ds
107 dev_sym_t *ds;
115 if ((ds = calloc(1, DM_OFFSETOF(struct dev_sym, ds_dev) + len + 1))
119 (void) strncpy(ds->ds_dev, dev_name, len);
120 ds->ds_dev[len] = '\0';
121 ds->ds_size = len + 1;
123 if (avl_find(dm_inuse_cache, ds, NULL) != NULL)
126 free(ds);
133 dev_sym_t *ds;
144 if ((ds = calloc(1, DM_OFFSETOF(struct dev_sym, ds_dev) + len + 1))
148 (void) strncpy(ds->ds_dev, dev_name, len);
149 ds->ds_dev[len] = '\0';
150 ds->ds_size = len + 1;
152 if (avl_find(dm_inuse_cache, ds, NULL) == NULL)
153 avl_add(dm_inuse_cache, ds);
155 free(ds);
161 dev_sym_t *ds;
168 while ((ds = avl_destroy_nodes(dm_inuse_cache, &cookie)) != NULL)
169 free(ds);