Lines Matching defs:mddev
88 struct mddev *mddev;
407 md_error(ppl_conf->mddev, log->rdev);
557 struct r5conf *conf = ppl_conf->mddev->private;
592 struct r5conf *conf = ppl_conf->mddev->private;
601 rdev = md_find_rdev_rcu(conf->mddev, bio_dev(bio));
603 md_error(rdev->mddev, rdev);
611 md_wakeup_thread(conf->mddev->thread);
619 struct r5conf *conf = ppl_conf->mddev->private;
799 struct mddev *mddev = ppl_conf->mddev;
800 struct r5conf *conf = mddev->private;
909 md_error(mddev, rdev);
934 md_error(mddev, log->rdev);
957 md_error(mddev, parity_rdev);
975 struct mddev *mddev = rdev->mddev;
1007 md_error(mddev, rdev);
1071 md_error(rdev->mddev, rdev);
1083 struct mddev *mddev = rdev->mddev;
1109 md_error(mddev, rdev);
1133 if (mddev->external) {
1179 if (pplhdr && !mddev->pers && mddev->recovery_cp != MaxSector)
1183 if (!ret && !mddev->pers)
1218 if (ppl_conf->mddev->external) {
1224 mdname(ppl_conf->mddev));
1239 clear_bit(MD_HAS_PPL, &ppl_conf->mddev->flags);
1240 clear_bit(MD_HAS_MULTIPLE_PPLS, &ppl_conf->mddev->flags);
1278 RAID5_STRIPE_SECTORS((struct r5conf *)rdev->mddev->private));
1282 mdname(rdev->mddev), bdevname(rdev->bdev, b));
1293 mdname(rdev->mddev), bdevname(rdev->bdev, b));
1297 if (!rdev->mddev->external &&
1301 mdname(rdev->mddev), bdevname(rdev->bdev, b));
1318 &log->ppl_conf->mddev->flags);
1335 struct mddev *mddev = conf->mddev;
1341 mdname(conf->mddev));
1346 if (mddev->level != 5) {
1348 mdname(mddev), mddev->level);
1352 if (mddev->bitmap_info.file || mddev->bitmap_info.offset) {
1354 mdname(mddev));
1358 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) {
1360 mdname(mddev));
1368 mdname(mddev), max_disks);
1376 ppl_conf->mddev = mddev;
1410 if (!mddev->external) {
1411 ppl_conf->signature = ~crc32c_le(~0, mddev->uuid, sizeof(mddev->uuid));
1414 ppl_conf->block_size = queue_logical_block_size(mddev->queue);
1442 } else if (!mddev->pers && mddev->recovery_cp == 0 &&
1449 mddev->recovery_cp = MaxSector;
1450 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags);
1451 } else if (mddev->pers && ppl_conf->mismatch_count > 0) {
1458 set_bit(MD_HAS_PPL, &ppl_conf->mddev->flags);
1505 ppl_write_hint_show(struct mddev *mddev, char *buf)
1511 spin_lock(&mddev->lock);
1512 conf = mddev->private;
1516 spin_unlock(&mddev->lock);
1522 ppl_write_hint_store(struct mddev *mddev, const char *page, size_t len)
1534 err = mddev_lock(mddev);
1538 conf = mddev->private;
1551 mddev_unlock(mddev);