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 s8 faila;
81 s8 failb;
84 u8 scrubp;
90 int bio_list_bytes;
92 refcount_t refs;
94 atomic_t stripes_pending;
96 atomic_t error;
98 struct work_struct end_io_work;
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;