Searched refs:UBC_PUSHDIRTY (Results 1 - 3 of 3) sorted by relevance

/xnu-2422.115.4/bsd/sys/
H A Dubc.h45 #define UBC_PUSHDIRTY 0x01 /* clean any dirty pages in the specified range to the backing store */ macro
47 #define UBC_INVALIDATE 0x04 /* invalidate pages in the specified range... may be used with UBC_PUSHDIRTY/ALL */
48 #define UBC_SYNC 0x08 /* wait for I/Os generated by UBC_PUSHDIRTY to complete */
/xnu-2422.115.4/bsd/kern/
H A Dubc_subr.c1559 * UBC_INVALIDATE, UBC_PUSHDIRTY, or
1560 * UBC_PUSHALL; if UBC_PUSHDIRTY is used,
1597 * IMPORTANT: one of the flags UBC_INVALIDATE, UBC_PUSHDIRTY, or
1600 * with UBC_PUSHDIRTY, and then later call it with just UBC_SYNC
1619 if ((flags & (UBC_INVALIDATE | UBC_PUSHDIRTY | UBC_PUSHALL)) == 0)
1636 if (flags & UBC_PUSHDIRTY)
/xnu-2422.115.4/bsd/hfs/
H A Dhfs_readwrite.c5203 ubc_msync(vp, writebase, writebase + offset, NULL, UBC_INVALIDATE | UBC_PUSHDIRTY);

Completed in 86 milliseconds