Home
last modified time | relevance | path

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

/linux/fs/btrfs/
H A Dscrub.c80 /* Set when @mirror_num, @dev, @physical and @logical are set. */
140 u16 mirror_num; member
701 logical, stripe->mirror_num, in scrub_verify_one_metadata()
711 logical, stripe->mirror_num, in scrub_verify_one_metadata()
721 logical, stripe->mirror_num, in scrub_verify_one_metadata()
734 logical, stripe->mirror_num, in scrub_verify_one_metadata()
745 logical, stripe->mirror_num, in scrub_verify_one_metadata()
946 ASSERT(stripe->mirror_num >= 1, "stripe->mirror_num=%d", stripe->mirror_num); in scrub_stripe_submit_repair_read()
1627 scrub_find_fill_first_stripe(struct btrfs_block_group * bg,struct btrfs_path * extent_path,struct btrfs_path * csum_path,struct btrfs_device * dev,u64 physical,int mirror_num,u64 logical_start,u32 logical_len,struct scrub_stripe * stripe) scrub_find_fill_first_stripe() argument
1998 queue_scrub_stripe(struct scrub_ctx * sctx,struct btrfs_block_group * bg,struct btrfs_device * dev,int mirror_num,u64 logical,u32 length,u64 physical,u64 * found_logical_ret) queue_scrub_stripe() argument
2274 scrub_simple_mirror(struct scrub_ctx * sctx,struct btrfs_block_group * bg,u64 logical_start,u64 logical_length,struct btrfs_device * device,u64 physical,int mirror_num) scrub_simple_mirror() argument
2375 const int mirror_num = simple_stripe_mirror_num(map, stripe_index); scrub_simple_stripe() local
[all...]
H A Draid56.h276 int mirror_num);
H A Dextent_io.h305 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
307 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
H A Dvolumes.c45 int mirror_num; member
7060 if ((map->type & BTRFS_BLOCK_GROUP_RAID56_MASK) && io_geom->mirror_num > 1) in is_single_device_io()
7072 io_geom->mirror_num = 1; in map_blocks_raid0()
7085 if (io_geom->mirror_num) { in map_blocks_raid1()
7086 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_raid1()
7092 io_geom->mirror_num = io_geom->stripe_index + 1; in map_blocks_raid1()
7103 if (io_geom->mirror_num) { in map_blocks_dup()
7104 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_dup()
7108 io_geom->mirror_num = 1; in map_blocks_dup()
7127 if (io_geom->mirror_num) { in map_blocks_raid10()
[all …]
H A Ddisk-io.h61 const struct btrfs_super_block *sb, int mirror_num);
H A Ddisk-io.c176 int mirror_num) in btrfs_repair_eb_io_failure() argument
204 eb->start, paddrs, step, mirror_num); in btrfs_repair_eb_io_failure()
221 int mirror_num = 0; in btrfs_read_extent_buffer() local
227 ret = read_extent_buffer_pages(eb, mirror_num, check); in btrfs_read_extent_buffer()
241 mirror_num++; in btrfs_read_extent_buffer()
242 if (mirror_num == failed_mirror) in btrfs_read_extent_buffer()
243 mirror_num++; in btrfs_read_extent_buffer()
245 if (mirror_num > num_copies) in btrfs_read_extent_buffer()
2400 const struct btrfs_super_block *sb, int mirror_num) in btrfs_validate_super() argument
2571 if (unlikely(mirror_num >= 0 && in btrfs_validate_super()
[all …]
H A Draid56.c52 bioc->map_type, bioc->mirror_num, bioc->replace_nr_stripes, in dump_bioc()
2195 static void set_rbio_raid6_extra_error(struct btrfs_raid_bio *rbio, int mirror_num) in set_rbio_raid6_extra_error() argument
2206 ASSERT(mirror_num > 2); in set_rbio_raid6_extra_error()
2226 failb = rbio->real_stripes - (mirror_num - 1); in set_rbio_raid6_extra_error()
2247 int mirror_num) in raid56_parity_recover() argument
2269 if (mirror_num > 2) in raid56_parity_recover()
2270 set_rbio_raid6_extra_error(rbio, mirror_num); in raid56_parity_recover()
H A Dvolumes.h546 u16 mirror_num; member
738 u32 length, int mirror_num);
H A Dinode.c97 int mirror_num; member
176 warn->logical, warn->mirror_num, root, inum, offset); in data_reloc_print_warning_inode()
192 warn->logical, warn->mirror_num, root, inum, offset, in data_reloc_print_warning_inode()
203 warn->logical, warn->mirror_num, root, inum, offset, ret); in data_reloc_print_warning_inode()
216 int mirror_num) in print_data_reloc_error() argument
238 mirror_num); in print_data_reloc_error()
249 mirror_num); in print_data_reloc_error()
280 logical, mirror_num, in print_data_reloc_error()
300 reloc_warn.mirror_num = mirror_num; in print_data_reloc_error()
309 btrfs_print_data_csum_error(struct btrfs_inode * inode,u64 logical_start,u8 * csum,u8 * csum_expected,int mirror_num) btrfs_print_data_csum_error() argument
[all...]
H A Dextent_io.c607 bbio->mirror_num); in end_bbio_data_read()
4308 eb->read_mirror = bbio->mirror_num; in end_bbio_meta_read()
4324 int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages_nowait() argument
4391 btrfs_submit_bbio(bbio, mirror_num); in read_extent_buffer_pages_nowait()
4395 int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num, in read_extent_buffer_pages() argument
4400 ret = read_extent_buffer_pages_nowait(eb, mirror_num, check); in read_extent_buffer_pages()