/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clbio.c | 117 struct uio uio; in ncl_getpages() local 197 uio.uio_td = td; in ncl_getpages() 265 struct uio uio; in ncl_putpages() local 460 tmp_off = uio->uio_offset + uio->uio_resid; in ncl_bioread() 767 struct uio uio; in nfs_directio_write() local 831 struct uio *uio = ap->a_uio; in ncl_write() local 935 tmp_off = uio->uio_offset + uio->uio_resid; in ncl_write() 1192 uio->uio_offset -= local_resid - uio->uio_resid; in ncl_write() 1264 uio->uio_offset -= orig_resid - uio->uio_resid; in ncl_write() 1557 struct uio uio; in ncl_doio() local [all …]
|
/freebsd/sys/arm64/arm64/ |
H A D | mem.c | 46 memrw(struct cdev *dev, struct uio *uio, int flags) in memrw() argument 58 while (uio->uio_resid > 0 && error == 0) { in memrw() 59 iov = uio->uio_iov; in memrw() 61 uio->uio_iov++; in memrw() 62 uio->uio_iovcnt--; in memrw() 63 if (uio->uio_iovcnt < 0) in memrw() 68 v = uio->uio_offset; in memrw() 78 error = uiomove((void *)v, cnt, uio); in memrw() 82 switch (uio->uio_rw) { in memrw() 108 error = uiomove((void *)v, cnt, uio); in memrw() [all …]
|
/freebsd/sys/dev/random/ |
H A D | randomdev.c | 108 randomdev_read(struct cdev *dev __unused, struct uio *uio, int flags) in randomdev_read() argument 157 (read_random_uio)(struct uio *uio, bool nonblock) 190 if (__predict_false(uio->uio_resid == 0)) 206 while (uio->uio_resid > 0 && error == 0) { 215 error = uiomove(random_buf, read_len, uio); 222 if (error == 0 && uio->uio_resid != 0 && 326 randomdev_write(struct cdev *dev __unused, struct uio *uio, int flags __unused) in randomdev_write() argument 333 nbytes = uio->uio_resid; in randomdev_write() 334 while (uio->uio_resid > 0 && error == 0) { in randomdev_write() 335 c = MIN(uio->uio_resid, PAGE_SIZE); in randomdev_write() [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | mem.c | 77 memrw(struct cdev *dev, struct uio *uio, int flags) in memrw() argument 88 orig_resid = uio->uio_resid; in memrw() 90 iov = uio->uio_iov; in memrw() 92 uio->uio_iov++; in memrw() 93 uio->uio_iovcnt--; in memrw() 94 if (uio->uio_iovcnt < 0) in memrw() 98 v = uio->uio_offset; in memrw() 110 error = uiomove((void *)v, c, uio); in memrw() 114 switch (uio->uio_rw) { in memrw() 156 error = uiomove(p, c, uio); in memrw() [all …]
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_extattr.h | 107 struct uio *uio, size_t *size); 110 struct uio *uio, size_t *size); 113 const char *name, struct uio *uio, size_t *size); 116 const char *name, struct uio *uio, size_t *size); 119 const char *name, struct uio *uio); 122 const char *name, struct uio *uio);
|
/freebsd/sys/dev/mlx5/mlx5_fpga_tools/ |
H A D | mlx5fpga_tools_char.c | 108 tools_char_llseek(struct tools_context *context, struct uio *uio, ssize_t *len) in tools_char_llseek() argument 113 llen = uio->uio_resid; in tools_char_llseek() 122 if (uio->uio_offset > fbase) in tools_char_llseek() 131 tools_char_read(struct cdev *dev, struct uio *uio, int ioflag) in tools_char_read() argument 153 ret = uiomove(kbuf, len1, uio); in tools_char_read() 159 tools_char_write(struct cdev *dev, struct uio *uio, int ioflag) in tools_char_write() argument 172 (uintmax_t)uio->uio_offset); in tools_char_write() 179 len1 = uio->uio_resid; in tools_char_write() 180 of = uio->uio_offset; in tools_char_write() 182 ret = uiomove(kbuf, len, uio); in tools_char_write() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_suspend.c | 90 ffs_susp_rdwr(struct cdev *dev, struct uio *uio, int ioflag) in ffs_susp_rdwr() argument 119 KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE, in ffs_susp_rdwr() 124 cnt = uio->uio_resid; in ffs_susp_rdwr() 127 while (uio->uio_iov[i].iov_len) { in ffs_susp_rdwr() 129 len = uio->uio_iov[i].iov_len; in ffs_susp_rdwr() 141 switch (uio->uio_rw) { in ffs_susp_rdwr() 160 uio->uio_iov[i].iov_base = in ffs_susp_rdwr() 162 uio->uio_iov[i].iov_len -= len; in ffs_susp_rdwr() 163 uio->uio_resid -= len; in ffs_susp_rdwr() 164 uio->uio_offset += len; in ffs_susp_rdwr() [all …]
|
H A D | ffs_vnops.c | 618 ffs_read_hole(struct uio *uio, long xfersize, long *size) in ffs_read_hole() argument 627 tlen, uio); in ffs_read_hole() 651 struct uio *uio; in ffs_read() local 661 uio = ap->a_uio; in ffs_read() 841 struct uio *uio; in ffs_write() local 857 uio = ap->a_uio; in ffs_write() 1044 uio->uio_offset -= resid - uio->uio_resid; in ffs_write() 1062 ffs_extread(struct vnode *vp, struct uio *uio, int ioflag) in ffs_extread() argument 1205 if ((uoff_t)uio->uio_offset + uio->uio_resid > in ffs_extwrite() 1295 uio->uio_offset -= resid - uio->uio_resid; in ffs_extwrite() [all …]
|
/freebsd/sys/kern/ |
H A D | tty_ttydisc.c | 192 ttydisc_read_canonical(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read_canonical() argument 267 ttydisc_read_raw_no_timer(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read_raw_no_timer() argument 290 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) 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 331 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) in ttydisc_read_raw_read_timer() 384 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) in ttydisc_read_raw_interbyte_timer() 409 ttydisc_read(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_read() argument 538 ttydisc_write(struct tty *tp, struct uio *uio, int ioflag) in ttydisc_write() argument 562 uio->uio_offset += uio->uio_resid; in ttydisc_write() 589 uio->uio_offset += uio->uio_resid; in ttydisc_write() [all …]
|
H A D | vfs_vnops.c | 155 do_vn_io_fault(struct vnode *vp, struct uio *uio) in do_vn_io_fault() argument 562 sequential_heuristic(struct uio *uio, struct file *fp) in sequential_heuristic() argument 912 get_advice(struct file *fp, struct uio *uio) in get_advice() argument 961 vn_read_from_obj(struct vnode *vp, struct uio *uio) in vn_read_from_obj() argument 1293 vn_io_fault_prefault_user(const struct uio *uio) in vn_io_fault_prefault_user() argument 1489 uio->uio_offset + uio->uio_resid); in vn_io_fault() 1496 uio->uio_offset + uio->uio_resid); in vn_io_fault() 1585 struct uio *uio) in vn_io_fault_pgmove() argument 2430 uio->uio_resid = maxfsz - uio->uio_offset; in vn_rlimit_fsizex1() 2458 uio->uio_resid = lim - (uoff_t)uio->uio_offset; in vn_rlimit_fsizex1() [all …]
|
/freebsd/sys/dev/altera/avgen/ |
H A D | altera_avgen.c | 82 altera_avgen_read(struct cdev *dev, struct uio *uio, int flag) in altera_avgen_read() argument 99 if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || in altera_avgen_read() 100 uio->uio_resid % width != 0) in altera_avgen_read() 103 if ((uio->uio_offset + uio->uio_resid < 0) || in altera_avgen_read() 104 (uio->uio_offset + uio->uio_resid > size)) in altera_avgen_read() 106 while (uio->uio_resid > 0) { in altera_avgen_read() 107 offset = uio->uio_offset; in altera_avgen_read() 144 altera_avgen_write(struct cdev *dev, struct uio *uio, int flag) in altera_avgen_write() argument 161 if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || in altera_avgen_write() 165 while (uio->uio_resid > 0) { in altera_avgen_write() [all …]
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_io.c | 74 smbfs_readvdir(struct vnode *vp, struct uio *uio, struct ucred *cred) in smbfs_readvdir() argument 91 if (uio->uio_resid < DE_SIZE || uio->uio_offset < 0) { in smbfs_readvdir() 313 struct uio *uiop; in smbfs_doio() 420 struct uio uio; in smbfs_getpages() 471 uio.uio_iov = &iov; in smbfs_getpages() 472 uio.uio_iovcnt = 1; in smbfs_getpages() 477 uio.uio_td = td; in smbfs_getpages() 554 struct uio uio; in smbfs_putpages() local 588 uio.uio_iov = &iov; in smbfs_putpages() 589 uio.uio_iovcnt = 1; in smbfs_putpages() [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | mem.c | 89 memrw(struct cdev *dev, struct uio *uio, int flags) in memrw() argument 102 orig_resid = uio->uio_resid; in memrw() 105 iov = uio->uio_iov; in memrw() 107 uio->uio_iov++; in memrw() 108 uio->uio_iovcnt--; in memrw() 109 if (uio->uio_iovcnt < 0) in memrw() 114 v = uio->uio_offset; in memrw() 129 uio); in memrw() 137 va = uio->uio_offset; in memrw() 166 va = uio->uio_offset; in memrw() [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_io.h | 69 int fuse_read_directbackend(struct vnode *vp, struct uio *uio, 71 int fuse_read_biobackend(struct vnode *vp, struct uio *uio, int ioflag, 73 int fuse_write_directbackend(struct vnode *vp, struct uio *uio, 76 int fuse_write_biobackend(struct vnode *vp, struct uio *uio,
|
/freebsd/sys/dev/cfi/ |
H A D | cfi_dev.c | 182 cfi_devread(struct cdev *dev, struct uio *uio, int ioflag) in cfi_devread() argument 200 while (error == 0 && uio->uio_resid > 0 && in cfi_devread() 201 uio->uio_offset < sc->sc_size) { in cfi_devread() 202 ofs = uio->uio_offset; in cfi_devread() 217 MIN(uio->uio_resid, sc->sc_width - ofs), uio); in cfi_devread() 223 cfi_devwrite(struct cdev *dev, struct uio *uio, int ioflag) in cfi_devwrite() argument 232 while (error == 0 && uio->uio_resid > 0 && in cfi_devwrite() 233 uio->uio_offset < sc->sc_size) { in cfi_devwrite() 234 ofs = uio->uio_offset; in cfi_devwrite() 248 error = cfi_block_start(sc, uio->uio_offset); in cfi_devwrite() [all …]
|
/freebsd/sys/dev/nvram/ |
H A D | nvram.c | 91 nvram_read(struct cdev *dev, struct uio *uio, int flags) in nvram_read() argument 97 while (uio->uio_resid > 0 && error == 0) { in nvram_read() 98 nv_off = uio->uio_offset + NVRAM_FIRST; in nvram_read() 103 error = uiomove(&v, 1, uio); in nvram_read() 110 nvram_write(struct cdev *dev, struct uio *uio, int flags) in nvram_write() argument 130 while (uio->uio_resid > 0 && error == 0) { in nvram_write() 131 nv_off = uio->uio_offset + NVRAM_FIRST; in nvram_write() 137 error = uiomove(&v, 1, uio); in nvram_write()
|
/freebsd/sys/dev/null/ |
H A D | null.c | 84 full_write(struct cdev *dev __unused, struct uio *uio __unused, int flags __unused) in full_write() 92 null_write(struct cdev *dev __unused, struct uio *uio, int flags __unused) in null_write() argument 94 uio->uio_resid = 0; in null_write() 149 zero_read(struct cdev *dev __unused, struct uio *uio, int flags __unused) in zero_read() argument 155 KASSERT(uio->uio_rw == UIO_READ, in zero_read() 158 while (uio->uio_resid > 0 && error == 0) { in zero_read() 159 len = uio->uio_resid; in zero_read() 162 error = uiomove(zbuf, len, uio); in zero_read()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | uio_impl.h | 49 zfs_uio_iov_at_index(zfs_uio_t *uio, uint_t idx, void **base, uint64_t *len) in zfs_uio_iov_at_index() argument 51 *base = zfs_uio_iovbase(uio, idx); in zfs_uio_iov_at_index() 52 *len = zfs_uio_iovlen(uio, idx); in zfs_uio_iov_at_index() 56 zfs_uio_index_at_offset(zfs_uio_t *uio, offset_t off, uint_t *vec_idx) in zfs_uio_index_at_offset() argument 59 while (*vec_idx < zfs_uio_iovcnt(uio) && in zfs_uio_index_at_offset() 60 off >= zfs_uio_iovlen(uio, *vec_idx)) { in zfs_uio_index_at_offset() 61 off -= zfs_uio_iovlen(uio, *vec_idx); in zfs_uio_index_at_offset()
|
/freebsd/sys/powerpc/powernv/ |
H A D | opal_nvram.c | 209 opal_nvram_read(struct cdev *dev, struct uio *uio, int ioflag) in opal_nvram_read() argument 217 while (uio->uio_resid > 0) { in opal_nvram_read() 218 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_read() 224 amnt, uio->uio_offset); in opal_nvram_read() 236 rv = uiomove(sc->sc_buf, amnt, uio); in opal_nvram_read() 246 opal_nvram_write(struct cdev *dev, struct uio *uio, int ioflag) in opal_nvram_write() argument 255 while (uio->uio_resid > 0) { in opal_nvram_write() 256 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_write() 262 offset = uio->uio_offset; in opal_nvram_write() 263 rv = uiomove(sc->sc_buf, amnt, uio); in opal_nvram_write()
|
/freebsd/share/examples/kld/cdev/module/ |
H A D | cdev.c | 149 mydev_write(struct cdev *dev, struct uio *uio, int ioflag) in mydev_write() argument 154 dev2udev(dev), uio, ioflag); in mydev_write() 156 err = copyinstr(uio->uio_iov->iov_base, &buf, 512, &len); 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() 179 copystr(&buf, uio->uio_iov->iov_base, 513, &len); in mydev_read()
|
/freebsd/sys/opencrypto/ |
H A D | ktls_ocf.c | 279 struct uio *uio; in ktls_ocf_tls_cbc_encrypt() local 294 uio = &state->uio; in ktls_ocf_tls_cbc_encrypt() 337 uio->uio_iov = iov; in ktls_ocf_tls_cbc_encrypt() 443 struct uio uio; in ktls_ocf_tls_cbc_decrypt() local 492 memset(&uio, 0, sizeof(uio)); in ktls_ocf_tls_cbc_decrypt() 514 uio.uio_iov = iov; in ktls_ocf_tls_cbc_decrypt() 515 uio.uio_iovcnt = i; in ktls_ocf_tls_cbc_decrypt() 552 struct uio *uio; in ktls_ocf_tls12_aead_encrypt() local 562 uio = &state->uio; in ktls_ocf_tls12_aead_encrypt() 790 struct uio *uio; in ktls_ocf_tls13_aead_encrypt() local [all …]
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_vnops.c | 200 struct uio auio; in cd9660_getattr() 273 struct uio *uio = ap->a_uio; in cd9660_read() local 288 if (uio->uio_resid == 0) in cd9660_read() 290 if (uio->uio_offset < 0) in cd9660_read() 340 struct uio *uio; member 431 struct uio *uio = ap->a_uio; in cd9660_readdir() local 460 idp->uio = uio; in cd9660_readdir() 626 struct uio *uio; in cd9660_readlink() local 633 uio = ap->a_uio; in cd9660_readlink() 695 uio->uio_resid -= symlen; in cd9660_readlink() [all …]
|
/freebsd/contrib/sendmail/libsm/ |
H A D | fwrite.c | 45 struct sm_uio uio; variable 57 uio.uio_resid = iov.iov_len = size; 58 uio.uio_iov = &iov; 59 uio.uio_iovcnt = 1; 62 if (sm_fvwrite(fp, timeout, &uio) == 0) 66 return size - uio.uio_resid;
|
/freebsd/sys/nfsclient/ |
H A D | nfs.h | 150 struct uio; 157 int (*nr_readrpc)(struct vnode *vp, struct uio *uiop, 159 int (*nr_writerpc)(struct vnode *vp, struct uio *uiop, 162 int (*nr_readlinkrpc)(struct vnode *vp, struct uio *uiop, 245 int nfs_readrpc(struct vnode *, struct uio *, struct ucred *); 246 int nfs_writerpc(struct vnode *, struct uio *, struct ucred *, int *, 250 int nfs_readdirrpc(struct vnode *, struct uio *, struct ucred *); 256 int nfs_readlinkrpc(struct vnode *, struct uio *, struct ucred *); 263 int nfsm_mbuftouio(struct mbuf **, struct uio *, int, caddr_t *); 275 int nfs_bioread(struct vnode *, struct uio *, int, struct ucred *); [all …]
|
/freebsd/sys/sys/ |
H A D | ttydisc.h | 42 struct uio; 48 int ttydisc_read(struct tty *tp, struct uio *uio, int ioflag); 49 int ttydisc_write(struct tty *tp, struct uio *uio, int ioflag); 62 int ttydisc_getc_uio(struct tty *tp, struct uio *uio);
|