/freebsd/sys/dev/vkbd/ |
H A D | vkbd.c | 294 vkbd_dev_read(struct cdev *dev, struct uio *uio, int flag) in vkbd_dev_read() argument 304 if (uio->uio_resid != sizeof(status)) in vkbd_dev_read() 331 error = uiomove(&status, sizeof(status), uio); in vkbd_dev_read() 354 vkbd_dev_write(struct cdev *dev, struct uio *uio, int flag) in vkbd_dev_write() argument 364 if (uio->uio_resid <= 0) in vkbd_dev_write() 383 while (uio->uio_resid >= sizeof(q->q[0])) { in vkbd_dev_write() 405 if (bytes > uio->uio_resid) { in vkbd_dev_write() 406 avail = uio->uio_resid / sizeof(q->q[0]); in vkbd_dev_write() 410 error = uiomove((void *) &q->q[q->tail], bytes, uio); in vkbd_dev_write()
|
/freebsd/sys/dev/adb/ |
H A D | adb_mouse.c | 487 ams_read(struct cdev *dev, struct uio *uio, int flag) in ams_read() argument 498 if (uio->uio_resid <= 0) in ams_read() 559 len = (sc->packet_read_len > uio->uio_resid) ? in ams_read() 560 uio->uio_resid : sc->packet_read_len; in ams_read() 568 error = uiomove(outpacket,len,uio); in ams_read()
|
/freebsd/sys/kern/ |
H A D | tty_inq.c | 163 ttyinq_read_uio(struct ttyinq *ti, struct tty *tp, struct uio *uio, in ttyinq_read_uio() argument 168 MPASS(rlen - flen <= uio->uio_resid); in ttyinq_read_uio() 240 clen - flen, uio); in ttyinq_read_uio() 257 error = uiomove(ob, clen - flen, uio); in ttyinq_read_uio()
|
H A D | sys_generic.c | 191 struct uio auio; in sys_read() 229 struct uio auio; in kern_pread() 267 struct uio *auio; in sys_readv() 279 kern_readv(struct thread *td, int fd, struct uio *auio) in kern_readv() 306 struct uio *auio; in sys_preadv() 348 struct uio *ktruio = NULL; in dofileread() 392 struct uio auio; in sys_write() 431 struct uio auio; in kern_pwrite() 469 struct uio *auio; in sys_writev() 508 struct uio *auio; in sys_pwritev() [all …]
|
H A D | vfs_extattr.c | 177 struct uio auio; in extattr_set_vp() 353 struct uio auio, *auiop; in extattr_get_vp() 686 extattr_list_vp(struct vnode *vp, int attrnamespace, struct uio *auiop, in extattr_list_vp() 735 struct uio auio, *auiop; in sys_extattr_list_fd() 758 struct uio *auiop) in kern_extattr_list_fd() 813 struct uio auio, *auiop; in user_extattr_list_path() 836 struct uio *auiop, int follow, enum uio_seg pathseg) in kern_extattr_list_path()
|
H A D | subr_prf.c | 331 log_console(struct uio *uio) in log_console() argument 341 uio = cloneuio(uio); in log_console() 345 while (uio->uio_resid > 0) { in log_console() 346 c = imin(uio->uio_resid, CONSCHUNK - 1); in log_console() 347 error = uiomove(consbuffer, c, uio); in log_console() 389 freeuio(uio); in log_console()
|
H A D | kern_ktrace.c | 763 ktrgenio(int fd, enum uio_rw rw, struct uio *uio, int error) in ktrgenio() argument 771 freeuio(uio); in ktrgenio() 774 uio->uio_offset = 0; in ktrgenio() 775 uio->uio_rw = UIO_WRITE; in ktrgenio() 776 datalen = MIN(uio->uio_resid, ktr_geniosize); in ktrgenio() 778 error = uiomove(buf, datalen, uio); in ktrgenio() 779 freeuio(uio); in ktrgenio() 1295 struct uio auio; in ktr_writerequest()
|
H A D | sys_socket.c | 117 soo_read(struct file *fp, struct uio *uio, struct ucred *active_cred, in soo_read() argument 128 error = soreceive(so, 0, uio, 0, 0, 0); in soo_read() 133 soo_write(struct file *fp, struct uio *uio, struct ucred *active_cred, in soo_write() argument 144 error = sousrsend(so, NULL, uio, NULL, 0, NULL); in soo_write()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_ipc.h | 107 typedef int fuse_handler_t(struct fuse_ticket *ftick, struct uio *uio); 170 int fticket_pull(struct fuse_ticket *ftick, struct uio *uio);
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_compat.c | 1366 linux_file_read(struct file *file, struct uio *uio, struct ucred *active_cred, in linux_file_read() argument 1379 if (uio->uio_iovcnt != 1) in linux_file_read() 1387 uio->uio_iov->iov_base, in linux_file_read() 1388 uio->uio_iov->iov_len, &uio->uio_offset)); in linux_file_read() 1390 uio->uio_iov->iov_base = in linux_file_read() 1393 uio->uio_resid -= bytes; in linux_file_read() 1408 linux_file_write(struct file *file, struct uio *uio, struct ucred *active_cred, in linux_file_write() argument 1420 if (uio->uio_iovcnt != 1) in linux_file_write() 1429 uio->uio_iov->iov_len, &uio->uio_offset)); in linux_file_write() 1431 uio->uio_iov->iov_base = in linux_file_write() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 645 uio, bytes); in mappedread() 1942 if (zfs_uio_segflg(uio) != UIO_SYSSPACE || zfs_uio_iovcnt(uio) != 1) in zfs_readdir() 4442 struct uio *a_uio; 4451 zfs_uio_t uio; in zfs_freebsd_read() local 4460 struct uio *a_uio; 4469 zfs_uio_t uio; in zfs_freebsd_write() local 4742 struct uio *a_uio; 4753 zfs_uio_t uio; in zfs_freebsd_readdir() local 5065 zfs_uio_t uio; in zfs_freebsd_readlink() local 5847 struct uio auio; in zfs_listextattr_dir() [all …]
|
H A D | zio_crypt.c | 399 zfs_uio_t *uio, uint_t auth_len) in zio_do_crypt_uio_opencrypto() argument 407 int ret = freebsd_crypt_uio(encrypt, sess, ci, uio, key, ivbuf, in zio_do_crypt_uio_opencrypto() 432 struct uio cuio_s; in zio_crypt_key_wrap() 511 struct uio cuio_s; in zio_crypt_key_unwrap() 1141 zio_crypt_destroy_uio(zfs_uio_t *uio) in zio_crypt_destroy_uio() argument 1143 if (GET_UIO_STRUCT(uio)->uio_iov) in zio_crypt_destroy_uio() 1144 kmem_free(GET_UIO_STRUCT(uio)->uio_iov, in zio_crypt_destroy_uio() 1145 zfs_uio_iovcnt(uio) * sizeof (iovec_t)); in zio_crypt_destroy_uio() 1683 struct uio puio_s, cuio_s; in zio_do_crypt_data() 1692 memset(GET_UIO_STRUCT(&puio), 0, sizeof (struct uio)); in zio_do_crypt_data() [all …]
|
/freebsd/sys/dev/cyapa/ |
H A D | cyapa.c | 693 cyaparead(struct cdev *dev, struct uio *uio, int ioflag) in cyaparead() argument 806 didread = (uio->uio_resid == 0); in cyaparead() 818 while (error == 0 && uio->uio_resid && in cyaparead() 820 if (n > uio->uio_resid) in cyaparead() 821 n = uio->uio_resid; in cyaparead() 824 error = uiomove(ptr, n, uio); in cyaparead() 840 cyapawrite(struct cdev *dev, struct uio *uio, int ioflag) in cyapawrite() argument 857 if (n > uio->uio_resid) in cyapawrite() 858 n = uio->uio_resid; in cyapawrite() 861 error = uiomove(ptr, n, uio); in cyapawrite() [all …]
|
/freebsd/sys/dev/usb/ |
H A D | usb_busdma.h | 138 int usb_uiomove(struct usb_page_cache *pc, struct uio *uio,
|
/freebsd/sys/net/ |
H A D | if_tuntap.c | 1682 tunread(struct cdev *dev, struct uio *uio, int flag) in tunread() argument 1718 len = min(tp->tun_vhdrlen, uio->uio_resid); in tunread() 1732 error = uiomove(&vhdr, len, uio); in tunread() 1735 while (m && uio->uio_resid > 0 && error == 0) { in tunread() 1736 len = min(uio->uio_resid, m->m_len); in tunread() 1738 error = uiomove(mtod(m, void *), len, uio); in tunread() 1880 tunwrite(struct cdev *dev, struct uio *uio, int flag) in tunwrite() argument 1897 if (uio->uio_resid == 0) in tunwrite() 1909 if (uio->uio_resid < 0 || uio->uio_resid > mru) { in tunwrite() 1910 TUNDEBUG(ifp, "len=%zd!\n", uio->uio_resid); in tunwrite() [all …]
|
H A D | bpf.c | 517 bpf_uiomove(struct bpf_d *d, caddr_t buf, u_int len, struct uio *uio) in bpf_uiomove() argument 522 return (bpf_buffer_uiomove(d, buf, len, uio)); in bpf_uiomove() 565 bpf_movein(struct uio *uio, int linktype, struct ifnet *ifp, struct mbuf **mp, in bpf_movein() argument 646 len = uio->uio_resid; in bpf_movein() 657 error = uiomove(mtod(m, u_char *), len, uio); in bpf_movein() 993 bpfread(struct cdev *dev, struct uio *uio, int ioflag) in bpfread() argument 1008 if (uio->uio_resid != d->bd_bufsize) in bpfread() 1110 error = bpf_uiomove(d, d->bd_hbuf, d->bd_hlen, uio); in bpfread() 1177 bpfwrite(struct cdev *dev, struct uio *uio, int ioflag) in bpfwrite() argument 1207 if (uio->uio_resid == 0) in bpfwrite() [all …]
|
/freebsd/share/examples/drivers/ |
H A D | make_device_driver.sh | 865 ${1}read(struct cdev *dev, struct uio *uio, int ioflag) 875 toread = (min(uio->uio_resid, sizeof(scp->buffer))); 876 return(uiomove(scp->buffer, toread, uio)); 880 ${1}write(struct cdev *dev, struct uio *uio, int ioflag) 890 towrite = (min(uio->uio_resid, sizeof(scp->buffer))); 891 return(uiomove(scp->buffer, towrite, uio));
|
/freebsd/sys/arm64/vmm/ |
H A D | vmm_dev.c | 201 vmmdev_rw(struct cdev *cdev, struct uio *uio, int flags) in vmmdev_rw() argument 221 prot = (uio->uio_rw == UIO_WRITE ? VM_PROT_WRITE : VM_PROT_READ); in vmmdev_rw() 223 while (uio->uio_resid > 0 && error == 0) { in vmmdev_rw() 224 gpa = uio->uio_offset; in vmmdev_rw() 226 c = min(uio->uio_resid, PAGE_SIZE - off); in vmmdev_rw() 238 if (uio->uio_rw == UIO_READ && gpa < maxaddr) in vmmdev_rw() 240 c, uio); in vmmdev_rw() 244 error = uiomove(hpa, c, uio); in vmmdev_rw()
|
/freebsd/sys/sys/ |
H A D | mchain.h | 80 int mb_put_uio(struct mbchain *mbp, struct uio *uiop, int size); 99 int md_get_uio(struct mdchain *mdp, struct uio *uiop, int size);
|
/freebsd/sys/dev/nvmf/ |
H A D | nvmf_tcp.c | 1087 struct uio uio; in nvmf_tcp_receive() local 1131 memset(&uio, 0, sizeof(uio)); in nvmf_tcp_receive() 1134 uio.uio_iov = iov; in nvmf_tcp_receive() 1135 uio.uio_iovcnt = 1; in nvmf_tcp_receive() 1136 uio.uio_resid = sizeof(ch); in nvmf_tcp_receive() 1137 uio.uio_segflg = UIO_SYSSPACE; in nvmf_tcp_receive() 1138 uio.uio_rw = UIO_READ; in nvmf_tcp_receive() 1144 KASSERT(uio.uio_resid == 0, ("%s: short CH read", in nvmf_tcp_receive() 1158 memset(&uio, 0, sizeof(uio)); in nvmf_tcp_receive() 1159 uio.uio_resid = needed; in nvmf_tcp_receive() [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_sa.c | 78 zfs_sa_readlink(znode_t *zp, zfs_uio_t *uio) in zfs_sa_readlink() argument 88 MIN((size_t)bufsz, zfs_uio_resid(uio)), UIO_READ, uio); in zfs_sa_readlink() 94 MIN((size_t)bufsz, zfs_uio_resid(uio)), UIO_READ, in zfs_sa_readlink() 95 uio); in zfs_sa_readlink()
|
H A D | dmu.c | 1254 dmu_read_uio_dnode(dnode_t *dn, zfs_uio_t *uio, uint64_t size) in dmu_read_uio_dnode() argument 1275 bufoff = zfs_uio_offset(uio) - db->db_offset; in dmu_read_uio_dnode() 1279 UIO_READ, uio); in dmu_read_uio_dnode() 1301 dmu_read_uio_dbuf(dmu_buf_t *zdb, zfs_uio_t *uio, uint64_t size) in dmu_read_uio_dbuf() argument 1312 err = dmu_read_uio_dnode(dn, uio, size); in dmu_read_uio_dbuf() 1336 err = dmu_read_uio_dnode(dn, uio, size); in dmu_read_uio() 1363 offset_t off = zfs_uio_offset(uio); in dmu_write_uio_dnode() 1375 tocpy, UIO_WRITE, uio); in dmu_write_uio_dnode() 1379 zfs_uio_advance(uio, off - zfs_uio_offset(uio)); in dmu_write_uio_dnode() 1414 err = dmu_write_uio_dnode(dn, uio, size, tx); in dmu_write_uio_dbuf() [all …]
|
/freebsd/sys/netinet/ |
H A D | sctp_output.h | 191 struct uio *uio,
|
/freebsd/sys/compat/linprocfs/ |
H A D | linprocfs.c | 1328 if (uio->uio_rw != UIO_READ) in linprocfs_doprocmaps() 1446 resid = uio->uio_resid; in linprocfs_doprocmem() 1449 if (uio->uio_rw == UIO_READ && resid != uio->uio_resid) in linprocfs_doprocmem() 2024 if (uio->uio_resid == 0) in linprocfs_doauxv() 2026 if (uio->uio_offset < 0 || uio->uio_resid < 0) in linprocfs_doauxv() 2036 resid = sbuf_len(asb) - uio->uio_offset; in linprocfs_doauxv() 2037 if (resid > uio->uio_resid) in linprocfs_doauxv() 2038 buflen = uio->uio_resid; in linprocfs_doauxv() 2049 error = uiomove(sbuf_data(asb) + uio->uio_offset, buflen, uio); in linprocfs_doauxv() 2064 if (pem == NULL || uio == NULL) in linprocfs_do_oom_score_adj() [all …]
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_io.c | 117 tarfs_io_read(struct tarfs_mount *tmp, bool raw, struct uio *uiop) in tarfs_io_read() 157 struct uio auio; in tarfs_io_read_buf() 318 tarfs_zread_zstd(struct tarfs_zio *zio, struct uio *uiop) in tarfs_zread_zstd() 321 struct uio auio; in tarfs_zread_zstd() 529 struct uio *uiop = ap->a_uio; in tarfs_zread() 569 struct uio auio; in tarfs_zstrategy()
|