Lines Matching refs:mddev

96 	struct mddev *mddev;  member
414 md_error(ppl_conf->mddev, log->rdev); in ppl_log_endio()
562 struct r5conf *conf = ppl_conf->mddev->private; in ppl_io_unit_finished()
597 struct r5conf *conf = ppl_conf->mddev->private; in ppl_flush_endio()
606 rdev = md_find_rdev_rcu(conf->mddev, bio_dev(bio)); in ppl_flush_endio()
608 md_error(rdev->mddev, rdev); in ppl_flush_endio()
616 md_wakeup_thread(conf->mddev->thread); in ppl_flush_endio()
624 struct r5conf *conf = ppl_conf->mddev->private; in ppl_do_flush()
804 struct mddev *mddev = ppl_conf->mddev; in ppl_recover_entry() local
805 struct r5conf *conf = mddev->private; in ppl_recover_entry()
914 md_error(mddev, rdev); in ppl_recover_entry()
939 md_error(mddev, log->rdev); in ppl_recover_entry()
962 md_error(mddev, parity_rdev); in ppl_recover_entry()
980 struct mddev *mddev = rdev->mddev; in ppl_recover() local
1012 md_error(mddev, rdev); in ppl_recover()
1076 md_error(rdev->mddev, rdev); in ppl_write_empty_header()
1088 struct mddev *mddev = rdev->mddev; in ppl_load_distributed() local
1114 md_error(mddev, rdev); in ppl_load_distributed()
1138 if (mddev->external) { in ppl_load_distributed()
1184 if (pplhdr && !mddev->pers && mddev->recovery_cp != MaxSector) in ppl_load_distributed()
1188 if (!ret && !mddev->pers) in ppl_load_distributed()
1223 if (ppl_conf->mddev->external) { in ppl_load()
1229 mdname(ppl_conf->mddev)); in ppl_load()
1244 clear_bit(MD_HAS_PPL, &ppl_conf->mddev->flags); in __ppl_exit_log()
1245 clear_bit(MD_HAS_MULTIPLE_PPLS, &ppl_conf->mddev->flags); in __ppl_exit_log()
1286 mdname(rdev->mddev), bdevname(rdev->bdev, b)); in ppl_validate_rdev()
1297 mdname(rdev->mddev), bdevname(rdev->bdev, b)); in ppl_validate_rdev()
1301 if (!rdev->mddev->external && in ppl_validate_rdev()
1305 mdname(rdev->mddev), bdevname(rdev->bdev, b)); in ppl_validate_rdev()
1322 &log->ppl_conf->mddev->flags); in ppl_init_child_log()
1339 struct mddev *mddev = conf->mddev; in ppl_init_log() local
1345 mdname(conf->mddev)); in ppl_init_log()
1350 if (mddev->level != 5) { in ppl_init_log()
1352 mdname(mddev), mddev->level); in ppl_init_log()
1356 if (mddev->bitmap_info.file || mddev->bitmap_info.offset) { in ppl_init_log()
1358 mdname(mddev)); in ppl_init_log()
1362 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in ppl_init_log()
1364 mdname(mddev)); in ppl_init_log()
1372 mdname(mddev), max_disks); in ppl_init_log()
1380 ppl_conf->mddev = mddev; in ppl_init_log()
1413 if (!mddev->external) { in ppl_init_log()
1414 ppl_conf->signature = ~crc32c_le(~0, mddev->uuid, sizeof(mddev->uuid)); in ppl_init_log()
1417 ppl_conf->block_size = queue_logical_block_size(mddev->queue); in ppl_init_log()
1445 } else if (!mddev->pers && mddev->recovery_cp == 0 && in ppl_init_log()
1452 mddev->recovery_cp = MaxSector; in ppl_init_log()
1453 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in ppl_init_log()
1454 } else if (mddev->pers && ppl_conf->mismatch_count > 0) { in ppl_init_log()
1461 set_bit(MD_HAS_PPL, &ppl_conf->mddev->flags); in ppl_init_log()