Lines Matching defs:log

19 #include <linux/dm-dirty-log.h>
393 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
410 (log->type->get_sync_count(log) == ms->nr_regions)) {
447 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
450 if (log->type->in_sync(log, region, 0))
693 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
716 if (log->type->is_remote_recovering &&
717 log->type->is_remote_recovering(log, region)) {
803 * If the log has failed, unattempted writes are being
805 * until a log has been marked, so we must store them.
814 * submitted before the log failure and represent a
977 * Create dirty log: log_type #log_params <log_params>
988 ti->error = "Insufficient mirror log arguments";
993 ti->error = "Invalid mirror log argument count";
1000 ti->error = "Insufficient mirror log arguments";
1007 ti->error = "Error creating mirror dirty log";
1201 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1214 r = log->type->in_sync(log, dm_rh_bio_to_region(ms->rh, bio), 0);
1315 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1345 if (log->type->presuspend && log->type->presuspend(log))
1347 DMWARN("log presuspend failed");
1361 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1363 if (log->type->postsuspend && log->type->postsuspend(log))
1365 DMWARN("log postsuspend failed");
1371 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1374 if (log->type->resume && log->type->resume(log))
1376 DMWARN("log resume failed");
1411 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1424 (unsigned long long)log->type->get_sync_count(log),
1427 sz += log->type->status(log, type, result+sz, maxlen-sz);
1432 sz = log->type->status(log, type, result, maxlen);
1464 sz += log->type->status(log, type, result+sz, maxlen-sz);