Searched refs:rbio (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/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() argument 79 bitmap_free(rbio->error_bitmap); in free_raid_bio_pointers() 80 kfree(rbio->stripe_pages); in free_raid_bio_pointers() 81 kfree(rbio->bio_sectors); in free_raid_bio_pointers() 82 kfree(rbio->stripe_sectors); in free_raid_bio_pointers() 83 kfree(rbio->finish_pointers); in free_raid_bio_pointers() 86 static void free_raid_bio(struct btrfs_raid_bio *rbio) in free_raid_bio() argument [all …]
|
H A D | raid56.h | 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 | 1855 struct btrfs_raid_bio *rbio; in scrub_raid56_parity_stripe() local 1982 rbio = raid56_parity_alloc_scrub_rbio(bio, bioc, scrub_dev, &extent_bitmap, in scrub_raid56_parity_stripe() 1985 if (!rbio) { in scrub_raid56_parity_stripe() 1994 raid56_parity_cache_data_pages(rbio, stripe->pages, in scrub_raid56_parity_stripe() 1997 raid56_parity_submit_scrub_rbio(rbio); in scrub_raid56_parity_stripe()
|
/openbmc/linux/drivers/md/ |
H A D | raid1-10.c | 38 static void rbio_pool_free(void *rbio, void *data) in rbio_pool_free() argument 40 kfree(rbio); in rbio_pool_free()
|
H A D | raid10.c | 181 struct bio *rbio = r10_bio->devs[j].repl_bio; in r10buf_pool_alloc() local 185 if (rbio) in r10buf_pool_alloc() 201 if (rbio) { in r10buf_pool_alloc() 203 rbio->bi_private = rp_repl; in r10buf_pool_alloc() 1800 struct bio *mbio, *rbio = NULL; in raid10_handle_discard() local 1850 rbio = bio_alloc_clone(bio->bi_bdev, bio, GFP_NOIO, in raid10_handle_discard() 1852 rbio->bi_end_io = raid10_end_discard_request; in raid10_handle_discard() 1853 rbio->bi_private = r10_bio; in raid10_handle_discard() 1854 r10_bio->devs[disk].repl_bio = rbio; in raid10_handle_discard() 1857 md_submit_discard_bio(mddev, rrdev, rbio, in raid10_handle_discard() [all …]
|
/openbmc/linux/include/trace/events/ |
H A D | btrfs.h | 2443 TP_PROTO(const struct btrfs_raid_bio *rbio, 2447 TP_ARGS(rbio, bio, trace_info), 2462 TP_fast_assign_btrfs(rbio->bioc->fs_info, 2463 __entry->full_stripe = rbio->bioc->full_stripe_logical; 2470 __entry->total_stripes = rbio->bioc->num_stripes; 2471 __entry->real_stripes = rbio->real_stripes; 2472 __entry->nr_data = rbio->nr_data; 2493 TP_PROTO(const struct btrfs_raid_bio *rbio, 2497 TP_ARGS(rbio, bio, trace_info) 2501 TP_PROTO(const struct btrfs_raid_bio *rbio, [all …]
|