Home
last modified time | relevance | path

Searched refs:ioflag (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd-head/share/examples/kld/cdev/module/
HDcdev.c149 mydev_write(struct cdev *dev, struct uio *uio, int ioflag) in mydev_write() argument
154 dev2udev(dev), uio, ioflag); in mydev_write()
169 mydev_read(struct cdev *dev, struct uio *uio, int ioflag) in mydev_read() argument
174 dev2udev(dev), uio, ioflag); in mydev_read()
/freebsd-head/sys/fs/fuse/
HDfuse_io.c126 fuse_read_biobackend(struct vnode *vp, struct uio *uio, int ioflag, in fuse_read_biobackend() argument
144 seqcount = ioflag >> IO_SEQSHIFT; in fuse_read_biobackend()
214 vfs_bio_brelse(bp, ioflag); in fuse_read_biobackend()
296 int ioflag, bool pages) in fuse_write_directbackend() argument
330 (ioflag & IO_DIRECT) || in fuse_write_directbackend()
337 if (ioflag & IO_APPEND) in fuse_write_directbackend()
429 if (ioflag & IO_DIRECT) { in fuse_write_directbackend()
471 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid) in fuse_write_biobackend() argument
483 seqcount = ioflag >> IO_SEQSHIFT; in fuse_write_biobackend()
497 if (ioflag & IO_APPEND) in fuse_write_biobackend()
[all …]
HDfuse_io.h71 int fuse_read_biobackend(struct vnode *vp, struct uio *uio, int ioflag,
75 int ioflag, bool pages);
77 struct ucred *cred, struct fuse_filehandle *fufh, int ioflag, pid_t pid);
HDfuse_device.c301 fuse_device_read(struct cdev *dev, struct uio *uio, int ioflag) in fuse_device_read() argument
326 if (ioflag & O_NONBLOCK) { in fuse_device_read()
430 fuse_device_write(struct cdev *dev, struct uio *uio, int ioflag) in fuse_device_write() argument
/freebsd-head/sys/ufs/ffs/
HDffs_vnops.c122 static int ffs_extread(struct vnode *vp, struct uio *uio, int ioflag);
123 static int ffs_extwrite(struct vnode *vp, struct uio *uio, int ioflag,
658 int bflag, error, ioflag, seqcount; in ffs_read() local
662 ioflag = ap->a_ioflag; in ffs_read()
665 return (ffs_extread(vp, uio, ioflag)); in ffs_read()
670 if ((ioflag & IO_DIRECT) != 0) { in ffs_read()
810 vfs_bio_brelse(bp, ioflag); in ffs_read()
820 vfs_bio_brelse(bp, ioflag); in ffs_read()
849 int blkoffset, error, flags, ioflag, size, xfersize; in ffs_write() local
858 ioflag = ap->a_ioflag; in ffs_write()
[all …]
/freebsd-head/sys/kern/
HDtty_ttydisc.c192 ttydisc_read_canonical(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read_canonical() argument
231 else if (ioflag & IO_NDELAY) in ttydisc_read_canonical()
267 ttydisc_read_raw_no_timer(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read_raw_no_timer() argument
296 else if (ioflag & IO_NDELAY) in ttydisc_read_raw_no_timer()
306 ttydisc_read_raw_read_timer(struct tty *tp, struct uio *uio, int ioflag, in ttydisc_read_raw_read_timer() argument
348 else if (ioflag & IO_NDELAY) in ttydisc_read_raw_read_timer()
360 ttydisc_read_raw_interbyte_timer(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read_raw_interbyte_timer() argument
397 else if (ioflag & IO_NDELAY) in ttydisc_read_raw_interbyte_timer()
405 return ttydisc_read_raw_read_timer(tp, uio, ioflag, oresid); in ttydisc_read_raw_interbyte_timer()
409 ttydisc_read(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read() argument
[all …]
HDvfs_vnops.c995 int ioflag; in get_write_ioflag() local
999 ioflag = 0; in get_write_ioflag()
1004 ioflag |= IO_DIRECT; in get_write_ioflag()
1008 ioflag |= IO_SYNC; in get_write_ioflag()
1016 ioflag |= IO_SYNC | IO_DATASYNC; in get_write_ioflag()
1018 return (ioflag); in get_write_ioflag()
1137 int error, ioflag; in vn_read() local
1144 ioflag = 0; in vn_read()
1146 ioflag |= IO_NDELAY; in vn_read()
1148 ioflag |= IO_DIRECT; in vn_read()
[all …]
/freebsd-head/sys/fs/nfsclient/
HDnfs_clbio.c73 struct ucred *cred, int ioflag);
433 ncl_bioread(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) in ncl_bioread() argument
468 if (newnfs_directio_enable && (ioflag & IO_DIRECT) && (vp->v_type == VREG)) in ncl_bioread()
475 seqcount = (int)((off_t)(ioflag >> IO_SEQSHIFT) * biosize / BKVASIZE); in ncl_bioread()
765 int ioflag) in nfs_directio_write() argument
773 KASSERT((ioflag & IO_SYNC) != 0, ("nfs_directio_write: not sync")); in nfs_directio_write()
802 &must_commit, 0, ioflag); in nfs_directio_write()
836 int ioflag = ap->a_ioflag; in ncl_write() local
874 if ((ioflag & IO_APPEND) || ((ioflag & IO_SYNC) && (np->n_flag & in ncl_write()
897 error = ncl_vinvalbuf(vp, V_SAVE | ((ioflag & in ncl_write()
[all …]
/freebsd-head/sys/contrib/openzfs/module/zfs/
HDzfs_vnops.c243 int ioflag = *ioflagp; in zfs_setup_direct() local
253 ioflag &= ~O_DIRECT; in zfs_setup_direct()
260 ioflag |= O_DIRECT; in zfs_setup_direct()
262 } else if (os->os_direct == ZFS_DIRECT_ALWAYS && (ioflag & O_DIRECT)) { in zfs_setup_direct()
268 ioflag &= ~O_DIRECT; in zfs_setup_direct()
271 if (ioflag & O_DIRECT) { in zfs_setup_direct()
284 IMPLY(ioflag & O_DIRECT, uio->uio_extflg & UIO_DIRECT); in zfs_setup_direct()
288 *ioflagp = ioflag; in zfs_setup_direct()
310 zfs_read(struct znode *zp, zfs_uio_t *uio, int ioflag, cred_t *cr) in zfs_read() argument
357 frsync = !!(ioflag & FRSYNC); in zfs_read()
[all …]
/freebsd-head/sys/sys/
HDttydisc.h48 int ttydisc_read(struct tty *tp, struct uio *uio, int ioflag);
49 int ttydisc_write(struct tty *tp, struct uio *uio, int ioflag);
/freebsd-head/sys/ufs/ufs/
HDufs_extattr.c1054 int error = 0, ioflag; in ufs_extattr_set() local
1113 ioflag = IO_NODELOCKED; in ufs_extattr_set()
1115 ioflag |= IO_SYNC; in ufs_extattr_set()
1116 error = VOP_WRITE(attribute->uele_backing_vnode, &local_aio, ioflag, in ufs_extattr_set()
1131 ioflag = IO_NODELOCKED; in ufs_extattr_set()
1133 ioflag |= IO_SYNC; in ufs_extattr_set()
1134 error = VOP_WRITE(attribute->uele_backing_vnode, uio, ioflag, in ufs_extattr_set()
1162 int error = 0, ioflag; in ufs_extattr_rm() local
1248 ioflag = IO_NODELOCKED; in ufs_extattr_rm()
1250 ioflag |= IO_SYNC; in ufs_extattr_rm()
[all …]
/freebsd-head/sys/dev/xen/xenstore/
HDxenstored_dev.c49 static int xsd_dev_read(struct cdev *dev, struct uio *uio, int ioflag);
61 xsd_dev_read(struct cdev *dev, struct uio *uio, int ioflag) in xsd_dev_read() argument
/freebsd-head/sys/netpfil/ipfilter/netinet/
HDmlfk_ipl.c543 static int ipfread(struct cdev *dev, struct uio *uio, int ioflag) in ipfread() argument
545 static int ipfread(dev, uio, ioflag) in ipfread()
546 int ioflag; in ipfread()
586 static int ipfwrite(struct cdev *dev, struct uio *uio, int ioflag) in ipfwrite() argument
588 static int ipfwrite(dev, uio, ioflag) in ipfwrite()
589 int ioflag; in ipfwrite()
/freebsd-head/sys/security/audit/
HDaudit_trigger.c98 audit_read(struct cdev *dev, struct uio *uio, int ioflag) in audit_read() argument
123 audit_write(struct cdev *dev, struct uio *uio, int ioflag) in audit_write() argument
/freebsd-head/sys/fs/ext2fs/
HDext2_vnops.c2036 int ioflag; in ext2_read() local
2040 ioflag = ap->a_ioflag; in ext2_read()
2116 vfs_bio_brelse(bp, ioflag); in ext2_read()
2126 vfs_bio_brelse(bp, ioflag); in ext2_read()
2174 int blkoffset, error, flags, ioflag, resid, size, seqcount, xfersize; in ext2_write() local
2176 ioflag = ap->a_ioflag; in ext2_write()
2180 seqcount = ioflag >> IO_SEQSHIFT; in ext2_write()
2190 if (ioflag & IO_APPEND) in ext2_write()
2199 if ((ioflag & IO_SYNC) == 0) in ext2_write()
2227 if ((ioflag & IO_SYNC) && !DOINGASYNC(vp)) in ext2_write()
[all …]
/freebsd-head/sys/contrib/rdma/krping/
HDkrping_dev.c129 krping_read(struct cdev *dev, struct uio *uio, int ioflag) in krping_read() argument
169 krping_write(struct cdev *dev, struct uio *uio, int ioflag) in krping_write() argument
/freebsd-head/sys/dev/firewire/
HDfwdev.c267 fw_read_async(struct fw_drv1 *d, struct uio *uio, int ioflag) in fw_read_async() argument
314 fw_read(struct cdev *dev, struct uio *uio, int ioflag) in fw_read() argument
323 return (physio(dev, uio, ioflag)); in fw_read()
330 return (fw_read_async(d, uio, ioflag)); in fw_read()
391 fw_write_async(struct fw_drv1 *d, struct uio *uio, int ioflag) in fw_write_async() argument
447 fw_write(struct cdev *dev, struct uio *uio, int ioflag) in fw_write() argument
457 return (physio(dev, uio, ioflag)); in fw_write()
464 return (fw_write_async(d, uio, ioflag)); in fw_write()
/freebsd-head/sys/powerpc/powernv/
HDopal_nvram.c208 opal_nvram_read(struct cdev *dev, struct uio *uio, int ioflag) in opal_nvram_read() argument
245 opal_nvram_write(struct cdev *dev, struct uio *uio, int ioflag) in opal_nvram_write() argument
/freebsd-head/sys/dev/fb/
HDfbd.c149 fb_read(struct cdev *dev, struct uio *uio, int ioflag) in fb_read() argument
156 fb_write(struct cdev *dev, struct uio *uio, int ioflag) in fb_write() argument
/freebsd-head/sys/fs/msdosfs/
HDmsdosfs_vnops.c625 int ioflag = ap->a_ioflag; in msdosfs_write() local
635 vp, uio, ioflag, cred); in msdosfs_write()
642 if (ioflag & IO_APPEND) in msdosfs_write()
701 if (error && (error != ENOSPC || (ioflag & IO_UNIT))) in msdosfs_write()
707 seqcount = ioflag >> IO_SEQSHIFT; in msdosfs_write()
795 if (ioflag & IO_SYNC) in msdosfs_write()
816 if (ioflag & IO_UNIT) { in msdosfs_write()
817 detrunc(dep, osize, ioflag & IO_SYNC, NOCRED); in msdosfs_write()
821 detrunc(dep, dep->de_FileSize, ioflag & IO_SYNC, NOCRED); in msdosfs_write()
825 } else if (ioflag & IO_SYNC) in msdosfs_write()
/freebsd-head/sys/dev/cfi/
HDcfi_dev.c182 cfi_devread(struct cdev *dev, struct uio *uio, int ioflag) in cfi_devread() argument
223 cfi_devwrite(struct cdev *dev, struct uio *uio, int ioflag) in cfi_devwrite() argument
/freebsd-head/sys/dev/xen/evtchn/
HDevtchn_dev.c236 evtchn_read(struct cdev *dev, struct uio *uio, int ioflag) in evtchn_read() argument
268 if (ioflag & IO_NDELAY) { in evtchn_read()
312 evtchn_write(struct cdev *dev, struct uio *uio, int ioflag) in evtchn_write() argument
/freebsd-head/sys/fs/cuse/
HDcuse.c567 uintptr_t data_ptr, unsigned long arg, int fflags, int ioflag) in cuse_client_send_command_locked() argument
578 if (ioflag & IO_NDELAY) in cuse_client_send_command_locked()
826 cuse_server_read(struct cdev *dev, struct uio *uio, int ioflag) in cuse_server_read() argument
832 cuse_server_write(struct cdev *dev, struct uio *uio, int ioflag) in cuse_server_write() argument
1643 cuse_client_read(struct cdev *dev, struct uio *uio, int ioflag) in cuse_client_read() argument
1681 (unsigned long)(unsigned int)len, pcc->fflags, ioflag); in cuse_client_read()
1732 cuse_client_write(struct cdev *dev, struct uio *uio, int ioflag) in cuse_client_write() argument
1776 (unsigned long)(unsigned int)len, pcc->fflags, ioflag); in cuse_client_write()
/freebsd-head/sys/dev/iicbus/
HDicee.c216 icee_read(struct cdev *dev, struct uio *uio, int ioflag) in icee_read() argument
276 icee_write(struct cdev *dev, struct uio *uio, int ioflag) in icee_write() argument
/freebsd-head/sys/fs/smbfs/
HDsmbfs_node.h97 int smbfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred, int ioflag);

1234