Lines Matching refs:log
9 #include <linux/dm-dirty-log.h>
65 struct dm_dirty_log *log;
170 struct dm_dirty_log *log, uint32_t region_size,
199 rh->log = log;
254 if (rh->log)
255 dm_dirty_log_destroy(rh->log);
265 return rh->log;
299 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ?
355 * dirty log.
357 r = rh->log->type->in_sync(rh->log, region, may_block);
360 * Any error from the dirty log (eg. -EWOULDBLOCK) gets
371 rh->log->type->set_region_sync(rh->log, reg->key, success);
401 struct dm_dirty_log *log = rh->log;
414 /* We must inform the log that the sync count has changed. */
415 log->type->set_region_sync(log, region, 0);
487 rh->log->type->clear_region(rh->log, reg->key);
498 rh->log->type->clear_region(rh->log, reg->key);
502 rh->log->type->flush(rh->log);
521 rh->log->type->mark_region(rh->log, reg->key);
597 * Ask the dirty log what's next.
599 r = rh->log->type->get_resync_work(rh->log, ®ion);
689 return rh->log->type->flush(rh->log);