| /onnv/onnv-gate/usr/src/cmd/sendmail/libsm/ |
| fput.c | 45 struct sm_uio uio; local 50 iov.iov_len = uio.uio_resid = strlen(s); 51 uio.uio_iov = &iov; 52 uio.uio_iovcnt = 1; 53 return sm_fvwrite(fp, timeout, &uio);
|
| fwrite.c | 47 struct sm_uio uio; local 59 uio.uio_resid = iov.iov_len = size; 60 uio.uio_iov = &iov; 61 uio.uio_iovcnt = 1; 64 if (sm_fvwrite(fp, timeout, &uio) == 0) 68 return size - uio.uio_resid;
|
| /onnv/onnv-gate/usr/src/uts/common/os/ |
| copyops.c | 35 int rw, void (*mincnt)(struct buf *), struct uio *uio) 37 return (default_physio(strat, bp, dev, rw, mincnt, uio));
|
| vm_subr.c | 52 #include <sys/uio.h> 137 int rw, void (*mincnt)(struct buf *), struct uio *uio) 153 tnf_offset, offset, uio->uio_loffset, 154 tnf_size, size, uio->uio_resid, 174 if (uio->uio_segflg == UIO_USERSPACE) { 198 while (uio->uio_iovcnt > 0) { 199 iov = uio->uio_iov; 205 if (uio->uio_resid == 0) 207 if (uio->uio_loffset < 0) [all...] |
| move.c | 43 #include <sys/uio.h> 58 * of the move, and the I/O parameters are provided in "uio", which is 63 uiomove(void *p, size_t n, enum uio_rw rw, struct uio *uio) 69 while (n && uio->uio_resid) { 70 iov = uio->uio_iov; 73 uio->uio_iov++; 74 uio->uio_iovcnt--; 77 switch (uio->uio_segflg) { 83 (uio->uio_extflg & UIO_COPY_CACHED)) [all...] |
| /onnv/onnv-gate/usr/src/uts/common/sys/ |
| aio_req.h | 43 struct uio *aio_uio; /* UIO for this request */
|
| copyops.h | 36 #include <sys/uio.h> 90 int, void (*)(struct buf *), struct uio *); 94 dev_t, int, void (*)(struct buf *), struct uio *);
|
| /onnv/onnv-gate/usr/src/uts/common/fs/sockfs/ |
| sodirect.h | 78 extern uio_t *sod_rcv_init(struct sonode *, int, struct uio **); 79 extern int sod_rcv_done(struct sonode *, struct uio *, struct uio *); 83 struct uio *);
|
| socktpi_impl.h | 89 extern int sostream_direct(struct sonode *, struct uio *, 92 socklen_t, struct uio *, int); 93 extern int sosend_svc(struct sonode *, struct uio *, t_scalar_t, int, int);
|
| /onnv/onnv-gate/usr/src/uts/common/io/ |
| smbios.c | 116 smb_uiomove(smb_clone_t *cp, uio_t *uio) 118 off_t off = uio->uio_offset; 119 size_t len = uio->uio_resid; 133 err = uiomove((char *)ep + off, eprlen, UIO_READ, uio); 145 MIN(len, cp->c_stlen - bufoff), UIO_READ, uio); 153 smb_read(dev_t dev, uio_t *uio, cred_t *cred) 157 if (uio->uio_offset < 0 || 158 uio->uio_offset >= cp->c_eplen + cp->c_stlen) 161 return (smb_uiomove(cp, uio)); 175 uio_t uio; local [all...] |
| tty_pty.c | 33 #include <sys/uio.h> 55 int ptcwrite(dev_t, struct uio *, struct cred *); 56 int ptcread(dev_t, struct uio *, struct cred *); 66 static int makemsg(ssize_t count, struct uio *uiop, 321 ptcread(dev_t dev, struct uio *uio, struct cred *cred) 335 off = uio->uio_offset; 353 error = ureadc((int)tmp, uio); 354 uio->uio_offset = off; 373 error = ureadc((int)tmp, uio); [all...] |
| cons.c | 55 #include <sys/uio.h> 73 static int cnread(dev_t, struct uio *, struct cred *); 74 static int cnwrite(dev_t, struct uio *, struct cred *); 377 cnread(dev_t dev, struct uio *uio, struct cred *cred) 398 return (strread(rconsvp, uio, cred)); 400 return (cdev_read(rconsdev, uio, cred)); 405 cnwrite(dev_t dev, struct uio *uio, struct cred *cred) 408 uio->uio_resid = 0 [all...] |
| cpuid_drv.c | 109 cpuid_read(dev_t dev, uio_t *uio, cred_t *cr) 117 if (uio->uio_resid & (sizeof (crs) - 1)) 120 while (uio->uio_resid > 0) { 123 if ((uoff = (u_offset_t)uio->uio_loffset) > UINT_MAX) { 132 if ((error = uiomove(&crs, sizeof (crs), UIO_READ, uio)) != 0) 134 uio->uio_loffset = uoff + 1;
|
| /onnv/onnv-gate/usr/src/uts/sun/io/ |
| sbusmem.c | 57 static int sbmem_read(dev_t, struct uio *, cred_t *); 58 static int sbmem_write(dev_t, struct uio *, cred_t *); 112 static int sbmem_rw(dev_t, struct uio *, enum uio_rw, cred_t *); 319 sbmem_read(dev_t dev, struct uio *uio, cred_t *cred) 321 return (sbmem_rw(dev, uio, UIO_READ, cred)); 325 sbmem_write(dev_t dev, struct uio *uio, cred_t *cred) 327 return (sbmem_rw(dev, uio, UIO_WRITE, cred)); 331 sbmem_rw(dev_t dev, struct uio *uio, enum uio_rw rw, cred_t *cred [all...] |
| /onnv/onnv-gate/usr/src/lib/libbc/inc/include/sys/ |
| uio.h | 27 struct uio { struct
|
| /onnv/onnv-gate/usr/src/cmd/mdb/common/modules/crypto/ |
| common.c | 81 uio_t uio; local 84 mdb_printf("uio\t%p\n", addr); 85 if (mdb_vread(&uio, sizeof (uio_t), (uintptr_t)addr) 87 mdb_warn("uio_prt: could not read uio"); 90 for (i = 0; i < uio.uio_iovcnt; i++) { 92 (uintptr_t)(uio.uio_iov +i)) 100 mdb_printf("uio_iovcnt\t%d\n", uio.uio_iovcnt); 101 mdb_printf("uio_offset\t%lld\n", uio.uio_offset); 102 mdb_printf("uio_segflg\t%s", segstrings[uio.uio_segflg]); 103 mdb_printf("uio_fmode\t0%o", (int)uio.uio_fmode) [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4u/excalibur/os/ |
| excalibur.c | 261 struct uio uio; local 269 bzero(&uio, sizeof (uio)); 273 uio.uio_iov = &iov; 274 uio.uio_iovcnt = 1; 275 uio.uio_loffset = 0; 276 uio.uio_segflg = UIO_SYSSPACE; 277 uio.uio_resid = sizeof (fv); 279 err = ldi_write(xcalfans[i].lh, &uio, kcred) [all...] |
| /onnv/onnv-gate/usr/src/uts/i86xpv/io/ |
| domcaps.c | 104 domcaps_read(dev_t dev, uio_t *uio, cred_t *cr) 110 if (uio->uio_loffset > sizeof (data)) 112 nbytes = MIN(uio->uio_resid, sizeof (data) - uio->uio_loffset); 114 return (uiomove(data + uio->uio_loffset, nbytes, 115 UIO_READ, uio));
|
| /onnv/onnv-gate/usr/src/uts/common/sys/usb/usba/ |
| usba_ugen.h | 56 int usb_ugen_read(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *); 57 int usb_ugen_write(usb_ugen_hdl_t, dev_t, struct uio *, cred_t *);
|
| /onnv/onnv-gate/usr/src/uts/common/syscall/ |
| link.c | 44 #include <sys/uio.h>
|
| rmdir.c | 44 #include <sys/uio.h>
|
| /onnv/onnv-gate/usr/src/lib/libresolv2/common/bsd/ |
| readv.c | 8 #include <sys/uio.h>
|
| /onnv/onnv-gate/usr/src/uts/common/fs/ufs/ |
| ufs_directio.c | 53 #include <sys/uio.h> 350 uio_t *uio = arg_uio; local 351 rlim64_t limit = uio->uio_llimit; 388 uoff = uio->uio_loffset; 389 resid = uio->uio_resid; 437 iov = uio->uio_iov; 438 nbytes = uio->uio_iovcnt; 442 copy_resid = uio->uio_resid; 452 copy_uio.uio_loffset = uio->uio_loffset; 453 copy_uio.uio_resid = uio->uio_resid [all...] |
| /onnv/onnv-gate/usr/src/uts/common/fs/objfs/ |
| objfs_data.c | 509 read_symtab(void *addr, size_t size, off_t offset, uio_t *uio) 535 sizeof (sym) - partial, UIO_READ, uio)) != 0 || 536 uio->uio_resid <= 0) 552 uio)) != 0 || uio->uio_resid <= 0) 561 objfs_data_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr, 581 if (uio->uio_resid <= 0 || uio->uio_offset >= data_size(mp)) 598 if (uio->uio_loffset < SECTION_OFFSET(0)) { 655 if ((error = uiomove((char *)&ehdr + uio->uio_loffset [all...] |
| /onnv/onnv-gate/usr/src/uts/common/fs/smbsrv/ |
| smb_write_raw.c | 191 static int smb_write_raw_helper(smb_request_t *, struct uio *, int, 231 struct uio uio; local 297 * Init uio (resid will get filled in later) 299 uio.uio_iov = &iovec; 300 uio.uio_iovcnt = 1; 301 uio.uio_segflg = UIO_SYSSPACE; 302 uio.uio_loffset = off; 347 uio.uio_resid = data_length; 356 rc = smb_write_raw_helper(sr, &uio, stability, &off, &lcount) [all...] |