/freebsd/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 92 const char *name, struct uio *uio, size_t *size, 95 const char *name, struct uio *uio, struct ucred *cred, 373 struct uio auio; in ufs_extattr_iterate_directory() 597 struct uio auio; in ufs_extattr_enable() 842 struct uio *uio, size_t *size, struct ucred *cred, struct thread *td) in ufs_extattr_get() argument 874 if (uio != NULL && uio->uio_offset != 0) in ufs_extattr_get() 945 if (uio != NULL) { in ufs_extattr_get() 963 uio->uio_resid = old_len - (len - uio->uio_resid); in ufs_extattr_get() 968 if (uio != NULL) in ufs_extattr_get() 1044 struct uio *uio, struct ucred *cred, struct thread *td) in ufs_extattr_set() argument [all …]
|
/freebsd/sys/contrib/rdma/krping/ |
H A D | krping_dev.c | 129 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 184 while (uio->uio_resid) { in krping_write() 185 amt = MIN(uio->uio_resid, remain); in krping_write() 190 err = uiomove(cp, amt, uio); in krping_write() 199 if (uio->uio_resid != 0) { in krping_write()
|
/freebsd/lib/libc/stdio/ |
H A D | fputws.c | 50 struct __suio uio; in fputws_l() local 62 uio.uio_iov = &iov; in fputws_l() 63 uio.uio_iovcnt = 1; in fputws_l() 71 uio.uio_resid = iov.iov_len = nbytes; in fputws_l() 72 if (__sfvwrite(fp, &uio) != 0) in fputws_l()
|
/freebsd/sys/dev/iicbus/ |
H A D | iic.c | 97 static int iicuio_move(struct iic_cdevpriv *priv, struct uio *uio, int last); 98 static int iicuio(struct cdev *dev, struct uio *uio, int ioflag); 224 iicuio_move(struct iic_cdevpriv *priv, struct uio *uio, int last) in iicuio_move() argument 237 while ((error == 0) && (uio->uio_resid > 0)) { in iicuio_move() 239 num_bytes = MIN(uio->uio_resid, sizeof(buffer)); in iicuio_move() 242 switch (uio->uio_rw) { in iicuio_move() 244 error = uiomove(buffer, num_bytes, uio); in iicuio_move() 267 iicuio(struct cdev *dev, struct uio *uio, int ioflag) in iicuio() argument 295 switch (uio->uio_rw) { in iicuio() 312 error = iicuio_move(priv, uio, IIC_LAST_READ); in iicuio() [all …]
|
/freebsd/sys/dev/cardbus/ |
H A D | cardbus_device.c | 155 cardbus_read(struct cdev *dev, struct uio *uio, int ioflag) in cardbus_read() argument 161 if (uio->uio_offset >= devi->sc_cis.len) in cardbus_read() 163 return (uiomove(devi->sc_cis.buffer + uio->uio_offset, in cardbus_read() 164 MIN(uio->uio_resid, devi->sc_cis.len - uio->uio_offset), uio)); in cardbus_read()
|
/freebsd/sys/dev/tpm/ |
H A D | tpm20.c | 67 tpm20_read(struct cdev *dev, struct uio *uio, int flags) in tpm20_read() argument 78 if (sc->owner_tid != uio->uio_td->td_tid) { in tpm20_read() 83 bytes_to_transfer = MIN(sc->pending_data_length, uio->uio_resid); in tpm20_read() 86 result = uiomove((caddr_t) sc->buf + offset, bytes_to_transfer, uio); in tpm20_read() 99 tpm20_write(struct cdev *dev, struct uio *uio, int flags) in tpm20_write() argument 107 byte_count = uio->uio_resid; in tpm20_write() 125 result = uiomove(sc->buf, byte_count, uio); in tpm20_write() 136 sc->owner_tid = uio->uio_td->td_tid; in tpm20_write()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 1253 struct uio uio; in unionfs_copyfile_core() local 1261 memset(&uio, 0, sizeof(uio)); in unionfs_copyfile_core() 1263 uio.uio_td = td; in unionfs_copyfile_core() 1265 uio.uio_offset = 0; in unionfs_copyfile_core() 1272 uio.uio_iov = &iov; in unionfs_copyfile_core() 1273 uio.uio_iovcnt = 1; in unionfs_copyfile_core() 1395 struct uio uio; in unionfs_check_rmdir() local 1430 uio.uio_td = td; in unionfs_check_rmdir() 1431 uio.uio_offset = 0; in unionfs_check_rmdir() 1439 uio.uio_iov = &iov; in unionfs_check_rmdir() [all …]
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | mlfk_ipl.c | 76 static int ipfread(dev_t, struct uio *, int); 77 static int ipfwrite(dev_t, struct uio *, int); 543 static int ipfread(struct cdev *dev, struct uio *uio, int ioflag) in ipfread() argument 545 static int ipfread(dev, uio, ioflag) in ipfread() 548 struct uio *uio; 564 error = ipf_sync_read(&V_ipfmain, uio); 570 error = ipf_log_read(&V_ipfmain, unit, uio); 586 static int ipfwrite(struct cdev *dev, struct uio *uio, int ioflag) in ipfwrite() argument 588 static int ipfwrite(dev, uio, ioflag) in ipfwrite() 591 struct uio *uio; [all …]
|
/freebsd/sys/sys/ |
H A D | file.h | 49 struct uio; 86 void foffset_lock_uio(struct file *fp, struct uio *uio, int flags); 88 void foffset_unlock_uio(struct file *fp, struct uio *uio, int flags); 97 typedef int fo_rdwr_t(struct file *fp, struct uio *uio, 114 typedef int fo_sendfile_t(struct file *fp, int sockfd, struct uio *hdr_uio, 115 struct uio *trl_uio, off_t offset, size_t nbytes, 340 fo_read(struct file *fp, struct uio *uio, struct ucred *active_cred, in fo_read() argument 344 return ((*fp->f_ops->fo_read)(fp, uio, active_cred, flags, td)); in fo_read() 348 fo_write(struct file *fp, struct uio *uio, struct ucred *active_cred, in fo_write() argument 352 return ((*fp->f_ops->fo_write)(fp, uio, active_cred, flags, td)); in fo_write() [all …]
|
H A D | socketvar.h | 437 struct uio; 491 int soreceive(struct socket *so, struct sockaddr **paddr, struct uio *uio, 494 struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, 497 struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, 500 struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, 506 int sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, 509 int sousrsend(struct socket *so, struct sockaddr *addr, struct uio *uio, 512 struct uio *uio, struct mbuf *top, struct mbuf *control, 515 struct uio *uio, struct mbuf *top, struct mbuf *control,
|
/freebsd/sys/dev/tcp_log/ |
H A D | tcp_log_dev.c | 81 struct uio *uio __unused, int flags __unused); 82 static int tcp_log_dev_read(struct cdev *dev __unused, struct uio *uio, 230 tcp_log_dev_write(struct cdev *dev __unused, struct uio *uio __unused, in tcp_log_dev_write() 262 tcp_log_dev_read(struct cdev *dev __unused, struct uio *uio, int flags) in tcp_log_dev_read() argument 331 if (uio->uio_resid > 0) { in tcp_log_dev_read() 342 if (len > uio->uio_resid) in tcp_log_dev_read() 343 len = uio->uio_resid; in tcp_log_dev_read() 345 len, uio); in tcp_log_dev_read()
|
/freebsd/sys/opencrypto/ |
H A D | criov.c | 82 cuio_copydata(struct uio* uio, int off, int len, caddr_t cp) in cuio_copydata() argument 84 struct iovec *iov = uio->uio_iov; in cuio_copydata() 85 int iol __diagused = uio->uio_iovcnt; in cuio_copydata() 102 cuio_copyback(struct uio* uio, int off, int len, c_caddr_t cp) in cuio_copyback() argument 104 struct iovec *iov = uio->uio_iov; in cuio_copyback() 125 cuio_getptr(struct uio *uio, int loc, int *off) in cuio_getptr() argument 131 len = uio->uio_iov[ind].iov_len; in cuio_getptr() 142 *off = uio->uio_iov[ind].iov_len; in cuio_getptr() 651 cuio_apply(struct uio *uio, int off, int len, in cuio_apply() argument 654 struct iovec *iov = uio->uio_iov; in cuio_apply() [all …]
|
/freebsd/sys/dev/evdev/ |
H A D | uinput.c | 230 uinput_read(struct cdev *dev, struct uio *uio, int ioflag) in uinput_read() argument 241 uio->uio_td->td_tid); in uinput_read() 244 if (uio->uio_resid != 0 && uio->uio_resid < sizeof(struct input_event)) in uinput_read() 247 remaining = uio->uio_resid / sizeof(struct input_event); in uinput_read() 271 ret = uiomove(event, sizeof(struct input_event), uio); in uinput_read() 280 uinput_write(struct cdev *dev, struct uio *uio, int ioflag) in uinput_write() argument 292 uio->uio_td->td_tid); in uinput_write() 298 if (uio->uio_resid != sizeof(struct uinput_user_dev)) { in uinput_write() 304 uio); in uinput_write() 316 while (ret == 0 && uio->uio_resid > 0) { in uinput_write() [all …]
|
/freebsd/contrib/sendmail/libsm/ |
H A D | vfprintf.c | 58 sm_print(fp, timeout, uio) in sm_print() argument 61 register struct sm_uio *uio; 65 if (uio->uio_resid == 0) 67 uio->uio_iovcnt = 0; 71 uio->uio_resid = 0; 72 uio->uio_iovcnt = 0; 223 uio.uio_resid += (len); \ 245 if (uio.uio_resid && sm_print(fp, timeout, &uio)) \ 247 uio.uio_iovcnt = 0; \ 329 uio.uio_resid = 0; [all …]
|
/freebsd/sys/netgraph/ |
H A D | ng_device.c | 448 ngdread(struct cdev *dev, struct uio *uio, int flag) in ngdread() argument 471 while (m && uio->uio_resid > 0 && error == 0) { in ngdread() 472 len = MIN(uio->uio_resid, m->m_len); in ngdread() 474 error = uiomove(mtod(m, void *), len, uio); in ngdread() 490 ngdwrite(struct cdev *dev, struct uio *uio, int flag) in ngdwrite() argument 499 if (uio->uio_resid == 0) in ngdwrite() 502 if (uio->uio_resid < 0 || uio->uio_resid > IP_MAXPACKET) in ngdwrite() 505 m = m_uiotombuf(uio, M_NOWAIT, 0, priv->ether_align, M_PKTHDR); in ngdwrite()
|
/freebsd/sys/kern/ |
H A D | subr_memdesc.c | 136 struct uio uio; in vmpages_copyback() local 141 uio.uio_iov = iov; in vmpages_copyback() 142 uio.uio_iovcnt = 1; in vmpages_copyback() 143 uio.uio_offset = 0; in vmpages_copyback() 144 uio.uio_resid = size; in vmpages_copyback() 146 uio.uio_rw = UIO_WRITE; in vmpages_copyback() 284 struct uio uio; in vmpages_copydata() local 289 uio.uio_iov = iov; in vmpages_copydata() 290 uio.uio_iovcnt = 1; in vmpages_copydata() 291 uio.uio_offset = 0; in vmpages_copydata() [all …]
|
H A D | uipc_socket.c | 162 static int soreceive_rcvoob(struct socket *so, struct uio *uio, 1508 if (uio != NULL) 1579 if (uio == NULL) { 1676 if (uio != NULL) 1929 sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, argument 1952 td = uio->uio_td; 1998 soreceive_rcvoob(struct socket *so, struct uio *uio, int flags) argument 2013 (int) min(uio->uio_resid, m->m_len), uio); 2199 if (uio->uio_td) 2696 if (uio->uio_td) [all …]
|
H A D | sys_process.c | 346 proc_rwmem(struct proc *p, struct uio *uio) in proc_rwmem() argument 437 struct uio uio; in proc_iop() local 445 uio.uio_iov = &iov; in proc_iop() 446 uio.uio_iovcnt = 1; in proc_iop() 447 uio.uio_offset = va; in proc_iop() 450 uio.uio_rw = rw; in proc_iop() 451 uio.uio_td = td; in proc_iop() 849 struct uio uio; in kern_ptrace() local 1394 uio.uio_td = td; in kern_ptrace() 1399 p->p_pid, (uintptr_t)uio.uio_offset, uio.uio_resid); in kern_ptrace() [all …]
|
H A D | subr_sglist.c | 596 sglist_append_uio(struct sglist *sg, struct uio *uio) in sglist_append_uio() argument 607 resid = uio->uio_resid; in sglist_append_uio() 608 iov = uio->uio_iov; in sglist_append_uio() 611 KASSERT(uio->uio_td != NULL, in sglist_append_uio() 644 sglist_consume_uio(struct sglist *sg, struct uio *uio, size_t resid) in sglist_consume_uio() argument 655 KASSERT(uio->uio_td != NULL, in sglist_consume_uio() 663 iov = uio->uio_iov; in sglist_consume_uio() 666 uio->uio_iov++; in sglist_consume_uio() 667 uio->uio_iovcnt--; in sglist_consume_uio() 680 uio->uio_resid -= done; in sglist_consume_uio() [all …]
|
/freebsd/sys/dev/pbio/ |
H A D | pbio.c | 354 pbioread(struct cdev *dev, struct uio *uio, int ioflag) in pbioread() argument 365 while (uio->uio_resid > 0) { in pbioread() 366 toread = min(uio->uio_resid, PBIO_BUFSIZ); in pbioread() 367 if ((err = uiomove(scp->pd[port].buff, toread, uio)) != 0) in pbioread() 382 pbiowrite(struct cdev *dev, struct uio *uio, int ioflag) in pbiowrite() argument 393 while (uio->uio_resid > 0) { in pbiowrite() 394 towrite = min(uio->uio_resid, PBIO_BUFSIZ); in pbiowrite() 395 if ((ret = uiomove(scp->pd[port].buff, towrite, uio)) != 0) in pbiowrite()
|
/freebsd/sys/netlink/ |
H A D | netlink_domain.c | 563 nl_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, in nl_sosend() argument 572 MPASS(m == NULL && uio != NULL); in nl_sosend() 597 nb->datalen = uio->uio_resid; in nl_sosend() 598 error = uiomove(&nb->data[0], uio->uio_resid, uio); in nl_sosend() 662 nl_soreceive(struct socket *so, struct sockaddr **psa, struct uio *uio, in nl_soreceive() argument 750 uio->uio_resid; in nl_soreceive() 760 partlen = uio->uio_resid; in nl_soreceive() 818 uio->uio_resid -= overflow; in nl_soreceive() 819 MPASS(uio->uio_resid < 0); in nl_soreceive() 821 MPASS(uio->uio_resid >= 0); in nl_soreceive() [all …]
|
/freebsd/sys/fs/cuse/ |
H A D | cuse.c | 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 906 struct uio uio = { in cuse_proc2proc_copy() local 925 struct uio uio = { in cuse_proc2proc_copy() local 1643 cuse_client_read(struct cdev *dev, struct uio *uio, int ioflag) in cuse_client_read() argument 1662 uio->uio_segflg = UIO_NOCOPY; in cuse_client_read() 1666 while (uio->uio_resid != 0) { in cuse_client_read() 1671 len = uio->uio_iov->iov_len; in cuse_client_read() 1732 cuse_client_write(struct cdev *dev, struct uio *uio, int ioflag) in cuse_client_write() argument 1750 uio->uio_segflg = UIO_NOCOPY; in cuse_client_write() [all …]
|
/freebsd/sys/dev/firewire/ |
H A D | fwdev.c | 267 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() 381 if (uio->uio_resid >= ir->psize) { in fw_read() 391 fw_write_async(struct fw_drv1 *d, struct uio *uio, int ioflag) in fw_write_async() argument 411 xfer->send.pay_len = uio->uio_resid; in fw_write_async() 412 if (uio->uio_resid > 0) { in fw_write_async() 414 uio->uio_resid, uio))) in fw_write_async() 447 fw_write(struct cdev *dev, struct uio *uio, int ioflag) in fw_write() argument 457 return (physio(dev, uio, ioflag)); in fw_write() [all …]
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 2027 struct uio *uio; in ext2_read() local 2037 uio = ap->a_uio; in ext2_read() 2044 if (uio->uio_rw != UIO_READ) in ext2_read() 2111 (int)xfersize, uio); in ext2_read() 2166 struct uio *uio; in ext2_write() local 2175 uio = ap->a_uio; in ext2_write() 2209 if ((uoff_t)uio->uio_offset + uio->uio_resid > fs->e2fs_maxfilesize) in ext2_write() 2215 error = vn_rlimit_fsize(vp, uio, uio->uio_td); in ext2_write() 2219 resid = uio->uio_resid; in ext2_write() 2329 uio->uio_offset -= resid - uio->uio_resid; in ext2_write() [all …]
|
/freebsd/sys/security/audit/ |
H A D | audit_trigger.c | 98 audit_read(struct cdev *dev, struct uio *uio, int ioflag) in audit_read() argument 116 error = uiomove(&ti->trigger, sizeof(ti->trigger), uio); in audit_read() 123 audit_write(struct cdev *dev, struct uio *uio, int ioflag) in audit_write() argument
|