Searched refs:dbitmap (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/fs/btrfs/ |
D | raid56.h | 58 unsigned long *dbitmap, int stripe_nsectors);
|
D | raid56.c | 177 unsigned long *dbitmap; member 1000 rbio->dbitmap = p + sizeof(struct page *) * num_pages * 2; in alloc_rbio() 1835 !test_bit(pagenr, rbio->dbitmap)) in __raid_recover_end_io() 2217 unsigned long *dbitmap, int stripe_nsectors) in raid56_parity_alloc_scrub_rbio() argument 2243 bitmap_copy(rbio->dbitmap, dbitmap, stripe_nsectors); in raid56_parity_alloc_scrub_rbio() 2274 for_each_set_bit(bit, rbio->dbitmap, rbio->stripe_npages) { in alloc_rbio_essential_pages() 2346 bitmap_copy(pbitmap, rbio->dbitmap, rbio->stripe_npages); in finish_parity_scrub() 2375 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in finish_parity_scrub() 2410 bitmap_clear(rbio->dbitmap, pagenr, 1); in finish_parity_scrub() 2427 for_each_set_bit(pagenr, rbio->dbitmap, rbio->stripe_npages) { in finish_parity_scrub() [all …]
|
D | scrub.c | 153 unsigned long *dbitmap; member 2418 __scrub_mark_bitmap(sparity, sparity->dbitmap, start, len); in scrub_parity_mark_sectors_data() 2749 bitmap_or(sparity->ebitmap, sparity->ebitmap, sparity->dbitmap, in scrub_parity_bio_endio() 2770 if (!bitmap_andnot(sparity->dbitmap, sparity->dbitmap, sparity->ebitmap, in scrub_parity_check_and_repair() 2791 sparity->dbitmap, in scrub_parity_check_and_repair() 2807 bitmap_or(sparity->ebitmap, sparity->ebitmap, sparity->dbitmap, in scrub_parity_check_and_repair() 2882 sparity->dbitmap = sparity->bitmap; in scrub_raid56_parity()
|