/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | reparse.c | 57 struct uio uio; in reparse_vnode_parse() local 70 uio.uio_iov = &iov; in reparse_vnode_parse() 71 uio.uio_iovcnt = 1; in reparse_vnode_parse() 72 uio.uio_segflg = UIO_SYSSPACE; in reparse_vnode_parse() 73 uio.uio_extflg = UIO_COPY_CACHED; in reparse_vnode_parse() 74 uio.uio_loffset = (offset_t)0; in reparse_vnode_parse() 75 uio.uio_resid = MAXREPARSELEN; in reparse_vnode_parse() 77 if ((err = VOP_READLINK(vp, &uio, zone_kcred(), NULL)) == 0) { in reparse_vnode_parse() 78 *(lkdata + MAXREPARSELEN - uio.uio_resid) = '\0'; in reparse_vnode_parse()
|
H A D | fake_vop.c | 125 uio_t *uio, in fop_read() argument 174 uio->uio_iovcnt = 1; in fop_read() 176 iov = uio->uio_iov; in fop_read() 189 iov = uio->uio_iov; in fop_read() 192 uio->uio_iov++; in fop_read() 193 uio->uio_iovcnt--; in fop_read() 207 uio->uio_resid -= n; in fop_read() 220 uio_t *uio, in fop_write() argument 232 iov = uio->uio_iov; in fop_write() 235 uio->uio_iov++; in fop_write() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_directio.c | 333 uio_t *uio = arg_uio; in ufs_directio_write() local 420 iov = uio->uio_iov; in ufs_directio_write() 443 uio = ©_uio; in ufs_directio_write() 631 iov = uio->uio_iov; in ufs_directio_write() 635 uio->uio_iov++; in ufs_directio_write() 636 uio->uio_iovcnt--; in ufs_directio_write() 770 directio_hole(struct uio *uio, size_t nbytes) in directio_hole() argument 844 iov = uio->uio_iov; in ufs_directio_read() 935 iov = uio->uio_iov; in ufs_directio_read() 939 uio->uio_iov++; in ufs_directio_read() [all …]
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | sbusmem.c | 312 sbmem_read(dev_t dev, struct uio *uio, cred_t *cred) in sbmem_read() argument 314 return (sbmem_rw(dev, uio, UIO_READ, cred)); in sbmem_read() 318 sbmem_write(dev_t dev, struct uio *uio, cred_t *cred) in sbmem_write() argument 324 sbmem_rw(dev_t dev, struct uio *uio, enum uio_rw rw, cred_t *cred __unused) in sbmem_rw() argument 341 while (uio->uio_resid > 0 && error == 0) { in sbmem_rw() 342 iov = uio->uio_iov; in sbmem_rw() 344 uio->uio_iov++; in sbmem_rw() 345 uio->uio_iovcnt--; in sbmem_rw() 346 if (uio->uio_iovcnt < 0) in sbmem_rw() 351 if (uio->uio_offset > un->size) { in sbmem_rw() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_net.c | 137 uio_t uio; in smb_net_recv_mbufs() local 144 bzero(&uio, sizeof (uio)); in smb_net_recv_mbufs() 149 uio.uio_resid = len; in smb_net_recv_mbufs() 150 uio.uio_iov = iov; in smb_net_recv_mbufs() 157 msg.msg_iov = uio.uio_iov; in smb_net_recv_mbufs() 362 uio_t uio; in smb_net_send_uio() local 371 bzero(&uio, sizeof (uio)); in smb_net_send_uio() 382 uio.uio_iov = iov_local; in smb_net_send_uio() 389 uio.uio_resid = len; in smb_net_send_uio() 415 msg.msg_iov = uio.uio_iov; in smb_net_send_uio() [all …]
|
H A D | smb2_aapl.c | 215 uio_t uio; in smb2_aapl_get_macinfo() local 218 bzero(&uio, sizeof (uio)); in smb2_aapl_get_macinfo() 222 uio.uio_iov = &iov; in smb2_aapl_get_macinfo() 223 uio.uio_iovcnt = 1; in smb2_aapl_get_macinfo() 224 uio.uio_resid = sizeof (AfpInfo); in smb2_aapl_get_macinfo() 225 uio.uio_segflg = UIO_SYSSPACE; in smb2_aapl_get_macinfo() 226 uio.uio_extflg = UIO_COPY_DEFAULT; in smb2_aapl_get_macinfo() 227 rc = smb_fsop_read(sr, kcr, snode, NULL, &uio, 0); in smb2_aapl_get_macinfo() 228 if (rc == 0 && uio.uio_resid == 0) { in smb2_aapl_get_macinfo()
|
H A D | smb2_fsctl_sparse.c | 301 uio_t uio; in smb2_sparse_copy() local 374 bzero(&uio, sizeof (uio)); in smb2_sparse_copy() 375 uio.uio_iov = &iov; in smb2_sparse_copy() 376 uio.uio_iovcnt = 1; in smb2_sparse_copy() 377 uio.uio_resid = tsize; in smb2_sparse_copy() 378 uio.uio_loffset = src_off; in smb2_sparse_copy() 389 tsize -= uio.uio_resid; in smb2_sparse_copy() 397 bzero(&uio, sizeof (uio)); in smb2_sparse_copy() 398 uio.uio_iov = &iov; in smb2_sparse_copy() 399 uio.uio_iovcnt = 1; in smb2_sparse_copy() [all …]
|
H A D | smb2_read.c | 150 uio_t *uio = NULL; in smb2_read() local 269 uio = &su->su_xuio.xu_uio; in smb2_read() 270 uio->uio_segflg = UIO_SYSSPACE; in smb2_read() 271 uio->uio_loffset = (offset_t)Offset; in smb2_read() 272 uio->uio_resid = Length; in smb2_read() 277 ASSERT((uio->uio_extflg & UIO_XUIO) != 0); in smb2_read() 282 uio = NULL; in smb2_read() 289 uio = &vdb->vdb_uio; in smb2_read() 297 uio = NULL; in smb2_read() 305 XferCount = Length - uio->uio_resid; in smb2_read() [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | uio.c | 30 uiomove(void *p, size_t n, enum uio_rw rw, struct uio *uio) in uiomove() argument 35 while (n && uio->uio_resid) { in uiomove() 36 iov = uio->uio_iov; in uiomove() 39 uio->uio_iov++; in uiomove() 40 uio->uio_iovcnt--; in uiomove() 43 switch (uio->uio_segflg) { in uiomove() 58 uio->uio_resid -= cnt; in uiomove() 59 uio->uio_loffset += cnt; in uiomove()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | smbios.c | 118 off_t off = uio->uio_offset; in smb_uiomove() 119 size_t len = uio->uio_resid; in smb_uiomove() 163 if (uio->uio_offset < 0 || in smb_read() 167 return (smb_uiomove(cp, uio)); in smb_read() 181 uio_t uio; in smb_segmap() local 210 bzero(&uio, sizeof (uio_t)); in smb_segmap() 211 uio.uio_iov = &iov; in smb_segmap() 212 uio.uio_iovcnt = 1; in smb_segmap() 213 uio.uio_offset = off; in smb_segmap() 214 uio.uio_segflg = UIO_USERSPACE; in smb_segmap() [all …]
|
H A D | mem.c | 121 mm_logkmem(struct uio *uio) in mm_logkmem() argument 285 mmio(struct uio *uio, enum uio_rw rw, pfn_t pfn, off_t pageoff, int allowio, in mmio() argument 362 mmrw(dev_t dev, struct uio *uio, enum uio_rw rw, cred_t *cred) in mmrw() argument 372 iov = uio->uio_iov; in mmrw() 374 uio->uio_iov++; in mmrw() 375 uio->uio_iovcnt--; in mmrw() 409 mm_logkmem(uio); in mmrw() 435 error = mmio(uio, rw, v, uio->uio_loffset & PAGEOFFSET, in mmrw() 478 uio->uio_resid -= c; in mmrw() 487 mmread(dev_t dev, struct uio *uio, cred_t *cred) in mmread() argument [all …]
|
H A D | tty_pty.c | 320 ptcread(dev_t dev, struct uio *uio, struct cred *cred) in ptcread() argument 330 off = uio->uio_offset; in ptcread() 349 uio->uio_offset = off; in ptcread() 369 uio->uio_offset = off; in ptcread() 394 uio->uio_offset = off; in ptcread() 417 uio->uio_offset = off; in ptcread() 466 uio->uio_offset = off; in ptcread() 517 ptcwrite(dev_t dev, struct uio *uio, struct cred *cred) in ptcwrite() argument 527 off = uio->uio_offset; in ptcwrite() 625 error = makemsg(uio->uio_resid, uio, pty, &mp); in ptcwrite() [all …]
|
H A D | cons.c | 75 static int cnread(dev_t, struct uio *, struct cred *); 377 cnread(dev_t dev __unused, struct uio *uio, struct cred *cred) in cnread() argument 398 return (strread(rconsvp, uio, cred)); in cnread() 400 return (cdev_read(rconsdev, uio, cred)); in cnread() 404 cnwrite(dev_t dev __unused, struct uio *uio, struct cred *cred) in cnwrite() argument 407 uio->uio_resid = 0; in cnwrite() 419 if (uio->uio_iovcnt > IOV_MAX_STACK) { in cnwrite() 420 iovlen = uio->uio_iovcnt * sizeof (iovec_t); in cnwrite() 429 (void) uiodup(uio, &uiod.d_uio, uiod.d_iov, uio->uio_iovcnt); in cnwrite() 437 return (strwrite(rconsvp, uio, cred)); in cnwrite() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | move.c | 63 uiomove(void *p, size_t n, enum uio_rw rw, struct uio *uio) in uiomove() argument 70 iov = uio->uio_iov; in uiomove() 73 uio->uio_iov++; in uiomove() 74 uio->uio_iovcnt--; in uiomove() 106 uio->uio_resid -= cnt; in uiomove() 107 uio->uio_loffset += cnt; in uiomove() 121 uio_prefaultpages(ssize_t n, struct uio *uio) in uio_prefaultpages() argument 129 iov = uio->uio_iov; in uio_prefaultpages() 130 iovcnt = uio->uio_iovcnt; in uio_prefaultpages() 186 uiocopy(void *p, size_t n, enum uio_rw rw, struct uio *uio, size_t *cbytes) in uiocopy() argument [all …]
|
H A D | vm_subr.c | 131 int rw, void (*mincnt)(struct buf *), struct uio *uio) in default_physio() argument 161 if (uio->uio_segflg == UIO_USERSPACE) { in default_physio() 185 while (uio->uio_iovcnt > 0) { in default_physio() 186 iov = uio->uio_iov; in default_physio() 192 if (uio->uio_resid == 0) in default_physio() 194 if (uio->uio_loffset < 0) { in default_physio() 212 bp->b_lblkno = btodt(uio->uio_loffset); in default_physio() 267 uio->uio_resid -= c; in default_physio() 268 uio->uio_loffset += c; in default_physio() 277 uio->uio_iov++; in default_physio() [all …]
|
/illumos-gate/usr/src/uts/common/fs/objfs/ |
H A D | objfs_data.c | 534 uio->uio_resid <= 0) in read_symtab() 550 uio)) != 0 || uio->uio_resid <= 0) in read_symtab() 579 if (uio->uio_resid <= 0 || uio->uio_offset >= data_size(mp)) in objfs_data_read() 654 sizeof (ehdr) - uio->uio_loffset, UIO_READ, uio)) != 0 || in objfs_data_read() 655 uio->uio_resid <= 0) in objfs_data_read() 684 uio->uio_resid <= 0) in objfs_data_read() 699 uio->uio_loffset < nextoff) { in objfs_data_read() 714 off, uio); in objfs_data_read() 726 if (uio->uio_loffset < nextoff) { in objfs_data_read() 729 ASSERT(nextoff - uio->uio_loffset < in objfs_data_read() [all …]
|
/illumos-gate/usr/src/uts/sun4u/excalibur/os/ |
H A D | excalibur.c | 259 struct uio uio; in plat_fan_blast() local 267 bzero(&uio, sizeof (uio)); in plat_fan_blast() 271 uio.uio_iov = &iov; in plat_fan_blast() 272 uio.uio_iovcnt = 1; in plat_fan_blast() 273 uio.uio_loffset = 0; in plat_fan_blast() 274 uio.uio_segflg = UIO_SYSSPACE; in plat_fan_blast() 275 uio.uio_resid = sizeof (fv); in plat_fan_blast() 277 err = ldi_write(xcalfans[i].lh, &uio, kcred); in plat_fan_blast()
|
/illumos-gate/usr/src/cmd/sendmail/libsm/ |
H A D | fwrite.c | 45 struct sm_uio uio; variable 57 uio.uio_resid = iov.iov_len = size; 58 uio.uio_iov = &iov; 59 uio.uio_iovcnt = 1; 62 if (sm_fvwrite(fp, timeout, &uio) == 0) 66 return size - uio.uio_resid;
|
H A D | fput.c | 43 struct sm_uio uio; variable 48 iov.iov_len = uio.uio_resid = strlen(s); 49 uio.uio_iov = &iov; 50 uio.uio_iovcnt = 1; 51 return sm_fvwrite(fp, timeout, &uio);
|
/illumos-gate/usr/src/cmd/smbsrv/test-crypt/ |
H A D | utils.c | 85 make_uio(void *buf, size_t buflen, uio_t *uio, iovec_t *iov, int iovmax) in make_uio() argument 91 bzero(uio, sizeof (*uio)); in make_uio() 92 uio->uio_resid = buflen; in make_uio() 93 uio->uio_segflg = UIO_SYSSPACE; in make_uio() 107 uio->uio_iov = iov; in make_uio() 108 uio->uio_iovcnt = i; in make_uio()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/crypto/ |
H A D | common.c | 79 uio_t uio; in uio_prt() local 83 if (mdb_vread(&uio, sizeof (uio_t), (uintptr_t)addr) in uio_prt() 88 for (i = 0; i < uio.uio_iovcnt; i++) { in uio_prt() 90 (uintptr_t)(uio.uio_iov +i)) in uio_prt() 98 mdb_printf("uio_iovcnt\t%d\n", uio.uio_iovcnt); in uio_prt() 99 mdb_printf("uio_offset\t%lld\n", uio.uio_offset); in uio_prt() 100 mdb_printf("uio_segflg\t%s", segstrings[uio.uio_segflg]); in uio_prt() 101 mdb_printf("uio_fmode\t0%o", (int)uio.uio_fmode); in uio_prt() 102 mdb_printf("uio_limit\t%lld", uio.uio_limit); in uio_prt() 103 mdb_printf("uio_resid\t%ld", uio.uio_resid); in uio_prt()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/ |
H A D | sol_ucma.c | 700 sol_ucma_write(dev_t dev, struct uio *uio, cred_t *credp) in sol_ucma_write() argument 803 sol_ucma_create_id(dev_t dev, void *io_buf, struct uio *uio) argument 868 sol_ucma_destroy_id(dev_t dev, void *io_buf, struct uio *uio) argument 958 sol_ucma_bind_addr(dev_t dev, void *io_buf, struct uio *uio) argument 1077 sol_ucma_connect(dev_t dev, void *io_buf, struct uio *uio) argument 1135 sol_ucma_listen(dev_t dev, void *io_buf, struct uio *uio) argument 1164 sol_ucma_accept(dev_t dev, void *io_buf, struct uio *uio) argument 1213 sol_ucma_reject(dev_t dev, void *io_buf, struct uio *uio) argument 1314 sol_ucma_get_event(dev_t dev, void *io_buf, struct uio *uio) argument 1437 sol_ucma_set_option(dev_t dev, void *io_buf, struct uio *uio) argument [all …]
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | skein_mod.c | 269 const uio_t *uio = data->cd_uio; in skein_digest_update_uio() local 272 if (uio->uio_segflg != UIO_SYSSPACE) in skein_digest_update_uio() 279 for (vec_idx = 0; vec_idx < uio->uio_iovcnt && in skein_digest_update_uio() 280 offset >= uio->uio_iov[vec_idx].iov_len; in skein_digest_update_uio() 281 offset -= uio->uio_iov[vec_idx++].iov_len) in skein_digest_update_uio() 283 if (vec_idx == uio->uio_iovcnt) { in skein_digest_update_uio() 324 uio_t *uio = digest->cd_uio; in skein_digest_final_uio() local 327 if (uio->uio_segflg != UIO_SYSSPACE) in skein_digest_final_uio() 334 vec_idx < uio->uio_iovcnt; in skein_digest_final_uio() 337 if (vec_idx == uio->uio_iovcnt) { in skein_digest_final_uio() [all …]
|
/illumos-gate/usr/src/uts/i86xpv/io/ |
H A D | domcaps.c | 104 domcaps_read(dev_t dev, uio_t *uio, cred_t *cr) in domcaps_read() argument 110 if (uio->uio_loffset > sizeof (data)) in domcaps_read() 112 nbytes = MIN(uio->uio_resid, sizeof (data) - uio->uio_loffset); in domcaps_read() 114 return (uiomove(data + uio->uio_loffset, nbytes, in domcaps_read() 115 UIO_READ, uio)); in domcaps_read()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_srv.c | 618 struct uio uio; in rfs_readlink() local 697 uio.uio_iov = &iov; in rfs_readlink() 698 uio.uio_iovcnt = 1; in rfs_readlink() 769 struct uio uio; in rfs_read() local 928 uio.uio_iov = &iov; in rfs_read() 929 uio.uio_iovcnt = 1; in rfs_read() 1055 struct uio uio; in rfs_write_sync() local 1154 uio.uio_iov = iov; in rfs_write_sync() 1155 uio.uio_iovcnt = 1; in rfs_write_sync() 1299 struct uio uio; in rfs_write() local [all …]
|