Lines Matching defs:log
8 #include <linux/dm-dirty-log.h>
62 struct dm_dirty_log *log;
161 struct dm_dirty_log *log, uint32_t region_size,
189 rh->log = log;
244 if (rh->log)
245 dm_dirty_log_destroy(rh->log);
257 return rh->log;
291 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ?
347 * dirty log.
349 r = rh->log->type->in_sync(rh->log, region, may_block);
352 * Any error from the dirty log (eg. -EWOULDBLOCK) gets
363 rh->log->type->set_region_sync(rh->log, reg->key, success);
393 struct dm_dirty_log *log = rh->log;
403 /* We must inform the log that the sync count has changed. */
404 log->type->set_region_sync(log, region, 0);
476 rh->log->type->clear_region(rh->log, reg->key);
487 rh->log->type->clear_region(rh->log, reg->key);
491 rh->log->type->flush(rh->log);
510 rh->log->type->mark_region(rh->log, reg->key);
586 * Ask the dirty log what's next.
588 r = rh->log->type->get_resync_work(rh->log, ®ion);
678 return rh->log->type->flush(rh->log);