<dec f='src/src/sys/ufs/lfs/lfs_extern.h' l='146' type='void lfs_flush(struct lfs * , int , int )'/>
<use f='src/src/sys/ufs/lfs/lfs_bio.c' l='167' u='c' c='lfs_reservebuf'/>
<def f='src/src/sys/ufs/lfs/lfs_bio.c' l='518' ll='576' type='void lfs_flush(struct lfs * fs, int flags, int only_onefs)'/>
<use f='src/src/sys/ufs/lfs/lfs_bio.c' l='661' u='c' c='lfs_check'/>
<use f='src/src/sys/ufs/lfs/lfs_bio.c' l='696' u='c' c='lfs_check'/>
<doc f='src/src/sys/ufs/lfs/lfs_bio.c' l='508'>/*
 * This routine initiates segment writes when LFS is consuming too many
 * resources.  Ideally the pageout daemon would be able to direct LFS
 * more subtly.
 * XXX We have one static count of locked buffers;
 * XXX need to think more about the multiple filesystem case.
 *
 * Called and return with lfs_lock held.
 * If fs != NULL, we hold the segment lock for fs.
 */</doc>
<use f='src/src/sys/ufs/lfs/lfs_vfsops.c' l='438' u='c' c='lfs_writerd'/>
<use f='src/src/sys/ufs/lfs/lfs_vfsops.c' l='2211' u='c' c='lfs_gop_write'/>
