Lines Matching refs:journal_dev
250 struct journal_dev {
254 } journal_dev;
340 { CTR_FLAG_JOURNAL_DEV, "journal_dev" },
788 if (rs->journal_dev.dev) {
789 md_rdev_clear(&rs->journal_dev.rdev);
790 dm_put_device(rs->ti, rs->journal_dev.dev);
902 if (rs->journal_dev.dev)
903 list_add_tail(&rs->journal_dev.rdev.same_set, &rs->md.disks);
1117 * [journal_dev <dev>] raid4/5/6 journaling deviice
1244 /* "journal_dev <dev>" */
1254 rs->ti->error = "'journal_dev' is an invalid parameter for this RAID type";
1258 &rs->journal_dev.dev);
1263 jdev = &rs->journal_dev.rdev;
1266 jdev->bdev = rs->journal_dev.dev->bdev;
1272 rs->journal_dev.mode = R5C_JOURNAL_MODE_WRITE_THROUGH;
1277 /* "journal_mode <mode>" ("journal_dev" mandatory!) */
1282 rs->ti->error = "raid4/5/6 'journal_mode' is invalid without 'journal_dev'";
1294 rs->journal_dev.mode = r;
2461 mddev->bitmap_info.offset = (rt_is_raid0(rs->raid_type) || rs->journal_dev.dev) ? 0 : to_sector(4096);
3266 r = r5c_journal_mode_set(&rs->md, rs->journal_dev.mode);
3413 return (rs->journal_dev.mode == R5C_JOURNAL_MODE_WRITE_THROUGH) ? "A" : "a";
3598 __raid_dev_status(rs, &rs->journal_dev.rdev) : "-");
3666 __get_dev_name(rs->journal_dev.dev));
3669 md_journal_mode_to_dm_raid(rs->journal_dev.mode));