Lines Matching refs:path_nr
156 unsigned path_nr;
165 path_nr = switch_region_table_read(sctx, p);
168 if (unlikely(path_nr >= sctx->nr_paths))
169 path_nr = 0;
171 return path_nr;
194 unsigned path_nr = 0;
198 switch_region_table_write(sctx, region_nr, path_nr);
199 if (++path_nr >= sctx->nr_paths)
200 path_nr = 0;
323 unsigned path_nr = switch_get_path_nr(sctx, offset);
325 bio_set_dev(bio, sctx->path_list[path_nr].dmdev->bdev);
326 bio->bi_iter.bi_sector = sctx->path_list[path_nr].start + offset;
380 unsigned long path_nr;
421 path_nr = switch_region_table_read(sctx, region_index - cycle_length);
422 switch_region_table_write(sctx, region_index, path_nr);
444 path_nr = parse_hex(&string);
453 if (unlikely(path_nr >= sctx->nr_paths)) {
454 DMWARN("invalid set_region_mappings device: %lu >= %u", path_nr, sctx->nr_paths);
458 switch_region_table_write(sctx, region_index, path_nr);
494 int path_nr;
503 for (path_nr = 0; path_nr < sctx->nr_paths; path_nr++)
504 DMEMIT(" %s %llu", sctx->path_list[path_nr].dmdev->name,
505 (unsigned long long)sctx->path_list[path_nr].start);
518 unsigned path_nr;
520 path_nr = switch_get_path_nr(sctx, 0);
522 *bdev = sctx->path_list[path_nr].dmdev->bdev;
527 if (ti->len + sctx->path_list[path_nr].start !=
537 int path_nr;
540 for (path_nr = 0; path_nr < sctx->nr_paths; path_nr++) {
541 r = fn(ti, sctx->path_list[path_nr].dmdev,
542 sctx->path_list[path_nr].start, ti->len, data);