Lines Matching defs:btrfs_raid_bio
20 struct btrfs_raid_bio { struct
21 struct btrfs_io_context *bioc;
27 struct list_head hash_list;
30 struct list_head stripe_cache;
33 struct work_struct work;
39 struct bio_list bio_list;
40 spinlock_t bio_list_lock;
48 struct list_head plug_list;
51 unsigned long flags;
57 enum btrfs_rbio_ops operation;
60 u16 nr_pages;
63 u16 nr_sectors;
66 u8 nr_data;
69 u8 real_stripes;
72 u8 stripe_npages;
75 u8 stripe_nsectors;
78 u8 scrubp;
84 int bio_list_bytes;
86 refcount_t refs;
88 atomic_t stripes_pending;
90 wait_queue_head_t io_wait;
93 unsigned long dbitmap;
96 unsigned long finish_pbitmap;
108 struct page **stripe_pages;
111 struct sector_ptr *bio_sectors;
117 struct sector_ptr *stripe_sectors;
120 void **finish_pointers;
131 unsigned long *error_bitmap;
137 u8 *csum_buf;
143 unsigned long *csum_bitmap;