Home
last modified time | relevance | path

Searched refs:uio (Results 26 – 50 of 375) sorted by relevance

12345678910>>...15

/freebsd/sys/fs/nfsclient/
H A Dnfs_clbio.c117 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 Dmem.c46 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 Drandomdev.c108 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 Dmem.c77 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 Dext2_extattr.h107 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 Dmlx5fpga_tools_char.c108 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 Dffs_suspend.c90 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 Dffs_vnops.c618 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 Dtty_ttydisc.c192 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 Dvfs_vnops.c155 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 Daltera_avgen.c82 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 Dsmbfs_io.c74 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 Dmem.c89 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 Dfuse_io.h69 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 Dcfi_dev.c182 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 Dnvram.c91 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 Dnull.c84 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 Duio_impl.h49 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 Dopal_nvram.c209 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 Dcdev.c149 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 Dktls_ocf.c279 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 Dcd9660_vnops.c200 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 Dfwrite.c45 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 Dnfs.h150 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 Dttydisc.h42 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);

12345678910>>...15