Searched defs:mirror_num (Results 1 - 10 of 10) sorted by relevance

/fs/btrfs/
H A Dcompression.c72 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 Dreada.c660 int mirror_num = 0; local
707 mirror_num = i + 1;
728 mirror_num, &eb);
H A Draid56.c2037 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 Dvolumes.h271 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 Dcheck-integrity.c150 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 Ddisk-io.c122 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 Dscrub.c77 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 Dextent_io.c1999 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 Dvolumes.c4817 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 Dinode.c1717 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...]

Completed in 149 milliseconds