Home
last modified time | relevance | path

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

/Linux-v4.19/fs/btrfs/
Dcheck-integrity.c140 unsigned int mirror_num; /* large enough to hold member
227 int mirror_num; member
317 int mirror_num);
365 int mirror_num,
400 b->mirror_num = 0; in btrfsic_block_init()
677 int mirror_num; in btrfsic_process_superblock() local
709 for (mirror_num = 1; mirror_num <= num_copies; mirror_num++) { in btrfsic_process_superblock()
717 mirror_num); in btrfsic_process_superblock()
720 next_bytenr, mirror_num); in btrfsic_process_superblock()
817 superblock_tmp->mirror_num = 1 + superblock_mirror_num; in btrfsic_process_superblock_dev_mirror()
[all …]
Dbtrfs_inode.h337 u64 logical_start, u32 csum, u32 csum_expected, int mirror_num) in btrfs_print_data_csum_error() argument
346 logical_start, csum, csum_expected, mirror_num); in btrfs_print_data_csum_error()
351 logical_start, csum, csum_expected, mirror_num); in btrfs_print_data_csum_error()
Ddisk-io.h47 int mirror_num, struct extent_buffer **eb);
121 int mirror_num, unsigned long bio_flags,
125 int mirror_num);
Dcompression.h55 int mirror_num; member
88 int mirror_num, unsigned long bio_flags);
Dscrub.c72 unsigned int mirror_num:8; member
237 u64 gen, int mirror_num, u8 *csum, int force,
852 BUG_ON(sblock_to_check->pagev[0]->mirror_num < 1); in scrub_handle_errored_block()
853 failed_mirror_index = sblock_to_check->pagev[0]->mirror_num - 1; in scrub_handle_errored_block()
1030 sblock_other->pagev[0]->mirror_num = 1 + mirror_index; in scrub_handle_errored_block()
1357 page->mirror_num = mirror_index + 1; in scrub_setup_recheck_block()
1386 int mirror_num; in scrub_submit_raid56_bio_wait() local
1392 mirror_num = page->sblock->pagev[0]->mirror_num; in scrub_submit_raid56_bio_wait()
1395 mirror_num, 0); in scrub_submit_raid56_bio_wait()
2202 u64 gen, int mirror_num, u8 *csum, int force, in scrub_pages() argument
[all …]
Dcompression.c81 *cb_sum, cb->mirror_num); in check_compressed_csum()
109 unsigned int mirror = btrfs_io_bio(bio)->mirror_num; in end_compressed_bio_read()
126 btrfs_io_bio(cb->orig_bio)->mirror_num = mirror; in end_compressed_bio_read()
127 cb->mirror_num = mirror; in end_compressed_bio_read()
318 cb->mirror_num = 0; in btrfs_submit_compressed_write()
528 int mirror_num, unsigned long bio_flags) in btrfs_submit_compressed_read() argument
568 cb->mirror_num = mirror_num; in btrfs_submit_compressed_read()
648 ret = btrfs_map_bio(fs_info, comp_bio, mirror_num, 0); in btrfs_submit_compressed_read()
672 ret = btrfs_map_bio(fs_info, comp_bio, mirror_num, 0); in btrfs_submit_compressed_read()
Dvolumes.h266 unsigned int mirror_num; member
307 int mirror_num; member
392 struct btrfs_bio **bbio_ret, int mirror_num);
404 int mirror_num, int async_submit);
Dextent_io.h89 int mirror_num, unsigned long bio_flags,
277 get_extent_t *get_extent, int mirror_num);
432 int mirror_num);
506 unsigned int pg_offset, int mirror_num);
513 struct extent_buffer *eb, int mirror_num);
Dvolumes.c136 int mirror_num, int need_raid_map);
5445 u64 srcdev_devid, int *mirror_num, in get_extra_mirror_from_replace() argument
5464 if (*mirror_num > num_stripes) { in get_extra_mirror_from_replace()
5502 *mirror_num = index_srcdev + 1; in get_extra_mirror_from_replace()
5610 int mirror_num, int need_raid_map) in __btrfs_map_block() argument
5707 if (dev_replace_is_ongoing && mirror_num == map->num_stripes + 1 && in __btrfs_map_block()
5711 &mirror_num, in __btrfs_map_block()
5717 } else if (mirror_num > map->num_stripes) { in __btrfs_map_block()
5718 mirror_num = 0; in __btrfs_map_block()
5727 mirror_num = 1; in __btrfs_map_block()
[all …]
Draid56.h35 int mirror_num, int generic_io);
Dextent_io.c1965 unsigned int pg_offset, int mirror_num) in repair_io_failure() argument
1975 BUG_ON(!mirror_num); in repair_io_failure()
2001 ASSERT(bbio->mirror_num == 1); in repair_io_failure()
2004 &map_length, &bbio, mirror_num); in repair_io_failure()
2010 BUG_ON(mirror_num != bbio->mirror_num); in repair_io_failure()
2013 sector = bbio->stripes[bbio->mirror_num - 1].physical >> 9; in repair_io_failure()
2015 dev = bbio->stripes[bbio->mirror_num - 1].dev; in repair_io_failure()
2045 struct extent_buffer *eb, int mirror_num) in repair_eb_io_failure() argument
2058 start - page_offset(p), mirror_num); in repair_eb_io_failure()
2523 io_bio->mirror_num); in end_bio_extent_readpage()
[all …]
Ddisk-io.c110 int mirror_num; member
477 int mirror_num = 0; in btree_read_extent_buffer_pages() local
484 mirror_num); in btree_read_extent_buffer_pages()
515 mirror_num++; in btree_read_extent_buffer_pages()
516 if (mirror_num == failed_mirror) in btree_read_extent_buffer_pages()
517 mirror_num++; in btree_read_extent_buffer_pages()
519 if (mirror_num > num_copies) in btree_read_extent_buffer_pages()
776 btrfs_submit_bio_done(async->private_data, async->bio, async->mirror_num); in run_one_async_done()
788 int mirror_num, unsigned long bio_flags, in btrfs_wq_submit_bio() argument
800 async->mirror_num = mirror_num; in btrfs_wq_submit_bio()
[all …]
Draid56.c2143 int mirror_num, int generic_io) in raid56_parity_recover() argument
2149 ASSERT(bbio->mirror_num == mirror_num); in raid56_parity_recover()
2150 btrfs_io_bio(bio)->mirror_num = mirror_num; in raid56_parity_recover()
2188 if (mirror_num > 2) { in raid56_parity_recover()
2194 rbio->failb = rbio->real_stripes - (mirror_num - 1); in raid56_parity_recover()
Dreada.c643 int mirror_num = 0; in reada_start_machine_dev() local
697 mirror_num = i + 1; in reada_start_machine_dev()
704 ret = reada_tree_block_flagged(fs_info, logical, mirror_num, &eb); in reada_start_machine_dev()
Dinode.c1944 int mirror_num) in btrfs_submit_bio_done() argument
1950 ret = btrfs_map_bio(fs_info, bio, mirror_num, 1); in btrfs_submit_bio_done()
1977 int mirror_num, unsigned long bio_flags, in btrfs_submit_bio_hook() argument
2000 mirror_num, in btrfs_submit_bio_hook()
2014 ret = btrfs_wq_submit_bio(fs_info, bio, mirror_num, bio_flags, in btrfs_submit_bio_hook()
2025 ret = btrfs_map_bio(fs_info, bio, mirror_num, 0); in btrfs_submit_bio_hook()
3208 io_bio->mirror_num); in __readpage_endio_check()
7712 int mirror_num) in submit_dio_repair_bio() argument
7723 ret = btrfs_map_bio(fs_info, bio, mirror_num, 0); in submit_dio_repair_bio()
7884 io_bio->mirror_num, in __btrfs_correct_data_nocsum()
[all …]