Lines Matching refs:as
204 static int parse_path(struct dm_arg_set *as, struct dm_target *ti) in parse_path() argument
210 r = dm_get_device(ti, dm_shift_arg(as), dm_table_get_mode(ti->table), in parse_path()
217 if (kstrtoull(dm_shift_arg(as), 10, &start) || start != (sector_t)start) { in parse_path()
261 struct dm_arg_set as; in switch_ctr() local
265 as.argc = argc; in switch_ctr()
266 as.argv = argv; in switch_ctr()
268 r = dm_read_arg(_args, &as, &nr_paths, &ti->error); in switch_ctr()
272 r = dm_read_arg(_args + 1, &as, ®ion_size, &ti->error); in switch_ctr()
276 r = dm_read_arg_group(_args + 2, &as, &nr_optional_args, &ti->error); in switch_ctr()
281 if (as.argc != nr_paths * 2) { in switch_ctr()
296 while (as.argc) { in switch_ctr()
297 r = parse_path(&as, ti); in switch_ctr()