Searched refs:num_copies (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | bio.c | 25 int num_copies; member 156 if (cur_mirror == fbio->num_copies) in next_repair_mirror() 157 return cur_mirror + 1 - fbio->num_copies; in next_repair_mirror() 164 return fbio->num_copies; in prev_repair_mirror() 257 int num_copies; in repair_one_sector() local 263 num_copies = btrfs_num_copies(fs_info, logical, sectorsize); in repair_one_sector() 264 if (num_copies == 1) { in repair_one_sector() 273 fbio->num_copies = num_copies; in repair_one_sector()
|
| H A D | scrub.c | 918 static int calc_next_mirror(int mirror, int num_copies) in calc_next_mirror() argument 920 ASSERT(mirror <= num_copies); in calc_next_mirror() 921 return (mirror + 1 > num_copies) ? 1 : mirror + 1; in calc_next_mirror() 1164 int num_copies = btrfs_num_copies(fs_info, stripe->bg->start, in scrub_stripe_read_repair_worker() local 1191 for (mirror = calc_next_mirror(stripe->mirror_num, num_copies); in scrub_stripe_read_repair_worker() 1193 mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker() 1216 i < num_copies; in scrub_stripe_read_repair_worker() 1217 i++, mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker() 1913 int num_copies = btrfs_num_copies(fs_info, stripe->bg->start, in scrub_submit_initial_read() local 1916 mirror = calc_next_mirror(mirror, num_copies); in scrub_submit_initial_read()
|
| H A D | disk-io.c | 217 int num_copies = 0; in btrfs_read_extent_buffer() local 228 num_copies = btrfs_num_copies(fs_info, in btrfs_read_extent_buffer() 230 if (num_copies == 1) in btrfs_read_extent_buffer() 242 if (mirror_num > num_copies) in btrfs_read_extent_buffer()
|
| H A D | volumes.c | 6896 int num_copies; in btrfs_map_block() local 6932 num_copies = btrfs_chunk_map_num_copies(map); in btrfs_map_block() 6933 if (io_geom.mirror_num > num_copies) { in btrfs_map_block()
|