Home
last modified time | relevance | path

Searched refs:uio (Results 151 – 175 of 375) sorted by relevance

12345678910>>...15

/freebsd/sys/fs/procfs/
H A Dprocfs_regs.c86 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 Dprocfs_fpregs.c86 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 Dprocfs_mem.c59 if (uio->uio_resid == 0) in procfs_doprocmem()
66 error = proc_rwmem(p, uio); in procfs_doprocmem()
H A Dprocfs_osrel.c46 if (uio == NULL) in procfs_doosrel()
48 switch (uio->uio_rw) { in procfs_doosrel()
/freebsd/sys/dev/proto/
H A Dproto_busdma.c281 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 Dstratix10-soc-fpga-mgr.c147 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 Dip_sync.c408 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 Dcxgbei.c296 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 Dspkr.c417 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 Drandom.h36 struct uio;
57 extern int (*_read_random_uio)(struct uio *, bool);
64 int read_random_uio(struct uio *, bool);
H A Dbio.h136 struct uio;
180 int physio(struct cdev *dev, struct uio *uio, int ioflag);
H A Daio.h153 struct uio uio; /* (*) storage for non-vectored uio */ member
155 struct uio *uiop; /* (*) Possibly malloced uio */
H A Dprotosw.h57 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 Dxenstore_dev.c228 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 Ddevfs_vnops.c1409 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 Dbpf_buffer.h47 struct uio *uio);
H A Dbpf_buffer.c206 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 Dhv_kvp.c727 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 Dzy7_devcfg.c125 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 Dvnode_if.src227 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 Dscsi_target.c521 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 Dhidraw.c407 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 Dxprintf.c96 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 Dpcfclock.c293 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 Dfbd.c149 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

12345678910>>...15