Lines Matching defs:btrfs_raid_bio
28 struct btrfs_raid_bio { struct
29 struct btrfs_io_context *bioc;
35 struct list_head hash_list;
38 struct list_head stripe_cache;
41 struct work_struct work;
47 struct bio_list bio_list;
48 spinlock_t bio_list_lock;
56 struct list_head plug_list;
59 unsigned long flags;
65 enum btrfs_rbio_ops operation;
68 u16 nr_pages;
71 u16 nr_sectors;
74 u8 nr_data;
77 u8 real_stripes;
80 u8 stripe_npages;
83 u8 stripe_nsectors;
86 u8 scrubp;
92 int bio_list_bytes;
94 refcount_t refs;
96 atomic_t stripes_pending;
98 wait_queue_head_t io_wait;
101 unsigned long dbitmap;
104 unsigned long finish_pbitmap;
116 struct page **stripe_pages;
119 struct sector_ptr *bio_sectors;
125 struct sector_ptr *stripe_sectors;
128 void **finish_pointers;
139 unsigned long *error_bitmap;
145 u8 *csum_buf;
151 unsigned long *csum_bitmap;