Lines Matching refs:dm_target
43 static TAILQ_HEAD(, dm_target) dm_target_list;
124 dm_target_t *dm_target; in dm_target_lookup_name() local
126 TAILQ_FOREACH(dm_target, &dm_target_list, dm_target_next) { in dm_target_lookup_name()
127 if (strcmp(dm_target_name, dm_target->name) == 0) in dm_target_lookup_name()
128 return dm_target; in dm_target_lookup_name()
140 dm_target_insert(dm_target_t *dm_target) in dm_target_insert() argument
144 if (dm_target->strategy == NULL) { in dm_target_insert()
145 kprintf("dm: %s missing strategy\n", dm_target->name); in dm_target_insert()
151 dmt = dm_target_lookup_name(dm_target->name); in dm_target_insert()
157 TAILQ_INSERT_TAIL(&dm_target_list, dm_target, dm_target_next); in dm_target_insert()
230 dm_target_t *dm_target; in dm_target_prop_list() local
238 TAILQ_FOREACH(dm_target, &dm_target_list, dm_target_next) { in dm_target_prop_list()
243 dm_target->name); in dm_target_prop_list()
246 prop_array_add_uint32(ver, dm_target->version[i]); in dm_target_prop_list()
280 dm_target_t *dm_target; in dm_target_uninit() local
284 while ((dm_target = TAILQ_FIRST(&dm_target_list)) != NULL) { in dm_target_uninit()
285 TAILQ_REMOVE(&dm_target_list, dm_target, dm_target_next); in dm_target_uninit()
286 dm_target_free(dm_target); in dm_target_uninit()