Lines Matching defs:mddev
88 struct mddev *mddev;
408 md_error(ppl_conf->mddev, log->rdev);
551 struct r5conf *conf = ppl_conf->mddev->private;
586 struct r5conf *conf = ppl_conf->mddev->private;
594 rdev = md_find_rdev_rcu(conf->mddev, bio_dev(bio));
596 md_error(rdev->mddev, rdev);
604 md_wakeup_thread(conf->mddev->thread);
612 struct r5conf *conf = ppl_conf->mddev->private;
790 struct mddev *mddev = ppl_conf->mddev;
791 struct r5conf *conf = mddev->private;
901 md_error(mddev, rdev);
926 md_error(mddev, log->rdev);
952 md_error(mddev, parity_rdev);
970 struct mddev *mddev = rdev->mddev;
1002 md_error(mddev, rdev);
1066 md_error(rdev->mddev, rdev);
1078 struct mddev *mddev = rdev->mddev;
1104 md_error(mddev, rdev);
1128 if (mddev->external) {
1172 if (pplhdr && !mddev->pers && mddev->recovery_cp != MaxSector)
1176 if (!ret && !mddev->pers)
1211 if (ppl_conf->mddev->external) {
1217 mdname(ppl_conf->mddev));
1232 clear_bit(MD_HAS_PPL, &ppl_conf->mddev->flags);
1233 clear_bit(MD_HAS_MULTIPLE_PPLS, &ppl_conf->mddev->flags);
1270 RAID5_STRIPE_SECTORS((struct r5conf *)rdev->mddev->private));
1274 mdname(rdev->mddev), rdev->bdev);
1285 mdname(rdev->mddev), rdev->bdev);
1289 if (!rdev->mddev->external &&
1293 mdname(rdev->mddev), rdev->bdev);
1308 &log->ppl_conf->mddev->flags);
1324 struct mddev *mddev = conf->mddev;
1330 mdname(conf->mddev));
1335 if (mddev->level != 5) {
1337 mdname(mddev), mddev->level);
1341 if (mddev->bitmap_info.file || mddev->bitmap_info.offset) {
1343 mdname(mddev));
1347 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) {
1349 mdname(mddev));
1357 mdname(mddev), max_disks);
1365 ppl_conf->mddev = mddev;
1398 if (!mddev->external) {
1399 ppl_conf->signature = ~crc32c_le(~0, mddev->uuid, sizeof(mddev->uuid));
1402 ppl_conf->block_size = queue_logical_block_size(mddev->queue);
1432 } else if (!mddev->pers && mddev->recovery_cp == 0 &&
1439 mddev->recovery_cp = MaxSector;
1440 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags);
1441 } else if (mddev->pers && ppl_conf->mismatch_count > 0) {
1448 set_bit(MD_HAS_PPL, &ppl_conf->mddev->flags);
1494 ppl_write_hint_show(struct mddev *mddev, char *buf)
1500 ppl_write_hint_store(struct mddev *mddev, const char *page, size_t len)
1511 err = mddev_lock(mddev);
1515 conf = mddev->private;
1521 mddev_unlock(mddev);