Lines Matching refs:args
27 struct dm_report_zones_args args = {
36 tgt = dm_table_find_target(t, args.next_sector);
40 args.tgt = tgt;
41 ret = tgt->type->report_zones(tgt, &args,
42 nr_zones - args.zone_idx);
45 } while (args.zone_idx < nr_zones &&
46 args.next_sector < get_capacity(disk));
48 return args.zone_idx;
87 struct dm_report_zones_args *args = data;
88 sector_t sector_diff = args->tgt->begin - args->start;
93 if (zone->start >= args->start + args->tgt->len)
110 args->next_sector = zone->start + zone->len;
111 return args->orig_cb(zone, args->zone_idx++, args->orig_data);
119 struct dm_report_zones_args *args, unsigned int nr_zones)
125 args->start = start;
128 dm_report_zones_cb, args);