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