Lines Matching defs:mddev
164 static bool faulty_make_request(struct mddev *mddev, struct bio *bio)
166 struct faulty_conf *conf = mddev->private;
208 struct bio *b = bio_clone_fast(bio, GFP_NOIO, &mddev->bio_set);
221 static void faulty_status(struct seq_file *seq, struct mddev *mddev)
223 struct faulty_conf *conf = mddev->private;
254 static int faulty_reshape(struct mddev *mddev)
256 int mode = mddev->new_layout & ModeMask;
257 int count = mddev->new_layout >> ModeShift;
258 struct faulty_conf *conf = mddev->private;
260 if (mddev->new_layout < 0)
278 mddev->new_layout = -1;
279 mddev->layout = -1; /* makes sure further changes come through */
283 static sector_t faulty_size(struct mddev *mddev, sector_t sectors, int raid_disks)
289 return mddev->dev_sectors;
294 static int faulty_run(struct mddev *mddev)
300 if (md_check_no_bitmap(mddev))
313 rdev_for_each(rdev, mddev) {
315 disk_stack_limits(mddev->gendisk, rdev->bdev,
319 md_set_array_sectors(mddev, faulty_size(mddev, 0, 0));
320 mddev->private = conf;
322 faulty_reshape(mddev);
327 static void faulty_free(struct mddev *mddev, void *priv)