Searched refs:btrfs_raid_bio (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | raid56.c | 71 static void index_rbio_pages(struct btrfs_raid_bio *rbio); 72 static int alloc_rbio_pages(struct btrfs_raid_bio *rbio); 74 static int finish_parity_scrub(struct btrfs_raid_bio *rbio); 77 static void free_raid_bio_pointers(struct btrfs_raid_bio *rbio) in free_raid_bio_pointers() 86 static void free_raid_bio(struct btrfs_raid_bio *rbio) in free_raid_bio() 109 static void start_async_work(struct btrfs_raid_bio *rbio, work_func_t work_func) in start_async_work() 167 static void cache_rbio_pages(struct btrfs_raid_bio *rbio) in cache_rbio_pages() 203 static int rbio_bucket(struct btrfs_raid_bio *rbio) in rbio_bucket() 218 static bool full_page_sectors_uptodate(struct btrfs_raid_bio *rbio, in full_page_sectors_uptodate() 241 static void index_stripe_sectors(struct btrfs_raid_bio *rbi [all...] |
H A D | raid56.h | 19 struct btrfs_raid_bio { struct 189 struct btrfs_raid_bio *raid56_parity_alloc_scrub_rbio(struct bio *bio, 193 void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio); 195 void raid56_parity_cache_data_pages(struct btrfs_raid_bio *rbio,
|
H A D | scrub.c | 1851 struct btrfs_raid_bio *rbio; in scrub_raid56_parity_stripe()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | raid56.c | 61 struct btrfs_raid_bio { struct 177 static int __raid56_parity_recover(struct btrfs_raid_bio *rbio); 178 static noinline void finish_rmw(struct btrfs_raid_bio *rbio); 181 static int fail_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio); 182 static int fail_rbio_index(struct btrfs_raid_bio *rbio, int failed); 183 static void __free_raid_bio(struct btrfs_raid_bio *rbio); 184 static void index_rbio_pages(struct btrfs_raid_bio *rbio); 185 static int alloc_rbio_pages(struct btrfs_raid_bio *rbio); 187 static noinline void finish_parity_scrub(struct btrfs_raid_bio *rbio, 191 static void start_async_work(struct btrfs_raid_bio *rbi [all...] |
H A D | raid56.h | 30 struct btrfs_raid_bio; 39 void raid56_add_scrub_pages(struct btrfs_raid_bio *rbio, struct page *page, 42 struct btrfs_raid_bio * 47 void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio); 49 struct btrfs_raid_bio * 52 void raid56_submit_missing_rbio(struct btrfs_raid_bio *rbio);
|
H A D | scrub.c | 2101 struct btrfs_raid_bio *rbio; in scrub_missing_raid56_pages() 2685 struct btrfs_raid_bio *rbio; in scrub_parity_check_and_repair()
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | btrfs.h | 33 struct btrfs_raid_bio; 2435 TP_PROTO(const struct btrfs_raid_bio *rbio, 2485 TP_PROTO(const struct btrfs_raid_bio *rbio, 2493 TP_PROTO(const struct btrfs_raid_bio *rbio,
|
Completed in 14 milliseconds