/freebsd/sys/fs/procfs/ |
H A D | procfs_regs.c | 86 if (uio->uio_offset != 0) in procfs_doprocregs() 115 error = UIOMOVE_FROMBUF(r, uio); in procfs_doprocregs() 118 if (error == 0 && uio->uio_rw == UIO_WRITE) { in procfs_doprocregs()
|
H A D | procfs_fpregs.c | 86 if (uio->uio_offset != 0) in procfs_doprocfpregs() 115 error = UIOMOVE_FROMBUF(r, uio); in procfs_doprocfpregs() 118 if (error == 0 && uio->uio_rw == UIO_WRITE) { in procfs_doprocfpregs()
|
H A D | procfs_mem.c | 59 if (uio->uio_resid == 0) in procfs_doprocmem() 66 error = proc_rwmem(p, uio); in procfs_doprocmem()
|
H A D | procfs_osrel.c | 46 if (uio == NULL) in procfs_doosrel() 48 switch (uio->uio_rw) { in procfs_doosrel()
|
/freebsd/sys/dev/proto/ |
H A D | proto_busdma.c | 281 struct uio uio; in proto_busdma_md_load() local 287 uio.uio_iov = &iov; in proto_busdma_md_load() 288 uio.uio_iovcnt = 1; in proto_busdma_md_load() 289 uio.uio_offset = 0; in proto_busdma_md_load() 290 uio.uio_resid = iov.iov_len; in proto_busdma_md_load() 291 uio.uio_segflg = UIO_USERSPACE; in proto_busdma_md_load() 292 uio.uio_rw = UIO_READ; in proto_busdma_md_load() 293 uio.uio_td = td; in proto_busdma_md_load() 298 error = bus_dmamap_load_uio(md->bd_tag, md->bd_map, &uio, in proto_busdma_md_load()
|
/freebsd/sys/arm64/intel/ |
H A D | stratix10-soc-fpga-mgr.c | 147 fpga_write(struct cdev *dev, struct uio *uio, int ioflag) in fpga_write() argument 164 while (uio->uio_resid > 0) { in fpga_write() 166 amnt = MIN(uio->uio_resid, (SVC_BUF_SIZE - sc->mem.fill)); in fpga_write() 167 error = uiomove((void *)addr, amnt, uio); in fpga_write()
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_sync.c | 408 ipf_sync_write(ipf_main_softc_t *softc, struct uio *uio) in ipf_sync_write() argument 422 uio->uio_rw = UIO_WRITE; in ipf_sync_write() 426 while (uio->uio_resid > 0) { in ipf_sync_write() 428 if (uio->uio_resid >= sizeof(sh)) { in ipf_sync_write() 506 if (uio->uio_resid >= sh.sm_len) { in ipf_sync_write() 534 sh.sm_len, (int)uio->uio_resid); in ipf_sync_write() 555 ipf_sync_read(ipf_main_softc_t *softc, struct uio *uio) in ipf_sync_read() argument 562 if ((uio->uio_resid & 3) || (uio->uio_resid < 8)) { in ipf_sync_read() 568 uio->uio_rw = UIO_READ; in ipf_sync_read() 594 (uio->uio_resid > sizeof(*sl))) { in ipf_sync_read() [all …]
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | cxgbei.c | 296 struct uio uio; in parse_pdu() local 305 uio.uio_segflg = UIO_SYSSPACE; in parse_pdu() 306 uio.uio_rw = UIO_READ; in parse_pdu() 307 uio.uio_td = curthread; in parse_pdu() 322 uio.uio_iov = iov; in parse_pdu() 323 uio.uio_iovcnt = 1; in parse_pdu() 324 uio.uio_offset = 0; in parse_pdu() 325 uio.uio_resid = header_len; in parse_pdu() 366 uio.uio_iov = NULL; in parse_pdu() 367 uio.uio_resid = roundup2(data_len, 4); in parse_pdu() [all …]
|
/freebsd/sys/dev/speaker/ |
H A D | spkr.c | 417 spkrwrite(struct cdev *dev, struct uio *uio, int ioflag) in spkrwrite() argument 421 devtoname(dev), uio->uio_resid); in spkrwrite() 424 if (uio->uio_resid > (DEV_BSIZE - 1)) /* prevent system crashes */ in spkrwrite() 431 n = uio->uio_resid; in spkrwrite() 433 error = uiomove(cp, n, uio); in spkrwrite()
|
/freebsd/sys/sys/ |
H A D | random.h | 36 struct uio; 57 extern int (*_read_random_uio)(struct uio *, bool); 64 int read_random_uio(struct uio *, bool);
|
H A D | bio.h | 136 struct uio; 180 int physio(struct cdev *dev, struct uio *uio, int ioflag);
|
H A D | aio.h | 153 struct uio uio; /* (*) storage for non-vectored uio */ member 155 struct uio *uiop; /* (*) Possibly malloced uio */
|
H A D | protosw.h | 57 struct uio; 90 typedef int pr_sosend_t(struct socket *, struct sockaddr *, struct uio *, 93 struct uio *, struct mbuf **, struct mbuf **, int *);
|
/freebsd/sys/dev/xen/xenstore/ |
H A D | xenstore_dev.c | 228 xs_dev_read(struct cdev *dev, struct uio *uio, int ioflag) in xs_dev_read() argument 243 while (uio->uio_resid > 0) { in xs_dev_read() 247 1, uio); in xs_dev_read() 256 xs_dev_write(struct cdev *dev, struct uio *uio, int ioflag) in xs_dev_write() argument 265 int len = uio->uio_resid; in xs_dev_write() 274 error = uiomove(u->u.buffer + u->len, len, uio); in xs_dev_write()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1409 devfs_read_f(struct file *fp, struct uio *uio, struct ucred *cred, in devfs_read_f() argument 1426 resid = uio->uio_resid; in devfs_read_f() 1446 struct uio *uio; in devfs_readdir() local 1457 uio = ap->a_uio; in devfs_readdir() 1458 if (uio->uio_offset < 0) in devfs_readdir() 1497 if (dp->d_reclen > uio->uio_resid) in devfs_readdir() 1502 if (off >= uio->uio_offset) { in devfs_readdir() 1510 uio->uio_offset = off; in devfs_readdir() 1915 devfs_write_f(struct file *fp, struct uio *uio, struct ucred *cred, in devfs_write_f() argument 1932 KASSERT(uio->uio_td == td, ("uio_td %p is not td %p", uio->uio_td, td)); in devfs_write_f() [all …]
|
/freebsd/sys/net/ |
H A D | bpf_buffer.h | 47 struct uio *uio);
|
H A D | bpf_buffer.c | 206 bpf_buffer_uiomove(struct bpf_d *d, caddr_t buf, u_int len, struct uio *uio) in bpf_buffer_uiomove() argument 209 return (uiomove(buf, len, uio)); in bpf_buffer_uiomove()
|
/freebsd/sys/dev/hyperv/utilities/ |
H A D | hv_kvp.c | 727 hv_kvp_dev_daemon_read(struct cdev *dev, struct uio *uio, int ioflag __unused) in hv_kvp_dev_daemon_read() argument 743 amt = MIN(uio->uio_resid, uio->uio_offset >= BUFFERSIZE + 1 ? 0 : in hv_kvp_dev_daemon_read() 744 BUFFERSIZE + 1 - uio->uio_offset); in hv_kvp_dev_daemon_read() 746 if ((error = uiomove(hv_kvp_dev_buf, amt, uio)) != 0) in hv_kvp_dev_daemon_read() 759 hv_kvp_dev_daemon_write(struct cdev *dev, struct uio *uio, int ioflag __unused) in hv_kvp_dev_daemon_write() argument 766 uio->uio_offset = 0; in hv_kvp_dev_daemon_write() 769 amt = MIN(uio->uio_resid, BUFFERSIZE); in hv_kvp_dev_daemon_write() 770 error = uiomove(hv_kvp_dev_buf, amt, uio); in hv_kvp_dev_daemon_write()
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_devcfg.c | 125 static int zy7_devcfg_write(struct cdev *, struct uio *, int); 532 zy7_devcfg_write(struct cdev *dev, struct uio *uio, int ioflag) in zy7_devcfg_write() argument 542 if (uio->uio_offset == 0 && uio->uio_resid > 0) { in zy7_devcfg_write() 567 while (uio->uio_resid > 0) { in zy7_devcfg_write() 576 segsz = MIN(PAGE_SIZE, uio->uio_resid); in zy7_devcfg_write() 578 err = uiomove(dma_mem, segsz, uio); in zy7_devcfg_write() 590 if (uio->uio_resid > segsz) in zy7_devcfg_write()
|
/freebsd/sys/kern/ |
H A D | vnode_if.src | 227 INOUT struct uio *uio; 238 INOUT struct uio *uio; 250 INOUT struct uio *uio; 387 INOUT struct uio *uio; 399 INOUT struct uio *uio; 620 INOUT struct uio *uio; 632 INOUT struct uio *uio; 669 INOUT struct uio *uio;
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_target.c | 521 targwrite(struct cdev *dev, struct uio *uio, int ioflag) in targwrite() argument 532 ("write - uio_resid %zd\n", uio->uio_resid)); in targwrite() 533 while (uio->uio_resid >= sizeof(user_ccb) && error == 0) { in targwrite() 536 error = uiomove((caddr_t)&user_ccb, sizeof(user_ccb), uio); in targwrite() 606 if (write_len == 0 && uio->uio_resid != 0) in targwrite() 797 targread(struct cdev *dev, struct uio *uio, int ioflag) in targread() argument 841 if (uio->uio_resid < sizeof(user_ccb)) in targread() 852 error = uiomove((caddr_t)&user_ccb, sizeof(user_ccb), uio); in targread() 863 if (uio->uio_resid < sizeof(user_ccb)) in targread() 875 error = uiomove((caddr_t)&user_ccb, sizeof(user_ccb), uio); in targread() [all …]
|
/freebsd/sys/dev/hid/ |
H A D | hidraw.c | 407 hidraw_read(struct cdev *dev, struct uio *uio, int flag) in hidraw_read() argument 434 error = uiomove(sc->sc_q, sc->sc_rdesc->isize, uio); in hidraw_read() 457 while (sc->sc_tail != sc->sc_head && uio->uio_resid > 0) { in hidraw_read() 458 length = min(uio->uio_resid, sc->sc_state.uhid ? in hidraw_read() 465 length, uio); in hidraw_read() 487 hidraw_write(struct cdev *dev, struct uio *uio, int flag) in hidraw_write() argument 508 if (uio->uio_resid != size) in hidraw_write() 511 size = uio->uio_resid; in hidraw_write() 515 error = uiomove(&id, 1, uio); in hidraw_write() 528 error = uiomove(buf + buf_offset, uio->uio_resid, uio); in hidraw_write()
|
/freebsd/lib/libc/stdio/ |
H A D | xprintf.c | 96 struct __suio uio; member 105 io->uio.uio_iov = io->iovp = &io->iov[0]; in __printf_init() 106 io->uio.uio_resid = 0; in __printf_init() 107 io->uio.uio_iovcnt = 0; in __printf_init() 114 __sfvwrite(io->fp, &io->uio); in __printf_flush() 129 io->uio.uio_resid += len; in __printf_puts() 131 io->uio.uio_iovcnt++; in __printf_puts() 132 if (io->uio.uio_iovcnt >= NIOV) in __printf_puts()
|
/freebsd/sys/dev/ppbus/ |
H A D | pcfclock.c | 293 pcfclock_read(struct cdev *dev, struct uio *uio, int ioflag) in pcfclock_read() argument 300 if (uio->uio_resid < 18) in pcfclock_read() 313 uiomove(buf, 18, uio); in pcfclock_read()
|
/freebsd/sys/dev/fb/ |
H A D | fbd.c | 149 fb_read(struct cdev *dev, struct uio *uio, int ioflag) in fb_read() argument 156 fb_write(struct cdev *dev, struct uio *uio, int ioflag) in fb_write() argument
|