Home
last modified time | relevance | path

Searched refs:num_copies (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.6/fs/btrfs/
Dcheck-integrity.c222 int num_copies; member
613 int num_copies; in btrfsic_process_superblock() local
640 num_copies = btrfs_num_copies(state->fs_info, next_bytenr, in btrfsic_process_superblock()
644 next_bytenr, num_copies); in btrfsic_process_superblock()
646 for (mirror_num = 1; mirror_num <= num_copies; mirror_num++) { in btrfsic_process_superblock()
782 int num_copies; in btrfsic_process_superblock_dev_mirror() local
812 num_copies = btrfs_num_copies(fs_info, next_bytenr, in btrfsic_process_superblock_dev_mirror()
816 next_bytenr, num_copies); in btrfsic_process_superblock_dev_mirror()
817 for (mirror_num = 1; mirror_num <= num_copies; mirror_num++) { in btrfsic_process_superblock_dev_mirror()
922 if (0 == sf->num_copies || sf->mirror_num > sf->num_copies) { in btrfsic_process_metablock()
[all …]
Dbio.c26 int num_copies; member
168 if (cur_mirror == fbio->num_copies) in next_repair_mirror()
169 return cur_mirror + 1 - fbio->num_copies; in next_repair_mirror()
176 return fbio->num_copies; in prev_repair_mirror()
244 int num_copies; in repair_one_sector() local
250 num_copies = btrfs_num_copies(fs_info, logical, sectorsize); in repair_one_sector()
251 if (num_copies == 1) { in repair_one_sector()
260 fbio->num_copies = num_copies; in repair_one_sector()
Dscrub.c812 static int calc_next_mirror(int mirror, int num_copies) in calc_next_mirror() argument
814 ASSERT(mirror <= num_copies); in calc_next_mirror()
815 return (mirror + 1 > num_copies) ? 1 : mirror + 1; in calc_next_mirror()
1014 int num_copies = btrfs_num_copies(fs_info, stripe->bg->start, in scrub_stripe_read_repair_worker() local
1041 for (mirror = calc_next_mirror(stripe->mirror_num, num_copies); in scrub_stripe_read_repair_worker()
1043 mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker()
1066 i < num_copies; in scrub_stripe_read_repair_worker()
1067 i++, mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker()
1671 int num_copies = btrfs_num_copies(fs_info, stripe->bg->start, in scrub_submit_initial_read() local
1674 mirror = calc_next_mirror(mirror, num_copies); in scrub_submit_initial_read()
Ddisk-io.c204 int num_copies = 0; in btrfs_read_extent_buffer() local
216 num_copies = btrfs_num_copies(fs_info, in btrfs_read_extent_buffer()
218 if (num_copies == 1) in btrfs_read_extent_buffer()
230 if (mirror_num > num_copies) in btrfs_read_extent_buffer()
Dvolumes.c6270 int num_copies; in btrfs_map_block() local
6281 num_copies = btrfs_num_copies(fs_info, logical, fs_info->sectorsize); in btrfs_map_block()
6282 if (mirror_num > num_copies) in btrfs_map_block()