<dec f='src/src/sys/ufs/lfs/ulfs_inode.h' l='59'/>
<doc f='src/src/sys/ufs/lfs/ulfs_inode.h' l='48'>/*
 * These macros are used to bracket ULFS directory ops, so that we can
 * identify all the pages touched during directory ops which need to
 * be ordered and flushed atomically, so that they may be recovered.
 *
 * Because we have to mark nodes VU_DIROP in order to prevent
 * the cache from reclaiming them while a dirop is in progress, we must
 * also manage the number of nodes so marked (otherwise we can run out).
 * We do this by setting lfs_dirvcount to the number of marked vnodes; it
 * is decremented during segment write, when VU_DIROP is taken off.
 */</doc>
<use f='src/src/sys/ufs/lfs/lfs_rename.c' l='1057' u='c'/>
<use f='src/src/sys/ufs/lfs/lfs_rename.c' l='1058' u='c'/>
<use f='src/src/sys/ufs/lfs/lfs_vnops.c' l='611' u='c'/>
<use f='src/src/sys/ufs/lfs/lfs_vnops.c' l='614' u='c'/>
