Home
last modified time | relevance | path

Searched refs:uio (Results 76 – 100 of 375) sorted by relevance

12345678910>>...15

/freebsd/sys/ufs/ufs/
H A Dufs_extattr.c92 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 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
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 Dfputws.c50 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 Diic.c97 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 Dcardbus_device.c155 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 Dtpm20.c67 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 Dunion_subr.c1253 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 Dmlfk_ipl.c76 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 Dfile.h49 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 Dsocketvar.h437 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 Dtcp_log_dev.c81 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 Dcriov.c82 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 Duinput.c230 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 Dvfprintf.c58 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 Dng_device.c448 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 Dsubr_memdesc.c136 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 Duipc_socket.c162 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 Dsys_process.c346 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 Dsubr_sglist.c596 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 Dpbio.c354 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 Dnetlink_domain.c563 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 Dcuse.c826 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 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()
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 Dext2_vnops.c2027 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 Daudit_trigger.c98 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

12345678910>>...15