Home
last modified time | relevance | path

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

1234

/freebsd/share/examples/kld/cdev/module/
H A Dcdev.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/sys/fs/fuse/
H A Dfuse_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 …]
H A Dfuse_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);
H A Dfuse_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/sys/ufs/ffs/
H A Dffs_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/sys/kern/
H A Dtty_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 …]
H A Dvfs_vnops.c934 int ioflag; in get_write_ioflag() local
938 ioflag = 0; in get_write_ioflag()
943 ioflag |= IO_DIRECT; in get_write_ioflag()
947 ioflag |= IO_SYNC; in get_write_ioflag()
955 ioflag |= IO_SYNC | IO_DATASYNC; in get_write_ioflag()
957 return (ioflag); in get_write_ioflag()
1076 int error, ioflag; in vn_read() local
1083 ioflag = 0; in vn_read()
1085 ioflag |= IO_NDELAY; in vn_read()
1087 ioflag |= IO_DIRECT; in vn_read()
[all …]
/freebsd/sys/fs/nfsclient/
H A Dnfs_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()
773 KASSERT((ioflag & IO_SYNC) != 0, ("nfs_directio_write: not sync")); in nfs_directio_write()
802 &must_commit, 0, ioflag); in ncl_write()
836 int ioflag = ap->a_ioflag; in ncl_write()
874 if ((ioflag & IO_APPEND) || ((ioflag in ncl_write()
736 nfs_directio_write(struct vnode * vp,struct uio * uiop,struct ucred * cred,int ioflag) nfs_directio_write() argument
807 int ioflag = ap->a_ioflag; ncl_write() local
[all...]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_vnops.c241 int ioflag = *ioflagp; in zfs_setup_direct() local
251 ioflag &= ~O_DIRECT; in zfs_setup_direct()
258 ioflag |= O_DIRECT; in zfs_setup_direct()
260 } else if (os->os_direct == ZFS_DIRECT_ALWAYS && (ioflag & O_DIRECT)) { in zfs_setup_direct()
266 ioflag &= ~O_DIRECT; in zfs_setup_direct()
269 if (ioflag & O_DIRECT) { in zfs_setup_direct()
282 IMPLY(ioflag & O_DIRECT, uio->uio_extflg & UIO_DIRECT); in zfs_setup_direct()
286 *ioflagp = ioflag; in zfs_setup_direct()
308 zfs_read(struct znode *zp, zfs_uio_t *uio, int ioflag, cred_t *cr) in zfs_read() argument
355 frsync = !!(ioflag & FRSYNC); in zfs_read()
[all …]
/freebsd/sys/ufs/ufs/
H A Dufs_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/sys/sys/
H A Dttydisc.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/sys/dev/xen/xenstore/
H A Dxenstored_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/sys/netpfil/ipfilter/netinet/
H A Dmlfk_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/sys/fs/ext2fs/
H A Dext2_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/sys/security/audit/
H A Daudit_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/sys/dev/firewire/
H A Dfwdev.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/sys/contrib/rdma/krping/
H A Dkrping_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/sys/powerpc/powernv/
H A Dopal_nvram.c208 opal_nvram_read(struct cdev *dev, struct uio *uio, int ioflag)
245 opal_nvram_write(struct cdev *dev, struct uio *uio, int ioflag)
209 opal_nvram_read(struct cdev * dev,struct uio * uio,int ioflag) opal_nvram_read() argument
246 opal_nvram_write(struct cdev * dev,struct uio * uio,int ioflag) opal_nvram_write() argument
/freebsd/sys/dev/fb/
H A Dfbd.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/sys/fs/msdosfs/
H A Dmsdosfs_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/sys/dev/cfi/
H A Dcfi_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/sys/dev/xen/evtchn/
H A Devtchn_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/sys/fs/cuse/
H A Dcuse.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/sys/dev/iicbus/
H A Dicee.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
H A Diic.c98 static int iicuio(struct cdev *dev, struct uio *uio, int ioflag);
267 iicuio(struct cdev *dev, struct uio *uio, int ioflag) in iicuio() argument
289 (ioflag & O_NONBLOCK) ? IIC_DONTWAIT : (IIC_WAIT | IIC_INTR)); in iicuio()

1234