Lines Matching defs:uio
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;
204 bzero(&uio, sizeof (uio_t));
205 uio.uio_iov = &iov;
206 uio.uio_iovcnt = 1;
207 uio.uio_offset = off;
208 uio.uio_segflg = UIO_USERSPACE;
209 uio.uio_extflg = UIO_COPY_DEFAULT;
210 uio.uio_resid = len;
212 if ((err = smb_uiomove(cp, &uio)) != 0)