Lines Matching defs:log
8 #include <linux/dm-dirty-log.h>
62 struct dm_dirty_log *log;
167 struct dm_dirty_log *log, uint32_t region_size,
196 rh->log = log;
251 if (rh->log)
252 dm_dirty_log_destroy(rh->log);
262 return rh->log;
296 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ?
352 * dirty log.
354 r = rh->log->type->in_sync(rh->log, region, may_block);
357 * Any error from the dirty log (eg. -EWOULDBLOCK) gets
368 rh->log->type->set_region_sync(rh->log, reg->key, success);
398 struct dm_dirty_log *log = rh->log;
411 /* We must inform the log that the sync count has changed. */
412 log->type->set_region_sync(log, region, 0);
484 rh->log->type->clear_region(rh->log, reg->key);
495 rh->log->type->clear_region(rh->log, reg->key);
499 rh->log->type->flush(rh->log);
518 rh->log->type->mark_region(rh->log, reg->key);
594 * Ask the dirty log what's next.
596 r = rh->log->type->get_resync_work(rh->log, ®ion);
686 return rh->log->type->flush(rh->log);