HAMMER_FST_FLUSH
record->flush_state = HAMMER_FST_FLUSH;
if (rec->flush_state == HAMMER_FST_FLUSH)
case HAMMER_FST_FLUSH:
case HAMMER_FST_FLUSH:
if (record->flush_state == HAMMER_FST_FLUSH) {
if (pip->flush_state != HAMMER_FST_FLUSH)
KKASSERT(pip->flush_state == HAMMER_FST_FLUSH);
if (record->flush_state == HAMMER_FST_FLUSH) {
record->flush_state = HAMMER_FST_FLUSH;
KKASSERT(ip->flush_state != HAMMER_FST_FLUSH);
ip->flush_state = HAMMER_FST_FLUSH;
if (rec->flush_state == HAMMER_FST_FLUSH) {
rec->flush_state = HAMMER_FST_FLUSH;
if (target_ip->flush_state == HAMMER_FST_FLUSH) {
rec->flush_state = HAMMER_FST_FLUSH;
rec->flush_state = HAMMER_FST_FLUSH;
case HAMMER_FST_FLUSH:
case HAMMER_FST_FLUSH:
while (ip->flush_state == HAMMER_FST_FLUSH ||
if (ip->flush_state == HAMMER_FST_FLUSH) {
KKASSERT(ip->flush_state == HAMMER_FST_FLUSH);
if (record->flush_state != HAMMER_FST_FLUSH)
if (depend->flush_state == HAMMER_FST_FLUSH &&
if (record->flush_state == HAMMER_FST_FLUSH)
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
while (record->flush_state == HAMMER_FST_FLUSH) {
KKASSERT(record->flush_state == HAMMER_FST_FLUSH);
KKASSERT(record->flush_state != HAMMER_FST_FLUSH);
cursor.iprec->flush_state == HAMMER_FST_FLUSH) {