HAMMER_INODE_ONDISK
if ((ip->flags & (HAMMER_INODE_ONDISK|HAMMER_INODE_DELONDISK)) ==
HAMMER_INODE_ONDISK) {
if ((ip->flags & HAMMER_INODE_ONDISK) == 0) {
ip->flags |= HAMMER_INODE_ONDISK;
if ((ip->flags & (HAMMER_INODE_ONDISK|HAMMER_INODE_DELONDISK)) !=
HAMMER_INODE_ONDISK) {
if (ip->flags & HAMMER_INODE_ONDISK) {
switch(ip->flags & (HAMMER_INODE_DELETED | HAMMER_INODE_ONDISK)) {
case HAMMER_INODE_DELETED|HAMMER_INODE_ONDISK:
case HAMMER_INODE_ONDISK:
ip->flags |= HAMMER_INODE_ONDISK;
if ((cursor->ip->flags & (HAMMER_INODE_ONDISK|HAMMER_INODE_DONDISK)) == 0)
if (ip->flags & (HAMMER_INODE_ONDISK|HAMMER_INODE_DONDISK)) {
(HAMMER_INODE_ONDISK | HAMMER_INODE_DONDISK));