| /linux/fs/btrfs/ |
| H A D | bio.c | 190 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio() 210 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio() 225 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio() 296 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num); in repair_one_sector() 414 bbio->mirror_num = bioc->mirror_num; in btrfs_raid56_end_io() 561 struct btrfs_io_stripe *smap, int mirror_num) in btrfs_submit_bio() argument 565 btrfs_bio(bio)->mirror_num = mirror_num; in btrfs_submit_bio() 577 raid56_parity_recover(bio, bioc, mirror_num); in btrfs_submit_bio() 609 int mirror_num; member 665 btrfs_submit_bio(bio, async->bioc, &async->smap, async->mirror_num); in run_one_async_done() [all …]
|
| H A D | scrub.c | 148 u16 mirror_num; member 735 logical, stripe->mirror_num, in scrub_verify_one_metadata() 745 logical, stripe->mirror_num, in scrub_verify_one_metadata() 755 logical, stripe->mirror_num, in scrub_verify_one_metadata() 776 logical, stripe->mirror_num, in scrub_verify_one_metadata() 787 logical, stripe->mirror_num, in scrub_verify_one_metadata() 966 ASSERT(stripe->mirror_num >= 1, "stripe->mirror_num=%d", stripe->mirror_num); in scrub_stripe_submit_repair_read() 1027 int stripe_index = stripe->mirror_num - 1; in scrub_stripe_report_errors() 1031 ASSERT(stripe->mirror_num >= 1, "stripe->mirror_num=%d", stripe->mirror_num); in scrub_stripe_report_errors() 1081 stripe->logical, stripe->mirror_num); in scrub_stripe_report_errors() [all …]
|
| H A D | extent_io.h | 255 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num, 257 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
|
| H A D | volumes.c | 44 int mirror_num; member 6707 if ((map->type & BTRFS_BLOCK_GROUP_RAID56_MASK) && io_geom->mirror_num > 1) in is_single_device_io() 6719 io_geom->mirror_num = 1; in map_blocks_raid0() 6732 if (io_geom->mirror_num) { in map_blocks_raid1() 6733 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_raid1() 6739 io_geom->mirror_num = io_geom->stripe_index + 1; in map_blocks_raid1() 6750 if (io_geom->mirror_num) { in map_blocks_dup() 6751 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_dup() 6755 io_geom->mirror_num = 1; in map_blocks_dup() 6774 if (io_geom->mirror_num) { in map_blocks_raid10() [all …]
|
| H A D | volumes.h | 530 u16 mirror_num; member 716 u32 length, int mirror_num);
|
| H A D | raid56.c | 52 bioc->map_type, bioc->mirror_num, bioc->replace_nr_stripes, in dump_bioc() 2217 static void set_rbio_raid6_extra_error(struct btrfs_raid_bio *rbio, int mirror_num) in set_rbio_raid6_extra_error() argument 2228 ASSERT(mirror_num > 2); in set_rbio_raid6_extra_error() 2248 failb = rbio->real_stripes - (mirror_num - 1); in set_rbio_raid6_extra_error() 2269 int mirror_num) in raid56_parity_recover() argument 2291 if (mirror_num > 2) in raid56_parity_recover() 2292 set_rbio_raid6_extra_error(rbio, mirror_num); in raid56_parity_recover()
|
| H A D | disk-io.c | 173 int mirror_num) in btrfs_repair_eb_io_failure() argument 201 eb->start, paddrs, step, mirror_num); in btrfs_repair_eb_io_failure() 218 int mirror_num = 0; in btrfs_read_extent_buffer() local 224 ret = read_extent_buffer_pages(eb, mirror_num, check); in btrfs_read_extent_buffer() 238 mirror_num++; in btrfs_read_extent_buffer() 239 if (mirror_num == failed_mirror) in btrfs_read_extent_buffer() 240 mirror_num++; in btrfs_read_extent_buffer() 242 if (mirror_num > num_copies) in btrfs_read_extent_buffer() 2350 const struct btrfs_super_block *sb, int mirror_num) in btrfs_validate_super() argument 2521 if (mirror_num >= 0 && in btrfs_validate_super() [all …]
|
| H A D | extent_io.c | 594 bbio->mirror_num); in end_bbio_data_read() 3851 eb->read_mirror = bbio->mirror_num; in end_bbio_meta_read() 3868 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages_nowait() argument 3918 btrfs_submit_bbio(bbio, mirror_num); in read_extent_buffer_pages_nowait() 3922 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages() argument 3927 ret = read_extent_buffer_pages_nowait(eb, mirror_num, check); in read_extent_buffer_pages()
|
| H A D | inode.c | 98 int mirror_num; member 177 warn->logical, warn->mirror_num, root, inum, offset); in data_reloc_print_warning_inode() 193 warn->logical, warn->mirror_num, root, inum, offset, in data_reloc_print_warning_inode() 204 warn->logical, warn->mirror_num, root, inum, offset, ret); in data_reloc_print_warning_inode() 217 int mirror_num) in print_data_reloc_error() argument 241 mirror_num); in print_data_reloc_error() 252 mirror_num); in print_data_reloc_error() 283 logical, mirror_num, in print_data_reloc_error() 303 reloc_warn.mirror_num = mirror_num; in print_data_reloc_error() 312 u64 logical_start, u8 *csum, u8 *csum_expected, int mirror_num) in btrfs_print_data_csum_error() argument [all …]
|