Lines Matching defs:mddev
164 static bool faulty_make_request(struct mddev *mddev, struct bio *bio)
166 struct faulty_conf *conf = mddev->private;
208 md_account_bio(mddev, &bio);
211 &mddev->bio_set);
223 static void faulty_status(struct seq_file *seq, struct mddev *mddev)
225 struct faulty_conf *conf = mddev->private;
256 static int faulty_reshape(struct mddev *mddev)
258 int mode = mddev->new_layout & ModeMask;
259 int count = mddev->new_layout >> ModeShift;
260 struct faulty_conf *conf = mddev->private;
262 if (mddev->new_layout < 0)
280 mddev->new_layout = -1;
281 mddev->layout = -1; /* makes sure further changes come through */
285 static sector_t faulty_size(struct mddev *mddev, sector_t sectors, int raid_disks)
291 return mddev->dev_sectors;
296 static int faulty_run(struct mddev *mddev)
302 if (md_check_no_bitmap(mddev))
315 rdev_for_each(rdev, mddev) {
317 disk_stack_limits(mddev->gendisk, rdev->bdev,
321 md_set_array_sectors(mddev, faulty_size(mddev, 0, 0));
322 mddev->private = conf;
324 faulty_reshape(mddev);
329 static void faulty_free(struct mddev *mddev, void *priv)