Symbol: uio
lib/libc/stdio/fputs.c
45
struct __suio uio;
lib/libc/stdio/fputs.c
50
iov.iov_len = uio.uio_resid = strlen(s);
lib/libc/stdio/fputs.c
51
uio.uio_iov = &iov;
lib/libc/stdio/fputs.c
52
uio.uio_iovcnt = 1;
lib/libc/stdio/fputs.c
55
ret = __sfvwrite(fp, &uio);
lib/libc/stdio/fputwc.c
44
struct __suio uio;
lib/libc/stdio/fputwc.c
48
uio.uio_iov = &iov;
lib/libc/stdio/fputwc.c
49
uio.uio_iovcnt = 1;
lib/libc/stdio/fputwc.c
61
uio.uio_resid = iov.iov_len = size;
lib/libc/stdio/fputwc.c
62
if (__sfvwrite(fp, &uio)) {
lib/libc/stdio/fvwrite.c
161
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fvwrite.c
205
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fvwrite.c
49
__sfvwrite(FILE *fp, struct __suio *uio)
lib/libc/stdio/fvwrite.c
58
if ((len = uio->uio_resid) == 0)
lib/libc/stdio/fvwrite.c
67
iov = uio->uio_iov;
lib/libc/stdio/fvwrite.c
90
} while ((uio->uio_resid -= w) != 0);
lib/libc/stdio/fwrite.c
51
struct __suio uio;
lib/libc/stdio/fwrite.c
72
uio.uio_resid = iov.iov_len = n;
lib/libc/stdio/fwrite.c
73
uio.uio_iov = &iov;
lib/libc/stdio/fwrite.c
74
uio.uio_iovcnt = 1;
lib/libc/stdio/fwrite.c
83
ret = __sfvwrite(fp, &uio);
lib/libc/stdio/fwrite.c
87
return ((n - uio.uio_resid) / size);
lib/libc/stdio/puts.c
46
struct __suio uio;
lib/libc/stdio/puts.c
54
uio.uio_resid = c + 1;
lib/libc/stdio/puts.c
55
uio.uio_iov = &iov[0];
lib/libc/stdio/puts.c
56
uio.uio_iovcnt = 2;
lib/libc/stdio/puts.c
59
ret = __sfvwrite(stdout, &uio);
lib/libc/stdio/putw.c
41
struct __suio uio;
lib/libc/stdio/putw.c
46
iov.iov_len = uio.uio_resid = sizeof(w);
lib/libc/stdio/putw.c
47
uio.uio_iov = &iov;
lib/libc/stdio/putw.c
48
uio.uio_iovcnt = 1;
lib/libc/stdio/putw.c
51
ret = __sfvwrite(fp, &uio);
lib/libc/stdio/vfprintf.c
104
__sprint(FILE *fp, struct __suio *uio)
lib/libc/stdio/vfprintf.c
108
if (uio->uio_resid == 0) {
lib/libc/stdio/vfprintf.c
109
uio->uio_iovcnt = 0;
lib/libc/stdio/vfprintf.c
112
err = __sfvwrite(fp, uio);
lib/libc/stdio/vfprintf.c
113
uio->uio_resid = 0;
lib/libc/stdio/vfprintf.c
114
uio->uio_iovcnt = 0;
lib/libc/stdio/vfprintf.c
332
struct __suio uio; /* output information: summary */
lib/libc/stdio/vfprintf.c
366
uio.uio_resid += (len); \
lib/libc/stdio/vfprintf.c
368
if (++uio.uio_iovcnt >= NIOV) { \
lib/libc/stdio/vfprintf.c
369
if (__sprint(fp, &uio)) \
lib/libc/stdio/vfprintf.c
392
if (uio.uio_resid && __sprint(fp, &uio)) \
lib/libc/stdio/vfprintf.c
394
uio.uio_iovcnt = 0; \
lib/libc/stdio/vfprintf.c
485
uio.uio_iov = iovp = iov;
lib/libc/stdio/vfprintf.c
486
uio.uio_resid = 0;
lib/libc/stdio/vfprintf.c
487
uio.uio_iovcnt = 0;
lib/libc/stdio/vfwprintf.c
131
struct __suio uio;
lib/libc/stdio/vfwprintf.c
145
uio.uio_iov = &iov;
lib/libc/stdio/vfwprintf.c
146
uio.uio_resid = len;
lib/libc/stdio/vfwprintf.c
147
uio.uio_iovcnt = 1;
lib/libc/stdio/vfwprintf.c
150
return (__sfvwrite(fp, &uio) != EOF ? (wint_t)wc : WEOF);
sys/arch/alpha/alpha/mem.c
117
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/alpha/alpha/mem.c
125
while (uio->uio_resid > 0 && !error) {
sys/arch/alpha/alpha/mem.c
126
iov = uio->uio_iov;
sys/arch/alpha/alpha/mem.c
128
uio->uio_iov++;
sys/arch/alpha/alpha/mem.c
129
uio->uio_iovcnt--;
sys/arch/alpha/alpha/mem.c
130
if (uio->uio_iovcnt < 0)
sys/arch/alpha/alpha/mem.c
138
v = uio->uio_offset;
sys/arch/alpha/alpha/mem.c
149
rw = (uio->uio_rw == UIO_READ) ? PROT_READ : PROT_WRITE;
sys/arch/alpha/alpha/mem.c
155
o = uio->uio_offset & PGOFSET;
sys/arch/alpha/alpha/mem.c
156
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/alpha/alpha/mem.c
158
uiomove((caddr_t)ALPHA_PHYS_TO_K0SEG(v), c, uio);
sys/arch/alpha/alpha/mem.c
163
v = uio->uio_offset;
sys/arch/alpha/alpha/mem.c
172
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/alpha/alpha/mem.c
174
error = uiomove((caddr_t)v, c, uio);
sys/arch/alpha/alpha/mem.c
179
if (uio->uio_rw == UIO_WRITE)
sys/arch/alpha/alpha/mem.c
180
uio->uio_resid = 0;
sys/arch/alpha/alpha/mem.c
185
if (uio->uio_rw == UIO_WRITE) {
sys/arch/alpha/alpha/mem.c
186
uio->uio_resid = 0;
sys/arch/alpha/alpha/mem.c
197
error = uiomove(zeropage, c, uio);
sys/arch/alpha/alpha/process_machdep.c
163
struct uio uio;
sys/arch/alpha/alpha/process_machdep.c
167
uio.uio_iov = &iov;
sys/arch/alpha/alpha/process_machdep.c
168
uio.uio_iovcnt = 1;
sys/arch/alpha/alpha/process_machdep.c
169
uio.uio_offset = (off_t)addr;
sys/arch/alpha/alpha/process_machdep.c
170
uio.uio_resid = sizeof(u_int32_t);
sys/arch/alpha/alpha/process_machdep.c
171
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/alpha/alpha/process_machdep.c
172
uio.uio_rw = UIO_READ;
sys/arch/alpha/alpha/process_machdep.c
173
uio.uio_procp = curproc;
sys/arch/alpha/alpha/process_machdep.c
174
return process_domem(curproc, p->p_p, &uio, PT_READ_I);
sys/arch/alpha/alpha/process_machdep.c
181
struct uio uio;
sys/arch/alpha/alpha/process_machdep.c
185
uio.uio_iov = &iov;
sys/arch/alpha/alpha/process_machdep.c
186
uio.uio_iovcnt = 1;
sys/arch/alpha/alpha/process_machdep.c
187
uio.uio_offset = (off_t)addr;
sys/arch/alpha/alpha/process_machdep.c
188
uio.uio_resid = sizeof(u_int32_t);
sys/arch/alpha/alpha/process_machdep.c
189
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/alpha/alpha/process_machdep.c
190
uio.uio_rw = UIO_WRITE;
sys/arch/alpha/alpha/process_machdep.c
191
uio.uio_procp = curproc;
sys/arch/alpha/alpha/process_machdep.c
192
return process_domem(curproc, p->p_p, &uio, PT_WRITE_I);
sys/arch/alpha/dev/bus_dma.c
311
_bus_dmamap_load_uio_direct(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/dev/bus_dma.c
328
resid = uio->uio_resid;
sys/arch/alpha/dev/bus_dma.c
329
iov = uio->uio_iov;
sys/arch/alpha/dev/bus_dma.c
331
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/alpha/dev/bus_dma.c
332
p = uio->uio_procp;
sys/arch/alpha/dev/bus_dma.c
343
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/alpha/dev/bus_dma.c
358
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/dev/bus_dma.c
365
error = bus_dmamap_load_uio(t->_next_window, map, uio, flags);
sys/arch/alpha/dev/sgmap_typedep.c
307
__C(SGMAP_TYPE,_load_uio)(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/dev/sgmap_typedep.c
328
resid = uio->uio_resid;
sys/arch/alpha/dev/sgmap_typedep.c
329
iov = uio->uio_iov;
sys/arch/alpha/dev/sgmap_typedep.c
331
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/alpha/dev/sgmap_typedep.c
332
p = uio->uio_procp;
sys/arch/alpha/dev/sgmap_typedep.c
342
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0;
sys/arch/alpha/dev/sgmap_typedep.c
365
map->dm_mapsize = uio->uio_resid;
sys/arch/alpha/dev/sgmap_typedep.c
375
uio, flags);
sys/arch/alpha/dev/sgmap_typedep.h
48
struct uio *, int, struct alpha_sgmap *);
sys/arch/alpha/include/bus.h
479
struct uio;
sys/arch/alpha/include/bus.h
581
struct uio *, int);
sys/arch/alpha/include/bus.h
678
bus_dmamap_t, struct uio *, int);
sys/arch/alpha/isa/isa_machdep.h
77
struct uio *, int);
sys/arch/alpha/isa/isadma_bounce.c
339
struct uio *uio, int flags)
sys/arch/alpha/pci/apecs_dma.c
263
struct uio *uio, int flags)
sys/arch/alpha/pci/apecs_dma.c
267
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/apecs_dma.c
64
struct uio *, int);
sys/arch/alpha/pci/cia_dma.c
378
struct uio *uio, int flags)
sys/arch/alpha/pci/cia_dma.c
382
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
68
struct uio *, int);
sys/arch/alpha/pci/lca_dma.c
266
struct uio *uio, int flags)
sys/arch/alpha/pci/lca_dma.c
270
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
64
struct uio *, int);
sys/arch/alpha/pci/mcpcia_dma.c
319
struct uio *uio, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
324
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
62
struct uio *, int);
sys/arch/alpha/pci/tsp_dma.c
300
struct uio *uio, int flags)
sys/arch/alpha/pci/tsp_dma.c
304
error = pci_sgmap_pte64_load_uio(t, map, uio, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
95
struct uio *, int);
sys/arch/alpha/tc/tc_dma_3000_500.c
142
tc_bus_dmamap_load_uio_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/alpha/tc/tc_dma_3000_500.c
145
return (tc_sgmap_load_uio(t, map, uio, flags, t->_sgmap));
sys/arch/alpha/tc/tc_dma_3000_500.h
42
struct uio *, int);
sys/arch/amd64/amd64/aesni.c
484
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/aesni.c
495
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/aesni.c
510
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/aesni.c
523
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/aesni.c
537
cuio_copydata((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/aesni.c
609
cuio_copyback((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/amd64/amd64/bus_dma.c
400
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/amd64/amd64/bus_dma.c
417
resid = uio->uio_resid;
sys/arch/amd64/amd64/bus_dma.c
418
iov = uio->uio_iov;
sys/arch/amd64/amd64/bus_dma.c
420
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/amd64/amd64/bus_dma.c
421
p = uio->uio_procp;
sys/arch/amd64/amd64/bus_dma.c
433
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/amd64/amd64/bus_dma.c
448
map->dm_mapsize = uio->uio_resid;
sys/arch/amd64/amd64/mem.c
124
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/amd64/amd64/mem.c
132
while (uio->uio_resid > 0 && error == 0) {
sys/arch/amd64/amd64/mem.c
133
iov = uio->uio_iov;
sys/arch/amd64/amd64/mem.c
135
uio->uio_iov++;
sys/arch/amd64/amd64/mem.c
136
uio->uio_iovcnt--;
sys/arch/amd64/amd64/mem.c
137
if (uio->uio_iovcnt < 0)
sys/arch/amd64/amd64/mem.c
145
v = PMAP_DIRECT_MAP(uio->uio_offset);
sys/arch/amd64/amd64/mem.c
146
error = uiomove((caddr_t)v, uio->uio_resid, uio);
sys/arch/amd64/amd64/mem.c
151
v = uio->uio_offset;
sys/arch/amd64/amd64/mem.c
155
uio->uio_rw == UIO_WRITE)
sys/arch/amd64/amd64/mem.c
158
uio->uio_rw == UIO_READ ? B_READ : B_WRITE)) &&
sys/arch/amd64/amd64/mem.c
161
error = uiomove((caddr_t)v, c, uio);
sys/arch/amd64/amd64/mem.c
166
if (uio->uio_rw == UIO_WRITE)
sys/arch/amd64/amd64/mem.c
167
uio->uio_resid = 0;
sys/arch/amd64/amd64/mem.c
172
if (uio->uio_rw == UIO_WRITE) {
sys/arch/amd64/amd64/mem.c
180
error = uiomove(zeropage, c, uio);
sys/arch/amd64/amd64/mem.c
188
uio->uio_offset += c;
sys/arch/amd64/amd64/mem.c
189
uio->uio_resid -= c;
sys/arch/amd64/amd64/nvram.c
102
if (uio->uio_offset < 0)
sys/arch/amd64/amd64/nvram.c
105
if (uio->uio_resid == 0)
sys/arch/amd64/amd64/nvram.c
119
ret = uiomove(buf, (tmp - buf), uio);
sys/arch/amd64/amd64/nvram.c
121
uio->uio_offset += uio->uio_resid;
sys/arch/amd64/amd64/nvram.c
49
int nvramread(dev_t dev, struct uio *uio, int flags);
sys/arch/amd64/amd64/nvram.c
91
nvramread(dev_t dev, struct uio *uio, int flags)
sys/arch/amd64/amd64/nvram.c
94
off_t pos = uio->uio_offset;
sys/arch/amd64/amd64/nvram.c
96
size_t count = ulmin(sizeof(buf), uio->uio_resid);
sys/arch/amd64/amd64/via.c
355
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/via.c
373
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/via.c
385
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/amd64/amd64/via.c
398
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/amd64/include/bus.h
533
struct uio;
sys/arch/amd64/include/bus.h
589
struct uio *, int);
sys/arch/amd64/include/bus.h
684
struct uio *, int);
sys/arch/amd64/isa/isa_machdep.c
105
struct uio *, int);
sys/arch/amd64/isa/isa_machdep.c
516
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm/arm/bus_dma.c
226
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm/arm/bus_dma.c
242
resid = uio->uio_resid;
sys/arch/arm/arm/bus_dma.c
243
iov = uio->uio_iov;
sys/arch/arm/arm/bus_dma.c
245
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/arm/arm/bus_dma.c
246
p = uio->uio_procp;
sys/arch/arm/arm/bus_dma.c
259
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/arm/arm/bus_dma.c
274
map->dm_mapsize = uio->uio_resid;
sys/arch/arm/arm/bus_dma.c
276
map->_dm_origbuf = uio;
sys/arch/arm/arm/bus_dma.c
555
struct uio *uio = map->_dm_origbuf;
sys/arch/arm/arm/bus_dma.c
556
struct iovec *iov = uio->uio_iov;
sys/arch/arm/arm/mem.c
145
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/arm/arm/mem.c
160
while (uio->uio_resid > 0 && error == 0) {
sys/arch/arm/arm/mem.c
161
iov = uio->uio_iov;
sys/arch/arm/arm/mem.c
163
uio->uio_iov++;
sys/arch/arm/arm/mem.c
164
uio->uio_iovcnt--;
sys/arch/arm/arm/mem.c
165
if (uio->uio_iovcnt < 0)
sys/arch/arm/arm/mem.c
172
v = uio->uio_offset;
sys/arch/arm/arm/mem.c
173
prot = uio->uio_rw == UIO_READ ? PROT_READ :
sys/arch/arm/arm/mem.c
178
o = uio->uio_offset & PGOFSET;
sys/arch/arm/arm/mem.c
179
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/arm/arm/mem.c
180
error = uiomove((caddr_t)memhook + o, c, uio);
sys/arch/arm/arm/mem.c
187
v = uio->uio_offset;
sys/arch/arm/arm/mem.c
190
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/arm/arm/mem.c
192
error = uiomove((caddr_t)v, c, uio);
sys/arch/arm/arm/mem.c
196
if (uio->uio_rw == UIO_WRITE)
sys/arch/arm/arm/mem.c
197
uio->uio_resid = 0;
sys/arch/arm/arm/mem.c
201
if (uio->uio_rw == UIO_WRITE) {
sys/arch/arm/arm/mem.c
202
uio->uio_resid = 0;
sys/arch/arm/arm/mem.c
209
error = uiomove(zeropage, c, uio);
sys/arch/arm/include/bus.h
629
struct uio;
sys/arch/arm/include/bus.h
689
struct uio *, int);
sys/arch/arm/include/bus.h
793
struct uio *, int);
sys/arch/arm64/arm64/bus_dma.c
352
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/arm64/arm64/bus_dma.c
368
resid = uio->uio_resid;
sys/arch/arm64/arm64/bus_dma.c
369
iov = uio->uio_iov;
sys/arch/arm64/arm64/bus_dma.c
371
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/arm64/arm64/bus_dma.c
372
p = uio->uio_procp;
sys/arch/arm64/arm64/bus_dma.c
384
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/arm64/arm64/bus_dma.c
400
map->dm_mapsize = uio->uio_resid;
sys/arch/arm64/arm64/cryptox.c
388
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/arm64/arm64/cryptox.c
399
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/arm64/arm64/cryptox.c
409
cuio_copydata((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/cryptox.c
434
cuio_copyback((struct uio *)crp->crp_buf, crd->crd_skip,
sys/arch/arm64/arm64/mem.c
147
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/arm64/arm64/mem.c
162
while (uio->uio_resid > 0 && error == 0) {
sys/arch/arm64/arm64/mem.c
163
iov = uio->uio_iov;
sys/arch/arm64/arm64/mem.c
165
uio->uio_iov++;
sys/arch/arm64/arm64/mem.c
166
uio->uio_iovcnt--;
sys/arch/arm64/arm64/mem.c
167
if (uio->uio_iovcnt < 0)
sys/arch/arm64/arm64/mem.c
174
v = uio->uio_offset;
sys/arch/arm64/arm64/mem.c
175
prot = uio->uio_rw == UIO_READ ? PROT_READ :
sys/arch/arm64/arm64/mem.c
180
o = uio->uio_offset & PGOFSET;
sys/arch/arm64/arm64/mem.c
181
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/arm64/arm64/mem.c
182
error = uiomove((caddr_t)vmmap + o, c, uio);
sys/arch/arm64/arm64/mem.c
189
v = uio->uio_offset;
sys/arch/arm64/arm64/mem.c
192
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/arm64/arm64/mem.c
194
error = uiomove((caddr_t)v, c, uio);
sys/arch/arm64/arm64/mem.c
198
if (uio->uio_rw == UIO_WRITE)
sys/arch/arm64/arm64/mem.c
199
uio->uio_resid = 0;
sys/arch/arm64/arm64/mem.c
203
if (uio->uio_rw == UIO_WRITE) {
sys/arch/arm64/arm64/mem.c
204
uio->uio_resid = 0;
sys/arch/arm64/arm64/mem.c
211
error = uiomove(zeropage, c, uio);
sys/arch/arm64/dev/apldart.c
239
struct uio *, int);
sys/arch/arm64/dev/apldart.c
972
struct uio *uio, int flags)
sys/arch/arm64/dev/apldart.c
979
uio, flags);
sys/arch/arm64/dev/smmu.c
113
struct uio *, int);
sys/arch/arm64/dev/smmu.c
1477
smmu_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/arm64/dev/smmu.c
1485
uio, flags);
sys/arch/arm64/include/bus.h
345
struct uio;
sys/arch/arm64/include/bus.h
393
struct uio *, int);
sys/arch/arm64/include/bus.h
464
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/astro.c
174
int iommu_dvmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/astro.c
472
iommu_dvmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/astro.c
478
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/dino.c
1557
dino_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/dino.c
1561
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/dino.c
273
int dino_dmamap_load_uio(void *, bus_dmamap_t, struct uio *, int);
sys/arch/hppa/dev/elroy.c
1073
struct uio *uio, int flags);
sys/arch/hppa/dev/elroy.c
1129
elroy_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/dev/elroy.c
1133
return (bus_dmamap_load_uio(sc->sc_dmat, map, uio, flags));
sys/arch/hppa/dev/pdc.c
246
pdcread(dev_t dev, struct uio *uio, int flag)
sys/arch/hppa/dev/pdc.c
256
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/arch/hppa/dev/pdc.c
260
pdcwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/hppa/dev/pdc.c
270
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/arch/hppa/hppa/mainbus.c
707
struct uio *uio, int flags);
sys/arch/hppa/hppa/mainbus.c
917
mbus_dmamap_load_uio(void *v, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/hppa/hppa/mainbus.c
932
resid = uio->uio_resid;
sys/arch/hppa/hppa/mainbus.c
933
iov = uio->uio_iov;
sys/arch/hppa/hppa/mainbus.c
938
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/hppa/hppa/mainbus.c
939
p = uio->uio_procp;
sys/arch/hppa/hppa/mainbus.c
950
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/hppa/hppa/mainbus.c
965
map->dm_mapsize = uio->uio_resid;
sys/arch/hppa/hppa/mem.c
330
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/hppa/hppa/mem.c
337
while (uio->uio_resid > 0 && error == 0) {
sys/arch/hppa/hppa/mem.c
338
iov = uio->uio_iov;
sys/arch/hppa/hppa/mem.c
340
uio->uio_iov++;
sys/arch/hppa/hppa/mem.c
341
uio->uio_iovcnt--;
sys/arch/hppa/hppa/mem.c
342
if (uio->uio_iovcnt < 0)
sys/arch/hppa/hppa/mem.c
351
v = uio->uio_offset;
sys/arch/hppa/hppa/mem.c
358
c = ulmin(c, uio->uio_resid);
sys/arch/hppa/hppa/mem.c
359
error = uiomove((caddr_t)v, c, uio);
sys/arch/hppa/hppa/mem.c
363
v = uio->uio_offset;
sys/arch/hppa/hppa/mem.c
365
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/hppa/hppa/mem.c
367
c, (uio->uio_rw == UIO_READ) ? B_READ : B_WRITE)) {
sys/arch/hppa/hppa/mem.c
372
error = uiomove((caddr_t)v, c, uio);
sys/arch/hppa/hppa/mem.c
376
if (uio->uio_rw == UIO_WRITE)
sys/arch/hppa/hppa/mem.c
377
uio->uio_resid = 0;
sys/arch/hppa/hppa/mem.c
382
if (uio->uio_rw == UIO_WRITE) {
sys/arch/hppa/hppa/mem.c
383
uio->uio_resid = 0;
sys/arch/hppa/hppa/mem.c
394
error = uiomove(zeropage, c, uio);
sys/arch/hppa/hppa/trap.c
664
struct uio uio;
sys/arch/hppa/hppa/trap.c
669
uio.uio_iov = &iov;
sys/arch/hppa/hppa/trap.c
670
uio.uio_iovcnt = 1;
sys/arch/hppa/hppa/trap.c
671
uio.uio_offset = (off_t)addr;
sys/arch/hppa/hppa/trap.c
672
uio.uio_resid = sizeof(u_int);
sys/arch/hppa/hppa/trap.c
673
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/hppa/hppa/trap.c
674
uio.uio_rw = UIO_READ;
sys/arch/hppa/hppa/trap.c
675
uio.uio_procp = curproc;
sys/arch/hppa/hppa/trap.c
676
return (process_domem(curproc, p->p_p, &uio, PT_READ_I));
sys/arch/hppa/hppa/trap.c
682
struct uio uio;
sys/arch/hppa/hppa/trap.c
687
uio.uio_iov = &iov;
sys/arch/hppa/hppa/trap.c
688
uio.uio_iovcnt = 1;
sys/arch/hppa/hppa/trap.c
689
uio.uio_offset = (off_t)addr;
sys/arch/hppa/hppa/trap.c
690
uio.uio_resid = sizeof(u_int);
sys/arch/hppa/hppa/trap.c
691
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/hppa/hppa/trap.c
692
uio.uio_rw = UIO_WRITE;
sys/arch/hppa/hppa/trap.c
693
uio.uio_procp = curproc;
sys/arch/hppa/hppa/trap.c
694
return (process_domem(curproc, p->p_p, &uio, PT_WRITE_I));
sys/arch/hppa/include/bus.h
307
struct uio;
sys/arch/hppa/include/bus.h
353
struct uio *, int);
sys/arch/i386/i386/bus_dma.c
213
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/i386/i386/bus_dma.c
229
resid = uio->uio_resid;
sys/arch/i386/i386/bus_dma.c
230
iov = uio->uio_iov;
sys/arch/i386/i386/bus_dma.c
235
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/i386/i386/bus_dma.c
236
p = uio->uio_procp;
sys/arch/i386/i386/bus_dma.c
246
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/i386/i386/bus_dma.c
261
map->dm_mapsize = uio->uio_resid;
sys/arch/i386/i386/mem.c
119
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/i386/i386/mem.c
132
while (uio->uio_resid > 0 && error == 0) {
sys/arch/i386/i386/mem.c
133
iov = uio->uio_iov;
sys/arch/i386/i386/mem.c
135
uio->uio_iov++;
sys/arch/i386/i386/mem.c
136
uio->uio_iovcnt--;
sys/arch/i386/i386/mem.c
137
if (uio->uio_iovcnt < 0)
sys/arch/i386/i386/mem.c
145
v = uio->uio_offset;
sys/arch/i386/i386/mem.c
147
trunc_page(v), uio->uio_rw == UIO_READ ?
sys/arch/i386/i386/mem.c
150
o = uio->uio_offset & PGOFSET;
sys/arch/i386/i386/mem.c
151
c = ulmin(uio->uio_resid, NBPG - o);
sys/arch/i386/i386/mem.c
152
error = uiomove((caddr_t)vmmap + o, c, uio);
sys/arch/i386/i386/mem.c
160
v = uio->uio_offset;
sys/arch/i386/i386/mem.c
163
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/i386/i386/mem.c
165
error = uiomove((caddr_t)v, c, uio);
sys/arch/i386/i386/mem.c
170
if (uio->uio_rw == UIO_WRITE)
sys/arch/i386/i386/mem.c
171
uio->uio_resid = 0;
sys/arch/i386/i386/mem.c
176
if (uio->uio_rw == UIO_WRITE) {
sys/arch/i386/i386/mem.c
185
error = uiomove(zeropage, c, uio);
sys/arch/i386/i386/mem.c
193
uio->uio_offset += c;
sys/arch/i386/i386/mem.c
194
uio->uio_resid -= c;
sys/arch/i386/i386/nvram.c
102
if (uio->uio_offset < 0)
sys/arch/i386/i386/nvram.c
105
if (uio->uio_resid == 0)
sys/arch/i386/i386/nvram.c
119
ret = uiomove(buf, (tmp - buf), uio);
sys/arch/i386/i386/nvram.c
121
uio->uio_offset += uio->uio_resid;
sys/arch/i386/i386/nvram.c
48
int nvramread(dev_t dev, struct uio *uio, int flags);
sys/arch/i386/i386/nvram.c
91
nvramread(dev_t dev, struct uio *uio, int flags)
sys/arch/i386/i386/nvram.c
94
off_t pos = uio->uio_offset;
sys/arch/i386/i386/nvram.c
96
size_t count = ulmin(sizeof(buf), uio->uio_resid);
sys/arch/i386/i386/via.c
363
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/i386/i386/via.c
381
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/i386/via.c
393
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/i386/via.c
406
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/i386/include/bus.h
536
struct uio;
sys/arch/i386/include/bus.h
589
struct uio *, int);
sys/arch/i386/include/bus.h
677
struct uio *, int);
sys/arch/i386/isa/isa_machdep.c
119
struct uio *, int);
sys/arch/i386/isa/isa_machdep.c
823
_isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/i386/isa/joy.c
125
return uiomove((caddr_t) & c, sizeof(struct joystick), uio);
sys/arch/i386/isa/joy.c
90
joyread(dev_t dev, struct uio *uio, int flag)
sys/arch/i386/pci/glxsb.c
689
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
706
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
725
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/i386/pci/glxsb.c
742
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/landisk/include/bus.h
443
struct uio;
sys/arch/landisk/include/bus.h
494
struct uio *, int);
sys/arch/landisk/include/bus.h
576
int _bus_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/landisk/landisk/bus_dma.c
309
_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio,
sys/arch/loongson/include/bus.h
359
struct uio;
sys/arch/loongson/include/bus.h
405
struct uio *, int);
sys/arch/loongson/include/bus.h
469
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/loongson/loongson/bus_dma.c
204
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/loongson/loongson/bus_dma.c
219
resid = uio->uio_resid;
sys/arch/loongson/loongson/bus_dma.c
220
iov = uio->uio_iov;
sys/arch/loongson/loongson/bus_dma.c
222
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/loongson/loongson/bus_dma.c
223
p = uio->uio_procp;
sys/arch/loongson/loongson/bus_dma.c
233
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/loongson/loongson/bus_dma.c
249
map->dm_mapsize = uio->uio_resid;
sys/arch/luna88k/dev/lcd.c
164
lcdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/luna88k/dev/lcd.c
170
len = uio->uio_resid;
sys/arch/luna88k/dev/lcd.c
175
error = uiomove(buf, len, uio);
sys/arch/luna88k/dev/siotty.c
532
sioread(dev_t dev, struct uio *uio, int flag)
sys/arch/luna88k/dev/siotty.c
537
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/arch/luna88k/dev/siotty.c
541
siowrite(dev_t dev, struct uio *uio, int flag)
sys/arch/luna88k/dev/siotty.c
546
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/arch/m88k/m88k/mem.c
100
uio->uio_iovcnt--;
sys/arch/m88k/m88k/mem.c
101
if (uio->uio_iovcnt < 0)
sys/arch/m88k/m88k/mem.c
109
v = uio->uio_offset;
sys/arch/m88k/m88k/mem.c
110
error = uiomove((caddr_t)v, uio->uio_resid, uio);
sys/arch/m88k/m88k/mem.c
115
v = uio->uio_offset;
sys/arch/m88k/m88k/mem.c
120
uio->uio_rw == UIO_WRITE)
sys/arch/m88k/m88k/mem.c
123
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/m88k/m88k/mem.c
125
error = uiomove((caddr_t)v, c, uio);
sys/arch/m88k/m88k/mem.c
130
if (uio->uio_rw == UIO_WRITE)
sys/arch/m88k/m88k/mem.c
131
uio->uio_resid = 0;
sys/arch/m88k/m88k/mem.c
136
if (uio->uio_rw == UIO_WRITE) {
sys/arch/m88k/m88k/mem.c
144
error = uiomove(zpage, c, uio);
sys/arch/m88k/m88k/mem.c
154
uio->uio_offset += c;
sys/arch/m88k/m88k/mem.c
155
uio->uio_resid -= c;
sys/arch/m88k/m88k/mem.c
89
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/m88k/m88k/mem.c
96
while (uio->uio_resid > 0 && error == 0) {
sys/arch/m88k/m88k/mem.c
97
iov = uio->uio_iov;
sys/arch/m88k/m88k/mem.c
99
uio->uio_iov++;
sys/arch/m88k/m88k/trap.c
1382
struct uio uio;
sys/arch/m88k/m88k/trap.c
1387
uio.uio_iov = &iov;
sys/arch/m88k/m88k/trap.c
1388
uio.uio_iovcnt = 1;
sys/arch/m88k/m88k/trap.c
1389
uio.uio_offset = (off_t)addr;
sys/arch/m88k/m88k/trap.c
1390
uio.uio_resid = sizeof(u_int);
sys/arch/m88k/m88k/trap.c
1391
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/m88k/m88k/trap.c
1392
uio.uio_rw = UIO_READ;
sys/arch/m88k/m88k/trap.c
1393
uio.uio_procp = curproc;
sys/arch/m88k/m88k/trap.c
1394
return (process_domem(curproc, p->p_p, &uio, PT_READ_I));
sys/arch/m88k/m88k/trap.c
1400
struct uio uio;
sys/arch/m88k/m88k/trap.c
1405
uio.uio_iov = &iov;
sys/arch/m88k/m88k/trap.c
1406
uio.uio_iovcnt = 1;
sys/arch/m88k/m88k/trap.c
1407
uio.uio_offset = (off_t)addr;
sys/arch/m88k/m88k/trap.c
1408
uio.uio_resid = sizeof(u_int);
sys/arch/m88k/m88k/trap.c
1409
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/m88k/m88k/trap.c
1410
uio.uio_rw = UIO_WRITE;
sys/arch/m88k/m88k/trap.c
1411
uio.uio_procp = curproc;
sys/arch/m88k/m88k/trap.c
1412
return (process_domem(curproc, p->p_p, &uio, PT_WRITE_I));
sys/arch/macppc/include/bus.h
496
struct uio;
sys/arch/macppc/include/bus.h
539
struct uio *, int);
sys/arch/macppc/include/bus.h
600
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/macppc/macppc/mem.c
236
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/macppc/macppc/mem.c
244
while (uio->uio_resid > 0 && error == 0) {
sys/arch/macppc/macppc/mem.c
245
iov = uio->uio_iov;
sys/arch/macppc/macppc/mem.c
247
uio->uio_iov++;
sys/arch/macppc/macppc/mem.c
248
uio->uio_iovcnt--;
sys/arch/macppc/macppc/mem.c
249
if (uio->uio_iovcnt < 0)
sys/arch/macppc/macppc/mem.c
257
v = uio->uio_offset;
sys/arch/macppc/macppc/mem.c
258
c = uio->uio_resid;
sys/arch/macppc/macppc/mem.c
261
error = uiomove((caddr_t)v, c, uio);
sys/arch/macppc/macppc/mem.c
266
v = uio->uio_offset;
sys/arch/macppc/macppc/mem.c
268
error = uiomove((caddr_t)v, c, uio);
sys/arch/macppc/macppc/mem.c
273
if (uio->uio_rw == UIO_WRITE)
sys/arch/macppc/macppc/mem.c
274
uio->uio_resid = 0;
sys/arch/macppc/macppc/mem.c
279
if (uio->uio_rw == UIO_WRITE) {
sys/arch/macppc/macppc/mem.c
287
error = uiomove(zeropage, c, uio);
sys/arch/macppc/macppc/mem.c
297
uio->uio_offset += c;
sys/arch/macppc/macppc/mem.c
298
uio->uio_resid -= c;
sys/arch/mips64/mips64/mem.c
101
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/mips64/mips64/mem.c
109
while (uio->uio_resid > 0 && error == 0) {
sys/arch/mips64/mips64/mem.c
110
iov = uio->uio_iov;
sys/arch/mips64/mips64/mem.c
112
uio->uio_iov++;
sys/arch/mips64/mips64/mem.c
113
uio->uio_iovcnt--;
sys/arch/mips64/mips64/mem.c
114
if (uio->uio_iovcnt < 0)
sys/arch/mips64/mips64/mem.c
122
v = uio->uio_offset;
sys/arch/mips64/mips64/mem.c
127
error = uiomove((caddr_t)v, c, uio);
sys/arch/mips64/mips64/mem.c
132
v = uio->uio_offset;
sys/arch/mips64/mips64/mem.c
152
uio->uio_rw == UIO_READ ? B_READ : B_WRITE);
sys/arch/mips64/mips64/mem.c
155
error = uiomove((caddr_t)v, c, uio);
sys/arch/mips64/mips64/mem.c
163
if (uio->uio_rw == UIO_WRITE)
sys/arch/mips64/mips64/mem.c
164
uio->uio_resid = 0;
sys/arch/mips64/mips64/mem.c
169
if (uio->uio_rw == UIO_WRITE) {
sys/arch/mips64/mips64/mem.c
177
error = uiomove(zeropage, c, uio);
sys/arch/mips64/mips64/mem.c
187
uio->uio_offset += c;
sys/arch/mips64/mips64/mem.c
188
uio->uio_resid -= c;
sys/arch/mips64/mips64/trap.c
1002
struct uio uio;
sys/arch/mips64/mips64/trap.c
1006
uio.uio_iov = &iov;
sys/arch/mips64/mips64/trap.c
1007
uio.uio_iovcnt = 1;
sys/arch/mips64/mips64/trap.c
1008
uio.uio_offset = (off_t)va;
sys/arch/mips64/mips64/trap.c
1009
uio.uio_resid = sizeof(uint32_t);
sys/arch/mips64/mips64/trap.c
1010
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/mips64/mips64/trap.c
1011
uio.uio_rw = UIO_WRITE;
sys/arch/mips64/mips64/trap.c
1012
uio.uio_procp = curproc;
sys/arch/mips64/mips64/trap.c
1013
return process_domem(curproc, p->p_p, &uio, PT_WRITE_I);
sys/arch/mips64/mips64/trap.c
984
struct uio uio;
sys/arch/mips64/mips64/trap.c
988
uio.uio_iov = &iov;
sys/arch/mips64/mips64/trap.c
989
uio.uio_iovcnt = 1;
sys/arch/mips64/mips64/trap.c
990
uio.uio_offset = (off_t)va;
sys/arch/mips64/mips64/trap.c
991
uio.uio_resid = sizeof(uint32_t);
sys/arch/mips64/mips64/trap.c
992
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/mips64/mips64/trap.c
993
uio.uio_rw = UIO_READ;
sys/arch/mips64/mips64/trap.c
994
uio.uio_procp = curproc;
sys/arch/mips64/mips64/trap.c
995
return process_domem(curproc, p->p_p, &uio, PT_READ_I);
sys/arch/octeon/dev/amdcf.c
414
amdcfread(dev_t dev, struct uio *uio, int flags)
sys/arch/octeon/dev/amdcf.c
416
return (physio(amdcfstrategy, dev, B_READ, minphys, uio));
sys/arch/octeon/dev/amdcf.c
420
amdcfwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/octeon/dev/amdcf.c
423
return (physio(amdcfstrategy, dev, B_WRITE, minphys, uio));
sys/arch/octeon/dev/octcf.c
397
octcfread(dev_t dev, struct uio *uio, int flags)
sys/arch/octeon/dev/octcf.c
401
return (physio(octcfstrategy, dev, B_READ, minphys, uio));
sys/arch/octeon/dev/octcf.c
405
octcfwrite(dev_t dev, struct uio *uio, int flags)
sys/arch/octeon/dev/octcf.c
409
return (physio(octcfstrategy, dev, B_WRITE, minphys, uio));
sys/arch/octeon/dev/octcrypto.c
1023
(struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
1036
(struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
1047
cuio_copydata((struct uio *)crp->crp_buf, skip, len, buf);
sys/arch/octeon/dev/octcrypto.c
1100
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
726
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
738
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
756
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
766
cuio_copydata((struct uio *)crp->crp_buf,
sys/arch/octeon/dev/octcrypto.c
781
cuio_copydata((struct uio *)crp->crp_buf, crde->crd_skip,
sys/arch/octeon/dev/octcrypto.c
826
cuio_copyback((struct uio *)crp->crp_buf,
sys/arch/octeon/include/bus.h
325
struct uio;
sys/arch/octeon/include/bus.h
371
struct uio *, int);
sys/arch/octeon/include/bus.h
435
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/octeon/octeon/bus_dma.c
204
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/octeon/octeon/bus_dma.c
219
resid = uio->uio_resid;
sys/arch/octeon/octeon/bus_dma.c
220
iov = uio->uio_iov;
sys/arch/octeon/octeon/bus_dma.c
222
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/octeon/octeon/bus_dma.c
223
p = uio->uio_procp;
sys/arch/octeon/octeon/bus_dma.c
233
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/octeon/octeon/bus_dma.c
249
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc/powerpc/bus_dma.c
270
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc/powerpc/bus_dma.c
285
resid = uio->uio_resid;
sys/arch/powerpc/powerpc/bus_dma.c
286
iov = uio->uio_iov;
sys/arch/powerpc/powerpc/bus_dma.c
291
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/powerpc/powerpc/bus_dma.c
292
p = uio->uio_procp;
sys/arch/powerpc/powerpc/bus_dma.c
302
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/powerpc/powerpc/bus_dma.c
317
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc64/dev/opalcons.c
187
opalconsread(dev_t dev, struct uio *uio, int flag)
sys/arch/powerpc64/dev/opalcons.c
196
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/arch/powerpc64/dev/opalcons.c
200
opalconswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/powerpc64/dev/opalcons.c
209
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/arch/powerpc64/include/bus.h
337
struct uio;
sys/arch/powerpc64/include/bus.h
384
struct uio *, int);
sys/arch/powerpc64/include/bus.h
446
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/powerpc64/powerpc64/bus_dma.c
202
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/powerpc64/powerpc64/bus_dma.c
217
resid = uio->uio_resid;
sys/arch/powerpc64/powerpc64/bus_dma.c
218
iov = uio->uio_iov;
sys/arch/powerpc64/powerpc64/bus_dma.c
220
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/powerpc64/powerpc64/bus_dma.c
221
p = uio->uio_procp;
sys/arch/powerpc64/powerpc64/bus_dma.c
231
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/powerpc64/powerpc64/bus_dma.c
247
map->dm_mapsize = uio->uio_resid;
sys/arch/powerpc64/powerpc64/mem.c
105
while (uio->uio_resid > 0 && error == 0) {
sys/arch/powerpc64/powerpc64/mem.c
106
iov = uio->uio_iov;
sys/arch/powerpc64/powerpc64/mem.c
108
uio->uio_iov++;
sys/arch/powerpc64/powerpc64/mem.c
109
uio->uio_iovcnt--;
sys/arch/powerpc64/powerpc64/mem.c
110
if (uio->uio_iovcnt < 0)
sys/arch/powerpc64/powerpc64/mem.c
118
v = uio->uio_offset;
sys/arch/powerpc64/powerpc64/mem.c
120
trunc_page(v), uio->uio_rw == UIO_READ ?
sys/arch/powerpc64/powerpc64/mem.c
123
o = uio->uio_offset & PGOFSET;
sys/arch/powerpc64/powerpc64/mem.c
124
c = ulmin(uio->uio_resid, NBPG - o);
sys/arch/powerpc64/powerpc64/mem.c
125
error = uiomove((caddr_t)vmmap + o, c, uio);
sys/arch/powerpc64/powerpc64/mem.c
133
v = uio->uio_offset;
sys/arch/powerpc64/powerpc64/mem.c
136
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/powerpc64/powerpc64/mem.c
138
error = uiomove((caddr_t)v, c, uio);
sys/arch/powerpc64/powerpc64/mem.c
143
if (uio->uio_rw == UIO_WRITE)
sys/arch/powerpc64/powerpc64/mem.c
144
uio->uio_resid = 0;
sys/arch/powerpc64/powerpc64/mem.c
149
if (uio->uio_rw == UIO_WRITE) {
sys/arch/powerpc64/powerpc64/mem.c
158
error = uiomove(zeropage, c, uio);
sys/arch/powerpc64/powerpc64/mem.c
166
uio->uio_offset += c;
sys/arch/powerpc64/powerpc64/mem.c
167
uio->uio_resid -= c;
sys/arch/powerpc64/powerpc64/mem.c
92
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/riscv64/dev/sfuart.c
479
sfuartread(dev_t dev, struct uio *uio, int flag)
sys/arch/riscv64/dev/sfuart.c
486
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/arch/riscv64/dev/sfuart.c
490
sfuartwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/riscv64/dev/sfuart.c
497
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/arch/riscv64/include/bus.h
352
struct uio;
sys/arch/riscv64/include/bus.h
403
struct uio *, int);
sys/arch/riscv64/include/bus.h
474
int _dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/arch/riscv64/riscv64/bus_dma.c
363
_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, int flags)
sys/arch/riscv64/riscv64/bus_dma.c
379
resid = uio->uio_resid;
sys/arch/riscv64/riscv64/bus_dma.c
380
iov = uio->uio_iov;
sys/arch/riscv64/riscv64/bus_dma.c
382
if (uio->uio_segflg == UIO_USERSPACE) {
sys/arch/riscv64/riscv64/bus_dma.c
383
p = uio->uio_procp;
sys/arch/riscv64/riscv64/bus_dma.c
395
for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) {
sys/arch/riscv64/riscv64/bus_dma.c
411
map->dm_mapsize = uio->uio_resid;
sys/arch/riscv64/riscv64/mem.c
143
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/riscv64/riscv64/mem.c
158
while (uio->uio_resid > 0 && error == 0) {
sys/arch/riscv64/riscv64/mem.c
159
iov = uio->uio_iov;
sys/arch/riscv64/riscv64/mem.c
161
uio->uio_iov++;
sys/arch/riscv64/riscv64/mem.c
162
uio->uio_iovcnt--;
sys/arch/riscv64/riscv64/mem.c
163
if (uio->uio_iovcnt < 0)
sys/arch/riscv64/riscv64/mem.c
170
v = uio->uio_offset;
sys/arch/riscv64/riscv64/mem.c
171
prot = uio->uio_rw == UIO_READ ? PROT_READ :
sys/arch/riscv64/riscv64/mem.c
176
o = uio->uio_offset & PGOFSET;
sys/arch/riscv64/riscv64/mem.c
177
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/riscv64/riscv64/mem.c
178
error = uiomove((caddr_t)vmmap + o, c, uio);
sys/arch/riscv64/riscv64/mem.c
185
v = uio->uio_offset;
sys/arch/riscv64/riscv64/mem.c
188
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/riscv64/riscv64/mem.c
190
error = uiomove((caddr_t)v, c, uio);
sys/arch/riscv64/riscv64/mem.c
194
if (uio->uio_rw == UIO_WRITE)
sys/arch/riscv64/riscv64/mem.c
195
uio->uio_resid = 0;
sys/arch/riscv64/riscv64/mem.c
199
if (uio->uio_rw == UIO_WRITE) {
sys/arch/riscv64/riscv64/mem.c
200
uio->uio_resid = 0;
sys/arch/riscv64/riscv64/mem.c
207
error = uiomove(zeropage, c, uio);
sys/arch/sh/dev/scif.c
787
scifread(dev_t dev, struct uio *uio, int flag)
sys/arch/sh/dev/scif.c
792
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/arch/sh/dev/scif.c
796
scifwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sh/dev/scif.c
801
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/arch/sh/sh/mem.c
131
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/sh/sh/mem.c
138
while (uio->uio_resid > 0 && !error) {
sys/arch/sh/sh/mem.c
139
iov = uio->uio_iov;
sys/arch/sh/sh/mem.c
141
uio->uio_iov++;
sys/arch/sh/sh/mem.c
142
uio->uio_iovcnt--;
sys/arch/sh/sh/mem.c
143
if (uio->uio_iovcnt < 0)
sys/arch/sh/sh/mem.c
148
v = uio->uio_offset;
sys/arch/sh/sh/mem.c
155
c = ulmin(uio->uio_resid, PAGE_SIZE - o);
sys/arch/sh/sh/mem.c
157
c, uio);
sys/arch/sh/sh/mem.c
174
error = uiomove((caddr_t)v, c, uio);
sys/arch/sh/sh/mem.c
180
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/sh/sh/mem.c
182
error = uiomove((caddr_t)v, c, uio);
sys/arch/sh/sh/mem.c
187
if (uio->uio_rw == UIO_WRITE)
sys/arch/sh/sh/mem.c
188
uio->uio_resid = 0;
sys/arch/sh/sh/mem.c
192
if (uio->uio_rw == UIO_WRITE) {
sys/arch/sh/sh/mem.c
193
uio->uio_resid = 0;
sys/arch/sh/sh/mem.c
200
error = uiomove(zeropage, c, uio);
sys/arch/sparc64/dev/fd.c
1005
fdread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/fd.c
1008
return (physio(fdstrategy, dev, B_READ, minphys, uio));
sys/arch/sparc64/dev/fd.c
1012
fdwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/fd.c
1015
return (physio(fdstrategy, dev, B_WRITE, minphys, uio));
sys/arch/sparc64/dev/pcons.c
259
pconsread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/pcons.c
264
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/arch/sparc64/dev/pcons.c
268
pconswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/pcons.c
273
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/arch/sparc64/dev/sab.c
153
int sabttyread(dev_t, struct uio *, int);
sys/arch/sparc64/dev/sab.c
154
int sabttywrite(dev_t, struct uio *, int);
sys/arch/sparc64/dev/sab.c
786
sabttyread(dev_t dev, struct uio *uio, int flags)
sys/arch/sparc64/dev/sab.c
792
return ((*linesw[tp->t_line].l_read)(tp, uio, flags));
sys/arch/sparc64/dev/sab.c
796
sabttywrite(dev_t dev, struct uio *uio, int flags)
sys/arch/sparc64/dev/sab.c
802
return ((*linesw[tp->t_line].l_write)(tp, uio, flags));
sys/arch/sparc64/dev/sbbc.c
558
sbbcread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/sbbc.c
571
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/arch/sparc64/dev/sbbc.c
575
sbbcwrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/sbbc.c
588
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/arch/sparc64/dev/vcctty.c
363
vccttyread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/vcctty.c
376
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/arch/sparc64/dev/vcctty.c
380
vccttywrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/vcctty.c
393
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/arch/sparc64/dev/vcons.c
236
vconsread(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/vcons.c
249
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/arch/sparc64/dev/vcons.c
253
vconswrite(dev_t dev, struct uio *uio, int flag)
sys/arch/sparc64/dev/vcons.c
266
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/arch/sparc64/dev/vdsp.c
1007
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1008
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1009
uio.uio_offset = 0;
sys/arch/sparc64/dev/vdsp.c
1010
uio.uio_resid = sizeof(*sc->sc_label);
sys/arch/sparc64/dev/vdsp.c
1011
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1012
uio.uio_rw = UIO_READ;
sys/arch/sparc64/dev/vdsp.c
1013
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1016
err = VOP_READ(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
1029
struct uio uio;
sys/arch/sparc64/dev/vdsp.c
1037
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1038
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1039
uio.uio_offset = 0;
sys/arch/sparc64/dev/vdsp.c
1040
uio.uio_resid = sizeof(*sc->sc_label);
sys/arch/sparc64/dev/vdsp.c
1041
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1042
uio.uio_rw = UIO_WRITE;
sys/arch/sparc64/dev/vdsp.c
1043
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1046
err = VOP_WRITE(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
1057
struct uio uio;
sys/arch/sparc64/dev/vdsp.c
1068
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1069
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1070
uio.uio_offset = 16 * ISO_DEFAULT_BLOCK_SIZE;
sys/arch/sparc64/dev/vdsp.c
1071
uio.uio_resid = sizeof(*vdp);
sys/arch/sparc64/dev/vdsp.c
1072
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1073
uio.uio_rw = UIO_READ;
sys/arch/sparc64/dev/vdsp.c
1074
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1077
err = VOP_READ(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
1132
struct uio uio;
sys/arch/sparc64/dev/vdsp.c
1147
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1148
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1149
uio.uio_offset = dm->offset * DEV_BSIZE;
sys/arch/sparc64/dev/vdsp.c
1150
uio.uio_resid = dm->size;
sys/arch/sparc64/dev/vdsp.c
1151
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1152
uio.uio_rw = UIO_READ;
sys/arch/sparc64/dev/vdsp.c
1153
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1156
dm->status = VOP_READ(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
1206
struct uio uio;
sys/arch/sparc64/dev/vdsp.c
1221
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1222
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1223
uio.uio_offset = vd->offset * DEV_BSIZE;
sys/arch/sparc64/dev/vdsp.c
1224
uio.uio_resid = vd->size;
sys/arch/sparc64/dev/vdsp.c
1225
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1226
uio.uio_rw = UIO_READ;
sys/arch/sparc64/dev/vdsp.c
1227
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1230
vd->status = VOP_READ(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
1278
struct uio uio;
sys/arch/sparc64/dev/vdsp.c
1320
uio.uio_iov = &iov;
sys/arch/sparc64/dev/vdsp.c
1321
uio.uio_iovcnt = 1;
sys/arch/sparc64/dev/vdsp.c
1322
uio.uio_offset = vd->offset * DEV_BSIZE;
sys/arch/sparc64/dev/vdsp.c
1323
uio.uio_resid = vd->size;
sys/arch/sparc64/dev/vdsp.c
1324
uio.uio_segflg = UIO_SYSSPACE;
sys/arch/sparc64/dev/vdsp.c
1325
uio.uio_rw = UIO_WRITE;
sys/arch/sparc64/dev/vdsp.c
1326
uio.uio_procp = p;
sys/arch/sparc64/dev/vdsp.c
1329
vd->status = VOP_WRITE(sc->sc_vp, &uio, 0, p->p_ucred);
sys/arch/sparc64/dev/vdsp.c
997
struct uio uio;
sys/arch/sparc64/dev/vldcp.c
365
vldcpread(dev_t dev, struct uio *uio, int ioflag)
sys/arch/sparc64/dev/vldcp.c
378
if (uio->uio_resid != 64) {
sys/arch/sparc64/dev/vldcp.c
413
ret = uiomove(lc->lc_rxq->lq_va + rx_head, 64, uio);
sys/arch/sparc64/dev/vldcp.c
427
vldcpwrite(dev_t dev, struct uio *uio, int ioflag)
sys/arch/sparc64/dev/vldcp.c
441
if (uio->uio_resid != 64) {
sys/arch/sparc64/dev/vldcp.c
480
ret = uiomove(lc->lc_txq->lq_va + tx_tail, 64, uio);
sys/arch/sparc64/include/bus.h
395
struct uio;
sys/arch/sparc64/include/bus.h
452
struct uio *, int);
sys/arch/sparc64/include/bus.h
525
bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t m, struct uio * u, int f)
sys/arch/sparc64/sparc64/machdep.c
1031
struct uio *uio, int flags)
sys/arch/sparc64/sparc64/machdep.c
1049
if (uio->uio_resid > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
1052
if (uio->uio_segflg != UIO_SYSSPACE)
sys/arch/sparc64/sparc64/machdep.c
1057
map->_dm_source = (void *)uio;
sys/arch/sparc64/sparc64/machdep.c
1061
while (j < uio->uio_iovcnt) {
sys/arch/sparc64/sparc64/machdep.c
1062
vaddr_t vaddr = (vaddr_t)uio->uio_iov[j].iov_base;
sys/arch/sparc64/sparc64/machdep.c
1063
long buflen = (long)uio->uio_iov[j].iov_len;
sys/arch/sparc64/sparc64/machdep.c
1092
if ((uio->uio_iovcnt - j) && i >= MAX_DMA_SEGS) {
sys/arch/sparc64/sparc64/machdep.c
118
struct uio *, int);
sys/arch/sparc64/sparc64/mem.c
110
while (uio->uio_resid > 0 && error == 0) {
sys/arch/sparc64/sparc64/mem.c
112
iov = uio->uio_iov;
sys/arch/sparc64/sparc64/mem.c
114
uio->uio_iov++;
sys/arch/sparc64/sparc64/mem.c
115
uio->uio_iovcnt--;
sys/arch/sparc64/sparc64/mem.c
116
if (uio->uio_iovcnt < 0)
sys/arch/sparc64/sparc64/mem.c
122
n = uio->uio_resid;
sys/arch/sparc64/sparc64/mem.c
128
v = uio->uio_offset;
sys/arch/sparc64/sparc64/mem.c
133
prot = uio->uio_rw == UIO_READ ? PROT_READ :
sys/arch/sparc64/sparc64/mem.c
138
o = uio->uio_offset & PGOFSET;
sys/arch/sparc64/sparc64/mem.c
139
c = ulmin(uio->uio_resid, NBPG - o);
sys/arch/sparc64/sparc64/mem.c
140
error = uiomove((caddr_t)vmmap + o, c, uio);
sys/arch/sparc64/sparc64/mem.c
148
v = uio->uio_offset;
sys/arch/sparc64/sparc64/mem.c
151
uio->uio_rw == UIO_READ ? B_READ : B_WRITE))
sys/arch/sparc64/sparc64/mem.c
153
error = uiomove((caddr_t)v, c, uio);
sys/arch/sparc64/sparc64/mem.c
158
if (uio->uio_rw == UIO_WRITE)
sys/arch/sparc64/sparc64/mem.c
159
uio->uio_resid = 0;
sys/arch/sparc64/sparc64/mem.c
164
if (uio->uio_rw == UIO_WRITE) {
sys/arch/sparc64/sparc64/mem.c
165
uio->uio_resid = 0;
sys/arch/sparc64/sparc64/mem.c
172
error = uiomove(zeropage, c, uio);
sys/arch/sparc64/sparc64/mem.c
180
if (n == uio->uio_resid)
sys/arch/sparc64/sparc64/mem.c
95
mmrw(dev_t dev, struct uio *uio, int flags)
sys/arch/sparc64/sparc64/openprom.c
111
if (uio->uio_offset < 0)
sys/arch/sparc64/sparc64/openprom.c
114
while (uio->uio_resid > 0) {
sys/arch/sparc64/sparc64/openprom.c
115
if (uio->uio_offset >= data_len)
sys/arch/sparc64/sparc64/openprom.c
118
v = data + uio->uio_offset;
sys/arch/sparc64/sparc64/openprom.c
119
len = data_len - uio->uio_offset;
sys/arch/sparc64/sparc64/openprom.c
120
if (len > uio->uio_resid)
sys/arch/sparc64/sparc64/openprom.c
121
len = uio->uio_resid;
sys/arch/sparc64/sparc64/openprom.c
123
error = uiomove(v, len, uio);
sys/arch/sparc64/sparc64/openprom.c
86
openpromread(dev_t dev, struct uio *uio, int flags)
sys/crypto/criov.c
102
cuio_getptr(struct uio *uio, int loc, int *off)
sys/crypto/criov.c
107
while (loc >= 0 && ind < uio->uio_iovcnt) {
sys/crypto/criov.c
108
len = uio->uio_iov[ind].iov_len;
sys/crypto/criov.c
119
*off = uio->uio_iov[ind].iov_len;
sys/crypto/criov.c
127
cuio_apply(struct uio *uio, int off, int len,
sys/crypto/criov.c
140
if (ind >= uio->uio_iovcnt)
sys/crypto/criov.c
142
ind, uio->uio_iovcnt);
sys/crypto/criov.c
143
uiolen = uio->uio_iov[ind].iov_len;
sys/crypto/criov.c
150
if (ind >= uio->uio_iovcnt)
sys/crypto/criov.c
152
ind, uio->uio_iovcnt);
sys/crypto/criov.c
153
count = min(uio->uio_iov[ind].iov_len - off, len);
sys/crypto/criov.c
155
rval = f(fstate, (char *)uio->uio_iov[ind].iov_base + off,
sys/crypto/criov.c
35
cuio_copydata(struct uio *uio, int off, int len, caddr_t cp)
sys/crypto/criov.c
37
struct iovec *iov = uio->uio_iov;
sys/crypto/criov.c
38
int iol = uio->uio_iovcnt;
sys/crypto/criov.c
68
cuio_copyback(struct uio *uio, int off, int len, const void *_cp)
sys/crypto/criov.c
70
struct iovec *iov = uio->uio_iov;
sys/crypto/criov.c
71
int iol = uio->uio_iovcnt;
sys/crypto/cryptodev.h
209
void cuio_copydata(struct uio *, int, int, caddr_t);
sys/crypto/cryptodev.h
210
void cuio_copyback(struct uio *, int, int, const void *);
sys/crypto/cryptodev.h
211
int cuio_getptr(struct uio *, int, int *);
sys/crypto/cryptodev.h
212
int cuio_apply(struct uio *, int, int,
sys/crypto/cryptosoft.c
107
struct uio *uio = NULL;
sys/crypto/cryptosoft.c
120
uio = (struct uio *) buf;
sys/crypto/cryptosoft.c
281
ind = cuio_getptr(uio, count, &k);
sys/crypto/cryptosoft.c
292
if (uio->uio_iov[ind].iov_len < k + blks &&
sys/crypto/cryptosoft.c
293
uio->uio_iov[ind].iov_len != k) {
sys/crypto/cryptosoft.c
294
cuio_copydata(uio, count, blks, blk);
sys/crypto/cryptosoft.c
335
cuio_copyback(uio, count, blks, blk);
sys/crypto/cryptosoft.c
340
ind = cuio_getptr(uio, count, &k);
sys/crypto/cryptosoft.c
356
idat = (char *)uio->uio_iov[ind].iov_base + k;
sys/crypto/cryptosoft.c
358
while (uio->uio_iov[ind].iov_len >= k + blks &&
sys/crypto/cryptosoft.c
403
if (i > 0 && k == uio->uio_iov[ind].iov_len) {
sys/crypto/cryptosoft.c
406
if (ind >= uio->uio_iovcnt)
sys/crypto/cryptosoft.c
439
err = cuio_apply((struct uio *) buf, crd->crd_skip,
sys/crypto/cryptosoft.c
709
cuio_copyback((struct uio *)buf, crd->crd_skip, result, out);
sys/crypto/cryptosoft.c
716
struct uio *uio = (struct uio *)buf;
sys/crypto/cryptosoft.c
720
ind = uio->uio_iovcnt - 1;
sys/crypto/cryptosoft.c
723
if (adj < uio->uio_iov[ind].iov_len) {
sys/crypto/cryptosoft.c
724
uio->uio_iov[ind].iov_len -= adj;
sys/crypto/cryptosoft.c
728
adj -= uio->uio_iov[ind].iov_len;
sys/crypto/cryptosoft.c
729
uio->uio_iov[ind].iov_len = 0;
sys/crypto/cryptosoft.c
731
uio->uio_iovcnt--;
sys/crypto/cryptosoft.c
85
cuio_copyback((struct uio *)a,b,c,d); \
sys/crypto/cryptosoft.c
92
cuio_copydata((struct uio *)a,b,c,d); \
sys/dev/acpi/acpidmar.c
1003
rc = _bus_dmamap_load_uio(tag, dmam, uio, flags);
sys/dev/acpi/acpidmar.c
406
static int dmar_dmamap_load_uio(bus_dma_tag_t, bus_dmamap_t, struct uio *, int);
sys/dev/acpi/acpidmar.c
997
dmar_dmamap_load_uio(bus_dma_tag_t tag, bus_dmamap_t dmam, struct uio *uio,
sys/dev/ata/wd.c
593
wdread(dev_t dev, struct uio *uio, int flags)
sys/dev/ata/wd.c
597
return (physio(wdstrategy, dev, B_READ, minphys, uio));
sys/dev/ata/wd.c
601
wdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ata/wd.c
605
return (physio(wdstrategy, dev, B_WRITE, minphys, uio));
sys/dev/audio.c
1597
audio_read(struct audio_softc *sc, struct uio *uio, int ioflag)
sys/dev/audio.c
1603
DPRINTFN(1, "%s: read: resid = %zd\n", DEVNAME(sc), uio->uio_resid);
sys/dev/audio.c
1639
while (uio->uio_resid > 0 && sc->rec.used > 0) {
sys/dev/audio.c
1641
if (count > uio->uio_resid)
sys/dev/audio.c
1642
count = uio->uio_resid;
sys/dev/audio.c
1648
error = uiomove(ptr, count, uio);
sys/dev/audio.c
1659
audio_write(struct audio_softc *sc, struct uio *uio, int ioflag)
sys/dev/audio.c
1665
DPRINTFN(1, "%s: write: resid = %zd\n", DEVNAME(sc), uio->uio_resid);
sys/dev/audio.c
1677
if (uio->uio_resid > 0 && (ioflag & IO_NDELAY)) {
sys/dev/audio.c
1684
while (uio->uio_resid > 0) {
sys/dev/audio.c
1710
if (count > uio->uio_resid)
sys/dev/audio.c
1711
count = uio->uio_resid;
sys/dev/audio.c
1713
error = uiomove(ptr, count, uio);
sys/dev/audio.c
1936
audio_mixer_read(struct audio_softc *sc, struct uio *uio, int ioflag)
sys/dev/audio.c
1942
DPRINTF("%s: mixer read: resid = %zd\n", DEVNAME(sc), uio->uio_resid);
sys/dev/audio.c
1971
while (uio->uio_resid >= sizeof(int) && sc->mix_pending) {
sys/dev/audio.c
1978
error = uiomove(&data, sizeof(int), uio);
sys/dev/audio.c
2071
audioread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/audio.c
2081
error = audio_read(sc, uio, ioflag);
sys/dev/audio.c
2084
error = audio_mixer_read(sc, uio, ioflag);
sys/dev/audio.c
2094
audiowrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/audio.c
2104
error = audio_write(sc, uio, ioflag);
sys/dev/cons.c
106
cnread(dev_t dev, struct uio *uio, int flag)
sys/dev/cons.c
122
return ((*cdevsw[major(dev)].d_read)(dev, uio, flag));
sys/dev/cons.c
126
cnwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/cons.c
139
return ((*cdevsw[major(dev)].d_write)(dev, uio, flag));
sys/dev/cons.h
81
int cnread(dev_t, struct uio *, int);
sys/dev/cons.h
82
int cnwrite(dev_t, struct uio *, int);
sys/dev/diskmap.c
150
diskmapread(dev_t dev, struct uio *uio, int flag)
sys/dev/diskmap.c
156
diskmapwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/dt/dt_dev.c
158
int dtread(dev_t, struct uio *, int);
sys/dev/dt/dt_dev.c
174
int dt_ring_copy(struct dt_cpubuf *, struct uio *, size_t, size_t *);
sys/dev/dt/dt_dev.c
246
dtread(dev_t dev, struct uio *uio, int flags)
sys/dev/dt/dt_dev.c
256
max = howmany(uio->uio_resid, sizeof(struct dt_evt));
sys/dev/dt/dt_dev.c
273
error = dt_ring_copy(dc, uio, max, &count);
sys/dev/dt/dt_dev.c
887
dt_ring_copy(struct dt_cpubuf *dc, struct uio *uio, size_t max, size_t *rcvd)
sys/dev/dt/dt_dev.c
908
error = uiomove(&dc->dc_ring[prod], count * sizeof(struct dt_evt), uio);
sys/dev/dt/dt_dev.c
921
error = uiomove(&dc->dc_ring[0], count * sizeof(struct dt_evt), uio);
sys/dev/fdt/amluart.c
478
amluartread(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/amluart.c
485
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/dev/fdt/amluart.c
489
amluartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/amluart.c
496
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/dev/fdt/cduart.c
481
cduartread(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/cduart.c
489
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/dev/fdt/cduart.c
493
cduartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/cduart.c
501
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/dev/fdt/exuart.c
849
exuartread(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/exuart.c
857
return((*linesw[tty->t_line].l_read)(tty, uio, flag));
sys/dev/fdt/exuart.c
861
exuartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/exuart.c
869
return((*linesw[tty->t_line].l_write)(tty, uio, flag));
sys/dev/fdt/imxuart.c
644
imxuartread(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/imxuart.c
652
return((*linesw[tty->t_line].l_read)(tty, uio, flag));
sys/dev/fdt/imxuart.c
656
imxuartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/imxuart.c
664
return((*linesw[tty->t_line].l_write)(tty, uio, flag));
sys/dev/fdt/mvuart.c
498
mvuartread(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/mvuart.c
506
return((*linesw[tty->t_line].l_read)(tty, uio, flag));
sys/dev/fdt/mvuart.c
510
mvuartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/fdt/mvuart.c
518
return((*linesw[tty->t_line].l_write)(tty, uio, flag));
sys/dev/firmload.c
100
uio.uio_procp = p;
sys/dev/firmload.c
102
error = VOP_READ(nid.ni_vp, &uio, 0, p->p_ucred);
sys/dev/firmload.c
37
struct uio uio;
sys/dev/firmload.c
94
uio.uio_iov = &iov;
sys/dev/firmload.c
95
uio.uio_iovcnt = 1;
sys/dev/firmload.c
96
uio.uio_offset = 0;
sys/dev/firmload.c
97
uio.uio_resid = va.va_size;
sys/dev/firmload.c
98
uio.uio_segflg = UIO_SYSSPACE;
sys/dev/firmload.c
99
uio.uio_rw = UIO_READ;
sys/dev/hotplug.c
163
hotplugread(dev_t dev, struct uio *uio, int flags)
sys/dev/hotplug.c
168
if (uio->uio_resid != sizeof(he))
sys/dev/hotplug.c
187
return (uiomove(&he, sizeof(he), uio));
sys/dev/ic/com.c
621
comread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/com.c
626
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/dev/ic/com.c
630
comwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/com.c
635
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/dev/ic/cy.c
251
int cyread(dev_t, struct uio *, int);
sys/dev/ic/cy.c
252
int cywrite(dev_t, struct uio *, int);
sys/dev/ic/cy.c
428
cyread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cy.c
438
port, uio, flag);
sys/dev/ic/cy.c
441
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/dev/ic/cy.c
448
cywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/cy.c
458
port, uio, flag);
sys/dev/ic/cy.c
461
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/dev/ic/lpt.c
356
lptwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/lpt.c
362
while ((n = ulmin(LPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/ic/lpt.c
364
error = uiomove(sc->sc_cp, n, uio);
sys/dev/ic/lpt.c
374
uio->uio_resid += sc->sc_count;
sys/dev/ic/pluart.c
717
pluartread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/pluart.c
725
return((*linesw[tty->t_line].l_read)(tty, uio, flag));
sys/dev/ic/pluart.c
729
pluartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/pluart.c
737
return((*linesw[tty->t_line].l_write)(tty, uio, flag));
sys/dev/ic/qcuart.c
424
qcuartread(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/qcuart.c
431
return (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/dev/ic/qcuart.c
435
qcuartwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/ic/qcuart.c
442
return (*linesw[tp->t_line].l_write)(tp, uio, flag);
sys/dev/ic/z8530tty.c
720
zsread(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/z8530tty.c
725
return (*linesw[tp->t_line].l_read)(tp, uio, flags);
sys/dev/ic/z8530tty.c
729
zswrite(dev_t dev, struct uio *uio, int flags)
sys/dev/ic/z8530tty.c
734
return (*linesw[tp->t_line].l_write)(tp, uio, flags);
sys/dev/isa/fd.c
505
fdread(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/fd.c
507
return (physio(fdstrategy, dev, B_READ, minphys, uio));
sys/dev/isa/fd.c
511
fdwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/fd.c
513
return (physio(fdstrategy, dev, B_WRITE, minphys, uio));
sys/dev/isa/spkr.c
421
spkrwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/isa/spkr.c
427
dev, uio->uio_resid);
sys/dev/isa/spkr.c
433
n = ulmin(DEV_BSIZE, uio->uio_resid);
sys/dev/isa/spkr.c
434
error = uiomove(spkr_inbuf, n, uio);
sys/dev/ksyms.c
137
ksymsread(dev_t dev, struct uio *uio, int flags)
sys/dev/ksyms.c
144
if (uio->uio_offset < 0)
sys/dev/ksyms.c
147
while (uio->uio_resid > 0) {
sys/dev/ksyms.c
148
if (uio->uio_offset >= ksym_head_size + ksym_syms_size)
sys/dev/ksyms.c
151
if (uio->uio_offset < ksym_head_size) {
sys/dev/ksyms.c
152
v = ksym_head + uio->uio_offset;
sys/dev/ksyms.c
153
len = ksym_head_size - uio->uio_offset;
sys/dev/ksyms.c
155
off = uio->uio_offset - ksym_head_size;
sys/dev/ksyms.c
160
if (len > uio->uio_resid)
sys/dev/ksyms.c
161
len = uio->uio_resid;
sys/dev/ksyms.c
163
if ((error = uiomove(v, len, uio)) != 0)
sys/dev/midi.c
119
midiread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/midi.c
154
while (uio->uio_resid > 0 && mb->used > 0) {
sys/dev/midi.c
158
if (count > uio->uio_resid)
sys/dev/midi.c
159
count = uio->uio_resid;
sys/dev/midi.c
161
error = uiomove(mb->data + mb->start, count, uio);
sys/dev/midi.c
247
midiwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/midi.c
270
if ((ioflag & IO_NDELAY) && MIDIBUF_ISFULL(mb) && (uio->uio_resid > 0)) {
sys/dev/midi.c
275
while (uio->uio_resid > 0) {
sys/dev/midi.c
296
if (count > uio->uio_resid)
sys/dev/midi.c
297
count = uio->uio_resid;
sys/dev/midi.c
299
error = uiomove(mb->data + MIDIBUF_END(mb), count, uio);
sys/dev/midi.c
38
int midiread(dev_t, struct uio *, int);
sys/dev/midi.c
39
int midiwrite(dev_t, struct uio *, int);
sys/dev/pci/bktr/bktr_core.c
1010
if (uio->uio_resid < count)
sys/dev/pci/bktr/bktr_core.c
1029
status = uiomove((caddr_t)bktr->bigbuf, count, uio);
sys/dev/pci/bktr/bktr_core.c
1047
vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_core.c
1069
readsize = ulmin(uio->uio_resid, bktr->vbisize);
sys/dev/pci/bktr/bktr_core.c
1077
status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize2, uio);
sys/dev/pci/bktr/bktr_core.c
1079
status = uiomove((caddr_t)bktr->vbibuffer, (readsize - readsize2), uio);
sys/dev/pci/bktr/bktr_core.c
1082
status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize, uio);
sys/dev/pci/bktr/bktr_core.c
992
video_read(bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio)
sys/dev/pci/bktr/bktr_core.h
84
int video_read( bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio );
sys/dev/pci/bktr/bktr_core.h
96
int vbi_read( bktr_ptr_t bktr, struct uio *uio, int ioflag );
sys/dev/pci/bktr/bktr_os.c
103
int bktr_read(dev_t, struct uio *, int);
sys/dev/pci/bktr/bktr_os.c
104
int bktr_write(dev_t, struct uio *, int);
sys/dev/pci/bktr/bktr_os.c
395
bktr_read(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/bktr/bktr_os.c
406
return(video_read(bktr, unit, dev, uio));
sys/dev/pci/bktr/bktr_os.c
408
return(vbi_read(bktr, uio, ioflag));
sys/dev/pci/bktr/bktr_os.c
419
bktr_write(dev_t dev, struct uio *uio, int ioflag)
sys/dev/pci/cz.c
1084
czttyread(dev_t dev, struct uio *uio, int flags)
sys/dev/pci/cz.c
1089
return ((*linesw[tp->t_line].l_read)(tp, uio, flags));
sys/dev/pci/cz.c
1098
czttywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/pci/cz.c
1103
return ((*linesw[tp->t_line].l_write)(tp, uio, flags));
sys/dev/pci/drm/drm_drv.c
2013
drmread(dev_t kdev, struct uio *uio, int ioflag)
sys/dev/pci/drm/drm_drv.c
2049
while (drm_dequeue_event(dev, file_priv, uio->uio_resid, &ev)) {
sys/dev/pci/drm/drm_drv.c
2052
error = uiomove(ev->event, ev->event->length, uio);
sys/dev/pci/drm/drm_linux.c
2607
dmabuf_read(struct file *fp, struct uio *uio, int fflags)
sys/dev/pci/drm/drm_linux.c
2613
dmabuf_write(struct file *fp, struct uio *uio, int fflags)
sys/dev/pci/drm/drm_linux.c
3202
syncfile_read(struct file *fp, struct uio *uio, int fflags)
sys/dev/pci/drm/drm_linux.c
3208
syncfile_write(struct file *fp, struct uio *uio, int fflags)
sys/dev/pci/if_qwx_pci.c
3612
struct uio uio;
sys/dev/pci/if_qwx_pci.c
3665
uio.uio_iov = &iov[0];
sys/dev/pci/if_qwx_pci.c
3666
uio.uio_offset = 0;
sys/dev/pci/if_qwx_pci.c
3667
uio.uio_segflg = UIO_SYSSPACE;
sys/dev/pci/if_qwx_pci.c
3668
uio.uio_rw = UIO_WRITE;
sys/dev/pci/if_qwx_pci.c
3669
uio.uio_resid = len;
sys/dev/pci/if_qwx_pci.c
3670
uio.uio_iovcnt = 1;
sys/dev/pci/if_qwx_pci.c
3671
uio.uio_procp = curproc;
sys/dev/pci/if_qwx_pci.c
3677
error = VOP_WRITE(vp, &uio, IO_UNIT|IO_APPEND, curproc->p_ucred);
sys/dev/pci/if_qwz_pci.c
3457
struct uio uio;
sys/dev/pci/if_qwz_pci.c
3510
uio.uio_iov = &iov[0];
sys/dev/pci/if_qwz_pci.c
3511
uio.uio_offset = 0;
sys/dev/pci/if_qwz_pci.c
3512
uio.uio_segflg = UIO_SYSSPACE;
sys/dev/pci/if_qwz_pci.c
3513
uio.uio_rw = UIO_WRITE;
sys/dev/pci/if_qwz_pci.c
3514
uio.uio_resid = len;
sys/dev/pci/if_qwz_pci.c
3515
uio.uio_iovcnt = 1;
sys/dev/pci/if_qwz_pci.c
3516
uio.uio_procp = curproc;
sys/dev/pci/if_qwz_pci.c
3522
error = VOP_WRITE(vp, &uio, IO_UNIT|IO_APPEND, curproc->p_ucred);
sys/dev/pv/viocon.c
133
int vioconread(dev_t, struct uio *, int);
sys/dev/pv/viocon.c
134
int vioconwrite(dev_t, struct uio *, int);
sys/dev/pv/viocon.c
563
vioconread(dev_t dev, struct uio *uio, int flag)
sys/dev/pv/viocon.c
568
return linesw[tp->t_line].l_read(tp, uio, flag);
sys/dev/pv/viocon.c
572
vioconwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/pv/viocon.c
577
return linesw[tp->t_line].l_write(tp, uio, flag);
sys/dev/rd.c
343
rdread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/rd.c
345
return (physio(rdstrategy, dev, B_READ, minphys, uio));
sys/dev/rd.c
349
rdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/dev/rd.c
351
return (physio(rdstrategy, dev, B_WRITE, minphys, uio));
sys/dev/rnd.c
694
randomread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/rnd.c
697
size_t total = uio->uio_resid;
sys/dev/rnd.c
701
if (uio->uio_resid == 0)
sys/dev/rnd.c
708
while (ret == 0 && uio->uio_resid > 0) {
sys/dev/rnd.c
709
size_t n = ulmin(POOLBYTES, uio->uio_resid);
sys/dev/rnd.c
715
ret = uiomove(buf, n, uio);
sys/dev/rnd.c
716
if (ret == 0 && uio->uio_resid > 0)
sys/dev/rnd.c
727
randomwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/rnd.c
732
if (uio->uio_resid == 0)
sys/dev/rnd.c
737
while (ret == 0 && uio->uio_resid > 0) {
sys/dev/rnd.c
738
size_t n = ulmin(POOLBYTES, uio->uio_resid);
sys/dev/rnd.c
740
ret = uiomove(buf, n, uio);
sys/dev/rnd.c
746
if (uio->uio_resid > 0)
sys/dev/sbus/bpp.c
273
bppwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/bpp.c
305
while (uio->uio_resid > 0) {
sys/dev/sbus/bpp.c
307
size_t len = ulmin(sc->sc_bufsz, uio->uio_resid);
sys/dev/sbus/bpp.c
309
if ((error = uiomove(bp, len, uio)) != 0)
sys/dev/sbus/magma.c
1450
mbppread(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
1452
return (mbpp_rw(dev, uio));
sys/dev/sbus/magma.c
1459
mbppwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
1461
return (mbpp_rw(dev, uio));
sys/dev/sbus/magma.c
1515
mbpp_rw(dev_t dev, struct uio *uio)
sys/dev/sbus/magma.c
1526
if (uio->uio_resid == 0)
sys/dev/sbus/magma.c
1529
buflen = ulmin(uio->uio_resid, mp->mp_burst);
sys/dev/sbus/magma.c
1543
while (uio->uio_resid > 0) {
sys/dev/sbus/magma.c
1544
len = ulmin(buflen, uio->uio_resid);
sys/dev/sbus/magma.c
1547
if (uio->uio_rw == UIO_WRITE) {
sys/dev/sbus/magma.c
1548
error = uiomove(ptr, len, uio);
sys/dev/sbus/magma.c
1560
if (uio->uio_rw == UIO_WRITE) {
sys/dev/sbus/magma.c
1566
if (uio->uio_rw == UIO_READ) {
sys/dev/sbus/magma.c
1568
error = uiomove(ptr, cnt, uio);
sys/dev/sbus/magma.c
1598
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/dev/sbus/magma.c
1623
if (uio->uio_rw == UIO_WRITE && cnt != len) {
sys/dev/sbus/magma.c
1624
uio->uio_resid += (len - cnt);
sys/dev/sbus/magma.c
961
mttyread(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
967
return ((*linesw[tp->t_line].l_read)(tp, uio, flags));
sys/dev/sbus/magma.c
974
mttywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/magma.c
980
return ((*linesw[tp->t_line].l_write)(tp, uio, flags));
sys/dev/sbus/magmareg.h
215
int mbpp_rw(dev_t, struct uio *);
sys/dev/sbus/spif.c
1025
sbppread(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
1027
return (sbpp_rw(dev, uio));
sys/dev/sbus/spif.c
1031
sbppwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
1033
return (sbpp_rw(dev, uio));
sys/dev/sbus/spif.c
1037
sbpp_rw(dev_t dev, struct uio *uio)
sys/dev/sbus/spif.c
652
sttyread(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
658
return ((*linesw[tp->t_line].l_read)(tp, uio, flags));
sys/dev/sbus/spif.c
66
int sttyread(dev_t, struct uio *, int);
sys/dev/sbus/spif.c
662
sttywrite(dev_t dev, struct uio *uio, int flags)
sys/dev/sbus/spif.c
668
return ((*linesw[tp->t_line].l_write)(tp, uio, flags));
sys/dev/sbus/spif.c
67
int sttywrite(dev_t, struct uio *, int);
sys/dev/sbus/spif.c
89
int sbppread(dev_t, struct uio *, int);
sys/dev/sbus/spif.c
90
int sbppwrite(dev_t, struct uio *, int);
sys/dev/sbus/spif.c
91
int sbpp_rw(dev_t, struct uio *);
sys/dev/softraid_crypto.c
1198
struct uio *uio;
sys/dev/softraid_crypto.c
1211
uio = crwu->cr_crp->crp_buf;
sys/dev/softraid_crypto.c
1212
ccb->ccb_buf.b_data = uio->uio_iov->iov_base;
sys/dev/softraid_raid1c.c
223
struct uio *uio;
sys/dev/softraid_raid1c.c
295
uio = crwu->cr_crp->crp_buf;
sys/dev/softraid_raid1c.c
296
ccb->ccb_buf.b_data = uio->uio_iov->iov_base;
sys/dev/softraidvar.h
454
struct uio cr_uio;
sys/dev/usb/ucom.c
619
ucomread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucom.c
633
error = (*LINESW(tp, l_read))(tp, uio, flag);
sys/dev/usb/ucom.c
640
ucomwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ucom.c
651
error = (*LINESW(tp, l_write))(tp, uio, flag);
sys/dev/usb/ugen.c
109
int ugen_do_read(struct ugen_softc *, int, struct uio *, int);
sys/dev/usb/ugen.c
110
int ugen_do_write(struct ugen_softc *, int, struct uio *, int);
sys/dev/usb/ugen.c
1130
struct uio uio;
sys/dev/usb/ugen.c
1143
uio.uio_iov = &iov;
sys/dev/usb/ugen.c
1144
uio.uio_iovcnt = 1;
sys/dev/usb/ugen.c
1145
uio.uio_resid = len;
sys/dev/usb/ugen.c
1146
uio.uio_offset = 0;
sys/dev/usb/ugen.c
1147
uio.uio_segflg = UIO_USERSPACE;
sys/dev/usb/ugen.c
1148
uio.uio_rw = UIO_READ;
sys/dev/usb/ugen.c
1149
uio.uio_procp = p;
sys/dev/usb/ugen.c
1150
error = uiomove((void *)cdesc, len, &uio);
sys/dev/usb/ugen.c
1159
struct uio uio;
sys/dev/usb/ugen.c
1179
uio.uio_iov = &iov;
sys/dev/usb/ugen.c
1180
uio.uio_iovcnt = 1;
sys/dev/usb/ugen.c
1181
uio.uio_resid = len;
sys/dev/usb/ugen.c
1182
uio.uio_offset = 0;
sys/dev/usb/ugen.c
1183
uio.uio_segflg = UIO_USERSPACE;
sys/dev/usb/ugen.c
1184
uio.uio_rw =
sys/dev/usb/ugen.c
1187
uio.uio_procp = p;
sys/dev/usb/ugen.c
1192
if (uio.uio_rw == UIO_WRITE) {
sys/dev/usb/ugen.c
1193
error = uiomove(ptr, len, &uio);
sys/dev/usb/ugen.c
1210
if (uio.uio_rw == UIO_READ) {
sys/dev/usb/ugen.c
1211
error = uiomove(ptr, mlen, &uio);
sys/dev/usb/ugen.c
482
ugen_do_read(struct ugen_softc *sc, int endpt, struct uio *uio, int flag)
sys/dev/usb/ugen.c
540
while (sce->q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
541
n = ulmin(sce->q.c_cc, uio->uio_resid);
sys/dev/usb/ugen.c
550
error = uiomove(buffer, n, uio);
sys/dev/usb/ugen.c
564
while ((n = ulmin(UGEN_BBSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
581
error = uiomove(buf, tn, uio);
sys/dev/usb/ugen.c
610
while (sce->cur != sce->fill && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
612
n = ulmin(sce->fill - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
614
n = ulmin(sce->limit - sce->cur, uio->uio_resid);
sys/dev/usb/ugen.c
619
error = uiomove(sce->cur, n, uio);
sys/dev/usb/ugen.c
637
ugenread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ugen.c
646
error = ugen_do_read(sc, endpt, uio, flag);
sys/dev/usb/ugen.c
653
ugen_do_write(struct ugen_softc *sc, int endpt, struct uio *uio, int flag)
sys/dev/usb/ugen.c
689
while ((n = ulmin(UGEN_BBSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
690
error = uiomove(buf, n, uio);
sys/dev/usb/ugen.c
715
uio->uio_resid)) != 0) {
sys/dev/usb/ugen.c
716
error = uiomove(buf, n, uio);
sys/dev/usb/ugen.c
743
ugenwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/ugen.c
752
error = ugen_do_write(sc, endpt, uio, flag);
sys/dev/usb/uhid.c
257
uhid_do_read(struct uhid_softc *sc, struct uio *uio, int flag)
sys/dev/usb/uhid.c
286
while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/usb/uhid.c
287
length = ulmin(sc->sc_q.c_cc, uio->uio_resid);
sys/dev/usb/uhid.c
296
if ((error = uiomove(buffer, length, uio)) != 0)
sys/dev/usb/uhid.c
304
uhidread(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/uhid.c
313
error = uhid_do_read(sc, uio, flag);
sys/dev/usb/uhid.c
320
uhid_do_write(struct uhid_softc *sc, struct uio *uio, int flag)
sys/dev/usb/uhid.c
332
if (uio->uio_resid > size)
sys/dev/usb/uhid.c
334
else if (uio->uio_resid < size) {
sys/dev/usb/uhid.c
336
memset(sc->sc_obuf + uio->uio_resid, 0, size - uio->uio_resid);
sys/dev/usb/uhid.c
338
error = uiomove(sc->sc_obuf, uio->uio_resid, uio);
sys/dev/usb/uhid.c
350
uhidwrite(dev_t dev, struct uio *uio, int flag)
sys/dev/usb/uhid.c
359
error = uhid_do_write(sc, uio, flag);
sys/dev/usb/ulpt.c
106
int ulpt_do_write(struct ulpt_softc *, struct uio *uio, int);
sys/dev/usb/ulpt.c
595
ulpt_do_write(struct ulpt_softc *sc, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
612
while ((n = ulmin(ULPT_BSIZE, uio->uio_resid)) != 0) {
sys/dev/usb/ulpt.c
614
error = uiomove(bufp, n, uio);
sys/dev/usb/ulpt.c
634
ulptwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/usb/ulpt.c
645
error = ulpt_do_write(sc, uio, flags);
sys/dev/usb/usb.c
595
struct uio uio;
sys/dev/usb/usb.c
622
uio.uio_iov = &iov;
sys/dev/usb/usb.c
623
uio.uio_iovcnt = 1;
sys/dev/usb/usb.c
624
uio.uio_resid = len;
sys/dev/usb/usb.c
625
uio.uio_offset = 0;
sys/dev/usb/usb.c
626
uio.uio_segflg = UIO_USERSPACE;
sys/dev/usb/usb.c
627
uio.uio_rw =
sys/dev/usb/usb.c
630
uio.uio_procp = p;
sys/dev/usb/usb.c
635
if (uio.uio_rw == UIO_WRITE) {
sys/dev/usb/usb.c
636
error = uiomove(ptr, len, &uio);
sys/dev/usb/usb.c
653
if (uio.uio_rw == UIO_READ) {
sys/dev/usb/usb.c
654
error = uiomove(ptr, mlen, &uio);
sys/dev/usb/usb.c
735
struct uio uio;
sys/dev/usb/usb.c
760
uio.uio_iov = &iov;
sys/dev/usb/usb.c
761
uio.uio_iovcnt = 1;
sys/dev/usb/usb.c
762
uio.uio_resid = len;
sys/dev/usb/usb.c
763
uio.uio_offset = 0;
sys/dev/usb/usb.c
764
uio.uio_segflg = UIO_USERSPACE;
sys/dev/usb/usb.c
765
uio.uio_rw = UIO_READ;
sys/dev/usb/usb.c
766
uio.uio_procp = p;
sys/dev/usb/usb.c
767
error = uiomove((void *)cdesc, len, &uio);
sys/dev/video.c
198
videoread(dev_t dev, struct uio *uio, int ioflag)
sys/dev/video.c
232
DPRINTF(1, "resid=%zu\n", uio->uio_resid);
sys/dev/video.c
252
size = ulmin(uio->uio_resid, sc->sc_fsize);
sys/dev/video.c
255
error = uiomove(sc->sc_fbuffer, size, uio);
sys/dev/vnd.c
364
vndread(dev_t dev, struct uio *uio, int flags)
sys/dev/vnd.c
366
return (physio(vndstrategy, dev, B_READ, minphys, uio));
sys/dev/vnd.c
370
vndwrite(dev_t dev, struct uio *uio, int flags)
sys/dev/vnd.c
372
return (physio(vndstrategy, dev, B_WRITE, minphys, uio));
sys/dev/wscons/wsdisplay.c
1009
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/dev/wscons/wsdisplay.c
965
wsdisplayread(dev_t dev, struct uio *uio, int flag)
sys/dev/wscons/wsdisplay.c
985
return ((*linesw[tp->t_line].l_read)(tp, uio, flag));
sys/dev/wscons/wsdisplay.c
989
wsdisplaywrite(dev_t dev, struct uio *uio, int flag)
sys/dev/wscons/wsevent.c
155
wsevent_read(struct wseventvar *ev, struct uio *uio, int flags)
sys/dev/wscons/wsevent.c
164
if (uio->uio_resid < sizeof(struct wscons_event))
sys/dev/wscons/wsevent.c
166
n = howmany(uio->uio_resid, sizeof(struct wscons_event));
sys/dev/wscons/wsevent.c
211
cnt * sizeof(struct wscons_event), uio);
sys/dev/wscons/wsevent.c
219
tcnt * sizeof(struct wscons_event), uio);
sys/dev/wscons/wseventvar.h
129
int wsevent_read(struct wseventvar *, struct uio *, int);
sys/dev/wscons/wskbd.c
946
wskbdread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wskbd.c
962
error = wsevent_read(&sc->sc_base.me_evar, uio, flags);
sys/dev/wscons/wsmouse.c
390
wsmouseread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wsmouse.c
406
error = wsevent_read(sc->sc_base.me_evp, uio, flags);
sys/dev/wscons/wsmux.c
346
wsmuxread(dev_t dev, struct uio *uio, int flags)
sys/dev/wscons/wsmux.c
363
error = wsevent_read(evar, uio, flags);
sys/isofs/cd9660/cd9660_vnops.c
184
struct uio auio;
sys/isofs/cd9660/cd9660_vnops.c
220
struct uio *uio = ap->a_uio;
sys/isofs/cd9660/cd9660_vnops.c
230
if (uio->uio_resid == 0)
sys/isofs/cd9660/cd9660_vnops.c
232
if (uio->uio_offset < 0)
sys/isofs/cd9660/cd9660_vnops.c
239
lbn = lblkno(imp, uio->uio_offset);
sys/isofs/cd9660/cd9660_vnops.c
240
on = blkoff(imp, uio->uio_offset);
sys/isofs/cd9660/cd9660_vnops.c
241
n = ulmin(imp->logical_block_size - on, uio->uio_resid);
sys/isofs/cd9660/cd9660_vnops.c
242
diff = (off_t)ip->i_size - uio->uio_offset;
sys/isofs/cd9660/cd9660_vnops.c
276
error = uiomove(bp->b_data + on, n, uio);
sys/isofs/cd9660/cd9660_vnops.c
279
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/isofs/cd9660/cd9660_vnops.c
325
if (idp->uio->uio_resid < dp->d_reclen) {
sys/isofs/cd9660/cd9660_vnops.c
331
if ((error = uiomove(dp, dp->d_reclen, idp->uio)) != 0)
sys/isofs/cd9660/cd9660_vnops.c
397
struct uio *uio = ap->a_uio;
sys/isofs/cd9660/cd9660_vnops.c
432
idp->uio = uio;
sys/isofs/cd9660/cd9660_vnops.c
434
idp->curroff = uio->uio_offset;
sys/isofs/cd9660/cd9660_vnops.c
435
idp->uio_off = uio->uio_offset;
sys/isofs/cd9660/cd9660_vnops.c
549
uio->uio_offset = idp->uio_off;
sys/isofs/cd9660/cd9660_vnops.c
574
struct uio *uio;
sys/isofs/cd9660/cd9660_vnops.c
581
uio = ap->a_uio;
sys/isofs/cd9660/cd9660_vnops.c
617
if (uio->uio_segflg == UIO_SYSSPACE &&
sys/isofs/cd9660/cd9660_vnops.c
618
uio->uio_iov->iov_len >= MAXPATHLEN)
sys/isofs/cd9660/cd9660_vnops.c
619
symname = uio->uio_iov->iov_base;
sys/isofs/cd9660/cd9660_vnops.c
627
if (uio->uio_segflg != UIO_SYSSPACE ||
sys/isofs/cd9660/cd9660_vnops.c
628
uio->uio_iov->iov_len < MAXPATHLEN)
sys/isofs/cd9660/cd9660_vnops.c
641
if (uio->uio_segflg != UIO_SYSSPACE ||
sys/isofs/cd9660/cd9660_vnops.c
642
uio->uio_iov->iov_len < MAXPATHLEN) {
sys/isofs/cd9660/cd9660_vnops.c
643
error = uiomove(symname, symlen, uio);
sys/isofs/cd9660/cd9660_vnops.c
647
uio->uio_resid -= symlen;
sys/isofs/cd9660/cd9660_vnops.c
648
uio->uio_iov->iov_base = (char *)uio->uio_iov->iov_base + symlen;
sys/isofs/cd9660/cd9660_vnops.c
649
uio->uio_iov->iov_len -= symlen;
sys/isofs/cd9660/cd9660_vnops.c
80
struct uio *uio;
sys/isofs/udf/udf_vnops.c
455
struct uio *uio = ap->a_uio;
sys/isofs/udf/udf_vnops.c
463
if (uio->uio_offset < 0)
sys/isofs/udf/udf_vnops.c
468
while (uio->uio_offset < fsize && uio->uio_resid > 0) {
sys/isofs/udf/udf_vnops.c
469
offset = uio->uio_offset;
sys/isofs/udf/udf_vnops.c
470
size = ulmin(uio->uio_resid, MAXBSIZE);
sys/isofs/udf/udf_vnops.c
475
error = uiomove(data, (size_t)size, uio);
sys/isofs/udf/udf_vnops.c
565
udf_uiodir(struct udf_uiodir *uiodir, struct uio *uio, long off)
sys/isofs/udf/udf_vnops.c
569
if (uio->uio_resid < de_size) {
sys/isofs/udf/udf_vnops.c
582
return (uiomove(uiodir->dirent, de_size, uio));
sys/isofs/udf/udf_vnops.c
747
struct uio *uio;
sys/isofs/udf/udf_vnops.c
759
uio = ap->a_uio;
sys/isofs/udf/udf_vnops.c
770
if (uio->uio_offset == SELF_OFFSET) {
sys/isofs/udf/udf_vnops.c
772
uio->uio_offset = 0;
sys/isofs/udf/udf_vnops.c
773
} else if (uio->uio_offset == PARENT_OFFSET) {
sys/isofs/udf/udf_vnops.c
775
uio->uio_offset = 0;
sys/isofs/udf/udf_vnops.c
787
ds = udf_opendir(up, uio->uio_offset,
sys/isofs/udf/udf_vnops.c
815
error = udf_uiodir(&uiodir, uio, SELF_OFFSET);
sys/isofs/udf/udf_vnops.c
826
error = udf_uiodir(&uiodir, uio, PARENT_OFFSET);
sys/isofs/udf/udf_vnops.c
837
error = udf_uiodir(&uiodir, uio, ds->this_off);
sys/isofs/udf/udf_vnops.c
853
uio->uio_offset = last_off;
sys/kern/kern_event.c
1870
kqueue_read(struct file *fp, struct uio *uio, int fflags)
sys/kern/kern_event.c
1876
kqueue_write(struct file *fp, struct uio *uio, int fflags)
sys/kern/kern_event.c
73
int kqueue_read(struct file *, struct uio *, int);
sys/kern/kern_event.c
74
int kqueue_write(struct file *, struct uio *, int);
sys/kern/kern_ktrace.c
663
struct uio auio;
sys/kern/kern_physio.c
110
bp->b_blkno = btodb(uio->uio_offset);
sys/kern/kern_physio.c
196
uio->uio_offset += done;
sys/kern/kern_physio.c
197
uio->uio_resid -= done;
sys/kern/kern_physio.c
63
void (*minphys)(struct buf *), struct uio *uio)
sys/kern/kern_physio.c
71
if ((uio->uio_offset % DEV_BSIZE) != 0)
sys/kern/kern_physio.c
94
for (i = 0; i < uio->uio_iovcnt; i++) {
sys/kern/kern_physio.c
95
iovp = &uio->uio_iov[i];
sys/kern/kern_subr.c
109
uiomove(void *cp, size_t n, struct uio *uio)
sys/kern/kern_subr.c
116
if (uio->uio_rw != UIO_READ && uio->uio_rw != UIO_WRITE)
sys/kern/kern_subr.c
118
if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc)
sys/kern/kern_subr.c
122
if (n > uio->uio_resid)
sys/kern/kern_subr.c
123
n = uio->uio_resid;
sys/kern/kern_subr.c
126
iov = uio->uio_iov;
sys/kern/kern_subr.c
129
KASSERT(uio->uio_iovcnt > 0);
sys/kern/kern_subr.c
130
uio->uio_iov++;
sys/kern/kern_subr.c
131
uio->uio_iovcnt--;
sys/kern/kern_subr.c
136
switch (uio->uio_segflg) {
sys/kern/kern_subr.c
140
if (uio->uio_rw == UIO_READ)
sys/kern/kern_subr.c
149
if (uio->uio_rw == UIO_READ)
sys/kern/kern_subr.c
158
uio->uio_resid -= cnt;
sys/kern/kern_subr.c
159
uio->uio_offset += cnt;
sys/kern/kern_subr.c
170
ureadc(int c, struct uio *uio)
sys/kern/kern_subr.c
174
if (uio->uio_resid == 0)
sys/kern/kern_subr.c
181
if (uio->uio_iovcnt <= 0)
sys/kern/kern_subr.c
187
iov = uio->uio_iov;
sys/kern/kern_subr.c
189
uio->uio_iovcnt--;
sys/kern/kern_subr.c
190
uio->uio_iov++;
sys/kern/kern_subr.c
193
switch (uio->uio_segflg) {
sys/kern/kern_subr.c
210
uio->uio_resid--;
sys/kern/kern_subr.c
211
uio->uio_offset++;
sys/kern/kern_sysctl.c
2156
struct uio uio;
sys/kern/kern_sysctl.c
2216
uio.uio_iov = &iov;
sys/kern/kern_sysctl.c
2217
uio.uio_iovcnt = 1;
sys/kern/kern_sysctl.c
2218
uio.uio_offset = (off_t)ps_strings;
sys/kern/kern_sysctl.c
2219
uio.uio_resid = sizeof(pss);
sys/kern/kern_sysctl.c
2220
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/kern_sysctl.c
2221
uio.uio_rw = UIO_READ;
sys/kern/kern_sysctl.c
2222
uio.uio_procp = cp;
sys/kern/kern_sysctl.c
2224
if ((error = uvm_io(&vm->vm_map, &uio, 0)) != 0)
sys/kern/kern_sysctl.c
2274
uio.uio_iov = &iov;
sys/kern/kern_sysctl.c
2275
uio.uio_iovcnt = 1;
sys/kern/kern_sysctl.c
2276
uio.uio_offset = (off_t)(vaddr_t)vargv;
sys/kern/kern_sysctl.c
2277
uio.uio_resid = sizeof(varg);
sys/kern/kern_sysctl.c
2278
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/kern_sysctl.c
2279
uio.uio_rw = UIO_READ;
sys/kern/kern_sysctl.c
2280
uio.uio_procp = cp;
sys/kern/kern_sysctl.c
2281
if ((error = uvm_io(&vm->vm_map, &uio, 0)) != 0)
sys/kern/kern_sysctl.c
2296
uio.uio_iov = &iov;
sys/kern/kern_sysctl.c
2297
uio.uio_iovcnt = 1;
sys/kern/kern_sysctl.c
2298
uio.uio_offset = (off_t)(vaddr_t)varg;
sys/kern/kern_sysctl.c
2299
uio.uio_resid = len;
sys/kern/kern_sysctl.c
2300
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/kern_sysctl.c
2301
uio.uio_rw = UIO_READ;
sys/kern/kern_sysctl.c
2302
uio.uio_procp = cp;
sys/kern/kern_sysctl.c
2303
if ((error = uvm_io(&vm->vm_map, &uio, 0)) != 0)
sys/kern/spec_vnops.c
191
struct uio *uio = ap->a_uio;
sys/kern/spec_vnops.c
192
struct proc *p = uio->uio_procp;
sys/kern/spec_vnops.c
203
if (uio->uio_rw != UIO_READ)
sys/kern/spec_vnops.c
205
if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc)
sys/kern/spec_vnops.c
208
if (uio->uio_resid == 0)
sys/kern/spec_vnops.c
216
(vp->v_rdev, uio, ap->a_ioflag);
sys/kern/spec_vnops.c
221
if (uio->uio_offset < 0)
sys/kern/spec_vnops.c
237
bn = btodb(uio->uio_offset) & ~(bscale - 1);
sys/kern/spec_vnops.c
238
on = uio->uio_offset % bsize;
sys/kern/spec_vnops.c
239
n = ulmin((bsize - on), uio->uio_resid);
sys/kern/spec_vnops.c
252
error = uiomove((char *)bp->b_data + on, n, uio);
sys/kern/spec_vnops.c
254
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/kern/spec_vnops.c
280
struct uio *uio = ap->a_uio;
sys/kern/spec_vnops.c
281
struct proc *p = uio->uio_procp;
sys/kern/spec_vnops.c
292
if (uio->uio_rw != UIO_WRITE)
sys/kern/spec_vnops.c
294
if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc)
sys/kern/spec_vnops.c
303
(vp->v_rdev, uio, ap->a_ioflag);
sys/kern/spec_vnops.c
308
if (uio->uio_resid == 0)
sys/kern/spec_vnops.c
310
if (uio->uio_offset < 0)
sys/kern/spec_vnops.c
326
bn = btodb(uio->uio_offset) & ~(bscale - 1);
sys/kern/spec_vnops.c
327
on = uio->uio_offset % bsize;
sys/kern/spec_vnops.c
328
n = ulmin((bsize - on), uio->uio_resid);
sys/kern/spec_vnops.c
335
error = uiomove((char *)bp->b_data + on, n, uio);
sys/kern/spec_vnops.c
340
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/kern/subr_log.c
245
logread(dev_t dev, struct uio *uio, int flag)
sys/kern/subr_log.c
280
error = uiomove(buf, ulmin(l, sizeof(buf) - 1), uio);
sys/kern/subr_log.c
287
while (uio->uio_resid > 0) {
sys/kern/subr_log.c
292
l = ulmin(l, uio->uio_resid);
sys/kern/subr_log.c
298
error = uiomove(&mbp->msg_bufc[rpos], l, uio);
sys/kern/subr_log.c
654
struct uio auio;
sys/kern/sys_generic.c
161
struct uio auio;
sys/kern/sys_generic.c
188
struct uio auio;
sys/kern/sys_generic.c
206
dofilereadv(struct proc *p, int fd, struct uio *uio, int flags,
sys/kern/sys_generic.c
217
KASSERT(uio->uio_iov != NULL && uio->uio_iovcnt > 0);
sys/kern/sys_generic.c
218
iovlen = uio->uio_iovcnt * sizeof(struct iovec);
sys/kern/sys_generic.c
233
if (uio->uio_offset < 0 && vp->v_type != VCHR) {
sys/kern/sys_generic.c
239
uio->uio_rw = UIO_READ;
sys/kern/sys_generic.c
240
uio->uio_segflg = UIO_USERSPACE;
sys/kern/sys_generic.c
241
uio->uio_procp = p;
sys/kern/sys_generic.c
248
memcpy(ktriov, uio->uio_iov, iovlen);
sys/kern/sys_generic.c
251
cnt = uio->uio_resid;
sys/kern/sys_generic.c
252
error = (*fp->f_ops->fo_read)(fp, uio, flags);
sys/kern/sys_generic.c
254
if (uio->uio_resid != cnt && (error == ERESTART ||
sys/kern/sys_generic.c
258
cnt -= uio->uio_resid;
sys/kern/sys_generic.c
289
struct uio auio;
sys/kern/sys_generic.c
316
struct uio auio;
sys/kern/sys_generic.c
334
dofilewritev(struct proc *p, int fd, struct uio *uio, int flags,
sys/kern/sys_generic.c
345
KASSERT(uio->uio_iov != NULL && uio->uio_iovcnt > 0);
sys/kern/sys_generic.c
346
iovlen = uio->uio_iovcnt * sizeof(struct iovec);
sys/kern/sys_generic.c
365
if (uio->uio_offset < 0 && vp->v_type != VCHR) {
sys/kern/sys_generic.c
371
uio->uio_rw = UIO_WRITE;
sys/kern/sys_generic.c
372
uio->uio_segflg = UIO_USERSPACE;
sys/kern/sys_generic.c
373
uio->uio_procp = p;
sys/kern/sys_generic.c
380
memcpy(ktriov, uio->uio_iov, iovlen);
sys/kern/sys_generic.c
383
cnt = uio->uio_resid;
sys/kern/sys_generic.c
384
error = (*fp->f_ops->fo_write)(fp, uio, flags);
sys/kern/sys_generic.c
386
if (uio->uio_resid != cnt && (error == ERESTART ||
sys/kern/sys_generic.c
392
cnt -= uio->uio_resid;
sys/kern/sys_pipe.c
379
pipe_read(struct file *fp, struct uio *uio, int fflags)
sys/kern/sys_pipe.c
395
while (uio->uio_resid) {
sys/kern/sys_pipe.c
401
if (size > uio->uio_resid)
sys/kern/sys_pipe.c
402
size = uio->uio_resid;
sys/kern/sys_pipe.c
405
size, uio);
sys/kern/sys_pipe.c
479
pipe_write(struct file *fp, struct uio *uio, int fflags)
sys/kern/sys_pipe.c
506
if (uio->uio_resid > PIPE_SIZE &&
sys/kern/sys_pipe.c
517
orig_resid = uio->uio_resid;
sys/kern/sys_pipe.c
519
while (uio->uio_resid) {
sys/kern/sys_pipe.c
530
if (space < uio->uio_resid && orig_resid <= PIPE_BUF)
sys/kern/sys_pipe.c
541
if (space > uio->uio_resid)
sys/kern/sys_pipe.c
542
size = uio->uio_resid;
sys/kern/sys_pipe.c
561
segsize, uio);
sys/kern/sys_pipe.c
578
size - segsize, uio);
sys/kern/sys_pipe.c
59
int pipe_read(struct file *, struct uio *, int);
sys/kern/sys_pipe.c
60
int pipe_write(struct file *, struct uio *, int);
sys/kern/sys_pipe.c
652
uio->uio_resid == 0 &&
sys/kern/sys_process.c
651
struct uio uio;
sys/kern/sys_process.c
683
uio.uio_iov = &iov;
sys/kern/sys_process.c
684
uio.uio_iovcnt = 1;
sys/kern/sys_process.c
685
uio.uio_offset = (off_t)(vaddr_t)addr;
sys/kern/sys_process.c
686
uio.uio_resid = sizeof(int);
sys/kern/sys_process.c
687
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/sys_process.c
688
uio.uio_rw = write ? UIO_WRITE : UIO_READ;
sys/kern/sys_process.c
689
uio.uio_procp = p;
sys/kern/sys_process.c
690
error = process_domem(p, tr, &uio, write ? PT_WRITE_I :
sys/kern/sys_process.c
702
uio.uio_iov = &iov;
sys/kern/sys_process.c
703
uio.uio_iovcnt = 1;
sys/kern/sys_process.c
704
uio.uio_offset = (off_t)(vaddr_t)piod->piod_offs;
sys/kern/sys_process.c
705
uio.uio_resid = piod->piod_len;
sys/kern/sys_process.c
706
uio.uio_segflg = UIO_USERSPACE;
sys/kern/sys_process.c
707
uio.uio_procp = p;
sys/kern/sys_process.c
711
uio.uio_rw = UIO_READ;
sys/kern/sys_process.c
715
uio.uio_rw = UIO_READ;
sys/kern/sys_process.c
719
uio.uio_rw = UIO_WRITE;
sys/kern/sys_process.c
723
uio.uio_rw = UIO_WRITE;
sys/kern/sys_process.c
727
uio.uio_rw = UIO_READ;
sys/kern/sys_process.c
729
if (uio.uio_offset > temp)
sys/kern/sys_process.c
731
if (uio.uio_resid > temp - uio.uio_offset)
sys/kern/sys_process.c
732
uio.uio_resid = temp - uio.uio_offset;
sys/kern/sys_process.c
733
piod->piod_len = iov.iov_len = uio.uio_resid;
sys/kern/sys_process.c
734
uio.uio_offset += tr->ps_auxinfo;
sys/kern/sys_process.c
736
if (uio.uio_offset < (off_t)tr->ps_strings)
sys/kern/sys_process.c
739
if (uio.uio_offset > (off_t)tr->ps_strings)
sys/kern/sys_process.c
741
if ((uio.uio_offset + uio.uio_resid) >
sys/kern/sys_process.c
743
uio.uio_resid = (off_t)tr->ps_strings -
sys/kern/sys_process.c
744
uio.uio_offset;
sys/kern/sys_process.c
750
error = process_domem(p, tr, &uio, req);
sys/kern/sys_process.c
751
piod->piod_len -= uio.uio_resid;
sys/kern/sys_process.c
918
process_domem(struct proc *curp, struct process *tr, struct uio *uio, int req)
sys/kern/sys_process.c
925
len = uio->uio_resid;
sys/kern/sys_process.c
935
addr = uio->uio_offset;
sys/kern/sys_process.c
939
error = uvm_io(&vm->vm_map, uio, UVM_IO_FIXPROT);
sys/kern/sys_socket.c
59
soo_read(struct file *fp, struct uio *uio, int fflags)
sys/kern/sys_socket.c
67
return (soreceive(so, NULL, uio, NULL, NULL, &flags, 0));
sys/kern/sys_socket.c
71
soo_write(struct file *fp, struct uio *uio, int fflags)
sys/kern/sys_socket.c
79
return (sosend(so, NULL, uio, NULL, NULL, flags));
sys/kern/tty.c
1486
ttread(struct tty *tp, struct uio *uio, int flag)
sys/kern/tty.c
1632
error = ureadc(c, uio);
sys/kern/tty.c
1635
if (uio->uio_resid == 0)
sys/kern/tty.c
1718
ttwrite(struct tty *tp, struct uio *uio, int flag)
sys/kern/tty.c
1729
cnt = uio->uio_resid;
sys/kern/tty.c
1779
while (uio->uio_resid > 0 || cc > 0) {
sys/kern/tty.c
1781
uio->uio_resid = 0;
sys/kern/tty.c
1791
cc = MIN(uio->uio_resid, OBUFSIZ);
sys/kern/tty.c
1793
error = uiomove(cp, cc, uio);
sys/kern/tty.c
1876
uio->uio_resid += cc;
sys/kern/tty.c
1895
uio->uio_resid += cc;
sys/kern/tty.c
1898
return (uio->uio_resid == cnt ? EWOULDBLOCK : 0);
sys/kern/tty_conf.c
52
#define ttyerrio ((int (*)(struct tty *, struct uio *, int))enodev)
sys/kern/tty_pty.c
281
ptsread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
311
while (tp->t_canq.c_cc > 1 && uio->uio_resid > 0)
sys/kern/tty_pty.c
312
if (ureadc(getc(&tp->t_canq), uio) < 0) {
sys/kern/tty_pty.c
322
error = (*linesw[tp->t_line].l_read)(tp, uio, flag);
sys/kern/tty_pty.c
333
ptswrite(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
340
return ((*linesw[tp->t_line].l_write)(tp, uio, flag));
sys/kern/tty_pty.c
437
ptcread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
453
error = ureadc((int)pti->pt_send, uio);
sys/kern/tty_pty.c
457
cc = MIN(uio->uio_resid,
sys/kern/tty_pty.c
459
error = uiomove(&tp->t_termios, cc, uio);
sys/kern/tty_pty.c
467
error = ureadc((int)pti->pt_ucntl, uio);
sys/kern/tty_pty.c
486
error = ureadc(0, uio);
sys/kern/tty_pty.c
487
while (uio->uio_resid > 0 && error == 0) {
sys/kern/tty_pty.c
488
cc = MIN(uio->uio_resid, BUFSIZ);
sys/kern/tty_pty.c
494
error = uiomove(buf, cc, uio);
sys/kern/tty_pty.c
504
ptcwrite(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_pty.c
520
while (uio->uio_resid > 0 && tp->t_canq.c_cc < TTYHOG(tp) - 1) {
sys/kern/tty_pty.c
522
cc = MIN(uio->uio_resid, BUFSIZ);
sys/kern/tty_pty.c
527
error = uiomove(cp, cc, uio);
sys/kern/tty_pty.c
547
cc = MIN(uio->uio_resid, BUFSIZ);
sys/kern/tty_pty.c
551
error = uiomove(cp, cc, uio);
sys/kern/tty_pty.c
574
} while (uio->uio_resid > 0);
sys/kern/tty_pty.c
587
uio->uio_resid += cc;
sys/kern/tty_pty.c
598
uio->uio_resid += cc;
sys/kern/tty_tty.c
66
cttyread(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_tty.c
68
struct vnode *ttyvp = cttyvp(uio->uio_procp);
sys/kern/tty_tty.c
74
error = VOP_READ(ttyvp, uio, flag, NOCRED);
sys/kern/tty_tty.c
80
cttywrite(dev_t dev, struct uio *uio, int flag)
sys/kern/tty_tty.c
82
struct vnode *ttyvp = cttyvp(uio->uio_procp);
sys/kern/tty_tty.c
88
error = VOP_WRITE(ttyvp, uio, flag, NOCRED);
sys/kern/uipc_socket.c
1071
while (m && uio->uio_resid > 0 && error == 0) {
sys/kern/uipc_socket.c
1091
len = uio->uio_resid;
sys/kern/uipc_socket.c
1107
resid = uio->uio_resid;
sys/kern/uipc_socket.c
1109
uio_error = uiomove(mtod(m, caddr_t) + moff, len, uio);
sys/kern/uipc_socket.c
1112
uio->uio_resid = resid - len;
sys/kern/uipc_socket.c
1114
uio->uio_resid -= len;
sys/kern/uipc_socket.c
1188
while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 &&
sys/kern/uipc_socket.c
1234
if (orig_resid == uio->uio_resid && orig_resid &&
sys/kern/uipc_socket.c
578
int m_getuio(struct mbuf **, int, long, struct uio *);
sys/kern/uipc_socket.c
599
sosend(struct socket *so, struct mbuf *addr, struct uio *uio, struct mbuf *top,
sys/kern/uipc_socket.c
607
if (uio)
sys/kern/uipc_socket.c
608
resid = uio->uio_resid;
sys/kern/uipc_socket.c
617
if (uio && uio->uio_procp)
sys/kern/uipc_socket.c
618
uio->uio_procp->p_ru.ru_msgsnd++;
sys/kern/uipc_socket.c
683
if (uio == NULL) {
sys/kern/uipc_socket.c
692
error = m_getuio(&top, atomic, space, uio);
sys/kern/uipc_socket.c
697
resid = uio->uio_resid;
sys/kern/uipc_socket.c
732
m_getuio(struct mbuf **mp, int atomic, long space, struct uio *uio)
sys/kern/uipc_socket.c
737
size_t resid = uio->uio_resid;
sys/kern/uipc_socket.c
778
error = uiomove(mtod(m, caddr_t), len, uio);
sys/kern/uipc_socket.c
785
resid = uio->uio_resid;
sys/kern/uipc_socket.c
849
soreceive(struct socket *so, struct mbuf **paddr, struct uio *uio,
sys/kern/uipc_socket.c
859
size_t resid, orig_resid = uio->uio_resid;
sys/kern/uipc_socket.c
879
ulmin(uio->uio_resid, m->m_len), uio);
sys/kern/uipc_socket.c
881
} while (uio->uio_resid && error == 0 && m);
sys/kern/uipc_socket.c
911
so->so_rcv.sb_cc < uio->uio_resid) &&
sys/kern/uipc_socket.c
913
((flags & MSG_WAITALL) && uio->uio_resid <= so->so_rcv.sb_hiwat)) &&
sys/kern/uipc_socket.c
947
if (uio->uio_resid == 0 && controlp == NULL)
sys/kern/uipc_socket.c
977
if (uio->uio_procp)
sys/kern/uipc_socket.c
978
uio->uio_procp->p_ru.ru_msgrcv++;
sys/kern/uipc_syscalls.c
1035
struct uio auio;
sys/kern/uipc_syscalls.c
1516
struct uio uio;
sys/kern/uipc_syscalls.c
1585
uio.uio_iov = &iov;
sys/kern/uipc_syscalls.c
1586
uio.uio_iovcnt = 1;
sys/kern/uipc_syscalls.c
1587
uio.uio_offset = 0;
sys/kern/uipc_syscalls.c
1588
uio.uio_resid = iov.iov_len;
sys/kern/uipc_syscalls.c
1589
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/uipc_syscalls.c
1590
uio.uio_rw = UIO_READ;
sys/kern/uipc_syscalls.c
1591
uio.uio_procp = p;
sys/kern/uipc_syscalls.c
1593
error = VOP_READ(nid.ni_vp, &uio, 0, p->p_ucred);
sys/kern/uipc_syscalls.c
703
struct uio auio;
sys/kern/vfs_getcwd.c
130
uio.uio_iov = &iov;
sys/kern/vfs_getcwd.c
131
uio.uio_iovcnt = 1;
sys/kern/vfs_getcwd.c
132
uio.uio_offset = off;
sys/kern/vfs_getcwd.c
133
uio.uio_resid = dirbuflen;
sys/kern/vfs_getcwd.c
134
uio.uio_segflg = UIO_SYSSPACE;
sys/kern/vfs_getcwd.c
135
uio.uio_rw = UIO_READ;
sys/kern/vfs_getcwd.c
136
uio.uio_procp = p;
sys/kern/vfs_getcwd.c
141
error = VOP_READDIR(uvp, &uio, p->p_ucred, &eofflag);
sys/kern/vfs_getcwd.c
143
off = uio.uio_offset;
sys/kern/vfs_getcwd.c
158
for (len = (dirbuflen - uio.uio_resid); len > 0;
sys/kern/vfs_getcwd.c
58
struct uio uio;
sys/kern/vfs_lookup.c
124
struct uio auio;
sys/kern/vfs_syscalls.c
2146
struct uio auio;
sys/kern/vfs_syscalls.c
3095
struct uio auio;
sys/kern/vfs_syscalls.c
3245
struct uio auio;
sys/kern/vfs_syscalls.c
3274
struct uio auio;
sys/kern/vfs_syscalls.c
3305
struct uio auio;
sys/kern/vfs_syscalls.c
3334
struct uio auio;
sys/kern/vfs_vnops.c
253
vn_fsizechk(struct vnode *vp, struct uio *uio, int ioflag, ssize_t *overrun)
sys/kern/vfs_vnops.c
255
struct proc *p = uio->uio_procp;
sys/kern/vfs_vnops.c
262
if (uio->uio_offset >= limit) {
sys/kern/vfs_vnops.c
268
if (uio->uio_resid > limit - uio->uio_offset) {
sys/kern/vfs_vnops.c
269
*overrun = uio->uio_resid - (limit - uio->uio_offset);
sys/kern/vfs_vnops.c
270
uio->uio_resid = limit - uio->uio_offset;
sys/kern/vfs_vnops.c
311
struct uio auio;
sys/kern/vfs_vnops.c
347
vn_read(struct file *fp, struct uio *uio, int fflags)
sys/kern/vfs_vnops.c
351
size_t count = uio->uio_resid;
sys/kern/vfs_vnops.c
360
offset = uio->uio_offset = fp->f_offset;
sys/kern/vfs_vnops.c
362
offset = uio->uio_offset;
sys/kern/vfs_vnops.c
375
error = VOP_READ(vp, uio, (fp->f_flag & FNONBLOCK) ? IO_NDELAY : 0,
sys/kern/vfs_vnops.c
379
fp->f_offset += count - uio->uio_resid;
sys/kern/vfs_vnops.c
392
vn_write(struct file *fp, struct uio *uio, int fflags)
sys/kern/vfs_vnops.c
412
uio->uio_offset = fp->f_offset;
sys/kern/vfs_vnops.c
413
count = uio->uio_resid;
sys/kern/vfs_vnops.c
414
error = VOP_WRITE(vp, uio, ioflag, cred);
sys/kern/vfs_vnops.c
418
fp->f_offset = uio->uio_offset;
sys/kern/vfs_vnops.c
420
fp->f_offset += count - uio->uio_resid;
sys/kern/vfs_vnops.c
58
int vn_read(struct file *, struct uio *, int);
sys/kern/vfs_vnops.c
59
int vn_write(struct file *, struct uio *, int);
sys/kern/vfs_vops.c
214
VOP_READ(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
sys/kern/vfs_vops.c
218
a.a_uio = uio;
sys/kern/vfs_vops.c
231
VOP_WRITE(struct vnode *vp, struct uio *uio, int ioflag,
sys/kern/vfs_vops.c
236
a.a_uio = uio;
sys/kern/vfs_vops.c
436
VOP_READDIR(struct vnode *vp, struct uio *uio, struct ucred *cred,
sys/kern/vfs_vops.c
441
a.a_uio = uio;
sys/kern/vfs_vops.c
457
VOP_READLINK(struct vnode *vp, struct uio *uio, struct ucred *cred)
sys/kern/vfs_vops.c
461
a.a_uio = uio;
sys/miscfs/fifofs/fifo_vnops.c
251
struct uio *uio = ap->a_uio;
sys/miscfs/fifofs/fifo_vnops.c
256
if (uio->uio_rw != UIO_READ)
sys/miscfs/fifofs/fifo_vnops.c
259
if (uio->uio_resid == 0)
sys/miscfs/fifofs/fifo_vnops.c
264
error = soreceive(rso, NULL, uio, NULL, NULL, &flags, 0);
sys/miscfs/fuse/fuse_device.c
255
fuseread(dev_t dev, struct uio *uio, int ioflag)
sys/miscfs/fuse/fuse_device.c
297
if (uio->uio_resid < sizeof(fbuf->hdr) + fbuf->op_in_len +
sys/miscfs/fuse/fuse_device.c
303
error = uiomove(&fbuf->hdr, sizeof(fbuf->hdr), uio);
sys/miscfs/fuse/fuse_device.c
306
error = uiomove(&fbuf->op, fbuf->op_in_len, uio);
sys/miscfs/fuse/fuse_device.c
310
error = uiomove(fbuf->fb_dat, fbuf->fb_len, uio);
sys/miscfs/fuse/fuse_device.c
338
fusewrite(dev_t dev, struct uio *uio, int ioflag)
sys/miscfs/fuse/fuse_device.c
351
if (uio->uio_resid < sizeof(hdr)) {
sys/miscfs/fuse/fuse_device.c
357
if ((error = uiomove(&hdr, sizeof(hdr), uio)) != 0)
sys/miscfs/fuse/fuse_device.c
386
if (uio->uio_resid > 0) {
sys/miscfs/fuse/fuse_device.c
395
if ((error = uiomove(&fbuf->op, fbuf->op_out_len, uio)) != 0) {
sys/miscfs/fuse/fuse_device.c
415
if (uio->uio_resid != fbuf->fb_len) {
sys/miscfs/fuse/fuse_device.c
423
if ((error = uiomove(fbuf->fb_dat, fbuf->fb_len, uio)) != 0) {
sys/miscfs/fuse/fuse_device.c
66
int fuseread(dev_t, struct uio *, int);
sys/miscfs/fuse/fuse_device.c
67
int fusewrite(dev_t, struct uio *, int);
sys/miscfs/fuse/fuse_vnops.c
1013
error = uiomove(fbuf->fb_dat, fbuf->fb_len, uio);
sys/miscfs/fuse/fuse_vnops.c
1232
struct uio *uio = ap->a_uio;
sys/miscfs/fuse/fuse_vnops.c
1233
struct proc *p = uio->uio_procp;
sys/miscfs/fuse/fuse_vnops.c
1245
if (uio->uio_resid == 0)
sys/miscfs/fuse/fuse_vnops.c
1247
if (uio->uio_offset < 0)
sys/miscfs/fuse/fuse_vnops.c
1250
while (uio->uio_resid > 0) {
sys/miscfs/fuse/fuse_vnops.c
1253
size = MIN(uio->uio_resid, fmp->max_read);
sys/miscfs/fuse/fuse_vnops.c
1255
fbuf->op.in.read.offset = uio->uio_offset;
sys/miscfs/fuse/fuse_vnops.c
1263
error = uiomove(fbuf->fb_dat, ulmin(size, fbuf->fb_len), uio);
sys/miscfs/fuse/fuse_vnops.c
1283
struct uio *uio = ap->a_uio;
sys/miscfs/fuse/fuse_vnops.c
1284
struct proc *p = uio->uio_procp;
sys/miscfs/fuse/fuse_vnops.c
1308
if (uio->uio_resid == 0)
sys/miscfs/fuse/fuse_vnops.c
1315
uio->uio_offset = vattr.va_size;
sys/miscfs/fuse/fuse_vnops.c
1318
while (uio->uio_resid > 0) {
sys/miscfs/fuse/fuse_vnops.c
1319
len = MIN(uio->uio_resid, fmp->max_write);
sys/miscfs/fuse/fuse_vnops.c
1323
fbuf->op.in.write.offset = uio->uio_offset;
sys/miscfs/fuse/fuse_vnops.c
1326
if ((error = uiomove(fbuf->fb_dat, len, uio))) {
sys/miscfs/fuse/fuse_vnops.c
1342
uio->uio_resid += diff;
sys/miscfs/fuse/fuse_vnops.c
1343
uio->uio_offset -= diff;
sys/miscfs/fuse/fuse_vnops.c
1345
if (uio->uio_offset > ip->filesize) {
sys/miscfs/fuse/fuse_vnops.c
1346
ip->filesize = uio->uio_offset;
sys/miscfs/fuse/fuse_vnops.c
1347
uvm_vnp_setsize(vp, uio->uio_offset);
sys/miscfs/fuse/fuse_vnops.c
788
struct uio *uio;
sys/miscfs/fuse/fuse_vnops.c
795
uio = ap->a_uio;
sys/miscfs/fuse/fuse_vnops.c
796
p = uio->uio_procp;
sys/miscfs/fuse/fuse_vnops.c
797
foffset = uio->uio_offset;
sys/miscfs/fuse/fuse_vnops.c
811
read_size = MIN(uio->uio_resid, fmp->max_read);
sys/miscfs/fuse/fuse_vnops.c
829
while (!error && uio->uio_resid >= read_size) {
sys/miscfs/fuse/fuse_vnops.c
855
while (uio->uio_resid > 0 && fresid > FUSE_NAME_OFFSET) {
sys/miscfs/fuse/fuse_vnops.c
880
if (uio->uio_resid < de.d_reclen)
sys/miscfs/fuse/fuse_vnops.c
898
if ((error = uiomove(&de, de.d_reclen, uio)))
sys/miscfs/fuse/fuse_vnops.c
911
uio->uio_offset = foffset;
sys/miscfs/fuse/fuse_vnops.c
975
struct uio *uio;
sys/miscfs/fuse/fuse_vnops.c
981
uio = ap->a_uio;
sys/miscfs/fuse/fuse_vnops.c
982
p = uio->uio_procp;
sys/miscfs/fuse/fuse_vnops.c
986
if (uio->uio_resid == 0)
sys/miscfs/fuse/fuse_vnops.c
988
if (uio->uio_offset < 0)
sys/msdosfs/msdosfs_vnops.c
1427
struct uio *uio = ap->a_uio;
sys/msdosfs/msdosfs_vnops.c
1433
ap->a_vp, uio, ap->a_cred, ap->a_eofflag);
sys/msdosfs/msdosfs_vnops.c
1455
count = uio->uio_resid & ~(sizeof(struct direntry) - 1);
sys/msdosfs/msdosfs_vnops.c
1456
offset = uio->uio_offset;
sys/msdosfs/msdosfs_vnops.c
1460
lost = uio->uio_resid - count;
sys/msdosfs/msdosfs_vnops.c
1461
uio->uio_resid = count;
sys/msdosfs/msdosfs_vnops.c
1502
if (uio->uio_resid < dirbuf.d_reclen)
sys/msdosfs/msdosfs_vnops.c
1504
error = uiomove(&dirbuf, dirbuf.d_reclen, uio);
sys/msdosfs/msdosfs_vnops.c
1512
while (uio->uio_resid > 0) {
sys/msdosfs/msdosfs_vnops.c
1515
n = min(pmp->pm_bpcluster - on, uio->uio_resid);
sys/msdosfs/msdosfs_vnops.c
1624
if (uio->uio_resid < dirbuf.d_reclen) {
sys/msdosfs/msdosfs_vnops.c
1632
error = uiomove(&dirbuf, dirbuf.d_reclen, uio);
sys/msdosfs/msdosfs_vnops.c
1642
uio->uio_offset = offset;
sys/msdosfs/msdosfs_vnops.c
1643
uio->uio_resid += lost;
sys/msdosfs/msdosfs_vnops.c
1660
struct uio *a_uio;
sys/msdosfs/msdosfs_vnops.c
500
struct uio *uio = ap->a_uio;
sys/msdosfs/msdosfs_vnops.c
510
if (uio->uio_resid == 0)
sys/msdosfs/msdosfs_vnops.c
512
if (uio->uio_offset < 0)
sys/msdosfs/msdosfs_vnops.c
517
if (uio->uio_offset >= dep->de_FileSize)
sys/msdosfs/msdosfs_vnops.c
520
cn = de_cluster(pmp, uio->uio_offset);
sys/msdosfs/msdosfs_vnops.c
522
on = uio->uio_offset & pmp->pm_crbomask;
sys/msdosfs/msdosfs_vnops.c
523
n = ulmin(pmp->pm_bpcluster - on, uio->uio_resid);
sys/msdosfs/msdosfs_vnops.c
530
diff = dep->de_FileSize - (uint32_t)uio->uio_offset;
sys/msdosfs/msdosfs_vnops.c
556
error = uiomove(bp->b_data + on, n, uio);
sys/msdosfs/msdosfs_vnops.c
558
} while (error == 0 && uio->uio_resid > 0 && n != 0);
sys/msdosfs/msdosfs_vnops.c
580
struct uio *uio = ap->a_uio;
sys/msdosfs/msdosfs_vnops.c
589
vp, uio, ioflag, cred);
sys/msdosfs/msdosfs_vnops.c
597
uio->uio_offset = dep->de_FileSize;
sys/msdosfs/msdosfs_vnops.c
606
if (uio->uio_offset < 0)
sys/msdosfs/msdosfs_vnops.c
609
if (uio->uio_resid == 0)
sys/msdosfs/msdosfs_vnops.c
613
if (uio->uio_offset > MSDOSFS_FILESIZE_MAX ||
sys/msdosfs/msdosfs_vnops.c
614
uio->uio_resid > (MSDOSFS_FILESIZE_MAX - uio->uio_offset))
sys/msdosfs/msdosfs_vnops.c
618
if ((error = vn_fsizechk(vp, uio, ioflag, &overrun)))
sys/msdosfs/msdosfs_vnops.c
627
if (uio->uio_offset > dep->de_FileSize) {
sys/msdosfs/msdosfs_vnops.c
628
if ((error = deextend(dep, uio->uio_offset, cred)) != 0)
sys/msdosfs/msdosfs_vnops.c
635
resid = uio->uio_resid;
sys/msdosfs/msdosfs_vnops.c
642
if (uio->uio_offset + resid > osize) {
sys/msdosfs/msdosfs_vnops.c
644
count = de_clcount(pmp, uio->uio_offset + resid) -
sys/msdosfs/msdosfs_vnops.c
654
croffset = uio->uio_offset & pmp->pm_crbomask;
sys/msdosfs/msdosfs_vnops.c
655
cn = de_cluster(pmp, uio->uio_offset);
sys/msdosfs/msdosfs_vnops.c
663
(de_cluster(pmp, uio->uio_offset + uio->uio_resid) > cn ||
sys/msdosfs/msdosfs_vnops.c
664
(uio->uio_offset + uio->uio_resid) >= dep->de_FileSize)) {
sys/msdosfs/msdosfs_vnops.c
699
n = ulmin(uio->uio_resid, pmp->pm_bpcluster - croffset);
sys/msdosfs/msdosfs_vnops.c
700
if (uio->uio_offset + n > dep->de_FileSize) {
sys/msdosfs/msdosfs_vnops.c
701
dep->de_FileSize = uio->uio_offset + n;
sys/msdosfs/msdosfs_vnops.c
713
error = uiomove(bp->b_data + croffset, n, uio);
sys/msdosfs/msdosfs_vnops.c
733
} while (error == 0 && uio->uio_resid > 0);
sys/msdosfs/msdosfs_vnops.c
735
if (resid > uio->uio_resid)
sys/msdosfs/msdosfs_vnops.c
749
uio->uio_offset -= resid - uio->uio_resid;
sys/msdosfs/msdosfs_vnops.c
750
uio->uio_resid = resid;
sys/msdosfs/msdosfs_vnops.c
753
if (uio->uio_resid != resid)
sys/msdosfs/msdosfs_vnops.c
761
uio->uio_resid += overrun;
sys/net/bfd.c
642
struct uio uio;
sys/net/bfd.c
645
uio.uio_procp = NULL;
sys/net/bfd.c
647
uio.uio_resid = so->so_rcv.sb_cc;
sys/net/bfd.c
649
error = soreceive(so, NULL, &uio, &m, NULL, &flags, 0);
sys/net/bpf.c
136
bpf_movein(struct uio *uio, struct bpf_d *d, struct mbuf **mp,
sys/net/bpf.c
198
if (uio->uio_resid > MAXMCLBYTES)
sys/net/bpf.c
200
len = uio->uio_resid;
sys/net/bpf.c
232
error = uiomove(mtod(m, caddr_t), len, uio);
sys/net/bpf.c
444
bpfread(dev_t dev, struct uio *uio, int ioflag)
sys/net/bpf.c
464
if (uio->uio_resid != d->bd_bufsize) {
sys/net/bpf.c
562
error = uiomove(hbuf, hlen, uio);
sys/net/bpf.c
629
bpfwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/bpf.c
651
if (uio->uio_resid == 0) {
sys/net/bpf.c
656
error = bpf_movein(uio, d, &m, sstosa(&dst));
sys/net/bpf.c
99
int bpf_movein(struct uio *, struct bpf_d *, struct mbuf **,
sys/net/if_pppx.c
1081
pppacread(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_pppx.c
1108
while (uio->uio_resid > 0) {
sys/net/if_pppx.c
1109
len = ulmin(uio->uio_resid, m->m_len);
sys/net/if_pppx.c
1111
error = uiomove(mtod(m, caddr_t), len, uio);
sys/net/if_pppx.c
1126
pppacwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_pppx.c
1137
if (uio->uio_resid < ifp->if_hdrlen || uio->uio_resid > MAXMCLBYTES)
sys/net/if_pppx.c
1144
if (uio->uio_resid > MHLEN) {
sys/net/if_pppx.c
1145
m_clget(m, M_WAITOK, uio->uio_resid);
sys/net/if_pppx.c
1152
m->m_pkthdr.len = m->m_len = uio->uio_resid;
sys/net/if_pppx.c
1154
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_pppx.c
267
pppxread(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_pppx.c
291
while (m0 != NULL && uio->uio_resid > 0 && error == 0) {
sys/net/if_pppx.c
292
len = ulmin(uio->uio_resid, m0->m_len);
sys/net/if_pppx.c
294
error = uiomove(mtod(m0, caddr_t), len, uio);
sys/net/if_pppx.c
305
pppxwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_pppx.c
316
if (uio->uio_resid < sizeof(*th) + sizeof(uint32_t) ||
sys/net/if_pppx.c
317
uio->uio_resid > MCLBYTES)
sys/net/if_pppx.c
320
tlen = uio->uio_resid;
sys/net/if_pppx.c
326
if (uio->uio_resid > MHLEN) {
sys/net/if_pppx.c
338
while (error == 0 && uio->uio_resid > 0) {
sys/net/if_pppx.c
339
m->m_len = ulmin(mlen, uio->uio_resid);
sys/net/if_pppx.c
340
error = uiomove(mtod (m, caddr_t), m->m_len, uio);
sys/net/if_pppx.c
343
if (error == 0 && uio->uio_resid > 0) {
sys/net/if_pppx.c
350
if (uio->uio_resid >= MINCLSIZE) {
sys/net/if_tun.c
1019
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_tun.c
1023
len = uio->uio_resid;
sys/net/if_tun.c
115
int tun_dev_read(dev_t, struct uio *, int);
sys/net/if_tun.c
116
int tun_dev_write(dev_t, struct uio *, int, int);
sys/net/if_tun.c
805
tunread(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
807
return (tun_dev_read(dev, uio, ioflag));
sys/net/if_tun.c
811
tapread(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
813
return (tun_dev_read(dev, uio, ioflag));
sys/net/if_tun.c
817
tun_dev_read(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
870
len = ulmin(uio->uio_resid, sizeof(th));
sys/net/if_tun.c
872
error = uiomove(&th, len, uio);
sys/net/if_tun.c
879
while (uio->uio_resid > 0) {
sys/net/if_tun.c
880
len = ulmin(uio->uio_resid, m->m_len);
sys/net/if_tun.c
882
error = uiomove(mtod(m, void *), len, uio);
sys/net/if_tun.c
904
tunwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
906
return (tun_dev_write(dev, uio, ioflag, 0));
sys/net/if_tun.c
910
tapwrite(dev_t dev, struct uio *uio, int ioflag)
sys/net/if_tun.c
912
return (tun_dev_write(dev, uio, ioflag, ETHER_ALIGN));
sys/net/if_tun.c
916
tun_dev_write(dev_t dev, struct uio *uio, int ioflag, int align)
sys/net/if_tun.c
935
if (uio->uio_resid < hlen ||
sys/net/if_tun.c
936
uio->uio_resid > (hlen + MAXMCLBYTES)) {
sys/net/if_tun.c
948
error = uiomove(&th, sizeof(th), uio);
sys/net/if_tun.c
996
len = uio->uio_resid;
sys/net/ppp_tty.c
272
pppread(struct tty *tp, struct uio *uio, int flag)
sys/net/ppp_tty.c
315
for (m = m0; m && uio->uio_resid; m = m->m_next)
sys/net/ppp_tty.c
316
if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0)
sys/net/ppp_tty.c
326
pppwrite(struct tty *tp, struct uio *uio, int flag)
sys/net/ppp_tty.c
340
if (uio->uio_resid > sc->sc_if.if_mtu + PPP_HDRLEN ||
sys/net/ppp_tty.c
341
uio->uio_resid < PPP_HDRLEN)
sys/net/ppp_tty.c
343
for (mp = &m0; uio->uio_resid; mp = &m->m_next) {
sys/net/ppp_tty.c
346
m->m_pkthdr.len = uio->uio_resid - PPP_HDRLEN;
sys/net/ppp_tty.c
352
if (uio->uio_resid >= MCLBYTES / 2)
sys/net/ppp_tty.c
355
if (len > uio->uio_resid)
sys/net/ppp_tty.c
356
len = uio->uio_resid;
sys/net/ppp_tty.c
357
if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) {
sys/nfs/krpc_subr.c
209
struct uio auio;
sys/nfs/nfs.h
175
struct uio; struct buf; struct vattr; struct nameidata; /* XXX */
sys/nfs/nfs_bio.c
131
return (nfs_readlinkrpc(vp, uio, cred));
sys/nfs/nfs_bio.c
137
lbn = uio->uio_offset / biosize;
sys/nfs/nfs_bio.c
138
on = uio->uio_offset & (biosize - 1);
sys/nfs/nfs_bio.c
179
n = ulmin(biosize - on, uio->uio_resid);
sys/nfs/nfs_bio.c
180
offdiff = np->n_size - uio->uio_offset;
sys/nfs/nfs_bio.c
213
n = ulmin(uio->uio_resid, NFS_MAXPATHLEN - bp->b_resid);
sys/nfs/nfs_bio.c
225
error = uiomove(baddr + on, n, uio);
sys/nfs/nfs_bio.c
233
} while (error == 0 && uio->uio_resid > 0 && n > 0);
sys/nfs/nfs_bio.c
245
struct uio *uio = ap->a_uio;
sys/nfs/nfs_bio.c
246
struct proc *p = uio->uio_procp;
sys/nfs/nfs_bio.c
259
if (uio->uio_rw != UIO_WRITE)
sys/nfs/nfs_bio.c
261
if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc)
sys/nfs/nfs_bio.c
284
uio->uio_offset = np->n_size;
sys/nfs/nfs_bio.c
287
if (uio->uio_offset < 0)
sys/nfs/nfs_bio.c
289
if (uio->uio_resid == 0)
sys/nfs/nfs_bio.c
293
if ((error = vn_fsizechk(vp, uio, ioflag, &overrun)))
sys/nfs/nfs_bio.c
318
lbn = uio->uio_offset / biosize;
sys/nfs/nfs_bio.c
319
on = uio->uio_offset & (biosize-1);
sys/nfs/nfs_bio.c
320
n = ulmin(biosize - on, uio->uio_resid);
sys/nfs/nfs_bio.c
329
if (uio->uio_offset + n > np->n_size) {
sys/nfs/nfs_bio.c
330
np->n_size = uio->uio_offset + n;
sys/nfs/nfs_bio.c
333
} else if (uio->uio_offset + n < np->n_size)
sys/nfs/nfs_bio.c
351
error = uiomove((char *)bp->b_data + on, n, uio);
sys/nfs/nfs_bio.c
403
} while (uio->uio_resid > 0 && n > 0);
sys/nfs/nfs_bio.c
412
uio->uio_resid += overrun;
sys/nfs/nfs_bio.c
532
struct uio *uiop;
sys/nfs/nfs_bio.c
537
struct uio uio;
sys/nfs/nfs_bio.c
543
uiop = &uio;
sys/nfs/nfs_bio.c
66
nfs_bioread(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred)
sys/nfs/nfs_bio.c
80
if (uio->uio_rw != UIO_READ)
sys/nfs/nfs_bio.c
83
if (uio->uio_resid == 0)
sys/nfs/nfs_bio.c
85
if (uio->uio_offset < 0)
sys/nfs/nfs_bio.c
87
p = uio->uio_procp;
sys/nfs/nfs_serv.c
1878
struct uio io;
sys/nfs/nfs_serv.c
2319
struct uio io;
sys/nfs/nfs_serv.c
2546
struct uio io;
sys/nfs/nfs_serv.c
529
struct uio uio;
sys/nfs/nfs_serv.c
534
memset(&uio, 0, sizeof(uio));
sys/nfs/nfs_serv.c
567
uio.uio_iov = &iov;
sys/nfs/nfs_serv.c
568
uio.uio_iovcnt = 1;
sys/nfs/nfs_serv.c
569
uio.uio_offset = 0;
sys/nfs/nfs_serv.c
570
uio.uio_resid = NFS_MAXPATHLEN;
sys/nfs/nfs_serv.c
571
uio.uio_rw = UIO_READ;
sys/nfs/nfs_serv.c
572
uio.uio_segflg = UIO_SYSSPACE;
sys/nfs/nfs_serv.c
573
uio.uio_procp = NULL;
sys/nfs/nfs_serv.c
575
error = VOP_READLINK(vp, &uio, cred);
sys/nfs/nfs_serv.c
591
if (uio.uio_resid > 0) {
sys/nfs/nfs_serv.c
592
len -= uio.uio_resid;
sys/nfs/nfs_serv.c
623
struct uio io, *uiop = &io;
sys/nfs/nfs_serv.c
807
struct uio io, *uiop = &io;
sys/nfs/nfs_socket.c
1589
struct uio auio;
sys/nfs/nfs_socket.c
529
struct uio auio;
sys/nfs/nfs_subs.c
637
nfsm_mbuftouio(struct mbuf **mrep, struct uio *uiop, int siz, caddr_t *dpos)
sys/nfs/nfs_subs.c
702
nfsm_uiotombuf(struct mbuf **mp, struct uio *uiop, size_t len)
sys/nfs/nfs_subs.c
751
struct uio io;
sys/nfs/nfs_subs.c
772
struct uio io;
sys/nfs/nfs_var.h
163
int nfsm_mbuftouio(struct mbuf **, struct uio *, int, caddr_t *);
sys/nfs/nfs_var.h
164
void nfsm_uiotombuf(struct mbuf **, struct uio *, size_t);
sys/nfs/nfs_var.h
48
int nfs_bioread(struct vnode *, struct uio *, int, struct ucred *);
sys/nfs/nfs_var.h
65
int nfs_readlinkrpc(struct vnode *, struct uio *, struct ucred *);
sys/nfs/nfs_var.h
66
int nfs_readrpc(struct vnode *, struct uio *);
sys/nfs/nfs_var.h
67
int nfs_writerpc(struct vnode *, struct uio *, int *, int *);
sys/nfs/nfs_vnops.c
1152
nfs_readlinkrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
sys/nfs/nfs_vnops.c
1191
nfs_readrpc(struct vnode *vp, struct uio *uiop)
sys/nfs/nfs_vnops.c
1267
nfs_writerpc(struct vnode *vp, struct uio *uiop, int *iomode, int *must_commit)
sys/nfs/nfs_vnops.c
2209
struct uio *uio = ap->a_uio;
sys/nfs/nfs_vnops.c
2213
u_int64_t newoff = uio->uio_offset;
sys/nfs/nfs_vnops.c
2215
struct uio readdir_uio;
sys/nfs/nfs_vnops.c
2217
struct proc * p = uio->uio_procp;
sys/nfs/nfs_vnops.c
2228
uio->uio_offset == np->n_direofoffset) {
sys/nfs/nfs_vnops.c
2229
if (VOP_GETATTR(vp, &vattr, ap->a_cred, uio->uio_procp) == 0 &&
sys/nfs/nfs_vnops.c
2237
if (uio->uio_resid < NFS_FABLKSIZE)
sys/nfs/nfs_vnops.c
2240
tresid = uio->uio_resid;
sys/nfs/nfs_vnops.c
2242
if (uio->uio_rw != UIO_READ)
sys/nfs/nfs_vnops.c
2290
if (uio->uio_resid < dp->d_reclen) {
sys/nfs/nfs_vnops.c
2296
if ((error = uiomove(dp, dp->d_reclen, uio)))
sys/nfs/nfs_vnops.c
2308
uio->uio_offset = newoff;
sys/nfs/nfs_vnops.c
2310
if (!error && (eof || uio->uio_resid == tresid)) {
sys/nfs/nfs_vnops.c
2329
nfs_readdirrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
sys/nfs/nfs_vnops.c
2539
nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
sys/nfs/nfs_vnops.c
97
int nfs_readdirplusrpc(struct vnode *, struct uio *, struct ucred *, int *,
sys/nfs/nfs_vnops.c
99
int nfs_readdirrpc(struct vnode *, struct uio *, struct ucred *, int *);
sys/nfs/nfsm_subs.h
217
nfsd_mtouio(struct nfsrv_descript *nfsd, struct uio *uiop, int len, int *errorp)
sys/nfs/nfsm_subs.h
235
nfsm_mtouio(struct nfsm_info *infop, struct uio *uiop, int len)
sys/ntfs/ntfs_subr.c
1346
struct uio *uio)
sys/ntfs/ntfs_subr.c
1412
if (uio) {
sys/ntfs/ntfs_subr.c
1414
tocopy, uio);
sys/ntfs/ntfs_subr.c
1437
if (uio) {
sys/ntfs/ntfs_subr.c
1440
error = uiomove("", 1, uio);
sys/ntfs/ntfs_subr.c
1458
if (uio)
sys/ntfs/ntfs_subr.c
1459
error = uiomove(vap->va_datap + roff, rsize, uio);
sys/ntfs/ntfs_subr.c
1474
size_t *initp, struct uio *uio)
sys/ntfs/ntfs_subr.c
1495
toread, data, &init, uio);
sys/ntfs/ntfs_subr.c
1519
char *attrname, off_t roff, size_t rsize, void *rdata, struct uio *uio)
sys/ntfs/ntfs_subr.c
1569
if (uio)
sys/ntfs/ntfs_subr.c
1570
error = uiomove(cup + off, tocopy, uio);
sys/ntfs/ntfs_subr.c
1574
if (uio) {
sys/ntfs/ntfs_subr.c
1577
error = uiomove("", 1, uio);
sys/ntfs/ntfs_subr.c
1588
if (uio)
sys/ntfs/ntfs_subr.c
1589
error = uiomove(uup + off, tocopy, uio);
sys/ntfs/ntfs_subr.c
1606
roff, rsize, rdata, &init, uio);
sys/ntfs/ntfs_subr.h
77
int ntfs_readntvattr_plain( struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *);
sys/ntfs/ntfs_subr.h
78
int ntfs_readattr_plain( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *,size_t *, struct uio *);
sys/ntfs/ntfs_subr.h
79
int ntfs_readattr( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, struct uio *);
sys/ntfs/ntfs_vnops.c
101
struct uio *uio = ap->a_uio;
sys/ntfs/ntfs_vnops.c
107
ip->i_number, uio->uio_offset, uio->uio_resid, uio->uio_segflg);
sys/ntfs/ntfs_vnops.c
112
if (uio->uio_offset > fp->f_size)
sys/ntfs/ntfs_vnops.c
115
toread = MIN(uio->uio_resid, fp->f_size - uio->uio_offset);
sys/ntfs/ntfs_vnops.c
123
fp->f_attrname, uio->uio_offset, toread, NULL, uio);
sys/ntfs/ntfs_vnops.c
417
struct uio *uio = ap->a_uio;
sys/ntfs/ntfs_vnops.c
425
uio->uio_offset, uio->uio_resid);
sys/ntfs/ntfs_vnops.c
427
off = uio->uio_offset;
sys/ntfs/ntfs_vnops.c
431
if (ip->i_number != NTFS_ROOTINO && uio->uio_offset == 0) {
sys/ntfs/ntfs_vnops.c
439
error = uiomove(&cde, sizeof(struct dirent), uio);
sys/ntfs/ntfs_vnops.c
445
if (uio->uio_offset < 2 * sizeof(struct dirent)) {
sys/ntfs/ntfs_vnops.c
454
error = uiomove(&cde, sizeof(struct dirent), uio);
sys/ntfs/ntfs_vnops.c
460
num = uio->uio_offset / sizeof(struct dirent) - faked;
sys/ntfs/ntfs_vnops.c
462
while (uio->uio_resid >= sizeof(struct dirent)) {
sys/ntfs/ntfs_vnops.c
468
error = ntfs_ntreaddir(ntmp, fp, num, &iep, uio->uio_procp);
sys/ntfs/ntfs_vnops.c
475
for(; !(iep->ie_flag & NTFS_IEFLAG_LAST) && (uio->uio_resid >= sizeof(struct dirent));
sys/ntfs/ntfs_vnops.c
501
cde.d_off = uio->uio_offset + sizeof(struct dirent);
sys/ntfs/ntfs_vnops.c
504
error = uiomove(&cde, sizeof(struct dirent), uio);
sys/ntfs/ntfs_vnops.c
512
num, uio->uio_offset - off);
sys/ntfs/ntfs_vnops.c
514
uio->uio_offset, uio->uio_resid);
sys/scsi/cd.c
701
cdread(dev_t dev, struct uio *uio, int ioflag)
sys/scsi/cd.c
703
return physio(cdstrategy, dev, B_READ, cdminphys, uio);
sys/scsi/cd.c
707
cdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/scsi/cd.c
709
return physio(cdstrategy, dev, B_WRITE, cdminphys, uio);
sys/scsi/sd.c
818
sdread(dev_t dev, struct uio *uio, int ioflag)
sys/scsi/sd.c
820
return physio(sdstrategy, dev, B_READ, sdminphys, uio);
sys/scsi/sd.c
824
sdwrite(dev_t dev, struct uio *uio, int ioflag)
sys/scsi/sd.c
826
return physio(sdstrategy, dev, B_WRITE, sdminphys, uio);
sys/scsi/st.c
1040
stread(dev_t dev, struct uio *uio, int iomode)
sys/scsi/st.c
1042
return physio(ststrategy, dev, B_READ, stminphys, uio);
sys/scsi/st.c
1046
stwrite(dev_t dev, struct uio *uio, int iomode)
sys/scsi/st.c
1048
return physio(ststrategy, dev, B_WRITE, stminphys, uio);
sys/sys/buf.h
286
void (*minphys)(struct buf *), struct uio *uio);
sys/sys/conf.h
137
int (*d_read)(dev_t dev, struct uio *uio, int ioflag);
sys/sys/conf.h
138
int (*d_write)(dev_t dev, struct uio *uio, int ioflag);
sys/sys/conf.h
155
#define dev_type_read(n) int n(dev_t, struct uio *, int)
sys/sys/conf.h
156
#define dev_type_write(n) int n(dev_t, struct uio *, int)
sys/sys/conf.h
505
int (*l_read)(struct tty *tp, struct uio *uio,
sys/sys/conf.h
507
int (*l_write)(struct tty *tp, struct uio *uio,
sys/sys/conf.h
51
struct uio;
sys/sys/file.h
52
struct uio;
sys/sys/file.h
66
int (*fo_read)(struct file *, struct uio *, int);
sys/sys/file.h
67
int (*fo_write)(struct file *, struct uio *, int);
sys/sys/ptrace.h
123
int process_domem(struct proc *_curp, struct process *_tr, struct uio *,
sys/sys/socketvar.h
216
int soo_read(struct file *, struct uio *, int);
sys/sys/socketvar.h
217
int soo_write(struct file *, struct uio *, int);
sys/sys/socketvar.h
263
int soreceive(struct socket *, struct mbuf **, struct uio *,
sys/sys/socketvar.h
266
int sosend(struct socket *, struct mbuf *, struct uio *,
sys/sys/systm.h
326
struct uio;
sys/sys/systm.h
327
int uiomove(void *, size_t, struct uio *);
sys/sys/tty.h
270
int ttread(struct tty *tp, struct uio *uio, int flag);
sys/sys/tty.h
278
int ttwrite(struct tty *tp, struct uio *uio, int flag);
sys/sys/tty.h
303
int cttyread(dev_t, struct uio *, int);
sys/sys/tty.h
304
int cttywrite(dev_t, struct uio *, int);
sys/sys/tty.h
317
int pppread(struct tty *, struct uio *, int);
sys/sys/tty.h
318
int pppwrite(struct tty *, struct uio *, int);
sys/sys/types.h
233
struct uio;
sys/sys/uio.h
102
int dofilereadv(struct proc *, int, struct uio *, int, register_t *);
sys/sys/uio.h
103
int dofilewritev(struct proc *, int, struct uio *, int, register_t *);
sys/sys/uio.h
97
int ureadc(int c, struct uio *);
sys/sys/vnode.h
379
struct uio *a_uio;
sys/sys/vnode.h
383
int VOP_READ(struct vnode *, struct uio *, int, struct ucred *);
sys/sys/vnode.h
387
struct uio *a_uio;
sys/sys/vnode.h
391
int VOP_WRITE(struct vnode *, struct uio *, int, struct ucred *);
sys/sys/vnode.h
478
struct uio *a_uio;
sys/sys/vnode.h
482
int VOP_READDIR(struct vnode *, struct uio *, struct ucred *, int *);
sys/sys/vnode.h
486
struct uio *a_uio;
sys/sys/vnode.h
489
int VOP_READLINK(struct vnode *, struct uio *, struct ucred *);
sys/sys/vnode.h
572
struct uio;
sys/sys/vnode.h
631
int vn_fsizechk(struct vnode *, struct uio *, int, ssize_t *);
sys/tmpfs/tmpfs.h
284
int tmpfs_dir_getdents(tmpfs_node_t *, struct uio *);
sys/tmpfs/tmpfs.h
299
int tmpfs_uiomove(tmpfs_node_t *, struct uio *, vsize_t);
sys/tmpfs/tmpfs_fifoops.c
113
struct uio *a_uio;
sys/tmpfs/tmpfs_fifoops.c
98
struct uio *a_uio;
sys/tmpfs/tmpfs_specops.c
112
struct uio *a_uio;
sys/tmpfs/tmpfs_specops.c
97
struct uio *a_uio;
sys/tmpfs/tmpfs_subr.c
1221
tmpfs_uiomove(tmpfs_node_t *node, struct uio *uio, vsize_t len)
sys/tmpfs/tmpfs_subr.c
1228
pgnum = trunc_page(uio->uio_offset);
sys/tmpfs/tmpfs_subr.c
1229
pgoff = uio->uio_offset & PAGE_MASK;
sys/tmpfs/tmpfs_subr.c
1234
return uiomove((void *)va + pgoff, len, uio);
sys/tmpfs/tmpfs_subr.c
1251
trunc_page(uio->uio_offset), 0, UVM_MAPFLAG(PROT_READ | PROT_WRITE,
sys/tmpfs/tmpfs_subr.c
1258
error = uiomove((void *)va + pgoff, sz, uio);
sys/tmpfs/tmpfs_subr.c
709
tmpfs_dir_getdotents(tmpfs_node_t *node, struct dirent *dp, struct uio *uio)
sys/tmpfs/tmpfs_subr.c
715
switch (uio->uio_offset) {
sys/tmpfs/tmpfs_subr.c
735
if (dp->d_reclen > uio->uio_resid) {
sys/tmpfs/tmpfs_subr.c
739
if ((error = uiomove(dp, dp->d_reclen, uio)) != 0) {
sys/tmpfs/tmpfs_subr.c
743
uio->uio_offset = next;
sys/tmpfs/tmpfs_subr.c
754
tmpfs_dir_getdents(tmpfs_node_t *node, struct uio *uio)
sys/tmpfs/tmpfs_subr.c
764
if (uio->uio_offset == TMPFS_DIRSEQ_DOT) {
sys/tmpfs/tmpfs_subr.c
765
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/tmpfs/tmpfs_subr.c
769
if (uio->uio_offset == TMPFS_DIRSEQ_DOTDOT) {
sys/tmpfs/tmpfs_subr.c
770
if ((error = tmpfs_dir_getdotents(node, &dent, uio)) != 0) {
sys/tmpfs/tmpfs_subr.c
775
if (uio->uio_offset == TMPFS_DIRSEQ_EOF) {
sys/tmpfs/tmpfs_subr.c
780
de = tmpfs_dir_lookupbyseq(node, uio->uio_offset);
sys/tmpfs/tmpfs_subr.c
834
if (dent.d_reclen > uio->uio_resid) {
sys/tmpfs/tmpfs_subr.c
841
error = uiomove(&dent, dent.d_reclen, uio);
sys/tmpfs/tmpfs_subr.c
847
} while (uio->uio_resid > 0 && de);
sys/tmpfs/tmpfs_subr.c
850
uio->uio_offset = de ? tmpfs_dir_getseq(node, de) : TMPFS_DIRSEQ_EOF;
sys/tmpfs/tmpfs_subr.c
97
int tmpfs_dir_getdotents(tmpfs_node_t *, struct dirent *, struct uio *);
sys/tmpfs/tmpfs_vnops.c
1004
MIN((size_t)node->tn_size, uio->uio_resid), uio);
sys/tmpfs/tmpfs_vnops.c
532
struct uio *a_uio;
sys/tmpfs/tmpfs_vnops.c
537
struct uio *uio = ap->a_uio;
sys/tmpfs/tmpfs_vnops.c
547
if (uio->uio_offset < 0) {
sys/tmpfs/tmpfs_vnops.c
550
if (uio->uio_resid == 0)
sys/tmpfs/tmpfs_vnops.c
556
while (error == 0 && uio->uio_resid > 0) {
sys/tmpfs/tmpfs_vnops.c
559
if (node->tn_size <= uio->uio_offset) {
sys/tmpfs/tmpfs_vnops.c
562
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/tmpfs/tmpfs_vnops.c
566
error = tmpfs_uiomove(node, uio, len);
sys/tmpfs/tmpfs_vnops.c
580
struct uio *a_uio;
sys/tmpfs/tmpfs_vnops.c
585
struct uio *uio = ap->a_uio;
sys/tmpfs/tmpfs_vnops.c
601
if (uio->uio_resid == 0)
sys/tmpfs/tmpfs_vnops.c
605
uio->uio_offset = node->tn_size;
sys/tmpfs/tmpfs_vnops.c
608
if (uio->uio_offset < 0 ||
sys/tmpfs/tmpfs_vnops.c
609
(u_int64_t)uio->uio_offset + uio->uio_resid > LLONG_MAX)
sys/tmpfs/tmpfs_vnops.c
613
if ((error = vn_fsizechk(vp, uio, ioflag, &overrun)))
sys/tmpfs/tmpfs_vnops.c
616
extended = uio->uio_offset + uio->uio_resid > node->tn_size;
sys/tmpfs/tmpfs_vnops.c
618
error = tmpfs_reg_resize(vp, uio->uio_offset + uio->uio_resid);
sys/tmpfs/tmpfs_vnops.c
624
while (error == 0 && uio->uio_resid > 0) {
sys/tmpfs/tmpfs_vnops.c
627
len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid);
sys/tmpfs/tmpfs_vnops.c
631
error = tmpfs_uiomove(node, uio, len);
sys/tmpfs/tmpfs_vnops.c
646
KASSERT(uio->uio_resid == 0);
sys/tmpfs/tmpfs_vnops.c
649
uio->uio_resid += overrun;
sys/tmpfs/tmpfs_vnops.c
953
struct uio *a_uio;
sys/tmpfs/tmpfs_vnops.c
958
struct uio *uio = ap->a_uio;
sys/tmpfs/tmpfs_vnops.c
974
error = tmpfs_dir_getdents(node, uio);
sys/tmpfs/tmpfs_vnops.c
980
*eofflag = !error && uio->uio_offset == TMPFS_DIRSEQ_EOF;
sys/tmpfs/tmpfs_vnops.c
990
struct uio *a_uio;
sys/tmpfs/tmpfs_vnops.c
994
struct uio *uio = ap->a_uio;
sys/tmpfs/tmpfs_vnops.c
999
KASSERT(uio->uio_offset == 0);
sys/ufs/ext2fs/ext2fs_extern.h
48
struct uio;
sys/ufs/ext2fs/ext2fs_lookup.c
131
struct uio *uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_lookup.c
139
struct uio auio;
sys/ufs/ext2fs/ext2fs_lookup.c
142
off_t off = uio->uio_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
148
e2fs_count = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_lookup.c
149
entries = (uio->uio_offset + e2fs_count) & (fs->e2fs_bsize - 1);
sys/ufs/ext2fs/ext2fs_lookup.c
156
auio = *uio;
sys/ufs/ext2fs/ext2fs_lookup.c
180
if (dstd.d_reclen > uio->uio_resid) {
sys/ufs/ext2fs/ext2fs_lookup.c
184
if ((error = uiomove((caddr_t)&dstd, dstd.d_reclen, uio)) != 0) {
sys/ufs/ext2fs/ext2fs_lookup.c
192
uio->uio_offset = off;
sys/ufs/ext2fs/ext2fs_lookup.c
195
*ap->a_eofflag = ext2fs_size(VTOI(ap->a_vp)) <= uio->uio_offset;
sys/ufs/ext2fs/ext2fs_lookup.c
760
struct uio auio;
sys/ufs/ext2fs/ext2fs_readwrite.c
102
if (uio->uio_offset < 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
104
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
107
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ext2fs/ext2fs_readwrite.c
108
if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
110
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
113
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
115
if (uio->uio_resid < xfersize)
sys/ufs/ext2fs/ext2fs_readwrite.c
116
xfersize = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
145
error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
160
ext4_ext_read(struct vnode *vp, struct inode *ip, struct m_ext2fs *fs, struct uio *uio)
sys/ufs/ext2fs/ext2fs_readwrite.c
172
if (uio->uio_offset < 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
174
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
177
while (uio->uio_resid > 0) {
sys/ufs/ext2fs/ext2fs_readwrite.c
178
if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
180
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
182
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
185
xfersize = MIN(xfersize, uio->uio_resid);
sys/ufs/ext2fs/ext2fs_readwrite.c
222
error = uiomove(bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
238
struct uio *uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
250
uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
255
if (uio->uio_rw != UIO_WRITE)
sys/ufs/ext2fs/ext2fs_readwrite.c
263
if (uio->uio_resid == 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
269
uio->uio_offset = ext2fs_size(ip);
sys/ufs/ext2fs/ext2fs_readwrite.c
271
uio->uio_offset != ext2fs_size(ip))
sys/ufs/ext2fs/ext2fs_readwrite.c
285
if (e2fs_overflow(fs, uio->uio_resid, uio->uio_offset + uio->uio_resid))
sys/ufs/ext2fs/ext2fs_readwrite.c
289
if ((error = vn_fsizechk(vp, uio, ioflag, &overrun)))
sys/ufs/ext2fs/ext2fs_readwrite.c
292
resid = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
296
for (error = 0; uio->uio_resid > 0;) {
sys/ufs/ext2fs/ext2fs_readwrite.c
297
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
298
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ext2fs/ext2fs_readwrite.c
300
if (uio->uio_resid < xfersize)
sys/ufs/ext2fs/ext2fs_readwrite.c
301
xfersize = uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
311
if (uio->uio_offset + xfersize > ext2fs_size(ip)) {
sys/ufs/ext2fs/ext2fs_readwrite.c
312
error = ext2fs_setsize(ip, uio->uio_offset + xfersize);
sys/ufs/ext2fs/ext2fs_readwrite.c
324
error = uiomove(bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
356
if (resid > uio->uio_resid && ap->a_cred && ap->a_cred->cr_uid != 0)
sys/ufs/ext2fs/ext2fs_readwrite.c
358
if (resid > uio->uio_resid)
sys/ufs/ext2fs/ext2fs_readwrite.c
364
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
365
uio->uio_resid = resid;
sys/ufs/ext2fs/ext2fs_readwrite.c
367
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) {
sys/ufs/ext2fs/ext2fs_readwrite.c
371
uio->uio_resid += overrun;
sys/ufs/ext2fs/ext2fs_readwrite.c
56
static int ext2_ind_read(struct vnode *, struct inode *, struct m_ext2fs *, struct uio *);
sys/ufs/ext2fs/ext2fs_readwrite.c
57
static int ext4_ext_read(struct vnode *, struct inode *, struct m_ext2fs *, struct uio *);
sys/ufs/ext2fs/ext2fs_readwrite.c
68
struct uio *uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
73
uio = ap->a_uio;
sys/ufs/ext2fs/ext2fs_readwrite.c
77
return ext4_ext_read(vp, ip, fs, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
79
return ext2_ind_read(vp, ip, fs, uio);
sys/ufs/ext2fs/ext2fs_readwrite.c
84
struct uio *uio)
sys/ufs/ext2fs/ext2fs_readwrite.c
93
if (uio->uio_rw != UIO_READ)
sys/ufs/ffs/ffs_extern.h
91
struct uio;
sys/ufs/ffs/ffs_vnops.c
186
struct uio *uio;
sys/ufs/ffs/ffs_vnops.c
198
uio = ap->a_uio;
sys/ufs/ffs/ffs_vnops.c
201
if (uio->uio_rw != UIO_READ)
sys/ufs/ffs/ffs_vnops.c
211
if (uio->uio_offset < 0)
sys/ufs/ffs/ffs_vnops.c
213
if (uio->uio_resid == 0)
sys/ufs/ffs/ffs_vnops.c
216
for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) {
sys/ufs/ffs/ffs_vnops.c
217
if ((bytesinfile = DIP(ip, size) - uio->uio_offset) <= 0)
sys/ufs/ffs/ffs_vnops.c
219
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ffs/ffs_vnops.c
222
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ffs/ffs_vnops.c
224
if (uio->uio_resid < xfersize)
sys/ufs/ffs/ffs_vnops.c
225
xfersize = uio->uio_resid;
sys/ufs/ffs/ffs_vnops.c
232
uio->uio_resid > xfersize) {
sys/ufs/ffs/ffs_vnops.c
254
error = uiomove(bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ffs/ffs_vnops.c
276
struct uio *uio;
sys/ufs/ffs/ffs_vnops.c
288
uio = ap->a_uio;
sys/ufs/ffs/ffs_vnops.c
293
if (uio->uio_rw != UIO_WRITE)
sys/ufs/ffs/ffs_vnops.c
301
if (uio->uio_resid == 0)
sys/ufs/ffs/ffs_vnops.c
307
uio->uio_offset = DIP(ip, size);
sys/ufs/ffs/ffs_vnops.c
308
if ((DIP(ip, flags) & APPEND) && uio->uio_offset != DIP(ip, size))
sys/ufs/ffs/ffs_vnops.c
322
if (uio->uio_offset < 0 ||
sys/ufs/ffs/ffs_vnops.c
323
(u_int64_t)uio->uio_offset + uio->uio_resid > fs->fs_maxfilesize)
sys/ufs/ffs/ffs_vnops.c
327
if ((error = vn_fsizechk(vp, uio, ioflag, &overrun)))
sys/ufs/ffs/ffs_vnops.c
330
resid = uio->uio_resid;
sys/ufs/ffs/ffs_vnops.c
334
for (error = 0; uio->uio_resid > 0;) {
sys/ufs/ffs/ffs_vnops.c
335
lbn = lblkno(fs, uio->uio_offset);
sys/ufs/ffs/ffs_vnops.c
336
blkoffset = blkoff(fs, uio->uio_offset);
sys/ufs/ffs/ffs_vnops.c
338
if (uio->uio_resid < xfersize)
sys/ufs/ffs/ffs_vnops.c
339
xfersize = uio->uio_resid;
sys/ufs/ffs/ffs_vnops.c
345
if ((error = UFS_BUF_ALLOC(ip, uio->uio_offset, xfersize,
sys/ufs/ffs/ffs_vnops.c
348
if (uio->uio_offset + xfersize > DIP(ip, size)) {
sys/ufs/ffs/ffs_vnops.c
349
DIP_ASSIGN(ip, size, uio->uio_offset + xfersize);
sys/ufs/ffs/ffs_vnops.c
359
error = uiomove(bp->b_data + blkoffset, xfersize, uio);
sys/ufs/ffs/ffs_vnops.c
392
if (resid > uio->uio_resid && ap->a_cred && ap->a_cred->cr_uid != 0 &&
sys/ufs/ffs/ffs_vnops.c
395
if (resid > uio->uio_resid)
sys/ufs/ffs/ffs_vnops.c
401
uio->uio_offset -= resid - uio->uio_resid;
sys/ufs/ffs/ffs_vnops.c
402
uio->uio_resid = resid;
sys/ufs/ffs/ffs_vnops.c
404
} else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) {
sys/ufs/ffs/ffs_vnops.c
408
uio->uio_resid += overrun;
sys/ufs/ufs/ufs_extern.h
51
struct uio;
sys/ufs/ufs/ufs_quota.c
840
struct uio auio;
sys/ufs/ufs/ufs_quota.c
977
struct uio auio;
sys/ufs/ufs/ufs_vnops.c
1326
struct uio *uio = ap->a_uio;
sys/ufs/ufs/ufs_vnops.c
1333
off_t off = uio->uio_offset;
sys/ufs/ufs/ufs_vnops.c
1343
if (uio->uio_rw != UIO_READ)
sys/ufs/ufs/ufs_vnops.c
1346
count = uio->uio_resid;
sys/ufs/ufs/ufs_vnops.c
1347
entries = (uio->uio_offset + count) & (DIRBLKSIZ - 1);
sys/ufs/ufs/ufs_vnops.c
1356
off = uio->uio_offset;
sys/ufs/ufs/ufs_vnops.c
1401
if (u.dn.d_reclen > uio->uio_resid) {
sys/ufs/ufs/ufs_vnops.c
1420
error = uiomove(&u.dn, u.dn.d_reclen, uio);
sys/ufs/ufs/ufs_vnops.c
1439
uio->uio_offset = off;
sys/ufs/ufs/ufsmount.h
40
struct uio;
sys/uvm/uvm_extern.h
275
int uvm_io(vm_map_t, struct uio *, int);
sys/uvm/uvm_io.c
119
error = uiomove((caddr_t) (kva + pageoffset), sz, uio);
sys/uvm/uvm_io.c
54
uvm_io(vm_map_t map, struct uio *uio, int flags)
sys/uvm/uvm_io.c
66
if (uio->uio_resid == 0)
sys/uvm/uvm_io.c
68
togo = uio->uio_resid;
sys/uvm/uvm_io.c
70
baseva = (vaddr_t) uio->uio_offset;
sys/uvm/uvm_vnode.c
1131
struct uio uio;
sys/uvm/uvm_vnode.c
1196
uio.uio_iov = &iov;
sys/uvm/uvm_vnode.c
1197
uio.uio_iovcnt = 1;
sys/uvm/uvm_vnode.c
1198
uio.uio_offset = file_offset;
sys/uvm/uvm_vnode.c
1199
uio.uio_segflg = UIO_SYSSPACE;
sys/uvm/uvm_vnode.c
1200
uio.uio_rw = rw;
sys/uvm/uvm_vnode.c
1201
uio.uio_resid = wanted;
sys/uvm/uvm_vnode.c
1202
uio.uio_procp = curproc;
sys/uvm/uvm_vnode.c
1230
result = VOP_READ(vn, &uio, 0, curproc->p_ucred);
sys/uvm/uvm_vnode.c
1232
result = VOP_WRITE(vn, &uio,
sys/uvm/uvm_vnode.c
1253
got = wanted - uio.uio_resid;