Searched defs:uio (Results 1 - 25 of 114) sorted by relevance

12345

/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dfput.c45 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);
H A Dfwrite.c47 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;
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dreparse.c35 #include <sys/uio.h>
57 struct uio uio; local
70 uio.uio_iov = &iov;
71 uio.uio_iovcnt = 1;
72 uio.uio_segflg = UIO_SYSSPACE;
73 uio.uio_extflg = UIO_COPY_CACHED;
74 uio.uio_loffset = (offset_t)0;
75 uio.uio_resid = MAXREPARSELEN;
77 if ((err = VOP_READLINK(vp, &uio, zone_kcre
[all...]
/illumos-gate/usr/src/uts/common/os/
H A Dcopyops.c35 int rw, void (*mincnt)(struct buf *), struct uio *uio)
37 return (default_physio(strat, bp, dev, rw, mincnt, uio));
34 physio(int (*strat)(struct buf *), struct buf *bp, dev_t dev, int rw, void (*mincnt)(struct buf *), struct uio *uio) argument
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Duio.c20 #include <sys/uio.h>
25 * of the move, and the I/O parameters are provided in "uio", which is
30 uiomove(void *p, size_t n, enum uio_rw rw, struct uio *uio) argument
35 while (n && uio->uio_resid) {
36 iov = uio->uio_iov;
39 uio->uio_iov++;
40 uio->uio_iovcnt--;
43 switch (uio->uio_segflg) {
58 uio
[all...]
/illumos-gate/usr/src/lib/libbc/inc/include/sys/
H A Duio.h27 struct uio { struct
/illumos-gate/usr/src/common/crypto/modes/
H A Dmodes.c110 uio_t *uio = out->cd_uio; local
118 iov = &uio->uio_iov[vec_idx];
130 if (vec_idx == uio->uio_iovcnt)
133 iov = &uio->uio_iov[vec_idx];
/illumos-gate/usr/src/cmd/mdb/common/modules/crypto/
H A Dcommon.c81 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
[all...]
/illumos-gate/usr/src/uts/i86xpv/io/
H A Ddomcaps.c104 domcaps_read(dev_t dev, uio_t *uio, cred_t *cr) argument
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));
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_net.c154 smb_net_send_uio(smb_session_t *s, struct uio *uio) argument
181 msg.msg_iov = uio->uio_iov;
182 msg.msg_iovlen = uio->uio_iovcnt;
183 while (uio->uio_resid > 0) {
187 uio->uio_resid -= sent;
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dpromptusr.c42 krb5_os_get_tty_uio(krb5_context context, krb5_uio uio) argument
69 for (p = uio; p; p = p->next) {
115 for (p = uio; p; p = p->next) {
130 krb5_free_uio(krb5_context context, krb5_uio uio) argument
134 for (p = uio; p; p = next) {
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_sa.c71 zfs_sa_readlink(znode_t *zp, uio_t *uio) argument
81 MIN((size_t)bufsz, uio->uio_resid), UIO_READ, uio);
87 MIN((size_t)bufsz, uio->uio_resid), UIO_READ, uio);
/illumos-gate/usr/src/uts/common/fs/sharefs/
H A Dsharefs_vnops.c294 sharefs_read(vnode_t *vp, uio_t *uio, int ioflag, cred_t *cr, argument
298 off_t off = uio->uio_offset;
299 size_t len = uio->uio_resid;
332 len, UIO_READ, uio);
/illumos-gate/usr/src/uts/common/io/
H A Dcpuid_drv.c111 cpuid_read(dev_t dev, uio_t *uio, cred_t *cr) argument
119 if (uio->uio_resid & (sizeof (crs) - 1))
122 while (uio->uio_resid > 0) {
125 if ((uoff = (u_offset_t)uio->uio_loffset) > UINT_MAX) {
134 if ((error = uiomove(&crs, sizeof (crs), UIO_READ, uio)) != 0)
136 uio->uio_loffset = uoff + 1;
H A Dcons.c54 #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) argument
398 return (strread(rconsvp, uio, cred));
400 return (cdev_read(rconsdev, uio, cred));
405 cnwrite(dev_t dev, struct uio *uio, struct cred *cred) argument
408 uio
[all...]
H A Dsmbios.c116 smb_uiomove(smb_clone_t *cp, uio_t *uio) argument
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) argument
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...]
H A Diwscons.c59 #include <sys/uio.h>
283 iwscnread(dev_t dev, uio_t *uio, cred_t *cred) argument
291 error = strread(lp->wl_vp, uio, cred);
298 iwscnwrite(dev_t dev, uio_t *uio, cred_t *cred) argument
306 error = strwrite(lp->wl_vp, uio, cred);
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_zvol.c388 * Very similar to zvol_read but the uio may have multiple iovec entries.
391 sbd_zvol_copy_read(sbd_lu_t *sl, uio_t *uio) argument
395 uint64_t len = (uint64_t)uio->uio_resid;
396 uint64_t offset = (uint64_t)uio->uio_loffset;
406 error = dmu_read_uio_dbuf(sl->sl_zvol_bonus_hdl, uio, len);
416 * Very similar to zvol_write but the uio may have multiple iovec entries.
419 sbd_zvol_copy_write(sbd_lu_t *sl, uio_t *uio, int flags) argument
424 uint64_t len = (uint64_t)uio->uio_resid;
425 uint64_t offset = (uint64_t)uio->uio_loffset;
440 dmu_tx_hold_write(tx, ZVOL_OBJ, offset, (int)uio
[all...]
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipftest.c736 struct uio uio; local
752 bzero((char *)&uio, sizeof(uio));
753 uio.uio_iov = &iov;
754 uio.uio_iovcnt = 1;
755 uio.uio_resid = iov.iov_len;
756 resid = uio.uio_resid;
758 if (ipflog_read(i, &uio, ifs) == 0) {
762 if (uio
[all...]
/illumos-gate/usr/src/uts/common/io/audio/impl/
H A Daudio_ddi.c353 audio_write(dev_t dev, struct uio *uio, cred_t *credp) argument
362 rv = (c->c_write == NULL) ? ENXIO : c->c_write(c, uio, credp);
371 audio_read(dev_t dev, struct uio *uio, cred_t *credp) argument
380 rv = (c->c_read == NULL) ? ENXIO : c->c_read(c, uio, credp);
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drds_recv.c455 rdsv3_recvmsg(struct rdsv3_sock *rs, uio_t *uio, argument
468 if ((uio->uio_fmode & (FNDELAY | FNONBLOCK)) ||
569 ret = inc->i_conn->c_trans->inc_copy_to_user(inc, uio, size);
H A Dsend.c934 rdsv3_sendmsg(struct rdsv3_sock *rs, uio_t *uio, struct nmsghdr *msg, argument
982 rm = rdsv3_message_copy_from_user(uio, payload_len);
/illumos-gate/usr/src/uts/sun4u/excalibur/os/
H A Dexcalibur.c261 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, kcre
[all...]
/illumos-gate/usr/src/uts/sun/io/
H A Dsbusmem.c57 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) argument
321 return (sbmem_rw(dev, uio, UIO_READ, cred));
325 sbmem_write(dev_t dev, struct uio *uio, cred_t *cred) argument
327 return (sbmem_rw(dev, uio, UIO_WRITE, cred));
331 sbmem_rw(dev_t dev, struct uio *ui argument
[all...]
/illumos-gate/usr/src/lib/smbsrv/libmlrpc/common/
H A Dndr_svc.c433 * Move bytes between a buffer and a uio structure.
435 * UIO_READ: transfer from buf to uio
436 * UIO_WRITE: transfer from uio to buf
441 ndr_uiomove(caddr_t buf, size_t buflen, enum uio_rw rw, struct uio *uio) argument
450 while (buflen && uio->uio_resid && uio->uio_iovcnt) {
451 iov = uio->uio_iov;
453 uio->uio_iov++;
454 uio
[all...]

Completed in 108 milliseconds

12345