]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - fs/btrfs/volumes.h
Btrfs: put raid properties into global table
[~shefty/rdma-dev.git] / fs / btrfs / volumes.h
index 37d0157167b02291bf7921ec537fd7f6b115e131..d3c3939ac7512e405995793e47b4ca2c3ce640dc 100644 (file)
@@ -180,6 +180,15 @@ struct btrfs_device_info {
        u64 total_avail;
 };
 
+struct btrfs_raid_attr {
+       int sub_stripes;        /* sub_stripes info for map */
+       int dev_stripes;        /* stripes per dev */
+       int devs_max;           /* max devs to use */
+       int devs_min;           /* min devs needed */
+       int devs_increment;     /* ndevs has to be a multiple of this */
+       int ncopies;            /* how many copies to data has */
+};
+
 struct map_lookup {
        u64 type;
        int io_align;