dm_arg_set
static bool at_least_one_arg(struct dm_arg_set *as, char **error)
static int parse_metadata_dev(struct cache_args *ca, struct dm_arg_set *as,
static int parse_cache_dev(struct cache_args *ca, struct dm_arg_set *as,
static int parse_origin_dev(struct cache_args *ca, struct dm_arg_set *as,
static int parse_block_size(struct cache_args *ca, struct dm_arg_set *as,
static int parse_features(struct cache_args *ca, struct dm_arg_set *as,
static int parse_policy(struct cache_args *ca, struct dm_arg_set *as,
struct dm_arg_set as;
static int parse_feature_args(struct dm_arg_set *as, struct clone *clone)
static int parse_core_args(struct dm_arg_set *as, struct clone *clone)
static int parse_region_size(struct clone *clone, struct dm_arg_set *as, char **error)
static int parse_metadata_dev(struct clone *clone, struct dm_arg_set *as, char **error)
static int parse_dest_dev(struct clone *clone, struct dm_arg_set *as, char **error)
static int parse_source_dev(struct clone *clone, struct dm_arg_set *as, char **error)
struct dm_arg_set as;
struct dm_arg_set as;
struct dm_arg_set as;
static int parse_features(struct dm_arg_set *as, struct flakey_c *fc,
struct dm_arg_set as;
struct dm_arg_set as;
struct dm_arg_set path_args;
static int parse_hw_handler(struct dm_arg_set *as, struct multipath *m)
static int parse_features(struct dm_arg_set *as, struct multipath *m)
struct dm_arg_set as;
static int parse_path_selector(struct dm_arg_set *as, struct priority_group *pg,
static struct pgpath *parse_path(struct dm_arg_set *as, struct path_selector *ps,
static struct priority_group *parse_priority_group(struct dm_arg_set *as,
static int parse_cache_dev(struct dm_pcache *pcache, struct dm_arg_set *as,
static int parse_backing_dev(struct dm_pcache *pcache, struct dm_arg_set *as,
static int parse_cache_opts(struct dm_pcache *pcache, struct dm_arg_set *as,
struct dm_arg_set as;
static bool at_least_one_arg(struct dm_arg_set *as, char **error)
static int parse_raid_params(struct raid_set *rs, struct dm_arg_set *as,
struct dm_arg_set as = { argc, argv }, as_nrd;
static int parse_dev_params(struct raid_set *rs, struct dm_arg_set *as)
static int parse_snapshot_features(struct dm_arg_set *as, struct dm_snapshot *s,
struct dm_arg_set as;
struct dm_arg_set as, as_backup;
static int parse_path(struct dm_arg_set *as, struct dm_target *ti)
struct dm_arg_set as;
static int validate_next_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
int dm_read_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
int dm_read_arg_group(const struct dm_arg *arg, struct dm_arg_set *arg_set,
const char *dm_shift_arg(struct dm_arg_set *as)
void dm_consume_args(struct dm_arg_set *as, unsigned int num_args)
static int parse_pool_features(struct dm_arg_set *as, struct pool_features *pf,
struct dm_arg_set as;
static int parse_optional_arguments(struct dm_arg_set *arg_set, char **error_ptr,
struct dm_arg_set arg_set;
int verity_fec_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v,
static inline int verity_fec_parse_opt_args(struct dm_arg_set *as,
extern int verity_fec_parse_opt_args(struct dm_arg_set *as,
static int verity_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v,
struct dm_arg_set as;
int verity_verify_sig_parse_opt_args(struct dm_arg_set *as,
int verity_verify_sig_parse_opt_args(struct dm_arg_set *as, struct dm_verity *v,
static inline int verity_verify_sig_parse_opt_args(struct dm_arg_set *as,
struct dm_arg_set as;
int dm_read_arg(const struct dm_arg *arg, struct dm_arg_set *arg_set,
int dm_read_arg_group(const struct dm_arg *arg, struct dm_arg_set *arg_set,
const char *dm_shift_arg(struct dm_arg_set *as);
void dm_consume_args(struct dm_arg_set *as, unsigned int num_args);