/src/lib/libc/stdio/ |
putw.c | 54 struct __suio uio; local in function:putw 61 iov.iov_len = uio.uio_resid = sizeof(w); 62 uio.uio_iov = &iov; 63 uio.uio_iovcnt = 1; 65 r = __sfvwrite(fp, &uio);
|
fputs.c | 58 struct __suio uio; local in function:fputs 68 uio.uio_resid = iov.iov_len = strlen(s); 69 uio.uio_iov = &iov; 70 uio.uio_iovcnt = 1; 73 r = __sfvwrite(fp, &uio);
|
fwrite.c | 61 struct __suio uio; local in function:fwrite 81 uio.uio_resid = iov.iov_len = n; 82 uio.uio_iov = &iov; 83 uio.uio_iovcnt = 1; 91 if (__sfvwrite(fp, &uio) != 0) 92 count = ((n - uio.uio_resid) / size);
|
puts.c | 59 struct __suio uio; local in function:puts 74 uio.uio_resid = c + 1; 75 uio.uio_iov = &iov[0]; 76 uio.uio_iovcnt = 2; 78 r = __sfvwrite(stdout, &uio);
|
fputwc.c | 52 struct __suio uio; local in function:__fputwc_unlock 59 uio.uio_iov = &iov; 60 uio.uio_iovcnt = 1; 80 uio.uio_resid = iov.iov_len = size; 81 if (__sfvwrite(fp, &uio)) {
|
/src/sys/miscfs/procfs/ |
procfs_cmdline.c | 50 struct uio *uio = cookie; local in function:procfs_doprocargs_helper 53 buf += uio->uio_offset - off; 54 if (off + len <= (uintmax_t)uio->uio_offset) 56 return uiomove(buf, off + len - uio->uio_offset, cookie); 67 struct uio *uio, 75 if (uio->uio_rw != UIO_READ) 86 if (0 == uio->uio_offset) { 87 error = uiomove(msg, 1, uio); [all...] |
procfs_subr.c | 145 struct uio *uio = ap->a_uio; local in function:procfs_rw 152 if (uio->uio_offset < 0) 169 p, pfs, KAUTH_ARG(M2K(uio->uio_rw)), NULL); 195 error = procfs_donote(curl, p, pfs, uio); 199 error = procfs_doregs(curl, l, pfs, uio); 203 error = procfs_dofpregs(curl, l, pfs, uio); 207 error = procfs_dostatus(curl, l, pfs, uio); 211 error = procfs_do_pid_stat(curl, l, pfs, uio); 215 error = procfs_dolimit(curl, p, pfs, uio); [all...] |
/src/sys/kern/ |
sys_getrandom.c | 52 #include <sys/uio.h> 59 dogetrandom(struct uio *uio, unsigned int flags) 78 if (uio->uio_resid <= RANDOM_BUFSIZE && 82 cprng_strong(user_cprng, buf, uio->uio_resid, 0); 83 error = uiomove(buf, uio->uio_resid, uio); 112 while (uio->uio_resid) { 113 size_t n = MIN(uio->uio_resid, RANDOM_BUFSIZE); 163 error = uiomove(buf, n, uio); 212 struct uio uio = { local in function:sys_getrandom [all...] |
vfs_getcwd.c | 51 #include <sys/uio.h> 100 struct uio uio; local in function:getcwd_scandir 176 uio.uio_iov = &iov; 177 uio.uio_iovcnt = 1; 178 uio.uio_offset = off; 179 uio.uio_resid = dirbuflen; 180 uio.uio_rw = UIO_READ; 181 UIO_SETUP_SYSSPACE(&uio); 185 error = VOP_READDIR(uvp, &uio, cred, &eofflag, 0, 0) [all...] |
/src/sys/rump/librump/rumpkern/ |
accessors.c | 40 #include <sys/uio.h> 44 struct uio * 47 struct uio *uio; local in function:rump_uio_setup 61 uio = kmem_alloc(sizeof(struct uio), KM_SLEEP); 62 uio->uio_iov = kmem_alloc(sizeof(struct iovec), KM_SLEEP); 64 uio->uio_iov->iov_base = buf; 65 uio->uio_iov->iov_len = bufsize; 67 uio->uio_iovcnt = 1 [all...] |
/src/sys/arch/sh3/sh3/ |
process_machdep.c | 99 static int process_machdep_doregs40(struct lwp *, struct lwp *, struct uio *); 191 struct uio uio; local in function:ptrace_machdep_dorequest 211 uio.uio_iov = &iov; 212 uio.uio_iovcnt = 1; 213 uio.uio_offset = 0; 214 uio.uio_resid = sizeof(struct __reg40); 215 uio.uio_rw = write ? UIO_WRITE : UIO_READ; 216 uio.uio_vmspace = l->l_proc->p_vmspace; 217 return process_machdep_doregs40(l, *lt, &uio); [all...] |
/src/share/examples/rump/ttyserv/ |
ttyserv.c | 88 struct uio *uio; local in function:handlereq 125 uio = rump_pub_uio_setup(&pr_rw->pm_data[0], 128 rv = RUMP_VOP_READ(devvp, uio, 0, rootcred); 130 reslen = rump_pub_uio_free(uio); 137 uio = rump_pub_uio_setup(&pr_rw->pm_data[0], 140 rv = RUMP_VOP_WRITE(devvp, uio, 0, rootcred); 142 reslen = rump_pub_uio_free(uio);
|
/src/share/examples/rump/umserv/ |
umserv.c | 156 struct uio *uio; local in function:main 195 uio = rump_pub_uio_setup(&pr_rw->pm_data[0], 198 rv = RUMP_VOP_READ(devvp, uio, 0, rootcred); 200 reslen = rump_pub_uio_free(uio); 207 uio = rump_pub_uio_setup(&pr_rw->pm_data[0], 210 rv = RUMP_VOP_WRITE(devvp, uio, 0, rootcred); 212 reslen = rump_pub_uio_free(uio);
|
/src/sys/sys/ |
uio.h | 1 /* $NetBSD: uio.h,v 1.36 2011/07/27 13:20:07 uebayasi Exp $ */ 31 * @(#)uio.h 8.5 (Berkeley) 2/22/94 81 struct uio { struct 84 off_t uio_offset; /* offset into file this uio corresponds to */ 89 #define UIO_SETUP_SYSSPACE(uio) uio_setup_sysspace(uio) 105 void uio_setup_sysspace(struct uio *); 120 int ureadc(int, struct uio *);
|
/src/sys/arch/amd64/amd64/ |
process_machdep.c | 319 struct uio uio; local in function:ptrace_machdep_dorequest 359 uio.uio_iov = &iov; 360 uio.uio_iovcnt = 1; 361 uio.uio_offset = 0; 362 uio.uio_resid = iov.iov_len; 363 uio.uio_rw = write ? UIO_WRITE : UIO_READ; 364 uio.uio_vmspace = vm; 365 error = process_machdep_doxstate(l, *lt, &uio); 394 process_machdep_doxstate(struct lwp *curl, struct lwp *l, struct uio *uio [all...] |
/src/sys/arch/i386/i386/ |
process_machdep.c | 284 struct uio uio; local in function:ptrace_machdep_dorequest 308 uio.uio_iov = &iov; 309 uio.uio_iovcnt = 1; 310 uio.uio_offset = 0; 311 uio.uio_resid = sizeof(struct xmmregs); 312 uio.uio_rw = write ? UIO_WRITE : UIO_READ; 313 uio.uio_vmspace = vm; 314 error = process_machdep_doxmmregs(l, *lt, &uio); 338 uio.uio_iov = &iov [all...] |
/src/sys/arch/arm/xscale/ |
iopaau.c | 52 #include <sys/uio.h> 251 struct uio *uio = dreq->dreq_outbuf.dmbuf_uio; local in function:iopaau_func_fill_immed_setup 253 if (uio->uio_rw != UIO_READ) 257 uio, BUS_DMA_NOWAIT|BUS_DMA_READ|BUS_DMA_STREAMING); 437 struct uio *uio = dreq->dreq_outbuf.dmbuf_uio; local in function:iopaau_func_xor_setup 439 if (uio->uio_rw != UIO_READ) 443 uio, BUS_DMA_NOWAIT|BUS_DMA_READ|BUS_DMA_STREAMING); 473 struct uio *uio local in function:iopaau_func_xor_setup [all...] |
/src/sys/fs/filecorefs/ |
filecore_vnops.c | 198 struct uio *a_uio; 203 struct uio *uio = ap->a_uio; local in function:filecore_read 212 if (uio->uio_resid == 0) 214 if (uio->uio_offset < 0) 216 if (uio->uio_offset >= ip->i_size) 225 while (uio->uio_resid > 0) { 226 vsize_t bytelen = MIN(ip->i_size - uio->uio_offset, 227 uio->uio_resid); 232 error = ubc_uiomove(&vp->v_uobj, uio, bytelen, advice 293 struct uio *uio = ap->a_uio; local in function:filecore_readdir [all...] |
/src/sys/arch/powerpc/powerpc/ |
process_machdep.c | 200 struct uio uio; local in function:ptrace_machdep_dorequest 216 uio.uio_iov = &iov; 217 uio.uio_iovcnt = 1; 218 uio.uio_offset = 0; 219 uio.uio_resid = sizeof(struct vreg); 220 uio.uio_rw = write ? UIO_WRITE : UIO_READ; 221 uio.uio_vmspace = l->l_proc->p_vmspace; 222 return process_machdep_dovecregs(l, *lt, &uio); 237 process_machdep_dovecregs(struct lwp *curl, struct lwp *l, struct uio *uio 294 struct uio uio; local in function:ppc_ifetch 312 struct uio uio; local in function:ppc_istore [all...] |
/src/sys/ufs/ext2fs/ |
ext2fs_readwrite.c | 86 static int ext2fs_post_write_update(struct vnode *, struct uio *, int, 98 struct uio *a_uio; 104 struct uio *uio; local in function:ext2fs_read 113 uio = ap->a_uio; 116 KASSERT(uio->uio_rw == UIO_READ); 121 return ext2fs_bufrd(vp, uio, ap->a_ioflag, ap->a_cred); 123 if ((uint64_t)uio->uio_offset > ump->um_maxfilesize) 125 if (uio->uio_resid == 0) 127 if (uio->uio_offset >= ext2fs_size(ip) 266 struct uio *uio; local in function:ext2fs_write [all...] |
/src/sys/fs/autofs/ |
autofs_vnops.c | 416 autofs_readdir_one(struct uio *uio, const char *name, ino_t ino) 426 if (!uio) 429 if (uio->uio_resid < dirent.d_reclen) 432 return uiomove(&dirent, dirent.d_reclen, uio); 451 struct uio *a_uio; 458 struct uio *uio = ap->a_uio; local in function:autofs_readdir 486 if (uio->uio_offset < 0) 495 if (uio->uio_offset == 0) [all...] |
/src/sys/dev/dmover/ |
swdmover.c | 57 #include <sys/uio.h> 149 struct uio *uio = dreq->dreq_outbuf.dmbuf_uio; local in function:swdmover_func_zero_process 154 if (uio->uio_rw != UIO_READ) { 162 buflen = uio->uio_resid; 167 while ((count = uio->uio_resid) != 0) { 170 error = uiomove(cp, count, uio); 210 struct uio *uio = dreq->dreq_outbuf.dmbuf_uio; local in function:swdmover_func_fill8_process 215 if (uio->uio_rw != UIO_READ) 334 struct uio *uio; local in function:swdmover_func_xor_process [all...] |
/src/sys/dev/marvell/ |
mvcesa.c | 39 #include <sys/uio.h> 88 int, int, char *, struct mbuf *, struct uio *); 91 char *, struct mbuf *, struct uio *); 350 struct uio *uio = NULL; local in function:mvcesa_process 362 uio = (struct uio *)crp->crp_buf; 400 else if (uio != NULL) 401 cuio_copyback(uio, 412 else if (uio != NULL [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_shmem.c | 436 struct uio uio = { local in function:shmem_pwrite 447 ret = -ubc_uiomove(mapping, &uio, remain, UVM_ADV_NORMAL, UBC_WRITE); 641 struct uio uio = { local in function:i915_gem_object_create_shmem_from_data 661 UIO_SETUP_SYSSPACE(&uio); 663 err = -ubc_uiomove(obj->base.filp, &uio, size, UVM_ADV_NORMAL,
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/ |
intel_uc_fw.c | 584 struct uio uio; local in function:intel_uc_fw_copy_rsa 596 uio.uio_iov = &iov; 597 uio.uio_iovcnt = 1; 598 uio.uio_offset = offset; 599 uio.uio_resid = size; 600 uio.uio_rw = UIO_READ; 601 UIO_SETUP_SYSSPACE(&uio); 603 return -ubc_uiomove(uc_fw->obj->base.filp, &uio, size, UVM_ADV_NORMAL,
|