Home
last modified time | relevance | path

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

/linux/fs/btrfs/
H A Draid56.c62 const struct btrfs_raid_bio *rbio) in btrfs_dump_rbio() argument
67 dump_bioc(fs_info, rbio->bioc); in btrfs_dump_rbio()
70 rbio->flags, rbio->nr_sectors, rbio->nr_data, in btrfs_dump_rbio()
71 rbio->real_stripes, rbio->stripe_nsectors, in btrfs_dump_rbio()
72 rbio->sector_nsteps, rbio->scrubp, rbio->dbitmap); in btrfs_dump_rbio()
75 #define ASSERT_RBIO(expr, rbio) \ argument
78 const struct btrfs_fs_info *__fs_info = (rbio)->bioc ? \
79 (rbio)->bioc->fs_info : NULL; \
81 btrfs_dump_rbio(__fs_info, (rbio)); \
86 #define ASSERT_RBIO_STRIPE(expr, rbio, stripe_nr) \ argument
[all …]
H A Draid56.h283 void raid56_parity_submit_scrub_rbio(struct btrfs_raid_bio *rbio);
285 void raid56_parity_cache_data_folios(struct btrfs_raid_bio *rbio,
H A Dscrub.c2082 struct btrfs_raid_bio *rbio; in scrub_raid56_cached_parity() local
2100 rbio = raid56_parity_alloc_scrub_rbio(&bio, bioc, scrub_dev, extent_bitmap, in scrub_raid56_cached_parity()
2103 if (!rbio) { in scrub_raid56_cached_parity()
2111 raid56_parity_cache_data_folios(rbio, stripe->buffer, in scrub_raid56_cached_parity()
2114 raid56_parity_submit_scrub_rbio(rbio); in scrub_raid56_cached_parity()
/linux/drivers/md/
H A Draid1-10.c33 static void rbio_pool_free(void *rbio, void *data) in rbio_pool_free() argument
35 kfree(rbio); in rbio_pool_free()
H A Draid10.c191 struct bio *rbio = r10_bio->devs[j].repl_bio; in r10buf_pool_alloc() local
195 if (rbio) in r10buf_pool_alloc()
211 if (rbio) { in r10buf_pool_alloc()
213 rbio->bi_private = rp_repl; in r10buf_pool_alloc()
1764 struct bio *mbio, *rbio = NULL; in raid10_handle_discard() local
1814 rbio = bio_alloc_clone(bio->bi_bdev, bio, GFP_NOIO, in raid10_handle_discard()
1816 rbio->bi_end_io = raid10_end_discard_request; in raid10_handle_discard()
1817 rbio->bi_private = r10_bio; in raid10_handle_discard()
1818 r10_bio->devs[disk].repl_bio = rbio; in raid10_handle_discard()
1821 md_submit_discard_bio(mddev, rrdev, rbio, in raid10_handle_discard()
[all …]
/linux/include/trace/events/
H A Dbtrfs.h3296 TP_PROTO(const struct btrfs_raid_bio *rbio,
3300 TP_ARGS(rbio, bio, trace_info),
3315 TP_fast_assign_btrfs(rbio->bioc->fs_info,
3316 __entry->full_stripe = rbio->bioc->full_stripe_logical;
3323 __entry->total_stripes = rbio->bioc->num_stripes;
3324 __entry->real_stripes = rbio->real_stripes;
3325 __entry->nr_data = rbio->nr_data;
3346 TP_PROTO(const struct btrfs_raid_bio *rbio,
3350 TP_ARGS(rbio, bio, trace_info)
3354 TP_PROTO(const struct btrfs_raid_bio *rbio,
[all …]