Lines Matching refs:arg_set
646 * @arg_set: The structure holding the arguments to parse.
660 static int parse_optional_arguments(struct dm_arg_set *arg_set, char **error_ptr,
666 result = parse_thread_config_string(arg_set->argv[0],
673 if ((arg_set->argc % 2) != 0) {
677 result = parse_key_value_pairs(arg_set->argc, arg_set->argv, config);
713 struct dm_arg_set arg_set;
762 arg_set.argc = argc;
763 arg_set.argv = argv;
773 dm_shift_arg(&arg_set);
775 result = vdo_duplicate_string(dm_shift_arg(&arg_set), "parent device name",
785 result = kstrtoull(dm_shift_arg(&arg_set), 10, &config->physical_blocks);
794 result = parse_bool(dm_shift_arg(&arg_set), "512", "4096", &enable_512e);
803 dm_consume_args(&arg_set, 2);
806 result = kstrtouint(dm_shift_arg(&arg_set), 10, &config->cache_size);
814 result = kstrtouint(dm_shift_arg(&arg_set), 10, &config->block_map_maximum_age);
822 dm_consume_args(&arg_set, 1);
826 dm_consume_args(&arg_set, 1);
834 if (&arg_set.argv[0] != &argv[POOL_NAME_ARG_INDEX[config->version]]) {
839 dm_shift_arg(&arg_set);
843 result = parse_optional_arguments(&arg_set, error_ptr, config);