Lines Matching refs:log
62 struct dm_dirty_log *log; member
166 struct dm_dirty_log *log, uint32_t region_size, in dm_region_hash_create() argument
194 rh->log = log; in dm_region_hash_create()
249 if (rh->log) in dm_region_hash_destroy()
250 dm_dirty_log_destroy(rh->log); in dm_region_hash_destroy()
262 return rh->log; in dm_rh_dirty_log()
296 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ? in __rh_alloc()
354 r = rh->log->type->in_sync(rh->log, region, may_block); in dm_rh_get_state()
368 rh->log->type->set_region_sync(rh->log, reg->key, success); in complete_resync_work()
398 struct dm_dirty_log *log = rh->log; in dm_rh_mark_nosync() local
412 log->type->set_region_sync(log, region, 0); in dm_rh_mark_nosync()
484 rh->log->type->clear_region(rh->log, reg->key); in dm_rh_update_states()
495 rh->log->type->clear_region(rh->log, reg->key); in dm_rh_update_states()
499 rh->log->type->flush(rh->log); in dm_rh_update_states()
518 rh->log->type->mark_region(rh->log, reg->key); in rh_inc()
596 r = rh->log->type->get_resync_work(rh->log, ®ion); in __rh_recovery_prepare()
686 return rh->log->type->flush(rh->log); in dm_rh_flush()