Lines Matching defs:btrfs_raid_bio
19 struct btrfs_raid_bio { struct
20 struct btrfs_io_context *bioc;
26 struct list_head hash_list;
29 struct list_head stripe_cache;
32 struct work_struct work;
38 struct bio_list bio_list;
39 spinlock_t bio_list_lock;
47 struct list_head plug_list;
50 unsigned long flags;
56 enum btrfs_rbio_ops operation;
59 u16 nr_pages;
62 u16 nr_sectors;
65 u8 nr_data;
68 u8 real_stripes;
71 u8 stripe_npages;
74 u8 stripe_nsectors;
77 u8 scrubp;
83 int bio_list_bytes;
85 refcount_t refs;
87 atomic_t stripes_pending;
89 wait_queue_head_t io_wait;
92 unsigned long dbitmap;
95 unsigned long finish_pbitmap;
107 struct page **stripe_pages;
110 struct sector_ptr *bio_sectors;
116 struct sector_ptr *stripe_sectors;
119 void **finish_pointers;
130 unsigned long *error_bitmap;
136 u8 *csum_buf;
142 unsigned long *csum_bitmap;