Home
last modified time | relevance | path

Searched refs:rbio (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/fs/btrfs/
A Draid56.c184 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 Draid56.h185 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 Dscrub.c2394 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 Draid1-10.c36 static void rbio_pool_free(void *rbio, void *data) in rbio_pool_free() argument
38 kfree(rbio); in rbio_pool_free()
A Draid10.c181 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 Dbtrfs.h2405 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