Symbol: uio
lib/libc/stdio/fputs.c
58
struct __suio uio;
lib/libc/stdio/fputs.c
68
uio.uio_resid = iov.iov_len = strlen(s);
lib/libc/stdio/fputs.c
69
uio.uio_iov = &iov;
lib/libc/stdio/fputs.c
70
uio.uio_iovcnt = 1;
lib/libc/stdio/fputs.c
73
r = __sfvwrite(fp, &uio);
lib/libc/stdio/fputwc.c
52
struct __suio uio;
lib/libc/stdio/fputwc.c
59
uio.uio_iov = &iov;
lib/libc/stdio/fputwc.c
60
uio.uio_iovcnt = 1;
lib/libc/stdio/fputwc.c
80
uio.uio_resid = iov.iov_len = size;
lib/libc/stdio/fputwc.c
81
if (__sfvwrite(fp, &uio)) {
lib/libc/stdio/fvwrite.c
112
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fvwrite.c
185
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fvwrite.c
229
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fvwrite.c
61
__sfvwrite(FILE *fp, struct __suio *uio)
lib/libc/stdio/fvwrite.c
72
_DIAGASSERT(uio != NULL);
lib/libc/stdio/fvwrite.c
74
if ((ssize_t)uio->uio_resid < 0) {
lib/libc/stdio/fvwrite.c
78
if (uio->uio_resid == 0)
lib/libc/stdio/fvwrite.c
89
iov = uio->uio_iov;
lib/libc/stdio/fwrite.c
61
struct __suio uio;
lib/libc/stdio/fwrite.c
81
uio.uio_resid = iov.iov_len = n;
lib/libc/stdio/fwrite.c
82
uio.uio_iov = &iov;
lib/libc/stdio/fwrite.c
83
uio.uio_iovcnt = 1;
lib/libc/stdio/fwrite.c
91
if (__sfvwrite(fp, &uio) != 0)
lib/libc/stdio/fwrite.c
92
count = ((n - uio.uio_resid) / size);
lib/libc/stdio/puts.c
59
struct __suio uio;
lib/libc/stdio/puts.c
74
uio.uio_resid = c + 1;
lib/libc/stdio/puts.c
75
uio.uio_iov = &iov[0];
lib/libc/stdio/puts.c
76
uio.uio_iovcnt = 2;
lib/libc/stdio/puts.c
78
r = __sfvwrite(stdout, &uio);
lib/libc/stdio/putw.c
54
struct __suio uio;
lib/libc/stdio/putw.c
61
iov.iov_len = uio.uio_resid = sizeof(w);
lib/libc/stdio/putw.c
62
uio.uio_iov = &iov;
lib/libc/stdio/putw.c
63
uio.uio_iovcnt = 1;
lib/libc/stdio/putw.c
65
r = __sfvwrite(fp, &uio);
lib/libc/stdio/vfwprintf.c
205
struct __suio uio;
lib/libc/stdio/vfwprintf.c
217
uio.uio_iov = &iov;
lib/libc/stdio/vfwprintf.c
218
uio.uio_resid = len;
lib/libc/stdio/vfwprintf.c
219
uio.uio_iovcnt = 1;
lib/libc/stdio/vfwprintf.c
222
return __sfvwrite(fp, &uio) != EOF ? (wint_t)wc : END_OF_FILE;
lib/libc/stdio/vfwprintf.c
230
__sprint(FILE *fp, struct __suio *uio)
lib/libc/stdio/vfwprintf.c
235
_DIAGASSERT(uio != NULL);
lib/libc/stdio/vfwprintf.c
237
if (uio->uio_resid == 0) {
lib/libc/stdio/vfwprintf.c
238
uio->uio_iovcnt = 0;
lib/libc/stdio/vfwprintf.c
241
err = __sfvwrite(fp, uio);
lib/libc/stdio/vfwprintf.c
242
uio->uio_resid = 0;
lib/libc/stdio/vfwprintf.c
243
uio->uio_iovcnt = 0;
lib/libc/stdio/vfwprintf.c
678
struct __suio uio; /* output information: summary */
lib/libc/stdio/vfwprintf.c
722
uio.uio_resid += (len); \
lib/libc/stdio/vfwprintf.c
724
if (++uio.uio_iovcnt >= NIOV) { \
lib/libc/stdio/vfwprintf.c
725
if (__sprint(fp, &uio)) \
lib/libc/stdio/vfwprintf.c
731
if (uio.uio_resid && __sprint(fp, &uio)) \
lib/libc/stdio/vfwprintf.c
733
uio.uio_iovcnt = 0; \
lib/libc/stdio/vfwprintf.c
848
uio.uio_iov = iovp = iov;
lib/libc/stdio/vfwprintf.c
849
uio.uio_resid = 0;
lib/libc/stdio/vfwprintf.c
850
uio.uio_iovcnt = 0;
lib/libp2k/p2k.c
1151
struct uio *uio;
lib/libp2k/p2k.c
1157
uio = rump_pub_uio_setup(dent, *reslen, *readoff, RUMPUIO_READ);
lib/libp2k/p2k.c
1160
rv = RUMP_VOP_READDIR(vp, uio, cred, eofflag,
lib/libp2k/p2k.c
1166
rv = RUMP_VOP_READDIR(vp, uio, cred, eofflag, NULL, NULL);
lib/libp2k/p2k.c
1170
*reslen = rump_pub_uio_getresid(uio);
lib/libp2k/p2k.c
1171
*readoff = rump_pub_uio_getoff(uio);
lib/libp2k/p2k.c
1173
rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1186
struct uio *uio;
lib/libp2k/p2k.c
1190
uio = rump_pub_uio_setup(linkname, *linklen, 0, RUMPUIO_READ);
lib/libp2k/p2k.c
1192
rv = RUMP_VOP_READLINK(vp, uio, cred);
lib/libp2k/p2k.c
1194
*linklen -= rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1208
struct uio *uio;
lib/libp2k/p2k.c
1212
uio = rump_pub_uio_setup(buf, *resid, offset, RUMPUIO_READ);
lib/libp2k/p2k.c
1214
rv = RUMP_VOP_READ(vp, uio, ioflag, cred);
lib/libp2k/p2k.c
1216
*resid = rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1230
struct uio *uio;
lib/libp2k/p2k.c
1238
uio = rump_pub_uio_setup(buf, *resid, offset, RUMPUIO_WRITE);
lib/libp2k/p2k.c
1240
rv = RUMP_VOP_WRITE(vp, uio, ioflag, cred);
lib/libp2k/p2k.c
1242
*resid = rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1271
struct uio *uio;
lib/libp2k/p2k.c
1275
uio = rump_pub_uio_setup(attr, *resid, 0, RUMPUIO_READ);
lib/libp2k/p2k.c
1277
uio = NULL;
lib/libp2k/p2k.c
1281
rv = RUMP_VOP_GETEXTATTR(vp, attrnamespace, attrname, uio,
lib/libp2k/p2k.c
1286
if (uio)
lib/libp2k/p2k.c
1287
*resid = rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1300
struct uio *uio;
lib/libp2k/p2k.c
1304
uio = rump_pub_uio_setup(attr, *resid, 0, RUMPUIO_READ);
lib/libp2k/p2k.c
1306
uio = NULL;
lib/libp2k/p2k.c
1310
rv = RUMP_VOP_SETEXTATTR(vp, attrnamespace, attrname, uio, cred);
lib/libp2k/p2k.c
1314
if (uio)
lib/libp2k/p2k.c
1315
*resid = rump_pub_uio_free(uio);
lib/libp2k/p2k.c
1328
struct uio *uio;
lib/libp2k/p2k.c
1332
uio = rump_pub_uio_setup(attrs, *resid, 0, RUMPUIO_READ);
lib/libp2k/p2k.c
1334
uio = NULL;
lib/libp2k/p2k.c
1338
rv = RUMP_VOP_LISTEXTATTR(vp, attrnamespace, uio, attrsize,
lib/libp2k/p2k.c
1343
if (uio)
lib/libp2k/p2k.c
1344
*resid = rump_pub_uio_free(uio);
lib/libukfs/ukfs.c
782
struct uio *uio;
lib/libukfs/ukfs.c
787
uio = rump_pub_uio_setup(buf, bufsize, *off, RUMPUIO_READ);
lib/libukfs/ukfs.c
789
rv = RUMP_VOP_READDIR(vp, uio, cred, &eofflag, NULL, NULL);
lib/libukfs/ukfs.c
792
*off = rump_pub_uio_getoff(uio);
lib/libukfs/ukfs.c
793
resid = rump_pub_uio_free(uio);
share/examples/rump/ttyserv/ttyserv.c
125
uio = rump_pub_uio_setup(&pr_rw->pm_data[0],
share/examples/rump/ttyserv/ttyserv.c
128
rv = RUMP_VOP_READ(devvp, uio, 0, rootcred);
share/examples/rump/ttyserv/ttyserv.c
130
reslen = rump_pub_uio_free(uio);
share/examples/rump/ttyserv/ttyserv.c
137
uio = rump_pub_uio_setup(&pr_rw->pm_data[0],
share/examples/rump/ttyserv/ttyserv.c
140
rv = RUMP_VOP_WRITE(devvp, uio, 0, rootcred);
share/examples/rump/ttyserv/ttyserv.c
142
reslen = rump_pub_uio_free(uio);
share/examples/rump/ttyserv/ttyserv.c
88
struct uio *uio;
share/examples/rump/umserv/umserv.c
156
struct uio *uio;
share/examples/rump/umserv/umserv.c
195
uio = rump_pub_uio_setup(&pr_rw->pm_data[0],
share/examples/rump/umserv/umserv.c
198
rv = RUMP_VOP_READ(devvp, uio, 0, rootcred);
share/examples/rump/umserv/umserv.c
200
reslen = rump_pub_uio_free(uio);
share/examples/rump/umserv/umserv.c
207
uio = rump_pub_uio_setup(&pr_rw->pm_data[0],
share/examples/rump/umserv/umserv.c
210
rv = RUMP_VOP_WRITE(devvp, uio, 0, rootcred);
share/examples/rump/umserv/umserv.c
212
reslen = rump_pub_uio_free(uio);
sys/arch/acorn32/mainbus/fd.c
681
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/acorn32/mainbus/fd.c
684
return (physio(fdstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/acorn32/mainbus/fd.c
688
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/acorn32/mainbus/fd.c
691
return (physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/alpha/alpha/promcons.c
167
promread(dev_t dev, struct uio *uio, int flag)
sys/arch/alpha/alpha/promcons.c
171
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/alpha/alpha/promcons.c
175
promwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/alpha/alpha/promcons.c
179
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/alpha/common/bus_dma.c
381
struct uio *uio, int flags)
sys/arch/alpha/common/bus_dma.c
398
resid = uio->uio_resid;
sys/arch/alpha/common/bus_dma.c
399
iov = uio->uio_iov;
sys/arch/alpha/common/bus_dma.c
401
vm = uio->uio_vmspace;
sys/arch/alpha/common/bus_dma.c
406
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/alpha/common/bus_dma.c
422
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/common/bus_dma.c
430
error = bus_dmamap_load_uio(t->_next_window, map, uio, flags);
sys/arch/alpha/common/sgmap_typedep.c
454
__C(SGMAP_TYPE,_load_uio)(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/common/sgmap_typedep.c
475
resid = uio->uio_resid;
sys/arch/alpha/common/sgmap_typedep.c
476
iov = uio->uio_iov;
sys/arch/alpha/common/sgmap_typedep.c
478
vm = uio->uio_vmspace;
sys/arch/alpha/common/sgmap_typedep.c
482
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/alpha/common/sgmap_typedep.c
506
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/common/sgmap_typedep.c
518
uio, flags);
sys/arch/alpha/common/sgmap_typedep.h
47
struct uio *, int, struct alpha_sgmap *);
sys/arch/alpha/include/bus_defs.h
279
struct uio;
sys/arch/alpha/include/bus_defs.h
399
struct uio *, int);
sys/arch/alpha/include/bus_funcs.h
293
struct uio;
sys/arch/alpha/include/bus_funcs.h
338
bus_dmamap_t, struct uio *, int);
sys/arch/alpha/include/isa_machdep.h
165
struct uio *, int);
sys/arch/alpha/isa/isadma_bounce.c
379
struct uio *uio, int flags)
sys/arch/alpha/pci/apecs_dma.c
252
apecs_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/apecs_dma.c
256
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
59
struct uio *, int);
sys/arch/alpha/pci/cia_dma.c
468
struct uio *uio, int flags)
sys/arch/alpha/pci/cia_dma.c
472
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
64
struct uio *, int);
sys/arch/alpha/pci/dwlpx_dma.c
305
dwlpx_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
308
return (pci_sgmap_pte32_load_uio(t, map, uio, flags, t->_sgmap));
sys/arch/alpha/pci/dwlpx_dma.c
63
struct uio *, int);
sys/arch/alpha/pci/lca_dma.c
257
lca_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/lca_dma.c
261
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
59
struct uio *, int);
sys/arch/alpha/pci/mcpcia_dma.c
310
mcpcia_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
315
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
59
struct uio *, int);
sys/arch/alpha/pci/tsp_dma.c
477
tsp_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/pci/tsp_dma.c
481
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
94
struct uio *, int);
sys/arch/alpha/pci/ttwoga_dma.c
309
struct uio *uio, int flags)
sys/arch/alpha/pci/ttwoga_dma.c
314
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/ttwoga_dma.c
59
struct uio *, int);
sys/arch/alpha/tc/tc_dma_3000_500.c
174
tc_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
178
return (tc_sgmap_load_uio(t, map, uio, flags, &tdsi->tdsi_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.h
44
struct uio *, int);
sys/arch/amd64/amd64/netbsd32_machdep.c
569
struct uio uio;
sys/arch/amd64/amd64/netbsd32_machdep.c
587
uio.uio_iov = &iov;
sys/arch/amd64/amd64/netbsd32_machdep.c
588
uio.uio_iovcnt = 1;
sys/arch/amd64/amd64/netbsd32_machdep.c
589
uio.uio_offset = 0;
sys/arch/amd64/amd64/netbsd32_machdep.c
590
uio.uio_resid = sizeof(struct xmmregs32);
sys/arch/amd64/amd64/netbsd32_machdep.c
591
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/amd64/amd64/netbsd32_machdep.c
592
uio.uio_vmspace = vm;
sys/arch/amd64/amd64/netbsd32_machdep.c
594
error = netbsd32_process_xmmregio(curl, l, &uio);
sys/arch/amd64/amd64/netbsd32_machdep.c
600
netbsd32_process_xmmregio(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/amd64/amd64/netbsd32_machdep.c
612
if (uio->uio_offset < 0 || uio->uio_offset > (off_t)kl)
sys/arch/amd64/amd64/netbsd32_machdep.c
615
kv += uio->uio_offset;
sys/arch/amd64/amd64/netbsd32_machdep.c
616
kl -= uio->uio_offset;
sys/arch/amd64/amd64/netbsd32_machdep.c
618
if (kl > uio->uio_resid)
sys/arch/amd64/amd64/netbsd32_machdep.c
619
kl = uio->uio_resid;
sys/arch/amd64/amd64/netbsd32_machdep.c
622
error = uiomove(kv, kl, uio);
sys/arch/amd64/amd64/netbsd32_machdep.c
623
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/arch/amd64/amd64/netbsd32_machdep.c
630
uio->uio_offset = 0;
sys/arch/amd64/amd64/netbsd32_machdep.c
92
static int netbsd32_process_xmmregio(struct lwp *, struct lwp *, struct uio *);
sys/arch/amd64/amd64/process_machdep.c
319
struct uio uio;
sys/arch/amd64/amd64/process_machdep.c
359
uio.uio_iov = &iov;
sys/arch/amd64/amd64/process_machdep.c
360
uio.uio_iovcnt = 1;
sys/arch/amd64/amd64/process_machdep.c
361
uio.uio_offset = 0;
sys/arch/amd64/amd64/process_machdep.c
362
uio.uio_resid = iov.iov_len;
sys/arch/amd64/amd64/process_machdep.c
363
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/amd64/amd64/process_machdep.c
364
uio.uio_vmspace = vm;
sys/arch/amd64/amd64/process_machdep.c
365
error = process_machdep_doxstate(l, *lt, &uio);
sys/arch/amd64/amd64/process_machdep.c
394
process_machdep_doxstate(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/amd64/amd64/process_machdep.c
404
kl = MIN(uio->uio_iov->iov_len, sizeof(r));
sys/arch/amd64/amd64/process_machdep.c
407
kv += uio->uio_offset;
sys/arch/amd64/amd64/process_machdep.c
408
kl -= uio->uio_offset;
sys/arch/amd64/amd64/process_machdep.c
409
if (kl > uio->uio_resid)
sys/arch/amd64/amd64/process_machdep.c
410
kl = uio->uio_resid;
sys/arch/amd64/amd64/process_machdep.c
417
error = uiomove(kv, kl, uio);
sys/arch/amd64/amd64/process_machdep.c
418
if (error == 0 && uio->uio_rw == UIO_WRITE)
sys/arch/amd64/amd64/process_machdep.c
421
uio->uio_offset = 0;
sys/arch/amd64/include/ptrace.h
101
int process_machdep_doxstate(struct lwp *, struct lwp *, struct uio *);
sys/arch/amiga/amiga/amiga_init.c
1039
kernel_reload_write(struct uio *uio)
sys/arch/amiga/amiga/amiga_init.c
1045
iov = uio->uio_iov;
sys/arch/amiga/amiga/amiga_init.c
1059
uio)) != 0)
sys/arch/amiga/amiga/amiga_init.c
1100
if ((error = uiomove(kernel_image + kernel_load_ofs, (int)c, uio)) != 0)
sys/arch/amiga/amiga/amiga_init.c
1188
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/amiga/amiga/amiga_init.c
1194
if (uio->uio_rw == UIO_READ)
sys/arch/amiga/amiga/amiga_init.c
1196
return kernel_reload_write(uio);
sys/arch/amiga/amiga/amiga_init.c
134
int kernel_reload_write(struct uio *);
sys/arch/amiga/dev/event.c
100
if (uio->uio_resid < sizeof(struct firm_event))
sys/arch/amiga/dev/event.c
124
n = howmany(uio->uio_resid, sizeof(struct firm_event));
sys/arch/amiga/dev/event.c
128
cnt * sizeof(struct firm_event), uio);
sys/arch/amiga/dev/event.c
141
cnt * sizeof(struct firm_event), uio);
sys/arch/amiga/dev/event.c
93
ev_read(register struct evvar *ev, struct uio *uio, int flags)
sys/arch/amiga/dev/event_var.h
78
int ev_read(struct evvar *, struct uio *, int);
sys/arch/amiga/dev/fd.c
620
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/fd.c
622
return (physio(fdstrategy, NULL, dev, B_READ, fdminphys, uio));
sys/arch/amiga/dev/fd.c
626
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/fd.c
628
return (physio(fdstrategy, NULL, dev, B_WRITE, fdminphys, uio));
sys/arch/amiga/dev/ite.c
492
iteread(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/ite.c
499
return tp->t_linesw->l_read(tp, uio, flag);
sys/arch/amiga/dev/ite.c
503
itewrite(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/ite.c
510
return tp->t_linesw->l_write(tp, uio, flag);
sys/arch/amiga/dev/kbd.c
482
kbdread(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/kbd.c
484
return ev_read (&kbd_softc.k_events, uio, flags);
sys/arch/amiga/dev/mfc.c
628
mfcsread(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/mfc.c
634
return tp->t_linesw->l_read(tp, uio, flag);
sys/arch/amiga/dev/mfc.c
638
mfcswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/mfc.c
645
return tp->t_linesw->l_write(tp, uio, flag);
sys/arch/amiga/dev/ms.c
482
msread(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/ms.c
488
return(ev_read(&ms->ms_events, uio, flags));
sys/arch/amiga/dev/msc.c
519
mscread(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/msc.c
528
return tp->t_linesw->l_read(tp, uio, flag);
sys/arch/amiga/dev/msc.c
533
mscwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/msc.c
542
return tp->t_linesw->l_write(tp, uio, flag);
sys/arch/amiga/dev/par.c
242
parread(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/par.c
247
printf("parread(%llx, %p)\n", dev, uio);
sys/arch/amiga/dev/par.c
249
return (parrw(dev, uio));
sys/arch/amiga/dev/par.c
254
parwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/amiga/dev/par.c
259
printf("parwrite(%llx, %p)\n", dev, uio);
sys/arch/amiga/dev/par.c
261
return (parrw(dev, uio));
sys/arch/amiga/dev/par.c
266
parrw(dev_t dev, register struct uio *uio)
sys/arch/amiga/dev/par.c
278
if (!!(sc->sc_flags & PARF_OREAD) ^ (uio->uio_rw == UIO_READ))
sys/arch/amiga/dev/par.c
281
if (uio->uio_resid == 0)
sys/arch/amiga/dev/par.c
287
dev, uio, uio->uio_rw == UIO_READ ? 'R' : 'W',
sys/arch/amiga/dev/par.c
288
sc->sc_burst, sc->sc_timo, uio->uio_resid);
sys/arch/amiga/dev/par.c
290
buflen = uimin(sc->sc_burst, uio->uio_resid);
sys/arch/amiga/dev/par.c
298
while (uio->uio_resid > 0)
sys/arch/amiga/dev/par.c
300
len = uimin(buflen, uio->uio_resid);
sys/arch/amiga/dev/par.c
302
if (uio->uio_rw == UIO_WRITE)
sys/arch/amiga/dev/par.c
304
error = uiomove(cp, len, uio);
sys/arch/amiga/dev/par.c
336
if (uio->uio_rw == UIO_WRITE)
sys/arch/amiga/dev/par.c
354
uio->uio_rw == UIO_READ ? "recv" : "send", cp, len, cnt);
sys/arch/amiga/dev/par.c
357
if (uio->uio_rw == UIO_READ)
sys/arch/amiga/dev/par.c
361
error = uiomove(cp, cnt, uio);
sys/arch/amiga/dev/par.c
405
if (uio->uio_rw == UIO_WRITE && cnt != len)
sys/arch/amiga/dev/par.c
428
if (uio->uio_rw == UIO_WRITE && cnt != len)
sys/arch/amiga/dev/par.c
430
uio->uio_resid += (len - cnt);
sys/arch/amiga/dev/par.c
440
printf("parrw: return %d, resid %d\n", error, uio->uio_resid);
sys/arch/amiga/dev/par.c
93
int parrw(dev_t, struct uio *);
sys/arch/amiga/dev/ser.c
441
serread(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/ser.c
445
return ser_tty->t_linesw->l_read(ser_tty, uio, flag);
sys/arch/amiga/dev/ser.c
449
serwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/amiga/dev/ser.c
453
return ser_tty->t_linesw->l_write(ser_tty, uio, flag);
sys/arch/arc/arc/bus_dma.c
328
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arc/arc/bus_dma.c
344
resid = uio->uio_resid;
sys/arch/arc/arc/bus_dma.c
345
iov = uio->uio_iov;
sys/arch/arc/arc/bus_dma.c
350
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/arc/arc/bus_dma.c
359
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/arc/arc/bus_dma.c
365
map->dm_mapsize = uio->uio_resid;
sys/arch/arc/arc/bus_dma.c
367
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/arc/dev/opms.c
270
opmsread(dev_t dev, struct uio *uio, int flag)
sys/arch/arc/dev/opms.c
298
while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0) {
sys/arch/arc/dev/opms.c
299
length = uimin(sc->sc_q.c_cc, uio->uio_resid);
sys/arch/arc/dev/opms.c
307
error = uiomove(buffer, length, uio);
sys/arch/arc/dev/pccons.c
657
pcread(dev_t dev, struct uio *uio, int flag)
sys/arch/arc/dev/pccons.c
662
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/arc/dev/pccons.c
666
pcwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arc/dev/pccons.c
671
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/arc/include/bus_defs.h
195
struct uio;
sys/arch/arc/include/bus_defs.h
251
struct uio *, int);
sys/arch/arc/include/bus_funcs.h
303
struct uio;
sys/arch/arc/include/bus_funcs.h
344
struct uio *, int);
sys/arch/arc/isa/isadma_bounce.c
415
struct uio *uio, int flags)
sys/arch/arc/isa/isadma_bounce.c
98
struct uio *, int);
sys/arch/arc/jazz/bus_dma_jazz.c
296
jazz_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arc/jazz/bus_dma_jazz.c
305
error = jazz_bus_dmamap_load_uio(t, map, uio, flags);
sys/arch/arc/jazz/bus_dma_jazz.c
89
struct uio *, int);
sys/arch/arc/jazz/fd.c
547
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/arc/jazz/fd.c
550
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/arc/jazz/fd.c
554
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/arc/jazz/fd.c
557
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/arm/amlogic/meson_uart.c
353
meson_uart_read(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/amlogic/meson_uart.c
359
return tp->t_linesw->l_read(tp, uio, flag);
sys/arch/arm/amlogic/meson_uart.c
363
meson_uart_write(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/amlogic/meson_uart.c
369
return tp->t_linesw->l_write(tp, uio, flag);
sys/arch/arm/apple/apple_dart.c
465
struct uio *uio, int flags)
sys/arch/arm/apple/apple_dart.c
471
uio, flags);
sys/arch/arm/arm/bus_stubs.c
81
bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t dmam, struct uio *uio,
sys/arch/arm/arm/bus_stubs.c
84
kasan_dma_load(dmam, uio, 0, KASAN_DMA_UIO);
sys/arch/arm/arm/bus_stubs.c
85
return (*t->_dmamap_load_uio)(t, dmam, uio, flags);
sys/arch/arm/arm32/bus_dma.c
1054
struct uio *uio = map->_dm_origbuf;
sys/arch/arm/arm32/bus_dma.c
1055
struct iovec *iov = uio->uio_iov;
sys/arch/arm/arm32/bus_dma.c
1918
_bus_dma_uiomove(void *buf, struct uio *uio, size_t n, int direction)
sys/arch/arm/arm32/bus_dma.c
1927
iov = uio->uio_iov;
sys/arch/arm/arm32/bus_dma.c
1928
vm = uio->uio_vmspace;
sys/arch/arm/arm32/bus_dma.c
1932
for (i = 0; i < uio->uio_iovcnt && resid > 0; i++) {
sys/arch/arm/arm32/bus_dma.c
1933
iov = &uio->uio_iov[i];
sys/arch/arm/arm32/bus_dma.c
290
static int _bus_dma_uiomove(void *buf, struct uio *uio, size_t n,
sys/arch/arm/arm32/bus_dma.c
732
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm/arm32/bus_dma.c
749
resid = uio->uio_resid;
sys/arch/arm/arm32/bus_dma.c
750
iov = uio->uio_iov;
sys/arch/arm/arm32/bus_dma.c
756
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/arm/arm32/bus_dma.c
765
uio->uio_vmspace, flags);
sys/arch/arm/arm32/bus_dma.c
770
map->dm_mapsize = uio->uio_resid;
sys/arch/arm/arm32/bus_dma.c
771
map->_dm_origbuf = uio;
sys/arch/arm/arm32/bus_dma.c
773
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/arm/at91/at91dbgu.c
627
at91dbgu_read(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/at91/at91dbgu.c
635
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/at91/at91dbgu.c
639
at91dbgu_write(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/at91/at91dbgu.c
647
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/at91/at91usart.c
719
at91usart_read(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/at91/at91usart.c
727
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/at91/at91usart.c
731
at91usart_write(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/at91/at91usart.c
739
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/clps711x/clpscom.c
712
clpscomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/clps711x/clpscom.c
721
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/arm/clps711x/clpscom.c
725
clpscomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/clps711x/clpscom.c
734
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/arm/ep93xx/epcom.c
628
epcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/ep93xx/epcom.c
636
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/ep93xx/epcom.c
640
epcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/ep93xx/epcom.c
648
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/footbridge/footbridge_com.c
307
fcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/footbridge/footbridge_com.c
312
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/arm/footbridge/footbridge_com.c
316
fcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/footbridge/footbridge_com.c
321
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/arm/imx/imxuart.c
826
imxuread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/imx/imxuart.c
835
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/imx/imxuart.c
839
imxuwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/imx/imxuart.c
848
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/include/bus_defs.h
325
struct uio;
sys/arch/arm/include/bus_defs.h
398
struct uio *, int);
sys/arch/arm/include/bus_defs.h
496
struct uio *un_uio;
sys/arch/arm/include/bus_funcs.h
679
struct uio;
sys/arch/arm/include/bus_funcs.h
687
int bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/arm/include/bus_funcs.h
722
struct uio *, int);
sys/arch/arm/ixp12x0/ixp12x0_com.c
635
ixpcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/ixp12x0/ixp12x0_com.c
643
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/ixp12x0/ixp12x0_com.c
647
ixpcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/ixp12x0/ixp12x0_com.c
655
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/s3c2xx0/sscom.c
764
sscomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/s3c2xx0/sscom.c
772
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/arm/s3c2xx0/sscom.c
776
sscomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/s3c2xx0/sscom.c
784
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/arm/s3c2xx0/sscom_var.h
248
int sscomread(dev_t, struct uio *, int);
sys/arch/arm/sa11x0/sa11x0_com.c
653
sacomread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/sa11x0/sa11x0_com.c
662
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/arm/sa11x0/sa11x0_com.c
666
sacomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/sa11x0/sa11x0_com.c
675
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/arm/samsung/exynos_uart.c
445
exynos_uart_read(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/samsung/exynos_uart.c
451
return tp->t_linesw->l_read(tp, uio, flag);
sys/arch/arm/samsung/exynos_uart.c
455
exynos_uart_write(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/samsung/exynos_uart.c
461
return tp->t_linesw->l_write(tp, uio, flag);
sys/arch/arm/sunxi/sun8i_crypto.c
2178
struct uio *uio = crp->crp_buf;
sys/arch/arm/sunxi/sun8i_crypto.c
2179
if (uio->uio_resid != crd->crd_len) {
sys/arch/arm/sunxi/sun8i_crypto.c
2298
struct uio *uio = crp->crp_buf;
sys/arch/arm/sunxi/sun8i_crypto.c
2302
error = bus_dmamap_load_uio(sc->sc_dmat, task->ct_srcmap, uio,
sys/arch/arm/sunxi/sun8i_crypto.c
2310
error = bus_dmamap_load_uio(sc->sc_dmat, task->ct_dstmap, uio,
sys/arch/arm/xilinx/zynq_uart.c
822
zynquartread(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/xilinx/zynq_uart.c
831
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/arm/xilinx/zynq_uart.c
835
zynquartwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/arm/xilinx/zynq_uart.c
844
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/arm/xscale/iopaau.c
251
struct uio *uio = dreq->dreq_outbuf.dmbuf_uio;
sys/arch/arm/xscale/iopaau.c
253
if (uio->uio_rw != UIO_READ)
sys/arch/arm/xscale/iopaau.c
257
uio, BUS_DMA_NOWAIT|BUS_DMA_READ|BUS_DMA_STREAMING);
sys/arch/arm/xscale/iopaau.c
437
struct uio *uio = dreq->dreq_outbuf.dmbuf_uio;
sys/arch/arm/xscale/iopaau.c
439
if (uio->uio_rw != UIO_READ)
sys/arch/arm/xscale/iopaau.c
443
uio, BUS_DMA_NOWAIT|BUS_DMA_READ|BUS_DMA_STREAMING);
sys/arch/arm/xscale/iopaau.c
473
struct uio *uio;
sys/arch/arm/xscale/iopaau.c
476
uio = dreq->dreq_inbuf[i].dmbuf_uio;
sys/arch/arm/xscale/iopaau.c
478
if (uio->uio_rw != UIO_WRITE) {
sys/arch/arm/xscale/iopaau.c
483
error = bus_dmamap_load_uio(sc->sc_dmat, inmap[i], uio,
sys/arch/arm/xscale/pxa2x0_dmac.c
550
struct uio *uio;
sys/arch/arm/xscale/pxa2x0_dmac.c
569
uio = dreq->dreq_inbuf[0].dmbuf_uio;
sys/arch/arm/xscale/pxa2x0_dmac.c
570
len_src = uio->uio_resid;
sys/arch/arm/xscale/pxa2x0_dmac.c
571
if (uio->uio_rw != UIO_WRITE ||
sys/arch/arm/xscale/pxa2x0_dmac.c
575
ds->ds_src_dmap, uio,
sys/arch/atari/atari/bus.c
526
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/atari/atari/bus.c
542
resid = uio->uio_resid;
sys/arch/atari/atari/bus.c
543
iov = uio->uio_iov;
sys/arch/atari/atari/bus.c
548
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/atari/atari/bus.c
557
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/atari/atari/bus.c
563
map->dm_mapsize = uio->uio_resid;
sys/arch/atari/atari/machdep.c
603
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/atari/atari/machdep.c
608
return nvram_uio(uio);
sys/arch/atari/dev/clock.c
512
rtcread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/clock.c
527
if (uio->uio_offset > strlen(buffer))
sys/arch/atari/dev/clock.c
530
length = strlen(buffer) - uio->uio_offset;
sys/arch/atari/dev/clock.c
531
if (length > uio->uio_resid)
sys/arch/atari/dev/clock.c
532
length = uio->uio_resid;
sys/arch/atari/dev/clock.c
534
return uiomove((void *)buffer, length, uio);
sys/arch/atari/dev/clock.c
550
rtcwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/clock.c
559
length = uio->uio_resid;
sys/arch/atari/dev/clock.c
560
if (uio->uio_offset || (length != sizeof(buffer)
sys/arch/atari/dev/clock.c
564
if ((error = uiomove((void *)buffer, sizeof(buffer), uio)))
sys/arch/atari/dev/event.c
101
if (uio->uio_resid < sizeof(struct firm_event))
sys/arch/atari/dev/event.c
125
n = howmany(uio->uio_resid, sizeof(struct firm_event));
sys/arch/atari/dev/event.c
129
cnt * sizeof(struct firm_event), uio);
sys/arch/atari/dev/event.c
142
cnt * sizeof(struct firm_event), uio);
sys/arch/atari/dev/event.c
94
ev_read(register struct evvar *ev, struct uio *uio, int flags)
sys/arch/atari/dev/event_var.h
81
int ev_read(struct evvar *, struct uio *, int);
sys/arch/atari/dev/fd.c
648
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/fd.c
651
return physio(fdstrategy, NULL, dev, B_READ, fdminphys, uio);
sys/arch/atari/dev/fd.c
655
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/fd.c
658
return physio(fdstrategy, NULL, dev, B_WRITE, fdminphys, uio);
sys/arch/atari/dev/hdfd.c
721
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/hdfd.c
724
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/atari/dev/hdfd.c
728
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/hdfd.c
731
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/atari/dev/ite.c
467
iteread(dev_t dev, struct uio *uio, int flag)
sys/arch/atari/dev/ite.c
474
return ((*tp->t_linesw->l_read) (tp, uio, flag));
sys/arch/atari/dev/ite.c
478
itewrite(dev_t dev, struct uio *uio, int flag)
sys/arch/atari/dev/ite.c
485
return ((*tp->t_linesw->l_write) (tp, uio, flag));
sys/arch/atari/dev/kbd.c
337
kbdread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/kbd.c
341
return ev_read(&sc->sc_events, uio, flags);
sys/arch/atari/dev/lpt.c
343
lpwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/lpt.c
349
while ((n = uimin(LPT_BSIZE, uio->uio_resid)) > 0) {
sys/arch/atari/dev/lpt.c
350
uiomove(sc->sc_cp = sc->sc_inbuf->b_data, n, uio);
sys/arch/atari/dev/lpt.c
358
uio->uio_resid += sc->sc_count;
sys/arch/atari/dev/ms.c
372
msread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/ms.c
377
return ev_read(&ms->ms_events, uio, flags);
sys/arch/atari/dev/nvram.c
137
nvram_uio(struct uio *uio)
sys/arch/atari/dev/nvram.c
151
(long)uio->uio_resid, (long)uio->uio_offset,
sys/arch/atari/dev/nvram.c
152
(uio->uio_rw == UIO_READ) ? "from" : "to"));
sys/arch/atari/dev/nvram.c
154
offset = uio->uio_offset + MC_NVRAM_START;
sys/arch/atari/dev/nvram.c
155
nleft = uio->uio_resid;
sys/arch/atari/dev/nvram.c
165
if (uio->uio_rw == UIO_READ) {
sys/arch/atari/dev/nvram.c
169
if ((i = uiomove(buf, nleft, uio)) != 0)
sys/arch/atari/dev/nvram.c
171
if (uio->uio_rw == UIO_WRITE) {
sys/arch/atari/dev/ser.c
519
serread(dev_t dev, struct uio *uio, int flag)
sys/arch/atari/dev/ser.c
524
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/atari/dev/ser.c
528
serwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/atari/dev/ser.c
533
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/atari/dev/zs.c
516
zsread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/zs.c
528
return (*tp->t_linesw->l_read)(tp, uio, flags);
sys/arch/atari/dev/zs.c
532
zswrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/dev/zs.c
544
return (*tp->t_linesw->l_write)(tp, uio, flags);
sys/arch/atari/include/bus_defs.h
295
struct uio;
sys/arch/atari/include/bus_defs.h
357
struct uio *, int);
sys/arch/atari/include/bus_funcs.h
339
struct uio;
sys/arch/atari/include/bus_funcs.h
369
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/atari/include/cpu.h
126
struct uio;
sys/arch/atari/include/cpu.h
127
int nvram_uio(struct uio *);
sys/arch/atari/isa/isa_dma.c
101
struct uio *, int);
sys/arch/atari/isa/isa_dma.c
438
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/atari/vme/et4000.c
401
et4kread(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/vme/et4000.c
408
et4kwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/vme/leo.c
355
leomove(dev_t dev, struct uio *uio, int flags)
sys/arch/atari/vme/leo.c
363
if (uio->uio_offset > sc->sc_msize)
sys/arch/atari/vme/leo.c
365
length = sc->sc_msize - uio->uio_offset;
sys/arch/atari/vme/leo.c
366
if (length > uio->uio_resid)
sys/arch/atari/vme/leo.c
367
length = uio->uio_resid;
sys/arch/atari/vme/leo.c
373
offset = uio->uio_offset;
sys/arch/atari/vme/leo.c
374
if (uio->uio_rw == UIO_READ)
sys/arch/atari/vme/leo.c
377
if ((error = uiomove((void *)smallbuf, size, uio)))
sys/arch/atari/vme/leo.c
379
if (uio->uio_rw == UIO_WRITE)
sys/arch/cobalt/dev/lcdpanel.c
262
lcdpanelread(dev_t dev, struct uio *uio, int flag)
sys/arch/cobalt/dev/lcdpanel.c
268
if (uio->uio_resid < sizeof(b))
sys/arch/cobalt/dev/lcdpanel.c
274
return uiomove((void*)&b, sizeof(b), uio);
sys/arch/cobalt/dev/lcdpanel.c
278
lcdpanelwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/cobalt/dev/lcdpanel.c
285
io.len = uio->uio_resid;
sys/arch/cobalt/dev/lcdpanel.c
289
if ((error = uiomove((void*)io.buf, io.len, uio)) != 0)
sys/arch/dreamcast/dev/g1/gdrom.c
590
gdromread(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/g1/gdrom.c
594
return physio(gdromstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/dreamcast/dev/g1/gdrom.c
598
gdromwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/g2/gapspci_dma.c
331
gaps_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/dreamcast/dev/g2/gapspci_dma.c
66
int gaps_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/dreamcast/dev/gdrom.c
650
gdromread(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/gdrom.c
654
return physio(gdromstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/dreamcast/dev/gdrom.c
658
gdromwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/maple/mlcd.c
668
mlcdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/maple/mlcd.c
683
pt->pt_name, (long) uio->uio_offset, uio->uio_resid);
sys/arch/dreamcast/dev/maple/mlcd.c
687
if (uio->uio_offset % sc->sc_bsize || uio->uio_offset > devsize)
sys/arch/dreamcast/dev/maple/mlcd.c
695
while (uio->uio_offset < devsize
sys/arch/dreamcast/dev/maple/mlcd.c
696
&& uio->uio_resid >= (size_t) sc->sc_bsize) {
sys/arch/dreamcast/dev/maple/mlcd.c
699
pt->pt_nblk - uio->uio_offset / sc->sc_bsize - 1 :
sys/arch/dreamcast/dev/maple/mlcd.c
700
uio->uio_offset / sc->sc_bsize;
sys/arch/dreamcast/dev/maple/mlcd.c
702
if ((error = uiomove(bp->lb_data, sc->sc_bsize, uio)) != 0)
sys/arch/dreamcast/dev/maple/mlcd.c
719
uio->uio_resid += sc->sc_bsize;
sys/arch/dreamcast/dev/maple/mmemcard.c
916
mmemread(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/maple/mmemcard.c
919
return physio(mmemstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/dreamcast/dev/maple/mmemcard.c
923
mmemwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/dreamcast/dev/maple/mmemcard.c
926
return physio(mmemstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/dreamcast/include/bus_defs.h
259
struct uio;
sys/arch/dreamcast/include/bus_defs.h
307
struct uio *, int);
sys/arch/emips/ebus/ace_ebus.c
1914
aceread(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/ace_ebus.c
1919
r = physio(acestrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/emips/ebus/ace_ebus.c
1920
DEBUG_PRINT(("aceread -> x%x resid=%x\n",r,uio->uio_resid),DEBUG_XFERS);
sys/arch/emips/ebus/ace_ebus.c
1926
acewrite(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/ace_ebus.c
1930
return physio(acestrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/emips/ebus/dz_ebus.c
211
dzread(dev_t dev, struct uio *uio, int flag)
sys/arch/emips/ebus/dz_ebus.c
219
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/emips/ebus/dz_ebus.c
223
dzwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/emips/ebus/dz_ebus.c
231
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/emips/ebus/flash_ebus.c
1842
eflashread(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/flash_ebus.c
1845
return (physio(eflashstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/emips/ebus/flash_ebus.c
1849
eflashwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/flash_ebus.c
1852
return (physio(eflashstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/emips/ebus/icap_ebus.c
196
icapread(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/icap_ebus.c
199
return (physio(icapstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/emips/ebus/icap_ebus.c
206
icapwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/emips/ebus/icap_ebus.c
209
return (physio(icapstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/emips/emips/bus_dma.c
338
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/emips/emips/bus_dma.c
354
resid = uio->uio_resid;
sys/arch/emips/emips/bus_dma.c
355
iov = uio->uio_iov;
sys/arch/emips/emips/bus_dma.c
360
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/emips/emips/bus_dma.c
369
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/emips/emips/bus_dma.c
375
map->dm_mapsize = uio->uio_resid;
sys/arch/emips/emips/bus_dma.c
377
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/emips/include/bus.h
468
struct uio;
sys/arch/emips/include/bus.h
515
struct uio *, int);
sys/arch/emips/include/bus.h
603
struct uio *, int);
sys/arch/epoc32/windermere/wmcom.c
597
wmcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/epoc32/windermere/wmcom.c
605
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/epoc32/windermere/wmcom.c
609
wmcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/epoc32/windermere/wmcom.c
617
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/evbarm/dev/plcom.c
1014
plcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/evbarm/dev/plcom.c
1023
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/evbarm/dev/plcom.c
1027
plcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/evbarm/dev/plcom.c
1036
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/evbarm/tsarm/tslcd.c
275
tslcdread(dev_t dev, struct uio *uio, int flag)
sys/arch/evbarm/tsarm/tslcd.c
281
tslcdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/evbarm/tsarm/tslcd.c
291
io.len = uio->uio_resid;
sys/arch/evbarm/tsarm/tslcd.c
295
if ((error = uiomove((void*)io.buf, io.len, uio)) != 0)
sys/arch/evbcf/include/bus_dma.h
146
struct uio *, int);
sys/arch/evbcf/include/bus_dma.h
229
bus_dmamap_t, struct uio *, int);
sys/arch/evbcf/include/bus_dma.h
97
struct uio;
sys/arch/evbmips/isa/isadma_bounce.c
296
struct uio *uio, int flags)
sys/arch/evbppc/virtex/dev/xlcom.c
460
xlcom_read(dev_t dev, struct uio *uio, int flag)
sys/arch/evbppc/virtex/dev/xlcom.c
470
return (tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/evbppc/virtex/dev/xlcom.c
474
xlcom_write(dev_t dev, struct uio *uio, int flag)
sys/arch/evbppc/virtex/dev/xlcom.c
484
return (tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/evbsh3/evbsh3/bus_dma.c
439
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/evbsh3/include/bus_defs.h
328
struct uio;
sys/arch/evbsh3/include/bus_defs.h
379
struct uio *, int);
sys/arch/evbsh3/include/bus_funcs.h
347
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
318
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/ews4800mips/ews4800mips/bus_dma.c
334
resid = uio->uio_resid;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
335
iov = uio->uio_iov;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
340
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/ews4800mips/ews4800mips/bus_dma.c
349
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/ews4800mips/ews4800mips/bus_dma.c
355
map->dm_mapsize = uio->uio_resid;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
357
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/ews4800mips/include/bus.h
702
struct uio;
sys/arch/ews4800mips/include/bus.h
749
struct uio *, int);
sys/arch/ews4800mips/include/bus.h
840
struct uio *, int);
sys/arch/hp300/dev/ct.c
884
ctread(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/ct.c
887
return physio(ctstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/hp300/dev/ct.c
891
ctwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/ct.c
895
return physio(ctstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/hp300/dev/dcm.c
611
dcmread(dev_t dev, struct uio *uio, int flag)
sys/arch/hp300/dev/dcm.c
624
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/hp300/dev/dcm.c
628
dcmwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hp300/dev/dcm.c
641
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/hp300/dev/mt.c
934
mtread(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/mt.c
937
return physio(mtstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/hp300/dev/mt.c
941
mtwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/mt.c
944
return physio(mtstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/hp300/dev/ppi.c
139
static int ppirw(dev_t, struct uio *);
sys/arch/hp300/dev/ppi.c
274
ppiread(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/ppi.c
279
printf("ppiread(%"PRIx64", %p)\n", dev, uio);
sys/arch/hp300/dev/ppi.c
281
return ppirw(dev, uio);
sys/arch/hp300/dev/ppi.c
285
ppiwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/ppi.c
290
printf("ppiwrite(%"PRIx64", %p)\n", dev, uio);
sys/arch/hp300/dev/ppi.c
292
return ppirw(dev, uio);
sys/arch/hp300/dev/ppi.c
296
ppirw(dev_t dev, struct uio *uio)
sys/arch/hp300/dev/ppi.c
305
if (uio->uio_resid == 0)
sys/arch/hp300/dev/ppi.c
314
dev, uio, uio->uio_rw == UIO_READ ? 'R' : 'W',
sys/arch/hp300/dev/ppi.c
315
sc->sc_burst, sc->sc_timo, uio->uio_resid);
sys/arch/hp300/dev/ppi.c
317
const int buflen = uimin(sc->sc_burst, uio->uio_resid);
sys/arch/hp300/dev/ppi.c
325
while (uio->uio_resid > 0) {
sys/arch/hp300/dev/ppi.c
326
len = uimin(buflen, uio->uio_resid);
sys/arch/hp300/dev/ppi.c
328
if (uio->uio_rw == UIO_WRITE) {
sys/arch/hp300/dev/ppi.c
329
error = uiomove(cp, len, uio);
sys/arch/hp300/dev/ppi.c
360
if (uio->uio_rw == UIO_WRITE)
sys/arch/hp300/dev/ppi.c
369
uio->uio_rw == UIO_READ ? "recv" : "send",
sys/arch/hp300/dev/ppi.c
373
if (uio->uio_rw == UIO_READ) {
sys/arch/hp300/dev/ppi.c
375
error = uiomove(cp, cnt, uio);
sys/arch/hp300/dev/ppi.c
417
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/arch/hp300/dev/ppi.c
437
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/arch/hp300/dev/ppi.c
438
uio->uio_resid += (len - cnt);
sys/arch/hp300/dev/ppi.c
448
printf("ppirw: return %d, resid %d\n", error, uio->uio_resid);
sys/arch/hp300/dev/rd.c
1308
rdread(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/rd.c
1311
return physio(rdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/hp300/dev/rd.c
1315
rdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/hp300/dev/rd.c
1318
return physio(rdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/hpcmips/dev/ucbsnd.c
159
struct uio *);
sys/arch/hpcmips/dev/ucbsnd.c
557
ucbsndread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/hpcmips/dev/ucbsnd.c
573
struct uio *uio)
sys/arch/hpcmips/dev/ucbsnd.c
577
error = uiomove(buf, bufsize, uio);
sys/arch/hpcmips/dev/ucbsnd.c
599
ucbsndwrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/hpcmips/dev/ucbsnd.c
611
len = uio->uio_resid;
sys/arch/hpcmips/dev/ucbsnd.c
625
error = ucbsndwrite_subr(sc, buf, TX39_SIBDMA_SIZE, uio);
sys/arch/hpcmips/dev/ucbsnd.c
637
error = ucbsndwrite_subr(sc, buf, rest, uio);
sys/arch/hpcmips/hpcmips/bus_dma.c
331
_hpcmips_bd_map_load_uio(bus_dma_tag_t t, bus_dmamap_t mapx, struct uio *uio,
sys/arch/hpcmips/hpcmips/bus_dma.c
348
resid = uio->uio_resid;
sys/arch/hpcmips/hpcmips/bus_dma.c
349
iov = uio->uio_iov;
sys/arch/hpcmips/hpcmips/bus_dma.c
354
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/hpcmips/hpcmips/bus_dma.c
363
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/hpcmips/hpcmips/bus_dma.c
369
map->bdm.dm_mapsize = uio->uio_resid;
sys/arch/hpcmips/include/bus.h
1035
struct uio *, int); \
sys/arch/hpcmips/include/bus.h
939
struct uio;
sys/arch/hpcmips/include/bus.h
964
struct uio *, int);
sys/arch/hpcmips/tx/txcom.c
903
txcomread(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcmips/tx/txcom.c
908
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/hpcmips/tx/txcom.c
912
txcomwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcmips/tx/txcom.c
917
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/hpcmips/vr/flash_vrip.c
341
flashread(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcmips/vr/flash_vrip.c
355
off = uio->uio_offset;
sys/arch/hpcmips/vr/flash_vrip.c
356
total = uimin(sc->sc_size - off, uio->uio_resid);
sys/arch/hpcmips/vr/flash_vrip.c
359
count = uimin(sc->sc_block_size, uio->uio_resid);
sys/arch/hpcmips/vr/flash_vrip.c
361
if ((error = uiomove(sc->sc_buf, count, uio)) != 0)
sys/arch/hpcmips/vr/flash_vrip.c
371
flashwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcmips/vr/flash_vrip.c
380
if (sc->sc_size < uio->uio_offset + uio->uio_resid)
sys/arch/hpcmips/vr/flash_vrip.c
382
if (uio->uio_offset % sc->sc_block_size)
sys/arch/hpcmips/vr/flash_vrip.c
384
if (uio->uio_resid % sc->sc_block_size)
sys/arch/hpcmips/vr/flash_vrip.c
387
for (off = uio->uio_offset;
sys/arch/hpcmips/vr/flash_vrip.c
388
uio->uio_resid > 0;
sys/arch/hpcmips/vr/flash_vrip.c
390
if ((error = uiomove(sc->sc_buf, sc->sc_block_size, uio)) != 0)
sys/arch/hpcmips/vr/vr4181aiu.c
318
vr4181aiuread(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcmips/vr/vr4181aiu.c
344
count = uimin(avail, uio->uio_resid);
sys/arch/hpcmips/vr/vr4181aiu.c
362
return uiomove(tmp, dst - tmp, uio);
sys/arch/hpcmips/vr/vr4181aiu.c
366
vr4181aiuwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hpcsh/include/bus_defs.h
267
struct uio;
sys/arch/hpcsh/include/bus_defs.h
320
struct uio *, int);
sys/arch/hpcsh/include/bus_funcs.h
317
struct uio *, int);
sys/arch/hppa/dev/astro.c
173
int iommu_dvmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/astro.c
505
iommu_dvmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/astro.c
511
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/dino.c
1615
dino_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/dino.c
1619
return bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/arch/hppa/dev/dino.c
260
int dino_dmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/elroy.c
1162
elroy_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/elroy.c
1166
return bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/arch/hppa/dev/elroy.c
185
int elroy_dmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/pdc.c
334
pdcread(dev_t dev, struct uio *uio, int flag)
sys/arch/hppa/dev/pdc.c
344
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/hppa/dev/pdc.c
348
pdcwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hppa/dev/pdc.c
358
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/hppa/dev/uturn.c
228
int uturn_dmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/uturn.c
644
uturn_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/uturn.c
650
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/hppa/mainbus.c
169
int mbus_dmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/hppa/mainbus.c
877
mbus_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio,
sys/arch/hppa/hppa/mainbus.c
892
resid = uio->uio_resid;
sys/arch/hppa/hppa/mainbus.c
893
iov = uio->uio_iov;
sys/arch/hppa/hppa/mainbus.c
898
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/hppa/hppa/mainbus.c
907
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/hppa/hppa/mainbus.c
913
map->dm_mapsize = uio->uio_resid;
sys/arch/hppa/hppa/trap.c
1162
struct uio uio;
sys/arch/hppa/hppa/trap.c
1167
uio.uio_iov = &iov;
sys/arch/hppa/hppa/trap.c
1168
uio.uio_iovcnt = 1;
sys/arch/hppa/hppa/trap.c
1169
uio.uio_offset = (off_t)addr;
sys/arch/hppa/hppa/trap.c
1170
uio.uio_resid = sizeof(u_int);
sys/arch/hppa/hppa/trap.c
1171
uio.uio_rw = UIO_READ;
sys/arch/hppa/hppa/trap.c
1172
UIO_SETUP_SYSSPACE(&uio);
sys/arch/hppa/hppa/trap.c
1174
return (process_domem(curlwp, l, &uio));
sys/arch/hppa/hppa/trap.c
1180
struct uio uio;
sys/arch/hppa/hppa/trap.c
1185
uio.uio_iov = &iov;
sys/arch/hppa/hppa/trap.c
1186
uio.uio_iovcnt = 1;
sys/arch/hppa/hppa/trap.c
1187
uio.uio_offset = (off_t)addr;
sys/arch/hppa/hppa/trap.c
1188
uio.uio_resid = sizeof(u_int);
sys/arch/hppa/hppa/trap.c
1189
uio.uio_rw = UIO_WRITE;
sys/arch/hppa/hppa/trap.c
1190
UIO_SETUP_SYSSPACE(&uio);
sys/arch/hppa/hppa/trap.c
1192
return (process_domem(curlwp, l, &uio));
sys/arch/hppa/include/bus_defs.h
194
struct uio;
sys/arch/hppa/include/bus_defs.h
236
struct uio *, int);
sys/arch/hppa/include/bus_funcs.h
168
struct uio;
sys/arch/i386/i386/process_machdep.c
284
struct uio uio;
sys/arch/i386/i386/process_machdep.c
308
uio.uio_iov = &iov;
sys/arch/i386/i386/process_machdep.c
309
uio.uio_iovcnt = 1;
sys/arch/i386/i386/process_machdep.c
310
uio.uio_offset = 0;
sys/arch/i386/i386/process_machdep.c
311
uio.uio_resid = sizeof(struct xmmregs);
sys/arch/i386/i386/process_machdep.c
312
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/i386/i386/process_machdep.c
313
uio.uio_vmspace = vm;
sys/arch/i386/i386/process_machdep.c
314
error = process_machdep_doxmmregs(l, *lt, &uio);
sys/arch/i386/i386/process_machdep.c
338
uio.uio_iov = &iov;
sys/arch/i386/i386/process_machdep.c
339
uio.uio_iovcnt = 1;
sys/arch/i386/i386/process_machdep.c
340
uio.uio_offset = 0;
sys/arch/i386/i386/process_machdep.c
341
uio.uio_resid = iov.iov_len;
sys/arch/i386/i386/process_machdep.c
342
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/i386/i386/process_machdep.c
343
uio.uio_vmspace = vm;
sys/arch/i386/i386/process_machdep.c
344
error = process_machdep_doxstate(l, *lt, &uio);
sys/arch/i386/i386/process_machdep.c
361
process_machdep_doxmmregs(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/i386/i386/process_machdep.c
373
kv += uio->uio_offset;
sys/arch/i386/i386/process_machdep.c
374
kl -= uio->uio_offset;
sys/arch/i386/i386/process_machdep.c
375
if (kl > uio->uio_resid)
sys/arch/i386/i386/process_machdep.c
376
kl = uio->uio_resid;
sys/arch/i386/i386/process_machdep.c
383
error = uiomove(kv, kl, uio);
sys/arch/i386/i386/process_machdep.c
384
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/arch/i386/i386/process_machdep.c
391
uio->uio_offset = 0;
sys/arch/i386/i386/process_machdep.c
406
process_machdep_doxstate(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/i386/i386/process_machdep.c
416
kl = MIN(uio->uio_iov->iov_len, sizeof(r));
sys/arch/i386/i386/process_machdep.c
419
kv += uio->uio_offset;
sys/arch/i386/i386/process_machdep.c
420
kl -= uio->uio_offset;
sys/arch/i386/i386/process_machdep.c
421
if (kl > uio->uio_resid)
sys/arch/i386/i386/process_machdep.c
422
kl = uio->uio_resid;
sys/arch/i386/i386/process_machdep.c
429
error = uiomove(kv, kl, uio);
sys/arch/i386/i386/process_machdep.c
430
if (error == 0 && uio->uio_rw == UIO_WRITE)
sys/arch/i386/i386/process_machdep.c
433
uio->uio_offset = 0;
sys/arch/i386/include/ptrace.h
178
int process_machdep_doxmmregs(struct lwp *, struct lwp *, struct uio *);
sys/arch/i386/include/ptrace.h
180
int process_machdep_doxstate(struct lwp *, struct lwp *, struct uio *);
sys/arch/i386/include/ptrace.h
187
struct pfsnode *, struct uio *);
sys/arch/i386/isa/cmos.c
144
cmos_read(dev_t dev, struct uio *uio, int ioflag)
sys/arch/i386/isa/cmos.c
148
if (uio->uio_offset + uio->uio_resid > CMOS_SIZE)
sys/arch/i386/isa/cmos.c
153
error = uiomove(cmos_buf + uio->uio_offset, uio->uio_resid, uio);
sys/arch/i386/isa/cmos.c
160
cmos_write(dev_t dev, struct uio *uio, int ioflag)
sys/arch/i386/isa/cmos.c
164
if (uio->uio_offset + uio->uio_resid > CMOS_SIZE)
sys/arch/i386/isa/cmos.c
169
error = uiomove(cmos_buf + uio->uio_offset, uio->uio_resid, uio);
sys/arch/i386/pci/glxsb.c
501
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
517
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
536
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
553
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/ia64/include/bus.h
1004
struct uio;
sys/arch/ia64/include/bus.h
1063
struct uio *, int);
sys/arch/landisk/dev/button.c
228
btnread(dev_t dev, struct uio *uio, int flags)
sys/arch/landisk/dev/button.c
237
if (uio->uio_resid != BUTTON_EVENT_MSG_SIZE) {
sys/arch/landisk/dev/button.c
245
return (uiomove(&bev, BUTTON_EVENT_MSG_SIZE, uio));
sys/arch/landisk/include/bus_defs.h
260
struct uio;
sys/arch/landisk/include/bus_defs.h
311
struct uio *, int);
sys/arch/landisk/include/bus_funcs.h
283
struct uio;
sys/arch/landisk/include/bus_funcs.h
324
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/landisk/landisk/bus_dma.c
439
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/luna68k/dev/lcd.c
182
lcdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/luna68k/dev/lcd.c
188
len = uio->uio_resid;
sys/arch/luna68k/dev/lcd.c
193
error = uiomove(buf, len, uio);
sys/arch/luna68k/dev/siotty.c
588
sioread(dev_t dev, struct uio *uio, int flag)
sys/arch/luna68k/dev/siotty.c
595
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/luna68k/dev/siotty.c
599
siowrite(dev_t dev, struct uio *uio, int flag)
sys/arch/luna68k/dev/siotty.c
606
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/luna68k/dev/xp.c
264
xp_read(dev_t dev, struct uio *uio, int flags)
sys/arch/luna68k/dev/xp.c
271
xp_write(dev_t dev, struct uio *uio, int flags)
sys/arch/m68k/include/bus_dma.h
150
struct uio *, int);
sys/arch/m68k/include/bus_dma.h
240
bus_dmamap_t, struct uio *, int);
sys/arch/m68k/include/bus_dma.h
92
struct uio;
sys/arch/m68k/m68k/bus_dma.c
318
_bus_dmamap_load_uio_direct(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/m68k/m68k/bus_dma.c
334
resid = uio->uio_resid;
sys/arch/m68k/m68k/bus_dma.c
335
iov = uio->uio_iov;
sys/arch/m68k/m68k/bus_dma.c
340
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/m68k/m68k/bus_dma.c
349
addr, minlen, uio->uio_vmspace, flags, &lastaddr, &seg,
sys/arch/m68k/m68k/bus_dma.c
356
map->dm_mapsize = uio->uio_resid;
sys/arch/mac68k/dev/aed.c
594
aedread(dev_t dev, struct uio *uio, int flag)
sys/arch/mac68k/dev/aed.c
602
if (uio->uio_resid < sizeof(adb_event_t))
sys/arch/mac68k/dev/aed.c
610
willfit = howmany(uio->uio_resid, sizeof(adb_event_t));
sys/arch/mac68k/dev/aed.c
617
firstmove * sizeof(adb_event_t), uio);
sys/arch/mac68k/dev/aed.c
626
moremove * sizeof(adb_event_t), uio);
sys/arch/mac68k/dev/ite_compat.c
129
iteread(dev_t dev, struct uio *uio, int flag)
sys/arch/mac68k/dev/ite_compat.c
132
(*wsdisplay_cdevsw.d_read)(cn_tab->cn_dev, uio, flag) : (ENXIO);
sys/arch/mac68k/dev/ite_compat.c
137
itewrite(dev_t dev, struct uio *uio, int flag)
sys/arch/mac68k/dev/ite_compat.c
140
(*wsdisplay_cdevsw.d_write)(cn_tab->cn_dev, uio, flag) : (ENXIO);
sys/arch/mac68k/nubus/cpi_nubus.c
450
cpi_write(dev_t device, struct uio *uio, int flags)
sys/arch/mac68k/nubus/cpi_nubus.c
459
printf("\tcpi_write() called for %u bytes\n", uio->uio_resid);
sys/arch/mac68k/nubus/cpi_nubus.c
464
while (uio->uio_resid > 0) {
sys/arch/mac68k/nubus/cpi_nubus.c
465
numbytes = uimin(CPI_BUFSIZE, uio->uio_resid);
sys/arch/mac68k/nubus/cpi_nubus.c
467
uiomove(sc->sc_cp, numbytes, uio);
sys/arch/mac68k/nubus/cpi_nubus.c
477
uio->uio_resid += sc->sc_bufbytes;
sys/arch/mac68k/obio/asc.c
264
ascread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/mac68k/obio/asc.c
270
ascwrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/mac68k/obio/ascaudio.c
324
ascaudioread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/mac68k/obio/ascaudio.c
330
ascaudiowrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/mac68k/obio/iwm_fd.c
820
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/mac68k/obio/iwm_fd.c
822
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/mac68k/obio/iwm_fd.c
830
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/mac68k/obio/iwm_fd.c
832
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/macppc/dev/aed.c
466
aedread(dev_t dev, struct uio *uio, int flag)
sys/arch/macppc/dev/aed.c
474
if (uio->uio_resid < sizeof(adb_event_t))
sys/arch/macppc/dev/aed.c
482
willfit = howmany(uio->uio_resid, sizeof(adb_event_t));
sys/arch/macppc/dev/aed.c
489
firstmove * sizeof(adb_event_t), uio);
sys/arch/macppc/dev/aed.c
498
moremove * sizeof(adb_event_t), uio);
sys/arch/macppc/dev/nvram.c
132
nvramread(dev_t dev, struct uio *uio, int flag)
sys/arch/macppc/dev/nvram.c
142
off = uio->uio_offset;
sys/arch/macppc/dev/nvram.c
143
cnt = uio->uio_resid;
sys/arch/macppc/dev/nvram.c
180
error = uiomove(buf + off, cnt, uio);
sys/arch/macppc/dev/nvram.c
190
nvramwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/adm5120/dev/uart.c
244
uart_read(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/adm5120/dev/uart.c
249
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/mips/adm5120/dev/uart.c
253
uart_write(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/adm5120/dev/uart.c
258
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/mips/atheros/dev/athflash.c
284
flashread(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/atheros/dev/athflash.c
298
off = uio->uio_offset;
sys/arch/mips/atheros/dev/athflash.c
299
total = uimin(sc->sc_size - off, uio->uio_resid);
sys/arch/mips/atheros/dev/athflash.c
302
count = uimin(sc->sc_sector_size, uio->uio_resid);
sys/arch/mips/atheros/dev/athflash.c
304
if ((error = uiomove(sc->sc_buf, count, uio)) != 0)
sys/arch/mips/atheros/dev/athflash.c
314
flashwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/atheros/dev/athflash.c
323
if (sc->sc_size < uio->uio_offset + uio->uio_resid)
sys/arch/mips/atheros/dev/athflash.c
325
if (uio->uio_offset % sc->sc_sector_size)
sys/arch/mips/atheros/dev/athflash.c
327
if (uio->uio_resid % sc->sc_sector_size)
sys/arch/mips/atheros/dev/athflash.c
330
for (off = uio->uio_offset;
sys/arch/mips/atheros/dev/athflash.c
331
uio->uio_resid > 0;
sys/arch/mips/atheros/dev/athflash.c
333
error = uiomove(sc->sc_buf, sc->sc_sector_size, uio);
sys/arch/mips/include/bus_dma_defs.h
133
struct uio *, int);
sys/arch/mips/include/bus_dma_defs.h
236
struct uio *un_uio;
sys/arch/mips/include/bus_dma_defs.h
95
struct uio;
sys/arch/mips/include/bus_dma_funcs.h
114
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/mips/include/bus_dma_funcs.h
70
struct uio;
sys/arch/mips/include/isa_machdep.h
167
struct uio *, int);
sys/arch/mips/mips/bus_dma.c
1296
_bus_dma_uiomove(void *buf, struct uio *uio, size_t n, int direction)
sys/arch/mips/mips/bus_dma.c
1305
iov = uio->uio_iov;
sys/arch/mips/mips/bus_dma.c
1306
vm = uio->uio_vmspace;
sys/arch/mips/mips/bus_dma.c
1310
for (i = 0; i < uio->uio_iovcnt && resid > 0; i++) {
sys/arch/mips/mips/bus_dma.c
1311
iov = &uio->uio_iov[i];
sys/arch/mips/mips/bus_dma.c
239
static int _bus_dma_uiomove(void *buf, struct uio *uio, size_t n,
sys/arch/mips/mips/bus_dma.c
588
struct uio *uio, int flags)
sys/arch/mips/mips/bus_dma.c
615
resid = uio->uio_resid;
sys/arch/mips/mips/bus_dma.c
616
iov = uio->uio_iov;
sys/arch/mips/mips/bus_dma.c
622
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/mips/mips/bus_dma.c
631
uio->uio_vmspace, flags, &seg, lastvaddr, first);
sys/arch/mips/mips/bus_dma.c
638
map->dm_mapsize = uio->uio_resid;
sys/arch/mips/mips/bus_dma.c
640
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/mips/mips/bus_dma.c
652
error = _bus_dma_load_bouncebuf(t, map, uio, uio->uio_resid,
sys/arch/mips/sibyte/dev/sbjcn.c
650
sbjcnread(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/sibyte/dev/sbjcn.c
656
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/mips/sibyte/dev/sbjcn.c
660
sbjcnwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/sibyte/dev/sbjcn.c
666
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/mips/sibyte/dev/sbscn.c
706
sbscnread(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/sibyte/dev/sbscn.c
712
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/mips/sibyte/dev/sbscn.c
716
sbscnwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/mips/sibyte/dev/sbscn.c
722
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/mipsco/include/bus.h
782
struct uio;
sys/arch/mipsco/include/bus.h
831
struct uio *, int);
sys/arch/mipsco/include/bus.h
920
struct uio *, int);
sys/arch/mipsco/mipsco/bus_dma.c
313
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/mipsco/mipsco/bus_dma.c
328
resid = uio->uio_resid;
sys/arch/mipsco/mipsco/bus_dma.c
329
iov = uio->uio_iov;
sys/arch/mipsco/mipsco/bus_dma.c
334
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/mipsco/mipsco/bus_dma.c
343
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/mipsco/mipsco/bus_dma.c
349
map->dm_mapsize = uio->uio_resid;
sys/arch/news68k/news68k/romcons.c
190
romcons_read(dev_t dev, struct uio *uio, int flag)
sys/arch/news68k/news68k/romcons.c
198
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/news68k/news68k/romcons.c
202
romcons_write(dev_t dev, struct uio *uio, int flag)
sys/arch/news68k/news68k/romcons.c
209
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/newsmips/apbus/apbus.c
440
apbus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/newsmips/apbus/apbus.c
445
error = _bus_dmamap_load_uio(t, map, uio, flags);
sys/arch/newsmips/apbus/apbus.c
66
static int apbus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *,
sys/arch/newsmips/include/bus.h
457
struct uio;
sys/arch/newsmips/include/bus.h
504
struct uio *, int);
sys/arch/newsmips/include/bus.h
603
struct uio *, int);
sys/arch/newsmips/newsmips/bus.c
384
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/newsmips/newsmips/bus.c
400
resid = uio->uio_resid;
sys/arch/newsmips/newsmips/bus.c
401
iov = uio->uio_iov;
sys/arch/newsmips/newsmips/bus.c
406
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/newsmips/newsmips/bus.c
415
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/newsmips/newsmips/bus.c
421
map->dm_mapsize = uio->uio_resid;
sys/arch/newsmips/newsmips/bus.c
423
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/or1k/include/bus_defs.h
264
struct uio;
sys/arch/or1k/include/bus_defs.h
320
struct uio *, int);
sys/arch/or1k/include/bus_funcs.h
490
struct uio;
sys/arch/or1k/include/bus_funcs.h
533
struct uio *, int);
sys/arch/playstation2/include/bus.h
743
struct uio;
sys/arch/playstation2/include/bus.h
790
struct uio *, int);
sys/arch/playstation2/include/bus.h
880
struct uio *, int);
sys/arch/playstation2/playstation2/bus_dma.c
316
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/playstation2/playstation2/bus_dma.c
332
resid = uio->uio_resid;
sys/arch/playstation2/playstation2/bus_dma.c
333
iov = uio->uio_iov;
sys/arch/playstation2/playstation2/bus_dma.c
338
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/playstation2/playstation2/bus_dma.c
347
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/playstation2/playstation2/bus_dma.c
353
map->dm_mapsize = uio->uio_resid;
sys/arch/pmax/pmax/bus_dma.c
338
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/pmax/pmax/bus_dma.c
354
resid = uio->uio_resid;
sys/arch/pmax/pmax/bus_dma.c
355
iov = uio->uio_iov;
sys/arch/pmax/pmax/bus_dma.c
360
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/pmax/pmax/bus_dma.c
369
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/pmax/pmax/bus_dma.c
375
map->dm_mapsize = uio->uio_resid;
sys/arch/pmax/pmax/bus_dma.c
377
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/powerpc/include/bus_defs.h
280
struct uio;
sys/arch/powerpc/include/bus_defs.h
337
struct uio *, int);
sys/arch/powerpc/include/bus_funcs.h
499
struct uio;
sys/arch/powerpc/include/bus_funcs.h
542
struct uio *, int);
sys/arch/powerpc/include/ptrace.h
45
int process_machdep_dovecregs(struct lwp *, struct lwp *, struct uio *);
sys/arch/powerpc/include/ptrace.h
68
struct pfsnode *, struct uio *);
sys/arch/powerpc/isa/isadma_machdep.c
100
struct uio *, int);
sys/arch/powerpc/isa/isadma_machdep.c
420
struct uio *uio, int flags)
sys/arch/powerpc/mpc5200/psc.c
537
pscread(dev_t dev, struct uio *uio, int flag)
sys/arch/powerpc/mpc5200/psc.c
542
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/powerpc/mpc5200/psc.c
546
pscwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/powerpc/mpc5200/psc.c
551
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/powerpc/powerpc/bus_dma.c
377
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
392
resid = uio->uio_resid;
sys/arch/powerpc/powerpc/bus_dma.c
393
iov = uio->uio_iov;
sys/arch/powerpc/powerpc/bus_dma.c
398
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/powerpc/powerpc/bus_dma.c
407
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/powerpc/powerpc/bus_dma.c
413
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc/powerpc/process_machdep.c
200
struct uio uio;
sys/arch/powerpc/powerpc/process_machdep.c
216
uio.uio_iov = &iov;
sys/arch/powerpc/powerpc/process_machdep.c
217
uio.uio_iovcnt = 1;
sys/arch/powerpc/powerpc/process_machdep.c
218
uio.uio_offset = 0;
sys/arch/powerpc/powerpc/process_machdep.c
219
uio.uio_resid = sizeof(struct vreg);
sys/arch/powerpc/powerpc/process_machdep.c
220
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/powerpc/powerpc/process_machdep.c
221
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/arch/powerpc/powerpc/process_machdep.c
222
return process_machdep_dovecregs(l, *lt, &uio);
sys/arch/powerpc/powerpc/process_machdep.c
237
process_machdep_dovecregs(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/powerpc/powerpc/process_machdep.c
247
kv += uio->uio_offset;
sys/arch/powerpc/powerpc/process_machdep.c
248
kl -= uio->uio_offset;
sys/arch/powerpc/powerpc/process_machdep.c
249
if (kl > uio->uio_resid)
sys/arch/powerpc/powerpc/process_machdep.c
250
kl = uio->uio_resid;
sys/arch/powerpc/powerpc/process_machdep.c
257
error = uiomove(kv, kl, uio);
sys/arch/powerpc/powerpc/process_machdep.c
258
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/arch/powerpc/powerpc/process_machdep.c
265
uio->uio_offset = 0;
sys/arch/powerpc/powerpc/process_machdep.c
294
struct uio uio;
sys/arch/powerpc/powerpc/process_machdep.c
299
uio.uio_iov = &iov;
sys/arch/powerpc/powerpc/process_machdep.c
300
uio.uio_iovcnt = 1;
sys/arch/powerpc/powerpc/process_machdep.c
301
uio.uio_offset = (off_t)va;
sys/arch/powerpc/powerpc/process_machdep.c
302
uio.uio_resid = sizeof(*insn);
sys/arch/powerpc/powerpc/process_machdep.c
303
uio.uio_rw = UIO_READ;
sys/arch/powerpc/powerpc/process_machdep.c
304
UIO_SETUP_SYSSPACE(&uio);
sys/arch/powerpc/powerpc/process_machdep.c
306
return process_domem(curlwp, l, &uio);
sys/arch/powerpc/powerpc/process_machdep.c
312
struct uio uio;
sys/arch/powerpc/powerpc/process_machdep.c
317
uio.uio_iov = &iov;
sys/arch/powerpc/powerpc/process_machdep.c
318
uio.uio_iovcnt = 1;
sys/arch/powerpc/powerpc/process_machdep.c
319
uio.uio_offset = (off_t)va;
sys/arch/powerpc/powerpc/process_machdep.c
320
uio.uio_resid = sizeof(insn);
sys/arch/powerpc/powerpc/process_machdep.c
321
uio.uio_rw = UIO_WRITE;
sys/arch/powerpc/powerpc/process_machdep.c
322
UIO_SETUP_SYSSPACE(&uio);
sys/arch/powerpc/powerpc/process_machdep.c
324
return process_domem(curlwp, l, &uio);
sys/arch/powerpc/powerpc/procfs_machdep.c
49
struct uio *uio)
sys/arch/powerpc/powerpc/procfs_machdep.c
54
return (procfs_machdep_dovecregs(curl, l, pfs, uio));
sys/arch/powerpc/powerpc/procfs_machdep.c
83
struct pfsnode *pfs, struct uio *uio)
sys/arch/powerpc/powerpc/procfs_machdep.c
86
return (process_machdep_dovecregs(curl, l, uio));
sys/arch/prep/pnpbus/nvram_pnpbus.c
446
prep_nvramread(dev_t dev, struct uio *uio, int flags)
sys/arch/prep/pnpbus/nvram_pnpbus.c
455
if (uio->uio_rw == UIO_WRITE) {
sys/arch/prep/pnpbus/nvram_pnpbus.c
456
uio->uio_resid = 0;
sys/arch/prep/pnpbus/nvram_pnpbus.c
471
if (uio->uio_resid < resid)
sys/arch/prep/pnpbus/nvram_pnpbus.c
472
resid = uio->uio_resid;
sys/arch/prep/pnpbus/nvram_pnpbus.c
473
while (resid > 0 && error == 0 && uio->uio_offset < size) {
sys/arch/prep/pnpbus/nvram_pnpbus.c
477
error = uiomove(&nvramData[uio->uio_offset], c, uio);
sys/arch/prep/pnpbus/nvram_pnpbus.c
481
error = uiomove(&rdata[uio->uio_offset], c, uio);
sys/arch/riscv/include/bus_defs.h
318
struct uio;
sys/arch/riscv/include/bus_defs.h
391
struct uio *, int);
sys/arch/riscv/include/bus_defs.h
488
struct uio *un_uio;
sys/arch/riscv/include/bus_funcs.h
641
struct uio;
sys/arch/riscv/include/bus_funcs.h
649
int bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/riscv/include/bus_funcs.h
681
struct uio *, int);
sys/arch/riscv/riscv/bus_dma.c
1024
struct uio *uio = map->_dm_origbuf;
sys/arch/riscv/riscv/bus_dma.c
1025
struct iovec *iov = uio->uio_iov;
sys/arch/riscv/riscv/bus_dma.c
1778
_bus_dma_uiomove(void *buf, struct uio *uio, size_t n, int direction)
sys/arch/riscv/riscv/bus_dma.c
1787
iov = uio->uio_iov;
sys/arch/riscv/riscv/bus_dma.c
1788
vm = uio->uio_vmspace;
sys/arch/riscv/riscv/bus_dma.c
1792
for (i = 0; i < uio->uio_iovcnt && resid > 0; i++) {
sys/arch/riscv/riscv/bus_dma.c
1793
iov = &uio->uio_iov[i];
sys/arch/riscv/riscv/bus_dma.c
284
static int _bus_dma_uiomove(void *buf, struct uio *uio, size_t n,
sys/arch/riscv/riscv/bus_dma.c
726
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/riscv/riscv/bus_dma.c
743
resid = uio->uio_resid;
sys/arch/riscv/riscv/bus_dma.c
744
iov = uio->uio_iov;
sys/arch/riscv/riscv/bus_dma.c
750
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/riscv/riscv/bus_dma.c
759
uio->uio_vmspace, flags);
sys/arch/riscv/riscv/bus_dma.c
764
map->dm_mapsize = uio->uio_resid;
sys/arch/riscv/riscv/bus_dma.c
765
map->_dm_origbuf = uio;
sys/arch/riscv/riscv/bus_dma.c
767
map->_dm_vmspace = uio->uio_vmspace;
sys/arch/riscv/riscv/bus_stubs.c
72
bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t dmam, struct uio *uio,
sys/arch/riscv/riscv/bus_stubs.c
75
kasan_dma_load(dmam, uio, 0, KASAN_DMA_UIO);
sys/arch/riscv/riscv/bus_stubs.c
76
return (*t->_dmamap_load_uio)(t, dmam, uio, flags);
sys/arch/rs6000/mca/mcadma_machdep.c
198
_mca_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/sandpoint/sandpoint/satmgr.c
495
satread(dev_t dev, struct uio *uio, int flags)
sys/arch/sandpoint/sandpoint/satmgr.c
516
while (uio->uio_resid > 0 && sc->sc_rd_cnt > 0) {
sys/arch/sandpoint/sandpoint/satmgr.c
517
n = uimin(sc->sc_rd_cnt, uio->uio_resid);
sys/arch/sandpoint/sandpoint/satmgr.c
519
error = uiomove(sc->sc_rd_ptr, n, uio);
sys/arch/sandpoint/sandpoint/satmgr.c
533
satwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sandpoint/sandpoint/satmgr.c
554
while (uio->uio_resid > 0 && sc->sc_wr_cnt < sizeof(sc->sc_wr_buf)) {
sys/arch/sandpoint/sandpoint/satmgr.c
555
n = uimin(uio->uio_resid, sizeof(sc->sc_wr_buf));
sys/arch/sandpoint/sandpoint/satmgr.c
557
error = uiomove(sc->sc_wr_cur, n, uio);
sys/arch/sgimips/dev/scn.c
1205
scnread(dev_t dev, struct uio *uio, int flags)
sys/arch/sgimips/dev/scn.c
1210
return ((*tp->t_linesw->l_read) (tp, uio, flags));
sys/arch/sgimips/dev/scn.c
1214
scnwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sgimips/dev/scn.c
1219
return ((*tp->t_linesw->l_write) (tp, uio, flags));
sys/arch/sh3/dev/sci.c
741
sciread(dev_t dev, struct uio *uio, int flag)
sys/arch/sh3/dev/sci.c
746
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sh3/dev/sci.c
750
sciwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sh3/dev/sci.c
755
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sh3/dev/scif.c
848
scifread(dev_t dev, struct uio *uio, int flag)
sys/arch/sh3/dev/scif.c
856
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sh3/dev/scif.c
860
scifwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sh3/dev/scif.c
868
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sh3/sh3/process_machdep.c
191
struct uio uio;
sys/arch/sh3/sh3/process_machdep.c
211
uio.uio_iov = &iov;
sys/arch/sh3/sh3/process_machdep.c
212
uio.uio_iovcnt = 1;
sys/arch/sh3/sh3/process_machdep.c
213
uio.uio_offset = 0;
sys/arch/sh3/sh3/process_machdep.c
214
uio.uio_resid = sizeof(struct __reg40);
sys/arch/sh3/sh3/process_machdep.c
215
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/arch/sh3/sh3/process_machdep.c
216
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/arch/sh3/sh3/process_machdep.c
217
return process_machdep_doregs40(l, *lt, &uio);
sys/arch/sh3/sh3/process_machdep.c
226
process_machdep_doregs40(struct lwp *curl, struct lwp *l, struct uio *uio)
sys/arch/sh3/sh3/process_machdep.c
236
kv += uio->uio_offset;
sys/arch/sh3/sh3/process_machdep.c
237
kl -= uio->uio_offset;
sys/arch/sh3/sh3/process_machdep.c
238
if (kl > uio->uio_resid)
sys/arch/sh3/sh3/process_machdep.c
239
kl = uio->uio_resid;
sys/arch/sh3/sh3/process_machdep.c
246
error = uiomove(kv, kl, uio);
sys/arch/sh3/sh3/process_machdep.c
247
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/arch/sh3/sh3/process_machdep.c
254
uio->uio_offset = 0;
sys/arch/sh3/sh3/process_machdep.c
99
static int process_machdep_doregs40(struct lwp *, struct lwp *, struct uio *);
sys/arch/shark/ofw/ofrom.c
139
ofromrw(dev_t dev, struct uio *uio, int flags)
sys/arch/shark/ofw/ofrom.c
155
while (uio->uio_resid > 0 && error == 0) {
sys/arch/shark/ofw/ofrom.c
156
iov = uio->uio_iov;
sys/arch/shark/ofw/ofrom.c
158
uio->uio_iov++;
sys/arch/shark/ofw/ofrom.c
159
uio->uio_iovcnt--;
sys/arch/shark/ofw/ofrom.c
160
if (uio->uio_iovcnt < 0)
sys/arch/shark/ofw/ofrom.c
170
if (uio->uio_offset >= sc->size)
sys/arch/shark/ofw/ofrom.c
173
v = sc->base + uio->uio_offset;
sys/arch/shark/ofw/ofrom.c
175
uio->uio_rw == UIO_READ ? VM_PROT_READ : VM_PROT_WRITE,
sys/arch/shark/ofw/ofrom.c
178
o = uio->uio_offset & PGOFSET;
sys/arch/shark/ofw/ofrom.c
179
c = uimin(uio->uio_resid, (int)(PAGE_SIZE - o));
sys/arch/shark/ofw/ofrom.c
180
error = uiomove((char *)memhook + o, c, uio);
sys/arch/shark/shark/profile.c
192
profread(dev_t dev, struct uio *uio, int flags)
sys/arch/shark/shark/profile.c
204
if (uio->uio_resid != sizeof(struct profHashHeader) +
sys/arch/shark/shark/profile.c
258
sizeof(struct profHashHeader), uio))
sys/arch/shark/shark/profile.c
267
sizeof(struct profHashEntry), uio))
sys/arch/sparc/dev/fd.c
1194
fdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc/dev/fd.c
1197
return (physio(fdstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/sparc/dev/fd.c
1201
fdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc/dev/fd.c
1204
return (physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/sparc/dev/kd.c
273
kdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc/dev/kd.c
281
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sparc/dev/kd.c
285
kdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc/dev/kd.c
293
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sparc/include/bus_defs.h
231
struct uio;
sys/arch/sparc/include/bus_defs.h
282
struct uio *, int);
sys/arch/sparc/include/bus_funcs.h
177
struct uio;
sys/arch/sparc/include/bus_funcs.h
218
struct uio *, int);
sys/arch/sparc/include/eeprom.h
48
int eeprom_uio(struct uio *);
sys/arch/sparc/sparc/clock.c
214
eeprom_uio(struct uio *uio)
sys/arch/sparc/sparc/clock.c
230
off = uio->uio_offset;
sys/arch/sparc/sparc/clock.c
234
cnt = uio->uio_resid;
sys/arch/sparc/sparc/clock.c
249
if (uio->uio_rw == UIO_READ)
sys/arch/sparc/sparc/clock.c
253
if ((error = uiomove(buf + off, (int)cnt, uio)) != 0)
sys/arch/sparc/sparc/clock.c
256
if (uio->uio_rw != UIO_READ)
sys/arch/sparc/sparc/iommu.c
100
struct uio *, int);
sys/arch/sparc/sparc/iommu.c
648
struct uio *uio, int flags)
sys/arch/sparc/sparc/machdep.c
1318
struct uio *uio, int flags)
sys/arch/sparc/sparc/machdep.c
3132
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/sparc/sparc/machdep.c
3139
return eeprom_uio(uio);
sys/arch/sparc64/dev/fdc.c
1377
fdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/fdc.c
1380
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/sparc64/dev/fdc.c
1384
fdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/fdc.c
1387
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/sparc64/dev/kd.c
245
kdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/kd.c
253
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sparc64/dev/kd.c
257
kdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/kd.c
265
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sparc64/dev/pcons.c
182
pconsread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/pcons.c
187
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/sparc64/dev/pcons.c
191
pconswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/pcons.c
196
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/sparc64/dev/sab.c
818
sabread(dev_t dev, struct uio *uio, int flags)
sys/arch/sparc64/dev/sab.c
823
return ((*tp->t_linesw->l_read)(tp, uio, flags));
sys/arch/sparc64/dev/sab.c
827
sabwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sparc64/dev/sab.c
832
return ((*tp->t_linesw->l_write)(tp, uio, flags));
sys/arch/sparc64/include/bus_defs.h
196
struct uio;
sys/arch/sparc64/include/bus_defs.h
248
struct uio *, int);
sys/arch/sparc64/include/bus_funcs.h
375
struct uio;
sys/arch/sparc64/include/bus_funcs.h
418
struct uio *, int);
sys/arch/sparc64/include/bus_funcs.h
77
struct uio;
sys/arch/sparc64/sparc64/machdep.c
1167
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/sparc64/sparc64/machdep.c
1179
struct proc *p = uio->uio_lwp->l_proc;
sys/arch/sparc64/sparc64/machdep.c
1188
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/sparc64/sparc64/machdep.c
1195
for (j = 0; j < uio->uio_iovcnt; j++) {
sys/arch/sparc64/sparc64/machdep.c
1196
struct iovec *iov = &uio->uio_iov[j];
sys/arch/sparc64/sparc64/machdep.c
1205
(uio->uio_rw == UIO_WRITE) ?
sys/arch/sparc64/sparc64/machdep.c
1242
map->_dm_source = (void *)uio;
sys/arch/sparc64/sparc64/machdep.c
2695
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/sparc64/sparc64/netbsd32_machdep.c
585
ev_out32(struct firm_event *e, int n, struct uio *uio)
sys/arch/sparc64/sparc64/netbsd32_machdep.c
595
error = uiomove((void *)&e32, sizeof(e32), uio);
sys/arch/sparc64/sparc64/netbsd32_machdep.c
93
static int ev_out32(struct firm_event *, int, struct uio *);
sys/arch/sparc64/sparc64/sunos32_machdep.c
382
ev_out32(struct firm_event *e, int n, struct uio *uio)
sys/arch/sparc64/sparc64/sunos32_machdep.c
392
error = uiomove((void *)&e32, sizeof(e32), uio);
sys/arch/sparc64/sparc64/sunos32_machdep.c
94
static int ev_out32(struct firm_event *, int, struct uio *);
sys/arch/sun2/dev/kd.c
288
kdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sun2/dev/kd.c
296
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sun2/dev/kd.c
300
kdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sun2/dev/kd.c
308
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sun2/dev/pcons.c
180
pconsread(dev_t dev, struct uio *uio, int flag)
sys/arch/sun2/dev/pcons.c
185
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/sun2/dev/pcons.c
189
pconswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sun2/dev/pcons.c
194
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/sun2/include/leds.h
43
int leds_uio(struct uio *);
sys/arch/sun2/sun2/leds.c
110
leds_uio(struct uio *uio)
sys/arch/sun2/sun2/leds.c
116
off = uio->uio_offset;
sys/arch/sun2/sun2/leds.c
120
cnt = uimin(uio->uio_resid, (sizeof(ledpat) - off));
sys/arch/sun2/sun2/leds.c
125
error = uiomove(va, cnt, uio);
sys/arch/sun2/sun2/machdep.h
100
struct uio;
sys/arch/sun2/sun2/mm_md.c
94
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/sun2/sun2/mm_md.c
99
return leds_uio(uio);
sys/arch/sun3/dev/eeprom.c
167
eeprom_uio(struct uio *uio)
sys/arch/sun3/dev/eeprom.c
176
off = uio->uio_offset;
sys/arch/sun3/dev/eeprom.c
180
cnt = uimin(uio->uio_resid, (EEPROM_SIZE - off));
sys/arch/sun3/dev/eeprom.c
185
error = uiomove(va, (int)cnt, uio);
sys/arch/sun3/dev/eeprom.c
188
if (error == 0 && (uio->uio_rw != UIO_READ)) {
sys/arch/sun3/dev/fd.c
950
fdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sun3/dev/fd.c
953
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/sun3/dev/fd.c
957
fdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sun3/dev/fd.c
960
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/sun3/dev/kd.c
216
kdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sun3/dev/kd.c
224
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/sun3/dev/kd.c
228
kdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sun3/dev/kd.c
236
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/sun3/dev/xd.c
989
xdread(dev_t dev, struct uio *uio, int flags)
sys/arch/sun3/dev/xd.c
992
return physio(xdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/sun3/dev/xd.c
996
xdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sun3/dev/xd.c
999
return physio(xdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/sun3/dev/xy.c
942
xyread(dev_t dev, struct uio *uio, int flags)
sys/arch/sun3/dev/xy.c
945
return physio(xystrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/sun3/dev/xy.c
949
xywrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sun3/dev/xy.c
952
return physio(xystrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/sun3/include/eeprom.h
39
int eeprom_uio(struct uio *);
sys/arch/sun3/include/leds.h
43
int leds_uio(struct uio *);
sys/arch/sun3/sun3/leds.c
136
leds_uio(struct uio *uio)
sys/arch/sun3/sun3/leds.c
142
off = uio->uio_offset;
sys/arch/sun3/sun3/leds.c
146
cnt = uimin(uio->uio_resid, (sizeof(ledpat) - off));
sys/arch/sun3/sun3/leds.c
151
error = uiomove(va, cnt, uio);
sys/arch/sun3/sun3/machdep.h
99
struct uio;
sys/arch/sun3/sun3/mm_md.c
104
return eeprom_uio(uio);
sys/arch/sun3/sun3/mm_md.c
106
return leds_uio(uio);
sys/arch/sun3/sun3/mm_md.c
99
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/sun3/sun3x/mm_md.c
102
return eeprom_uio(uio);
sys/arch/sun3/sun3x/mm_md.c
104
return leds_uio(uio);
sys/arch/sun3/sun3x/mm_md.c
97
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/sun68k/include/bus.h
1036
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/sun68k/include/bus.h
895
struct uio;
sys/arch/sun68k/include/bus.h
945
int (*_dmamap_load_uio)(bus_dma_tag_t, bus_dmamap_t, struct uio *,
sys/arch/sun68k/sun68k/bus.c
456
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/usermode/dev/ttycons.c
247
ttycons_read(dev_t dev, struct uio *uio, int flag)
sys/arch/usermode/dev/ttycons.c
255
return t->t_linesw->l_read(t, uio, flag);
sys/arch/usermode/dev/ttycons.c
259
ttycons_write(dev_t dev, struct uio *uio, int flag)
sys/arch/usermode/dev/ttycons.c
267
return t->t_linesw->l_write(t, uio, flag);
sys/arch/vax/include/bus.h
772
struct uio;
sys/arch/vax/include/bus.h
862
struct uio *, int);
sys/arch/vax/include/bus.h
956
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/vax/include/leds.h
43
int leds_uio(struct uio *uio);
sys/arch/vax/include/sgmap.h
74
int vax_sgmap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int,
sys/arch/vax/mba/hp.c
436
hpread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/vax/mba/hp.c
438
return (physio(hpstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/vax/mba/hp.c
442
hpwrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/vax/mba/hp.c
444
return (physio(hpstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/vax/uba/qvaux.c
588
qvauxread(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/uba/qvaux.c
594
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/vax/uba/qvaux.c
598
qvauxwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/uba/qvaux.c
604
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/vax/uba/uba_dma.c
201
struct uio *uio, int flags)
sys/arch/vax/uba/uba_dma.c
205
error = vax_sgmap_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/vax/uba/uba_dma.c
66
struct uio *, int);
sys/arch/vax/vax/bus_dma.c
277
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/vax/vax/bus_dma.c
294
resid = uio->uio_resid;
sys/arch/vax/vax/bus_dma.c
295
iov = uio->uio_iov;
sys/arch/vax/vax/bus_dma.c
300
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/vax/vax/bus_dma.c
309
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/arch/vax/vax/bus_dma.c
315
map->dm_mapsize = uio->uio_resid;
sys/arch/vax/vax/cfl.c
160
cflrw(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vax/cfl.c
167
if (uio->uio_resid == 0)
sys/arch/vax/vax/cfl.c
177
while ((i = imin(CFL_BYTESPERSEC, uio->uio_resid)) > 0) {
sys/arch/vax/vax/cfl.c
178
bp->b_blkno = uio->uio_offset>>7;
sys/arch/vax/vax/cfl.c
180
(uio->uio_offset & 0x7F) != 0) {
sys/arch/vax/vax/cfl.c
184
if (uio->uio_rw == UIO_WRITE) {
sys/arch/vax/vax/cfl.c
185
error = uiomove(bp->b_data, i, uio);
sys/arch/vax/vax/cfl.c
189
if (uio->uio_rw == UIO_WRITE) {
sys/arch/vax/vax/cfl.c
206
if (uio->uio_rw == UIO_READ) {
sys/arch/vax/vax/cfl.c
207
error = uiomove(bp->b_data, i, uio);
sys/arch/vax/vax/crl.c
127
crlrw(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vax/crl.c
134
if (uio->uio_resid == 0)
sys/arch/vax/vax/crl.c
144
while ((i = imin(CRLBYSEC, uio->uio_resid)) > 0) {
sys/arch/vax/vax/crl.c
145
bp->b_blkno = uio->uio_offset>>9;
sys/arch/vax/vax/crl.c
146
if (bp->b_blkno >= MAXSEC || (uio->uio_offset & 0x1FF) != 0) {
sys/arch/vax/vax/crl.c
150
if (uio->uio_rw == UIO_WRITE) {
sys/arch/vax/vax/crl.c
151
error = uiomove(bp->b_data, i, uio);
sys/arch/vax/vax/crl.c
155
if (uio->uio_rw == UIO_WRITE) {
sys/arch/vax/vax/crl.c
173
if (uio->uio_rw == UIO_READ) {
sys/arch/vax/vax/crl.c
174
error = uiomove(bp->b_data, i, uio);
sys/arch/vax/vax/crx.c
141
crxrw(dev_t dev, struct uio *uio, int flags)
sys/arch/vax/vax/crx.c
151
rx50unit(dev), uio->uio_rw==UIO_READ?"read":"write");
sys/arch/vax/vax/crx.c
155
if ((uio->uio_offset & 511) || (uio->uio_resid & 511))
sys/arch/vax/vax/crx.c
173
while (uio->uio_resid) {
sys/arch/vax/vax/crx.c
174
rs->rs_blkno = uio->uio_offset >> 9;
sys/arch/vax/vax/crx.c
178
else if (uio->uio_rw == UIO_WRITE)
sys/arch/vax/vax/crx.c
184
if (uio->uio_rw == UIO_WRITE) {
sys/arch/vax/vax/crx.c
186
error = uiomove(secbuf, 512, uio);
sys/arch/vax/vax/crx.c
222
if (uio->uio_rw == UIO_READ) {
sys/arch/vax/vax/crx.c
227
error = uiomove(secbuf, 512, uio);
sys/arch/vax/vax/gencons.c
158
gencnread(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vax/gencons.c
162
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/vax/vax/gencons.c
166
gencnwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vax/gencons.c
170
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/vax/vax/machdep.c
764
mm_md_readwrite(dev_t dev, struct uio *uio)
sys/arch/vax/vax/machdep.c
770
return leds_uio(uio);
sys/arch/vax/vax/sgmap.c
272
vax_sgmap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/vax/vsa/hdc9224.c
723
rdread(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vsa/hdc9224.c
725
return (physio (rdstrategy, NULL, dev, B_READ, minphys, uio));
sys/arch/vax/vsa/hdc9224.c
732
rdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/vax/vsa/hdc9224.c
734
return (physio (rdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/arch/vax/vsa/leds.c
131
leds_uio(struct uio *uio)
sys/arch/vax/vsa/leds.c
137
off = uio->uio_offset;
sys/arch/vax/vsa/leds.c
141
cnt = uimin(uio->uio_resid, (sizeof(ledpat) - off));
sys/arch/vax/vsa/leds.c
148
error = uiomove(va, cnt, uio);
sys/arch/vax/vsa/vsbus_dma.c
214
struct uio *uio, int flags)
sys/arch/vax/vsa/vsbus_dma.c
216
return vax_sgmap_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/vax/vsa/vsbus_dma.c
61
struct uio *, int);
sys/arch/x68k/dev/bmd.c
403
bmdread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/x68k/dev/bmd.c
405
return physio(bmdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/x68k/dev/bmd.c
409
bmdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/x68k/dev/bmd.c
411
return physio(bmdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/x68k/dev/event.c
103
if (uio->uio_resid < sizeof(struct firm_event))
sys/arch/x68k/dev/event.c
128
n = howmany(uio->uio_resid, sizeof(struct firm_event));
sys/arch/x68k/dev/event.c
132
cnt * sizeof(struct firm_event), uio);
sys/arch/x68k/dev/event.c
145
cnt * sizeof(struct firm_event), uio);
sys/arch/x68k/dev/event.c
96
ev_read(struct evvar *ev, struct uio *uio, int flags)
sys/arch/x68k/dev/event_var.h
66
int ev_read(struct evvar *, struct uio *, int);
sys/arch/x68k/dev/fd.c
813
fdread(dev_t dev, struct uio *uio, int flags)
sys/arch/x68k/dev/fd.c
816
return physio(fdstrategy, NULL, dev, B_READ, minphys, uio);
sys/arch/x68k/dev/fd.c
820
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/x68k/dev/fd.c
823
return physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/arch/x68k/dev/intio.c
621
_intio_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x68k/dev/intio.c
84
struct uio *, int);
sys/arch/x68k/dev/ite.c
428
iteread(dev_t dev, struct uio *uio, int flag)
sys/arch/x68k/dev/ite.c
432
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/arch/x68k/dev/ite.c
436
itewrite(dev_t dev, struct uio *uio, int flag)
sys/arch/x68k/dev/ite.c
440
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/arch/x68k/dev/kbd.c
223
kbdread(dev_t dev, struct uio *uio, int flags)
sys/arch/x68k/dev/kbd.c
227
return ev_read(&k->sc_events, uio, flags);
sys/arch/x68k/dev/ms.c
291
msread(dev_t dev, struct uio *uio, int flags)
sys/arch/x68k/dev/ms.c
296
return ev_read(&ms->ms_events, uio, flags);
sys/arch/x68k/dev/par.c
274
parwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/x68k/dev/par.c
279
printf("parwrite(%x, %p)\n", UNIT(dev), uio);
sys/arch/x68k/dev/par.c
281
return (parrw(dev, uio));
sys/arch/x68k/dev/par.c
285
parrw(dev_t dev, struct uio *uio)
sys/arch/x68k/dev/par.c
296
if (!!(sc->sc_flags & PARF_OREAD) ^ (uio->uio_rw == UIO_READ))
sys/arch/x68k/dev/par.c
299
if (uio->uio_resid == 0)
sys/arch/x68k/dev/par.c
302
buflen = uimin(sc->sc_burst, uio->uio_resid);
sys/arch/x68k/dev/par.c
309
while (uio->uio_resid > 0) {
sys/arch/x68k/dev/par.c
310
len = uimin(buflen, uio->uio_resid);
sys/arch/x68k/dev/par.c
312
if (uio->uio_rw == UIO_WRITE) {
sys/arch/x68k/dev/par.c
313
error = uiomove(cp, len, uio);
sys/arch/x68k/dev/par.c
375
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/arch/x68k/dev/par.c
399
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/arch/x68k/dev/par.c
400
uio->uio_resid += (len - cnt);
sys/arch/x68k/dev/par.c
410
printf("parrw: return %d, resid %d\n", error, uio->uio_resid);
sys/arch/x68k/dev/par.c
92
int parrw(dev_t, struct uio *);
sys/arch/x68k/include/bus.h
569
struct uio;
sys/arch/x68k/include/bus.h
598
struct uio *, int);
sys/arch/x68k/include/bus.h
654
struct uio *, int);
sys/arch/x68k/x68k/bus.c
215
x68k_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x68k/x68k/bus.c
233
resid = uio->uio_resid;
sys/arch/x68k/x68k/bus.c
234
iov = uio->uio_iov;
sys/arch/x68k/x68k/bus.c
236
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/x68k/x68k/bus.c
237
p = uio->uio_lwp ? uio->uio_lwp->l_proc : NULL;
sys/arch/x68k/x68k/bus.c
247
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/x68k/x68k/bus.c
262
map->dm_mapsize = uio->uio_resid;
sys/arch/x86/x86/bus_dma.c
1100
_bus_dma_uiomove(void *buf, struct uio *uio, size_t n, int direction)
sys/arch/x86/x86/bus_dma.c
1109
iov = uio->uio_iov;
sys/arch/x86/x86/bus_dma.c
1110
vm = uio->uio_vmspace;
sys/arch/x86/x86/bus_dma.c
1114
for (i = 0; i < uio->uio_iovcnt && resid > 0; i++) {
sys/arch/x86/x86/bus_dma.c
1115
iov = &uio->uio_iov[i];
sys/arch/x86/x86/bus_dma.c
1478
struct uio *uio, int flags)
sys/arch/x86/x86/bus_dma.c
1482
kasan_dma_load(dmam, uio, 0, KASAN_DMA_UIO);
sys/arch/x86/x86/bus_dma.c
1483
kmsan_dma_load(dmam, uio, 0, KMSAN_DMA_UIO);
sys/arch/x86/x86/bus_dma.c
1491
uio, flags);
sys/arch/x86/x86/bus_dma.c
1494
return _bus_dmamap_load_uio(t, dmam, uio, flags);
sys/arch/x86/x86/bus_dma.c
153
struct uio *, int);
sys/arch/x86/x86/bus_dma.c
175
static int _bus_dma_uiomove(void *, struct uio *, size_t, int);
sys/arch/x86/x86/bus_dma.c
655
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/x86/x86/bus_dma.c
674
resid = uio->uio_resid;
sys/arch/x86/x86/bus_dma.c
675
iov = uio->uio_iov;
sys/arch/x86/x86/bus_dma.c
677
vm = uio->uio_vmspace;
sys/arch/x86/x86/bus_dma.c
680
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/x86/x86/bus_dma.c
694
map->dm_mapsize = uio->uio_resid;
sys/arch/x86/x86/bus_dma.c
710
error = _bus_dma_alloc_bouncebuf(t, map, uio->uio_resid,
sys/arch/x86/x86/bus_dma.c
720
cookie->id_origbuf = uio;
sys/arch/x86/x86/bus_dma.c
721
cookie->id_origbuflen = uio->uio_resid;
sys/arch/x86/x86/bus_dma.c
724
uio->uio_resid, NULL, flags);
sys/arch/x86/x86/bus_dma.c
939
struct uio *uio;
sys/arch/x86/x86/bus_dma.c
941
uio = (struct uio *)cookie->id_origbuf;
sys/arch/x86/x86/bus_dma.c
952
uio, len, UIO_WRITE);
sys/arch/x86/x86/bus_dma.c
957
uio, len, UIO_READ);
sys/arch/x86/x86/procfs_machdep.c
497
struct uio *uio)
sys/arch/x86/x86/procfs_machdep.c
502
return (procfs_machdep_doxmmregs(curl, l, pfs, uio));
sys/arch/x86/x86/procfs_machdep.c
526
struct pfsnode *pfs, struct uio *uio)
sys/arch/x86/x86/procfs_machdep.c
529
return process_machdep_doxmmregs(curl, l, uio);
sys/arch/x86/x86/via_padlock.c
402
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/x86/x86/via_padlock.c
418
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/x86/x86/via_padlock.c
430
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/x86/x86/via_padlock.c
444
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/xen/xen/pciback.c
301
struct uio *a_uio;
sys/arch/xen/xen/pciback.c
306
struct uio *uio = ap->a_uio;
sys/arch/xen/xen/pciback.c
314
off = uio->uio_offset;
sys/arch/xen/xen/pciback.c
343
error = uiomove(buf, 0, uio);
sys/arch/xen/xen/pciback.c
345
error = uiomove(&buf[off], len - off, uio);
sys/arch/xen/xen/xbd_xenbus.c
1012
xbdread(dev_t dev, struct uio *uio, int flags)
sys/arch/xen/xen/xbd_xenbus.c
1020
return physio(xbdstrategy, NULL, dev, B_READ, xbdminphys, uio);
sys/arch/xen/xen/xbd_xenbus.c
1024
xbdwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/xen/xen/xbd_xenbus.c
1034
return physio(xbdstrategy, NULL, dev, B_WRITE, xbdminphys, uio);
sys/arch/xen/xen/xencons.c
306
xencons_read(dev_t dev, struct uio *uio, int flag)
sys/arch/xen/xen/xencons.c
312
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/arch/xen/xen/xencons.c
316
xencons_write(dev_t dev, struct uio *uio, int flag)
sys/arch/xen/xen/xencons.c
322
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/arch/xen/xen/xenevt.c
344
xenevtread(dev_t dev, struct uio *uio, int flags)
sys/arch/xen/xen/xenevt.c
352
off = (int)uio->uio_offset;
sys/arch/xen/xen/xenevt.c
364
error = uiomove(bf, len, uio);
sys/arch/xen/xen/xenevt.c
440
xenevt_fread(struct file *fp, off_t *offp, struct uio *uio,
sys/arch/xen/xen/xenevt.c
475
uio_len = uio->uio_resid / BYTES_PER_PORT;
sys/arch/xen/xen/xenevt.c
482
error = uiomove(&d->ring[ring_read], len * BYTES_PER_PORT, uio);
sys/arch/xen/xen/xenevt.c
486
uio_len = uio->uio_resid / BYTES_PER_PORT;
sys/arch/xen/xen/xenevt.c
493
error = uiomove(&d->ring[ring_read], len * BYTES_PER_PORT, uio);
sys/arch/xen/xen/xenevt.c
507
xenevt_fwrite(struct file *fp, off_t *offp, struct uio *uio,
sys/arch/xen/xen/xenevt.c
514
if (uio->uio_resid == 0)
sys/arch/xen/xen/xenevt.c
516
nentries = uio->uio_resid / sizeof(uint16_t);
sys/arch/xen/xen/xenevt.c
520
error = uiomove(chans, uio->uio_resid, uio);
sys/arch/xen/xen/xenevt.c
70
static int xenevt_fread(struct file *, off_t *, struct uio *,
sys/arch/xen/xen/xenevt.c
72
static int xenevt_fwrite(struct file *, off_t *, struct uio *,
sys/arch/xen/xenbus/xenbus_dev.c
150
struct uio *a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
155
struct uio *uio = ap->a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
186
offset = uio->uio_offset;
sys/arch/xen/xenbus/xenbus_dev.c
190
0U - xlwp->read_cons, uio);
sys/arch/xen/xenbus/xenbus_dev.c
193
xlwp->read_cons += (uio->uio_offset - offset);
sys/arch/xen/xenbus/xenbus_dev.c
194
offset = uio->uio_offset;
sys/arch/xen/xenbus/xenbus_dev.c
197
xlwp->read_prod - xlwp->read_cons, uio);
sys/arch/xen/xenbus/xenbus_dev.c
199
xlwp->read_cons += (uio->uio_offset - offset);
sys/arch/xen/xenbus/xenbus_dev.c
223
struct uio *a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
228
struct uio *uio = ap->a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
257
if (uio->uio_offset < 0) {
sys/arch/xen/xenbus/xenbus_dev.c
261
size = uio->uio_resid;
sys/arch/xen/xenbus/xenbus_dev.c
269
sizeof(xlwp->u.buffer) - xlwp->len, uio);
sys/arch/xen/xenbus/xenbus_dev.c
458
struct uio *a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
462
struct uio *uio = ap->a_uio;
sys/arch/xen/xenbus/xenbus_dev.c
467
off = (int)uio->uio_offset;
sys/arch/xen/xenbus/xenbus_dev.c
480
error = uiomove(bf, len, uio);
sys/coda/coda_psdev.c
252
vc_nb_read(dev_t dev, struct uio *uiop, int flag)
sys/coda/coda_psdev.c
298
vc_nb_write(dev_t dev, struct uio *uiop, int flag)
sys/coda/coda_vnops.c
1540
struct uio *uiop = ap->a_uio;
sys/coda/coda_vnops.c
393
coda_rdwr(vnode_t *vp, struct uio *uiop, enum uio_rw rw, int ioflag,
sys/coda/coda_vnops.c
733
struct uio *uiop = ap->a_uio;
sys/coda/coda_vnops.h
84
int coda_rdwr(vnode_t *, struct uio *, enum uio_rw, int, kauth_cred_t,
sys/compat/common/usb_subr_30.c
201
struct uio *uio)
sys/compat/common/vfs_syscalls_12.c
126
struct uio auio;
sys/compat/common/vfs_syscalls_30.c
215
struct uio auio;
sys/compat/common/vfs_syscalls_43.c
344
struct uio auio;
sys/compat/linux/common/linux_file.c
1086
struct uio auio;
sys/compat/linux/common/linux_file64.c
410
struct uio auio;
sys/compat/linux/common/linux_inotify.c
1134
inotify_read(file_t *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/compat/linux/common/linux_inotify.c
1169
if (cur_size > uio->uio_resid) {
sys/compat/linux/common/linux_inotify.c
1176
uio);
sys/compat/linux/common/linux_inotify.c
1179
error = uiomove(&cur_iep->ie_name, cur_iep->ie_event.len, uio);
sys/compat/linux/common/linux_inotify.c
147
static int inotify_read(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/compat/linux/common/linux_inotify.c
770
struct uio uio;
sys/compat/linux/common/linux_inotify.c
780
uio.uio_iov = &iov;
sys/compat/linux/common/linux_inotify.c
781
uio.uio_iovcnt = 1;
sys/compat/linux/common/linux_inotify.c
782
uio.uio_rw = UIO_READ;
sys/compat/linux/common/linux_inotify.c
783
uio.uio_resid = sizeof(*dep);
sys/compat/linux/common/linux_inotify.c
784
UIO_SETUP_SYSSPACE(&uio);
sys/compat/linux/common/linux_inotify.c
787
uio.uio_offset = fp->f_offset;
sys/compat/linux/common/linux_inotify.c
800
error = VOP_READDIR(vp, &uio, fp->f_cred, &eofflag, NULL, NULL);
sys/compat/linux/common/linux_inotify.c
807
fp->f_offset = uio.uio_offset;
sys/compat/linux/common/linux_inotify.c
810
*done = sizeof(*dep) - uio.uio_resid;
sys/compat/linux/common/linux_misc.c
770
struct uio auio;
sys/compat/linux32/common/linux32_dirent.c
109
struct uio auio;
sys/compat/netbsd32/netbsd32_fs.c
139
struct uio auio;
sys/compat/netbsd32/netbsd32_fs.c
245
struct uio auio;
sys/compat/netbsd32/netbsd32_ptrace.c
161
struct uio *uio)
sys/compat/netbsd32/netbsd32_ptrace.c
169
if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32))
sys/compat/netbsd32/netbsd32_ptrace.c
175
kv += uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
176
kl -= uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
177
if ((size_t)kl > uio->uio_resid)
sys/compat/netbsd32/netbsd32_ptrace.c
178
kl = uio->uio_resid;
sys/compat/netbsd32/netbsd32_ptrace.c
181
error = uiomove(kv, kl, uio);
sys/compat/netbsd32/netbsd32_ptrace.c
182
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/compat/netbsd32/netbsd32_ptrace.c
189
uio->uio_offset = 0;
sys/compat/netbsd32/netbsd32_ptrace.c
199
struct uio *uio)
sys/compat/netbsd32/netbsd32_ptrace.c
208
if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32))
sys/compat/netbsd32/netbsd32_ptrace.c
213
kv += uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
214
kl -= uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
215
if (kl > uio->uio_resid)
sys/compat/netbsd32/netbsd32_ptrace.c
216
kl = uio->uio_resid;
sys/compat/netbsd32/netbsd32_ptrace.c
220
error = uiomove(kv, kl, uio);
sys/compat/netbsd32/netbsd32_ptrace.c
221
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/compat/netbsd32/netbsd32_ptrace.c
227
uio->uio_offset = 0;
sys/compat/netbsd32/netbsd32_ptrace.c
237
struct uio *uio)
sys/compat/netbsd32/netbsd32_ptrace.c
246
if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32))
sys/compat/netbsd32/netbsd32_ptrace.c
251
kv += uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
252
kl -= uio->uio_offset;
sys/compat/netbsd32/netbsd32_ptrace.c
253
if (kl > uio->uio_resid)
sys/compat/netbsd32/netbsd32_ptrace.c
254
kl = uio->uio_resid;
sys/compat/netbsd32/netbsd32_ptrace.c
258
error = uiomove(kv, kl, uio);
sys/compat/netbsd32/netbsd32_ptrace.c
259
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/compat/netbsd32/netbsd32_ptrace.c
265
uio->uio_offset = 0;
sys/compat/sunos/sunos_misc.c
370
struct uio auio;
sys/compat/sunos32/sunos32_misc.c
558
struct uio auio;
sys/dev/acpi/acpi_dev.c
241
acpi_read(dev_t dev, struct uio *uio, int flag)
sys/dev/acpi/acpi_dev.c
249
if (uio->uio_rw != UIO_READ) {
sys/dev/acpi/acpi_dev.c
254
if (!acpi_find_table(uio->uio_offset, &table_pa, &table_len)) {
sys/dev/acpi/acpi_dev.c
259
pa = uio->uio_offset;
sys/dev/acpi/acpi_dev.c
260
len = uimin(table_len - (pa - table_pa), uio->uio_resid);
sys/dev/acpi/acpi_dev.c
265
error = uiomove(data, len, uio);
sys/dev/altmem/altmem.c
148
altmemread(dev_t dev, struct uio *uio, int flags)
sys/dev/altmem/altmem.c
152
return physio(altmemstrategy, NULL, dev, B_READ, minphys, uio);
sys/dev/altmem/altmem.c
156
altmemwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/altmem/altmem.c
160
return physio(altmemstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/arcbios/arcbios_tty.c
148
arcbios_ttyread(dev_t dev, struct uio *uio, int flag)
sys/dev/arcbios/arcbios_tty.c
152
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/arcbios/arcbios_tty.c
156
arcbios_ttywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/arcbios/arcbios_tty.c
160
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/ata/wd.c
1123
wdread(dev_t dev, struct uio *uio, int flags)
sys/dev/ata/wd.c
1127
return (physio(wdstrategy, NULL, dev, B_READ, wdminphys, uio));
sys/dev/ata/wd.c
1131
wdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ata/wd.c
1135
return (physio(wdstrategy, NULL, dev, B_WRITE, wdminphys, uio));
sys/dev/ata/wd.c
1520
struct uio auio;
sys/dev/ata/wd.c
189
struct uio wi_uio;
sys/dev/audio/audio.c
1880
audioread(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/audio/audio.c
1907
error = audio_read(sc, uio, ioflag, file);
sys/dev/audio/audio.c
1925
audiowrite(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/audio/audio.c
1952
error = audio_write(sc, uio, ioflag, file);
sys/dev/audio/audio.c
2297
audiobellwrite(audio_file_t *file, struct uio *uio)
sys/dev/audio/audio.c
2311
error = audio_write(sc, uio, 0, file);
sys/dev/audio/audio.c
2782
audio_read(struct audio_softc *sc, struct uio *uio, int ioflag,
sys/dev/audio/audio.c
2804
TRACET(2, track, "resid=%zd ioflag=0x%x", uio->uio_resid, ioflag);
sys/dev/audio/audio.c
2823
while (uio->uio_resid > 0 && error == 0) {
sys/dev/audio/audio.c
2828
uio->uio_resid,
sys/dev/audio/audio.c
2863
bytes = uimin(usrbuf->used, uio->uio_resid);
sys/dev/audio/audio.c
2865
uio);
sys/dev/audio/audio.c
2903
audio_write(struct audio_softc *sc, struct uio *uio, int ioflag,
sys/dev/audio/audio.c
2921
uio->uio_resid, (int)curproc->p_pid, (int)curlwp->l_lid, ioflag);
sys/dev/audio/audio.c
2923
if (uio->uio_resid == 0) {
sys/dev/audio/audio.c
2949
while (uio->uio_resid > 0 && error == 0) {
sys/dev/audio/audio.c
2953
uio->uio_resid,
sys/dev/audio/audio.c
2987
uio->uio_resid);
sys/dev/audio/audio.c
2992
uio);
sys/dev/audio/audio.c
578
static int audioread(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/dev/audio/audio.c
579
static int audiowrite(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/dev/audio/audio.c
596
static int audio_read(struct audio_softc *, struct uio *, int, audio_file_t *);
sys/dev/audio/audio.c
597
static int audio_write(struct audio_softc *, struct uio *, int, audio_file_t *);
sys/dev/audio/audiobell.c
106
struct uio auio;
sys/dev/audio/audiovar.h
337
int audiobellwrite(audio_file_t *, struct uio *);
sys/dev/ccd.c
1039
ccdread(dev_t dev, struct uio *uio, int flags)
sys/dev/ccd.c
1046
printf("ccdread(0x%"PRIx64", %p)\n", dev, uio);
sys/dev/ccd.c
1055
return (physio(ccdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/ccd.c
1060
ccdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ccd.c
1067
printf("ccdwrite(0x%"PRIx64", %p)\n", dev, uio);
sys/dev/ccd.c
1076
return (physio(ccdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/cgd.c
1056
cgdread(dev_t dev, struct uio *uio, int flags)
sys/dev/cgd.c
1062
(unsigned long long)dev, uio, flags));
sys/dev/cgd.c
1069
return physio(cgdstrategy, NULL, dev, B_READ, minphys, uio);
sys/dev/cgd.c
1074
cgdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/cgd.c
1079
DPRINTF_FOLLOW(("cgdwrite(0x%"PRIx64", %p, %d)\n", dev, uio, flags));
sys/dev/cgd.c
1086
return physio(cgdstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/cons.c
205
cnread(dev_t dev, struct uio *uio, int flag)
sys/dev/cons.c
219
error = cdev_read(dev, uio, flag);
sys/dev/cons.c
225
cnwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/cons.c
233
error = cdev_write(dev, uio, flag);
sys/dev/dec/dz.c
446
dzread(dev_t dev, struct uio *uio, int flag)
sys/dev/dec/dz.c
451
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/dec/dz.c
455
dzwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/dec/dz.c
460
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/dkwedge/dk.c
1747
dkread(dev_t dev, struct uio *uio, int flags)
sys/dev/dkwedge/dk.c
1756
return physio(dkstrategy, NULL, dev, B_READ, dkminphys, uio);
sys/dev/dkwedge/dk.c
1765
dkwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/dkwedge/dk.c
1774
return physio(dkstrategy, NULL, dev, B_WRITE, dkminphys, uio);
sys/dev/dkwedge/dk.c
878
struct uio uio;
sys/dev/dkwedge/dk.c
887
uio.uio_iov = &iov;
sys/dev/dkwedge/dk.c
888
uio.uio_iovcnt = 1;
sys/dev/dkwedge/dk.c
889
uio.uio_offset = 0;
sys/dev/dkwedge/dk.c
890
uio.uio_resid = dkwl->dkwl_bufsize;
sys/dev/dkwedge/dk.c
891
uio.uio_rw = UIO_READ;
sys/dev/dkwedge/dk.c
893
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/dev/dkwedge/dk.c
899
if (uio.uio_resid < sizeof(dkw))
sys/dev/dkwedge/dk.c
922
error = uiomove(&dkw, sizeof(dkw), &uio);
sys/dev/dm/device-mapper.c
691
dmread(dev_t dev, struct uio *uio, int flag)
sys/dev/dm/device-mapper.c
694
return physio(dmstrategy, NULL, dev, B_READ, dmminphys, uio);
sys/dev/dm/device-mapper.c
698
dmwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/dm/device-mapper.c
701
return physio(dmstrategy, NULL, dev, B_WRITE, dmminphys, uio);
sys/dev/dmover/dmover_io.c
221
struct uio *uio_out = &dus->dus_uio_out;
sys/dev/dmover/dmover_io.c
222
struct uio *uio_in;
sys/dev/dmover/dmover_io.c
283
dus->dus_uio_in = malloc(sizeof(struct uio) * dses->dses_ninputs,
sys/dev/dmover/dmover_io.c
285
memset(dus->dus_uio_in, 0, sizeof(struct uio) * dses->dses_ninputs);
sys/dev/dmover/dmover_io.c
359
struct uio *uio_out = &dus->dus_uio_out;
sys/dev/dmover/dmover_io.c
360
struct uio *uio_in;
sys/dev/dmover/dmover_io.c
394
dmio_read(struct file *fp, off_t *offp, struct uio *uio,
sys/dev/dmover/dmover_io.c
403
if ((uio->uio_resid % sizeof(resp)) != 0)
sys/dev/dmover/dmover_io.c
412
while (uio->uio_resid != 0) {
sys/dev/dmover/dmover_io.c
459
error = uiomove(&resp, sizeof(resp), uio);
sys/dev/dmover/dmover_io.c
516
dmio_write(struct file *fp, off_t *offp, struct uio *uio,
sys/dev/dmover/dmover_io.c
525
if ((uio->uio_resid % sizeof(req)) != 0)
sys/dev/dmover/dmover_io.c
534
while (uio->uio_resid != 0) {
sys/dev/dmover/dmover_io.c
554
error = uiomove(&req, sizeof(req), uio);
sys/dev/dmover/dmover_io.c
93
struct uio dus_uio_out;
sys/dev/dmover/dmover_io.c
94
struct uio *dus_uio_in;
sys/dev/dmover/dmovervar.h
60
struct uio *dmbuf_uio;
sys/dev/dmover/swdmover.c
149
struct uio *uio = dreq->dreq_outbuf.dmbuf_uio;
sys/dev/dmover/swdmover.c
154
if (uio->uio_rw != UIO_READ) {
sys/dev/dmover/swdmover.c
162
buflen = uio->uio_resid;
sys/dev/dmover/swdmover.c
167
while ((count = uio->uio_resid) != 0) {
sys/dev/dmover/swdmover.c
170
error = uiomove(cp, count, uio);
sys/dev/dmover/swdmover.c
210
struct uio *uio = dreq->dreq_outbuf.dmbuf_uio;
sys/dev/dmover/swdmover.c
215
if (uio->uio_rw != UIO_READ) {
sys/dev/dmover/swdmover.c
223
buflen = uio->uio_resid;
sys/dev/dmover/swdmover.c
228
while ((count = uio->uio_resid) != 0) {
sys/dev/dmover/swdmover.c
231
error = uiomove(cp, count, uio);
sys/dev/dmover/swdmover.c
332
struct uio *uio_out = dreq->dreq_outbuf.dmbuf_uio;
sys/dev/dmover/swdmover.c
333
struct uio *uio_in = dreq->dreq_inbuf[0].dmbuf_uio;
sys/dev/dmover/swdmover.c
334
struct uio *uio;
sys/dev/dmover/swdmover.c
372
uio = dreq->dreq_inbuf[i].dmbuf_uio;
sys/dev/dmover/swdmover.c
373
error = uiomove(cp, count, uio);
sys/dev/dmover/swdmover.c
437
struct uio *uio_out = dreq->dreq_outbuf.dmbuf_uio;
sys/dev/dmover/swdmover.c
438
struct uio *uio_in = dreq->dreq_inbuf[0].dmbuf_uio;
sys/dev/dmover/swdmover.c
592
struct uio *uio_in = dreq->dreq_inbuf[0].dmbuf_uio;
sys/dev/dtv/dtv_buffer.c
230
dtv_buffer_read(struct dtv_softc *sc, struct uio *uio, int flags)
sys/dev/dtv/dtv_buffer.c
239
while (uio->uio_resid > 0) {
sys/dev/dtv/dtv_buffer.c
269
len = uimin(uio->uio_resid, db->db_bytesused - ds->ds_bytesread);
sys/dev/dtv/dtv_buffer.c
273
error = dtv_scatter_io_uiomove(&sio, uio);
sys/dev/dtv/dtv_demux.c
488
dtv_demux_read(struct file *fp, off_t *offp, struct uio *uio,
sys/dev/dtv/dtv_demux.c
543
error = uiomove(sec->sec_buf, sec->sec_length, uio);
sys/dev/dtv/dtv_demux.c
68
static int dtv_demux_read(struct file *, off_t *, struct uio *,
sys/dev/dtv/dtv_device.c
249
dtvread(dev_t dev, struct uio *uio, int flags)
sys/dev/dtv/dtv_device.c
257
return dtv_buffer_read(sc, uio, flags);
sys/dev/dtv/dtv_scatter.c
228
dtv_scatter_io_uiomove(struct dtv_scatter_io *sio, struct uio *uio)
sys/dev/dtv/dtv_scatter.c
236
err = uiomove(p, sz, uio);
sys/dev/dtv/dtv_scatter.h
61
int dtv_scatter_io_uiomove(struct dtv_scatter_io *, struct uio *);
sys/dev/dtv/dtvvar.h
154
int dtv_buffer_read(struct dtv_softc *, struct uio *, int);
sys/dev/eisa/ahb.c
880
ecb->dmamap_xfer, (struct uio *)xs->data,
sys/dev/flash/flash.c
302
flashread(dev_t dev, struct uio * const uio, int flag)
sys/dev/flash/flash.c
304
return physio(flashstrategy, NULL, dev, B_READ, minphys, uio);
sys/dev/flash/flash.c
314
flashwrite(dev_t dev, struct uio * const uio, int flag)
sys/dev/flash/flash.c
316
return physio(flashstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/fss.c
321
fss_read(dev_t dev, struct uio *uio, int flags)
sys/dev/fss.c
323
return physio(fss_strategy, NULL, dev, B_READ, minphys, uio);
sys/dev/fss.c
327
fss_write(dev_t dev, struct uio *uio, int flags)
sys/dev/fss.c
329
return physio(fss_strategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/goldfish/gftty.c
539
gftty_read(dev_t dev, struct uio *uio, int flag)
sys/dev/goldfish/gftty.c
547
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/goldfish/gftty.c
555
gftty_write(dev_t dev, struct uio *uio, int flag)
sys/dev/goldfish/gftty.c
563
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/gpib/ct.c
842
ctread(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/ct.c
844
return (physio(ctstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/gpib/ct.c
848
ctwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/ct.c
851
return (physio(ctstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/gpib/gpib.c
517
gpibread(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/gpib.c
531
gpibwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/mt.c
973
mtread(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/mt.c
975
return (physio(mtstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/gpib/mt.c
979
mtwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/mt.c
981
return (physio(mtstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/gpib/ppi.c
118
int ppirw(dev_t, struct uio *);
sys/dev/gpib/ppi.c
270
ppiread(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/ppi.c
273
DPRINTF(PDB_FOLLOW, ("ppiread(%" PRIx64 ", %p)\n", dev, uio));
sys/dev/gpib/ppi.c
275
return (ppirw(dev, uio));
sys/dev/gpib/ppi.c
279
ppiwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/ppi.c
282
DPRINTF(PDB_FOLLOW, ("ppiwrite(%" PRIx64 ", %p)\n", dev, uio));
sys/dev/gpib/ppi.c
284
return (ppirw(dev, uio));
sys/dev/gpib/ppi.c
288
ppirw(dev_t dev, struct uio *uio)
sys/dev/gpib/ppi.c
297
if (uio->uio_resid == 0)
sys/dev/gpib/ppi.c
304
dev, uio, uio->uio_rw == UIO_READ ? 'R' : 'W',
sys/dev/gpib/ppi.c
305
sc->sc_burst, sc->sc_timo, uio->uio_resid));
sys/dev/gpib/ppi.c
307
buflen = uimin(sc->sc_burst, uio->uio_resid);
sys/dev/gpib/ppi.c
315
while (uio->uio_resid > 0) {
sys/dev/gpib/ppi.c
316
len = uimin(buflen, uio->uio_resid);
sys/dev/gpib/ppi.c
318
if (uio->uio_rw == UIO_WRITE) {
sys/dev/gpib/ppi.c
319
error = uiomove(cp, len, uio);
sys/dev/gpib/ppi.c
349
if (uio->uio_rw == UIO_WRITE)
sys/dev/gpib/ppi.c
358
uio->uio_rw == UIO_READ ? "recv" : "send",
sys/dev/gpib/ppi.c
361
if (uio->uio_rw == UIO_READ) {
sys/dev/gpib/ppi.c
363
error = uiomove(cp, cnt, uio);
sys/dev/gpib/ppi.c
402
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/dev/gpib/ppi.c
422
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/dev/gpib/ppi.c
423
uio->uio_resid += (len - cnt);
sys/dev/gpib/ppi.c
429
error, uio->uio_resid));
sys/dev/gpib/rd.c
949
rdread(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/rd.c
952
return (physio(rdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/gpib/rd.c
956
rdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/gpib/rd.c
959
return (physio(rdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/gpio/gpioirq.c
303
gpioirq_read(dev_t dev, struct uio *uio, int flags)
sys/dev/gpio/gpioirq.c
318
while (uio->uio_resid > 0) {
sys/dev/gpio/gpioirq.c
349
if ((error = uiomove(&obuf[0], 3, uio)) != 0) {
sys/dev/hdmicec/hdmicec.c
141
hdmicec_read(dev_t dev, struct uio *uio, int flags)
sys/dev/hdmicec/hdmicec.c
149
if (uio->uio_resid < CEC_MAX_FRAMESIZE)
sys/dev/hdmicec/hdmicec.c
156
error = uiomove(data, len, uio);
sys/dev/hdmicec/hdmicec.c
164
hdmicec_write(dev_t dev, struct uio *uio, int flags)
sys/dev/hdmicec/hdmicec.c
169
size_t len = uio->uio_resid;
sys/dev/hdmicec/hdmicec.c
175
error = uiomove(data, len, uio);
sys/dev/hid/uhid_common.c
343
uhidread(dev_t dev, struct uio *uio, int flag)
sys/dev/hid/uhid_common.c
362
return uiomove(buffer+extra, sc->sc_isize, uio);
sys/dev/hid/uhid_common.c
384
while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/hid/uhid_common.c
385
length = uimin(sc->sc_q.c_cc, uio->uio_resid);
sys/dev/hid/uhid_common.c
395
if ((error = uiomove(buffer, length, uio)) != 0)
sys/dev/hid/uhid_common.c
405
uhidwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/hid/uhid_common.c
415
if (uio->uio_resid != size || size == 0)
sys/dev/hid/uhid_common.c
417
error = uiomove(sc->sc_obuf, size, uio);
sys/dev/hpc/biconsdev.c
211
biconsdevread(dev_t dev, struct uio *uio, int flag)
sys/dev/hpc/biconsdev.c
215
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/hpc/biconsdev.c
220
biconsdevwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/hpc/biconsdev.c
224
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/hpc/btnmgr.c
336
btnmgrread(dev_t dev, struct uio *uio, int flag)
sys/dev/hpc/btnmgr.c
342
btnmgrwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/i2c/at24cxx.c
261
seeprom_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/at24cxx.c
271
if (uio->uio_offset >= sc->sc_size)
sys/dev/i2c/at24cxx.c
281
while (uio->uio_resid > 0 && uio->uio_offset < sc->sc_size) {
sys/dev/i2c/at24cxx.c
282
a = (int)uio->uio_offset;
sys/dev/i2c/at24cxx.c
304
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/at24cxx.c
314
seeprom_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/at24cxx.c
324
if (uio->uio_offset >= sc->sc_size)
sys/dev/i2c/at24cxx.c
332
while (uio->uio_resid > 0 && uio->uio_offset < sc->sc_size) {
sys/dev/i2c/at24cxx.c
333
a = (int)uio->uio_offset;
sys/dev/i2c/at24cxx.c
342
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/ds1307.c
396
dsrtc_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/ds1307.c
405
if (uio->uio_offset < 0 || uio->uio_offset >= dm->dm_nvram_size)
sys/dev/i2c/ds1307.c
411
while (uio->uio_resid && uio->uio_offset < dm->dm_nvram_size) {
sys/dev/i2c/ds1307.c
413
const u_int a = uio->uio_offset;
sys/dev/i2c/ds1307.c
416
uio->uio_resid > 1 ? I2C_OP_READ : I2C_OP_READ_WITH_STOP,
sys/dev/i2c/ds1307.c
424
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/ds1307.c
437
dsrtc_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/ds1307.c
446
if (uio->uio_offset >= dm->dm_nvram_size)
sys/dev/i2c/ds1307.c
452
while (uio->uio_resid && uio->uio_offset < dm->dm_nvram_size) {
sys/dev/i2c/ds1307.c
454
const u_int a = (int)uio->uio_offset;
sys/dev/i2c/ds1307.c
456
if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0)
sys/dev/i2c/ds1307.c
460
uio->uio_resid ? I2C_OP_WRITE : I2C_OP_WRITE_WITH_STOP,
sys/dev/i2c/emcfan.c
1792
emcfanread(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/emcfan.c
1803
if (uio->uio_offset > 0xff)
sys/dev/i2c/emcfan.c
1809
while (uio->uio_resid &&
sys/dev/i2c/emcfan.c
1810
uio->uio_offset <= 0xff &&
sys/dev/i2c/emcfan.c
1813
int reg_addr = uio->uio_offset;
sys/dev/i2c/emcfan.c
1826
if ((error = uiomove(&buf, 1, uio)) != 0) {
sys/dev/i2c/emcfan.c
1842
emcfanwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/emcfan.c
1851
if (uio->uio_offset > 0xff)
sys/dev/i2c/emcfan.c
1857
while (uio->uio_resid &&
sys/dev/i2c/emcfan.c
1858
uio->uio_offset <= 0xff &&
sys/dev/i2c/emcfan.c
1861
int reg_addr = uio->uio_offset;
sys/dev/i2c/emcfan.c
1863
if ((error = uiomove(&buf, 1, uio)) != 0)
sys/dev/i2c/m41st84.c
264
strtc_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/m41st84.c
275
if (uio->uio_offset >= sm->sm_nvram_size)
sys/dev/i2c/m41st84.c
281
while (uio->uio_resid && uio->uio_offset < sm->sm_nvram_size) {
sys/dev/i2c/m41st84.c
282
a = (int)uio->uio_offset;
sys/dev/i2c/m41st84.c
292
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/m41st84.c
305
strtc_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/m41st84.c
316
if (uio->uio_offset >= sm->sm_nvram_size)
sys/dev/i2c/m41st84.c
322
while (uio->uio_resid && uio->uio_offset < sm->sm_nvram_size) {
sys/dev/i2c/m41st84.c
323
a = (int)uio->uio_offset;
sys/dev/i2c/m41st84.c
325
if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0)
sys/dev/i2c/m41st84.c
329
uio->uio_resid ? I2C_OP_WRITE : I2C_OP_WRITE_WITH_STOP,
sys/dev/i2c/m41t00.c
165
m41t00_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/m41t00.c
174
if (uio->uio_offset >= M41T00_NBYTES)
sys/dev/i2c/m41t00.c
180
while (uio->uio_resid && uio->uio_offset < M41T00_NBYTES) {
sys/dev/i2c/m41t00.c
181
a = (int)uio->uio_offset;
sys/dev/i2c/m41t00.c
191
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/m41t00.c
204
m41t00_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/m41t00.c
213
if (uio->uio_offset >= M41T00_NBYTES)
sys/dev/i2c/m41t00.c
219
while (uio->uio_resid && uio->uio_offset < M41T00_NBYTES) {
sys/dev/i2c/m41t00.c
220
a = (int)uio->uio_offset;
sys/dev/i2c/m41t00.c
223
if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0)
sys/dev/i2c/max6900.c
161
maxrtc_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/max6900.c
170
if (uio->uio_offset >= MAX6900_RAM_BYTES)
sys/dev/i2c/max6900.c
176
while (uio->uio_resid && uio->uio_offset < MAX6900_RAM_BYTES) {
sys/dev/i2c/max6900.c
177
a = (int)uio->uio_offset;
sys/dev/i2c/max6900.c
187
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/max6900.c
200
maxrtc_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/max6900.c
209
if (uio->uio_offset >= MAX6900_RAM_BYTES)
sys/dev/i2c/max6900.c
227
while (uio->uio_resid && uio->uio_offset < MAX6900_RAM_BYTES) {
sys/dev/i2c/max6900.c
228
a = (int)uio->uio_offset;
sys/dev/i2c/max6900.c
231
if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0)
sys/dev/i2c/pcf8583.c
203
pcfrtc_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/pcf8583.c
212
if (uio->uio_offset >= PCF8583_NVRAM_SIZE)
sys/dev/i2c/pcf8583.c
218
while (uio->uio_resid && uio->uio_offset < PCF8583_NVRAM_SIZE) {
sys/dev/i2c/pcf8583.c
219
a = (int)uio->uio_offset;
sys/dev/i2c/pcf8583.c
229
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/pcf8583.c
242
pcfrtc_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/pcf8583.c
251
if (uio->uio_offset >= PCF8583_NVRAM_SIZE)
sys/dev/i2c/pcf8583.c
257
while (uio->uio_resid && uio->uio_offset < PCF8583_NVRAM_SIZE) {
sys/dev/i2c/pcf8583.c
258
a = (int)uio->uio_offset;
sys/dev/i2c/pcf8583.c
260
if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0)
sys/dev/i2c/pcf8583.c
264
uio->uio_resid ? I2C_OP_WRITE : I2C_OP_WRITE_WITH_STOP,
sys/dev/i2c/sht3x.c
1484
sht3xread(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/sht3x.c
1494
while (uio->uio_resid) {
sys/dev/i2c/sht3x.c
1525
sizeof(pp->measurement), uio)) != 0) {
sys/dev/i2c/x1226.c
169
xrtc_read(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/x1226.c
178
if (uio->uio_offset >= X1226_NVRAM_SIZE)
sys/dev/i2c/x1226.c
184
while (uio->uio_resid && uio->uio_offset < X1226_NVRAM_SIZE) {
sys/dev/i2c/x1226.c
185
addr = (int)uio->uio_offset + X1226_NVRAM_START;
sys/dev/i2c/x1226.c
194
(int)uio->uio_offset);
sys/dev/i2c/x1226.c
197
if ((error = uiomove(&ch, 1, uio)) != 0) {
sys/dev/i2c/x1226.c
210
xrtc_write(dev_t dev, struct uio *uio, int flags)
sys/dev/i2c/x1226.c
219
if (uio->uio_offset >= X1226_NVRAM_SIZE)
sys/dev/i2c/x1226.c
225
while (uio->uio_resid && uio->uio_offset < X1226_NVRAM_SIZE) {
sys/dev/i2c/x1226.c
226
addr = (int)uio->uio_offset + X1226_NVRAM_START;
sys/dev/i2c/x1226.c
229
if ((error = uiomove(&cmdbuf[2], 1, uio)) != 0) {
sys/dev/i2c/x1226.c
233
uio->uio_resid ? I2C_OP_WRITE : I2C_OP_WRITE_WITH_STOP,
sys/dev/i2c/x1226.c
238
(int)uio->uio_offset);
sys/dev/ic/adv.c
602
ccb->dmamap_xfer, (struct uio *) xs->data,
sys/dev/ic/adw.c
667
ccb->dmamap_xfer, (struct uio *) xs->data,
sys/dev/ic/aha.c
1189
ccb->dmamap_xfer, (struct uio *)xs->data,
sys/dev/ic/bha.c
328
ccb->dmamap_xfer, (struct uio *)xs->data,
sys/dev/ic/cd18xx.c
533
cdttyread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cd18xx.c
539
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/ic/cd18xx.c
546
cdttywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cd18xx.c
552
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/ic/clmpcc.c
604
clmpccread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/clmpcc.c
609
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/ic/clmpcc.c
613
clmpccwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/clmpcc.c
618
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/ic/com.c
1330
comread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/com.c
1339
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/ic/com.c
1343
comwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/com.c
1352
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/ic/cy.c
442
cyread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cy.c
450
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/ic/cy.c
457
cywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cy.c
465
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/ic/joy.c
188
joyread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/joy.c
225
return uiomove(&c, sizeof(struct joystick), uio);
sys/dev/ic/lpt.c
365
lptwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/lpt.c
372
while ((n = uimin(LPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/ic/lpt.c
373
uiomove(sc->sc_cp = sc->sc_inbuf, n, uio);
sys/dev/ic/lpt.c
381
uio->uio_resid += sc->sc_count;
sys/dev/ic/opl.c
120
void oplsyn_loadpatch(midisyn *, struct sysex_info *, struct uio *);
sys/dev/ic/opl.c
672
oplsyn_loadpatch(midisyn *ms, struct sysex_info *sysex, struct uio *uio)
sys/dev/ic/opl.c
681
if (uio->uio_resid >= sizeof ins - sizeof *sysex)
sys/dev/ic/opl.c
683
uiomove((char *)&ins + sizeof *sysex, sizeof ins - sizeof *sysex, uio);
sys/dev/ic/qemufwcfg.c
118
fwcfg_read(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/qemufwcfg.c
128
while (uio->uio_resid > 0) {
sys/dev/ic/qemufwcfg.c
129
count = uimin(sizeof(buf), uio->uio_resid);
sys/dev/ic/qemufwcfg.c
131
error = uiomove(buf, count, uio);
sys/dev/ic/scmd.c
377
scmd_read(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/scmd.c
388
if (uio->uio_offset > scmd_maxregister(sc->sc_topaddr))
sys/dev/ic/scmd.c
394
while (uio->uio_resid &&
sys/dev/ic/scmd.c
395
uio->uio_offset <= scmd_maxregister(sc->sc_topaddr) &&
sys/dev/ic/scmd.c
398
int reg_addr = uio->uio_offset;
sys/dev/ic/scmd.c
421
if ((error = uiomove(&buf, 1, uio)) != 0) {
sys/dev/ic/scmd.c
484
scmd_write(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/scmd.c
493
if (uio->uio_offset > scmd_maxregister(sc->sc_topaddr))
sys/dev/ic/scmd.c
499
while (uio->uio_resid &&
sys/dev/ic/scmd.c
500
uio->uio_offset <= scmd_maxregister(sc->sc_topaddr) &&
sys/dev/ic/scmd.c
503
int reg_addr = uio->uio_offset;
sys/dev/ic/scmd.c
505
if ((error = uiomove(&buf, 1, uio)) != 0)
sys/dev/ic/tpm.c
1063
tpmread(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/tpm.c
1090
if (len > MIN(sizeof(buf), uio->uio_resid) || len < sizeof(hdr)) {
sys/dev/ic/tpm.c
1111
if ((rv = uiomove(&hdr, sizeof(hdr), uio))) {
sys/dev/ic/tpm.c
1116
if ((rv = uiomove(buf, len, uio))) {
sys/dev/ic/tpm.c
1125
tpmwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/tpm.c
1135
n = MIN(sizeof(buf), uio->uio_resid);
sys/dev/ic/tpm.c
1136
if ((rv = uiomove(buf, n, uio))) {
sys/dev/ic/uha.c
469
mscp->dmamap_xfer, (struct uio *)xs->data,
sys/dev/ic/z8530tty.c
728
zsread(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/z8530tty.c
736
return ((*tp->t_linesw->l_read)(tp, uio, flags));
sys/dev/ic/z8530tty.c
740
zswrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/z8530tty.c
748
return ((*tp->t_linesw->l_write)(tp, uio, flags));
sys/dev/ieee1394/fwdev.c
113
static int fw_read_async(struct fw_drv1 *, struct uio *, int);
sys/dev/ieee1394/fwdev.c
114
static int fw_write_async(struct fw_drv1 *, struct uio *, int);
sys/dev/ieee1394/fwdev.c
230
fw_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/ieee1394/fwdev.c
244
return physio(fw_strategy, NULL, dev, ioflag, minphys, uio);
sys/dev/ieee1394/fwdev.c
251
return fw_read_async(d, uio, ioflag);
sys/dev/ieee1394/fwdev.c
289
fp->mode.stream.len + sizeof(uint32_t), uio);
sys/dev/ieee1394/fwdev.c
296
if (uio->uio_resid >= ir->psize) {
sys/dev/ieee1394/fwdev.c
307
fw_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/ieee1394/fwdev.c
321
return physio(fw_strategy, NULL, dev, ioflag, minphys, uio);
sys/dev/ieee1394/fwdev.c
328
return fw_write_async(d, uio, ioflag);
sys/dev/ieee1394/fwdev.c
359
err = uiomove((void *)fp, sizeof(struct fw_isohdr), uio);
sys/dev/ieee1394/fwdev.c
363
uiomove((void *)fp->mode.stream.payload, fp->mode.stream.len, uio);
sys/dev/ieee1394/fwdev.c
370
if (uio->uio_resid >= sizeof(struct fw_isohdr)) {
sys/dev/ieee1394/fwdev.c
815
fw_read_async(struct fw_drv1 *d, struct uio *uio, int ioflag)
sys/dev/ieee1394/fwdev.c
846
err = uiomove((void *)fp, tinfo->hdr_len, uio);
sys/dev/ieee1394/fwdev.c
849
err = uiomove((void *)xfer->recv.payload, xfer->recv.pay_len, uio);
sys/dev/ieee1394/fwdev.c
863
fw_write_async(struct fw_drv1 *d, struct uio *uio, int ioflag)
sys/dev/ieee1394/fwdev.c
871
if ((err = uiomove((void *)&pkt, sizeof(uint32_t), uio)))
sys/dev/ieee1394/fwdev.c
875
tinfo->hdr_len - sizeof(uint32_t), uio)))
sys/dev/ieee1394/fwdev.c
878
if ((xfer = fw_xfer_alloc_buf(M_FW, uio->uio_resid,
sys/dev/ieee1394/fwdev.c
883
xfer->send.pay_len = uio->uio_resid;
sys/dev/ieee1394/fwdev.c
884
if (uio->uio_resid > 0) {
sys/dev/ieee1394/fwdev.c
886
uiomove((void *)xfer->send.payload, uio->uio_resid, uio)))
sys/dev/ir/cir.c
175
cirread(dev_t dev, struct uio *uio, int flag)
sys/dev/ir/cir.c
184
return (sc->sc_methods->im_read(sc->sc_handle, uio, flag));
sys/dev/ir/cir.c
188
cirwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ir/cir.c
197
return (sc->sc_methods->im_write(sc->sc_handle, uio, flag));
sys/dev/ir/cirvar.h
35
int (*im_read)(void *, struct uio *, int);
sys/dev/ir/cirvar.h
36
int (*im_write)(void *, struct uio *, int);
sys/dev/ir/irframe.c
221
irframeread(dev_t dev, struct uio *uio, int flag)
sys/dev/ir/irframe.c
230
if (uio->uio_resid < sc->sc_params.maxsize) {
sys/dev/ir/irframe.c
233
(long)uio->uio_resid, sc->sc_params.maxsize);
sys/dev/ir/irframe.c
237
return (sc->sc_methods->im_read(sc->sc_handle, uio, flag));
sys/dev/ir/irframe.c
241
irframewrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ir/irframe.c
250
if (uio->uio_resid > sc->sc_params.maxsize) {
sys/dev/ir/irframe.c
253
(long)uio->uio_resid, sc->sc_params.maxsize);
sys/dev/ir/irframe.c
257
return (sc->sc_methods->im_write(sc->sc_handle, uio, flag));
sys/dev/ir/irframe_tty.c
133
static int irframet_read(void *, struct uio *, int);
sys/dev/ir/irframe_tty.c
134
static int irframet_write(void *, struct uio *, int);
sys/dev/ir/irframe_tty.c
623
irframet_read(void *h, struct uio *uio, int flag)
sys/dev/ir/irframe_tty.c
631
__func__, uio->uio_resid, uio->uio_iovcnt,
sys/dev/ir/irframe_tty.c
632
(long)uio->uio_offset));
sys/dev/ir/irframe_tty.c
655
if (uio->uio_resid < sc->sc_frames[sc->sc_frameo].len) {
sys/dev/ir/irframe_tty.c
657
"(%zd < %d)\n", __func__, uio->uio_resid,
sys/dev/ir/irframe_tty.c
664
sc->sc_frames[sc->sc_frameo].len, uio);
sys/dev/ir/irframe_tty.c
710
irframet_write(void *h, struct uio *uio, int flag)
sys/dev/ir/irframe_tty.c
717
__func__, uio->uio_resid, uio->uio_iovcnt,
sys/dev/ir/irframe_tty.c
718
(long)uio->uio_offset));
sys/dev/ir/irframe_tty.c
720
n = irda_sir_frame(sc->sc_buffer, sizeof(sc->sc_buffer), uio,
sys/dev/ir/irframevar.h
35
int (*im_read)(void *, struct uio *, int);
sys/dev/ir/irframevar.h
36
int (*im_write)(void *, struct uio *, int);
sys/dev/ir/sir.c
116
while (uio->uio_resid > 0) {
sys/dev/ir/sir.c
117
n = uio->uio_resid;
sys/dev/ir/sir.c
120
error = uiomove(ibuf, n, uio);
sys/dev/ir/sir.c
98
irda_sir_frame(uint8_t *obuf, u_int maxlen, struct uio *uio, u_int ebofs)
sys/dev/ir/sir.h
73
int irda_sir_frame(u_int8_t *, u_int, struct uio *, u_int);
sys/dev/isa/fd.c
816
fdread(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/fd.c
819
return (physio(fdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/isa/fd.c
823
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/fd.c
826
return (physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/isa/mcd.c
559
mcdread(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/mcd.c
562
return (physio(mcdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/isa/mcd.c
566
mcdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/mcd.c
569
return (physio(mcdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/isa/wds.c
1149
scb->dmamap_xfer, (struct uio *)xs->data,
sys/dev/isa/wt.c
680
wtread(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/wt.c
683
return (physio(wtstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/isa/wt.c
687
wtwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/wt.c
690
return (physio(wtstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/iscsi/iscsi_globals.h
220
struct uio pdu_uio; /* UIO structure */
sys/dev/iscsi/iscsi_globals.h
224
struct uio pdu_save_uio;
sys/dev/iscsi/iscsi_rcv.c
109
struct uio uio;
sys/dev/iscsi/iscsi_rcv.c
113
uio.uio_rw = UIO_READ;
sys/dev/iscsi/iscsi_rcv.c
114
UIO_SETUP_SYSSPACE(&uio);
sys/dev/iscsi/iscsi_rcv.c
118
uio.uio_iov = &io_vec;
sys/dev/iscsi/iscsi_rcv.c
119
uio.uio_iovcnt = 1;
sys/dev/iscsi/iscsi_rcv.c
120
uio.uio_resid = io_vec.iov_len = sizeof(buffer);
sys/dev/iscsi/iscsi_rcv.c
122
rc = my_soo_read(conn, &uio, MSG_DONTWAIT);
sys/dev/iscsi/iscsi_rcv.c
124
rc, uio.uio_resid));
sys/dev/iscsi/iscsi_rcv.c
125
} while (!rc && !uio.uio_resid);
sys/dev/iscsi/iscsi_rcv.c
194
struct uio *uio;
sys/dev/iscsi/iscsi_rcv.c
229
uio = &pdu->pdu_uio;
sys/dev/iscsi/iscsi_rcv.c
231
uio->uio_iov = pdu->pdu_io_vec;
sys/dev/iscsi/iscsi_rcv.c
232
uio->uio_iovcnt = 1;
sys/dev/iscsi/iscsi_rcv.c
233
uio->uio_rw = UIO_READ;
sys/dev/iscsi/iscsi_rcv.c
234
uio->uio_resid = len;
sys/dev/iscsi/iscsi_rcv.c
235
UIO_SETUP_SYSSPACE(uio);
sys/dev/iscsi/iscsi_rcv.c
238
uio->uio_iovcnt++;
sys/dev/iscsi/iscsi_rcv.c
239
uio->uio_iov[1].iov_base = pad_bytes;
sys/dev/iscsi/iscsi_rcv.c
240
uio->uio_iov[1].iov_len = pad;
sys/dev/iscsi/iscsi_rcv.c
241
uio->uio_resid += pad;
sys/dev/iscsi/iscsi_rcv.c
245
i = uio->uio_iovcnt++;
sys/dev/iscsi/iscsi_rcv.c
248
uio->uio_resid += 4;
sys/dev/iscsi/iscsi_rcv.c
52
my_soo_read(connection_t *conn, struct uio *u, int flags)
sys/dev/iscsi/iscsi_send.c
54
my_soo_write(connection_t *conn, struct uio *u)
sys/dev/iscsi/iscsi_send.c
607
struct uio *uio;
sys/dev/iscsi/iscsi_send.c
622
uio = &pdu->pdu_uio;
sys/dev/iscsi/iscsi_send.c
624
uio->uio_iov = pdu->pdu_io_vec;
sys/dev/iscsi/iscsi_send.c
625
uio->uio_iovcnt = 1;
sys/dev/iscsi/iscsi_send.c
626
uio->uio_rw = UIO_WRITE;
sys/dev/iscsi/iscsi_send.c
627
uio->uio_resid = hlen;
sys/dev/iscsi/iscsi_send.c
628
UIO_SETUP_SYSSPACE(uio);
sys/dev/iscsi/iscsi_send.c
631
uio->uio_iovcnt++;
sys/dev/iscsi/iscsi_send.c
634
uio->uio_resid += dsl;
sys/dev/iscsi/iscsi_send.c
637
pad = uio->uio_resid & 0x03;
sys/dev/iscsi/iscsi_send.c
639
i = uio->uio_iovcnt++;
sys/dev/iscsi/iscsi_send.c
643
uio->uio_resid += pad;
sys/dev/iscsi/iscsi_send.c
648
i = uio->uio_iovcnt++;
sys/dev/iscsi/iscsi_send.c
651
uio->uio_resid += 4;
sys/dev/kttcp.c
458
if (uio->uio_lwp)
sys/dev/kttcp.c
459
uio->uio_lwp->l_ru.ru_msgrcv++;
sys/dev/ld.c
387
ldread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/ld.c
390
return (physio(ldstrategy, NULL, dev, B_READ, ldminphys, uio));
sys/dev/ld.c
395
ldwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/ld.c
398
return (physio(ldstrategy, NULL, dev, B_WRITE, ldminphys, uio));
sys/dev/lockstat.c
566
lockstat_read(dev_t dev, struct uio *uio, int flag)
sys/dev/lockstat.c
571
return uiomove(lockstat_baseb, lockstat_sizeb, uio);
sys/dev/marvell/gtmpsc.c
645
gtmpscread(dev_t dev, struct uio *uio, int flag)
sys/dev/marvell/gtmpsc.c
651
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/marvell/gtmpsc.c
655
gtmpscwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/marvell/gtmpsc.c
661
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/marvell/mvcesa.c
350
struct uio *uio = NULL;
sys/dev/marvell/mvcesa.c
362
uio = (struct uio *)crp->crp_buf;
sys/dev/marvell/mvcesa.c
400
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
401
cuio_copyback(uio,
sys/dev/marvell/mvcesa.c
412
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
413
cuio_copydata(uio,
sys/dev/marvell/mvcesa.c
421
buf, m, uio);
sys/dev/marvell/mvcesa.c
450
buf, m, uio);
sys/dev/marvell/mvcesa.c
469
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
488
struct mbuf *m, struct uio *uio)
sys/dev/marvell/mvcesa.c
498
KASSERT(buf != NULL || m != NULL || uio != NULL);
sys/dev/marvell/mvcesa.c
548
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
551
cuio_copydata(uio, skip + off + i, s, &data);
sys/dev/marvell/mvcesa.c
623
int skip, int len, char *buf, struct mbuf *m, struct uio *uio)
sys/dev/marvell/mvcesa.c
629
KASSERT(buf != NULL || m != NULL || uio != NULL);
sys/dev/marvell/mvcesa.c
669
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
670
cuio_copydata(uio, skip + i, s, &iblk);
sys/dev/marvell/mvcesa.c
695
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
696
cuio_copyback(uio, skip + o,
sys/dev/marvell/mvcesa.c
739
else if (uio != NULL)
sys/dev/marvell/mvcesa.c
740
cuio_copyback(uio, skip + o, sizeof(oblk),
sys/dev/marvell/mvcesa.c
88
int, int, char *, struct mbuf *, struct uio *);
sys/dev/marvell/mvcesa.c
91
char *, struct mbuf *, struct uio *);
sys/dev/marvell/mvxpsec.c
1726
struct uio *uio;
sys/dev/marvell/mvxpsec.c
1738
uio = mv_p->data_uio;
sys/dev/marvell/mvxpsec.c
1739
len = uio->uio_resid;
sys/dev/marvell/mvxpsec.c
1742
cuio_copydata(uio, 0, len, buf);
sys/dev/marvell/mvxpsec.c
223
STATIC int mvxpsec_packet_setuio(struct mvxpsec_packet *, struct uio *);
sys/dev/marvell/mvxpsec.c
2443
(struct uio *)crp->crp_buf);
sys/dev/marvell/mvxpsec.c
2560
mvxpsec_packet_setuio(struct mvxpsec_packet *mv_p, struct uio *uio)
sys/dev/marvell/mvxpsec.c
2565
if (uio->uio_resid > SRAM_PAYLOAD_SIZE) {
sys/dev/marvell/mvxpsec.c
2578
uio->uio_resid, SRAM_PAYLOAD_SIZE);
sys/dev/marvell/mvxpsec.c
2584
if (bus_dmamap_load_uio(sc->sc_dmat, mv_p->data_map, uio,
sys/dev/marvell/mvxpsec.c
2594
mv_p->data_uio = uio;
sys/dev/marvell/mvxpsec.c
2595
mv_p->data_len = uio->uio_resid;
sys/dev/marvell/mvxpsec.c
3534
struct uio *uio;
sys/dev/marvell/mvxpsec.c
3536
uio = mv_p->data.uio;
sys/dev/marvell/mvxpsec.c
3537
len = uio->uio_resid;
sys/dev/marvell/mvxpsec.c
3540
cuio_copydata(uio, 0, len, buf);
sys/dev/marvell/mvxpsecvar.h
296
struct uio *uio;
sys/dev/marvell/mvxpsecvar.h
312
#define data_uio data.uio
sys/dev/mca/ed_mca.c
278
edmcaread(dev_t dev, struct uio *uio, int flags)
sys/dev/mca/ed_mca.c
281
return (physio(edmcastrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/mca/ed_mca.c
285
edmcawrite(dev_t dev, struct uio *uio, int flags)
sys/dev/mca/ed_mca.c
288
return (physio(edmcastrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/mca/ed_mca.c
546
struct uio auio;
sys/dev/md.c
378
mdread(dev_t dev, struct uio *uio, int flags)
sys/dev/md.c
387
return (physio(mdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/md.c
391
mdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/md.c
400
return (physio(mdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/midi.c
1000
if (0 == uio->uio_resid) /* if read satisfied, we're done */
sys/dev/midi.c
1443
midiwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/midi.c
1460
(unsigned long)uio->uio_resid));
sys/dev/midi.c
1472
while (uio->uio_resid > 0 && !error) {
sys/dev/midi.c
1529
if (xfrcount > uio->uio_resid)
sys/dev/midi.c
1530
xfrcount = uio->uio_resid;
sys/dev/midi.c
1533
error = uiomove(inp, xfrcount, uio);
sys/dev/midi.c
1561
uio->uio_resid, sc->props));
sys/dev/midi.c
903
midiread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/midi.c
916
(unsigned long)uio->uio_resid));
sys/dev/midi.c
942
for (appetite = uio->uio_resid; idx_cur < idx_lim; ++idx_cur) {
sys/dev/midi.c
947
appetite = uio->uio_resid - appetite;
sys/dev/midi.c
957
appetite = uio->uio_resid;
sys/dev/midi.c
972
error = uiomove(buf_cur, buf_end - buf_cur, uio);
sys/dev/midi.c
985
error = uiomove(buf_cur, appetite, uio);
sys/dev/mm.c
167
dev_mem_readwrite(struct uio *uio, struct iovec *iov)
sys/dev/mm.c
178
if ((uintptr_t)uio->uio_offset != uio->uio_offset) {
sys/dev/mm.c
181
paddr = uio->uio_offset & ~PAGE_MASK;
sys/dev/mm.c
182
prot = (uio->uio_rw == UIO_WRITE) ? VM_PROT_WRITE : VM_PROT_READ;
sys/dev/mm.c
187
offset = uio->uio_offset & PAGE_MASK;
sys/dev/mm.c
188
len = MIN(uio->uio_resid, PAGE_SIZE - offset);
sys/dev/mm.c
216
error = uiomove((void *)vaddr, len, uio);
sys/dev/mm.c
228
error = uiomove((void *)vaddr, len, uio);
sys/dev/mm.c
237
dev_kmem_readwrite(struct uio *uio, struct iovec *iov)
sys/dev/mm.c
246
addr = (void *)(intptr_t)uio->uio_offset;
sys/dev/mm.c
247
if ((uintptr_t)addr != uio->uio_offset) {
sys/dev/mm.c
254
offset = uio->uio_offset & PAGE_MASK;
sys/dev/mm.c
255
len = MIN(uio->uio_resid, PAGE_SIZE - offset);
sys/dev/mm.c
256
prot = (uio->uio_rw == UIO_WRITE) ? VM_PROT_WRITE : VM_PROT_READ;
sys/dev/mm.c
287
error = uiomove(addr, len, uio);
sys/dev/mm.c
295
dev_zero_readwrite(struct uio *uio, struct iovec *iov)
sys/dev/mm.c
300
if (uio->uio_rw == UIO_WRITE) {
sys/dev/mm.c
301
uio->uio_resid = 0;
sys/dev/mm.c
309
return uiomove(dev_zero_page, len, uio);
sys/dev/mm.c
316
mm_readwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/mm.c
333
return mm_md_readwrite(dev, uio);
sys/dev/mm.c
337
while (uio->uio_resid > 0 && error == 0) {
sys/dev/mm.c
338
iov = uio->uio_iov;
sys/dev/mm.c
341
uio->uio_iov++;
sys/dev/mm.c
342
uio->uio_iovcnt--;
sys/dev/mm.c
343
KASSERT(uio->uio_iovcnt >= 0);
sys/dev/mm.c
349
error = dev_mem_readwrite(uio, iov);
sys/dev/mm.c
352
error = dev_kmem_readwrite(uio, iov);
sys/dev/mm.c
355
if (uio->uio_rw == UIO_WRITE) {
sys/dev/mm.c
356
uio->uio_resid = 0;
sys/dev/mm.c
361
if (uio->uio_rw == UIO_WRITE) {
sys/dev/mm.c
370
error = dev_zero_readwrite(uio, iov);
sys/dev/mm.h
56
int mm_md_readwrite(dev_t, struct uio *);
sys/dev/mscp/mscp_disk.c
395
raread(dev_t dev, struct uio *uio, int flags)
sys/dev/mscp/mscp_disk.c
398
return (physio(rastrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/mscp/mscp_disk.c
402
rawrite(dev_t dev, struct uio *uio, int flags)
sys/dev/mscp/mscp_disk.c
405
return (physio(rastrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/mscp/mscp_disk.c
866
rxread(dev_t dev, struct uio *uio, int flag)
sys/dev/mscp/mscp_disk.c
869
return (physio(rxstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/mscp/mscp_disk.c
873
rxwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/mscp/mscp_disk.c
876
return (physio(rxstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/mscp/mscp_tape.c
293
mtread(dev_t dev, struct uio *uio, int flag)
sys/dev/mscp/mscp_tape.c
296
return (physio(mtstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/mscp/mscp_tape.c
300
mtwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/mscp/mscp_tape.c
303
return (physio(mtstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/mvme/lpt_mvme.c
321
lptwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/mvme/lpt_mvme.c
330
while ((n = uimin(LPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/mvme/lpt_mvme.c
331
uiomove(sc->sc_cp = sc->sc_inbuf->b_data, n, uio);
sys/dev/mvme/lpt_mvme.c
339
uio->uio_resid += sc->sc_count;
sys/dev/mvme/mvmebus.c
633
mvmebus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/dev/mvme/mvmebus.c
638
rv = bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags);
sys/dev/mvme/mvmebus.h
135
bus_dmamap_t, struct uio *, int);
sys/dev/nullcons_subr.c
76
nullcndev_read(dev_t dev, struct uio *uio, int flag)
sys/dev/ofw/ofcons.c
174
ofcons_read(dev_t dev, struct uio *uio, int flag)
sys/dev/ofw/ofcons.c
179
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/ofw/ofcons.c
183
ofcons_write(dev_t dev, struct uio *uio, int flag)
sys/dev/ofw/ofcons.c
188
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/ofw/ofdisk.c
345
ofdisk_read(dev_t dev, struct uio *uio, int flags)
sys/dev/ofw/ofdisk.c
347
return physio(ofdisk_strategy, NULL, dev, B_READ, ofminphys, uio);
sys/dev/ofw/ofdisk.c
351
ofdisk_write(dev_t dev, struct uio *uio, int flags)
sys/dev/ofw/ofdisk.c
353
return physio(ofdisk_strategy, NULL, dev, B_WRITE, ofminphys, uio);
sys/dev/pad/pad.c
106
static int pad_read(struct pad_softc *, off_t *, struct uio *,
sys/dev/pad/pad.c
110
static int fops_pad_read(struct file *, off_t *, struct uio *,
sys/dev/pad/pad.c
112
static int fops_pad_write(struct file *, off_t *, struct uio *,
sys/dev/pad/pad.c
502
fops_pad_read(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/pad/pad.c
507
return pad_read(sc, offp, uio, cred, ioflag);
sys/dev/pad/pad.c
511
pad_read(struct pad_softc *sc, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/pad/pad.c
519
DPRINTF("%s: resid=%zu\n", __func__, uio->uio_resid);
sys/dev/pad/pad.c
520
while (uio->uio_resid > 0) {
sys/dev/pad/pad.c
522
err = pad_get_block(sc, &pb, MIN(uio->uio_resid, INT_MAX), first);
sys/dev/pad/pad.c
533
err = uiomove(pb.pb_ptr, pb.pb_len, uio);
sys/dev/pad/pad.c
542
fops_pad_write(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/pci/bktr/bktr_core.c
1191
struct uio *uio)
sys/dev/pci/bktr/bktr_core.c
1209
if ((int) uio->uio_iov->iov_len < count)
sys/dev/pci/bktr/bktr_core.c
1228
status = uiomove((void *)bktr->bigbuf, count, uio);
sys/dev/pci/bktr/bktr_core.c
1246
vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_core.c
1268
readsize = (int)uio->uio_iov->iov_len;
sys/dev/pci/bktr/bktr_core.c
1278
status = uiomove((char *)bktr->vbibuffer + bktr->vbistart, readsize2, uio);
sys/dev/pci/bktr/bktr_core.c
1279
status += uiomove((char *)bktr->vbibuffer, (readsize - readsize2), uio);
sys/dev/pci/bktr/bktr_core.c
1282
status = uiomove((char *)bktr->vbibuffer + bktr->vbistart, readsize, uio);
sys/dev/pci/bktr/bktr_core.h
86
int video_read(bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio);
sys/dev/pci/bktr/bktr_core.h
98
int vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag);
sys/dev/pci/bktr/bktr_os.c
1191
bktr_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
1204
return(video_read(bktr, unit, dev, uio));
sys/dev/pci/bktr/bktr_os.c
1206
return(vbi_read(bktr, uio, ioflag));
sys/dev/pci/bktr/bktr_os.c
1216
bktr_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
1716
bktr_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
1727
return(video_read(bktr, unit, dev, uio));
sys/dev/pci/bktr/bktr_os.c
1729
return(vbi_read(bktr, uio, ioflag));
sys/dev/pci/bktr/bktr_os.c
1740
bktr_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
715
bktr_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
731
return(video_read(bktr, unit, dev, uio));
sys/dev/pci/bktr/bktr_os.c
733
return(vbi_read(bktr, uio, ioflag));
sys/dev/pci/bktr/bktr_os.c
743
bktr_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/cz.c
1092
czttyread(dev_t dev, struct uio *uio, int flags)
sys/dev/pci/cz.c
1097
return ((*tp->t_linesw->l_read)(tp, uio, flags));
sys/dev/pci/cz.c
1106
czttywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/pci/cz.c
1111
return ((*tp->t_linesw->l_write)(tp, uio, flags));
sys/dev/pci/hifn7751.c
2186
cmd->srcu.src_io = (struct uio *)crp->crp_buf;
sys/dev/pci/hifn7751.c
2187
cmd->dstu.dst_io = (struct uio *)crp->crp_buf;
sys/dev/pci/hifn7751.c
2537
cuio_copyback((struct uio *)crp->crp_buf,
sys/dev/pci/hifn7751var.h
270
struct uio *src_io;
sys/dev/pci/hifn7751var.h
276
struct uio *dst_io;
sys/dev/pci/oboe.c
293
oboe_read(void *h, struct uio *uio, int flag)
sys/dev/pci/oboe.c
301
__func__, uio->uio_resid, uio->uio_iovcnt,
sys/dev/pci/oboe.c
302
(intmax_t)uio->uio_offset));
sys/dev/pci/oboe.c
324
if (uio->uio_resid < sc->sc_lens[slot]) {
sys/dev/pci/oboe.c
326
"(%zu < %d)\n", uio->uio_resid, sc->sc_lens[slot]));
sys/dev/pci/oboe.c
333
sc->sc_lens[slot], uio);
sys/dev/pci/oboe.c
343
oboe_write(void *h, struct uio *uio, int flag)
sys/dev/pci/oboe.c
371
n = irda_sir_frame(sc->sc_xmit_bufs[sc->sc_txs], TX_BUF_SZ, uio,
sys/dev/pci/oboe.c
72
static int oboe_read(void *h, struct uio *uio, int flag);
sys/dev/pci/oboe.c
73
static int oboe_write(void *h, struct uio *uio, int flag);
sys/dev/pci/qat/qat.c
1538
(struct uio *)crp->crp_buf, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/ubsec.c
1180
q->q_src_io = (struct uio *)crp->crp_buf;
sys/dev/pci/ubsec.c
1181
q->q_dst_io = (struct uio *)crp->crp_buf;
sys/dev/pci/ubsecvar.h
156
struct uio *q_src_io, *q_dst_io;
sys/dev/pci/vio9p.c
137
static int vio9p_read(struct file *, off_t *, struct uio *, kauth_cred_t,
sys/dev/pci/vio9p.c
139
static int vio9p_write(struct file *, off_t *, struct uio *,
sys/dev/pci/vio9p.c
216
vio9p_read(struct file *fp, off_t *offp, struct uio *uio,
sys/dev/pci/vio9p.c
242
if (uio->uio_resid != VIO9P_MAX_REQLEN)
sys/dev/pci/vio9p.c
245
if (uio->uio_resid > VIO9P_MAX_REQLEN) {
sys/dev/pci/vio9p.c
287
DLOG("uio_resid=%lu", uio->uio_resid);
sys/dev/pci/vio9p.c
288
if (len < uio->uio_resid) {
sys/dev/pci/vio9p.c
292
len = uio->uio_resid;
sys/dev/pci/vio9p.c
293
error = uiomove(sc->sc_buf_rx + sc->sc_buf_rx_offset, len, uio);
sys/dev/pci/vio9p.c
312
vio9p_write(struct file *fp, off_t *offp, struct uio *uio,
sys/dev/pci/vio9p.c
331
if (uio->uio_resid == 0) {
sys/dev/pci/vio9p.c
336
if (uio->uio_resid > VIO9P_MAX_REQLEN) {
sys/dev/pci/vio9p.c
341
len = uio->uio_resid;
sys/dev/pci/vio9p.c
342
error = uiomove(sc->sc_buf_tx, len, uio);
sys/dev/pci/xmm7360.c
2494
wwancread(dev_t dev, struct uio *uio, int flag)
sys/dev/pci/xmm7360.c
2504
return (LINESW(tp).l_read(tp, uio, flag));
sys/dev/pci/xmm7360.c
2512
KASSERT(uio->uio_segflg == UIO_USERSPACE);
sys/dev/pci/xmm7360.c
2515
for (int i = 0; i < uio->uio_iovcnt; i++) {
sys/dev/pci/xmm7360.c
2516
buf = uio->uio_iov[i].iov_base;
sys/dev/pci/xmm7360.c
2517
size = uio->uio_iov[i].iov_len;
sys/dev/pci/xmm7360.c
2541
uio->uio_resid -= read;
sys/dev/pci/xmm7360.c
2542
uio->uio_offset += read;
sys/dev/pci/xmm7360.c
2549
wwancwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/pci/xmm7360.c
2557
return (LINESW(tp).l_write(tp, uio, flag));
sys/dev/pci/xmm7360.c
2565
KASSERT(uio->uio_segflg == UIO_USERSPACE);
sys/dev/pci/xmm7360.c
2568
for (int i = 0; i < uio->uio_iovcnt; i++) {
sys/dev/pci/xmm7360.c
2569
buf = uio->uio_iov[i].iov_base;
sys/dev/pci/xmm7360.c
2570
size = uio->uio_iov[i].iov_len;
sys/dev/pci/xmm7360.c
2590
uio->uio_resid -= wrote;
sys/dev/pci/xmm7360.c
2591
uio->uio_offset += wrote;
sys/dev/ppbus/lpt.c
537
lptread(dev_t dev_id, struct uio *uio, int ioflag)
sys/dev/ppbus/lpt.c
552
while (uio->uio_resid) {
sys/dev/ppbus/lpt.c
554
uimin(BUFSIZE, uio->uio_resid), 0, &len);
sys/dev/ppbus/lpt.c
565
if ((error = uiomove(sc->sc_outbuf, len, uio)))
sys/dev/ppbus/lpt.c
579
lptwrite(dev_t dev_id, struct uio * uio, int ioflag)
sys/dev/ppbus/lpt.c
595
device_xname(dev), uio->uio_resid));
sys/dev/ppbus/lpt.c
599
while (uio->uio_resid) {
sys/dev/ppbus/lpt.c
600
n = MIN(BUFSIZE, uio->uio_resid);
sys/dev/ppbus/lpt.c
601
error = uiomove(sc->sc_inbuf, n, uio);
sys/dev/pud/pud_dev.c
231
pud_cdev_read(dev_t dev, struct uio *uio, int flag)
sys/dev/pud/pud_dev.c
237
allocsize = sizeof(struct pud_creq_read) + uio->uio_resid;
sys/dev/pud/pud_dev.c
240
pc_read->pm_offset = uio->uio_offset;
sys/dev/pud/pud_dev.c
241
pc_read->pm_resid = uio->uio_resid;
sys/dev/pud/pud_dev.c
248
if (pc_read->pm_resid > uio->uio_resid) {
sys/dev/pud/pud_dev.c
254
uio->uio_resid - pc_read->pm_resid, uio);
sys/dev/pud/pud_dev.c
262
pud_cdev_write(dev_t dev, struct uio *uio, int flag)
sys/dev/pud/pud_dev.c
268
allocsize = sizeof(struct pud_creq_write) + uio->uio_resid;
sys/dev/pud/pud_dev.c
271
pc_write->pm_offset = uio->uio_offset;
sys/dev/pud/pud_dev.c
272
pc_write->pm_resid = uio->uio_resid;
sys/dev/pud/pud_dev.c
274
error = uiomove(pc_write->pm_data, uio->uio_resid, uio);
sys/dev/putter/putter.c
198
static int putter_fop_read(file_t *, off_t *, struct uio *,
sys/dev/putter/putter.c
200
static int putter_fop_write(file_t *, off_t *, struct uio *,
sys/dev/putter/putter.c
223
putter_fop_read(file_t *fp, off_t *off, struct uio *uio,
sys/dev/putter/putter.c
240
error = pi->pi_pop->pop_getout(pi->pi_private, uio->uio_resid,
sys/dev/putter/putter.c
249
origres = uio->uio_resid;
sys/dev/putter/putter.c
250
error = uiomove(pi->pi_curput, pi->pi_curres, uio);
sys/dev/putter/putter.c
251
moved = origres - uio->uio_resid;
sys/dev/putter/putter.c
270
putter_fop_write(file_t *fp, off_t *off, struct uio *uio,
sys/dev/putter/putter.c
283
pi->pi_private, uio->uio_resid));
sys/dev/putter/putter.c
291
error = uiomove(&pth, sizeof(struct putter_hdr), uio);
sys/dev/putter/putter.c
299
if (uio->uio_resid < frsize) {
sys/dev/putter/putter.c
306
error = uiomove(buf+sizeof(struct putter_hdr), frsize, uio);
sys/dev/qbus/dhu.c
514
dhuread(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/dhu.c
519
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/qbus/dhu.c
523
dhuwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/dhu.c
528
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/qbus/dl.c
386
dlread(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/dl.c
391
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/qbus/dl.c
395
dlwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/dl.c
400
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/qbus/qd.c
1634
qdwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/qd.c
1648
return ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/qbus/qd.c
1653
return (physio(qd_strategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/qbus/qd.c
1660
qdread(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/qd.c
1674
return ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/qbus/qd.c
1679
return (physio(qd_strategy, NULL, dev, B_READ, minphys, uio));
sys/dev/qbus/rf.c
1075
rfread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/qbus/rf.c
1078
return(physio(rfstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/qbus/rf.c
1084
rfwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/qbus/rf.c
1087
return(physio(rfstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/qbus/rl.c
522
rlread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/qbus/rl.c
524
return (physio(rlstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/qbus/rl.c
528
rlwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/qbus/rl.c
530
return (physio(rlstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/qbus/ts.c
1057
tsread(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/ts.c
1059
return (physio (tsstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/qbus/ts.c
1066
tswrite(dev_t dev, struct uio *uio, int flag)
sys/dev/qbus/ts.c
1068
return (physio (tsstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/raidframe/rf_netbsdkintf.c
1141
raidread(dev_t dev, struct uio *uio, int flags)
sys/dev/raidframe/rf_netbsdkintf.c
1152
return physio(raidstrategy, NULL, dev, B_READ, minphys, uio);
sys/dev/raidframe/rf_netbsdkintf.c
1158
raidwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/raidframe/rf_netbsdkintf.c
1169
return physio(raidstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/random.c
210
random_read(dev_t dev, struct uio *uio, int flags)
sys/dev/random.c
234
return dogetrandom(uio, gflags);
sys/dev/random.c
248
random_write(dev_t dev, struct uio *uio, int flags)
sys/dev/random.c
275
while (uio->uio_resid) {
sys/dev/random.c
276
size_t n = MIN(uio->uio_resid, RANDOM_BUFSIZE);
sys/dev/random.c
279
error = uiomove(buf, n, uio);
sys/dev/sbus/bpp.c
312
bppwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/bpp.c
346
while (uio->uio_resid > 0) {
sys/dev/sbus/bpp.c
348
size_t len = uimin(sc->sc_bufsz, uio->uio_resid);
sys/dev/sbus/bpp.c
350
if ((error = uiomove(bp, len, uio)) != 0)
sys/dev/sbus/magma.c
1023
mttyread(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
1030
return( (*tp->t_linesw->l_read)(tp, uio, flags) );
sys/dev/sbus/magma.c
1037
mttywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
1044
return( (*tp->t_linesw->l_write)(tp, uio, flags) );
sys/dev/sbus/magma.c
1551
mbpp_rw(dev_t dev, struct uio *uio, int flag)
sys/dev/sbus/magma.c
1562
if( uio->uio_resid == 0 )
sys/dev/sbus/magma.c
1565
buflen = uimin(uio->uio_resid, mp->mp_burst);
sys/dev/sbus/magma.c
1582
while( uio->uio_resid > 0 ) {
sys/dev/sbus/magma.c
1583
len = uimin(buflen, uio->uio_resid);
sys/dev/sbus/magma.c
1586
if( uio->uio_rw == UIO_WRITE ) {
sys/dev/sbus/magma.c
1587
error = uiomove(ptr, len, uio);
sys/dev/sbus/magma.c
1598
if( uio->uio_rw == UIO_WRITE ) {
sys/dev/sbus/magma.c
1604
if( uio->uio_rw == UIO_READ ) {
sys/dev/sbus/magma.c
1606
error = uiomove(ptr, cnt, uio);
sys/dev/sbus/magma.c
1634
if( uio->uio_rw == UIO_WRITE && cnt != len ) {
sys/dev/sbus/magma.c
1659
if( uio->uio_rw == UIO_WRITE && cnt != len ) {
sys/dev/sbus/magma.c
1660
uio->uio_resid += (len - cnt);
sys/dev/sbus/spif.c
1032
sbpp_read(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
1034
return (sbpp_rw(dev, uio));
sys/dev/sbus/spif.c
1038
sbpp_write(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
1040
return (sbpp_rw(dev, uio));
sys/dev/sbus/spif.c
1044
sbpp_rw(dev_t dev, struct uio *uio)
sys/dev/sbus/spif.c
653
stty_read(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
659
return ((*tp->t_linesw->l_read)(tp, uio, flags));
sys/dev/sbus/spif.c
663
stty_write(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
669
return ((*tp->t_linesw->l_write)(tp, uio, flags));
sys/dev/sbus/spifreg.h
408
int sbpp_rw(dev_t, struct uio *);
sys/dev/scsipi/cd.c
1066
cdread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/scsipi/cd.c
1068
return (physio(cdstrategy, NULL, dev, B_READ, cdminphys, uio));
sys/dev/scsipi/cd.c
1072
cdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/scsipi/cd.c
1074
return (physio(cdstrategy, NULL, dev, B_WRITE, cdminphys, uio));
sys/dev/scsipi/ch.c
334
chread(dev_t dev, struct uio *uio, int flags)
sys/dev/scsipi/ch.c
339
if (uio->uio_resid != CHANGER_EVENT_SIZE)
sys/dev/scsipi/ch.c
346
error = uiomove(&sc->sc_events, CHANGER_EVENT_SIZE, uio);
sys/dev/scsipi/scsipi_ioctl.c
68
struct uio si_uio;
sys/dev/scsipi/sd.c
928
sdread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/scsipi/sd.c
931
return (physio(sdstrategy, NULL, dev, B_READ, sdminphys, uio));
sys/dev/scsipi/sd.c
935
sdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/scsipi/sd.c
938
return (physio(sdstrategy, NULL, dev, B_WRITE, sdminphys, uio));
sys/dev/scsipi/ss.c
362
ssread(dev_t dev, struct uio *uio, int flag)
sys/dev/scsipi/ss.c
380
return physio(ssstrategy, NULL, dev, B_READ, ssminphys, uio);
sys/dev/scsipi/st.c
1418
stread(dev_t dev, struct uio *uio, int iomode)
sys/dev/scsipi/st.c
1423
st->sc_periph->periph_channel->chan_adapter->adapt_minphys, uio);
sys/dev/scsipi/st.c
1431
stwrite(dev_t dev, struct uio *uio, int iomode)
sys/dev/scsipi/st.c
1436
st->sc_periph->periph_channel->chan_adapter->adapt_minphys, uio);
sys/dev/sequencer.c
1301
seq_do_fullsize(struct sequencer_softc *sc, seq_event_t *b, struct uio *uio)
sys/dev/sequencer.c
1313
return midiseq_loadpatch(sc->devs[dev], &sysex, uio);
sys/dev/sequencer.c
1323
seq_to_new(seq_event_t *ev, struct uio *uio)
sys/dev/sequencer.c
1339
if (uio->uio_resid >= sizeof *ev - SEQOLD_CMDSIZE) {
sys/dev/sequencer.c
1340
error = uiomove(bfp, sizeof *ev - SEQOLD_CMDSIZE, uio);
sys/dev/sequencer.c
153
struct uio *);
sys/dev/sequencer.c
158
static int seq_to_new(seq_event_t *, struct uio *);
sys/dev/sequencer.c
1590
struct sysex_info *sysex, struct uio *uio)
sys/dev/sequencer.c
1601
if (uio->uio_resid < sysex->len)
sys/dev/sequencer.c
1603
sysex->len = uio->uio_resid;
sys/dev/sequencer.c
1608
error = uiomove(&c, 1, uio);
sys/dev/sequencer.c
1624
error = uiomove(bf, cc, uio);
sys/dev/sequencer.c
1647
uio->uio_resid = 0;
sys/dev/sequencer.c
173
struct uio *);
sys/dev/sequencer.c
616
sequencerread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/sequencer.c
624
dev, (int)uio->uio_resid, ioflag));
sys/dev/sequencer.c
652
while (uio->uio_resid >= sizeof(ev) && !error && !SEQ_QEMPTY(q)) {
sys/dev/sequencer.c
655
error = uiomove(&ev, sizeof(ev), uio);
sys/dev/sequencer.c
663
sequencerwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/sequencer.c
672
(int)uio->uio_resid));
sys/dev/sequencer.c
679
while (uio->uio_resid >= size && error == 0) {
sys/dev/sequencer.c
681
error = uiomove(&cmdbuf, size, uio);
sys/dev/sequencer.c
683
if (sc->mode == SEQ_OLD && seq_to_new(&cmdbuf, uio)) {
sys/dev/sequencer.c
689
error = seq_do_fullsize(sc, &cmdbuf, uio);
sys/dev/smbios.c
164
smbios_read(dev_t dev, struct uio *uio, int flag)
sys/dev/smbios.c
174
if (uio->uio_rw != UIO_READ) {
sys/dev/smbios.c
178
pa = uio->uio_offset;
sys/dev/smbios.c
181
len = uimin(0x20, uio->uio_resid);
sys/dev/smbios.c
190
uio->uio_resid);
sys/dev/smbios.c
197
error = uiomove(data, len, uio);
sys/dev/spi/spiflash.c
283
spiflash_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/spi/spiflash.c
286
return physio(spiflash_strategy, NULL, dev, B_READ, minphys, uio);
sys/dev/spi/spiflash.c
290
spiflash_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/spi/spiflash.c
293
return physio(spiflash_strategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/spkr.c
511
spkrwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/spkr.c
517
__func__, uio->uio_resid);
sys/dev/spkr.c
524
size_t n = uimin(DEV_BSIZE, uio->uio_resid);
sys/dev/spkr.c
525
int error = uiomove(sc->sc_inbuf, n, uio);
sys/dev/sun/event.c
100
if (uio->uio_resid < sizeof(struct firm_event))
sys/dev/sun/event.c
124
n = howmany(uio->uio_resid, sizeof(struct firm_event));
sys/dev/sun/event.c
128
error = (*ev_out32_hook)(&ev->ev_q[ev->ev_get], cnt, uio);
sys/dev/sun/event.c
131
cnt * sizeof(struct firm_event), uio);
sys/dev/sun/event.c
144
error = (*ev_out32_hook)(&ev->ev_q[0], cnt, uio);
sys/dev/sun/event.c
147
cnt * sizeof(struct firm_event), uio);
sys/dev/sun/event.c
62
int (*ev_out32_hook)(struct firm_event *, int, struct uio *);
sys/dev/sun/event.c
93
ev_read(struct evvar *ev, struct uio *uio, int flags)
sys/dev/sun/event_var.h
80
int ev_read(struct evvar *, struct uio *, int);
sys/dev/sun/event_var.h
87
extern int (*ev_out32_hook)(struct firm_event *, int, struct uio *);
sys/dev/sun/kbd.c
249
kbdread(dev_t dev, struct uio *uio, int flags)
sys/dev/sun/kbd.c
254
return ev_read(&k->k_events, uio, flags);
sys/dev/sun/ms.c
158
msread(dev_t dev, struct uio *uio, int flags)
sys/dev/sun/ms.c
163
return ev_read(&ms->ms_events, uio, flags);
sys/dev/sysmon/sysmon.c
241
sysmonread(dev_t dev, struct uio *uio, int flags)
sys/dev/sysmon/sysmon.c
251
uio, flags);
sys/dev/sysmon/sysmon_power.c
482
sysmonread_power(dev_t dev, struct uio *uio, int flags)
sys/dev/sysmon/sysmon_power.c
488
if (uio->uio_resid != POWER_EVENT_MSG_SIZE)
sys/dev/sysmon/sysmon_power.c
494
rv = uiomove(&pev, POWER_EVENT_MSG_SIZE, uio);
sys/dev/sysmon/sysmonvar.h
302
int sysmonread_power(dev_t, struct uio *, int);
sys/dev/sysmon/sysmonvar.h
325
int (*so_read)(dev_t, struct uio*, int);
sys/dev/sysmon/sysmonvar.h
52
struct uio;
sys/dev/tprof/tprof.c
939
tprof_read(dev_t dev, struct uio *uio, int flags)
sys/dev/tprof/tprof.c
949
while (uio->uio_resid > 0 && error == 0) {
sys/dev/tprof/tprof.c
976
tprof_reader_offset, uio->uio_resid);
sys/dev/tprof/tprof.c
977
resid = uio->uio_resid;
sys/dev/tprof/tprof.c
979
bytes, uio);
sys/dev/tprof/tprof.c
980
done = resid - uio->uio_resid;
sys/dev/usb/emdtv_ir.c
197
emdtv_ir_read(void *opaque, struct uio *uio, int flag)
sys/dev/usb/emdtv_ir.c
203
if (uio->uio_resid != 3) /* 3 byte protocol */
sys/dev/usb/emdtv_ir.c
215
error = uiomove(&sc->sc_ir_queue[sc->sc_ir_ptr], 3, uio);
sys/dev/usb/emdtv_ir.c
229
emdtv_ir_write(void *opaque, struct uio *uio, int flag)
sys/dev/usb/emdtv_ir.c
58
static int emdtv_ir_read(void *, struct uio *, int);
sys/dev/usb/emdtv_ir.c
59
static int emdtv_ir_write(void *, struct uio *, int);
sys/dev/usb/irmce.c
105
static int irmce_read(void *, struct uio *, int);
sys/dev/usb/irmce.c
106
static int irmce_write(void *, struct uio *, int);
sys/dev/usb/irmce.c
393
struct uio *uio)
sys/dev/usb/irmce.c
482
return uiomove(&data, sizeof(data), uio);
sys/dev/usb/irmce.c
487
struct uio *uio)
sys/dev/usb/irmce.c
537
sc->sc_ir_buf, sc->sc_ir_bufused, uio);
sys/dev/usb/irmce.c
556
irmce_read(void *priv, struct uio *uio, int flag)
sys/dev/usb/irmce.c
563
while (uio->uio_resid > 0) {
sys/dev/usb/irmce.c
578
error = uiomove(sc->sc_bulkin_buffer, rlen, uio);
sys/dev/usb/irmce.c
582
rlen, uio);
sys/dev/usb/irmce.c
592
irmce_write(void *priv, struct uio *uio, int flag)
sys/dev/usb/stuirda.c
279
stuirda_write(void *h, struct uio *uio, int flag)
sys/dev/usb/stuirda.c
296
n = uio->uio_resid;
sys/dev/usb/stuirda.c
311
error = uiomove(sc->sc_wr_buf + STUIRDA_HEADER_SIZE, n, uio);
sys/dev/usb/stuirda.c
90
int stuirda_write(void *h, struct uio *uio, int flag);
sys/dev/usb/ucom.c
1240
ucomread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucom.c
1248
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/usb/ucom.c
1252
ucomwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucom.c
1260
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/usb/ucycom.c
764
ucycomread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucycom.c
771
DPRINTF(("ucycomread: sc=%p, tp=%p, uio=%p, flag=%d\n", sc, tp, uio,
sys/dev/usb/ucycom.c
776
err = ((*tp->t_linesw->l_read)(tp, uio, flag));
sys/dev/usb/ucycom.c
782
ucycomwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucycom.c
789
DPRINTF(("ucycomwrite: sc=%p, tp=%p, uio=%p, flag=%d\n", sc, tp, uio,
sys/dev/usb/ucycom.c
794
err = ((*tp->t_linesw->l_write)(tp, uio, flag));
sys/dev/usb/udsir.c
126
static int udsir_read(void *, struct uio *, int);
sys/dev/usb/udsir.c
127
static int udsir_write(void *, struct uio *, int);
sys/dev/usb/udsir.c
457
udsir_read(void *h, struct uio *uio, int flag)
sys/dev/usb/udsir.c
500
if (uframelen > uio->uio_resid)
sys/dev/usb/udsir.c
503
error = uiomove(sc->sc_ur_buf, uframelen, uio);
sys/dev/usb/udsir.c
527
udsir_write(void *h, struct uio *uio, int flag)
sys/dev/usb/udsir.c
546
wrlen = uio->uio_resid;
sys/dev/usb/udsir.c
594
uio, sc->sc_params.ebofs);
sys/dev/usb/ugen.c
1016
while (sce->cur != sce->fill && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
1018
n = uimin(sce->fill - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
1020
n = uimin(sce->limit - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
1025
error = uiomove(sce->cur, n, uio);
sys/dev/usb/ugen.c
1043
ugenread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ugen.c
1051
error = ugen_do_read(sc, endpt, uio, flag);
sys/dev/usb/ugen.c
1058
ugen_do_write(struct ugen_softc *sc, int endpt, struct uio *uio,
sys/dev/usb/ugen.c
1083
uio->uio_resid, sce->ra_wb_used, 0, 0);
sys/dev/usb/ugen.c
1092
while (uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
1109
while (uio->uio_resid > 0 &&
sys/dev/usb/ugen.c
1111
n = uimin(uio->uio_resid,
sys/dev/usb/ugen.c
1115
error = uiomove(sce->fill, n, uio);
sys/dev/usb/ugen.c
1161
while ((n = uimin(UGEN_BBSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
1162
error = uiomove(sc->sc_buffer, n, uio);
sys/dev/usb/ugen.c
1186
uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
1187
error = uiomove(sc->sc_buffer, n, uio);
sys/dev/usb/ugen.c
1212
ugenwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ugen.c
1220
error = ugen_do_write(sc, endpt, uio, flag);
sys/dev/usb/ugen.c
1985
struct uio uio;
sys/dev/usb/ugen.c
1996
uio.uio_iov = &iov;
sys/dev/usb/ugen.c
1997
uio.uio_iovcnt = 1;
sys/dev/usb/ugen.c
1998
uio.uio_resid = len;
sys/dev/usb/ugen.c
1999
uio.uio_offset = 0;
sys/dev/usb/ugen.c
2000
uio.uio_rw = UIO_READ;
sys/dev/usb/ugen.c
2001
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/dev/usb/ugen.c
2002
error = uiomove((void *)cdesc, len, &uio);
sys/dev/usb/ugen.c
2020
struct uio uio;
sys/dev/usb/ugen.c
2042
uio.uio_iov = &iov;
sys/dev/usb/ugen.c
2043
uio.uio_iovcnt = 1;
sys/dev/usb/ugen.c
2044
uio.uio_resid = len;
sys/dev/usb/ugen.c
2045
uio.uio_offset = 0;
sys/dev/usb/ugen.c
2046
uio.uio_rw =
sys/dev/usb/ugen.c
2049
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/dev/usb/ugen.c
2051
if (uio.uio_rw == UIO_WRITE) {
sys/dev/usb/ugen.c
2052
error = uiomove(ptr, len, &uio);
sys/dev/usb/ugen.c
2065
if (uio.uio_rw == UIO_READ) {
sys/dev/usb/ugen.c
2067
error = uiomove(ptr, alen, &uio);
sys/dev/usb/ugen.c
324
Static int ugen_do_read(struct ugen_softc *, int, struct uio *, int);
sys/dev/usb/ugen.c
325
Static int ugen_do_write(struct ugen_softc *, int, struct uio *, int);
sys/dev/usb/ugen.c
849
ugen_do_read(struct ugen_softc *sc, int endpt, struct uio *uio, int flag)
sys/dev/usb/ugen.c
889
while (sce->q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
890
n = uimin(sce->q.c_cc, uio->uio_resid);
sys/dev/usb/ugen.c
899
error = uiomove(sc->sc_buffer, n, uio);
sys/dev/usb/ugen.c
907
uio->uio_resid, sce->ra_wb_used, 0, 0);
sys/dev/usb/ugen.c
915
while (uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
931
while (uio->uio_resid > 0
sys/dev/usb/ugen.c
933
n = uimin(uio->uio_resid,
sys/dev/usb/ugen.c
936
error = uiomove(sce->cur, n, uio);
sys/dev/usb/ugen.c
976
while ((n = uimin(UGEN_BBSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
992
error = uiomove(sc->sc_buffer, tn, uio);
sys/dev/usb/uhso.c
1633
uhso_tty_read(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/uhso.c
1647
error = tp->t_linesw->l_read(tp, uio, flag);
sys/dev/usb/uhso.c
1656
uhso_tty_write(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/uhso.c
1670
error = tp->t_linesw->l_write(tp, uio, flag);
sys/dev/usb/uirda.c
116
int uirda_read(void *, struct uio *, int);
sys/dev/usb/uirda.c
117
int uirda_write(void *, struct uio *, int);
sys/dev/usb/uirda.c
472
uirda_read(void *h, struct uio *uio, int flag)
sys/dev/usb/uirda.c
511
if (n > uio->uio_resid)
sys/dev/usb/uirda.c
514
error = uiomove(sc->sc_rd_buf + sc->sc_hdszi, n, uio);
sys/dev/usb/uirda.c
532
uirda_write(void *h, struct uio *uio, int flag)
sys/dev/usb/uirda.c
549
n = uio->uio_resid;
sys/dev/usb/uirda.c
557
error = uiomove(sc->sc_wr_buf + UIRDA_OUTPUT_HEADER_SIZE, n, uio);
sys/dev/usb/uirdavar.h
156
int uirda_read(void *, struct uio *, int);
sys/dev/usb/uirdavar.h
157
int uirda_write(void *, struct uio *, int);
sys/dev/usb/ulpt.c
153
static int ulpt_do_write(struct ulpt_softc *, struct uio *, int);
sys/dev/usb/ulpt.c
154
static int ulpt_do_read(struct ulpt_softc *, struct uio *, int);
sys/dev/usb/ulpt.c
609
ulpt_do_write(struct ulpt_softc *sc, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
620
while ((n = uimin(ULPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ulpt.c
622
error = uiomove(bufp, n, uio);
sys/dev/usb/ulpt.c
639
ulptwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
650
error = ulpt_do_write(sc, uio, flags);
sys/dev/usb/ulpt.c
673
ulpt_do_read(struct ulpt_softc *sc, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
696
nonblocking, (u_long)uio->uio_resid, timeout));
sys/dev/usb/ulpt.c
701
while ((nreq = uimin(ULPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ulpt.c
784
error = uiomove(bufp, n, uio);
sys/dev/usb/ulpt.c
821
ulptread(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
832
error = ulpt_do_read(sc, uio, flags);
sys/dev/usb/umcpmio.c
216
umcpmio_dev_read_adc(dev_t dev, struct uio *uio, int flags,
sys/dev/usb/umcpmio.c
225
while (uio->uio_resid && !sc->sc_dying) {
sys/dev/usb/umcpmio.c
255
error = uiomove(&buf, 2, uio);
sys/dev/usb/umcpmio.c
265
umcpmio_dev_read_eeprom(dev_t dev, struct uio *uio, int flags,
sys/dev/usb/umcpmio.c
272
if (uio->uio_offset > 0xff)
sys/dev/usb/umcpmio.c
275
while (uio->uio_resid &&
sys/dev/usb/umcpmio.c
276
uio->uio_offset <= 0xff &&
sys/dev/usb/umcpmio.c
279
int reg_addr = uio->uio_offset;
sys/dev/usb/umcpmio.c
290
if ((error = uiomove(&buf, 1, uio)) != 0)
sys/dev/usb/umcpmio.c
301
umcpmio_dev_read(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/umcpmio.c
316
return (umcpmio_dev_read_adc(dev, uio, flags, dunit, sc));
sys/dev/usb/umcpmio.c
318
return (umcpmio_dev_read_eeprom(dev, uio, flags, sc));
sys/dev/usb/umcpmio.c
324
umcpmio_dev_write_dac(dev_t dev, struct uio *uio, int flags,
sys/dev/usb/umcpmio.c
329
while (uio->uio_resid && !sc->sc_dying) {
sys/dev/usb/umcpmio.c
332
if ((error = uiomove(&buf, 1, uio)) != 0)
sys/dev/usb/umcpmio.c
351
umcpmio_dev_write_eeprom(dev_t dev, struct uio *uio, int flags,
sys/dev/usb/umcpmio.c
357
if (uio->uio_offset > 0xff)
sys/dev/usb/umcpmio.c
360
while (uio->uio_resid &&
sys/dev/usb/umcpmio.c
361
uio->uio_offset <= 0xff &&
sys/dev/usb/umcpmio.c
364
int reg_addr = uio->uio_offset;
sys/dev/usb/umcpmio.c
366
if ((error = uiomove(&buf, 1, uio)) != 0)
sys/dev/usb/umcpmio.c
387
umcpmio_dev_write(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/umcpmio.c
402
return (umcpmio_dev_write_dac(dev, uio, flags, sc));
sys/dev/usb/umcpmio.c
404
return (umcpmio_dev_write_eeprom(dev, uio, flags, sc));
sys/dev/usb/usb.c
1001
uio.uio_iov = &iov;
sys/dev/usb/usb.c
1002
uio.uio_iovcnt = 1;
sys/dev/usb/usb.c
1003
uio.uio_resid = len;
sys/dev/usb/usb.c
1004
uio.uio_offset = 0;
sys/dev/usb/usb.c
1005
uio.uio_rw =
sys/dev/usb/usb.c
1008
uio.uio_vmspace = l->l_proc->p_vmspace;
sys/dev/usb/usb.c
1010
if (uio.uio_rw == UIO_WRITE) {
sys/dev/usb/usb.c
1011
error = uiomove(ptr, len, &uio);
sys/dev/usb/usb.c
1026
if (uio.uio_rw == UIO_READ) {
sys/dev/usb/usb.c
1027
error = uiomove(ptr, len, &uio);
sys/dev/usb/usb.c
857
usbread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/usb.c
867
switch (uio->uio_resid) {
sys/dev/usb/usb.c
897
(ue, ueo, uio), enosys(), error);
sys/dev/usb/usb.c
902
error = uiomove((void *)ueo, sizeof(*ueo), uio);
sys/dev/usb/usb.c
904
error = uiomove((void *)ue, sizeof(*ue), uio);
sys/dev/usb/usb.c
974
struct uio uio;
sys/dev/usb/ustir.c
151
Static int ustir_read(void *, struct uio *, int);
sys/dev/usb/ustir.c
152
Static int ustir_write(void *, struct uio *, int);
sys/dev/usb/ustir.c
835
ustir_read(void *h, struct uio *uio, int flag)
sys/dev/usb/ustir.c
878
if (uframelen > uio->uio_resid)
sys/dev/usb/ustir.c
881
error = uiomove(sc->sc_ur_buf, uframelen, uio);
sys/dev/usb/ustir.c
905
ustir_write(void *h, struct uio *uio, int flag)
sys/dev/usb/ustir.c
924
wrlen = uio->uio_resid;
sys/dev/usb/ustir.c
979
uio, sc->sc_params.ebofs);
sys/dev/usb/utoppy.c
1414
utoppyread(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/utoppy.c
1434
while (err == 0 && uio->uio_resid >= sizeof(ud) &&
sys/dev/usb/utoppy.c
1439
if ((err = uiomove(&ud, sizeof(ud), uio)) != 0)
sys/dev/usb/utoppy.c
1446
while (err == 0 && uio->uio_resid > 0 &&
sys/dev/usb/utoppy.c
1450
device_xname(sc->sc_dev), (u_long)uio->uio_resid,
sys/dev/usb/utoppy.c
1461
len = uimin(uio->uio_resid, sc->sc_in_len);
sys/dev/usb/utoppy.c
1463
err = uiomove(UTOPPY_IN_DATA(sc), len, uio);
sys/dev/usb/utoppy.c
1495
utoppywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/utoppy.c
1523
(u_long)uio->uio_resid, sc->sc_wr_size, sc->sc_wr_offset));
sys/dev/usb/utoppy.c
1526
(len = uimin(uio->uio_resid, sc->sc_wr_size)) != 0) {
sys/dev/usb/utoppy.c
1537
err = uiomove(utoppy_current_ptr(sc->sc_out_data), len, uio);
sys/dev/usb/utoppy.c
1570
device_xname(sc->sc_dev), (u_long)uio->uio_resid, sc->sc_wr_size,
sys/dev/usb/vhci.c
1031
vhci_fd_read(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/usb/vhci.c
1045
if (uio->uio_resid == 0)
sys/dev/usb/vhci.c
1064
size = uimin(uio->uio_resid, pkt->size - pkt->cursor);
sys/dev/usb/vhci.c
1068
error = uiomove(buf, size, uio);
sys/dev/usb/vhci.c
1082
if (uio->uio_resid == 0) {
sys/dev/usb/vhci.c
1105
vhci_fd_write(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/dev/usb/vhci.c
1119
if (uio->uio_resid == 0)
sys/dev/usb/vhci.c
1142
size = uimin(uio->uio_resid, pktsize - pkt->cursor);
sys/dev/usb/vhci.c
1146
error = uiomove(buf, size, uio);
sys/dev/usb/vhci.c
1160
if (uio->uio_resid == 0) {
sys/dev/usb/vhci.c
976
static int vhci_fd_read(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/dev/usb/vhci.c
977
static int vhci_fd_write(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/dev/video.c
115
static int scatter_io_uiomove(struct scatter_io *, struct uio *);
sys/dev/video.c
1802
videoread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/video.c
1885
len = uimin(uio->uio_resid, vb->vb_buf->bytesused - vs->vs_bytesread);
sys/dev/video.c
1892
err = scatter_io_uiomove(&sio, uio);
sys/dev/video.c
1921
videowrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/video.c
2930
scatter_io_uiomove(struct scatter_io *sio, struct uio *uio)
sys/dev/video.c
2938
err = uiomove(p, sz, uio);
sys/dev/virtio/viocon.c
150
int vioconread(dev_t, struct uio *, int);
sys/dev/virtio/viocon.c
151
int vioconwrite(dev_t, struct uio *, int);
sys/dev/virtio/viocon.c
583
vioconread(dev_t dev, struct uio *uio, int flag)
sys/dev/virtio/viocon.c
588
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/virtio/viocon.c
592
vioconwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/virtio/viocon.c
597
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/vme/xd.c
1165
xdread(dev_t dev, struct uio *uio, int flags)
sys/dev/vme/xd.c
1168
return (physio(xdstrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/vme/xd.c
1172
xdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/vme/xd.c
1175
return (physio(xdstrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/vme/xy.c
1083
xyread(dev_t dev, struct uio *uio, int flags)
sys/dev/vme/xy.c
1086
return (physio(xystrategy, NULL, dev, B_READ, minphys, uio));
sys/dev/vme/xy.c
1090
xywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/vme/xy.c
1093
return (physio(xystrategy, NULL, dev, B_WRITE, minphys, uio));
sys/dev/vnd.c
1011
vndread(dev_t dev, struct uio *uio, int flags)
sys/dev/vnd.c
1018
printf("vndread(0x%"PRIx64", %p)\n", dev, uio);
sys/dev/vnd.c
1028
return physio(vndstrategy, NULL, dev, B_READ, minphys, uio);
sys/dev/vnd.c
1033
vndwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/vnd.c
1040
printf("vndwrite(0x%"PRIx64", %p)\n", dev, uio);
sys/dev/vnd.c
1050
return physio(vndstrategy, NULL, dev, B_WRITE, minphys, uio);
sys/dev/vnd.c
1694
struct uio auio;
sys/dev/vnd.c
2002
struct uio auio;
sys/dev/wscons/wsdisplay.c
1134
wsdisplayread(dev_t dev, struct uio *uio, int flag)
sys/dev/wscons/wsdisplay.c
1144
error = wsevent_read(&sc->evar, uio, flag);
sys/dev/wscons/wsdisplay.c
1158
return (*tp->t_linesw->l_read)(tp, uio, flag);
sys/dev/wscons/wsdisplay.c
1162
wsdisplaywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/wscons/wsdisplay.c
1184
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/dev/wscons/wsevent.c
206
struct uio *uio, int ver)
sys/dev/wscons/wsevent.c
213
(events, cnt, uio), enosys(), error);
sys/dev/wscons/wsevent.c
218
return uiomove(__UNCONST(events), cnt * sizeof(*events), uio);
sys/dev/wscons/wsevent.c
229
wsevent_read(struct wseventvar *ev, struct uio *uio, int flags)
sys/dev/wscons/wsevent.c
238
if (uio->uio_resid < evsize)
sys/dev/wscons/wsevent.c
262
n = howmany(uio->uio_resid, evsize);
sys/dev/wscons/wsevent.c
265
error = wsevent_copyout_events(EVARRAY(ev, ev->get), cnt, uio, ver);
sys/dev/wscons/wsevent.c
277
error = wsevent_copyout_events(EVARRAY(ev, 0), cnt, uio, ver);
sys/dev/wscons/wsevent_50.c
126
struct uio *uio)
sys/dev/wscons/wsevent_50.c
139
error = uiomove(&ev50, sizeof(ev50), uio);
sys/dev/wscons/wseventvar.h
95
int wsevent_read(struct wseventvar *, struct uio *, int);
sys/dev/wscons/wskbd.c
951
wskbdread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wskbd.c
963
error = wsevent_read(sc->sc_base.me_evp, uio, flags);
sys/dev/wscons/wsmouse.c
782
wsmouseread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wsmouse.c
794
error = wsevent_read(sc->sc_base.me_evp, uio, flags);
sys/dev/wscons/wsmux.c
354
wsmuxread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wsmux.c
371
error = wsevent_read(evar, uio, flags);
sys/fs/adosfs/advnops.c
195
struct uio *a_uio;
sys/fs/adosfs/advnops.c
202
struct uio *uio;
sys/fs/adosfs/advnops.c
212
uio = sp->a_uio;
sys/fs/adosfs/advnops.c
222
if (uio->uio_resid == 0)
sys/fs/adosfs/advnops.c
224
if (uio->uio_offset < 0) {
sys/fs/adosfs/advnops.c
233
if (uio->uio_offset >= ap->fsize)
sys/fs/adosfs/advnops.c
244
while (uio->uio_resid > 0) {
sys/fs/adosfs/advnops.c
245
vsize_t bytelen = MIN(ap->fsize - uio->uio_offset,
sys/fs/adosfs/advnops.c
246
uio->uio_resid);
sys/fs/adosfs/advnops.c
251
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/fs/adosfs/advnops.c
262
lbn = uio->uio_offset / size;
sys/fs/adosfs/advnops.c
263
on = uio->uio_offset % size;
sys/fs/adosfs/advnops.c
264
n = MIN(size - on, uio->uio_resid);
sys/fs/adosfs/advnops.c
265
diff = ap->fsize - uio->uio_offset;
sys/fs/adosfs/advnops.c
309
amp->bsize - amp->dbsize, (int)n, uio);
sys/fs/adosfs/advnops.c
311
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/fs/adosfs/advnops.c
328
struct uio *a_uio;
sys/fs/adosfs/advnops.c
536
struct uio *a_uio;
sys/fs/adosfs/advnops.c
547
struct uio *uio = sp->a_uio;
sys/fs/adosfs/advnops.c
548
off_t uoff = uio->uio_offset;
sys/fs/adosfs/advnops.c
669
if (adp->d_reclen > uio->uio_resid) {
sys/fs/adosfs/advnops.c
674
error = uiomove(adp, adp->d_reclen, uio);
sys/fs/adosfs/advnops.c
680
uio->uio_offset = uoff + ncookies * sizeof ad;
sys/fs/adosfs/advnops.c
777
struct uio *a_uio;
sys/fs/autofs/autofs_vnops.c
416
autofs_readdir_one(struct uio *uio, const char *name, ino_t ino)
sys/fs/autofs/autofs_vnops.c
426
if (!uio)
sys/fs/autofs/autofs_vnops.c
429
if (uio->uio_resid < dirent.d_reclen)
sys/fs/autofs/autofs_vnops.c
432
return uiomove(&dirent, dirent.d_reclen, uio);
sys/fs/autofs/autofs_vnops.c
451
struct uio *a_uio;
sys/fs/autofs/autofs_vnops.c
458
struct uio *uio = ap->a_uio;
sys/fs/autofs/autofs_vnops.c
486
if (uio->uio_offset < 0)
sys/fs/autofs/autofs_vnops.c
495
if (uio->uio_offset == 0) {
sys/fs/autofs/autofs_vnops.c
496
error = autofs_readdir_one(uio, ".", anp->an_ino);
sys/fs/autofs/autofs_vnops.c
505
if (uio->uio_offset <= reclens) {
sys/fs/autofs/autofs_vnops.c
506
if (uio->uio_offset != reclens)
sys/fs/autofs/autofs_vnops.c
508
error = autofs_readdir_one(uio, "..",
sys/fs/autofs/autofs_vnops.c
524
if (uio->uio_offset > reclens) {
sys/fs/autofs/autofs_vnops.c
532
if (uio->uio_offset != reclens) {
sys/fs/autofs/autofs_vnops.c
537
error = autofs_readdir_one(uio, child->an_name, child->an_ino);
sys/fs/autofs/autofs_vnops.c
554
if (uio->uio_resid == initial_resid)
sys/fs/autofs/autofs_vnops.c
560
if (uio->uio_resid < initial_resid)
sys/fs/cd9660/cd9660_vnops.c
190
struct uio auio;
sys/fs/cd9660/cd9660_vnops.c
225
struct uio *a_uio;
sys/fs/cd9660/cd9660_vnops.c
230
struct uio *uio = ap->a_uio;
sys/fs/cd9660/cd9660_vnops.c
239
if (uio->uio_resid == 0)
sys/fs/cd9660/cd9660_vnops.c
241
if (uio->uio_offset < 0)
sys/fs/cd9660/cd9660_vnops.c
243
if (uio->uio_offset >= ip->i_size)
sys/fs/cd9660/cd9660_vnops.c
252
while (uio->uio_resid > 0) {
sys/fs/cd9660/cd9660_vnops.c
253
vsize_t bytelen = MIN(ip->i_size - uio->uio_offset,
sys/fs/cd9660/cd9660_vnops.c
254
uio->uio_resid);
sys/fs/cd9660/cd9660_vnops.c
258
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/fs/cd9660/cd9660_vnops.c
267
lbn = cd9660_lblkno(imp, uio->uio_offset);
sys/fs/cd9660/cd9660_vnops.c
268
on = cd9660_blkoff(imp, uio->uio_offset);
sys/fs/cd9660/cd9660_vnops.c
269
n = MIN(imp->logical_block_size - on, uio->uio_resid);
sys/fs/cd9660/cd9660_vnops.c
270
diff = (off_t)ip->i_size - uio->uio_offset;
sys/fs/cd9660/cd9660_vnops.c
289
error = uiomove((char *)bp->b_data + on, (int)n, uio);
sys/fs/cd9660/cd9660_vnops.c
291
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/fs/cd9660/cd9660_vnops.c
305
if (idp->uio->uio_resid < dp->d_reclen) {
sys/fs/cd9660/cd9660_vnops.c
320
if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0)
sys/fs/cd9660/cd9660_vnops.c
388
struct uio *a_uio;
sys/fs/cd9660/cd9660_vnops.c
394
struct uio *uio = ap->a_uio;
sys/fs/cd9660/cd9660_vnops.c
425
idp->uio = uio;
sys/fs/cd9660/cd9660_vnops.c
429
ncookies = uio->uio_resid / _DIRENT_MINSIZE((struct dirent *)0);
sys/fs/cd9660/cd9660_vnops.c
435
idp->curroff = uio->uio_offset;
sys/fs/cd9660/cd9660_vnops.c
570
uio->uio_offset = idp->uio_off;
sys/fs/cd9660/cd9660_vnops.c
593
struct uio *a_uio;
sys/fs/cd9660/cd9660_vnops.c
600
struct uio *uio;
sys/fs/cd9660/cd9660_vnops.c
608
uio = ap->a_uio;
sys/fs/cd9660/cd9660_vnops.c
643
use_pnbuf = !VMSPACE_IS_KERNEL_P(uio->uio_vmspace) ||
sys/fs/cd9660/cd9660_vnops.c
644
uio->uio_iov->iov_len < MAXPATHLEN;
sys/fs/cd9660/cd9660_vnops.c
648
symname = uio->uio_iov->iov_base;
sys/fs/cd9660/cd9660_vnops.c
670
error = uiomove(symname, symlen, uio);
sys/fs/cd9660/cd9660_vnops.c
674
uio->uio_resid -= symlen;
sys/fs/cd9660/cd9660_vnops.c
675
uio->uio_iov->iov_base = (char *)uio->uio_iov->iov_base + symlen;
sys/fs/cd9660/cd9660_vnops.c
676
uio->uio_iov->iov_len -= symlen;
sys/fs/cd9660/cd9660_vnops.c
78
struct uio *uio;
sys/fs/efs/efs_vnops.c
240
struct uio *a_uio;
sys/fs/efs/efs_vnops.c
246
struct uio *uio = ap->a_uio;
sys/fs/efs/efs_vnops.c
259
efs_extent_iterator_init(&exi, eip, uio->uio_offset);
sys/fs/efs/efs_vnops.c
262
if (uio->uio_offset < 0 || uio->uio_offset >= eip->ei_size ||
sys/fs/efs/efs_vnops.c
263
uio->uio_resid == 0)
sys/fs/efs/efs_vnops.c
269
if (!(uio->uio_offset >= start &&
sys/fs/efs/efs_vnops.c
270
uio->uio_offset < (start + len))) {
sys/fs/efs/efs_vnops.c
275
start = uio->uio_offset - start;
sys/fs/efs/efs_vnops.c
277
len = MIN(len - start, uio->uio_resid);
sys/fs/efs/efs_vnops.c
278
len = MIN(len, eip->ei_size - uio->uio_offset);
sys/fs/efs/efs_vnops.c
280
err = ubc_uiomove(&ap->a_vp->v_uobj, uio, len, advice,
sys/fs/efs/efs_vnops.c
298
struct uio *a_uio;
sys/fs/efs/efs_vnops.c
311
struct uio *uio = ap->a_uio;
sys/fs/efs/efs_vnops.c
326
uio->uio_resid / _DIRENT_MINSIZE((struct dirent *)0);
sys/fs/efs/efs_vnops.c
363
if (offset < uio->uio_offset) {
sys/fs/efs/efs_vnops.c
369
if (offset > uio->uio_offset ||
sys/fs/efs/efs_vnops.c
370
s > uio->uio_resid) {
sys/fs/efs/efs_vnops.c
420
err = uiomove(dp, s, uio);
sys/fs/efs/efs_vnops.c
455
uio->uio_offset = offset;
sys/fs/efs/efs_vnops.c
476
struct uio *a_uio;
sys/fs/efs/efs_vnops.c
479
struct uio *uio = ap->a_uio;
sys/fs/efs/efs_vnops.c
488
if (uio->uio_resid < 1)
sys/fs/efs/efs_vnops.c
502
len = MIN(uio->uio_resid, eip->ei_size + 1);
sys/fs/efs/efs_vnops.c
547
err = uiomove(buf, len, uio);
sys/fs/filecorefs/filecore_vnops.c
198
struct uio *a_uio;
sys/fs/filecorefs/filecore_vnops.c
203
struct uio *uio = ap->a_uio;
sys/fs/filecorefs/filecore_vnops.c
212
if (uio->uio_resid == 0)
sys/fs/filecorefs/filecore_vnops.c
214
if (uio->uio_offset < 0)
sys/fs/filecorefs/filecore_vnops.c
216
if (uio->uio_offset >= ip->i_size)
sys/fs/filecorefs/filecore_vnops.c
225
while (uio->uio_resid > 0) {
sys/fs/filecorefs/filecore_vnops.c
226
vsize_t bytelen = MIN(ip->i_size - uio->uio_offset,
sys/fs/filecorefs/filecore_vnops.c
227
uio->uio_resid);
sys/fs/filecorefs/filecore_vnops.c
232
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/fs/filecorefs/filecore_vnops.c
242
lbn = filecore_lblkno(fcmp, uio->uio_offset);
sys/fs/filecorefs/filecore_vnops.c
243
on = filecore_blkoff(fcmp, uio->uio_offset);
sys/fs/filecorefs/filecore_vnops.c
244
n = MIN(filecore_blksize(fcmp, ip, lbn) - on, uio->uio_resid);
sys/fs/filecorefs/filecore_vnops.c
245
diff = (off_t)ip->i_size - uio->uio_offset;
sys/fs/filecorefs/filecore_vnops.c
253
on = uio->uio_offset;
sys/fs/filecorefs/filecore_vnops.c
254
n = MIN(FILECORE_DIR_SIZE - on, uio->uio_resid);
sys/fs/filecorefs/filecore_vnops.c
268
error = uiomove((char *)(bp->b_data) + on, (int)n, uio);
sys/fs/filecorefs/filecore_vnops.c
273
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/fs/filecorefs/filecore_vnops.c
287
struct uio *a_uio;
sys/fs/filecorefs/filecore_vnops.c
293
struct uio *uio = ap->a_uio;
sys/fs/filecorefs/filecore_vnops.c
310
if (uio->uio_offset % FILECORE_DIRENT_SIZE != 0)
sys/fs/filecorefs/filecore_vnops.c
312
i = uio->uio_offset / FILECORE_DIRENT_SIZE;
sys/fs/filecorefs/filecore_vnops.c
313
uiooff = uio->uio_offset;
sys/fs/filecorefs/filecore_vnops.c
326
ncookies = uio->uio_resid / _DIRENT_MINSIZE((struct dirent *)0);
sys/fs/filecorefs/filecore_vnops.c
365
if (uio->uio_resid < de->d_reclen)
sys/fs/filecorefs/filecore_vnops.c
367
error = uiomove(de, de->d_reclen, uio);
sys/fs/filecorefs/filecore_vnops.c
387
uio->uio_offset = uiooff;
sys/fs/filecorefs/filecore_vnops.c
411
struct uio *a_uio;
sys/fs/hfs/hfs_vnops.c
800
struct uio *a_uio;
sys/fs/hfs/hfs_vnops.c
806
struct uio *uio;
sys/fs/hfs/hfs_vnops.c
813
uio = ap->a_uio;
sys/fs/hfs/hfs_vnops.c
821
if (uio->uio_offset < 0)
sys/fs/hfs/hfs_vnops.c
824
if (uio->uio_resid == 0 || uio->uio_offset >= fsize)
sys/fs/hfs/hfs_vnops.c
831
while (uio->uio_resid > 0 && error == 0) {
sys/fs/hfs/hfs_vnops.c
834
len = MIN(uio->uio_resid, fsize - uio->uio_offset);
sys/fs/hfs/hfs_vnops.c
838
error = ubc_uiomove(&vp->v_uobj, uio, len, advice,
sys/fs/hfs/hfs_vnops.c
850
struct uio *a_uio;
sys/fs/hfs/hfs_vnops.c
865
struct uio *uio;
sys/fs/hfs/hfs_vnops.c
878
uio = ap->a_uio;
sys/fs/hfs/hfs_vnops.c
880
if (uio->uio_offset < 0)
sys/fs/hfs/hfs_vnops.c
892
uio->uio_offset, uio->uio_resid));
sys/fs/hfs/hfs_vnops.c
907
for (curchild = 0; curchild < numchildren && uio->uio_resid > 0;
sys/fs/hfs/hfs_vnops.c
925
if (bufoff - curent.d_reclen < uio->uio_offset)
sys/fs/hfs/hfs_vnops.c
929
if (uio->uio_resid < curent.d_reclen) {
sys/fs/hfs/hfs_vnops.c
971
if ((error = uiomove(&curent, curent.d_reclen, uio)) != 0)
sys/fs/hfs/hfs_vnops.c
996
struct uio *a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
1000
uio_off = uio->uio_offset;
sys/fs/msdosfs/msdosfs_vnops.c
1007
nc = uio->uio_resid / _DIRENT_MINSIZE((struct dirent *)0);
sys/fs/msdosfs/msdosfs_vnops.c
1051
if (uio->uio_resid < dirbuf->d_reclen)
sys/fs/msdosfs/msdosfs_vnops.c
1053
error = uiomove(dirbuf, dirbuf->d_reclen, uio);
sys/fs/msdosfs/msdosfs_vnops.c
1068
while (uio->uio_resid > 0) {
sys/fs/msdosfs/msdosfs_vnops.c
1071
n = MIN(pmp->pm_bpcluster - on, uio->uio_resid);
sys/fs/msdosfs/msdosfs_vnops.c
1178
if (uio->uio_resid < dirbuf->d_reclen) {
sys/fs/msdosfs/msdosfs_vnops.c
1182
error = uiomove(dirbuf, dirbuf->d_reclen, uio);
sys/fs/msdosfs/msdosfs_vnops.c
1201
uio->uio_offset = uio_off;
sys/fs/msdosfs/msdosfs_vnops.c
1202
uio->uio_resid += lost;
sys/fs/msdosfs/msdosfs_vnops.c
446
struct uio *a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
461
struct uio *uio = ap->a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
467
if (uio->uio_resid == 0)
sys/fs/msdosfs/msdosfs_vnops.c
469
if (uio->uio_offset < 0)
sys/fs/msdosfs/msdosfs_vnops.c
471
if (uio->uio_offset >= dep->de_FileSize)
sys/fs/msdosfs/msdosfs_vnops.c
477
while (uio->uio_resid > 0) {
sys/fs/msdosfs/msdosfs_vnops.c
478
bytelen = MIN(dep->de_FileSize - uio->uio_offset,
sys/fs/msdosfs/msdosfs_vnops.c
479
uio->uio_resid);
sys/fs/msdosfs/msdosfs_vnops.c
483
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/fs/msdosfs/msdosfs_vnops.c
494
lbn = de_cluster(pmp, uio->uio_offset);
sys/fs/msdosfs/msdosfs_vnops.c
495
on = uio->uio_offset & pmp->pm_crbomask;
sys/fs/msdosfs/msdosfs_vnops.c
496
n = MIN(pmp->pm_bpcluster - on, uio->uio_resid);
sys/fs/msdosfs/msdosfs_vnops.c
497
if (uio->uio_offset >= dep->de_FileSize) {
sys/fs/msdosfs/msdosfs_vnops.c
501
diff = dep->de_FileSize - uio->uio_offset;
sys/fs/msdosfs/msdosfs_vnops.c
521
error = uiomove((char *)bp->b_data + on, (int) n, uio);
sys/fs/msdosfs/msdosfs_vnops.c
523
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/fs/msdosfs/msdosfs_vnops.c
545
struct uio *a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
557
struct uio *uio = ap->a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
566
vp, uio, ioflag, cred);
sys/fs/msdosfs/msdosfs_vnops.c
574
uio->uio_offset = dep->de_FileSize;
sys/fs/msdosfs/msdosfs_vnops.c
582
if (uio->uio_offset < 0)
sys/fs/msdosfs/msdosfs_vnops.c
585
if (uio->uio_resid == 0)
sys/fs/msdosfs/msdosfs_vnops.c
589
if (uio->uio_offset + uio->uio_resid > MSDOSFS_FILESIZE_MAX)
sys/fs/msdosfs/msdosfs_vnops.c
598
if (uio->uio_offset > dep->de_FileSize) {
sys/fs/msdosfs/msdosfs_vnops.c
599
if ((error = msdosfs_deextend(dep, uio->uio_offset,
sys/fs/msdosfs/msdosfs_vnops.c
609
resid = uio->uio_resid;
sys/fs/msdosfs/msdosfs_vnops.c
616
if (uio->uio_offset + resid > osize) {
sys/fs/msdosfs/msdosfs_vnops.c
617
count = de_clcount(pmp, uio->uio_offset + resid) -
sys/fs/msdosfs/msdosfs_vnops.c
622
dep->de_FileSize = uio->uio_offset + resid;
sys/fs/msdosfs/msdosfs_vnops.c
633
oldoff = uio->uio_offset;
sys/fs/msdosfs/msdosfs_vnops.c
634
bytelen = uio->uio_resid;
sys/fs/msdosfs/msdosfs_vnops.c
636
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/fs/msdosfs/msdosfs_vnops.c
646
if (!async && oldoff >> 16 != uio->uio_offset >> 16) {
sys/fs/msdosfs/msdosfs_vnops.c
649
(uio->uio_offset >> 16) << 16,
sys/fs/msdosfs/msdosfs_vnops.c
652
} while (error == 0 && uio->uio_resid > 0);
sys/fs/msdosfs/msdosfs_vnops.c
670
uio->uio_offset -= resid - uio->uio_resid;
sys/fs/msdosfs/msdosfs_vnops.c
671
uio->uio_resid = resid;
sys/fs/msdosfs/msdosfs_vnops.c
944
struct uio *a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
967
struct uio *uio = ap->a_uio;
sys/fs/msdosfs/msdosfs_vnops.c
976
ap->a_vp, uio, ap->a_cred, ap->a_eofflag);
sys/fs/msdosfs/msdosfs_vnops.c
993
count = uio->uio_resid & ~(sizeof(struct direntry) - 1);
sys/fs/msdosfs/msdosfs_vnops.c
994
offset = uio->uio_offset;
sys/fs/msdosfs/msdosfs_vnops.c
998
lost = uio->uio_resid - count;
sys/fs/msdosfs/msdosfs_vnops.c
999
uio->uio_resid = count;
sys/fs/nfs/client/nfs.h
109
int ncl_readrpc(struct vnode *, struct uio *, struct kauth_cred *);
sys/fs/nfs/client/nfs.h
110
int ncl_writerpc(struct vnode *, struct uio *, struct kauth_cred *, int *,
sys/fs/nfs/client/nfs.h
112
int ncl_readlinkrpc(struct vnode *, struct uio *, struct kauth_cred *);
sys/fs/nfs/client/nfs.h
113
int ncl_readdirrpc(struct vnode *, struct uio *, struct kauth_cred *,
sys/fs/nfs/client/nfs.h
115
int ncl_readdirplusrpc(struct vnode *, struct uio *, struct kauth_cred *,
sys/fs/nfs/client/nfs.h
97
int ncl_bioread(struct vnode *, struct uio *, int, struct kauth_cred *);
sys/fs/nfs/client/nfs.h
98
int ncl_biowrite(struct vnode *, struct uio *, int, struct kauth_cred *);
sys/fs/nfs/client/nfs_clbio.c
1003
if ((uio->uio_offset == np->n_size ||
sys/fs/nfs/client/nfs_clbio.c
1006
uio->uio_offset + n > np->n_size)) && n) {
sys/fs/nfs/client/nfs_clbio.c
1021
np->n_size = uio->uio_offset + n;
sys/fs/nfs/client/nfs_clbio.c
1049
if (uio->uio_offset + n > np->n_size) {
sys/fs/nfs/client/nfs_clbio.c
1050
np->n_size = uio->uio_offset + n;
sys/fs/nfs/client/nfs_clbio.c
1156
local_resid = uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
1157
error = vn_io_fault_uiomove((char *)bp->b_data + on, n, uio);
sys/fs/nfs/client/nfs_clbio.c
1169
uio->uio_offset -= local_resid - uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
1170
uio->uio_resid = local_resid;
sys/fs/nfs/client/nfs_clbio.c
1187
n = local_resid - uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
1228
} while (uio->uio_resid > 0 && n > 0);
sys/fs/nfs/client/nfs_clbio.c
1236
uio->uio_offset -= orig_resid - uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
1237
uio->uio_resid = orig_resid;
sys/fs/nfs/client/nfs_clbio.c
148
uio.uio_iov = &iov;
sys/fs/nfs/client/nfs_clbio.c
149
uio.uio_iovcnt = 1;
sys/fs/nfs/client/nfs_clbio.c
150
uio.uio_offset = IDX_TO_OFF(pages[0]->pindex);
sys/fs/nfs/client/nfs_clbio.c
151
uio.uio_resid = count;
sys/fs/nfs/client/nfs_clbio.c
152
uio.uio_segflg = UIO_SYSSPACE;
sys/fs/nfs/client/nfs_clbio.c
1525
struct uio *uiop = (struct uio *)bp->b_caller1;
sys/fs/nfs/client/nfs_clbio.c
153
uio.uio_rw = UIO_READ;
sys/fs/nfs/client/nfs_clbio.c
154
uio.uio_td = td;
sys/fs/nfs/client/nfs_clbio.c
156
error = ncl_readrpc(vp, &uio, cred);
sys/fs/nfs/client/nfs_clbio.c
1567
struct uio *uiop;
sys/fs/nfs/client/nfs_clbio.c
1571
struct uio uio;
sys/fs/nfs/client/nfs_clbio.c
1578
uiop = &uio;
sys/fs/nfs/client/nfs_clbio.c
161
if (error && (uio.uio_resid == count)) {
sys/fs/nfs/client/nfs_clbio.c
172
size = count - uio.uio_resid;
sys/fs/nfs/client/nfs_clbio.c
222
struct uio uio;
sys/fs/nfs/client/nfs_clbio.c
293
uio.uio_iov = &iov;
sys/fs/nfs/client/nfs_clbio.c
294
uio.uio_iovcnt = 1;
sys/fs/nfs/client/nfs_clbio.c
295
uio.uio_offset = offset;
sys/fs/nfs/client/nfs_clbio.c
296
uio.uio_resid = count;
sys/fs/nfs/client/nfs_clbio.c
297
uio.uio_segflg = UIO_SYSSPACE;
sys/fs/nfs/client/nfs_clbio.c
298
uio.uio_rw = UIO_WRITE;
sys/fs/nfs/client/nfs_clbio.c
299
uio.uio_td = td;
sys/fs/nfs/client/nfs_clbio.c
306
error = ncl_writerpc(vp, &uio, cred, &iomode, &must_commit, 0);
sys/fs/nfs/client/nfs_clbio.c
313
vnode_pager_undirty_pages(pages, rtvals, count - uio.uio_resid);
sys/fs/nfs/client/nfs_clbio.c
404
ncl_bioread(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
sys/fs/nfs/client/nfs_clbio.c
417
KASSERT(uio->uio_rw == UIO_READ, ("ncl_read mode"));
sys/fs/nfs/client/nfs_clbio.c
418
if (uio->uio_resid == 0)
sys/fs/nfs/client/nfs_clbio.c
420
if (uio->uio_offset < 0) /* XXX VDIR cookies can be negative */
sys/fs/nfs/client/nfs_clbio.c
422
td = uio->uio_td;
sys/fs/nfs/client/nfs_clbio.c
434
tmp_off = uio->uio_offset + uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
436
(tmp_off > nmp->nm_maxfilesize || tmp_off < uio->uio_offset)) {
sys/fs/nfs/client/nfs_clbio.c
444
return ncl_readrpc(vp, uio, cred);
sys/fs/nfs/client/nfs_clbio.c
463
lbn = uio->uio_offset / biosize;
sys/fs/nfs/client/nfs_clbio.c
464
on = uio->uio_offset - (lbn * biosize);
sys/fs/nfs/client/nfs_clbio.c
536
n = MIN((unsigned)(bcount - on), uio->uio_resid);
sys/fs/nfs/client/nfs_clbio.c
555
n = MIN(uio->uio_resid, NFS_MAXPATHLEN - bp->b_resid);
sys/fs/nfs/client/nfs_clbio.c
561
&& uio->uio_offset >= np->n_direofoffset) {
sys/fs/nfs/client/nfs_clbio.c
564
lbn = (uoff_t)uio->uio_offset / NFS_DIRBLKSIZ;
sys/fs/nfs/client/nfs_clbio.c
565
on = uio->uio_offset & (NFS_DIRBLKSIZ - 1);
sys/fs/nfs/client/nfs_clbio.c
669
n = lmin(uio->uio_resid, NFS_DIRBLKSIZ - bp->b_resid - on);
sys/fs/nfs/client/nfs_clbio.c
670
if (np->n_direofoffset && n > np->n_direofoffset - uio->uio_offset)
sys/fs/nfs/client/nfs_clbio.c
671
n = np->n_direofoffset - uio->uio_offset;
sys/fs/nfs/client/nfs_clbio.c
68
static int nfs_directio_write(struct vnode *vp, struct uio *uiop,
sys/fs/nfs/client/nfs_clbio.c
680
error = vn_io_fault_uiomove(bp->b_data + on, (int)n, uio);
sys/fs/nfs/client/nfs_clbio.c
686
} while (error == 0 && uio->uio_resid > 0 && n > 0);
sys/fs/nfs/client/nfs_clbio.c
704
struct uio *uiop;
sys/fs/nfs/client/nfs_clbio.c
719
struct uio uio;
sys/fs/nfs/client/nfs_clbio.c
727
uio.uio_iov = &iov;
sys/fs/nfs/client/nfs_clbio.c
728
uio.uio_iovcnt = 1;
sys/fs/nfs/client/nfs_clbio.c
729
uio.uio_offset = uiop->uio_offset;
sys/fs/nfs/client/nfs_clbio.c
730
uio.uio_resid = size;
sys/fs/nfs/client/nfs_clbio.c
731
uio.uio_segflg = UIO_USERSPACE;
sys/fs/nfs/client/nfs_clbio.c
732
uio.uio_rw = UIO_WRITE;
sys/fs/nfs/client/nfs_clbio.c
733
uio.uio_td = td;
sys/fs/nfs/client/nfs_clbio.c
735
error = ncl_writerpc(vp, &uio, cred, &iomode,
sys/fs/nfs/client/nfs_clbio.c
753
struct uio *t_uio;
sys/fs/nfs/client/nfs_clbio.c
775
t_uio = malloc(sizeof(struct uio), M_NFSDIRECTIO, M_WAITOK);
sys/fs/nfs/client/nfs_clbio.c
78
struct uio uio;
sys/fs/nfs/client/nfs_clbio.c
844
struct uio *uio = ap->a_uio;
sys/fs/nfs/client/nfs_clbio.c
845
struct thread *td = uio->uio_td;
sys/fs/nfs/client/nfs_clbio.c
859
KASSERT(uio->uio_rw == UIO_WRITE, ("ncl_write mode"));
sys/fs/nfs/client/nfs_clbio.c
860
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/fs/nfs/client/nfs_clbio.c
908
orig_resid = uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
924
uio->uio_offset = np->n_size;
sys/fs/nfs/client/nfs_clbio.c
928
if (uio->uio_offset < 0)
sys/fs/nfs/client/nfs_clbio.c
930
tmp_off = uio->uio_offset + uio->uio_resid;
sys/fs/nfs/client/nfs_clbio.c
931
if (tmp_off > nmp->nm_maxfilesize || tmp_off < uio->uio_offset)
sys/fs/nfs/client/nfs_clbio.c
933
if (uio->uio_resid == 0)
sys/fs/nfs/client/nfs_clbio.c
937
return nfs_directio_write(vp, uio, cred, ioflag);
sys/fs/nfs/client/nfs_clbio.c
943
if (vn_rlimit_fsize(vp, uio, td))
sys/fs/nfs/client/nfs_clbio.c
989
lbn = uio->uio_offset / biosize;
sys/fs/nfs/client/nfs_clbio.c
990
on = uio->uio_offset - (lbn * biosize);
sys/fs/nfs/client/nfs_clbio.c
991
n = MIN((unsigned)(biosize - on), uio->uio_resid);
sys/fs/nfs/client/nfs_clcomsubs.c
256
nfsm_uiombuf(struct nfsrv_descript *nd, struct uio *uiop, int siz)
sys/fs/nfs/client/nfs_clrpcops.c
119
static int nfscl_doflayoutio(vnode_t, struct uio *, int *, int *, int *,
sys/fs/nfs/client/nfs_clrpcops.c
122
static int nfsrpc_readds(vnode_t, struct uio *, nfsv4stateid_t *, int *,
sys/fs/nfs/client/nfs_clrpcops.c
125
static int nfsrpc_writeds(vnode_t, struct uio *, int *, int *,
sys/fs/nfs/client/nfs_clrpcops.c
1291
nfsrpc_readlink(vnode_t vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clrpcops.c
1347
nfsrpc_read(vnode_t vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clrpcops.c
1405
nfsrpc_readrpc(vnode_t vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clrpcops.c
1498
nfsrpc_write(vnode_t vp, struct uio *uiop, int *iomode, int *must_commit,
sys/fs/nfs/client/nfs_clrpcops.c
1576
nfsrpc_writerpc(vnode_t vp, struct uio *uiop, int *iomode,
sys/fs/nfs/client/nfs_clrpcops.c
2695
nfsrpc_readdir(vnode_t vp, struct uio *uiop, nfsuint64 *cookiep,
sys/fs/nfs/client/nfs_clrpcops.c
3126
nfsrpc_readdirplus(vnode_t vp, struct uio *uiop, nfsuint64 *cookiep,
sys/fs/nfs/client/nfs_clrpcops.c
5451
nfscl_doiods(vnode_t vp, struct uio *uiop, int *iomode, int *must_commit,
sys/fs/nfs/client/nfs_clrpcops.c
5604
nfscl_doflayoutio(vnode_t vp, struct uio *uiop, int *iomode, int *must_commit,
sys/fs/nfs/client/nfs_clrpcops.c
5681
nfsrpc_readds(vnode_t vp, struct uio *uiop, nfsv4stateid_t *stateidp, int *eofp,
sys/fs/nfs/client/nfs_clrpcops.c
5724
nfsrpc_writeds(vnode_t vp, struct uio *uiop, int *iomode, int *must_commit,
sys/fs/nfs/client/nfs_clrpcops.c
96
static int nfsrpc_readrpc(vnode_t , struct uio *, struct ucred *,
sys/fs/nfs/client/nfs_clrpcops.c
98
static int nfsrpc_writerpc(vnode_t , struct uio *, int *, int *,
sys/fs/nfs/client/nfs_clvnops.c
1340
ncl_readlinkrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
sys/fs/nfs/client/nfs_clvnops.c
1362
ncl_readrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
sys/fs/nfs/client/nfs_clvnops.c
1392
ncl_writerpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clvnops.c
2207
struct uio *uio = ap->a_uio;
sys/fs/nfs/client/nfs_clvnops.c
2220
if (np->n_direofoffset > 0 && uio->uio_offset >= np->n_direofoffset &&
sys/fs/nfs/client/nfs_clvnops.c
2242
left = uio->uio_resid % DIRBLKSIZ;
sys/fs/nfs/client/nfs_clvnops.c
2243
if (left == uio->uio_resid)
sys/fs/nfs/client/nfs_clvnops.c
2245
uio->uio_resid -= left;
sys/fs/nfs/client/nfs_clvnops.c
2250
tresid = uio->uio_resid;
sys/fs/nfs/client/nfs_clvnops.c
2251
error = ncl_bioread(vp, uio, 0, ap->a_cred);
sys/fs/nfs/client/nfs_clvnops.c
2253
if (!error && uio->uio_resid == tresid) {
sys/fs/nfs/client/nfs_clvnops.c
2260
uio->uio_resid += left;
sys/fs/nfs/client/nfs_clvnops.c
2269
ncl_readdirrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clvnops.c
2329
ncl_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
sys/fs/nfs/client/nfs_clvnops.c
460
struct uio auio;
sys/fs/nfs/common/bootp_subr.c
598
struct uio auio;
sys/fs/nfs/common/krpc_subr.c
199
struct uio auio;
sys/fs/nfs/common/nfs.h
511
struct uio; struct buf; struct vattr; struct nameidata; /* XXX */
sys/fs/nfs/common/nfs_commonsubs.c
202
nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz)
sys/fs/nfs/common/nfs_lock.c
126
nfslock_read(struct cdev *dev, struct uio *uio, int ioflag)
sys/fs/nfs/common/nfs_lock.c
131
if (uio->uio_resid != sizeof *lm)
sys/fs/nfs/common/nfs_lock.c
148
error = uiomove(lm, sizeof *lm, uio);
sys/fs/nfs/common/nfs_lock.c
155
nfslock_write(struct cdev *dev, struct uio *uio, int ioflag)
sys/fs/nfs/common/nfs_lock.c
160
if (uio->uio_resid != sizeof la)
sys/fs/nfs/common/nfs_lock.c
162
error = uiomove(&la, sizeof la, uio);
sys/fs/nfs/common/nfs_var.h
263
int nfsm_mbufuio(struct nfsrv_descript *, struct uio *, int);
sys/fs/nfs/common/nfs_var.h
304
void nfsm_uiombuf(struct nfsrv_descript *, struct uio *, int);
sys/fs/nfs/common/nfs_var.h
41
struct uio;
sys/fs/nfs/common/nfs_var.h
415
int nfsrpc_readlink(vnode_t, struct uio *, struct kauth_cred *,
sys/fs/nfs/common/nfs_var.h
417
int nfsrpc_read(vnode_t, struct uio *, struct kauth_cred *, NFSPROC_T *,
sys/fs/nfs/common/nfs_var.h
419
int nfsrpc_write(vnode_t, struct uio *, int *, int *,
sys/fs/nfs/common/nfs_var.h
443
int nfsrpc_readdir(vnode_t, struct uio *, nfsuint64 *, struct kauth_cred *,
sys/fs/nfs/common/nfs_var.h
445
int nfsrpc_readdirplus(vnode_t, struct uio *, nfsuint64 *,
sys/fs/nfs/common/nfs_var.h
494
int nfscl_doiods(vnode_t, struct uio *, int *, int *, uint32_t,
sys/fs/nfs/server/nfs_nfsdport.c
132
nfsrv_sequential_heuristic(struct uio *uio, struct vnode *vp)
sys/fs/nfs/server/nfs_nfsdport.c
156
nh->nh_nextoff = uio->uio_offset;
sys/fs/nfs/server/nfs_nfsdport.c
158
if (uio->uio_offset == 0)
sys/fs/nfs/server/nfs_nfsdport.c
1584
struct uio io;
sys/fs/nfs/server/nfs_nfsdport.c
165
if ((uio->uio_offset == 0 && nh->nh_seqcount > 0) ||
sys/fs/nfs/server/nfs_nfsdport.c
166
uio->uio_offset == nh->nh_nextoff) {
sys/fs/nfs/server/nfs_nfsdport.c
168
nh->nh_seqcount += howmany(uio->uio_resid, 16384);
sys/fs/nfs/server/nfs_nfsdport.c
171
} else if (qabs(uio->uio_offset - nh->nh_nextoff) <= MAX_REORDERED_RPC *
sys/fs/nfs/server/nfs_nfsdport.c
172
imax(vp->v_mount->mnt_stat.f_iosize, uio->uio_resid)) {
sys/fs/nfs/server/nfs_nfsdport.c
1834
struct uio io;
sys/fs/nfs/server/nfs_nfsdport.c
353
struct uio auio;
sys/fs/nfs/server/nfs_nfsdport.c
580
struct uio io, *uiop = &io;
sys/fs/nfs/server/nfs_nfsdport.c
647
struct uio io, *uiop = &io;
sys/fs/nfs/server/nfs_nfsdport.c
734
struct uio io, *uiop = &io;
sys/fs/nilfs/nilfs_vnops.c
1250
struct uio *a_uio;
sys/fs/nilfs/nilfs_vnops.c
1255
struct uio *uio = ap->a_uio;
sys/fs/nilfs/nilfs_vnops.c
133
struct uio *a_uio;
sys/fs/nilfs/nilfs_vnops.c
138
struct uio *uio = ap->a_uio;
sys/fs/nilfs/nilfs_vnops.c
150
if (uio->uio_offset < 0)
sys/fs/nilfs/nilfs_vnops.c
152
if (uio->uio_resid == 0)
sys/fs/nilfs/nilfs_vnops.c
170
while (uio->uio_resid > 0) {
sys/fs/nilfs/nilfs_vnops.c
172
if (file_size <= uio->uio_offset)
sys/fs/nilfs/nilfs_vnops.c
176
len = MIN(file_size - uio->uio_offset, uio->uio_resid);
sys/fs/nilfs/nilfs_vnops.c
181
error = ubc_uiomove(uobj, uio, len, advice,
sys/fs/nilfs/nilfs_vnops.c
204
struct uio *a_uio;
sys/fs/nilfs/nilfs_vnops.c
209
struct uio *uio = ap->a_uio;
sys/fs/nilfs/nilfs_vnops.c
221
if (uio->uio_offset < 0)
sys/fs/nilfs/nilfs_vnops.c
223
if (uio->uio_resid == 0)
sys/fs/nilfs/nilfs_vnops.c
244
uio->uio_offset = file_size;
sys/fs/nilfs/nilfs_vnops.c
247
extended = (uio->uio_offset + uio->uio_resid > file_size);
sys/fs/nilfs/nilfs_vnops.c
250
file_size, uio->uio_offset + uio->uio_resid));
sys/fs/nilfs/nilfs_vnops.c
251
error = nilfs_grow_node(nilfs_node, uio->uio_offset + uio->uio_resid);
sys/fs/nilfs/nilfs_vnops.c
254
file_size = uio->uio_offset + uio->uio_resid;
sys/fs/nilfs/nilfs_vnops.c
260
resid = uio->uio_resid;
sys/fs/nilfs/nilfs_vnops.c
264
while (uio->uio_resid > 0) {
sys/fs/nilfs/nilfs_vnops.c
266
len = MIN(file_size - uio->uio_offset, uio->uio_resid);
sys/fs/nilfs/nilfs_vnops.c
271
error = ubc_uiomove(uobj, uio, len, advice,
sys/fs/nilfs/nilfs_vnops.c
294
uio->uio_offset -= resid - uio->uio_resid;
sys/fs/nilfs/nilfs_vnops.c
295
uio->uio_resid = resid;
sys/fs/nilfs/nilfs_vnops.c
298
if ((resid > uio->uio_resid) && ((ioflag & IO_SYNC) == IO_SYNC))
sys/fs/nilfs/nilfs_vnops.c
513
struct uio *a_uio;
sys/fs/nilfs/nilfs_vnops.c
519
struct uio *uio = ap->a_uio;
sys/fs/nilfs/nilfs_vnops.c
540
if ((uio->uio_offset < file_size) &&
sys/fs/nilfs/nilfs_vnops.c
541
(uio->uio_resid >= sizeof(struct dirent))) {
sys/fs/nilfs/nilfs_vnops.c
542
diroffset = uio->uio_offset;
sys/fs/nilfs/nilfs_vnops.c
579
if (uio->uio_resid < _DIRENT_SIZE(&dirent))
sys/fs/nilfs/nilfs_vnops.c
584
uiomove(&dirent, _DIRENT_SIZE(&dirent), uio);
sys/fs/nilfs/nilfs_vnops.c
596
uio->uio_offset = transoffset;
sys/fs/nilfs/nilfs_vnops.c
600
*ap->a_eofflag = (uio->uio_offset >= file_size);
sys/fs/ntfs/ntfs_subr.c
1203
size_t *initp, struct uio *uio)
sys/fs/ntfs/ntfs_subr.c
1224
towrite, data, &init, uio);
sys/fs/ntfs/ntfs_subr.c
1253
struct uio *uio)
sys/fs/ntfs/ntfs_subr.c
1325
if (uio)
sys/fs/ntfs/ntfs_subr.c
1326
uiomove((char *)bp->b_data + off, tocopy, uio);
sys/fs/ntfs/ntfs_subr.c
1355
struct uio *uio)
sys/fs/ntfs/ntfs_subr.c
1423
if (uio) {
sys/fs/ntfs/ntfs_subr.c
1425
tocopy, uio);
sys/fs/ntfs/ntfs_subr.c
1447
if (uio) {
sys/fs/ntfs/ntfs_subr.c
1451
uiomove(vbuf, 1, uio);
sys/fs/ntfs/ntfs_subr.c
1464
if (uio)
sys/fs/ntfs/ntfs_subr.c
1465
uiomove((char *)vap->va_datap + roff, rsize, uio);
sys/fs/ntfs/ntfs_subr.c
1480
void *rdata, size_t *initp, struct uio *uio)
sys/fs/ntfs/ntfs_subr.c
1501
toread, data, &init, uio);
sys/fs/ntfs/ntfs_subr.c
1528
struct uio *uio)
sys/fs/ntfs/ntfs_subr.c
1579
if (uio)
sys/fs/ntfs/ntfs_subr.c
1580
uiomove(cup + off, tocopy, uio);
sys/fs/ntfs/ntfs_subr.c
1584
if (uio) {
sys/fs/ntfs/ntfs_subr.c
1588
uiomove(vbuf, 1, uio);
sys/fs/ntfs/ntfs_subr.c
1596
if (uio)
sys/fs/ntfs/ntfs_subr.c
1597
uiomove(uup + off, tocopy, uio);
sys/fs/ntfs/ntfs_subr.c
1612
roff, rsize, rdata, &init, uio);
sys/fs/ntfs/ntfs_subr.h
108
struct ntvattr *, off_t, size_t, void *, size_t *, struct uio *);
sys/fs/ntfs/ntfs_subr.h
110
char *, off_t, size_t, void *, size_t *, struct uio *);
sys/fs/ntfs/ntfs_subr.h
80
struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *);
sys/fs/ntfs/ntfs_subr.h
82
const char *, off_t, size_t, void *,size_t *, struct uio *);
sys/fs/ntfs/ntfs_subr.h
84
const char *, off_t, size_t, void *, struct uio *);
sys/fs/ntfs/ntfs_vnops.c
111
struct uio *a_uio;
sys/fs/ntfs/ntfs_vnops.c
118
struct uio *uio = ap->a_uio;
sys/fs/ntfs/ntfs_vnops.c
124
(unsigned long long)ip->i_number, (long long)uio->uio_offset,
sys/fs/ntfs/ntfs_vnops.c
125
(long long)uio->uio_resid));
sys/fs/ntfs/ntfs_vnops.c
130
if (uio->uio_offset > fp->f_size)
sys/fs/ntfs/ntfs_vnops.c
133
toread = MIN(uio->uio_resid, fp->f_size - uio->uio_offset );
sys/fs/ntfs/ntfs_vnops.c
141
fp->f_attrname, uio->uio_offset, toread, NULL, uio);
sys/fs/ntfs/ntfs_vnops.c
364
struct uio *a_uio;
sys/fs/ntfs/ntfs_vnops.c
371
struct uio *uio = ap->a_uio;
sys/fs/ntfs/ntfs_vnops.c
378
(unsigned long long)ip->i_number, (long long)uio->uio_offset,
sys/fs/ntfs/ntfs_vnops.c
379
(long long)uio->uio_resid));
sys/fs/ntfs/ntfs_vnops.c
382
if (uio->uio_resid + uio->uio_offset > fp->f_size) {
sys/fs/ntfs/ntfs_vnops.c
387
towrite = MIN(uio->uio_resid, fp->f_size - uio->uio_offset);
sys/fs/ntfs/ntfs_vnops.c
392
fp->f_attrname, uio->uio_offset, towrite, NULL, &written, uio);
sys/fs/ntfs/ntfs_vnops.c
517
struct uio *a_uio;
sys/fs/ntfs/ntfs_vnops.c
525
struct uio *uio = ap->a_uio;
sys/fs/ntfs/ntfs_vnops.c
534
(unsigned long long)ip->i_number, (long long)uio->uio_offset,
sys/fs/ntfs/ntfs_vnops.c
535
(long long)uio->uio_resid));
sys/fs/ntfs/ntfs_vnops.c
537
off = uio->uio_offset;
sys/fs/ntfs/ntfs_vnops.c
543
&& uio->uio_offset < sizeof(struct dirent)) {
sys/fs/ntfs/ntfs_vnops.c
549
error = uiomove((void *)cde, sizeof(struct dirent), uio);
sys/fs/ntfs/ntfs_vnops.c
557
if (uio->uio_offset < 2 * sizeof(struct dirent)) {
sys/fs/ntfs/ntfs_vnops.c
564
error = uiomove((void *) cde, sizeof(struct dirent), uio);
sys/fs/ntfs/ntfs_vnops.c
572
num = uio->uio_offset / sizeof(struct dirent) - faked;
sys/fs/ntfs/ntfs_vnops.c
574
while (uio->uio_resid >= sizeof(struct dirent)) {
sys/fs/ntfs/ntfs_vnops.c
587
for(; !(iep->ie_flag & NTFS_IEFLAG_LAST) && (uio->uio_resid >= sizeof(struct dirent));
sys/fs/ntfs/ntfs_vnops.c
611
error = uiomove((void *)cde, sizeof(struct dirent), uio);
sys/fs/ntfs/ntfs_vnops.c
621
ncookies,(u_int)(uio->uio_offset - off)));
sys/fs/ntfs/ntfs_vnops.c
623
(long long)uio->uio_offset,(long long)uio->uio_resid));
sys/fs/ntfs/ntfs_vnops.c
633
((char *)uio->uio_iov->iov_base -
sys/fs/ntfs/ntfs_vnops.c
634
(uio->uio_offset - off));
sys/fs/ptyfs/ptyfs_vnops.c
648
struct uio *a_uio;
sys/fs/ptyfs/ptyfs_vnops.c
654
struct uio *uio = ap->a_uio;
sys/fs/ptyfs/ptyfs_vnops.c
667
if (uio->uio_resid < UIO_MX)
sys/fs/ptyfs/ptyfs_vnops.c
669
if (uio->uio_offset < 0)
sys/fs/ptyfs/ptyfs_vnops.c
675
i = uio->uio_offset;
sys/fs/ptyfs/ptyfs_vnops.c
677
ncookies = uio->uio_resid / UIO_MX;
sys/fs/ptyfs/ptyfs_vnops.c
694
for (; i < 2 && uio->uio_resid >= UIO_MX; i++) {
sys/fs/ptyfs/ptyfs_vnops.c
701
if ((error = uiomove(dp, UIO_MX, uio)) != 0)
sys/fs/ptyfs/ptyfs_vnops.c
707
while (uio->uio_resid >= UIO_MX) {
sys/fs/ptyfs/ptyfs_vnops.c
716
if ((error = uiomove(dp, UIO_MX, uio)) != 0)
sys/fs/ptyfs/ptyfs_vnops.c
737
uio->uio_offset = i;
sys/fs/ptyfs/ptyfs_vnops.c
796
struct uio *a_uio;
sys/fs/ptyfs/ptyfs_vnops.c
830
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
1465
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
1475
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
1502
resid = PUFFS_TOMOVE(uio->uio_resid, pmp) / 2;
sys/fs/puffs/puffs_vnops.c
1506
resid = PUFFS_TOMOVE(uio->uio_resid, pmp);
sys/fs/puffs/puffs_vnops.c
1517
readdir_msg->pvnr_offset = uio->uio_offset;
sys/fs/puffs/puffs_vnops.c
1556
error = uiomove(readdir_msg->pvnr_data + cookiemem, howmuch, uio);
sys/fs/puffs/puffs_vnops.c
1571
uio->uio_offset = readdir_msg->pvnr_offset;
sys/fs/puffs/puffs_vnops.c
2080
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
2211
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
2219
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
2228
if (uio->uio_resid == 0)
sys/fs/puffs/puffs_vnops.c
2230
if (uio->uio_offset < 0)
sys/fs/puffs/puffs_vnops.c
2246
while (uio->uio_resid > 0) {
sys/fs/puffs/puffs_vnops.c
2247
if (vp->v_size <= uio->uio_offset) {
sys/fs/puffs/puffs_vnops.c
2250
bytelen = MIN(uio->uio_resid,
sys/fs/puffs/puffs_vnops.c
2251
vp->v_size - uio->uio_offset);
sys/fs/puffs/puffs_vnops.c
2255
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/fs/puffs/puffs_vnops.c
2270
tomove = PUFFS_TOMOVE(uio->uio_resid, pmp);
sys/fs/puffs/puffs_vnops.c
2276
while (uio->uio_resid > 0) {
sys/fs/puffs/puffs_vnops.c
2277
tomove = PUFFS_TOMOVE(uio->uio_resid, pmp);
sys/fs/puffs/puffs_vnops.c
2280
uio->uio_offset, ap->a_cred);
sys/fs/puffs/puffs_vnops.c
2299
tomove - read_msg->pvnr_resid, uio);
sys/fs/puffs/puffs_vnops.c
2328
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
2336
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
2347
if (uio->uio_resid == 0)
sys/fs/puffs/puffs_vnops.c
2349
if (uio->uio_offset < 0)
sys/fs/puffs/puffs_vnops.c
2359
uio->uio_offset = vp->v_size;
sys/fs/puffs/puffs_vnops.c
2361
origoff = uio->uio_offset;
sys/fs/puffs/puffs_vnops.c
2368
while (uio->uio_resid > 0) {
sys/fs/puffs/puffs_vnops.c
2369
oldoff = uio->uio_offset;
sys/fs/puffs/puffs_vnops.c
2370
bytelen = uio->uio_resid;
sys/fs/puffs/puffs_vnops.c
2376
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/fs/puffs/puffs_vnops.c
2406
if (oldoff >> 16 != uio->uio_offset >> 16) {
sys/fs/puffs/puffs_vnops.c
2409
uio->uio_offset & ~0xffff,
sys/fs/puffs/puffs_vnops.c
2420
round_page(uio->uio_offset),
sys/fs/puffs/puffs_vnops.c
2427
round_page(uio->uio_offset), PGO_CLEANIT);
sys/fs/puffs/puffs_vnops.c
2431
tomove = PUFFS_TOMOVE(uio->uio_resid, pmp);
sys/fs/puffs/puffs_vnops.c
2435
while (uio->uio_resid > 0) {
sys/fs/puffs/puffs_vnops.c
2437
tomove = PUFFS_TOMOVE(uio->uio_resid, pmp);
sys/fs/puffs/puffs_vnops.c
2440
uio->uio_offset, ap->a_cred);
sys/fs/puffs/puffs_vnops.c
2441
error = uiomove(write_msg->pvnr_data, tomove, uio);
sys/fs/puffs/puffs_vnops.c
2462
if (vp->v_size < uio->uio_offset) {
sys/fs/puffs/puffs_vnops.c
2464
uvm_vnp_setsize(vp, uio->uio_offset);
sys/fs/puffs/puffs_vnops.c
2485
voff_t off_hi = round_page(uio->uio_offset);
sys/fs/puffs/puffs_vnops.c
3137
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3146
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
3151
if (uio)
sys/fs/puffs/puffs_vnops.c
3152
resid = uio->uio_resid;
sys/fs/puffs/puffs_vnops.c
3192
if (uio)
sys/fs/puffs/puffs_vnops.c
3193
error = uiomove(getextattr_msg->pvnr_data, tomove - resid, uio);
sys/fs/puffs/puffs_vnops.c
3207
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3215
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
3219
if (uio)
sys/fs/puffs/puffs_vnops.c
3220
resid = uio->uio_resid;
sys/fs/puffs/puffs_vnops.c
3239
if (uio) {
sys/fs/puffs/puffs_vnops.c
3240
error = uiomove(setextattr_msg->pvnr_data, tomove, uio);
sys/fs/puffs/puffs_vnops.c
3268
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3277
struct uio *uio = ap->a_uio;
sys/fs/puffs/puffs_vnops.c
3283
if (uio)
sys/fs/puffs/puffs_vnops.c
3284
resid = uio->uio_resid;
sys/fs/puffs/puffs_vnops.c
3323
if (uio)
sys/fs/puffs/puffs_vnops.c
3324
error = uiomove(listextattr_msg->pvnr_data, tomove-resid, uio);
sys/fs/puffs/puffs_vnops.c
3374
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3389
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3404
struct uio *a_uio;
sys/fs/puffs/puffs_vnops.c
3419
struct uio *a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
423
struct uio *a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
428
struct uio *uio = a->a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
446
while (uio->uio_resid > 0) {
sys/fs/sysvbfs/sysvbfs_vnops.c
447
if ((sz = MIN(filesz - uio->uio_offset, uio->uio_resid)) == 0)
sys/fs/sysvbfs/sysvbfs_vnops.c
450
err = ubc_uiomove(&v->v_uobj, uio, sz, advice,
sys/fs/sysvbfs/sysvbfs_vnops.c
469
struct uio *a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
474
struct uio *uio = a->a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
484
uio->uio_offset = bnode->size;
sys/fs/sysvbfs/sysvbfs_vnops.c
486
if (uio->uio_resid == 0)
sys/fs/sysvbfs/sysvbfs_vnops.c
489
if (bnode->size < uio->uio_offset + uio->uio_resid) {
sys/fs/sysvbfs/sysvbfs_vnops.c
490
sysvbfs_file_setsize(v, uio->uio_offset + uio->uio_resid);
sys/fs/sysvbfs/sysvbfs_vnops.c
493
while (uio->uio_resid > 0) {
sys/fs/sysvbfs/sysvbfs_vnops.c
494
sz = uio->uio_resid;
sys/fs/sysvbfs/sysvbfs_vnops.c
495
err = ubc_uiomove(&v->v_uobj, uio, sz, advice,
sys/fs/sysvbfs/sysvbfs_vnops.c
502
sysvbfs_file_setsize(v, bnode->size - uio->uio_resid);
sys/fs/sysvbfs/sysvbfs_vnops.c
617
struct uio *a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
623
struct uio *uio = ap->a_uio;
sys/fs/sysvbfs/sysvbfs_vnops.c
632
uio->uio_offset, uio->uio_resid);
sys/fs/sysvbfs/sysvbfs_vnops.c
636
if (uio->uio_offset < 0)
sys/fs/sysvbfs/sysvbfs_vnops.c
641
i = uio->uio_offset / sizeof(struct dirent);
sys/fs/sysvbfs/sysvbfs_vnops.c
642
n = uio->uio_resid / sizeof(struct dirent);
sys/fs/sysvbfs/sysvbfs_vnops.c
664
if ((error = uiomove(dp, dp->d_reclen, uio)) != 0) {
sys/fs/tmpfs/tmpfs.h
267
int tmpfs_dir_getdents(tmpfs_node_t *, struct uio *, off_t *);
sys/fs/tmpfs/tmpfs_fifoops.c
109
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_fifoops.c
94
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_specops.c
111
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_specops.c
96
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_subr.c
765
tmpfs_dir_getdotents(tmpfs_node_t *node, struct dirent *dp, struct uio *uio)
sys/fs/tmpfs/tmpfs_subr.c
771
switch (uio->uio_offset) {
sys/fs/tmpfs/tmpfs_subr.c
790
if (dp->d_reclen > uio->uio_resid) {
sys/fs/tmpfs/tmpfs_subr.c
793
if ((error = uiomove(dp, dp->d_reclen, uio)) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
797
uio->uio_offset = next;
sys/fs/tmpfs/tmpfs_subr.c
808
tmpfs_dir_getdents(tmpfs_node_t *node, struct uio *uio, off_t *cntp)
sys/fs/tmpfs/tmpfs_subr.c
823
if (uio->uio_offset == TMPFS_DIRSEQ_DOT) {
sys/fs/tmpfs/tmpfs_subr.c
824
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
829
if (uio->uio_offset == TMPFS_DIRSEQ_DOTDOT) {
sys/fs/tmpfs/tmpfs_subr.c
830
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/fs/tmpfs/tmpfs_subr.c
837
if (uio->uio_offset == TMPFS_DIRSEQ_EOF) {
sys/fs/tmpfs/tmpfs_subr.c
842
de = tmpfs_dir_lookupbyseq(node, uio->uio_offset);
sys/fs/tmpfs/tmpfs_subr.c
866
if (dent.d_reclen > uio->uio_resid) {
sys/fs/tmpfs/tmpfs_subr.c
873
error = uiomove(&dent, dent.d_reclen, uio);
sys/fs/tmpfs/tmpfs_subr.c
880
} while (uio->uio_resid > 0 && de);
sys/fs/tmpfs/tmpfs_subr.c
883
uio->uio_offset = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/fs/tmpfs/tmpfs_vnops.c
1005
*eofflag = !error && uio->uio_offset == TMPFS_DIRSEQ_EOF;
sys/fs/tmpfs/tmpfs_vnops.c
1040
KASSERT(uio->uio_offset == off);
sys/fs/tmpfs/tmpfs_vnops.c
1049
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
1053
struct uio *uio = ap->a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
1058
KASSERT(uio->uio_offset == 0);
sys/fs/tmpfs/tmpfs_vnops.c
1064
MIN(node->tn_size, uio->uio_resid), uio);
sys/fs/tmpfs/tmpfs_vnops.c
515
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
520
struct uio *uio = ap->a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
531
if (uio->uio_offset < 0 || vp->v_type != VREG) {
sys/fs/tmpfs/tmpfs_vnops.c
536
if (uio->uio_resid == 0) {
sys/fs/tmpfs/tmpfs_vnops.c
544
while (error == 0 && uio->uio_resid > 0) {
sys/fs/tmpfs/tmpfs_vnops.c
547
if (node->tn_size <= uio->uio_offset) {
sys/fs/tmpfs/tmpfs_vnops.c
550
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/fs/tmpfs/tmpfs_vnops.c
554
error = ubc_uiomove(uobj, uio, len, IO_ADV_DECODE(ioflag),
sys/fs/tmpfs/tmpfs_vnops.c
569
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
574
struct uio *uio = ap->a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
591
if (uio->uio_offset < 0 || vp->v_type != VREG) {
sys/fs/tmpfs/tmpfs_vnops.c
595
if (uio->uio_resid == 0) {
sys/fs/tmpfs/tmpfs_vnops.c
600
uio->uio_offset = node->tn_size;
sys/fs/tmpfs/tmpfs_vnops.c
603
if (uio->uio_offset + uio->uio_resid > node->tn_size) {
sys/fs/tmpfs/tmpfs_vnops.c
604
error = tmpfs_reg_resize(vp, uio->uio_offset + uio->uio_resid);
sys/fs/tmpfs/tmpfs_vnops.c
628
if (uio->uio_offset >= oldsize &&
sys/fs/tmpfs/tmpfs_vnops.c
629
((uio->uio_offset & (PAGE_SIZE - 1)) == 0 ||
sys/fs/tmpfs/tmpfs_vnops.c
631
trunc_page(uio->uio_offset) == trunc_page(oldsize)))) {
sys/fs/tmpfs/tmpfs_vnops.c
638
while (error == 0 && uio->uio_resid > 0) {
sys/fs/tmpfs/tmpfs_vnops.c
641
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/fs/tmpfs/tmpfs_vnops.c
645
error = ubc_uiomove(uobj, uio, len, IO_ADV_DECODE(ioflag),
sys/fs/tmpfs/tmpfs_vnops.c
657
KASSERT(uio->uio_resid == 0);
sys/fs/tmpfs/tmpfs_vnops.c
970
struct uio *a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
977
struct uio *uio = ap->a_uio;
sys/fs/tmpfs/tmpfs_vnops.c
992
startoff = uio->uio_offset;
sys/fs/tmpfs/tmpfs_vnops.c
999
error = tmpfs_dir_getdents(node, uio, &cnt);
sys/fs/udf/udf_vnops.c
186
struct uio *a_uio;
sys/fs/udf/udf_vnops.c
1887
struct uio *a_uio;
sys/fs/udf/udf_vnops.c
1894
struct uio *uio = ap->a_uio;
sys/fs/udf/udf_vnops.c
191
struct uio *uio = ap->a_uio;
sys/fs/udf/udf_vnops.c
1916
uiomove(targetbuf, length, uio);
sys/fs/udf/udf_vnops.c
211
if (uio->uio_offset < 0)
sys/fs/udf/udf_vnops.c
213
if (uio->uio_resid == 0)
sys/fs/udf/udf_vnops.c
241
while (uio->uio_resid > 0) {
sys/fs/udf/udf_vnops.c
243
if (file_size <= uio->uio_offset)
sys/fs/udf/udf_vnops.c
247
len = MIN(file_size - uio->uio_offset, uio->uio_resid);
sys/fs/udf/udf_vnops.c
252
error = ubc_uiomove(uobj, uio, len, advice,
sys/fs/udf/udf_vnops.c
280
struct uio *a_uio;
sys/fs/udf/udf_vnops.c
285
struct uio *uio = ap->a_uio;
sys/fs/udf/udf_vnops.c
308
if (uio->uio_offset < 0)
sys/fs/udf/udf_vnops.c
310
if (uio->uio_resid == 0)
sys/fs/udf/udf_vnops.c
338
uio->uio_offset = file_size;
sys/fs/udf/udf_vnops.c
340
extended = (uio->uio_offset + uio->uio_resid > file_size);
sys/fs/udf/udf_vnops.c
343
file_size, uio->uio_offset + uio->uio_resid));
sys/fs/udf/udf_vnops.c
344
error = udf_grow_node(udf_node, uio->uio_offset + uio->uio_resid);
sys/fs/udf/udf_vnops.c
347
file_size = uio->uio_offset + uio->uio_resid;
sys/fs/udf/udf_vnops.c
352
resid = uio->uio_resid;
sys/fs/udf/udf_vnops.c
356
old_offset = uio->uio_offset;
sys/fs/udf/udf_vnops.c
357
while (uio->uio_resid > 0) {
sys/fs/udf/udf_vnops.c
359
len = MIN(file_size - uio->uio_offset, uio->uio_resid);
sys/fs/udf/udf_vnops.c
364
error = GOP_ALLOC(vp, uio->uio_offset, len, aflag, cred);
sys/fs/udf/udf_vnops.c
370
error = ubc_uiomove(uobj, uio, len, advice,
sys/fs/udf/udf_vnops.c
383
(old_offset >> 16 != uio->uio_offset >> 16)) {
sys/fs/udf/udf_vnops.c
386
(uio->uio_offset >> 16) << 16,
sys/fs/udf/udf_vnops.c
388
old_offset = uio->uio_offset;
sys/fs/udf/udf_vnops.c
409
uio->uio_offset -= resid - uio->uio_resid;
sys/fs/udf/udf_vnops.c
410
uio->uio_resid = resid;
sys/fs/udf/udf_vnops.c
413
if ((resid > uio->uio_resid) && ((ioflag & IO_SYNC) == IO_SYNC))
sys/fs/udf/udf_vnops.c
530
struct uio *a_uio;
sys/fs/udf/udf_vnops.c
536
struct uio *uio = ap->a_uio;
sys/fs/udf/udf_vnops.c
569
if (uio->uio_offset == 0) {
sys/fs/udf/udf_vnops.c
576
uiomove(dirent, _DIRENT_SIZE(dirent), uio);
sys/fs/udf/udf_vnops.c
579
uio->uio_offset = UDF_DIRCOOKIE_DOT;
sys/fs/udf/udf_vnops.c
584
if (uio->uio_offset < file_size) {
sys/fs/udf/udf_vnops.c
589
if (uio->uio_offset == UDF_DIRCOOKIE_DOT)
sys/fs/udf/udf_vnops.c
590
uio->uio_offset = 0;
sys/fs/udf/udf_vnops.c
592
diroffset = uio->uio_offset;
sys/fs/udf/udf_vnops.c
607
if (uio->uio_resid < _DIRENT_SIZE(dirent))
sys/fs/udf/udf_vnops.c
624
uiomove(dirent, _DIRENT_SIZE(dirent), uio);
sys/fs/udf/udf_vnops.c
628
uio->uio_offset = transoffset;
sys/fs/udf/udf_vnops.c
633
*ap->a_eofflag = (uio->uio_offset >= file_size);
sys/fs/udf/udf_vnops.c
637
printf("returning offset %d\n", (uint32_t) uio->uio_offset);
sys/fs/union/union_subr.c
1123
struct uio auio;
sys/fs/union/union_subr.c
632
struct uio uio;
sys/fs/union/union_subr.c
644
uio.uio_offset = 0;
sys/fs/union/union_subr.c
645
UIO_SETUP_SYSSPACE(&uio);
sys/fs/union/union_subr.c
651
off_t offset = uio.uio_offset;
sys/fs/union/union_subr.c
653
uio.uio_iov = &iov;
sys/fs/union/union_subr.c
654
uio.uio_iovcnt = 1;
sys/fs/union/union_subr.c
657
uio.uio_resid = iov.iov_len;
sys/fs/union/union_subr.c
658
uio.uio_rw = UIO_READ;
sys/fs/union/union_subr.c
659
error = VOP_READ(fvp, &uio, 0, cred);
sys/fs/union/union_subr.c
662
uio.uio_iov = &iov;
sys/fs/union/union_subr.c
663
uio.uio_iovcnt = 1;
sys/fs/union/union_subr.c
665
iov.iov_len = MAXBSIZE - uio.uio_resid;
sys/fs/union/union_subr.c
666
uio.uio_offset = offset;
sys/fs/union/union_subr.c
667
uio.uio_rw = UIO_WRITE;
sys/fs/union/union_subr.c
668
uio.uio_resid = iov.iov_len;
sys/fs/union/union_subr.c
670
if (uio.uio_resid == 0)
sys/fs/union/union_subr.c
674
error = VOP_WRITE(tvp, &uio, 0, cred);
sys/fs/union/union_subr.c
675
} while ((uio.uio_resid > 0) && (error == 0));
sys/fs/union/union_vnops.c
1036
struct uio *a_uio;
sys/fs/union/union_vnops.c
1548
struct uio *a_uio;
sys/fs/union/union_vnops.c
1585
struct uio *a_uio;
sys/fs/union/union_vnops.c
988
struct uio *a_uio;
sys/fs/unionfs/unionfs_subr.c
676
struct uio uio;
sys/fs/unionfs/unionfs_subr.c
680
memset(&uio, 0, sizeof(uio));
sys/fs/unionfs/unionfs_subr.c
681
UIO_SETUP_SYSSPACE(&uio);
sys/fs/unionfs/unionfs_subr.c
682
uio.uio_offset = 0;
sys/fs/unionfs/unionfs_subr.c
686
offset = uio.uio_offset;
sys/fs/unionfs/unionfs_subr.c
688
uio.uio_iov = &iov;
sys/fs/unionfs/unionfs_subr.c
689
uio.uio_iovcnt = 1;
sys/fs/unionfs/unionfs_subr.c
692
uio.uio_resid = iov.iov_len;
sys/fs/unionfs/unionfs_subr.c
693
uio.uio_rw = UIO_READ;
sys/fs/unionfs/unionfs_subr.c
695
if ((error = VOP_READ(lvp, &uio, 0, cred)) != 0)
sys/fs/unionfs/unionfs_subr.c
697
if ((count = MAXBSIZE - uio.uio_resid) == 0)
sys/fs/unionfs/unionfs_subr.c
702
uio.uio_iov = &iov;
sys/fs/unionfs/unionfs_subr.c
703
uio.uio_iovcnt = 1;
sys/fs/unionfs/unionfs_subr.c
706
uio.uio_offset = offset + bufoffset;
sys/fs/unionfs/unionfs_subr.c
707
uio.uio_resid = iov.iov_len;
sys/fs/unionfs/unionfs_subr.c
708
uio.uio_rw = UIO_WRITE;
sys/fs/unionfs/unionfs_subr.c
710
if ((error = VOP_WRITE(uvp, &uio, 0, cred)) != 0)
sys/fs/unionfs/unionfs_subr.c
713
bufoffset += (count - bufoffset) - uio.uio_resid;
sys/fs/unionfs/unionfs_subr.c
716
uio.uio_offset = offset + bufoffset;
sys/fs/unionfs/unionfs_subr.c
808
struct uio uio;
sys/fs/unionfs/unionfs_subr.c
829
UIO_SETUP_SYSSPACE(&uio);
sys/fs/unionfs/unionfs_subr.c
830
uio.uio_rw = UIO_READ;
sys/fs/unionfs/unionfs_subr.c
831
uio.uio_offset = 0;
sys/fs/unionfs/unionfs_subr.c
836
uio.uio_iov = &iov;
sys/fs/unionfs/unionfs_subr.c
837
uio.uio_iovcnt = 1;
sys/fs/unionfs/unionfs_subr.c
838
uio.uio_resid = iov.iov_len;
sys/fs/unionfs/unionfs_subr.c
840
error = VOP_READDIR(lvp, &uio, cred, &eofflag, NULL, NULL);
sys/fs/unionfs/unionfs_subr.c
844
edp = (struct dirent*)&buf[sizeof(buf) - uio.uio_resid];
sys/fs/unionfs/unionfs_vnops.c
1373
struct uio *uio;
sys/fs/unionfs/unionfs_vnops.c
1386
uio = ap->a_uio;
sys/fs/unionfs/unionfs_vnops.c
1417
error = VOP_READDIR(uvp, uio, ap->a_cred, ap->a_eofflag,
sys/fs/unionfs/unionfs_vnops.c
1426
error = VOP_READDIR(lvp, uio, ap->a_cred, ap->a_eofflag,
sys/fs/unionfs/unionfs_vnops.c
1438
if (uio->uio_offset == 0)
sys/fs/unionfs/unionfs_vnops.c
1443
error = VOP_READDIR(uvp, uio, ap->a_cred, &eofflag,
sys/fs/unionfs/unionfs_vnops.c
1456
if (uio->uio_resid <= (uio->uio_resid & (DEV_BSIZE -1)))
sys/fs/unionfs/unionfs_vnops.c
1476
uio->uio_offset = 0;
sys/fs/unionfs/unionfs_vnops.c
1484
error = VOP_READDIR(lvp, uio, ap->a_cred, ap->a_eofflag,
sys/fs/v7fs/v7fs_vnops.c
1001
if (uio->uio_offset < 0)
sys/fs/v7fs/v7fs_vnops.c
1005
arg.start = uio->uio_offset / sizeof(*dp);
sys/fs/v7fs/v7fs_vnops.c
1006
arg.end = arg.start + uio->uio_resid / sizeof(*dp);
sys/fs/v7fs/v7fs_vnops.c
1014
arg.uio = uio;
sys/fs/v7fs/v7fs_vnops.c
1332
struct uio *a_uio;
sys/fs/v7fs/v7fs_vnops.c
1335
struct uio *uio = a->a_uio;
sys/fs/v7fs/v7fs_vnops.c
1343
KDASSERT(uio->uio_offset >= 0);
sys/fs/v7fs/v7fs_vnops.c
1353
if ((error = uiomove(buf, strlen(buf), uio))) {
sys/fs/v7fs/v7fs_vnops.c
579
struct uio *a_uio;
sys/fs/v7fs/v7fs_vnops.c
584
struct uio *uio = a->a_uio;
sys/fs/v7fs/v7fs_vnops.c
593
while (uio->uio_resid > 0) {
sys/fs/v7fs/v7fs_vnops.c
594
if ((sz = MIN(filesz - uio->uio_offset, uio->uio_resid)) == 0)
sys/fs/v7fs/v7fs_vnops.c
597
error = ubc_uiomove(&vp->v_uobj, uio, sz, advice, UBC_READ |
sys/fs/v7fs/v7fs_vnops.c
614
struct uio *a_uio;
sys/fs/v7fs/v7fs_vnops.c
619
struct uio *uio = a->a_uio;
sys/fs/v7fs/v7fs_vnops.c
627
if (uio->uio_resid == 0)
sys/fs/v7fs/v7fs_vnops.c
632
uio->uio_offset, uio->uio_resid, uio->uio_offset + uio->uio_resid);
sys/fs/v7fs/v7fs_vnops.c
636
uio->uio_offset = sz;
sys/fs/v7fs/v7fs_vnops.c
639
size_t newsize= uio->uio_offset + uio->uio_resid;
sys/fs/v7fs/v7fs_vnops.c
647
while (uio->uio_resid > 0) {
sys/fs/v7fs/v7fs_vnops.c
648
sz = uio->uio_resid;
sys/fs/v7fs/v7fs_vnops.c
649
if ((error = ubc_uiomove(&vp->v_uobj, uio, sz, advice,
sys/fs/v7fs/v7fs_vnops.c
922
struct uio *uio;
sys/fs/v7fs/v7fs_vnops.c
964
if ((error = uiomove(dp, dp->d_reclen, p->uio))) {
sys/fs/v7fs/v7fs_vnops.c
982
struct uio *a_uio;
sys/fs/v7fs/v7fs_vnops.c
988
struct uio *uio = a->a_uio;
sys/fs/v7fs/v7fs_vnops.c
996
DPRINTF("offset=%zu residue=%zu\n", uio->uio_offset, uio->uio_resid);
sys/kern/kern_descrip.c
2009
fbadop_read(file_t *fp, off_t *offset, struct uio *uio,
sys/kern/kern_descrip.c
2017
fbadop_write(file_t *fp, off_t *offset, struct uio *uio,
sys/kern/kern_drvctl.c
350
drvctl_read(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/kern/kern_drvctl.c
357
drvctl_write(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/kern/kern_drvctl.c
89
static int drvctl_read(struct file *, off_t *, struct uio *,
sys/kern/kern_drvctl.c
91
static int drvctl_write(struct file *, off_t *, struct uio *,
sys/kern/kern_ksyms.c
1105
ubc_copyfrombuf(struct uvm_object *uobj, struct uio *uio, const void *buf,
sys/kern/kern_ksyms.c
1110
uio->uio_iov = &iov;
sys/kern/kern_ksyms.c
1111
uio->uio_iovcnt = 1;
sys/kern/kern_ksyms.c
1112
uio->uio_resid = n;
sys/kern/kern_ksyms.c
1114
return ubc_uiomove(uobj, uio, n, UVM_ADV_SEQUENTIAL, UBC_WRITE);
sys/kern/kern_ksyms.c
1121
struct uio uio;
sys/kern/kern_ksyms.c
1129
uio.uio_offset = 0;
sys/kern/kern_ksyms.c
1130
uio.uio_rw = UIO_WRITE; /* write from buffer to uobj */
sys/kern/kern_ksyms.c
1131
UIO_SETUP_SYSSPACE(&uio);
sys/kern/kern_ksyms.c
1136
error = ubc_copyfrombuf(uobj, &uio, &ksyms_hdr, sizeof(ksyms_hdr));
sys/kern/kern_ksyms.c
1148
KASSERT(uio.uio_offset == sizeof(struct ksyms_hdr));
sys/kern/kern_ksyms.c
1152
error = ubc_copyfrombuf(uobj, &uio, st->sd_symstart,
sys/kern/kern_ksyms.c
1163
KASSERT(uio.uio_offset == sizeof(struct ksyms_hdr) +
sys/kern/kern_ksyms.c
1168
error = ubc_copyfrombuf(uobj, &uio, st->sd_strstart,
sys/kern/kern_ksyms.c
1179
KASSERT(uio.uio_offset == sizeof(struct ksyms_hdr) +
sys/kern/kern_ksyms.c
1184
error = ubc_copyfrombuf(uobj, &uio, st->sd_ctfstart,
sys/kern/kern_ksyms.c
1190
KASSERT(uio.uio_offset == sizeof(struct ksyms_hdr) +
sys/kern/kern_ksyms.c
1194
KASSERT(uio.uio_offset == ks->ks_size);
sys/kern/kern_ksyms.c
1319
ksymsread(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/kern/kern_ksyms.c
1357
uio->uio_offset = *offp;
sys/kern/kern_ksyms.c
1358
count = uio->uio_resid;
sys/kern/kern_ksyms.c
1359
error = ubc_uiomove(ks->ks_uobj, uio, MIN(count, ks->ks_size - *offp),
sys/kern/kern_ksyms.c
1362
*offp += count - uio->uio_resid;
sys/kern/kern_ktrace.c
1305
struct uio auio;
sys/kern/kern_physio.c
221
void (*min_phys)(struct buf *), struct uio *uio)
sys/kern/kern_physio.c
238
__func__, uio->uio_offset, uio->uio_resid));
sys/kern/kern_physio.c
267
for (i = 0; i < uio->uio_iovcnt; i++) {
sys/kern/kern_physio.c
270
iovp = &uio->uio_iov[i];
sys/kern/kern_physio.c
307
bp->b_blkno = btodb(uio->uio_offset);
sys/kern/kern_physio.c
314
if (uio->uio_offset & (DEV_BSIZE - 1)) {
sys/kern/kern_physio.c
382
uio->uio_offset += todo;
sys/kern/kern_physio.c
383
uio->uio_resid -= todo;
sys/kern/kern_physio.c
403
delta = uio->uio_offset - ps->ps_endoffset;
sys/kern/kern_physio.c
405
uio->uio_resid += delta;
sys/kern/kern_physio.c
409
uio->uio_resid += ps->ps_resid;
sys/kern/kern_physio.c
443
__func__, uio->uio_offset, uio->uio_resid));
sys/kern/kern_proc.c
2476
struct uio auio;
sys/kern/subr_asan.c
1103
kasan_dma_sync_uio(struct uio *uio, bus_addr_t offset, bus_size_t len,
sys/kern/subr_asan.c
1110
kasan_shadow_check((uintptr_t)uio, sizeof(struct uio), false, pc);
sys/kern/subr_asan.c
1112
if (!VMSPACE_IS_KERNEL_P(uio->uio_vmspace))
sys/kern/subr_asan.c
1115
resid = uio->uio_resid;
sys/kern/subr_asan.c
1116
iov = uio->uio_iov;
sys/kern/subr_asan.c
1118
for (i = 0; i < uio->uio_iovcnt && resid != 0; i++) {
sys/kern/subr_copy.c
102
uio->uio_vmspace = vmspace_kernel();
sys/kern/subr_copy.c
106
uiomove(void *buf, size_t n, struct uio *uio)
sys/kern/subr_copy.c
108
struct vmspace *vm = uio->uio_vmspace;
sys/kern/subr_copy.c
116
KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE);
sys/kern/subr_copy.c
117
while (n > 0 && uio->uio_resid) {
sys/kern/subr_copy.c
118
KASSERT(uio->uio_iovcnt > 0);
sys/kern/subr_copy.c
119
iov = uio->uio_iov;
sys/kern/subr_copy.c
122
KASSERT(uio->uio_iovcnt > 1);
sys/kern/subr_copy.c
123
uio->uio_iov++;
sys/kern/subr_copy.c
124
uio->uio_iovcnt--;
sys/kern/subr_copy.c
133
if (uio->uio_rw == UIO_READ) {
sys/kern/subr_copy.c
145
uio->uio_resid -= cnt;
sys/kern/subr_copy.c
146
uio->uio_offset += cnt;
sys/kern/subr_copy.c
160
uiomove_frombuf(void *buf, size_t buflen, struct uio *uio)
sys/kern/subr_copy.c
164
if (uio->uio_offset < 0 || /* uio->uio_resid < 0 || */
sys/kern/subr_copy.c
165
(offset = uio->uio_offset) != uio->uio_offset)
sys/kern/subr_copy.c
169
return (uiomove((char *)buf + offset, buflen - offset, uio));
sys/kern/subr_copy.c
173
uiopeek(void *buf, size_t n, struct uio *uio)
sys/kern/subr_copy.c
175
struct vmspace *vm = uio->uio_vmspace;
sys/kern/subr_copy.c
180
size_t resid = uio->uio_resid;
sys/kern/subr_copy.c
181
int iovcnt = uio->uio_iovcnt;
sys/kern/subr_copy.c
185
KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE);
sys/kern/subr_copy.c
189
iov = uio->uio_iov;
sys/kern/subr_copy.c
210
if (uio->uio_rw == UIO_READ) {
sys/kern/subr_copy.c
230
uioskip(size_t n, struct uio *uio)
sys/kern/subr_copy.c
235
KASSERTMSG(n <= uio->uio_resid, "n=%zu resid=%zu", n, uio->uio_resid);
sys/kern/subr_copy.c
237
KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE);
sys/kern/subr_copy.c
238
while (n > 0 && uio->uio_resid) {
sys/kern/subr_copy.c
239
KASSERT(uio->uio_iovcnt > 0);
sys/kern/subr_copy.c
240
iov = uio->uio_iov;
sys/kern/subr_copy.c
243
KASSERT(uio->uio_iovcnt > 1);
sys/kern/subr_copy.c
244
uio->uio_iov++;
sys/kern/subr_copy.c
245
uio->uio_iovcnt--;
sys/kern/subr_copy.c
252
uio->uio_resid -= cnt;
sys/kern/subr_copy.c
253
uio->uio_offset += cnt;
sys/kern/subr_copy.c
263
ureadc(int c, struct uio *uio)
sys/kern/subr_copy.c
267
if (uio->uio_resid <= 0)
sys/kern/subr_copy.c
270
if (uio->uio_iovcnt <= 0)
sys/kern/subr_copy.c
272
iov = uio->uio_iov;
sys/kern/subr_copy.c
274
uio->uio_iovcnt--;
sys/kern/subr_copy.c
275
uio->uio_iov++;
sys/kern/subr_copy.c
278
if (!VMSPACE_IS_KERNEL_P(uio->uio_vmspace)) {
sys/kern/subr_copy.c
287
uio->uio_resid--;
sys/kern/subr_copy.c
288
uio->uio_offset++;
sys/kern/subr_copy.c
299
struct uio uio;
sys/kern/subr_copy.c
314
uio.uio_iov = &iov;
sys/kern/subr_copy.c
315
uio.uio_iovcnt = 1;
sys/kern/subr_copy.c
316
uio.uio_offset = (off_t)(uintptr_t)uaddr;
sys/kern/subr_copy.c
317
uio.uio_resid = len;
sys/kern/subr_copy.c
318
uio.uio_rw = UIO_READ;
sys/kern/subr_copy.c
319
UIO_SETUP_SYSSPACE(&uio);
sys/kern/subr_copy.c
320
error = uvm_io(&vm->vm_map, &uio, 0);
sys/kern/subr_copy.c
332
struct uio uio;
sys/kern/subr_copy.c
347
uio.uio_iov = &iov;
sys/kern/subr_copy.c
348
uio.uio_iovcnt = 1;
sys/kern/subr_copy.c
349
uio.uio_offset = (off_t)(uintptr_t)uaddr;
sys/kern/subr_copy.c
350
uio.uio_resid = len;
sys/kern/subr_copy.c
351
uio.uio_rw = UIO_WRITE;
sys/kern/subr_copy.c
352
UIO_SETUP_SYSSPACE(&uio);
sys/kern/subr_copy.c
353
error = uvm_io(&vm->vm_map, &uio, 0);
sys/kern/subr_copy.c
99
uio_setup_sysspace(struct uio *uio)
sys/kern/subr_devsw.c
1491
cdev_read(dev_t dev, struct uio *uio, int flag)
sys/kern/subr_devsw.c
1500
SDT_PROBE4(sdt, cdev, read, entry, d, dev, uio, flag);
sys/kern/subr_devsw.c
1501
rv = (*d->d_read)(dev, uio, flag);
sys/kern/subr_devsw.c
1502
SDT_PROBE5(sdt, cdev, read, return, d, dev, uio, flag, rv);
sys/kern/subr_devsw.c
1509
cdev_write(dev_t dev, struct uio *uio, int flag)
sys/kern/subr_devsw.c
1518
SDT_PROBE4(sdt, cdev, write, entry, d, dev, uio, flag);
sys/kern/subr_devsw.c
1519
rv = (*d->d_write)(dev, uio, flag);
sys/kern/subr_devsw.c
1520
SDT_PROBE5(sdt, cdev, write, return, d, dev, uio, flag, rv);
sys/kern/subr_log.c
206
logread(dev_t dev, struct uio *uio, int flag)
sys/kern/subr_log.c
224
while (uio->uio_resid > 0) {
sys/kern/subr_log.c
230
l = ulmin(l, uio->uio_resid);
sys/kern/subr_log.c
240
error = uiomove(buf, l, uio);
sys/kern/subr_msan.c
1546
kmsan_dma_sync_uio(struct uio *uio, bus_addr_t offset, bus_size_t len,
sys/kern/subr_msan.c
1553
if (!VMSPACE_IS_KERNEL_P(uio->uio_vmspace))
sys/kern/subr_msan.c
1556
resid = uio->uio_resid;
sys/kern/subr_msan.c
1557
iov = uio->uio_iov;
sys/kern/subr_msan.c
1559
for (i = 0; i < uio->uio_iovcnt && resid != 0; i++) {
sys/kern/sys_aio.c
1001
struct uio auio;
sys/kern/sys_aio.c
1037
struct uio auio;
sys/kern/sys_aio.c
140
struct iovec *, struct uio *);
sys/kern/sys_aio.c
969
struct uio *auio)
sys/kern/sys_eventfd.c
209
struct uio * const uio, kauth_cred_t const cred, int const flags)
sys/kern/sys_eventfd.c
216
if (uio->uio_resid < sizeof(eventfd_t)) {
sys/kern/sys_eventfd.c
242
error = uiomove(&return_value, sizeof(return_value), uio);
sys/kern/sys_eventfd.c
249
struct uio * const uio, kauth_cred_t const cred, int const flags)
sys/kern/sys_eventfd.c
256
if (uio->uio_resid < sizeof(eventfd_t)) {
sys/kern/sys_eventfd.c
260
if ((error = uiomove(&write_value, sizeof(write_value), uio)) != 0) {
sys/kern/sys_eventfd.c
293
uio->uio_resid += sizeof(write_value);
sys/kern/sys_generic.c
130
struct uio auio;
sys/kern/sys_generic.c
189
struct uio auio;
sys/kern/sys_generic.c
329
struct uio auio;
sys/kern/sys_generic.c
391
struct uio auio;
sys/kern/sys_getrandom.c
112
while (uio->uio_resid) {
sys/kern/sys_getrandom.c
113
size_t n = MIN(uio->uio_resid, RANDOM_BUFSIZE);
sys/kern/sys_getrandom.c
163
error = uiomove(buf, n, uio);
sys/kern/sys_getrandom.c
212
struct uio uio = {
sys/kern/sys_getrandom.c
235
error = dogetrandom(&uio, flags);
sys/kern/sys_getrandom.c
241
*retval = buflen - uio.uio_resid;
sys/kern/sys_getrandom.c
59
dogetrandom(struct uio *uio, unsigned int flags)
sys/kern/sys_getrandom.c
78
if (uio->uio_resid <= RANDOM_BUFSIZE &&
sys/kern/sys_getrandom.c
82
cprng_strong(user_cprng, buf, uio->uio_resid, 0);
sys/kern/sys_getrandom.c
83
error = uiomove(buf, uio->uio_resid, uio);
sys/kern/sys_memfd.c
144
memfd_read(file_t *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_memfd.c
164
uio->uio_offset = *offp;
sys/kern/sys_memfd.c
165
todo = MIN(uio->uio_resid, mfd->mfd_size - *offp);
sys/kern/sys_memfd.c
166
error = ubc_uiomove(mfd->mfd_uobj, uio, todo, UVM_ADV_SEQUENTIAL,
sys/kern/sys_memfd.c
169
*offp = uio->uio_offset;
sys/kern/sys_memfd.c
181
memfd_write(file_t *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_memfd.c
200
uio->uio_offset = *offp;
sys/kern/sys_memfd.c
201
todo = uio->uio_resid;
sys/kern/sys_memfd.c
210
if (*offp + uio->uio_resid >= mfd->mfd_size)
sys/kern/sys_memfd.c
212
} else if (*offp + uio->uio_resid >= mfd->mfd_size) {
sys/kern/sys_memfd.c
214
error = memfd_truncate_locked(fp, *offp + uio->uio_resid);
sys/kern/sys_memfd.c
219
error = ubc_uiomove(mfd->mfd_uobj, uio, todo, UVM_ADV_SEQUENTIAL,
sys/kern/sys_memfd.c
222
*offp = uio->uio_offset;
sys/kern/sys_memfd.c
54
static int memfd_read(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/kern/sys_memfd.c
55
static int memfd_write(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/kern/sys_pipe.c
407
pipe_read(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_pipe.c
429
if (__predict_false(uio->uio_resid == 0))
sys/kern/sys_pipe.c
445
while (uio->uio_resid) {
sys/kern/sys_pipe.c
453
if (size > uio->uio_resid)
sys/kern/sys_pipe.c
454
size = uio->uio_resid;
sys/kern/sys_pipe.c
457
error = uiomove((char *)bp->buffer + bp->out, size, uio);
sys/kern/sys_pipe.c
564
pipe_write(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_pipe.c
606
if ((uio->uio_resid > PIPE_SIZE) &&
sys/kern/sys_pipe.c
614
while (uio->uio_resid) {
sys/kern/sys_pipe.c
620
if ((space < uio->uio_resid) && (uio->uio_resid <= PIPE_BUF))
sys/kern/sys_pipe.c
631
if (space > uio->uio_resid)
sys/kern/sys_pipe.c
632
size = uio->uio_resid;
sys/kern/sys_pipe.c
649
uio);
sys/kern/sys_pipe.c
659
size - segsize, uio);
sys/kern/sys_pipe.c
730
if (error == EPIPE && bp->cnt == 0 && uio->uio_resid == 0)
sys/kern/sys_pipe.c
82
static int pipe_read(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/kern/sys_pipe.c
83
static int pipe_write(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/kern/sys_process.c
151
struct uio *uio)
sys/kern/sys_process.c
160
len = uio->uio_resid;
sys/kern/sys_process.c
166
vaddr_t addr = uio->uio_offset;
sys/kern/sys_process.c
177
error = uvm_io(&vm->vm_map, uio, pax_mprotect_prot(l));
sys/kern/sys_process.c
180
if (error == 0 && uio->uio_rw == UIO_WRITE)
sys/kern/sys_process_lwpstatus.c
146
proc_regio(struct lwp *l, struct uio *uio, size_t ks, ptrace_regrfunc_t r,
sys/kern/sys_process_lwpstatus.c
157
if (uio->uio_offset < 0 || uio->uio_offset > (off_t)ks)
sys/kern/sys_process_lwpstatus.c
160
kv = buf + uio->uio_offset;
sys/kern/sys_process_lwpstatus.c
161
kl = ks - uio->uio_offset;
sys/kern/sys_process_lwpstatus.c
163
if (kl > uio->uio_resid)
sys/kern/sys_process_lwpstatus.c
164
kl = uio->uio_resid;
sys/kern/sys_process_lwpstatus.c
168
error = uiomove(kv, kl, uio);
sys/kern/sys_process_lwpstatus.c
169
if (error == 0 && uio->uio_rw == UIO_WRITE) {
sys/kern/sys_process_lwpstatus.c
176
uio->uio_offset = 0;
sys/kern/sys_process_lwpstatus.c
184
struct uio *uio)
sys/kern/sys_process_lwpstatus.c
209
return proc_regio(l, uio, s, r, w);
sys/kern/sys_process_lwpstatus.c
218
struct uio *uio)
sys/kern/sys_process_lwpstatus.c
243
return proc_regio(l, uio, s, r, w);
sys/kern/sys_process_lwpstatus.c
253
struct uio *uio)
sys/kern/sys_process_lwpstatus.c
278
return proc_regio(l, uio, s, r, w);
sys/kern/sys_ptrace_common.c
1017
struct uio uio;
sys/kern/sys_ptrace_common.c
1024
uio.uio_iov = &iov;
sys/kern/sys_ptrace_common.c
1025
uio.uio_iovcnt = 1;
sys/kern/sys_ptrace_common.c
1026
uio.uio_offset = (off_t)(unsigned long)piod->piod_offs;
sys/kern/sys_ptrace_common.c
1027
uio.uio_resid = piod->piod_len;
sys/kern/sys_ptrace_common.c
1034
uio.uio_rw = UIO_READ;
sys/kern/sys_ptrace_common.c
1044
uio.uio_rw = UIO_WRITE;
sys/kern/sys_ptrace_common.c
1047
uio.uio_rw = UIO_READ;
sys/kern/sys_ptrace_common.c
1049
if (uio.uio_offset > tmp)
sys/kern/sys_ptrace_common.c
1051
if (uio.uio_resid > tmp - uio.uio_offset)
sys/kern/sys_ptrace_common.c
1052
uio.uio_resid = tmp - uio.uio_offset;
sys/kern/sys_ptrace_common.c
1053
piod->piod_len = iov.iov_len = uio.uio_resid;
sys/kern/sys_ptrace_common.c
1054
error = process_auxv_offset(t, &uio);
sys/kern/sys_ptrace_common.c
1065
uio.uio_vmspace = vmspace_kernel();
sys/kern/sys_ptrace_common.c
1067
error = proc_vmspace_getref(l->l_proc, &uio.uio_vmspace);
sys/kern/sys_ptrace_common.c
1072
error = process_domem(l, lt, &uio);
sys/kern/sys_ptrace_common.c
1074
uvmspace_free(uio.uio_vmspace);
sys/kern/sys_ptrace_common.c
1077
piod->piod_len -= uio.uio_resid;
sys/kern/sys_ptrace_common.c
1516
process_auxv_offset(struct proc *p, struct uio *uio)
sys/kern/sys_ptrace_common.c
1530
uio->uio_offset += (off_t)((vaddr_t)pss.ps_envstr +
sys/kern/sys_ptrace_common.c
1534
uio->uio_offset += (off_t)(vaddr_t)(pss.ps_envstr +
sys/kern/sys_ptrace_common.c
1538
if (uio->uio_offset < off)
sys/kern/sys_ptrace_common.c
154
static int process_auxv_offset(struct proc *, struct uio *);
sys/kern/sys_ptrace_common.c
1541
if (uio->uio_offset > off)
sys/kern/sys_ptrace_common.c
1543
if ((uio->uio_offset + uio->uio_resid) > off)
sys/kern/sys_ptrace_common.c
1544
uio->uio_resid = off - uio->uio_offset;
sys/kern/sys_ptrace_common.c
884
int (*func)(struct lwp *, struct lwp *, struct uio *);
sys/kern/sys_ptrace_common.c
924
struct uio uio;
sys/kern/sys_ptrace_common.c
929
uio.uio_iov = &iov;
sys/kern/sys_ptrace_common.c
930
uio.uio_iovcnt = 1;
sys/kern/sys_ptrace_common.c
931
uio.uio_offset = 0;
sys/kern/sys_ptrace_common.c
932
uio.uio_resid = iov.iov_len;
sys/kern/sys_ptrace_common.c
933
uio.uio_rw = dir;
sys/kern/sys_ptrace_common.c
934
uio.uio_vmspace = vm;
sys/kern/sys_ptrace_common.c
936
error = (*func)(l, *lt, &uio);
sys/kern/sys_socket.c
107
soo_read(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_socket.c
113
error = (*so->so_receive)(so, NULL, uio, NULL, NULL, NULL);
sys/kern/sys_socket.c
120
soo_write(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/sys_socket.c
126
error = (*so->so_send)(so, NULL, uio, NULL, NULL, 0, curlwp);
sys/kern/sys_timerfd.c
264
struct uio * const uio, kauth_cred_t const cred, int const flags)
sys/kern/sys_timerfd.c
272
if (uio->uio_resid < sizeof(uint64_t)) {
sys/kern/sys_timerfd.c
297
error = uiomove(&return_value, sizeof(return_value), uio);
sys/kern/tty.c
1961
ttread(struct tty *tp, struct uio *uio, int flag)
sys/kern/tty.c
1970
if (uio->uio_resid == 0)
sys/kern/tty.c
2147
error = ureadc(c, uio);
sys/kern/tty.c
2151
if (uio->uio_resid == 0)
sys/kern/tty.c
2224
ttwrite(struct tty *tp, struct uio *uio, int flag)
sys/kern/tty.c
2287
while (uio->uio_resid > 0 || cc > 0) {
sys/kern/tty.c
2289
uio->uio_resid = 0;
sys/kern/tty.c
2299
uioskip(cc0, uio);
sys/kern/tty.c
2300
cc0 = cc = uimin(uio->uio_resid, OBUFSIZ);
sys/kern/tty.c
2302
error = uiopeek(cp, cc, uio);
sys/kern/tty.c
2375
uioskip(cc0 - cc, uio);
sys/kern/tty_pty.c
430
ptsread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
466
while(error == 0 && tp->t_canq.c_cc > 1 && uio->uio_resid > 0) {
sys/kern/tty_pty.c
469
error = ureadc(c, uio);
sys/kern/tty_pty.c
480
error = (*tp->t_linesw->l_read)(tp, uio, flag);
sys/kern/tty_pty.c
491
ptswrite(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
498
return (*tp->t_linesw->l_write)(tp, uio, flag);
sys/kern/tty_pty.c
645
ptcread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
653
if (uio->uio_resid <= 0)
sys/kern/tty_pty.c
668
error = ureadc(c, uio);
sys/kern/tty_pty.c
678
cc = uimin(uio->uio_resid,
sys/kern/tty_pty.c
681
cc, uio);
sys/kern/tty_pty.c
688
error = ureadc(c, uio);
sys/kern/tty_pty.c
711
error = ureadc(0, uio);
sys/kern/tty_pty.c
716
while (uio->uio_resid > 0 && error == 0) {
sys/kern/tty_pty.c
717
cc = q_to_b(&tp->t_outq, bf, uimin(uio->uio_resid, BUFSIZ));
sys/kern/tty_pty.c
721
error = uiomove(bf, cc, uio);
sys/kern/tty_pty.c
734
ptcwrite(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
751
while (uio->uio_resid > 0 && tp->t_canq.c_cc < TTYHOG) {
sys/kern/tty_pty.c
753
cc = uimin(uio->uio_resid, BUFSIZ);
sys/kern/tty_pty.c
757
error = uiomove(cp, cc, uio);
sys/kern/tty_pty.c
767
uio->uio_resid += cc;
sys/kern/tty_pty.c
784
while (uio->uio_resid > 0) {
sys/kern/tty_pty.c
786
cc = uimin(uio->uio_resid, BUFSIZ);
sys/kern/tty_pty.c
789
error = uiomove(cp, cc, uio);
sys/kern/tty_pty.c
796
uio->uio_resid += cc;
sys/kern/tty_pty.c
834
uio->uio_resid += cc;
sys/kern/tty_pty.c
840
uio->uio_resid += cc;
sys/kern/tty_pty.c
848
uio->uio_resid += cc;
sys/kern/tty_tty.c
107
error = VOP_WRITE(ttyvp, uio, flag, NOCRED);
sys/kern/tty_tty.c
84
cttyread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_tty.c
92
error = VOP_READ(ttyvp, uio, flag, NOCRED);
sys/kern/tty_tty.c
99
cttywrite(dev_t dev, struct uio *uio, int flag)
sys/kern/uipc_sem.c
117
static int ksem_read_fop(file_t *, off_t *, struct uio *,
sys/kern/uipc_sem.c
789
ksem_read_fop(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/uipc_sem.c
802
return uiomove(name, len, uio);
sys/kern/uipc_socket.c
1018
uio->uio_iov->iov_len >= sock_loan_thresh &&
sys/kern/uipc_socket.c
1020
(len = sosend_loan(so, uio, m,
sys/kern/uipc_socket.c
1051
error = uiomove(mtod(m, void *), (int)len, uio);
sys/kern/uipc_socket.c
1053
resid = uio->uio_resid;
sys/kern/uipc_socket.c
1162
soreceive(struct socket *so, struct mbuf **paddr, struct uio *uio,
sys/kern/uipc_socket.c
1180
orig_resid = uio->uio_resid;
sys/kern/uipc_socket.c
1200
MIN(uio->uio_resid, m->m_len), uio);
sys/kern/uipc_socket.c
1202
} while (uio->uio_resid > 0 && error == 0 && m);
sys/kern/uipc_socket.c
1238
so->so_rcv.sb_cc < uio->uio_resid &&
sys/kern/uipc_socket.c
1241
uio->uio_resid <= so->so_rcv.sb_hiwat)) &&
sys/kern/uipc_socket.c
1273
if (uio->uio_resid == 0)
sys/kern/uipc_socket.c
1451
while (m != NULL && uio->uio_resid > 0 && error == 0) {
sys/kern/uipc_socket.c
1472
len = uio->uio_resid;
sys/kern/uipc_socket.c
1491
error = uiomove(mtod(m, char *) + moff, len, uio);
sys/kern/uipc_socket.c
1512
uio->uio_resid -= len;
sys/kern/uipc_socket.c
1594
while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 &&
sys/kern/uipc_socket.c
1654
if (orig_resid == uio->uio_resid && orig_resid &&
sys/kern/uipc_socket.c
332
sosend_loan(struct socket *so, struct uio *uio, struct mbuf *m, long space)
sys/kern/uipc_socket.c
334
struct iovec *iov = uio->uio_iov;
sys/kern/uipc_socket.c
342
if (VMSPACE_IS_KERNEL_P(uio->uio_vmspace))
sys/kern/uipc_socket.c
361
error = uvm_loan(&uio->uio_vmspace->vm_map, sva, len,
sys/kern/uipc_socket.c
378
uio->uio_resid -= space;
sys/kern/uipc_socket.c
380
uio->uio_iov->iov_base = (char *)uio->uio_iov->iov_base + space;
sys/kern/uipc_socket.c
381
uio->uio_iov->iov_len -= space;
sys/kern/uipc_socket.c
382
if (uio->uio_iov->iov_len == 0) {
sys/kern/uipc_socket.c
383
uio->uio_iov++;
sys/kern/uipc_socket.c
384
uio->uio_iovcnt--;
sys/kern/uipc_socket.c
904
sosend(struct socket *so, struct sockaddr *addr, struct uio *uio,
sys/kern/uipc_socket.c
922
if (uio)
sys/kern/uipc_socket.c
923
resid = uio->uio_resid;
sys/kern/uipc_socket.c
997
if (uio == NULL) {
sys/kern/uipc_syscalls.c
521
struct uio auio;
sys/kern/uipc_syscalls.c
896
struct uio auio;
sys/kern/vfs_getcwd.c
100
struct uio uio;
sys/kern/vfs_getcwd.c
176
uio.uio_iov = &iov;
sys/kern/vfs_getcwd.c
177
uio.uio_iovcnt = 1;
sys/kern/vfs_getcwd.c
178
uio.uio_offset = off;
sys/kern/vfs_getcwd.c
179
uio.uio_resid = dirbuflen;
sys/kern/vfs_getcwd.c
180
uio.uio_rw = UIO_READ;
sys/kern/vfs_getcwd.c
181
UIO_SETUP_SYSSPACE(&uio);
sys/kern/vfs_getcwd.c
185
error = VOP_READDIR(uvp, &uio, cred, &eofflag, 0, 0);
sys/kern/vfs_getcwd.c
187
off = uio.uio_offset;
sys/kern/vfs_getcwd.c
209
for (len = (dirbuflen - uio.uio_resid); len > 0;
sys/kern/vfs_lookup.c
742
struct uio auio;
sys/kern/vfs_syscalls.c
3424
struct uio auio;
sys/kern/vfs_vnops.c
111
static int vn_read(file_t *fp, off_t *offset, struct uio *uio,
sys/kern/vfs_vnops.c
113
static int vn_write(file_t *fp, off_t *offset, struct uio *uio,
sys/kern/vfs_vnops.c
1425
struct uio auio;
sys/kern/vfs_vnops.c
1461
struct uio auio;
sys/kern/vfs_vnops.c
497
enforce_rlimit_fsize(struct vnode *vp, struct uio *uio, int ioflag)
sys/kern/vfs_vnops.c
502
if (uio->uio_rw != UIO_WRITE || vp->v_type != VREG)
sys/kern/vfs_vnops.c
509
testoff = uio->uio_offset;
sys/kern/vfs_vnops.c
511
if (testoff + uio->uio_resid >
sys/kern/vfs_vnops.c
530
struct uio auio;
sys/kern/vfs_vnops.c
582
struct uio auio;
sys/kern/vfs_vnops.c
646
vn_read(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/vfs_vnops.c
670
uio->uio_offset = *offset;
sys/kern/vfs_vnops.c
674
count = uio->uio_resid;
sys/kern/vfs_vnops.c
675
error = VOP_READ(vp, uio, ioflag, cred);
sys/kern/vfs_vnops.c
677
*offset += count - uio->uio_resid;
sys/kern/vfs_vnops.c
686
vn_write(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/kern/vfs_vnops.c
709
uio->uio_offset = *offset;
sys/kern/vfs_vnops.c
710
count = uio->uio_resid;
sys/kern/vfs_vnops.c
712
if ((error = enforce_rlimit_fsize(vp, uio, ioflag)) != 0)
sys/kern/vfs_vnops.c
715
error = VOP_WRITE(vp, uio, ioflag, cred);
sys/kern/vfs_vnops.c
728
*offset = uio->uio_offset;
sys/kern/vfs_vnops.c
730
*offset += count - uio->uio_resid;
sys/kern/vfs_xattr.c
223
struct uio auio;
sys/kern/vfs_xattr.c
290
struct uio auio, *auiop;
sys/kern/vfs_xattr.c
376
struct uio auio, *auiop;
sys/kern/vnode_if.c
1448
struct uio *uio,
sys/kern/vnode_if.c
1460
a.a_uio = uio;
sys/kern/vnode_if.c
1489
struct uio *uio,
sys/kern/vnode_if.c
1498
a.a_uio = uio;
sys/kern/vnode_if.c
2149
struct uio *uio,
sys/kern/vnode_if.c
2161
a.a_uio = uio;
sys/kern/vnode_if.c
2189
struct uio *uio,
sys/kern/vnode_if.c
2201
a.a_uio = uio;
sys/kern/vnode_if.c
2301
struct uio *uio,
sys/kern/vnode_if.c
2312
a.a_uio = uio;
sys/kern/vnode_if.c
768
struct uio *uio,
sys/kern/vnode_if.c
778
a.a_uio = uio;
sys/kern/vnode_if.c
806
struct uio *uio,
sys/kern/vnode_if.c
816
a.a_uio = uio;
sys/miscfs/deadfs/dead_vnops.c
166
struct uio *a_uio;
sys/miscfs/deadfs/dead_vnops.c
184
struct uio *a_uio;
sys/miscfs/fdesc/fdesc_vnops.c
535
struct uio *a_uio;
sys/miscfs/fdesc/fdesc_vnops.c
541
struct uio *uio = ap->a_uio;
sys/miscfs/fdesc/fdesc_vnops.c
563
if (uio->uio_resid < UIO_MX)
sys/miscfs/fdesc/fdesc_vnops.c
565
if (uio->uio_offset < 0)
sys/miscfs/fdesc/fdesc_vnops.c
569
i = uio->uio_offset;
sys/miscfs/fdesc/fdesc_vnops.c
573
ncookies = uio->uio_resid / UIO_MX;
sys/miscfs/fdesc/fdesc_vnops.c
591
for (ft = &fdesc_targets[i]; uio->uio_resid >= UIO_MX &&
sys/miscfs/fdesc/fdesc_vnops.c
617
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/fdesc/fdesc_vnops.c
630
for (; i - 2 < dt->dt_nfiles && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/fdesc/fdesc_vnops.c
653
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/fdesc/fdesc_vnops.c
666
uio->uio_offset = i;
sys/miscfs/fdesc/fdesc_vnops.c
675
struct uio *a_uio;
sys/miscfs/fdesc/fdesc_vnops.c
699
struct uio *a_uio;
sys/miscfs/fdesc/fdesc_vnops.c
726
struct uio *a_uio;
sys/miscfs/fifofs/fifo_vnops.c
252
struct uio *a_uio;
sys/miscfs/fifofs/fifo_vnops.c
256
struct uio *uio;
sys/miscfs/fifofs/fifo_vnops.c
261
uio = ap->a_uio;
sys/miscfs/fifofs/fifo_vnops.c
264
if (uio->uio_rw != UIO_READ)
sys/miscfs/fifofs/fifo_vnops.c
267
if (uio->uio_resid == 0)
sys/miscfs/fifofs/fifo_vnops.c
269
startresid = uio->uio_resid;
sys/miscfs/fifofs/fifo_vnops.c
272
error = (*rso->so_receive)(rso, NULL, uio, NULL, NULL, &sflags);
sys/miscfs/fifofs/fifo_vnops.c
276
if (error == 0 && uio->uio_resid == startresid)
sys/miscfs/fifofs/fifo_vnops.c
296
struct uio *a_uio;
sys/miscfs/genfs/genfs_io.c
1624
struct uio uio;
sys/miscfs/genfs/genfs_io.c
1660
uio.uio_iov = &iov;
sys/miscfs/genfs/genfs_io.c
1661
uio.uio_iovcnt = 1;
sys/miscfs/genfs/genfs_io.c
1662
uio.uio_offset = origoffset + (i << PAGE_SHIFT);
sys/miscfs/genfs/genfs_io.c
1663
uio.uio_rw = UIO_READ;
sys/miscfs/genfs/genfs_io.c
1664
uio.uio_resid = PAGE_SIZE;
sys/miscfs/genfs/genfs_io.c
1665
UIO_SETUP_SYSSPACE(&uio);
sys/miscfs/genfs/genfs_io.c
1667
error = VOP_READ(vp, &uio, 0, cred);
sys/miscfs/genfs/genfs_io.c
1671
if (uio.uio_resid) {
sys/miscfs/genfs/genfs_io.c
1672
memset(iov.iov_base, 0, uio.uio_resid);
sys/miscfs/genfs/genfs_io.c
1701
struct uio uio;
sys/miscfs/genfs/genfs_io.c
1713
uio.uio_iov = &iov;
sys/miscfs/genfs/genfs_io.c
1714
uio.uio_iovcnt = 1;
sys/miscfs/genfs/genfs_io.c
1715
uio.uio_offset = offset;
sys/miscfs/genfs/genfs_io.c
1716
uio.uio_rw = UIO_WRITE;
sys/miscfs/genfs/genfs_io.c
1717
uio.uio_resid = npages << PAGE_SHIFT;
sys/miscfs/genfs/genfs_io.c
1718
UIO_SETUP_SYSSPACE(&uio);
sys/miscfs/genfs/genfs_io.c
1720
error = VOP_WRITE(vp, &uio, 0, cred);
sys/miscfs/genfs/genfs_io.c
1746
genfs_directio(struct vnode *vp, struct uio *uio, int ioflag)
sys/miscfs/genfs/genfs_io.c
1766
if (VMSPACE_IS_KERNEL_P(uio->uio_vmspace)) {
sys/miscfs/genfs/genfs_io.c
1792
vs = uio->uio_vmspace;
sys/miscfs/genfs/genfs_io.c
1793
while (uio->uio_resid) {
sys/miscfs/genfs/genfs_io.c
1794
iov = uio->uio_iov;
sys/miscfs/genfs/genfs_io.c
1796
uio->uio_iov++;
sys/miscfs/genfs/genfs_io.c
1797
uio->uio_iovcnt--;
sys/miscfs/genfs/genfs_io.c
1809
if (len == 0 || uio->uio_offset + len > vp->v_size) {
sys/miscfs/genfs/genfs_io.c
1820
if (uio->uio_offset & mask || va & mask) {
sys/miscfs/genfs/genfs_io.c
1823
error = genfs_do_directio(vs, va, len, vp, uio->uio_offset,
sys/miscfs/genfs/genfs_io.c
1824
uio->uio_rw);
sys/miscfs/genfs/genfs_io.c
1830
uio->uio_offset += len;
sys/miscfs/genfs/genfs_io.c
1831
uio->uio_resid -= len;
sys/miscfs/genfs/genfs_node.h
37
struct uio;
sys/miscfs/genfs/genfs_node.h
91
void genfs_directio(struct vnode *, struct uio *, int);
sys/miscfs/kernfs/kernfs_vnops.c
1017
for (; i < ks->ks_nentries && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/kernfs/kernfs_vnops.c
1033
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/kernfs/kernfs_vnops.c
1057
uio->uio_offset = i;
sys/miscfs/kernfs/kernfs_vnops.c
737
struct uio *a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
741
struct uio *uio = ap->a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
751
off = (int)uio->uio_offset;
sys/miscfs/kernfs/kernfs_vnops.c
758
error = uiomove(bf, len, uio);
sys/miscfs/kernfs/kernfs_vnops.c
767
struct uio *a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
786
struct uio *a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
791
struct uio *uio = ap->a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
796
if (uio->uio_offset != 0)
sys/miscfs/kernfs/kernfs_vnops.c
799
xlen = uimin(uio->uio_resid, KSTRING-1);
sys/miscfs/kernfs/kernfs_vnops.c
800
if ((error = uiomove(strbuf, xlen, uio)) != 0)
sys/miscfs/kernfs/kernfs_vnops.c
803
if (uio->uio_resid != 0)
sys/miscfs/kernfs/kernfs_vnops.c
816
struct uio *a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
895
struct uio *a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
901
struct uio *uio = ap->a_uio;
sys/miscfs/kernfs/kernfs_vnops.c
912
if (uio->uio_resid < UIO_MX)
sys/miscfs/kernfs/kernfs_vnops.c
914
if (uio->uio_offset < 0)
sys/miscfs/kernfs/kernfs_vnops.c
918
i = uio->uio_offset;
sys/miscfs/kernfs/kernfs_vnops.c
921
ncookies = uio->uio_resid / UIO_MX;
sys/miscfs/kernfs/kernfs_vnops.c
936
for (; i < nkern_targets && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/kernfs/kernfs_vnops.c
965
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/kernfs/kernfs_vnops.c
986
for (; i < 2 && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/kernfs/kernfs_vnops.c
992
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs.h
225
int vfs_getuserstr(struct uio *, char *, int *);
sys/miscfs/procfs/procfs.h
244
struct uio *);
sys/miscfs/procfs/procfs.h
246
struct uio *);
sys/miscfs/procfs/procfs.h
248
struct uio *);
sys/miscfs/procfs/procfs.h
250
struct uio *);
sys/miscfs/procfs/procfs.h
252
struct uio *);
sys/miscfs/procfs/procfs.h
254
struct uio *);
sys/miscfs/procfs/procfs.h
256
struct uio *, int);
sys/miscfs/procfs/procfs.h
258
struct uio *, int);
sys/miscfs/procfs/procfs.h
260
struct uio *);
sys/miscfs/procfs/procfs.h
262
struct uio *);
sys/miscfs/procfs/procfs.h
264
struct uio *);
sys/miscfs/procfs/procfs.h
266
struct uio *);
sys/miscfs/procfs/procfs.h
268
struct uio *);
sys/miscfs/procfs/procfs.h
270
struct uio *);
sys/miscfs/procfs/procfs.h
272
struct uio *);
sys/miscfs/procfs/procfs.h
274
struct uio *);
sys/miscfs/procfs/procfs.h
276
struct uio *);
sys/miscfs/procfs/procfs.h
278
struct uio *);
sys/miscfs/procfs/procfs.h
280
struct uio *);
sys/miscfs/procfs/procfs.h
282
struct uio *);
sys/miscfs/procfs/procfs.h
284
struct uio *);
sys/miscfs/procfs/procfs.h
286
struct uio *);
sys/miscfs/procfs/procfs.h
288
struct uio *);
sys/miscfs/procfs/procfs.h
290
struct uio *);
sys/miscfs/procfs/procfs.h
292
struct uio *);
sys/miscfs/procfs/procfs.h
294
struct uio *);
sys/miscfs/procfs/procfs.h
296
struct uio *);
sys/miscfs/procfs/procfs.h
298
struct uio *);
sys/miscfs/procfs/procfs.h
300
struct uio *);
sys/miscfs/procfs/procfs.h
302
struct uio *);
sys/miscfs/procfs/procfs.h
331
struct uio *);
sys/miscfs/procfs/procfs_auxv.c
43
struct uio *uio)
sys/miscfs/procfs/procfs_auxv.c
49
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_auxv.c
55
if ((uintmax_t)uio->uio_offset < bufsize)
sys/miscfs/procfs/procfs_auxv.c
56
error = uiomove((char *)buffer + uio->uio_offset,
sys/miscfs/procfs/procfs_auxv.c
57
bufsize - uio->uio_offset, uio);
sys/miscfs/procfs/procfs_cmdline.c
100
error = uiomove(msg + 1 + start, 2 - start, uio);
sys/miscfs/procfs/procfs_cmdline.c
105
len = uio->uio_offset + uio->uio_resid;
sys/miscfs/procfs/procfs_cmdline.c
106
return copy_procargs(p, oid, &len, procfs_doprocargs_helper, uio);
sys/miscfs/procfs/procfs_cmdline.c
50
struct uio *uio = cookie;
sys/miscfs/procfs/procfs_cmdline.c
53
buf += uio->uio_offset - off;
sys/miscfs/procfs/procfs_cmdline.c
54
if (off + len <= (uintmax_t)uio->uio_offset)
sys/miscfs/procfs/procfs_cmdline.c
56
return uiomove(buf, off + len - uio->uio_offset, cookie);
sys/miscfs/procfs/procfs_cmdline.c
67
struct uio *uio,
sys/miscfs/procfs/procfs_cmdline.c
75
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_cmdline.c
86
if (0 == uio->uio_offset) {
sys/miscfs/procfs/procfs_cmdline.c
87
error = uiomove(msg, 1, uio);
sys/miscfs/procfs/procfs_cmdline.c
92
if (len >= (uintmax_t)uio->uio_offset) {
sys/miscfs/procfs/procfs_cmdline.c
93
start = uio->uio_offset - 1;
sys/miscfs/procfs/procfs_cmdline.c
94
error = uiomove(p->p_comm + start, len - start, uio);
sys/miscfs/procfs/procfs_cmdline.c
98
if (len + 2 >= (uintmax_t)uio->uio_offset) {
sys/miscfs/procfs/procfs_cmdline.c
99
start = uio->uio_offset - 1 - len;
sys/miscfs/procfs/procfs_fd.c
47
procfs_dofd(lwp_t *curl, proc_t *p, struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_fd.c
58
switch (uio->uio_rw) {
sys/miscfs/procfs/procfs_fd.c
60
error = (*fp->f_ops->fo_read)(fp, &offs, uio, curl->l_cred, 0);
sys/miscfs/procfs/procfs_fd.c
63
error = (*fp->f_ops->fo_write)(fp, &offs, uio, curl->l_cred, 0);
sys/miscfs/procfs/procfs_fpregs.c
92
struct uio *uio
sys/miscfs/procfs/procfs_fpregs.c
96
return (process_dofpregs(curl, l, uio));
sys/miscfs/procfs/procfs_limit.c
115
if ((uintmax_t)uio->uio_offset < pos)
sys/miscfs/procfs/procfs_limit.c
116
error = uiomove(buffer + uio->uio_offset,
sys/miscfs/procfs/procfs_limit.c
117
pos - uio->uio_offset, uio);
sys/miscfs/procfs/procfs_limit.c
129
struct uio *uio)
sys/miscfs/procfs/procfs_limit.c
137
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_limit.c
184
if ((uintmax_t)uio->uio_offset < pos)
sys/miscfs/procfs/procfs_limit.c
185
error = uiomove(buffer + uio->uio_offset,
sys/miscfs/procfs/procfs_limit.c
186
pos - uio->uio_offset, uio);
sys/miscfs/procfs/procfs_limit.c
86
struct uio *uio)
sys/miscfs/procfs/procfs_limit.c
94
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_linux.c
160
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
211
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
223
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
271
error = uiomove_frombuf(bf, offset, uio);
sys/miscfs/procfs/procfs_linux.c
283
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
348
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
360
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
384
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
396
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
438
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
452
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
546
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
554
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
571
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
579
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
599
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
635
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
668
error = uiomove_frombuf(mtab, mtabsz, uio);
sys/miscfs/procfs/procfs_linux.c
681
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
767
error = uiomove_frombuf(bf, len, uio);
sys/miscfs/procfs/procfs_linux.c
776
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
815
error = uiomove_frombuf(bf, offset, uio);
sys/miscfs/procfs/procfs_linux.c
823
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
858
error = uiomove_frombuf(bf, offset, uio);
sys/miscfs/procfs/procfs_linux.c
866
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
906
error = uiomove_frombuf(bf, offset, uio);
sys/miscfs/procfs/procfs_linux.c
913
#define print_uint(value, uio) PFS_print_uint(value, uio);
sys/miscfs/procfs/procfs_linux.c
916
PFS_print_uint(unsigned int value, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
927
error = uiomove_frombuf(bf, offset, uio);
sys/miscfs/procfs/procfs_linux.c
934
#define print_uint(value, uio) EINVAL
sys/miscfs/procfs/procfs_linux.c
940
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
942
return print_uint(mq_def_maxmsg, uio);
sys/miscfs/procfs/procfs_linux.c
947
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
949
return print_uint(mq_max_maxmsg, uio);
sys/miscfs/procfs/procfs_linux.c
954
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
956
return print_uint(MQ_DEF_MSGSIZE, uio);
sys/miscfs/procfs/procfs_linux.c
961
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
963
return print_uint(mq_max_msgsize, uio);
sys/miscfs/procfs/procfs_linux.c
968
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_linux.c
970
return print_uint(mq_open_max, uio);
sys/miscfs/procfs/procfs_map.c
109
struct uio *uio, int linuxmode)
sys/miscfs/procfs/procfs_map.c
126
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_map.c
219
if ((uintmax_t)uio->uio_offset < pos)
sys/miscfs/procfs/procfs_map.c
220
error = uiomove(buffer + uio->uio_offset,
sys/miscfs/procfs/procfs_map.c
221
pos - uio->uio_offset, uio);
sys/miscfs/procfs/procfs_mem.c
95
struct uio *uio
sys/miscfs/procfs/procfs_mem.c
99
return (process_domem(curl, l, uio));
sys/miscfs/procfs/procfs_note.c
102
error = vfs_getuserstr(uio, note, &xlen);
sys/miscfs/procfs/procfs_note.c
91
struct uio *uio
sys/miscfs/procfs/procfs_note.c
98
if (uio->uio_rw != UIO_WRITE)
sys/miscfs/procfs/procfs_regs.c
89
struct uio *uio
sys/miscfs/procfs/procfs_regs.c
93
return (process_doregs(curl, l, uio));
sys/miscfs/procfs/procfs_status.c
200
return (uiomove_frombuf(psbuf, ps - psbuf, uio));
sys/miscfs/procfs/procfs_status.c
204
procfs_status_linux(struct lwp *l, struct uio *uio)
sys/miscfs/procfs/procfs_status.c
244
return (uiomove_frombuf(psbuf, ps - psbuf, uio));
sys/miscfs/procfs/procfs_status.c
249
struct uio *uio)
sys/miscfs/procfs/procfs_status.c
253
if (uio->uio_rw != UIO_READ)
sys/miscfs/procfs/procfs_status.c
257
return procfs_status_linux(l, uio);
sys/miscfs/procfs/procfs_status.c
259
return procfs_status_netbsd(l, uio);
sys/miscfs/procfs/procfs_status.c
92
procfs_status_netbsd(struct lwp *l, struct uio *uio)
sys/miscfs/procfs/procfs_subr.c
145
struct uio *uio = ap->a_uio;
sys/miscfs/procfs/procfs_subr.c
152
if (uio->uio_offset < 0)
sys/miscfs/procfs/procfs_subr.c
169
p, pfs, KAUTH_ARG(M2K(uio->uio_rw)), NULL);
sys/miscfs/procfs/procfs_subr.c
195
error = procfs_donote(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
199
error = procfs_doregs(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
203
error = procfs_dofpregs(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
207
error = procfs_dostatus(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
211
error = procfs_do_pid_stat(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
215
error = procfs_dolimit(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
219
error = procfs_dolimits(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
223
error = procfs_domap(curl, p, pfs, uio, 0);
sys/miscfs/procfs/procfs_subr.c
227
error = procfs_domap(curl, p, pfs, uio, 1);
sys/miscfs/procfs/procfs_subr.c
231
error = procfs_domem(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
235
error = procfs_doprocargs(curl, p, pfs, uio, KERN_PROC_ARGV);
sys/miscfs/procfs/procfs_subr.c
239
error = procfs_doprocargs(curl, p, pfs, uio, KERN_PROC_ENV);
sys/miscfs/procfs/procfs_subr.c
243
error = procfs_domeminfo(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
247
error = procfs_dodevices(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
251
error = procfs_docpuinfo(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
255
error = procfs_docpustat(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
259
error = procfs_doloadavg(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
263
error = procfs_do_pid_statm(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
267
error = procfs_dofd(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
271
error = procfs_douptime(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
275
error = procfs_domounts(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
279
error = procfs_doemul(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
283
error = procfs_doversion(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
287
error = procfs_doauxv(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
291
error = procfs_dosysvipc_msg(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
295
error = procfs_dosysvipc_sem(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
299
error = procfs_dosysvipc_shm(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
303
error = procfs_domq_msg_def(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
307
error = procfs_domq_msg_max(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
311
error = procfs_domq_siz_def(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
315
error = procfs_domq_siz_max(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
319
error = procfs_domq_qmax(curl, p, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
324
error = procfs_machdep_rw(curl, l, pfs, uio);
sys/miscfs/procfs/procfs_subr.c
355
vfs_getuserstr(struct uio *uio, char *bf, int *buflenp)
sys/miscfs/procfs/procfs_subr.c
360
if (uio->uio_offset != 0)
sys/miscfs/procfs/procfs_subr.c
366
if (xlen < uio->uio_resid)
sys/miscfs/procfs/procfs_subr.c
368
xlen = uio->uio_resid;
sys/miscfs/procfs/procfs_subr.c
370
if ((error = uiomove(bf, xlen, uio)) != 0)
sys/miscfs/procfs/procfs_subr.c
374
uio->uio_offset = 0;
sys/miscfs/procfs/procfs_subr.c
445
struct pfsnode *pfs, struct uio *uio)
sys/miscfs/procfs/procfs_subr.c
448
return uiomove_frombuf(__UNCONST(ename), strlen(ename), uio);
sys/miscfs/procfs/procfs_vnops.c
1344
struct uio *uiop;
sys/miscfs/procfs/procfs_vnops.c
1357
struct uio *uiop;
sys/miscfs/procfs/procfs_vnops.c
1414
struct uio *a_uio;
sys/miscfs/procfs/procfs_vnops.c
1420
struct uio *uio = ap->a_uio;
sys/miscfs/procfs/procfs_vnops.c
1438
if (uio->uio_resid < UIO_MX)
sys/miscfs/procfs/procfs_vnops.c
1440
if (uio->uio_offset < 0)
sys/miscfs/procfs/procfs_vnops.c
1444
i = uio->uio_offset;
sys/miscfs/procfs/procfs_vnops.c
1447
ncookies = uio->uio_resid / UIO_MX;
sys/miscfs/procfs/procfs_vnops.c
1471
uio->uio_resid >= UIO_MX && i < nproc_targets; pt++, i++) {
sys/miscfs/procfs/procfs_vnops.c
1488
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1529
for (; i < 2 && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/procfs/procfs_vnops.c
1536
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1544
for (; uio->uio_resid >= UIO_MX && i < nfd; i++) {
sys/miscfs/procfs/procfs_vnops.c
1554
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1577
for (; i < 2 && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/procfs/procfs_vnops.c
1584
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1592
for (; uio->uio_resid >= UIO_MX && i < nfd; i++) {
sys/miscfs/procfs/procfs_vnops.c
1599
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1650
uio->uio_resid >= UIO_MX && i < ntargets; pt++, i++) {
sys/miscfs/procfs/procfs_vnops.c
1660
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1689
for (; i <= 3 && uio->uio_resid >= UIO_MX; i++) {
sys/miscfs/procfs/procfs_vnops.c
1715
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1724
ctx.uiop = uio;
sys/miscfs/procfs/procfs_vnops.c
1747
uio->uio_resid >= UIO_MX &&
sys/miscfs/procfs/procfs_vnops.c
1763
if ((error = uiomove(&d, UIO_MX, uio)) != 0)
sys/miscfs/procfs/procfs_vnops.c
1790
uio->uio_offset = i;
sys/miscfs/specfs/spec_vnops.c
1078
struct uio *a_uio;
sys/miscfs/specfs/spec_vnops.c
1083
struct uio *uio = ap->a_uio;
sys/miscfs/specfs/spec_vnops.c
1098
KASSERT(uio->uio_rw == UIO_READ);
sys/miscfs/specfs/spec_vnops.c
1099
KASSERTMSG((VMSPACE_IS_KERNEL_P(uio->uio_vmspace) ||
sys/miscfs/specfs/spec_vnops.c
1100
uio->uio_vmspace == curproc->p_vmspace),
sys/miscfs/specfs/spec_vnops.c
1103
if (uio->uio_resid == 0)
sys/miscfs/specfs/spec_vnops.c
1127
error = cdev_read(dev, uio, ap->a_ioflag);
sys/miscfs/specfs/spec_vnops.c
1135
if (uio->uio_offset < 0)
sys/miscfs/specfs/spec_vnops.c
1148
lastbn = ((uio->uio_offset + uio->uio_resid - 1) >> DEV_BSHIFT)
sys/miscfs/specfs/spec_vnops.c
1152
bn = (uio->uio_offset >> DEV_BSHIFT) &~ (bscale - 1);
sys/miscfs/specfs/spec_vnops.c
1153
on = uio->uio_offset % bsize;
sys/miscfs/specfs/spec_vnops.c
1154
n = uimin((unsigned)(bsize - on), uio->uio_resid);
sys/miscfs/specfs/spec_vnops.c
1176
error = uiomove((char *)bp->b_data + on, n, uio);
sys/miscfs/specfs/spec_vnops.c
1178
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/miscfs/specfs/spec_vnops.c
1200
struct uio *a_uio;
sys/miscfs/specfs/spec_vnops.c
1205
struct uio *uio = ap->a_uio;
sys/miscfs/specfs/spec_vnops.c
1216
KASSERT(uio->uio_rw == UIO_WRITE);
sys/miscfs/specfs/spec_vnops.c
1217
KASSERTMSG((VMSPACE_IS_KERNEL_P(uio->uio_vmspace) ||
sys/miscfs/specfs/spec_vnops.c
1218
uio->uio_vmspace == curproc->p_vmspace),
sys/miscfs/specfs/spec_vnops.c
1242
error = cdev_write(dev, uio, ap->a_ioflag);
sys/miscfs/specfs/spec_vnops.c
1249
if (uio->uio_resid == 0)
sys/miscfs/specfs/spec_vnops.c
1251
if (uio->uio_offset < 0)
sys/miscfs/specfs/spec_vnops.c
1261
bn = (uio->uio_offset >> DEV_BSHIFT) &~ (bscale - 1);
sys/miscfs/specfs/spec_vnops.c
1262
on = uio->uio_offset % bsize;
sys/miscfs/specfs/spec_vnops.c
1263
n = uimin((unsigned)(bsize - on), uio->uio_resid);
sys/miscfs/specfs/spec_vnops.c
1272
error = uiomove((char *)bp->b_data + on, n, uio);
sys/miscfs/specfs/spec_vnops.c
1282
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/miscfs/specfs/specdev.h
112
struct uio;
sys/modules/examples/luareadhappy/luareadhappy.c
155
happy_read(dev_t self __unused, struct uio *uio, int flags __unused)
sys/modules/examples/luareadhappy/luareadhappy.c
172
if (uio->uio_resid < len) {
sys/modules/examples/luareadhappy/luareadhappy.c
179
if ((e = uiomove(line, len, uio)))
sys/modules/examples/panic_string/panic_string.c
139
panic_string_write(dev_t self, struct uio *uio, int flags)
sys/modules/examples/panic_string/panic_string.c
145
len = uio->uio_iov->iov_len;
sys/modules/examples/panic_string/panic_string.c
151
uiomove(buffer, len, uio);
sys/modules/examples/pollpal/pollpal.c
171
pollpal_write(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/modules/examples/pollpal/pollpal.c
194
pl->buf_len = uio->uio_iov->iov_len;
sys/modules/examples/pollpal/pollpal.c
196
uiomove(pl->buf, pl->buf_len, uio);
sys/modules/examples/pollpal/pollpal.c
216
pollpal_read(file_t *fp, off_t *offset, struct uio *uio, kauth_cred_t cred,
sys/modules/examples/pollpal/pollpal.c
243
uiomove(pl->buf, pl->buf_len, uio);
sys/modules/examples/pollpal/pollpal.c
76
static int pollpal_write(file_t *, off_t *, struct uio *, kauth_cred_t,
sys/modules/examples/pollpal/pollpal.c
78
static int pollpal_read(file_t *, off_t *, struct uio *, kauth_cred_t,
sys/modules/examples/readhappy/readhappy.c
146
happy_read(dev_t self __unused, struct uio *uio, int flags __unused)
sys/modules/examples/readhappy/readhappy.c
158
if (uio->uio_resid < len) {
sys/modules/examples/readhappy/readhappy.c
165
if ((e = uiomove(line, len, uio)))
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
187
happy_read(dev_t self __unused, struct uio *uio, int flags __unused)
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
199
if (uio->uio_resid < len) {
sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c
205
error = uiomove(line, len, uio);
sys/net/bpf.c
244
static int bpf_movein(struct ifnet *, struct uio *, int, uint64_t,
sys/net/bpf.c
262
static int bpf_read(struct file *, off_t *, struct uio *, kauth_cred_t,
sys/net/bpf.c
264
static int bpf_write(struct file *, off_t *, struct uio *, kauth_cred_t,
sys/net/bpf.c
325
bpf_movein(struct ifnet *ifp, struct uio *uio, int linktype, uint64_t mtu,
sys/net/bpf.c
399
len = uio->uio_resid;
sys/net/bpf.c
424
if (len > uio->uio_resid)
sys/net/bpf.c
425
len = uio->uio_resid;
sys/net/bpf.c
426
error = uiomove(mtod(m, void *), len, uio);
sys/net/bpf.c
431
if (uio->uio_resid == 0)
sys/net/bpf.c
694
bpf_read(struct file *fp, off_t *offp, struct uio *uio,
sys/net/bpf.c
711
if (uio->uio_resid != d->bd_bufsize)
sys/net/bpf.c
785
error = uiomove(d->bd_hbuf, d->bd_hlen, uio);
sys/net/bpf.c
837
bpf_write(struct file *fp, off_t *offp, struct uio *uio,
sys/net/bpf.c
875
if (uio->uio_resid == 0) {
sys/net/bpf.c
880
error = bpf_movein(ifp, uio, (int)bp->bif_dlt, ifp->if_mtu, &m,
sys/net/if_tap.c
121
static int tap_dev_read(int, struct uio *, int);
sys/net/if_tap.c
122
static int tap_dev_write(int, struct uio *, int);
sys/net/if_tap.c
129
static int tap_fops_read(file_t *, off_t *, struct uio *,
sys/net/if_tap.c
131
static int tap_fops_write(file_t *, off_t *, struct uio *,
sys/net/if_tap.c
157
static int tap_cdev_read(dev_t, struct uio *, int);
sys/net/if_tap.c
158
static int tap_cdev_write(dev_t, struct uio *, int);
sys/net/if_tap.c
825
tap_cdev_read(dev_t dev, struct uio *uio, int flags)
sys/net/if_tap.c
828
return tap_dev_read(minor(dev), uio, flags);
sys/net/if_tap.c
832
tap_fops_read(file_t *fp, off_t *offp, struct uio *uio,
sys/net/if_tap.c
838
error = tap_dev_read(fp->f_devunit, uio, flags);
sys/net/if_tap.c
844
tap_dev_read(int unit, struct uio *uio, int flags)
sys/net/if_tap.c
901
uimin(m->m_len, uio->uio_resid), uio);
sys/net/if_tap.c
903
} while (m != NULL && uio->uio_resid > 0 && error == 0);
sys/net/if_tap.c
939
tap_cdev_write(dev_t dev, struct uio *uio, int flags)
sys/net/if_tap.c
942
return tap_dev_write(minor(dev), uio, flags);
sys/net/if_tap.c
946
tap_fops_write(file_t *fp, off_t *offp, struct uio *uio,
sys/net/if_tap.c
952
error = tap_dev_write(fp->f_devunit, uio, flags);
sys/net/if_tap.c
958
tap_dev_write(int unit, struct uio *uio, int flags)
sys/net/if_tap.c
980
m->m_pkthdr.len = uio->uio_resid;
sys/net/if_tap.c
983
while (error == 0 && uio->uio_resid > 0) {
sys/net/if_tap.c
992
(*mp)->m_len = uimin(MHLEN, uio->uio_resid);
sys/net/if_tap.c
994
error = uiomove(mtod(*mp, void *), (*mp)->m_len, uio);
sys/net/if_tun.c
786
tunread(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
826
while (m0 && uio->uio_resid > 0 && error == 0) {
sys/net/if_tun.c
827
len = uimin(uio->uio_resid, m0->m_len);
sys/net/if_tun.c
829
error = uiomove(mtod(m0, void *), len, uio);
sys/net/if_tun.c
852
tunwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
876
if (uio->uio_resid < sizeof(dst)) {
sys/net/if_tun.c
880
error = uiomove((void *)&dst, sizeof(dst), uio);
sys/net/if_tun.c
888
error = uiomove(&discard, 1, uio);
sys/net/if_tun.c
895
if (uio->uio_resid < sizeof(family)){
sys/net/if_tun.c
899
error = uiomove((void *)&family, sizeof(family), uio);
sys/net/if_tun.c
909
if (uio->uio_resid == 0 || uio->uio_resid > TUNMTU) {
sys/net/if_tun.c
911
(unsigned long)uio->uio_resid);
sys/net/if_tun.c
932
tlen = uio->uio_resid;
sys/net/if_tun.c
944
while (error == 0 && uio->uio_resid > 0) {
sys/net/if_tun.c
945
m->m_len = uimin(mlen, uio->uio_resid);
sys/net/if_tun.c
946
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_tun.c
949
if (error == 0 && uio->uio_resid > 0) {
sys/net/if_wg.c
3453
struct uio dummy_uio;
sys/net/npf/npf_os.c
323
npf_dev_read(dev_t dev, struct uio *uio, int flag)
sys/net/npf/npf_os.c
96
static int npf_dev_read(dev_t, struct uio *, int);
sys/net/ppp_tty.c
136
static int pppread(struct tty *tp, struct uio *uio, int flag);
sys/net/ppp_tty.c
137
static int pppwrite(struct tty *tp, struct uio *uio, int flag);
sys/net/ppp_tty.c
300
pppread(struct tty *tp, struct uio *uio, int flag)
sys/net/ppp_tty.c
344
for (m = m0; m && uio->uio_resid; m = m->m_next)
sys/net/ppp_tty.c
345
if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0)
sys/net/ppp_tty.c
355
pppwrite(struct tty *tp, struct uio *uio, int flag)
sys/net/ppp_tty.c
368
if (uio->uio_resid > sc->sc_if.if_mtu + PPP_HDRLEN ||
sys/net/ppp_tty.c
369
uio->uio_resid < PPP_HDRLEN)
sys/net/ppp_tty.c
377
m0->m_pkthdr.len = uio->uio_resid;
sys/net/ppp_tty.c
380
if (uio->uio_resid >= MCLBYTES / 2)
sys/net/ppp_tty.c
383
for (m = m0; uio->uio_resid;) {
sys/net/ppp_tty.c
385
if (len > uio->uio_resid)
sys/net/ppp_tty.c
386
len = uio->uio_resid;
sys/net/ppp_tty.c
387
if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) {
sys/net/ppp_tty.c
393
if (uio->uio_resid == 0)
sys/netinet/sctp_output.c
10078
error = sctp_copy_it_in(inp, stcb, asoc, net, &srcv, uio, flags);
sys/netinet/sctp_output.c
4716
sctp_copy_out_all(struct uio *uio, int len)
sys/netinet/sctp_output.c
4743
error = uiomove(mtod(at, void *), willcpy, uio);
sys/netinet/sctp_output.c
4774
sctp_sendall (struct sctp_inpcb *inp, struct uio *uio, struct mbuf *m, struct sctp_sndrcvinfo *srcv)
sys/netinet/sctp_output.c
4793
if (uio) {
sys/netinet/sctp_output.c
4794
ca->sndlen = uio->uio_resid;
sys/netinet/sctp_output.c
4795
ca->m = sctp_copy_out_all(uio, ca->sndlen);
sys/netinet/sctp_output.c
9199
sctp_copy_one(struct mbuf *m, struct uio *uio, int cpsz, int resv_upfront, int *mbcnt)
sys/netinet/sctp_output.c
9235
error = uiomove(mtod(m, void *), willcpy, uio);
sys/netinet/sctp_output.c
9276
struct uio *uio,
sys/netinet/sctp_output.c
9305
sndlen = uio->uio_resid;
sys/netinet/sctp_output.c
9419
dataout = tot_out = uio->uio_resid;
sys/netinet/sctp_output.c
9462
error = uiomove((void *)ph, (int)tot_out, uio);
sys/netinet/sctp_output.c
9544
error = sctp_copy_one(mm, uio, tot_out, resv_in_first, &mbcnt_e);
sys/netinet/sctp_output.c
9635
error = sctp_copy_one(chk->data, uio, tot_demand , resv_in_first, &mbcnt_e);
sys/netinet/sctp_output.c
9798
sctp_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio,
sys/netinet/sctp_output.c
9878
return (sctp_sendall(inp, uio, top, &srcv));
sys/netinet/sctp_output.h
118
sctp_sosend(struct socket *, struct sockaddr *, struct uio *,
sys/nfs/nfs.h
308
struct uio; struct buf; struct vattr; struct nameidata; /* XXX */
sys/nfs/nfs_bio.c
100
if (uio->uio_resid == 0)
sys/nfs/nfs_bio.c
102
if (vp->v_type != VDIR && uio->uio_offset < 0)
sys/nfs/nfs_bio.c
110
(uio->uio_offset + uio->uio_resid) > nmp->nm_maxfilesize)
sys/nfs/nfs_bio.c
1162
nfs_doio_phys(struct buf *bp, struct uio *uiop)
sys/nfs/nfs_bio.c
1198
struct uio uio;
sys/nfs/nfs_bio.c
1199
struct uio *uiop = &uio;
sys/nfs/nfs_bio.c
142
return (nfs_readlinkrpc(vp, uio, cred));
sys/nfs/nfs_bio.c
151
while (uio->uio_resid > 0) {
sys/nfs/nfs_bio.c
155
if (np->n_size <= uio->uio_offset) {
sys/nfs/nfs_bio.c
159
MIN(np->n_size - uio->uio_offset, uio->uio_resid);
sys/nfs/nfs_bio.c
160
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/nfs/nfs_bio.c
168
if (uio->uio_offset >= np->n_size) {
sys/nfs/nfs_bio.c
191
n = MIN(uio->uio_resid, MAXPATHLEN - bp->b_resid);
sys/nfs/nfs_bio.c
198
ndp = nfs_searchdircache(vp, uio->uio_offset,
sys/nfs/nfs_bio.c
213
ndp = nfs_enterdircache(vp, uio->uio_offset,
sys/nfs/nfs_bio.c
214
uio->uio_offset, 0, 0);
sys/nfs/nfs_bio.c
297
(uintmax_t)uio->uio_offset,
sys/nfs/nfs_bio.c
321
if (uio->uio_resid < (bp->b_bcount - bp->b_resid - on)) {
sys/nfs/nfs_bio.c
322
n = uio->uio_resid;
sys/nfs/nfs_bio.c
414
error = uiomove((char *)baddr + on, (int)n, uio);
sys/nfs/nfs_bio.c
423
uio->uio_offset = curoff;
sys/nfs/nfs_bio.c
432
} while (error == 0 && uio->uio_resid > 0 && n > 0);
sys/nfs/nfs_bio.c
444
struct uio *a_uio;
sys/nfs/nfs_bio.c
448
struct uio *uio = ap->a_uio;
sys/nfs/nfs_bio.c
460
if (uio->uio_rw != UIO_WRITE)
sys/nfs/nfs_bio.c
480
uio->uio_offset = np->n_size;
sys/nfs/nfs_bio.c
487
if (uio->uio_offset + uio->uio_resid >
sys/nfs/nfs_bio.c
495
if (uio->uio_offset < 0)
sys/nfs/nfs_bio.c
497
if ((uio->uio_offset + uio->uio_resid) > nmp->nm_maxfilesize)
sys/nfs/nfs_bio.c
499
if (uio->uio_resid == 0)
sys/nfs/nfs_bio.c
502
origoff = uio->uio_offset;
sys/nfs/nfs_bio.c
506
oldoff = uio->uio_offset;
sys/nfs/nfs_bio.c
507
bytelen = uio->uio_resid;
sys/nfs/nfs_bio.c
513
if (np->n_size < uio->uio_offset + bytelen) {
sys/nfs/nfs_bio.c
514
np->n_size = uio->uio_offset + bytelen;
sys/nfs/nfs_bio.c
517
if ((uio->uio_offset & PAGE_MASK) == 0) {
sys/nfs/nfs_bio.c
523
uio->uio_offset >= vp->v_size) {
sys/nfs/nfs_bio.c
527
if (vp->v_size < uio->uio_offset + bytelen) {
sys/nfs/nfs_bio.c
528
uvm_vnp_setwritesize(vp, uio->uio_offset + bytelen);
sys/nfs/nfs_bio.c
530
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/nfs/nfs_bio.c
553
if (vp->v_size < uio->uio_offset) {
sys/nfs/nfs_bio.c
554
uvm_vnp_setsize(vp, uio->uio_offset);
sys/nfs/nfs_bio.c
558
(uio->uio_offset & ~(nmp->nm_wsize - 1))) {
sys/nfs/nfs_bio.c
562
round_page((uio->uio_offset + nmp->nm_wsize - 1) &
sys/nfs/nfs_bio.c
565
} while (uio->uio_resid > 0);
sys/nfs/nfs_bio.c
570
round_page((uio->uio_offset + nmp->nm_wsize - 1) &
sys/nfs/nfs_bio.c
72
static int nfs_doio_read(struct buf *, struct uio *);
sys/nfs/nfs_bio.c
73
static int nfs_doio_write(struct buf *, struct uio *);
sys/nfs/nfs_bio.c
74
static int nfs_doio_phys(struct buf *, struct uio *);
sys/nfs/nfs_bio.c
81
nfs_bioread(struct vnode *vp, struct uio *uio, int ioflag,
sys/nfs/nfs_bio.c
858
nfs_doio_read(struct buf *bp, struct uio *uiop)
sys/nfs/nfs_bio.c
938
nfs_doio_write(struct buf *bp, struct uio *uiop)
sys/nfs/nfs_bio.c
97
if (uio->uio_rw != UIO_READ)
sys/nfs/nfs_boot.c
441
struct uio uio;
sys/nfs/nfs_boot.c
494
uio.uio_resid = 1 << 16; /* ??? */
sys/nfs/nfs_boot.c
496
error = (*so->so_receive)(so, &from, &uio, &m, NULL, &rcvflg);
sys/nfs/nfs_boot.c
506
|| (1 << 16) - uio.uio_resid != m->m_pkthdr.len)
sys/nfs/nfs_clntsocket.c
100
struct uio auio;
sys/nfs/nfs_clntsubs.c
478
struct uio auio;
sys/nfs/nfs_serv.c
1081
struct uio io, *uiop = &io;
sys/nfs/nfs_serv.c
2278
struct uio io;
sys/nfs/nfs_serv.c
2686
struct uio io;
sys/nfs/nfs_serv.c
2951
struct uio io;
sys/nfs/nfs_serv.c
544
struct uio io, *uiop = &io;
sys/nfs/nfs_serv.c
642
struct uio io, *uiop = &io;
sys/nfs/nfs_serv.c
869
struct uio io, *uiop = &io;
sys/nfs/nfs_socket.c
1010
struct uio uio;
sys/nfs/nfs_socket.c
1137
uio.uio_resid = nfsm_rndup(ticklen) + NFSX_UNSIGNED;
sys/nfs/nfs_socket.c
1138
nfsd->nfsd_authlen = uio.uio_resid + NFSX_UNSIGNED;
sys/nfs/nfs_socket.c
1139
if (uio.uio_resid > (len - 2 * NFSX_UNSIGNED)) {
sys/nfs/nfs_socket.c
1144
uio.uio_offset = 0;
sys/nfs/nfs_socket.c
1145
uio.uio_iov = &iov;
sys/nfs/nfs_socket.c
1146
uio.uio_iovcnt = 1;
sys/nfs/nfs_socket.c
1147
UIO_SETUP_SYSSPACE(&uio);
sys/nfs/nfs_socket.c
1150
nfsm_mtouio(&uio, uio.uio_resid);
sys/nfs/nfs_srvsocket.c
127
struct uio auio;
sys/nfs/nfs_subs.c
741
nfsm_mbuftouio(struct mbuf **mrep, struct uio *uiop, int siz, char **dpos)
sys/nfs/nfs_subs.c
808
nfsm_uiotombuf(struct uio *uiop, struct mbuf **mq, int siz, char **bpos)
sys/nfs/nfs_var.h
107
int nfs_readdirrpc(struct vnode *, struct uio *, kauth_cred_t);
sys/nfs/nfs_var.h
108
int nfs_readdirplusrpc(struct vnode *, struct uio *, kauth_cred_t);
sys/nfs/nfs_var.h
251
int nfsm_mbuftouio(struct mbuf **, struct uio *, int, char **);
sys/nfs/nfs_var.h
252
int nfsm_uiotombuf(struct uio *, struct mbuf **, int, char **);
sys/nfs/nfs_var.h
44
struct uio;
sys/nfs/nfs_var.h
70
int nfs_bioread(struct vnode *, struct uio *, int, kauth_cred_t, int);
sys/nfs/nfs_var.h
96
int nfs_readlinkrpc(struct vnode *, struct uio *, kauth_cred_t);
sys/nfs/nfs_var.h
97
int nfs_readrpc(struct vnode *, struct uio *);
sys/nfs/nfs_var.h
98
int nfs_writerpc(struct vnode *, struct uio *, int *, bool, bool *);
sys/nfs/nfs_vnops.c
1023
struct uio *a_uio;
sys/nfs/nfs_vnops.c
1042
struct uio *a_uio;
sys/nfs/nfs_vnops.c
1065
nfs_readlinkrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
sys/nfs/nfs_vnops.c
1118
nfs_readrpc(struct vnode *vp, struct uio *uiop)
sys/nfs/nfs_vnops.c
1220
nfs_writerpc(struct vnode *vp, struct uio *uiop, int *iomode, bool pageprotected, bool *stalewriteverfp)
sys/nfs/nfs_vnops.c
219
#define UIO_ADVANCE(uio, siz) \
sys/nfs/nfs_vnops.c
220
(void)((uio)->uio_resid -= (siz), \
sys/nfs/nfs_vnops.c
221
(uio)->uio_iov->iov_base = (char *)(uio)->uio_iov->iov_base + (siz), \
sys/nfs/nfs_vnops.c
222
(uio)->uio_iov->iov_len -= (siz))
sys/nfs/nfs_vnops.c
2284
struct uio *a_uio;
sys/nfs/nfs_vnops.c
2291
struct uio *uio = ap->a_uio;
sys/nfs/nfs_vnops.c
2293
char *base = uio->uio_iov->iov_base;
sys/nfs/nfs_vnops.c
2303
lost = uio->uio_resid & (NFS_DIRFRAGSIZ - 1);
sys/nfs/nfs_vnops.c
2304
count = uio->uio_resid - lost;
sys/nfs/nfs_vnops.c
2311
tresid = uio->uio_resid = count;
sys/nfs/nfs_vnops.c
2312
error = nfs_bioread(vp, uio, 0, ap->a_cred,
sys/nfs/nfs_vnops.c
2321
if (!error && uio->uio_resid == tresid) {
sys/nfs/nfs_vnops.c
2322
uio->uio_resid += lost;
sys/nfs/nfs_vnops.c
2336
if (!VMSPACE_IS_KERNEL_P(uio->uio_vmspace) ||
sys/nfs/nfs_vnops.c
2337
uio->uio_iovcnt != 1)
sys/nfs/nfs_vnops.c
2340
base < (char *)uio->uio_iov->iov_base; nc++){
sys/nfs/nfs_vnops.c
2350
uio->uio_resid +=
sys/nfs/nfs_vnops.c
2351
((char *)uio->uio_iov->iov_base - base);
sys/nfs/nfs_vnops.c
2352
uio->uio_iov->iov_len +=
sys/nfs/nfs_vnops.c
2353
((char *)uio->uio_iov->iov_base - base);
sys/nfs/nfs_vnops.c
2354
uio->uio_iov->iov_base = base;
sys/nfs/nfs_vnops.c
2358
uio->uio_resid += lost;
sys/nfs/nfs_vnops.c
2368
nfs_readdirrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
sys/nfs/nfs_vnops.c
2592
nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, kauth_cred_t cred)
sys/nfs/nfs_vnops.c
3358
struct uio *a_uio;
sys/nfs/nfs_vnops.c
3380
struct uio *a_uio;
sys/nfs/nfs_vnops.c
3435
struct uio *a_uio;
sys/nfs/nfs_vnops.c
3457
struct uio *a_uio;
sys/opencrypto/criov.c
128
cuio_getptr(struct uio *uio, int loc, int *off)
sys/opencrypto/criov.c
133
while (loc >= 0 && ind < uio->uio_iovcnt) {
sys/opencrypto/criov.c
134
len = uio->uio_iov[ind].iov_len;
sys/opencrypto/criov.c
145
*off = uio->uio_iov[ind].iov_len;
sys/opencrypto/criov.c
153
cuio_apply(struct uio *uio, int off, int len,
sys/opencrypto/criov.c
166
if (ind >= uio->uio_iovcnt)
sys/opencrypto/criov.c
168
uiolen = uio->uio_iov[ind].iov_len;
sys/opencrypto/criov.c
175
if (ind >= uio->uio_iovcnt)
sys/opencrypto/criov.c
177
count = uimin(uio->uio_iov[ind].iov_len - off, len);
sys/opencrypto/criov.c
180
((char *)uio->uio_iov[ind].iov_base + off), count);
sys/opencrypto/criov.c
47
int cuio_getindx(struct uio *uio, int loc, int *off);
sys/opencrypto/criov.c
50
cuio_copydata(struct uio *uio, int off, int len, void *cp)
sys/opencrypto/criov.c
52
struct iovec *iov = uio->uio_iov;
sys/opencrypto/criov.c
53
int iol = uio->uio_iovcnt;
sys/opencrypto/criov.c
83
cuio_copyback(struct uio *uio, int off, int len, void *cp)
sys/opencrypto/criov.c
85
struct iovec *iov = uio->uio_iov;
sys/opencrypto/criov.c
86
int iol = uio->uio_iovcnt;
sys/opencrypto/cryptodev.c
1099
cryptoread(dev_t dev, struct uio *uio, int ioflag)
sys/opencrypto/cryptodev.c
1105
cryptowrite(dev_t dev, struct uio *uio, int ioflag)
sys/opencrypto/cryptodev.c
1221
cod->uio.uio_iov[0].iov_base, cnop[req].len))) {
sys/opencrypto/cryptodev.c
1291
crp->crp_buf = (void *)&cod->uio;
sys/opencrypto/cryptodev.c
1300
cod->uio.uio_iov[0].iov_base, crp->dst, crp->len,
sys/opencrypto/cryptodev.c
149
static int cryptoread(dev_t dev, struct uio *uio, int ioflag);
sys/opencrypto/cryptodev.c
150
static int cryptowrite(dev_t dev, struct uio *uio, int ioflag);
sys/opencrypto/cryptodev.c
1837
copyout(cod->uio.uio_iov[0].iov_base, crp->dst,
sys/opencrypto/cryptodev.c
186
static int cryptof_read(struct file *, off_t *, struct uio *,
sys/opencrypto/cryptodev.c
188
static int cryptof_write(struct file *, off_t *, struct uio *,
sys/opencrypto/cryptodev.c
1927
copyout(cod->uio.uio_iov[0].iov_base,
sys/opencrypto/cryptodev.c
237
cod->uio.uio_iovcnt = 1;
sys/opencrypto/cryptodev.c
238
cod->uio.uio_resid = 0;
sys/opencrypto/cryptodev.c
239
cod->uio.uio_rw = UIO_WRITE;
sys/opencrypto/cryptodev.c
240
cod->uio.uio_iov = cod->iovec;
sys/opencrypto/cryptodev.c
241
UIO_SETUP_SYSSPACE(&cod->uio);
sys/opencrypto/cryptodev.c
244
cod->uio.uio_iov[0].iov_len = cod->iov_len;
sys/opencrypto/cryptodev.c
246
cod->uio.uio_iov[0].iov_base = kmem_zalloc(iov_len, KM_SLEEP);
sys/opencrypto/cryptodev.c
247
cod->uio.uio_resid = cod->uio.uio_iov[0].iov_len;
sys/opencrypto/cryptodev.c
250
cod->uio.uio_iov[0].iov_base, cod->iov_len);
sys/opencrypto/cryptodev.c
259
cod->uio.uio_iov[0].iov_base, cod->iov_len);
sys/opencrypto/cryptodev.c
260
if (cod->iov_len && cod->uio.uio_iov[0].iov_base) {
sys/opencrypto/cryptodev.c
261
kmem_free(cod->uio.uio_iov[0].iov_base, cod->iov_len);
sys/opencrypto/cryptodev.c
262
cod->uio.uio_iov[0].iov_base = NULL;
sys/opencrypto/cryptodev.c
321
struct uio *uio, kauth_cred_t cred, int flags)
sys/opencrypto/cryptodev.c
329
struct uio *uio, kauth_cred_t cred, int flags)
sys/opencrypto/cryptodev.c
598
cod->uio.uio_iov[0].iov_len,
sys/opencrypto/cryptodev.c
601
if ((error = copyin(cop->src, cod->uio.uio_iov[0].iov_base, cop->len)))
sys/opencrypto/cryptodev.c
671
crp->crp_buf = (void *)&cod->uio;
sys/opencrypto/cryptodev.c
741
(error = copyout(cod->uio.uio_iov[0].iov_base, cop->dst, dst_len)))
sys/opencrypto/cryptodev.h
420
struct uio;
sys/opencrypto/cryptodev.h
459
struct uio uio;
sys/opencrypto/cryptodev.h
638
void cuio_copydata(struct uio *, int, int, void *);
sys/opencrypto/cryptodev.h
639
void cuio_copyback(struct uio *, int, int, void *);
sys/opencrypto/cryptodev.h
640
int cuio_apply(struct uio *, int, int,
sys/opencrypto/cryptodev.h
668
struct uio;
sys/opencrypto/cryptodev.h
669
extern void cuio_copydata(struct uio* uio, int off, int len, void *cp);
sys/opencrypto/cryptodev.h
670
extern void cuio_copyback(struct uio* uio, int off, int len, void *cp);
sys/opencrypto/cryptodev.h
671
extern int cuio_getptr(struct uio *, int loc, int *off);
sys/opencrypto/cryptosoft.c
322
struct uio *uio = (struct uio *) buf;
sys/opencrypto/cryptosoft.c
326
ind = cuio_getptr(uio, count, &k);
sys/opencrypto/cryptosoft.c
337
if (uio->uio_iov[ind].iov_len < k + blks &&
sys/opencrypto/cryptosoft.c
338
uio->uio_iov[ind].iov_len != k) {
sys/opencrypto/cryptosoft.c
339
cuio_copydata(uio, k, blks, blk);
sys/opencrypto/cryptosoft.c
386
cuio_copyback(uio, k, blks, blk);
sys/opencrypto/cryptosoft.c
391
ind = cuio_getptr(uio, count, &k);
sys/opencrypto/cryptosoft.c
407
idat = ((char *)uio->uio_iov[ind].iov_base) + k;
sys/opencrypto/cryptosoft.c
409
while (uio->uio_iov[ind].iov_len >= k + blks &&
sys/opencrypto/cryptosoft.c
492
err = cuio_apply((struct uio *) buf, crd->crd_skip,
sys/opencrypto/cryptosoft.c
70
: cuio_copyback((struct uio *)a,b,c,d)
sys/opencrypto/cryptosoft.c
73
: cuio_copydata((struct uio *)a,b,c,d)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
361
struct uio *uio, int flags)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
376
resid = uio->uio_resid;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
377
iov = uio->uio_iov;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
382
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
391
uio->uio_vmspace, flags, &lastaddr, &seg, first);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
397
map->dm_mapsize = uio->uio_resid;
sys/rump/include/rump-sys/kern_if.h
18
struct uio * rump_uio_setup(void *, size_t, off_t, enum rump_uiorw);
sys/rump/include/rump-sys/kern_if.h
19
typedef struct uio * (*rump_uio_setup_fn)(void *, size_t, off_t, enum rump_uiorw);
sys/rump/include/rump-sys/kern_if.h
20
size_t rump_uio_getresid(struct uio *);
sys/rump/include/rump-sys/kern_if.h
21
typedef size_t (*rump_uio_getresid_fn)(struct uio *);
sys/rump/include/rump-sys/kern_if.h
22
off_t rump_uio_getoff(struct uio *);
sys/rump/include/rump-sys/kern_if.h
23
typedef off_t (*rump_uio_getoff_fn)(struct uio *);
sys/rump/include/rump-sys/kern_if.h
24
size_t rump_uio_free(struct uio *);
sys/rump/include/rump-sys/kern_if.h
25
typedef size_t (*rump_uio_free_fn)(struct uio *);
sys/rump/include/rump/rump.h
47
struct uio;
sys/rump/include/rump/rumpkern_if_pub.h
12
struct uio * rump_pub_uio_setup(void *, size_t, off_t, enum rump_uiorw);
sys/rump/include/rump/rumpkern_if_pub.h
13
size_t rump_pub_uio_getresid(struct uio *);
sys/rump/include/rump/rumpkern_if_pub.h
14
off_t rump_pub_uio_getoff(struct uio *);
sys/rump/include/rump/rumpkern_if_pub.h
15
size_t rump_pub_uio_free(struct uio *);
sys/rump/include/rump/rumpvnode_if.h
116
int RUMP_VOP_GETEXTATTR(struct vnode *, int, const char *, struct uio *,
sys/rump/include/rump/rumpvnode_if.h
118
int RUMP_VOP_LISTEXTATTR(struct vnode *, int, struct uio *, size_t *, int,
sys/rump/include/rump/rumpvnode_if.h
123
int RUMP_VOP_SETEXTATTR(struct vnode *, int, const char *, struct uio *,
sys/rump/include/rump/rumpvnode_if.h
70
int RUMP_VOP_READ(struct vnode *, struct uio *, int, struct kauth_cred *);
sys/rump/include/rump/rumpvnode_if.h
71
int RUMP_VOP_WRITE(struct vnode *, struct uio *, int, struct kauth_cred *);
sys/rump/include/rump/rumpvnode_if.h
91
int RUMP_VOP_READDIR(struct vnode *, struct uio *, struct kauth_cred *,
sys/rump/include/rump/rumpvnode_if.h
93
int RUMP_VOP_READLINK(struct vnode *, struct uio *, struct kauth_cred *);
sys/rump/kern/lib/libsys_sunos/rump_sunos_compat.c
266
struct uio auio;
sys/rump/librump/rumpkern/accessors.c
44
struct uio *
sys/rump/librump/rumpkern/accessors.c
47
struct uio *uio;
sys/rump/librump/rumpkern/accessors.c
61
uio = kmem_alloc(sizeof(struct uio), KM_SLEEP);
sys/rump/librump/rumpkern/accessors.c
62
uio->uio_iov = kmem_alloc(sizeof(struct iovec), KM_SLEEP);
sys/rump/librump/rumpkern/accessors.c
64
uio->uio_iov->iov_base = buf;
sys/rump/librump/rumpkern/accessors.c
65
uio->uio_iov->iov_len = bufsize;
sys/rump/librump/rumpkern/accessors.c
67
uio->uio_iovcnt = 1;
sys/rump/librump/rumpkern/accessors.c
68
uio->uio_offset = offset;
sys/rump/librump/rumpkern/accessors.c
69
uio->uio_resid = bufsize;
sys/rump/librump/rumpkern/accessors.c
70
uio->uio_rw = uiorw;
sys/rump/librump/rumpkern/accessors.c
71
uio->uio_vmspace = curproc->p_vmspace;
sys/rump/librump/rumpkern/accessors.c
73
return uio;
sys/rump/librump/rumpkern/accessors.c
77
rump_uio_getresid(struct uio *uio)
sys/rump/librump/rumpkern/accessors.c
80
return uio->uio_resid;
sys/rump/librump/rumpkern/accessors.c
84
rump_uio_getoff(struct uio *uio)
sys/rump/librump/rumpkern/accessors.c
87
return uio->uio_offset;
sys/rump/librump/rumpkern/accessors.c
91
rump_uio_free(struct uio *uio)
sys/rump/librump/rumpkern/accessors.c
95
resid = uio->uio_resid;
sys/rump/librump/rumpkern/accessors.c
96
kmem_free(uio->uio_iov, sizeof(*uio->uio_iov));
sys/rump/librump/rumpkern/accessors.c
97
kmem_free(uio, sizeof(*uio));
sys/rump/librump/rumpkern/cons.c
104
rumpcons_write(struct file *fp, off_t *off, struct uio *uio,
sys/rump/librump/rumpkern/cons.c
112
while (uio->uio_resid > 0) {
sys/rump/librump/rumpkern/cons.c
113
len = uimin(PAGE_SIZE, uio->uio_resid);
sys/rump/librump/rumpkern/cons.c
114
error = uiomove(buf, len, uio);
sys/rump/librump/rumpkern/cons.c
56
static int rumpcons_write(struct file *, off_t *, struct uio *,
sys/rump/librump/rumpkern/rumpcopy.c
166
uvm_io(struct vm_map *vm, struct uio *uio, int flag)
sys/rump/librump/rumpkern/rumpcopy.c
171
for (; uio->uio_resid && uio->uio_iovcnt;
sys/rump/librump/rumpkern/rumpcopy.c
172
uio->uio_iovcnt--, uio->uio_iov++) {
sys/rump/librump/rumpkern/rumpcopy.c
173
struct iovec *iov = uio->uio_iov;
sys/rump/librump/rumpkern/rumpcopy.c
174
size_t curlen = MIN(uio->uio_resid, iov->iov_len);
sys/rump/librump/rumpkern/rumpcopy.c
179
if (uio->uio_rw == UIO_READ) {
sys/rump/librump/rumpkern/rumpcopy.c
181
(void *)(vaddr_t)uio->uio_offset, iov->iov_base,
sys/rump/librump/rumpkern/rumpcopy.c
185
iov->iov_base, (void *)(vaddr_t)uio->uio_offset,
sys/rump/librump/rumpkern/rumpcopy.c
194
uio->uio_resid -= curlen;
sys/rump/librump/rumpkern/rumpcopy.c
195
uio->uio_offset += curlen;
sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
62
struct uio *
sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
65
struct uio * rv;
sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
75
rump_pub_uio_getresid(struct uio *arg1)
sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
87
rump_pub_uio_getoff(struct uio *arg1)
sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
99
rump_pub_uio_free(struct uio *arg1)
sys/rump/librump/rumpkern/vm.c
1412
ubc_uiomove(struct uvm_object *uobj, struct uio *uio, vsize_t todo,
sys/rump/librump/rumpkern/vm.c
1416
int npages = len2npages(uio->uio_offset, todo);
sys/rump/librump/rumpkern/vm.c
1436
npages = len2npages(uio->uio_offset, todo);
sys/rump/librump/rumpkern/vm.c
1438
rv = uobj->pgops->pgo_get(uobj, trunc_page(uio->uio_offset),
sys/rump/librump/rumpkern/vm.c
1455
pageoff = uio->uio_offset & PAGE_MASK;
sys/rump/librump/rumpkern/vm.c
1460
xfersize, uio);
sys/rump/librump/rumpkern/vm.c
1466
if (uio->uio_rw == UIO_WRITE) {
sys/rump/librump/rumpvfs/devnull.c
102
if (uio->uio_rw == UIO_WRITE) {
sys/rump/librump/rumpvfs/devnull.c
103
uio->uio_resid = 0;
sys/rump/librump/rumpvfs/devnull.c
107
while (uio->uio_resid > 0) {
sys/rump/librump/rumpvfs/devnull.c
109
uimin(sizeof(zeros), uio->uio_resid), uio);
sys/rump/librump/rumpvfs/devnull.c
91
rump_devnullrw(dev_t dev, struct uio *uio, int flags)
sys/rump/librump/rumpvfs/devnull.c
98
if (uio->uio_rw == UIO_WRITE)
sys/rump/librump/rumpvfs/devnull.c
99
uio->uio_resid = 0;
sys/rump/librump/rumpvfs/rumpblk.c
463
do_physio(dev_t dev, struct uio *uio, int which)
sys/rump/librump/rumpvfs/rumpblk.c
472
return physio(strat, NULL, dev, which, minphys, uio);
sys/rump/librump/rumpvfs/rumpblk.c
476
rumpblk_read(dev_t dev, struct uio *uio, int flags)
sys/rump/librump/rumpvfs/rumpblk.c
479
return do_physio(dev, uio, B_READ);
sys/rump/librump/rumpvfs/rumpblk.c
483
rumpblk_write(dev_t dev, struct uio *uio, int flags)
sys/rump/librump/rumpvfs/rumpblk.c
486
return do_physio(dev, uio, B_WRITE);
sys/rump/librump/rumpvfs/rumpfs.c
1220
struct uio *a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1225
struct uio *uio = ap->a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1227
return uiomove(rn->rn_linktarg, rn->rn_linklen, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1299
struct uio *a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1306
struct uio *uio = ap->a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1315
(i < uio->uio_offset) && rdent;
sys/rump/librump/rumpvfs/rumpfs.c
1323
for (; rdent && uio->uio_resid > 0;
sys/rump/librump/rumpvfs/rumpfs.c
1337
if (uio->uio_resid < dentp->d_reclen) {
sys/rump/librump/rumpvfs/rumpfs.c
1342
rv = uiomove(dentp, dentp->d_reclen, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1361
uio->uio_offset = i;
sys/rump/librump/rumpvfs/rumpfs.c
1367
etread(struct rumpfs_node *rn, struct uio *uio)
sys/rump/librump/rumpvfs/rumpfs.c
1374
bufsize = uio->uio_resid;
sys/rump/librump/rumpvfs/rumpfs.c
1382
uio->uio_offset + rn->rn_offset, &n)) == 0) {
sys/rump/librump/rumpvfs/rumpfs.c
1384
error = uiomove(buf, n, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1396
struct uio *a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1402
struct uio *uio = ap->a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1413
return etread(rn, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1419
while (uio->uio_resid > 0) {
sys/rump/librump/rumpvfs/rumpfs.c
1420
chunk = MIN(uio->uio_resid, (off_t)rn->rn_dlen-uio->uio_offset);
sys/rump/librump/rumpvfs/rumpfs.c
1423
error = ubc_uiomove(&vp->v_uobj, uio, chunk, advice,
sys/rump/librump/rumpvfs/rumpfs.c
1433
etwrite(struct rumpfs_node *rn, struct uio *uio)
sys/rump/librump/rumpvfs/rumpfs.c
1440
bufsize = uio->uio_resid;
sys/rump/librump/rumpvfs/rumpfs.c
1444
error = uiomove(buf, bufsize, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1448
KASSERT(uio->uio_resid == 0);
sys/rump/librump/rumpvfs/rumpfs.c
1452
(uio->uio_offset-bufsize) + rn->rn_offset, &n)) == 0) {
sys/rump/librump/rumpvfs/rumpfs.c
1454
uio->uio_resid = bufsize - n;
sys/rump/librump/rumpvfs/rumpfs.c
1467
struct uio *a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1473
struct uio *uio = ap->a_uio;
sys/rump/librump/rumpvfs/rumpfs.c
1486
uio->uio_offset = vp->v_size;
sys/rump/librump/rumpvfs/rumpfs.c
1490
return etwrite(rn, uio);
sys/rump/librump/rumpvfs/rumpfs.c
1502
newlen = uio->uio_offset + uio->uio_resid;
sys/rump/librump/rumpvfs/rumpfs.c
1521
while (uio->uio_resid > 0) {
sys/rump/librump/rumpvfs/rumpfs.c
1522
chunk = MIN(uio->uio_resid, (off_t)rn->rn_dlen-uio->uio_offset);
sys/rump/librump/rumpvfs/rumpfs.c
1525
error = ubc_uiomove(&vp->v_uobj, uio, chunk, advice,
sys/rump/librump/rumpvfs/rumpvnode_if.c
211
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
218
error = VOP_READ(vp, uio, ioflag, cred);
sys/rump/librump/rumpvfs/rumpvnode_if.c
226
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
233
error = VOP_WRITE(vp, uio, ioflag, cred);
sys/rump/librump/rumpvfs/rumpvnode_if.c
475
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
484
error = VOP_READDIR(vp, uio, cred, eofflag, cookies, ncookies);
sys/rump/librump/rumpvfs/rumpvnode_if.c
492
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
498
error = VOP_READLINK(vp, uio, cred);
sys/rump/librump/rumpvfs/rumpvnode_if.c
761
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
768
error = VOP_GETEXTATTR(vp, attrnamespace, name, uio, size, cred);
sys/rump/librump/rumpvfs/rumpvnode_if.c
777
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
785
error = VOP_LISTEXTATTR(vp, attrnamespace, uio, size, flag, cred);
sys/rump/librump/rumpvfs/rumpvnode_if.c
823
struct uio *uio,
sys/rump/librump/rumpvfs/rumpvnode_if.c
829
error = VOP_SETEXTATTR(vp, attrnamespace, name, uio, cred);
sys/sys/buf.h
273
void (*)(buf_t *), struct uio *);
sys/sys/bus.h
141
struct uio;
sys/sys/bus.h
153
struct uio *, int);
sys/sys/bus_proto.h
463
struct uio *, int);
sys/sys/bus_proto.h
77
struct uio;
sys/sys/compat_stub.h
103
(struct usb_event *, struct usb_event100 *, struct uio *));
sys/sys/compat_stub.h
163
struct uio;
sys/sys/compat_stub.h
165
(const struct wscons_event *, int, struct uio *));
sys/sys/compat_stub.h
90
struct uio;
sys/sys/compat_stub.h
96
(struct usb_event *, struct usb_event30 *, struct uio *));
sys/sys/conf.h
123
typedef int dev_read_t(dev_t, struct uio *, int);
sys/sys/conf.h
124
typedef int dev_write_t(dev_t, struct uio *, int);
sys/sys/conf.h
235
int (*l_read) (struct tty *, struct uio *, int);
sys/sys/conf.h
236
int (*l_write) (struct tty *, struct uio *, int);
sys/sys/conf.h
257
#define ttyerrio ((int (*)(struct tty *, struct uio *, int))ttyenodev)
sys/sys/conf.h
54
struct uio;
sys/sys/conf.h
93
int (*d_read)(dev_t, struct uio *, int);
sys/sys/conf.h
94
int (*d_write)(dev_t, struct uio *, int);
sys/sys/file.h
228
int fbadop_read(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/sys/file.h
229
int fbadop_write(struct file *, off_t *, struct uio *, kauth_cred_t, int);
sys/sys/file.h
82
struct uio;
sys/sys/file.h
87
int (*fo_read) (struct file *, off_t *, struct uio *,
sys/sys/file.h
89
int (*fo_write) (struct file *, off_t *, struct uio *,
sys/sys/ptrace.h
247
int (*ptm_doregs)(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
248
int (*ptm_dofpregs)(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
249
int (*ptm_dodbregs)(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
255
int process_doregs(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
258
int process_dofpregs(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
261
int process_dodbregs(struct lwp *, struct lwp *, struct uio *);
sys/sys/ptrace.h
264
int process_domem(struct lwp *, struct lwp *, struct uio *);
sys/sys/random.h
45
struct uio;
sys/sys/random.h
47
int dogetrandom(struct uio *, unsigned int);
sys/sys/socketvar.h
175
struct uio *, struct mbuf *,
sys/sys/socketvar.h
179
struct uio *, struct mbuf **,
sys/sys/socketvar.h
261
int soo_read(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/sys/socketvar.h
262
int soo_write(file_t *, off_t *, struct uio *, kauth_cred_t, int);
sys/sys/socketvar.h
324
int soreceive(struct socket *, struct mbuf **, struct uio *,
sys/sys/socketvar.h
328
int sosend(struct socket *, struct sockaddr *, struct uio *,
sys/sys/socketvar.h
73
struct uio;
sys/sys/systm.h
633
int uiomove(void *, size_t, struct uio *);
sys/sys/systm.h
634
int uiomove_frombuf(void *, size_t, struct uio *);
sys/sys/systm.h
635
int uiopeek(void *, size_t, struct uio *);
sys/sys/systm.h
636
void uioskip(size_t, struct uio *);
sys/sys/systm.h
70
struct uio;
sys/sys/tty.h
279
int ttread(struct tty *, struct uio *, int);
sys/sys/tty.h
286
int ttwrite(struct tty *, struct uio *, int);
sys/sys/types.h
364
struct uio;
sys/sys/uio.h
105
void uio_setup_sysspace(struct uio *);
sys/sys/uio.h
120
int ureadc(int, struct uio *);
sys/sys/uio.h
89
#define UIO_SETUP_SYSSPACE(uio) uio_setup_sysspace(uio)
sys/sys/vnode.h
591
struct uio;
sys/sys/vnode_if.h
170
struct uio *a_uio;
sys/sys/vnode_if.h
175
int VOP_READ(struct vnode *, struct uio *, int, kauth_cred_t);
sys/sys/vnode_if.h
181
struct uio *a_uio;
sys/sys/vnode_if.h
186
int VOP_WRITE(struct vnode *, struct uio *, int, kauth_cred_t);
sys/sys/vnode_if.h
366
struct uio *a_uio;
sys/sys/vnode_if.h
373
int VOP_READDIR(struct vnode *, struct uio *, kauth_cred_t, int *, off_t **,
sys/sys/vnode_if.h
380
struct uio *a_uio;
sys/sys/vnode_if.h
384
int VOP_READLINK(struct vnode *, struct uio *, kauth_cred_t);
sys/sys/vnode_if.h
574
struct uio *a_uio;
sys/sys/vnode_if.h
579
int VOP_GETEXTATTR(struct vnode *, int, const char *, struct uio *,
sys/sys/vnode_if.h
587
struct uio *a_uio;
sys/sys/vnode_if.h
593
int VOP_LISTEXTATTR(struct vnode *, int, struct uio *, size_t *, int,
sys/sys/vnode_if.h
622
struct uio *a_uio;
sys/sys/vnode_if.h
626
int VOP_SETEXTATTR(struct vnode *, int, const char *, struct uio *,
sys/ufs/chfs/chfs.h
663
int chfs_filldir (struct uio *, ino_t, const char *, int, enum chtype);
sys/ufs/chfs/chfs_subr.c
135
chfs_filldir(struct uio* uio, ino_t ino, const char *name,
sys/ufs/chfs/chfs_subr.c
180
if (dent.d_reclen > uio->uio_resid) {
sys/ufs/chfs/chfs_subr.c
183
error = uiomove(&dent, dent.d_reclen, uio);
sys/ufs/chfs/chfs_vnops.c
1341
struct uio *uio = ((struct vop_readdir_args *) v)->a_uio;
sys/ufs/chfs/chfs_vnops.c
1367
offset = uio->uio_offset;
sys/ufs/chfs/chfs_vnops.c
1371
error = chfs_filldir(uio, ip->ino, ".", 1, CHT_DIR);
sys/ufs/chfs/chfs_vnops.c
1389
error = chfs_filldir(uio, chvc->pvno, "..", 2, CHT_DIR);
sys/ufs/chfs/chfs_vnops.c
1418
error = chfs_filldir(uio, fd->vno,
sys/ufs/chfs/chfs_vnops.c
1434
uio->uio_offset = offset;
sys/ufs/chfs/chfs_vnops.c
1438
uio->uio_offset == CHFS_OFFSET_EOF);
sys/ufs/chfs/chfs_vnops.c
1454
struct uio *uio = ((struct vop_readlink_args *) v)->a_uio;
sys/ufs/chfs/chfs_vnops.c
1463
uiomove(ip->target, ip->size, uio);
sys/ufs/chfs/chfs_vnops.c
1467
return (UFS_BUFRD(vp, uio, 0, cred));
sys/ufs/chfs/chfs_vnops.c
617
struct uio *a_uio;
sys/ufs/chfs/chfs_vnops.c
623
struct uio *uio;
sys/ufs/chfs/chfs_vnops.c
639
uio = ap->a_uio;
sys/ufs/chfs/chfs_vnops.c
646
if (uio->uio_rw != UIO_READ)
sys/ufs/chfs/chfs_vnops.c
656
if ((u_int64_t)uio->uio_offset > ump->um_maxfilesize)
sys/ufs/chfs/chfs_vnops.c
658
if (uio->uio_resid == 0)
sys/ufs/chfs/chfs_vnops.c
661
if (uio->uio_offset >= ip->size)
sys/ufs/chfs/chfs_vnops.c
669
while (uio->uio_resid > 0) {
sys/ufs/chfs/chfs_vnops.c
671
genfs_directio(vp, uio, ioflag);
sys/ufs/chfs/chfs_vnops.c
673
bytelen = MIN(ip->size - uio->uio_offset,
sys/ufs/chfs/chfs_vnops.c
674
uio->uio_resid);
sys/ufs/chfs/chfs_vnops.c
677
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/ufs/chfs/chfs_vnops.c
687
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/chfs/chfs_vnops.c
688
bytesinfile = ip->size - uio->uio_offset;
sys/ufs/chfs/chfs_vnops.c
691
lbn = chfs_lblkno(chmp, uio->uio_offset);
sys/ufs/chfs/chfs_vnops.c
694
blkoffset = chfs_blkoff(chmp, uio->uio_offset);
sys/ufs/chfs/chfs_vnops.c
695
xfersize = MIN(MIN(chmp->chm_fs_bsize - blkoffset, uio->uio_resid),
sys/ufs/chfs/chfs_vnops.c
725
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/chfs/chfs_vnops.c
762
struct uio *a_uio;
sys/ufs/chfs/chfs_vnops.c
767
struct uio *uio;
sys/ufs/chfs/chfs_vnops.c
782
uio = ap->a_uio;
sys/ufs/chfs/chfs_vnops.c
794
uio->uio_offset = ip->size;
sys/ufs/chfs/chfs_vnops.c
795
if ((ip->flags & APPEND) && uio->uio_offset != ip->size)
sys/ufs/chfs/chfs_vnops.c
809
if (uio->uio_offset < 0 ||
sys/ufs/chfs/chfs_vnops.c
810
(u_int64_t)uio->uio_offset +
sys/ufs/chfs/chfs_vnops.c
811
uio->uio_resid > ump->um_maxfilesize) {
sys/ufs/chfs/chfs_vnops.c
814
(long long)uio->uio_offset,
sys/ufs/chfs/chfs_vnops.c
815
(uint64_t)uio->uio_offset + uio->uio_resid,
sys/ufs/chfs/chfs_vnops.c
825
uio->uio_offset + uio->uio_resid >
sys/ufs/chfs/chfs_vnops.c
832
if (uio->uio_resid == 0)
sys/ufs/chfs/chfs_vnops.c
837
origoff = uio->uio_offset;
sys/ufs/chfs/chfs_vnops.c
838
resid = uio->uio_resid;
sys/ufs/chfs/chfs_vnops.c
843
MAX(osize, uio->uio_offset)));
sys/ufs/chfs/chfs_vnops.c
845
nsize = MAX(osize, uio->uio_offset + uio->uio_resid);
sys/ufs/chfs/chfs_vnops.c
872
while (uio->uio_resid > 0) {
sys/ufs/chfs/chfs_vnops.c
878
genfs_directio(vp, uio, ioflag | IO_JOURNALLOCKED);
sys/ufs/chfs/chfs_vnops.c
881
oldoff = uio->uio_offset;
sys/ufs/chfs/chfs_vnops.c
882
blkoffset = chfs_blkoff(chmp, uio->uio_offset);
sys/ufs/chfs/chfs_vnops.c
883
bytelen = MIN(chmp->chm_fs_bsize - blkoffset, uio->uio_resid);
sys/ufs/chfs/chfs_vnops.c
895
overwrite = uio->uio_offset >= preallocoff &&
sys/ufs/chfs/chfs_vnops.c
896
uio->uio_offset < endallocoff;
sys/ufs/chfs/chfs_vnops.c
898
chfs_blkoff(chmp, uio->uio_offset) == 0 &&
sys/ufs/chfs/chfs_vnops.c
899
(uio->uio_offset & PAGE_MASK) == 0) {
sys/ufs/chfs/chfs_vnops.c
916
error = ufs_balloc_range(vp, uio->uio_offset, bytelen,
sys/ufs/chfs/chfs_vnops.c
922
error = GOP_ALLOC(vp, uio->uio_offset, bytelen,
sys/ufs/chfs/chfs_vnops.c
935
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/ufs/chfs/chfs_vnops.c
957
if (!async && oldoff >> 16 != uio->uio_offset >> 16) {
sys/ufs/chfs/chfs_vnops.c
960
(uio->uio_offset >> 16) << 16,
sys/ufs/chfs/chfs_vnops.c
971
round_page(chfs_blkroundup(chmp, uio->uio_offset)),
sys/ufs/chfs/chfs_vnops.c
975
if (resid > uio->uio_resid && ap->a_cred) {
sys/ufs/chfs/chfs_vnops.c
990
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/chfs/chfs_vnops.c
991
uio->uio_resid = resid;
sys/ufs/chfs/chfs_vnops.c
992
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC) == IO_SYNC)
sys/ufs/ext2fs/ext2fs_extern.h
158
int ext2fs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ext2fs/ext2fs_extern.h
159
int ext2fs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ext2fs/ext2fs_extern.h
76
struct uio;
sys/ufs/ext2fs/ext2fs_htree.c
156
struct uio auio;
sys/ufs/ext2fs/ext2fs_lookup.c
149
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_lookup.c
155
struct uio *uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_lookup.c
163
struct uio auio;
sys/ufs/ext2fs/ext2fs_lookup.c
166
off_t off = uio->uio_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
174
e2fs_count = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_lookup.c
176
e2fs_count -= (uio->uio_offset + e2fs_count) & (fs->e2fs_bsize -1);
sys/ufs/ext2fs/ext2fs_lookup.c
180
auio = *uio;
sys/ufs/ext2fs/ext2fs_lookup.c
207
if(dstd->d_reclen > uio->uio_resid) {
sys/ufs/ext2fs/ext2fs_lookup.c
210
error = uiomove(dstd, dstd->d_reclen, uio);
sys/ufs/ext2fs/ext2fs_lookup.c
225
uio->uio_offset = off;
sys/ufs/ext2fs/ext2fs_lookup.c
229
*ap->a_eofflag = ext2fs_size(VTOI(ap->a_vp)) <= uio->uio_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
882
struct uio auio;
sys/ufs/ext2fs/ext2fs_readwrite.c
104
struct uio *uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
113
uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
116
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/ext2fs/ext2fs_readwrite.c
121
return ext2fs_bufrd(vp, uio, ap->a_ioflag, ap->a_cred);
sys/ufs/ext2fs/ext2fs_readwrite.c
123
if ((uint64_t)uio->uio_offset > ump->um_maxfilesize)
sys/ufs/ext2fs/ext2fs_readwrite.c
125
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
127
if (uio->uio_offset >= ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
132
while (uio->uio_resid > 0) {
sys/ufs/ext2fs/ext2fs_readwrite.c
133
bytelen = MIN(ext2fs_size(ip) - uio->uio_offset,
sys/ufs/ext2fs/ext2fs_readwrite.c
134
uio->uio_resid);
sys/ufs/ext2fs/ext2fs_readwrite.c
138
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/ufs/ext2fs/ext2fs_readwrite.c
153
ext2fs_bufrd(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/ext2fs/ext2fs_readwrite.c
164
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/ext2fs/ext2fs_readwrite.c
178
if (uio->uio_offset > ump->um_maxfilesize)
sys/ufs/ext2fs/ext2fs_readwrite.c
180
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
182
if (uio->uio_offset >= ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
185
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ext2fs/ext2fs_readwrite.c
186
bytesinfile = ext2fs_size(ip) - uio->uio_offset;
sys/ufs/ext2fs/ext2fs_readwrite.c
189
lbn = ext2_lblkno(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
192
blkoffset = ext2_blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
194
if (uio->uio_resid < xfersize)
sys/ufs/ext2fs/ext2fs_readwrite.c
195
xfersize = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
222
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
261
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
266
struct uio *uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
280
uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
286
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/ext2fs/ext2fs_readwrite.c
290
uio->uio_offset = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_readwrite.c
292
uio->uio_offset != ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
296
if (uio->uio_offset < 0 ||
sys/ufs/ext2fs/ext2fs_readwrite.c
297
(uint64_t)uio->uio_offset + uio->uio_resid > ump->um_maxfilesize)
sys/ufs/ext2fs/ext2fs_readwrite.c
299
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
303
resid = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
307
while (uio->uio_resid > 0) {
sys/ufs/ext2fs/ext2fs_readwrite.c
308
oldoff = uio->uio_offset;
sys/ufs/ext2fs/ext2fs_readwrite.c
309
blkoffset = ext2_blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
310
bytelen = MIN(fs->e2fs_bsize - blkoffset, uio->uio_resid);
sys/ufs/ext2fs/ext2fs_readwrite.c
315
error = ufs_balloc_range(vp, uio->uio_offset, bytelen,
sys/ufs/ext2fs/ext2fs_readwrite.c
319
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/ufs/ext2fs/ext2fs_readwrite.c
329
if (vp->v_size < uio->uio_offset) {
sys/ufs/ext2fs/ext2fs_readwrite.c
330
uvm_vnp_setsize(vp, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
338
if (!async && oldoff >> fshift != uio->uio_offset >> fshift) {
sys/ufs/ext2fs/ext2fs_readwrite.c
341
(uio->uio_offset >> fshift) << fshift,
sys/ufs/ext2fs/ext2fs_readwrite.c
348
round_page(ext2_blkroundup(fs, uio->uio_offset)),
sys/ufs/ext2fs/ext2fs_readwrite.c
352
error = ext2fs_post_write_update(vp, uio, ioflag, ap->a_cred, osize,
sys/ufs/ext2fs/ext2fs_readwrite.c
361
ext2fs_bufwr(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/ext2fs/ext2fs_readwrite.c
376
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/ext2fs/ext2fs_readwrite.c
383
if (uio->uio_offset < 0 ||
sys/ufs/ext2fs/ext2fs_readwrite.c
384
uio->uio_resid > ump->um_maxfilesize ||
sys/ufs/ext2fs/ext2fs_readwrite.c
385
uio->uio_offset > (ump->um_maxfilesize - uio->uio_resid))
sys/ufs/ext2fs/ext2fs_readwrite.c
387
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
391
resid = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
394
for (error = 0; uio->uio_resid > 0;) {
sys/ufs/ext2fs/ext2fs_readwrite.c
395
lbn = ext2_lblkno(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
396
blkoffset = ext2_blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
397
xfersize = MIN(fs->e2fs_bsize - blkoffset, uio->uio_resid);
sys/ufs/ext2fs/ext2fs_readwrite.c
406
if (ext2fs_size(ip) < uio->uio_offset + xfersize) {
sys/ufs/ext2fs/ext2fs_readwrite.c
407
error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
sys/ufs/ext2fs/ext2fs_readwrite.c
411
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
418
if (vp->v_size < uio->uio_offset) {
sys/ufs/ext2fs/ext2fs_readwrite.c
419
uvm_vnp_setsize(vp, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
432
error = ext2fs_post_write_update(vp, uio, ioflag, cred, osize, resid,
sys/ufs/ext2fs/ext2fs_readwrite.c
438
ext2fs_post_write_update(struct vnode *vp, struct uio *uio, int ioflag,
sys/ufs/ext2fs/ext2fs_readwrite.c
454
if (resid > uio->uio_resid && cred) {
sys/ufs/ext2fs/ext2fs_readwrite.c
474
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
475
uio->uio_resid = resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
476
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC) == IO_SYNC)
sys/ufs/ext2fs/ext2fs_readwrite.c
86
static int ext2fs_post_write_update(struct vnode *, struct uio *, int,
sys/ufs/ext2fs/ext2fs_readwrite.c
98
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_vnops.c
870
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_xattr.c
108
if (uio != NULL) {
sys/ufs/ext2fs/ext2fs_xattr.c
113
len = MIN(uio->uio_resid, value_len);
sys/ufs/ext2fs/ext2fs_xattr.c
114
old_len = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_xattr.c
115
uio->uio_resid = len;
sys/ufs/ext2fs/ext2fs_xattr.c
117
uio->uio_resid = old_len - (len - uio->uio_resid);
sys/ufs/ext2fs/ext2fs_xattr.c
119
error = uiomove(value, value_len, uio);
sys/ufs/ext2fs/ext2fs_xattr.c
138
ext2fs_get_inode_xattr(struct inode *ip, int attrnamespace, struct uio *uio,
sys/ufs/ext2fs/ext2fs_xattr.c
153
attrnamespace, uio, size, name_index, name);
sys/ufs/ext2fs/ext2fs_xattr.c
157
ext2fs_get_block_xattr(struct inode *ip, int attrnamespace, struct uio *uio,
sys/ufs/ext2fs/ext2fs_xattr.c
188
attrnamespace, uio, size, name_index, name);
sys/ufs/ext2fs/ext2fs_xattr.c
203
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_xattr.c
266
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_xattr.c
279
int attrnamespace, int flags, struct uio *uio, size_t *size)
sys/ufs/ext2fs/ext2fs_xattr.c
311
if (uio != NULL) {
sys/ufs/ext2fs/ext2fs_xattr.c
314
error = uiomove(&len, sizeof(uint8_t), uio);
sys/ufs/ext2fs/ext2fs_xattr.c
322
error = uiomove(name, len, uio);
sys/ufs/ext2fs/ext2fs_xattr.c
335
struct uio *uio, size_t *size)
sys/ufs/ext2fs/ext2fs_xattr.c
349
flags, uio, size);
sys/ufs/ext2fs/ext2fs_xattr.c
354
struct uio *uio, size_t *size)
sys/ufs/ext2fs/ext2fs_xattr.c
383
flags, uio, size);
sys/ufs/ext2fs/ext2fs_xattr.c
398
struct uio *a_uio;
sys/ufs/ext2fs/ext2fs_xattr.c
72
int attrnamespace, struct uio *uio, size_t *size, uint8_t name_index,
sys/ufs/ffs/ffs_extattr.c
137
ffs_extread(struct vnode *vp, struct uio *uio, int ioflag)
sys/ufs/ffs/ffs_extattr.c
154
if (uio->uio_rw != UIO_READ || ip->i_ump->um_fstype != UFS2)
sys/ufs/ffs/ffs_extattr.c
158
orig_resid = uio->uio_resid;
sys/ufs/ffs/ffs_extattr.c
162
KASSERT(uio->uio_offset >= 0);
sys/ufs/ffs/ffs_extattr.c
164
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ffs/ffs_extattr.c
165
if ((bytesinfile = dp->di_extsize - uio->uio_offset) <= 0)
sys/ufs/ffs/ffs_extattr.c
167
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ffs/ffs_extattr.c
177
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ffs/ffs_extattr.c
191
if (uio->uio_resid < xfersize)
sys/ufs/ffs/ffs_extattr.c
192
xfersize = uio->uio_resid;
sys/ufs/ffs/ffs_extattr.c
236
(int)xfersize, uio);
sys/ufs/ffs/ffs_extattr.c
256
ffs_extwrite(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t ucred)
sys/ufs/ffs/ffs_extattr.c
272
if (uio->uio_rw != UIO_WRITE || ip->i_ump->um_fstype != UFS2)
sys/ufs/ffs/ffs_extattr.c
277
uio->uio_offset = dp->di_extsize;
sys/ufs/ffs/ffs_extattr.c
278
KASSERT(uio->uio_offset >= 0);
sys/ufs/ffs/ffs_extattr.c
279
if ((uoff_t)uio->uio_offset + uio->uio_resid >
sys/ufs/ffs/ffs_extattr.c
283
resid = uio->uio_resid;
sys/ufs/ffs/ffs_extattr.c
292
for (error = 0; uio->uio_resid > 0;) {
sys/ufs/ffs/ffs_extattr.c
293
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ffs/ffs_extattr.c
294
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ffs/ffs_extattr.c
296
if (uio->uio_resid < xfersize)
sys/ufs/ffs/ffs_extattr.c
297
xfersize = uio->uio_resid;
sys/ufs/ffs/ffs_extattr.c
307
error = UFS_BALLOC(vp, uio->uio_offset, xfersize,
sys/ufs/ffs/ffs_extattr.c
321
if (uio->uio_offset + xfersize > dp->di_extsize)
sys/ufs/ffs/ffs_extattr.c
322
dp->di_extsize = uio->uio_offset + xfersize;
sys/ufs/ffs/ffs_extattr.c
329
uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio);
sys/ufs/ffs/ffs_extattr.c
358
if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid && ucred) {
sys/ufs/ffs/ffs_extattr.c
366
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/ffs/ffs_extattr.c
367
uio->uio_resid = resid;
sys/ufs/ffs/ffs_extattr.c
369
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC))
sys/ufs/ffs/ffs_extattr.c
414
struct uio luio;
sys/ufs/ffs/ffs_extattr.c
497
struct uio luio;
sys/ufs/ffs/ffs_extattr.c
640
struct uio *a_uio;
sys/ufs/ffs/ffs_extattr.c
704
struct uio *a_uio;
sys/ufs/ffs/ffs_extattr.c
832
struct uio *a_uio;
sys/ufs/ffs/ffs_extern.h
131
int ffs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ffs/ffs_extern.h
132
int ffs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ffs/ffs_extern.h
163
int ffs_snapshot_read(struct vnode *, struct uio *, int);
sys/ufs/ffs/ffs_extern.h
60
struct uio;
sys/ufs/ffs/ffs_snapshot.c
2069
ffs_snapshot_read(struct vnode *vp, struct uio *uio, int ioflag)
sys/ufs/ffs/ffs_snapshot.c
2086
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ffs/ffs_snapshot.c
2087
bytesinfile = fsbytes - uio->uio_offset;
sys/ufs/ffs/ffs_snapshot.c
2090
lbn = ffs_lblkno(fs, uio->uio_offset);
sys/ufs/ffs/ffs_snapshot.c
2093
blkoffset = ffs_blkoff(fs, uio->uio_offset);
sys/ufs/ffs/ffs_snapshot.c
2094
xfersize = MIN(MIN(fs->fs_bsize - blkoffset, uio->uio_resid),
sys/ufs/ffs/ffs_snapshot.c
2123
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/lfs/lfs_extern.h
330
int lfs_bufrd(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/lfs/lfs_extern.h
331
int lfs_bufwr(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/lfs/lfs_extern.h
99
struct uio;
sys/ufs/lfs/lfs_vnops.c
2517
struct uio *a_uio;
sys/ufs/lfs/lfs_vnops.c
2552
struct uio *a_uio;
sys/ufs/lfs/lfs_vnops.c
2585
struct uio *a_uio;
sys/ufs/lfs/ulfs_extattr.c
100
const char *name, struct uio *uio, kauth_cred_t cred,
sys/ufs/lfs/ulfs_extattr.c
1075
struct uio *uio, size_t *size, kauth_cred_t cred, struct lwp *l)
sys/ufs/lfs/ulfs_extattr.c
1101
if (uio != NULL && uio->uio_offset != 0)
sys/ufs/lfs/ulfs_extattr.c
1120
if (uio != NULL) {
sys/ufs/lfs/ulfs_extattr.c
1122
uio->uio_offset = base_offset + sizeof(struct
sys/ufs/lfs/ulfs_extattr.c
1129
len = MIN(uio->uio_resid, ueh.ueh_len);
sys/ufs/lfs/ulfs_extattr.c
1130
old_len = uio->uio_resid;
sys/ufs/lfs/ulfs_extattr.c
1131
uio->uio_resid = len;
sys/ufs/lfs/ulfs_extattr.c
1133
error = VOP_READ(attribute->uele_backing_vnode, uio,
sys/ufs/lfs/ulfs_extattr.c
1138
uio->uio_resid = old_len - (len - uio->uio_resid);
sys/ufs/lfs/ulfs_extattr.c
1143
if (uio != NULL)
sys/ufs/lfs/ulfs_extattr.c
1144
uio->uio_offset = 0;
sys/ufs/lfs/ulfs_extattr.c
1192
struct uio *uio, size_t *size, int flag,
sys/ufs/lfs/ulfs_extattr.c
1238
if (uio != NULL) {
sys/ufs/lfs/ulfs_extattr.c
1250
error = uiomove(&len, sizeof(len), uio);
sys/ufs/lfs/ulfs_extattr.c
1259
(size_t)attrnamelen, uio);
sys/ufs/lfs/ulfs_extattr.c
1271
if (uio != NULL)
sys/ufs/lfs/ulfs_extattr.c
1272
uio->uio_offset = 0;
sys/ufs/lfs/ulfs_extattr.c
1358
struct uio *uio, kauth_cred_t cred, struct lwp *l)
sys/ufs/lfs/ulfs_extattr.c
1363
struct uio local_aio;
sys/ufs/lfs/ulfs_extattr.c
1400
if (uio->uio_offset != 0 ||
sys/ufs/lfs/ulfs_extattr.c
1401
uio->uio_resid > attribute->uele_fileheader.uef_size)
sys/ufs/lfs/ulfs_extattr.c
1415
ueh.ueh_len = ulfs_rw32((uint32_t) uio->uio_resid,
sys/ufs/lfs/ulfs_extattr.c
1454
uio->uio_offset = base_offset + sizeof(struct ulfs_extattr_header);
sys/ufs/lfs/ulfs_extattr.c
1459
error = VOP_WRITE(attribute->uele_backing_vnode, uio, ioflag,
sys/ufs/lfs/ulfs_extattr.c
1463
uio->uio_offset = 0;
sys/ufs/lfs/ulfs_extattr.c
1484
struct uio local_aio;
sys/ufs/lfs/ulfs_extattr.c
523
struct uio auio;
sys/ufs/lfs/ulfs_extattr.c
753
struct uio auio;
sys/ufs/lfs/ulfs_extattr.c
94
const char *name, struct uio *uio, size_t *size,
sys/ufs/lfs/ulfs_extattr.c
969
struct uio aio;
sys/ufs/lfs/ulfs_extattr.c
97
struct uio *uio, size_t *size, int flag,
sys/ufs/lfs/ulfs_extern.h
57
struct uio;
sys/ufs/lfs/ulfs_quota1.c
795
struct uio auio;
sys/ufs/lfs/ulfs_quota1.c
842
struct uio auio;
sys/ufs/lfs/ulfs_readwrite.c
100
while (uio->uio_resid > 0) {
sys/ufs/lfs/ulfs_readwrite.c
102
genfs_directio(vp, uio, ioflag);
sys/ufs/lfs/ulfs_readwrite.c
104
bytelen = MIN(ip->i_size - uio->uio_offset, uio->uio_resid);
sys/ufs/lfs/ulfs_readwrite.c
107
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/ufs/lfs/ulfs_readwrite.c
122
BUFRD(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/lfs/ulfs_readwrite.c
135
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/lfs/ulfs_readwrite.c
147
if (uio->uio_offset > fs->um_maxfilesize)
sys/ufs/lfs/ulfs_readwrite.c
149
if (uio->uio_resid == 0)
sys/ufs/lfs/ulfs_readwrite.c
153
if (uio->uio_offset >= ip->i_size)
sys/ufs/lfs/ulfs_readwrite.c
156
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/lfs/ulfs_readwrite.c
157
bytesinfile = ip->i_size - uio->uio_offset;
sys/ufs/lfs/ulfs_readwrite.c
160
lbn = lfs_lblkno(fs, uio->uio_offset);
sys/ufs/lfs/ulfs_readwrite.c
163
blkoffset = lfs_blkoff(fs, uio->uio_offset);
sys/ufs/lfs/ulfs_readwrite.c
164
xfersize = MIN(MIN(fs_sb_getbsize(fs) - blkoffset, uio->uio_resid),
sys/ufs/lfs/ulfs_readwrite.c
190
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/lfs/ulfs_readwrite.c
230
struct uio *a_uio;
sys/ufs/lfs/ulfs_readwrite.c
235
struct uio *uio;
sys/ufs/lfs/ulfs_readwrite.c
247
uio = ap->a_uio;
sys/ufs/lfs/ulfs_readwrite.c
252
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/lfs/ulfs_readwrite.c
256
uio->uio_offset = ip->i_size;
sys/ufs/lfs/ulfs_readwrite.c
257
if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size)
sys/ufs/lfs/ulfs_readwrite.c
261
if (uio->uio_offset < 0 ||
sys/ufs/lfs/ulfs_readwrite.c
262
(u_int64_t)uio->uio_offset + uio->uio_resid > fs->um_maxfilesize)
sys/ufs/lfs/ulfs_readwrite.c
268
if (uio->uio_resid == 0)
sys/ufs/lfs/ulfs_readwrite.c
273
origoff = uio->uio_offset;
sys/ufs/lfs/ulfs_readwrite.c
274
resid = uio->uio_resid;
sys/ufs/lfs/ulfs_readwrite.c
281
lfs_availwait(fs, lfs_btofsb(fs, uio->uio_resid));
sys/ufs/lfs/ulfs_readwrite.c
284
preallocoff = round_page(lfs_blkroundup(fs, MAX(osize, uio->uio_offset)));
sys/ufs/lfs/ulfs_readwrite.c
286
nsize = MAX(osize, uio->uio_offset + uio->uio_resid);
sys/ufs/lfs/ulfs_readwrite.c
312
while (uio->uio_resid > 0) {
sys/ufs/lfs/ulfs_readwrite.c
318
genfs_directio(vp, uio, ioflag);
sys/ufs/lfs/ulfs_readwrite.c
321
oldoff = uio->uio_offset;
sys/ufs/lfs/ulfs_readwrite.c
322
blkoffset = lfs_blkoff(fs, uio->uio_offset);
sys/ufs/lfs/ulfs_readwrite.c
323
bytelen = MIN(fs_sb_getbsize(fs) - blkoffset, uio->uio_resid);
sys/ufs/lfs/ulfs_readwrite.c
335
overwrite = uio->uio_offset >= preallocoff &&
sys/ufs/lfs/ulfs_readwrite.c
336
uio->uio_offset < endallocoff;
sys/ufs/lfs/ulfs_readwrite.c
338
lfs_blkoff(fs, uio->uio_offset) == 0 &&
sys/ufs/lfs/ulfs_readwrite.c
339
(uio->uio_offset & PAGE_MASK) == 0) {
sys/ufs/lfs/ulfs_readwrite.c
356
error = ulfs_balloc_range(vp, uio->uio_offset, bytelen,
sys/ufs/lfs/ulfs_readwrite.c
362
error = GOP_ALLOC(vp, uio->uio_offset, bytelen,
sys/ufs/lfs/ulfs_readwrite.c
374
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/ufs/lfs/ulfs_readwrite.c
401
round_page(lfs_blkroundup(fs, uio->uio_offset)),
sys/ufs/lfs/ulfs_readwrite.c
406
error = ulfs_post_write_update(vp, uio, ioflag, cred, osize, resid,
sys/ufs/lfs/ulfs_readwrite.c
416
BUFWR(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/lfs/ulfs_readwrite.c
432
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/lfs/ulfs_readwrite.c
439
if (uio->uio_offset < 0 ||
sys/ufs/lfs/ulfs_readwrite.c
440
uio->uio_resid > fs->um_maxfilesize ||
sys/ufs/lfs/ulfs_readwrite.c
441
uio->uio_offset > (fs->um_maxfilesize - uio->uio_resid))
sys/ufs/lfs/ulfs_readwrite.c
444
if (uio->uio_resid == 0)
sys/ufs/lfs/ulfs_readwrite.c
448
resid = uio->uio_resid;
sys/ufs/lfs/ulfs_readwrite.c
454
lfs_availwait(fs, lfs_btofsb(fs, uio->uio_resid));
sys/ufs/lfs/ulfs_readwrite.c
459
while (uio->uio_resid > 0) {
sys/ufs/lfs/ulfs_readwrite.c
460
lbn = lfs_lblkno(fs, uio->uio_offset);
sys/ufs/lfs/ulfs_readwrite.c
461
blkoffset = lfs_blkoff(fs, uio->uio_offset);
sys/ufs/lfs/ulfs_readwrite.c
462
xfersize = MIN(fs_sb_getbsize(fs) - blkoffset, uio->uio_resid);
sys/ufs/lfs/ulfs_readwrite.c
473
error = lfs_balloc(vp, uio->uio_offset, xfersize, cred, flags,
sys/ufs/lfs/ulfs_readwrite.c
478
if (uio->uio_offset + xfersize > ip->i_size) {
sys/ufs/lfs/ulfs_readwrite.c
479
ip->i_size = uio->uio_offset + xfersize;
sys/ufs/lfs/ulfs_readwrite.c
487
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/lfs/ulfs_readwrite.c
50
static int ulfs_post_write_update(struct vnode *, struct uio *, int,
sys/ufs/lfs/ulfs_readwrite.c
510
error = ulfs_post_write_update(vp, uio, ioflag, cred, osize, resid,
sys/ufs/lfs/ulfs_readwrite.c
517
ulfs_post_write_update(struct vnode *vp, struct uio *uio, int ioflag,
sys/ufs/lfs/ulfs_readwrite.c
533
if (resid > uio->uio_resid && cred) {
sys/ufs/lfs/ulfs_readwrite.c
557
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/lfs/ulfs_readwrite.c
558
uio->uio_resid = resid;
sys/ufs/lfs/ulfs_readwrite.c
559
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC) == IO_SYNC) {
sys/ufs/lfs/ulfs_readwrite.c
62
struct uio *a_uio;
sys/ufs/lfs/ulfs_readwrite.c
68
struct uio *uio;
sys/ufs/lfs/ulfs_readwrite.c
76
uio = ap->a_uio;
sys/ufs/lfs/ulfs_readwrite.c
80
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/lfs/ulfs_readwrite.c
85
return BUFRD(vp, uio, ioflag, ap->a_cred);
sys/ufs/lfs/ulfs_readwrite.c
88
return BUFRD(vp, uio, ioflag, ap->a_cred);
sys/ufs/lfs/ulfs_readwrite.c
89
if ((u_int64_t)uio->uio_offset > fs->um_maxfilesize)
sys/ufs/lfs/ulfs_readwrite.c
91
if (uio->uio_resid == 0)
sys/ufs/lfs/ulfs_readwrite.c
95
if (uio->uio_offset >= ip->i_size)
sys/ufs/lfs/ulfs_vnops.c
1018
struct uio *a_uio;
sys/ufs/lfs/ulfs_vnops.c
1041
struct uio *a_uio;
sys/ufs/lfs/ulfs_vnops.c
1064
struct uio *a_uio;
sys/ufs/lfs/ulfs_vnops.c
1086
struct uio *a_uio;
sys/ufs/lfs/ulfs_vnops.c
1296
struct uio uio;
sys/ufs/lfs/ulfs_vnops.c
1305
uio.uio_iov = &iov;
sys/ufs/lfs/ulfs_vnops.c
1306
uio.uio_iovcnt = 1;
sys/ufs/lfs/ulfs_vnops.c
1307
uio.uio_resid = len;
sys/ufs/lfs/ulfs_vnops.c
1308
uio.uio_offset = off;
sys/ufs/lfs/ulfs_vnops.c
1309
uio.uio_rw = rw;
sys/ufs/lfs/ulfs_vnops.c
1310
UIO_SETUP_SYSSPACE(&uio);
sys/ufs/lfs/ulfs_vnops.c
1314
error = lfs_bufrd(vp, &uio, ioflg, cred);
sys/ufs/lfs/ulfs_vnops.c
1317
error = lfs_bufwr(vp, &uio, ioflg, cred);
sys/ufs/lfs/ulfs_vnops.c
1324
*aresid = uio.uio_resid;
sys/ufs/lfs/ulfs_vnops.c
1325
else if (uio.uio_resid && error == 0)
sys/ufs/lfs/ulfs_vnops.c
773
struct uio *a_uio;
sys/ufs/lfs/ulfs_vnops.c
785
struct uio *calleruio = ap->a_uio;
sys/ufs/lfs/ulfs_vnops.c
801
struct uio rawuio;
sys/ufs/lfs/ulfs_vnops.c
955
struct uio *a_uio;
sys/ufs/lfs/ulfsmount.h
55
struct uio;
sys/ufs/ufs/ufs_extattr.c
100
struct uio *uio, size_t *size, int flag,
sys/ufs/ufs/ufs_extattr.c
103
const char *name, struct uio *uio, kauth_cred_t cred,
sys/ufs/ufs/ufs_extattr.c
1067
struct uio *uio, size_t *size, kauth_cred_t cred, struct lwp *l)
sys/ufs/ufs/ufs_extattr.c
1093
if (uio != NULL && uio->uio_offset != 0)
sys/ufs/ufs/ufs_extattr.c
1112
if (uio != NULL) {
sys/ufs/ufs/ufs_extattr.c
1114
uio->uio_offset = base_offset + sizeof(struct
sys/ufs/ufs/ufs_extattr.c
1121
len = MIN(uio->uio_resid, ueh.ueh_len);
sys/ufs/ufs/ufs_extattr.c
1122
old_len = uio->uio_resid;
sys/ufs/ufs/ufs_extattr.c
1123
uio->uio_resid = len;
sys/ufs/ufs/ufs_extattr.c
1125
error = VOP_READ(attribute->uele_backing_vnode, uio,
sys/ufs/ufs/ufs_extattr.c
1130
uio->uio_resid = old_len - (len - uio->uio_resid);
sys/ufs/ufs/ufs_extattr.c
1135
if (uio != NULL)
sys/ufs/ufs/ufs_extattr.c
1136
uio->uio_offset = 0;
sys/ufs/ufs/ufs_extattr.c
1184
struct uio *uio, size_t *size, int flag,
sys/ufs/ufs/ufs_extattr.c
1230
if (uio != NULL) {
sys/ufs/ufs/ufs_extattr.c
1242
error = uiomove(&len, sizeof(len), uio);
sys/ufs/ufs/ufs_extattr.c
1251
(size_t)attrnamelen, uio);
sys/ufs/ufs/ufs_extattr.c
1263
if (uio != NULL)
sys/ufs/ufs/ufs_extattr.c
1264
uio->uio_offset = 0;
sys/ufs/ufs/ufs_extattr.c
1350
struct uio *uio, kauth_cred_t cred, struct lwp *l)
sys/ufs/ufs/ufs_extattr.c
1355
struct uio local_aio;
sys/ufs/ufs/ufs_extattr.c
1392
if (uio->uio_offset != 0 ||
sys/ufs/ufs/ufs_extattr.c
1393
uio->uio_resid > attribute->uele_fileheader.uef_size)
sys/ufs/ufs/ufs_extattr.c
1407
ueh.ueh_len = ufs_rw32((uint32_t) uio->uio_resid,
sys/ufs/ufs/ufs_extattr.c
1446
uio->uio_offset = base_offset + sizeof(struct ufs_extattr_header);
sys/ufs/ufs/ufs_extattr.c
1451
error = VOP_WRITE(attribute->uele_backing_vnode, uio, ioflag,
sys/ufs/ufs/ufs_extattr.c
1455
uio->uio_offset = 0;
sys/ufs/ufs/ufs_extattr.c
1476
struct uio local_aio;
sys/ufs/ufs/ufs_extattr.c
522
struct uio auio;
sys/ufs/ufs/ufs_extattr.c
758
struct uio auio;
sys/ufs/ufs/ufs_extattr.c
961
struct uio aio;
sys/ufs/ufs/ufs_extattr.c
97
const char *name, struct uio *uio, size_t *size,
sys/ufs/ufs/ufs_extern.h
56
struct uio;
sys/ufs/ufs/ufs_quota1.c
808
struct uio auio;
sys/ufs/ufs/ufs_quota1.c
855
struct uio auio;
sys/ufs/ufs/ufs_readwrite.c
104
while (uio->uio_resid > 0) {
sys/ufs/ufs/ufs_readwrite.c
106
genfs_directio(vp, uio, ioflag);
sys/ufs/ufs/ufs_readwrite.c
108
bytelen = MIN(ip->i_size - uio->uio_offset, uio->uio_resid);
sys/ufs/ufs/ufs_readwrite.c
111
error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice,
sys/ufs/ufs/ufs_readwrite.c
126
BUFRD(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/ufs/ufs_readwrite.c
139
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/ufs/ufs_readwrite.c
150
if (uio->uio_offset > ump->um_maxfilesize)
sys/ufs/ufs/ufs_readwrite.c
152
if (uio->uio_resid == 0)
sys/ufs/ufs/ufs_readwrite.c
157
if (uio->uio_offset >= ip->i_size)
sys/ufs/ufs/ufs_readwrite.c
160
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ufs/ufs_readwrite.c
161
bytesinfile = ip->i_size - uio->uio_offset;
sys/ufs/ufs/ufs_readwrite.c
164
lbn = ufs_lblkno(fs, uio->uio_offset);
sys/ufs/ufs/ufs_readwrite.c
167
blkoffset = ufs_blkoff(fs, uio->uio_offset);
sys/ufs/ufs/ufs_readwrite.c
168
xfersize = MIN(MIN(fs->fs_bsize - blkoffset, uio->uio_resid),
sys/ufs/ufs/ufs_readwrite.c
194
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ufs/ufs_readwrite.c
239
struct uio *a_uio;
sys/ufs/ufs/ufs_readwrite.c
244
struct uio *uio;
sys/ufs/ufs/ufs_readwrite.c
258
uio = ap->a_uio;
sys/ufs/ufs/ufs_readwrite.c
264
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/ufs/ufs_readwrite.c
270
uio->uio_offset = ip->i_size;
sys/ufs/ufs/ufs_readwrite.c
271
if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size)
sys/ufs/ufs/ufs_readwrite.c
275
if (uio->uio_offset < 0 ||
sys/ufs/ufs/ufs_readwrite.c
276
(u_int64_t)uio->uio_offset + uio->uio_resid > ump->um_maxfilesize)
sys/ufs/ufs/ufs_readwrite.c
278
if (uio->uio_resid == 0)
sys/ufs/ufs/ufs_readwrite.c
283
origoff = uio->uio_offset;
sys/ufs/ufs/ufs_readwrite.c
284
resid = uio->uio_resid;
sys/ufs/ufs/ufs_readwrite.c
323
preallocoff = round_page(ufs_blkroundup(fs, MAX(osize, uio->uio_offset)));
sys/ufs/ufs/ufs_readwrite.c
325
nsize = MAX(osize, uio->uio_offset + uio->uio_resid);
sys/ufs/ufs/ufs_readwrite.c
351
while (uio->uio_resid > 0) {
sys/ufs/ufs/ufs_readwrite.c
357
genfs_directio(vp, uio, ioflag | IO_JOURNALLOCKED);
sys/ufs/ufs/ufs_readwrite.c
360
oldoff = uio->uio_offset;
sys/ufs/ufs/ufs_readwrite.c
361
blkoffset = ufs_blkoff(fs, uio->uio_offset);
sys/ufs/ufs/ufs_readwrite.c
362
bytelen = MIN(fs->fs_bsize - blkoffset, uio->uio_resid);
sys/ufs/ufs/ufs_readwrite.c
374
overwrite = uio->uio_offset >= preallocoff &&
sys/ufs/ufs/ufs_readwrite.c
375
uio->uio_offset < endallocoff;
sys/ufs/ufs/ufs_readwrite.c
377
ufs_blkoff(fs, uio->uio_offset) == 0 &&
sys/ufs/ufs/ufs_readwrite.c
378
(uio->uio_offset & PAGE_MASK) == 0) {
sys/ufs/ufs/ufs_readwrite.c
395
error = ufs_balloc_range(vp, uio->uio_offset, bytelen,
sys/ufs/ufs/ufs_readwrite.c
401
error = GOP_ALLOC(vp, uio->uio_offset, bytelen,
sys/ufs/ufs/ufs_readwrite.c
413
error = ubc_uiomove(&vp->v_uobj, uio, bytelen,
sys/ufs/ufs/ufs_readwrite.c
435
if (!async && oldoff >> fshift != uio->uio_offset >> fshift) {
sys/ufs/ufs/ufs_readwrite.c
438
(uio->uio_offset >> fshift) << fshift,
sys/ufs/ufs/ufs_readwrite.c
447
round_page(ufs_blkroundup(fs, uio->uio_offset)),
sys/ufs/ufs/ufs_readwrite.c
452
error = ufs_post_write_update(vp, uio, ioflag, cred, osize, resid,
sys/ufs/ufs/ufs_readwrite.c
463
BUFWR(struct vnode *vp, struct uio *uio, int ioflag, kauth_cred_t cred)
sys/ufs/ufs/ufs_readwrite.c
479
KASSERT(uio->uio_rw == UIO_WRITE);
sys/ufs/ufs/ufs_readwrite.c
489
if (uio->uio_offset < 0 ||
sys/ufs/ufs/ufs_readwrite.c
490
uio->uio_resid > ump->um_maxfilesize ||
sys/ufs/ufs/ufs_readwrite.c
491
uio->uio_offset > (ump->um_maxfilesize - uio->uio_resid))
sys/ufs/ufs/ufs_readwrite.c
493
if (uio->uio_resid == 0)
sys/ufs/ufs/ufs_readwrite.c
497
resid = uio->uio_resid;
sys/ufs/ufs/ufs_readwrite.c
506
while (uio->uio_resid > 0) {
sys/ufs/ufs/ufs_readwrite.c
507
lbn = ufs_lblkno(fs, uio->uio_offset);
sys/ufs/ufs/ufs_readwrite.c
508
blkoffset = ufs_blkoff(fs, uio->uio_offset);
sys/ufs/ufs/ufs_readwrite.c
509
xfersize = MIN(fs->fs_bsize - blkoffset, uio->uio_resid);
sys/ufs/ufs/ufs_readwrite.c
515
error = UFS_BALLOC(vp, uio->uio_offset, xfersize, cred, flags,
sys/ufs/ufs/ufs_readwrite.c
520
if (uio->uio_offset + xfersize > ip->i_size) {
sys/ufs/ufs/ufs_readwrite.c
521
ip->i_size = uio->uio_offset + xfersize;
sys/ufs/ufs/ufs_readwrite.c
529
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ufs/ufs_readwrite.c
55
static int ufs_post_write_update(struct vnode *, struct uio *, int,
sys/ufs/ufs/ufs_readwrite.c
550
error = ufs_post_write_update(vp, uio, ioflag, cred, osize, resid,
sys/ufs/ufs/ufs_readwrite.c
557
ufs_post_write_update(struct vnode *vp, struct uio *uio, int ioflag,
sys/ufs/ufs/ufs_readwrite.c
573
if (resid > uio->uio_resid && cred) {
sys/ufs/ufs/ufs_readwrite.c
597
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/ufs/ufs_readwrite.c
598
uio->uio_resid = resid;
sys/ufs/ufs/ufs_readwrite.c
599
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC) == IO_SYNC)
sys/ufs/ufs/ufs_readwrite.c
67
struct uio *a_uio;
sys/ufs/ufs/ufs_readwrite.c
73
struct uio *uio;
sys/ufs/ufs/ufs_readwrite.c
81
uio = ap->a_uio;
sys/ufs/ufs/ufs_readwrite.c
85
KASSERT(uio->uio_rw == UIO_READ);
sys/ufs/ufs/ufs_readwrite.c
90
return BUFRD(vp, uio, ioflag, ap->a_cred);
sys/ufs/ufs/ufs_readwrite.c
91
if ((u_int64_t)uio->uio_offset > ump->um_maxfilesize)
sys/ufs/ufs/ufs_readwrite.c
93
if (uio->uio_resid == 0)
sys/ufs/ufs/ufs_readwrite.c
97
return ffs_snapshot_read(vp, uio, ioflag);
sys/ufs/ufs/ufs_readwrite.c
99
if (uio->uio_offset >= ip->i_size)
sys/ufs/ufs/ufs_vnops.c
1564
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
1581
struct uio *calleruio = ap->a_uio;
sys/ufs/ufs/ufs_vnops.c
1597
struct uio rawuio;
sys/ufs/ufs/ufs_vnops.c
1834
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
1961
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
1982
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
2024
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
2044
struct uio *a_uio;
sys/ufs/ufs/ufs_vnops.c
2389
struct uio uio;
sys/ufs/ufs/ufs_vnops.c
2400
uio.uio_iov = &iov;
sys/ufs/ufs/ufs_vnops.c
2401
uio.uio_iovcnt = 1;
sys/ufs/ufs/ufs_vnops.c
2402
uio.uio_resid = len;
sys/ufs/ufs/ufs_vnops.c
2403
uio.uio_offset = off;
sys/ufs/ufs/ufs_vnops.c
2404
uio.uio_rw = rw;
sys/ufs/ufs/ufs_vnops.c
2405
UIO_SETUP_SYSSPACE(&uio);
sys/ufs/ufs/ufs_vnops.c
2409
error = UFS_BUFRD(vp, &uio, ioflg, cred);
sys/ufs/ufs/ufs_vnops.c
2412
error = UFS_BUFWR(vp, &uio, ioflg, cred);
sys/ufs/ufs/ufs_vnops.c
2419
*aresid = uio.uio_resid;
sys/ufs/ufs/ufs_vnops.c
2420
else if (uio.uio_resid && error == 0)
sys/ufs/ufs/ufsmount.h
140
int (*uo_bufrd)(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ufs/ufsmount.h
141
int (*uo_bufwr)(struct vnode *, struct uio *, int, kauth_cred_t);
sys/ufs/ufs/ufsmount.h
156
#define UFS_BUFRD(vp, uio, ioflag, cred) \
sys/ufs/ufs/ufsmount.h
157
(*UFS_OPS(vp)->uo_bufrd)((vp), (uio), (ioflag), (cred))
sys/ufs/ufs/ufsmount.h
158
#define UFS_BUFWR(vp, uio, ioflag, cred) \
sys/ufs/ufs/ufsmount.h
159
(*UFS_OPS(vp)->uo_bufwr)((vp), (uio), (ioflag), (cred))
sys/ufs/ufs/ufsmount.h
71
struct uio;
sys/uvm/uvm_bio.c
1006
ubc_uiomove_process, uio);
sys/uvm/uvm_bio.c
67
static int __noinline ubc_uiomove_direct(struct uvm_object *, struct uio *, vsize_t,
sys/uvm/uvm_bio.c
740
ubc_uiomove(struct uvm_object *uobj, struct uio *uio, vsize_t todo, int advice,
sys/uvm/uvm_bio.c
748
KASSERT(todo <= uio->uio_resid);
sys/uvm/uvm_bio.c
749
KASSERT(((flags & UBC_WRITE) != 0 && uio->uio_rw == UIO_WRITE) ||
sys/uvm/uvm_bio.c
750
((flags & UBC_READ) != 0 && uio->uio_rw == UIO_READ));
sys/uvm/uvm_bio.c
767
return ubc_uiomove_direct(uobj, uio, todo, advice, flags);
sys/uvm/uvm_bio.c
771
off = uio->uio_offset;
sys/uvm/uvm_bio.c
781
error = uiomove(win, bytelen, uio);
sys/uvm/uvm_bio.c
967
struct uio *uio = (struct uio *)arg;
sys/uvm/uvm_bio.c
969
return uiomove(win, len, uio);
sys/uvm/uvm_bio.c
980
ubc_uiomove_direct(struct uvm_object *uobj, struct uio *uio, vsize_t todo, int advice,
sys/uvm/uvm_bio.c
988
KASSERT(todo <= uio->uio_resid);
sys/uvm/uvm_bio.c
989
KASSERT(((flags & UBC_WRITE) != 0 && uio->uio_rw == UIO_WRITE) ||
sys/uvm/uvm_bio.c
990
((flags & UBC_READ) != 0 && uio->uio_rw == UIO_READ));
sys/uvm/uvm_bio.c
992
off = uio->uio_offset;
sys/uvm/uvm_extern.h
283
struct uio;
sys/uvm/uvm_extern.h
656
int ubc_uiomove(struct uvm_object *, struct uio *, vsize_t,
sys/uvm/uvm_extern.h
699
int uvm_io(struct vm_map *, struct uio *, int);
sys/uvm/uvm_io.c
126
error = uiomove((void *) (kva + pageoffset), sz, uio);
sys/uvm/uvm_io.c
56
uvm_io(struct vm_map *map, struct uio *uio, int flags)
sys/uvm/uvm_io.c
69
if (uio->uio_resid == 0)
sys/uvm/uvm_io.c
71
togo = uio->uio_resid;
sys/uvm/uvm_io.c
73
baseva = (vaddr_t) uio->uio_offset;
sys/uvm/uvm_swap.c
1500
swread(dev_t dev, struct uio *uio, int ioflag)
sys/uvm/uvm_swap.c
1506
" dev=%#jx offset=%#jx", dev, uio->uio_offset, 0, 0);
sys/uvm/uvm_swap.c
1509
ret = physio(swstrategy, NULL, dev, B_READ, minphys, uio);
sys/uvm/uvm_swap.c
1518
swwrite(dev_t dev, struct uio *uio, int ioflag)
sys/uvm/uvm_swap.c
1524
" dev=%#jx offset=%#jx", dev, uio->uio_offset, 0, 0);
sys/uvm/uvm_swap.c
1527
ret = physio(swstrategy, NULL, dev, B_WRITE, minphys, uio);