btrfs_raid_bio    177 fs/btrfs/raid56.c static int __raid56_parity_recover(struct btrfs_raid_bio *rbio);
btrfs_raid_bio    178 fs/btrfs/raid56.c static noinline void finish_rmw(struct btrfs_raid_bio *rbio);
btrfs_raid_bio    181 fs/btrfs/raid56.c static int fail_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio);
btrfs_raid_bio    182 fs/btrfs/raid56.c static int fail_rbio_index(struct btrfs_raid_bio *rbio, int failed);
btrfs_raid_bio    183 fs/btrfs/raid56.c static void __free_raid_bio(struct btrfs_raid_bio *rbio);
btrfs_raid_bio    184 fs/btrfs/raid56.c static void index_rbio_pages(struct btrfs_raid_bio *rbio);
btrfs_raid_bio    185 fs/btrfs/raid56.c static int alloc_rbio_pages(struct btrfs_raid_bio *rbio);
btrfs_raid_bio    187 fs/btrfs/raid56.c static noinline void finish_parity_scrub(struct btrfs_raid_bio *rbio,
btrfs_raid_bio    191 fs/btrfs/raid56.c static void start_async_work(struct btrfs_raid_bio *rbio, btrfs_func_t work_func)
btrfs_raid_bio    252 fs/btrfs/raid56.c static void cache_rbio_pages(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    282 fs/btrfs/raid56.c static int rbio_bucket(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    301 fs/btrfs/raid56.c static void steal_rbio(struct btrfs_raid_bio *src, struct btrfs_raid_bio *dest)
btrfs_raid_bio    332 fs/btrfs/raid56.c static void merge_rbio(struct btrfs_raid_bio *dest,
btrfs_raid_bio    333 fs/btrfs/raid56.c 		       struct btrfs_raid_bio *victim)
btrfs_raid_bio    345 fs/btrfs/raid56.c static void __remove_rbio_from_cache(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    405 fs/btrfs/raid56.c static void remove_rbio_from_cache(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    427 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio    434 fs/btrfs/raid56.c 				  struct btrfs_raid_bio,
btrfs_raid_bio    465 fs/btrfs/raid56.c static void cache_rbio(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    492 fs/btrfs/raid56.c 		struct btrfs_raid_bio *found;
btrfs_raid_bio    495 fs/btrfs/raid56.c 				  struct btrfs_raid_bio,
btrfs_raid_bio    529 fs/btrfs/raid56.c static int rbio_is_full(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    554 fs/btrfs/raid56.c static int rbio_can_merge(struct btrfs_raid_bio *last,
btrfs_raid_bio    555 fs/btrfs/raid56.c 			  struct btrfs_raid_bio *cur)
btrfs_raid_bio    615 fs/btrfs/raid56.c static int rbio_stripe_page_index(struct btrfs_raid_bio *rbio, int stripe,
btrfs_raid_bio    625 fs/btrfs/raid56.c static struct page *rbio_stripe_page(struct btrfs_raid_bio *rbio, int stripe,
btrfs_raid_bio    634 fs/btrfs/raid56.c static struct page *rbio_pstripe_page(struct btrfs_raid_bio *rbio, int index)
btrfs_raid_bio    643 fs/btrfs/raid56.c static struct page *rbio_qstripe_page(struct btrfs_raid_bio *rbio, int index)
btrfs_raid_bio    672 fs/btrfs/raid56.c static noinline int lock_stripe_add(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    676 fs/btrfs/raid56.c 	struct btrfs_raid_bio *cur;
btrfs_raid_bio    677 fs/btrfs/raid56.c 	struct btrfs_raid_bio *pending;
btrfs_raid_bio    679 fs/btrfs/raid56.c 	struct btrfs_raid_bio *freeit = NULL;
btrfs_raid_bio    680 fs/btrfs/raid56.c 	struct btrfs_raid_bio *cache_drop = NULL;
btrfs_raid_bio    758 fs/btrfs/raid56.c static noinline void unlock_stripe(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    797 fs/btrfs/raid56.c 			struct btrfs_raid_bio *next;
btrfs_raid_bio    800 fs/btrfs/raid56.c 			next = list_entry(head, struct btrfs_raid_bio,
btrfs_raid_bio    835 fs/btrfs/raid56.c static void __free_raid_bio(struct btrfs_raid_bio *rbio)
btrfs_raid_bio    874 fs/btrfs/raid56.c static void rbio_orig_end_io(struct btrfs_raid_bio *rbio, blk_status_t err)
btrfs_raid_bio    905 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio = bio->bi_private;
btrfs_raid_bio    944 fs/btrfs/raid56.c static struct page *page_in_rbio(struct btrfs_raid_bio *rbio,
btrfs_raid_bio    975 fs/btrfs/raid56.c static struct btrfs_raid_bio *alloc_rbio(struct btrfs_fs_info *fs_info,
btrfs_raid_bio    979 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   1042 fs/btrfs/raid56.c static int alloc_rbio_pages(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1059 fs/btrfs/raid56.c static int alloc_rbio_parity_pages(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1082 fs/btrfs/raid56.c static int rbio_add_io_page(struct btrfs_raid_bio *rbio,
btrfs_raid_bio   1140 fs/btrfs/raid56.c static void validate_rbio_for_rmw(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1158 fs/btrfs/raid56.c static void index_rbio_pages(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1194 fs/btrfs/raid56.c static noinline void finish_rmw(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1360 fs/btrfs/raid56.c static int find_bio_stripe(struct btrfs_raid_bio *rbio,
btrfs_raid_bio   1389 fs/btrfs/raid56.c static int find_logical_bio_stripe(struct btrfs_raid_bio *rbio,
btrfs_raid_bio   1411 fs/btrfs/raid56.c static int fail_rbio_index(struct btrfs_raid_bio *rbio, int failed)
btrfs_raid_bio   1443 fs/btrfs/raid56.c static int fail_bio_stripe(struct btrfs_raid_bio *rbio,
btrfs_raid_bio   1479 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio = bio->bi_private;
btrfs_raid_bio   1511 fs/btrfs/raid56.c static int raid56_rmw_stripe(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1610 fs/btrfs/raid56.c static int full_stripe_write(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1631 fs/btrfs/raid56.c static int partial_stripe_write(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1647 fs/btrfs/raid56.c static int __raid56_parity_write(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   1674 fs/btrfs/raid56.c 	struct btrfs_raid_bio *ra = container_of(a, struct btrfs_raid_bio,
btrfs_raid_bio   1676 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rb = container_of(b, struct btrfs_raid_bio,
btrfs_raid_bio   1690 fs/btrfs/raid56.c 	struct btrfs_raid_bio *cur;
btrfs_raid_bio   1691 fs/btrfs/raid56.c 	struct btrfs_raid_bio *last = NULL;
btrfs_raid_bio   1701 fs/btrfs/raid56.c 				 struct btrfs_raid_bio, plug_list);
btrfs_raid_bio   1760 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   1810 fs/btrfs/raid56.c static void __raid_recover_end_io(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2027 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio = bio->bi_private;
btrfs_raid_bio   2056 fs/btrfs/raid56.c static int __raid56_parity_recover(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2160 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2237 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2239 fs/btrfs/raid56.c 	rbio = container_of(work, struct btrfs_raid_bio, work);
btrfs_raid_bio   2245 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2247 fs/btrfs/raid56.c 	rbio = container_of(work, struct btrfs_raid_bio, work);
btrfs_raid_bio   2261 fs/btrfs/raid56.c struct btrfs_raid_bio *
btrfs_raid_bio   2267 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2309 fs/btrfs/raid56.c void raid56_add_scrub_pages(struct btrfs_raid_bio *rbio, struct page *page,
btrfs_raid_bio   2327 fs/btrfs/raid56.c static int alloc_rbio_essential_pages(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2349 fs/btrfs/raid56.c static noinline void finish_parity_scrub(struct btrfs_raid_bio *rbio,
btrfs_raid_bio   2516 fs/btrfs/raid56.c static inline int is_data_stripe(struct btrfs_raid_bio *rbio, int stripe)
btrfs_raid_bio   2530 fs/btrfs/raid56.c static void validate_rbio_for_parity_scrub(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2594 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio = bio->bi_private;
btrfs_raid_bio   2614 fs/btrfs/raid56.c static void raid56_parity_scrub_stripe(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2708 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2710 fs/btrfs/raid56.c 	rbio = container_of(work, struct btrfs_raid_bio, work);
btrfs_raid_bio   2714 fs/btrfs/raid56.c void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio)
btrfs_raid_bio   2722 fs/btrfs/raid56.c struct btrfs_raid_bio *
btrfs_raid_bio   2726 fs/btrfs/raid56.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2756 fs/btrfs/raid56.c void raid56_submit_missing_rbio(struct btrfs_raid_bio *rbio)
btrfs_raid_bio     30 fs/btrfs/raid56.h struct btrfs_raid_bio;
btrfs_raid_bio     39 fs/btrfs/raid56.h void raid56_add_scrub_pages(struct btrfs_raid_bio *rbio, struct page *page,
btrfs_raid_bio     42 fs/btrfs/raid56.h struct btrfs_raid_bio *
btrfs_raid_bio     47 fs/btrfs/raid56.h void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio);
btrfs_raid_bio     49 fs/btrfs/raid56.h struct btrfs_raid_bio *
btrfs_raid_bio     52 fs/btrfs/raid56.h void raid56_submit_missing_rbio(struct btrfs_raid_bio *rbio);
btrfs_raid_bio   2169 fs/btrfs/scrub.c 	struct btrfs_raid_bio *rbio;
btrfs_raid_bio   2753 fs/btrfs/scrub.c 	struct btrfs_raid_bio *rbio;