/fs/btrfs/ |
H A D | compression.c | 72 int mirror_num; member in struct:compressed_bio 133 cb->mirror_num); 350 cb->mirror_num = 0; 562 int mirror_num, unsigned long bio_flags) 603 cb->mirror_num = mirror_num; 693 mirror_num, 0); 720 ret = btrfs_map_bio(root, READ, comp_bio, mirror_num, 0); 561 btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, int mirror_num, unsigned long bio_flags) argument
|
H A D | reada.c | 660 int mirror_num = 0; local 707 mirror_num = i + 1; 728 mirror_num, &eb);
|
H A D | raid56.c | 2037 u64 stripe_len, int mirror_num) 2063 if (mirror_num == 3) 2035 raid56_parity_recover(struct btrfs_root *root, struct bio *bio, struct btrfs_bio *bbio, u64 *raid_map, u64 stripe_len, int mirror_num) argument
|
H A D | volumes.h | 271 unsigned int mirror_num; member in struct:btrfs_io_bio 307 int mirror_num; member in struct:btrfs_bio 395 struct btrfs_bio **bbio_ret, int mirror_num); 406 int mirror_num, int async_submit); 459 u64 logical, u64 len, int mirror_num);
|
H A D | check-integrity.c | 150 unsigned int mirror_num; /* large enough to hold member in struct:btrfsic_block 237 int mirror_num; member in struct:btrfsic_stack_frame 328 int mirror_num); 379 int mirror_num, 415 b->mirror_num = 0; 705 int mirror_num; local 738 for (mirror_num = 1; mirror_num <= num_copies; mirror_num++) { 746 mirror_num); 876 int mirror_num; local 1480 int mirror_num; local 1567 btrfsic_map_block(struct btrfsic_state *state, u64 bytenr, u32 len, struct btrfsic_block_data_ctx *block_ctx_out, int mirror_num) argument 2373 int mirror_num; local 2819 btrfsic_block_lookup_or_add( struct btrfsic_state *state, struct btrfsic_block_data_ctx *block_ctx, const char *additional_string, int is_metadata, int is_iodone, int never_written, int mirror_num, int *was_created) argument 2881 int mirror_num; local [all...] |
H A D | disk-io.c | 122 int mirror_num; member in struct:async_submit_bio 449 int mirror_num = 0; local 457 btree_get_extent, mirror_num); 484 mirror_num++; 485 if (mirror_num == failed_mirror) 486 mirror_num++; 488 if (mirror_num > num_copies) 791 async->mirror_num, async->bio_flags, 820 async->mirror_num, async->bio_flags, 833 int rw, struct bio *bio, int mirror_num, 832 btrfs_wq_submit_bio(struct btrfs_fs_info *fs_info, struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset, extent_submit_bio_hook_t *submit_bio_start, extent_submit_bio_hook_t *submit_bio_done) argument 892 __btree_submit_bio_start(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 904 __btree_submit_bio_done(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 931 btree_submit_bio_hook(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 1089 reada_tree_block_flagged(struct btrfs_root *root, u64 bytenr, u32 blocksize, int mirror_num, struct extent_buffer **eb) argument [all...] |
H A D | scrub.c | 77 unsigned int mirror_num:8; member in struct:scrub_page::__anon55 157 int mirror_num; member in struct:scrub_fixup_nodatasum 171 int mirror_num; member in struct:scrub_copy_nocow_ctx 225 u64 gen, int mirror_num, u8 *csum, int force, 251 int mirror_num, u64 physical_for_dev_replace); 672 fixup->mirror_num); 693 fixup->mirror_num); 838 BUG_ON(sblock_to_check->pagev[0]->mirror_num < 1); 839 failed_mirror_index = sblock_to_check->pagev[0]->mirror_num - 1; 985 fixup_nodatasum->mirror_num 1991 scrub_pages(struct scrub_ctx *sctx, u64 logical, u64 len, u64 physical, struct btrfs_device *dev, u64 flags, u64 gen, int mirror_num, u8 *csum, int force, u64 physical_for_dev_replace) argument 2176 scrub_extent(struct scrub_ctx *sctx, u64 logical, u64 len, u64 physical, struct btrfs_device *dev, u64 flags, u64 gen, int mirror_num, u64 physical_for_dev_replace) argument 2295 int mirror_num; local 3182 copy_nocow_pages(struct scrub_ctx *sctx, u64 logical, u64 len, int mirror_num, u64 physical_for_dev_replace) argument 3236 int mirror_num = nocow_ctx->mirror_num; local [all...] |
H A D | extent_io.c | 1999 struct page *page, unsigned int pg_offset, int mirror_num) 2011 BUG_ON(!mirror_num); 2014 if (btrfs_is_parity_mirror(map_tree, logical, length, mirror_num)) 2024 &map_length, &bbio, mirror_num); 2029 BUG_ON(mirror_num != bbio->mirror_num); 2030 sector = bbio->stripes[mirror_num-1].physical >> 9; 2032 dev = bbio->stripes[mirror_num-1].dev; 2057 int mirror_num) 2071 start - page_offset(p), mirror_num); 1998 repair_io_failure(struct inode *inode, u64 start, u64 length, u64 logical, struct page *page, unsigned int pg_offset, int mirror_num) argument 2056 repair_eb_io_failure(struct btrfs_root *root, struct extent_buffer *eb, int mirror_num) argument 2721 submit_one_bio(int rw, struct bio *bio, int mirror_num, unsigned long bio_flags) argument 2761 submit_extent_page(int rw, struct extent_io_tree *tree, struct page *page, sector_t sector, size_t size, unsigned long offset, struct block_device *bdev, struct bio **bio_ret, unsigned long max_pages, bio_end_io_t end_io_func, int mirror_num, unsigned long prev_bio_flags, unsigned long bio_flags) argument 2874 __do_readpage(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw) argument 3047 __do_contiguous_readpages(struct extent_io_tree *tree, struct page *pages[], int nr_pages, u64 start, u64 end, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw) argument 3078 __extent_readpages(struct extent_io_tree *tree, struct page *pages[], int nr_pages, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw) argument 3118 __extent_read_full_page(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw) argument 3145 extent_read_full_page(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, int mirror_num) argument 3159 extent_read_full_page_nolock(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, int mirror_num) argument 5068 read_extent_buffer_pages(struct extent_io_tree *tree, struct extent_buffer *eb, u64 start, int wait, get_extent_t *get_extent, int mirror_num) argument [all...] |
H A D | volumes.c | 4817 u64 logical, u64 len, int mirror_num) 4907 int mirror_num, u64 **raid_map_ret) 5017 if (dev_replace_is_ongoing && mirror_num == map->num_stripes + 1 && 5048 if (mirror_num > tmp_num_stripes) { 5060 * process the rest of the function using the mirror_num 5084 mirror_num = index_srcdev + 1; 5095 } else if (mirror_num > map->num_stripes) { 5096 mirror_num = 0; 5113 mirror_num = 1; 5117 else if (mirror_num) 4816 btrfs_is_parity_mirror(struct btrfs_mapping_tree *map_tree, u64 logical, u64 len, int mirror_num) argument 4904 __btrfs_map_block(struct btrfs_fs_info *fs_info, int rw, u64 logical, u64 *length, struct btrfs_bio **bbio_ret, int mirror_num, u64 **raid_map_ret) argument 5438 btrfs_map_block(struct btrfs_fs_info *fs_info, int rw, u64 logical, u64 *length, struct btrfs_bio **bbio_ret, int mirror_num) argument 5774 btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio, int mirror_num, int async_submit) argument [all...] |
H A D | inode.c | 1717 struct bio *bio, int mirror_num, 1738 int mirror_num, unsigned long bio_flags, 1744 ret = btrfs_map_bio(root, rw, bio, mirror_num, 1); 1755 int mirror_num, unsigned long bio_flags, 1776 mirror_num, 1791 inode, rw, bio, mirror_num, 1803 ret = btrfs_map_bio(root, rw, bio, mirror_num, 0); 7252 int rw, int mirror_num) 7266 ret = btrfs_map_bio(root, rw, bio, mirror_num, 0); 7402 io_bio->mirror_num, 1716 __btrfs_submit_bio_start(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 1737 __btrfs_submit_bio_done(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 1754 btrfs_submit_bio_hook(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) argument 7251 submit_dio_repair_bio(struct inode *inode, struct bio *bio, int rw, int mirror_num) argument 7585 __btrfs_submit_bio_start_direct_io(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 offset) argument [all...] |