Searched refs:rbio (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/fs/btrfs/ |
A D | raid56.c | 184 if (i < rbio->nr_data * rbio->stripe_nsectors) in cache_rbio_pages() 628 if (rbio->nr_data + 1 == rbio->real_stripes) in rbio_qstripe_sector() 931 rbio = kzalloc(sizeof(*rbio), GFP_NOFS); in alloc_rbio() 943 if (!rbio->stripe_pages || !rbio->bio_sectors || !rbio->stripe_sectors || in alloc_rbio() 1460 if (!rbio->csum_bitmap || !rbio->csum_buf) in verify_bio_data_sectors() 1686 if (!rbio->csum_bitmap || !rbio->csum_buf) in verify_one_sector() 2102 rbio->csum_buf = kzalloc(rbio->nr_data * rbio->stripe_nsectors * in fill_data_csums() 2104 rbio->csum_bitmap = bitmap_zalloc(rbio->nr_data * rbio->stripe_nsectors, in fill_data_csums() 2106 if (!rbio->csum_buf || !rbio->csum_bitmap) { in fill_data_csums() 2112 rbio->csum_buf, rbio->csum_bitmap); in fill_data_csums() [all …]
|
A D | raid56.h | 185 void raid56_add_scrub_pages(struct btrfs_raid_bio *rbio, struct page *page, 192 void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio); 196 void raid56_submit_missing_rbio(struct btrfs_raid_bio *rbio);
|
A D | scrub.c | 2394 struct btrfs_raid_bio *rbio; in scrub_missing_raid56_pages() local 2420 rbio = raid56_alloc_missing_rbio(bio, bioc); in scrub_missing_raid56_pages() 2421 if (!rbio) in scrub_missing_raid56_pages() 2427 raid56_add_scrub_pages(rbio, scrub_sector_get_page(sector), in scrub_missing_raid56_pages() 2435 raid56_submit_missing_rbio(rbio); in scrub_missing_raid56_pages() 2995 struct btrfs_raid_bio *rbio; in scrub_parity_check_and_repair() local 3017 rbio = raid56_parity_alloc_scrub_rbio(bio, bioc, in scrub_parity_check_and_repair() 3022 if (!rbio) in scrub_parity_check_and_repair() 3026 raid56_parity_submit_scrub_rbio(rbio); in scrub_parity_check_and_repair()
|
/linux-6.3-rc2/drivers/md/ |
A D | raid1-10.c | 36 static void rbio_pool_free(void *rbio, void *data) in rbio_pool_free() argument 38 kfree(rbio); in rbio_pool_free()
|
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() 1813 struct bio *mbio, *rbio = NULL; in raid10_handle_discard() local 1863 rbio = bio_alloc_clone(bio->bi_bdev, bio, GFP_NOIO, in raid10_handle_discard() 1865 rbio->bi_end_io = raid10_end_discard_request; in raid10_handle_discard() 1866 rbio->bi_private = r10_bio; in raid10_handle_discard() 1867 r10_bio->devs[disk].repl_bio = rbio; in raid10_handle_discard() 1870 md_submit_discard_bio(mddev, rrdev, rbio, in raid10_handle_discard() [all …]
|
/linux-6.3-rc2/include/trace/events/ |
A D | btrfs.h | 2405 TP_PROTO(const struct btrfs_raid_bio *rbio, 2409 TP_ARGS(rbio, bio, trace_info), 2424 TP_fast_assign_btrfs(rbio->bioc->fs_info, 2434 __entry->nr_data = rbio->nr_data; 2455 TP_PROTO(const struct btrfs_raid_bio *rbio, 2459 TP_ARGS(rbio, bio, trace_info) 2463 TP_PROTO(const struct btrfs_raid_bio *rbio, 2467 TP_ARGS(rbio, bio, trace_info) 2476 TP_ARGS(rbio, bio, trace_info) 2484 TP_ARGS(rbio, bio, trace_info) [all …]
|
Completed in 32 milliseconds