Searched refs:IO_DIRECT (Results 1 - 14 of 14) sorted by relevance

/freebsd-9.3-release/sys/ufs/ffs/
H A Dffs_vnops.c443 if ((ioflag & IO_DIRECT) != 0) {
552 * If IO_DIRECT then set B_DIRECT for the buffer. This
557 if (ioflag & IO_DIRECT)
584 if ((ioflag & (IO_VMIO|IO_DIRECT)) &&
612 if ((ioflag & (IO_VMIO|IO_DIRECT)) &&
737 if (ioflag & IO_DIRECT)
778 if ((ioflag & (IO_VMIO|IO_DIRECT)) &&
805 } else if (ioflag & IO_DIRECT) {
972 * If IO_DIRECT then set B_DIRECT for the buffer. This
977 if (ioflag & IO_DIRECT)
[all...]
/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/
H A Dvnode.h236 ioflag = IO_DIRECT;
/freebsd-9.3-release/sys/fs/ext2fs/
H A Dext2_vnops.c1708 * If IO_DIRECT then set B_DIRECT for the buffer. This
1713 if (ioflag & IO_DIRECT)
1734 if (ioflag & (IO_VMIO|IO_DIRECT)) {
1761 if (ioflag & (IO_VMIO|IO_DIRECT)) {
2010 if (ioflag & (IO_VMIO|IO_DIRECT)) {
2035 } else if (ioflag & IO_DIRECT) {
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_vnops.c480 * If IO_DIRECT then set B_DIRECT for the buffer. This
485 if (ioflag & IO_DIRECT)
511 if (ioflag & (IO_VMIO|IO_DIRECT) ) {
537 if (ioflag & (IO_VMIO|IO_DIRECT)) {
H A Dxfs_vnode.h373 #define IO_ISDIRECT IO_DIRECT /* bypass page cache */
/freebsd-9.3-release/sys/fs/devfs/
H A Ddevfs_vnops.c1191 ioflag |= IO_DIRECT;
1668 ioflag |= IO_DIRECT;
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clbio.c464 if (newnfs_directio_enable && (ioflag & IO_DIRECT) && (vp->v_type == VREG))
959 if (newnfs_directio_enable && (ioflag & IO_DIRECT) && vp->v_type == VREG)
/freebsd-9.3-release/sys/kern/
H A Dvfs_vnops.c652 ioflag |= IO_DIRECT;
745 ioflag |= IO_DIRECT;
806 * IO_DIRECT, this gives much saner behavior. Write
H A Dimgact_elf.c1106 UIO_USERSPACE, IO_UNIT | IO_DIRECT, active_cred, file_cred,
1154 IO_UNIT | IO_DIRECT, p->active_cred, p->file_cred, NULL,
/freebsd-9.3-release/sys/nfsclient/
H A Dnfs_bio.c455 if (nfs_directio_enable && (ioflag & IO_DIRECT) && (vp->v_type == VREG))
941 if (nfs_directio_enable && (ioflag & IO_DIRECT) && vp->v_type == VREG)
/freebsd-9.3-release/sys/sys/
H A Dvnode.h291 * NB: IO_NDELAY and IO_DIRECT are linked to fcntl.h
301 #define IO_DIRECT 0x0100 /* attempt to bypass buffer cache */ macro
/freebsd-9.3-release/sys/cam/ctl/
H A Dctl_backend_block.c609 * UFS pays attention to IO_DIRECT for reads. If the
617 * ZFS does not pay attention to IO_DIRECT for reads.
626 * BIO_ORDERED case, set both IO_DIRECT and IO_SYNC.
629 (IO_DIRECT|IO_SYNC) : 0, file_data->cred);
651 * UFS pays attention to IO_DIRECT for writes. The write
659 * ZFS does not pay attention to IO_DIRECT for writes.
/freebsd-9.3-release/sys/dev/md/
H A Dmd.c767 * When reading set IO_DIRECT to try to avoid double-caching
768 * the data. When writing IO_DIRECT is not optimal.
773 error = VOP_READ(vp, &auio, IO_DIRECT, sc->cred);
/freebsd-9.3-release/sys/dev/xen/blkback/
H A Dblkback.c2380 * UFS pays attention to IO_DIRECT for reads. If the
2388 * ZFS does not pay attention to IO_DIRECT for reads.
2397 * BIO_ORDERED case, set both IO_DIRECT and IO_SYNC.
2400 (IO_DIRECT|IO_SYNC) : 0, file_data->cred);
2416 * UFS pays attention to IO_DIRECT for writes. The write
2424 * ZFS does not pay attention to IO_DIRECT for writes.

Completed in 158 milliseconds