FreeBSD/sys/kern/vfs_bio.c
/*
 *	bdirtyadd:
 *
 *	Increment the numdirtybuffers count by one and wakeup the buf 
 *	daemon if needed.
 */
Increment the numdirtybuffers count by one and wakeup the buf
daemon if needed.
Increment the numdirtybuffers count by one and wakeup the buf daemon if needed .
static void
bdirtyadd(void)
{
	if (atomic_fetchadd_int(&numdirtybuffers, 1) ==
	    (lodirtybuffers + hidirtybuffers) / 2)
		bd_wakeup();
}
static void bdirtyadd ( void ) { if ( atomic_fetchadd_int ( & numdirtybuffers , 1 ) == ( lodirtybuffers + hidirtybuffers ) / 2 ) bd_wakeup ( ) ; }
bdirtyadd:
      Increment the numdirtybuffers count by one and wakeup the buf
      daemon if needed.
bdirtyadd : Increment the numdirtybuffers count by one and wakeup the buf daemon if needed .
/*
	 * Only do the wakeup once as we cross the boundary.  The
	 * buf daemon will keep running until the condition clears.
	 */