Lines Matching refs:state
55 * lists in the region_hash, with the 'state', 'list' and
64 /* holds persistent region state */
108 int state;
299 nreg->state = rh->log->type->in_sync(rh->log, region, 1) ?
314 if (nreg->state == DM_RH_CLEAN) {
351 return reg->state;
394 * marked clean by setting the state DM_RH_NOSYNC.
433 recovering = (reg->state == DM_RH_RECOVERING);
434 reg->state = DM_RH_NOSYNC;
516 if (reg->state == DM_RH_CLEAN) {
517 reg->state = DM_RH_DIRTY;
558 * If the state is DM_RH_NOSYNC, the region should be kept off
571 reg->state = DM_RH_NOSYNC;
572 } else if (reg->state == DM_RH_RECOVERING) {
574 } else if (reg->state == DM_RH_DIRTY) {
575 reg->state = DM_RH_CLEAN;
612 reg->state = DM_RH_RECOVERING;