Home
last modified time | relevance | path

Searched refs:stripe_nsectors (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Draid56.c184 if (i < rbio->nr_data * rbio->stripe_nsectors) in cache_rbio_pages()
286 return (sector_nr < rbio->nr_data * rbio->stripe_nsectors); in is_data_stripe_page()
339 dest->stripe_nsectors); in merge_rbio()
598 ASSERT(sector_nr < rbio->stripe_nsectors); in rbio_stripe_sector_index()
600 return stripe_nr * rbio->stripe_nsectors + sector_nr; in rbio_stripe_sector_index()
840 bitmap_clear(&rbio->dbitmap, 0, rbio->stripe_nsectors); in rbio_orig_end_io()
865 * valid range [0, stripe_nsectors)
879 ASSERT(sector_nr >= 0 && sector_nr < rbio->stripe_nsectors); in sector_in_rbio()
881 index = stripe_nr * rbio->stripe_nsectors + sector_nr; in sector_in_rbio()
908 const unsigned int stripe_nsectors in alloc_rbio() local
2335 raid56_parity_alloc_scrub_rbio(struct bio *bio, struct btrfs_io_context *bioc, struct btrfs_device *scrub_dev, unsigned long *dbitmap, int stripe_nsectors) raid56_parity_alloc_scrub_rbio() argument
[all...]
H A Draid56.h74 u8 stripe_nsectors; member
94 /* Allocated with stripe_nsectors-many bits for finish_*() calls */
192 unsigned long *dbitmap, int stripe_nsectors);
/kernel/linux/linux-5.10/fs/btrfs/
H A Draid56.h46 unsigned long *dbitmap, int stripe_nsectors);
H A Draid56.c2276 unsigned long *dbitmap, int stripe_nsectors) in raid56_parity_alloc_scrub_rbio()
2307 ASSERT(rbio->stripe_npages == stripe_nsectors); in raid56_parity_alloc_scrub_rbio()
2308 bitmap_copy(rbio->dbitmap, dbitmap, stripe_nsectors); in raid56_parity_alloc_scrub_rbio()
2273 raid56_parity_alloc_scrub_rbio(struct btrfs_fs_info *fs_info, struct bio *bio, struct btrfs_bio *bbio, u64 stripe_len, struct btrfs_device *scrub_dev, unsigned long *dbitmap, int stripe_nsectors) raid56_parity_alloc_scrub_rbio() argument

Completed in 10 milliseconds