IO_EXT
if ((ioflag & IO_EXT) != 0)
if (flags & IO_EXT)
if (flags & IO_EXT)
if (flags & IO_EXT)
if (flags & IO_EXT)
if (flags & IO_EXT) {
if ((flags & (IO_EXT | IO_NORMAL)) == 0)
if ((flags & IO_EXT) && extblocks > 0) {
flags = IO_NORMAL | (needextclean ? IO_EXT: 0);
softdep_journal_freeblocks(ip, cred, length, IO_EXT);
softdep_setup_freeblocks(ip, length, IO_EXT);
if ((flags & IO_EXT) != 0) {
if ((flags & IO_EXT) != 0)
((flags & IO_EXT) != 0 && (adp->ad_state & EXTDATA))) {
if ((flags & IO_EXT) != 0) {
if (flags & IO_EXT) {
if ((flags & IO_EXT) != 0)
if (((flags & IO_EXT) == 0 && (bp->b_xflags & BX_ALTDATA)) ||
flags = IO_EXT;
IO_EXT | (ioflag&IO_SYNC), ucred);
error = ffs_extread(vp, &luio, IO_EXT | IO_SYNC);
error = ffs_extwrite(vp, &luio, IO_EXT | IO_SYNC, cred);
ffs_truncate(vp, 0, IO_EXT, cred);
if (ap->a_ioflag & IO_EXT)
if (ap->a_ioflag & IO_EXT)
error = UFS_TRUNCATE(vp, (off_t)0, IO_EXT | IO_NORMAL, NOCRED);