Lines Matching refs:target
47 struct dm_setup_target *target; member
88 dm_setup_args.target = NULL; in dm_setup_args_init()
95 struct dm_setup_target *target = dm_setup_args.target; in dm_setup_cleanup() local
97 while (target) { in dm_setup_cleanup()
98 kfree(target->type); in dm_setup_cleanup()
99 kfree(target->params); in dm_setup_cleanup()
100 old_target = target; in dm_setup_cleanup()
101 target = target->next; in dm_setup_cleanup()
211 struct dm_setup_target **target = NULL; in dm_setup_parse_targets() local
215 target = &dm_setup_args.target; in dm_setup_parse_targets()
217 *target = kzalloc(sizeof(struct dm_setup_target), GFP_KERNEL); in dm_setup_parse_targets()
218 if (!*target) { in dm_setup_parse_targets()
225 (*target)->begin = simple_strtoull(str, &next, 10); in dm_setup_parse_targets()
233 (*target)->length = simple_strtoull(str, &next, 10); in dm_setup_parse_targets()
243 !((*target)->type = kstrndup(str, len, GFP_KERNEL))) { in dm_setup_parse_targets()
252 !((*target)->params = kstrndup(str, len, GFP_KERNEL))) { in dm_setup_parse_targets()
263 dm_substitute_devices((*target)->params, len); in dm_setup_parse_targets()
265 target = &((*target)->next); in dm_setup_parse_targets()
313 struct dm_setup_target *target; in dm_setup_drive() local
339 target = dm_setup_args.target; in dm_setup_drive()
340 while (target) { in dm_setup_drive()
342 (unsigned long long) target->begin, in dm_setup_drive()
343 (unsigned long long) target->length, target->type, in dm_setup_drive()
344 target->params); in dm_setup_drive()
345 if (dm_table_add_target(table, target->type, target->begin, in dm_setup_drive()
346 target->length, target->params)) { in dm_setup_drive()
350 target = target->next; in dm_setup_drive()