Home
last modified time | relevance | path

Searched refs:dbitmap (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/fs/btrfs/
Draid56.c168 unsigned long *dbitmap; member
990 sizeof(*rbio->dbitmap) * BITS_TO_LONGS(stripe_npages) + in alloc_rbio()
1026 CONSUME_ALLOC(rbio->dbitmap, BITS_TO_LONGS(stripe_npages)); in alloc_rbio()
1844 !test_bit(pagenr, rbio->dbitmap)) in __raid_recover_end_io()
2266 unsigned long *dbitmap, int stripe_nsectors) in raid56_parity_alloc_scrub_rbio() argument
2298 bitmap_copy(rbio->dbitmap, dbitmap, stripe_nsectors); in raid56_parity_alloc_scrub_rbio()
2335 for_each_set_bit(bit, rbio->dbitmap, rbio->stripe_npages) { in alloc_rbio_essential_pages()
2381 bitmap_copy(pbitmap, rbio->dbitmap, rbio->stripe_npages); in finish_parity_scrub()
2410 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in finish_parity_scrub()
2445 bitmap_clear(rbio->dbitmap, pagenr, 1); in finish_parity_scrub()
[all …]
Draid56.h46 unsigned long *dbitmap, int stripe_nsectors);
Dscrub.c143 unsigned long *dbitmap; member
2407 __scrub_mark_bitmap(sparity, sparity->dbitmap, start, len); in scrub_parity_mark_sectors_data()
2741 bitmap_or(sparity->ebitmap, sparity->ebitmap, sparity->dbitmap, in scrub_parity_bio_endio()
2761 if (!bitmap_andnot(sparity->dbitmap, sparity->dbitmap, sparity->ebitmap, in scrub_parity_check_and_repair()
2780 sparity->dbitmap, in scrub_parity_check_and_repair()
2794 bitmap_or(sparity->ebitmap, sparity->ebitmap, sparity->dbitmap, in scrub_parity_check_and_repair()
2869 sparity->dbitmap = sparity->bitmap; in scrub_raid56_parity()