Lines Matching refs:journal_dev
251 struct journal_dev {
255 } journal_dev;
341 { 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;
2458 mddev->bitmap_info.offset = (rt_is_raid0(rs->raid_type) || rs->journal_dev.dev) ? 0 : to_sector(4096);
3259 r = r5c_journal_mode_set(&rs->md, rs->journal_dev.mode);
3406 return (rs->journal_dev.mode == R5C_JOURNAL_MODE_WRITE_THROUGH) ? "A" : "a";
3591 __raid_dev_status(rs, &rs->journal_dev.rdev) : "-");
3659 __get_dev_name(rs->journal_dev.dev));
3662 md_journal_mode_to_dm_raid(rs->journal_dev.mode));
3690 switch (rs->journal_dev.mode) {