Home
last modified time | relevance | path

Searched refs:mirror_num (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/fs/btrfs/
H A Dbio.c166 int mirror = repair_bbio->mirror_num; in btrfs_end_repair_bio()
180 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio()
196 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio()
365 bbio->mirror_num = bioc->mirror_num; in btrfs_raid56_end_io()
490 btrfs_bio(bio)->mirror_num = mirror_num; in btrfs_submit_bio()
530 int mirror_num; member
640 async->mirror_num = mirror_num; in btrfs_wq_submit_bio()
687 &bioc, &smap, &mirror_num); in btrfs_submit_chunk()
791 while (!btrfs_submit_chunk(bbio, mirror_num)) in btrfs_submit_bbio()
815 BUG_ON(!mirror_num); in btrfs_repair_io_failure()
[all …]
H A Dbio.h75 unsigned int mirror_num; member
110 void btrfs_submit_bbio(struct btrfs_bio *bbio, int mirror_num);
111 void btrfs_submit_repair_write(struct btrfs_bio *bbio, int mirror_num, bool dev_replace);
114 unsigned int folio_offset, int mirror_num);
H A Dscrub.c119 u16 mirror_num; member
825 ASSERT(stripe->mirror_num >= 1); in scrub_stripe_submit_repair_read()
896 ASSERT(stripe->mirror_num >= 1); in scrub_stripe_report_errors()
1019 ASSERT(stripe->mirror_num > 0); in scrub_stripe_read_repair_worker()
1042 mirror != stripe->mirror_num; in scrub_stripe_read_repair_worker()
1579 stripe->mirror_num = mirror_num; in scrub_find_fill_first_stripe()
1669 int mirror = stripe->mirror_num; in scrub_submit_extent_sector_read()
1752 int mirror = stripe->mirror_num; in scrub_submit_initial_read()
1755 ASSERT(stripe->mirror_num > 0); in scrub_submit_initial_read()
2007 stripe->mirror_num = 1; in scrub_raid56_parity_stripe()
[all …]
H A Dextent_io.h262 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
264 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
H A Draid56.h195 int mirror_num);
H A Dvolumes.c45 int mirror_num; member
6391 io_geom->mirror_num = 1; in map_blocks_raid0()
6404 if (io_geom->mirror_num) { in map_blocks_raid1()
6422 if (io_geom->mirror_num) { in map_blocks_dup()
6427 io_geom->mirror_num = 1; in map_blocks_dup()
6446 if (io_geom->mirror_num) { in map_blocks_raid10()
6504 io_geom->mirror_num = 1; in map_blocks_raid56_read()
6732 bioc->mirror_num = io_geom.mirror_num; in btrfs_map_block()
8230 u32 length, int mirror_num) in btrfs_map_repair_block() argument
8234 int mirror_ret = mirror_num; in btrfs_map_repair_block()
[all …]
H A Ddisk-io.h58 const struct btrfs_super_block *sb, int mirror_num);
H A Dvolumes.h531 u16 mirror_num; member
711 u32 length, int mirror_num);
H A Draid56.c52 bioc->map_type, bioc->mirror_num, bioc->replace_nr_stripes, in dump_bioc()
2100 static void set_rbio_raid6_extra_error(struct btrfs_raid_bio *rbio, int mirror_num) in set_rbio_raid6_extra_error() argument
2111 ASSERT(mirror_num > 2); in set_rbio_raid6_extra_error()
2131 failb = rbio->real_stripes - (mirror_num - 1); in set_rbio_raid6_extra_error()
2152 int mirror_num) in raid56_parity_recover() argument
2174 if (mirror_num > 2) in raid56_parity_recover()
2175 set_rbio_raid6_extra_error(rbio, mirror_num); in raid56_parity_recover()
H A Ddisk-io.c182 int mirror_num) in btrfs_repair_eb_io_failure() argument
199 mirror_num); in btrfs_repair_eb_io_failure()
221 int mirror_num = 0; in btrfs_read_extent_buffer() local
228 ret = read_extent_buffer_pages(eb, mirror_num, check); in btrfs_read_extent_buffer()
242 mirror_num++; in btrfs_read_extent_buffer()
243 if (mirror_num == failed_mirror) in btrfs_read_extent_buffer()
244 mirror_num++; in btrfs_read_extent_buffer()
246 if (mirror_num > num_copies) in btrfs_read_extent_buffer()
2402 const struct btrfs_super_block *sb, int mirror_num) in btrfs_validate_super() argument
2558 if (mirror_num >= 0 && in btrfs_validate_super()
[all …]
H A Dinode.c94 int mirror_num; member
187 warn->logical, warn->mirror_num, root, inum, offset, in data_reloc_print_warning_inode()
213 int mirror_num) in print_data_reloc_error() argument
237 mirror_num); in print_data_reloc_error()
248 mirror_num); in print_data_reloc_error()
279 logical, mirror_num, in print_data_reloc_error()
296 reloc_warn.mirror_num = mirror_num; in print_data_reloc_error()
313 csum_expected, mirror_num); in btrfs_print_data_csum_error()
323 mirror_num); in btrfs_print_data_csum_error()
331 mirror_num); in btrfs_print_data_csum_error()
[all …]
H A Dextent_io.c529 bbio->mirror_num); in end_bbio_data_read()
3644 eb->read_mirror = bbio->mirror_num; in end_bbio_meta_read()
3663 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages_nowait() argument
3715 btrfs_submit_bbio(bbio, mirror_num); in read_extent_buffer_pages_nowait()
3719 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages() argument
3724 ret = read_extent_buffer_pages_nowait(eb, mirror_num, check); in read_extent_buffer_pages()