HAMMER_CURSOR_ATEMEM
if (cursor->flags & HAMMER_CURSOR_ATEMEM) {
cursor->flags &= ~HAMMER_CURSOR_ATEMEM;
KKASSERT((cursor->flags & HAMMER_CURSOR_ATEMEM) == 0);
cursor->flags |= HAMMER_CURSOR_ATEMEM;
switch(cursor->flags & (HAMMER_CURSOR_ATEDISK | HAMMER_CURSOR_ATEMEM)) {
cursor->flags |= HAMMER_CURSOR_ATEMEM;
cursor->flags |= HAMMER_CURSOR_ATEMEM;
cursor->flags |= HAMMER_CURSOR_ATEMEM;
case HAMMER_CURSOR_ATEMEM:
cursor->flags &= ~(HAMMER_CURSOR_MEMEOF | HAMMER_CURSOR_ATEMEM);
cursor->flags |= HAMMER_CURSOR_MEMEOF | HAMMER_CURSOR_ATEMEM;