Lines Matching defs:uio
429 static int st_read(dev_t dev, struct uio *uio_p, cred_t *cred_p);
430 static int st_write(dev_t dev, struct uio *uio_p, cred_t *cred_p);
507 static int st_rw(dev_t dev, struct uio *uio, int flag);
680 scsi_pkt buf uio scsi_cdb uscsi_cmd))
3831 st_read(dev_t dev, struct uio *uiop, cred_t *cred_p)
3842 st_write(dev_t dev, struct uio *uiop, cred_t *cred_p)
3918 st_rw(dev_t dev, struct uio *uio, int flag)
3932 len = uio->uio_iov->iov_len;
3977 len = uio->uio_resid;
3980 dev, flag, st_minphys, uio);
3990 "eof=%d resid=%lx\n", un->un_pos.eof, uio->uio_resid);
3993 if ((uio->uio_resid != len) && (uio->uio_resid != 0)) {
3995 } else if (uio->uio_resid == len) {
4000 if (un->un_silent_skip && uio->uio_resid != len) {
4016 struct uio *uio = aio->aio_uio;
4029 len = uio->uio_iov->iov_len;
4065 len = uio->uio_resid;
4082 "eof=%d resid=%lx\n", un->un_pos.eof, uio->uio_resid);
4085 if ((uio->uio_resid != len) && (uio->uio_resid != 0)) {
4087 } else if (uio->uio_resid == len &&
7825 struct uio auio;
7826 struct uio *uio = &auio;
7828 bzero(&auio, sizeof (struct uio));
7833 uio->uio_iov = &aiov;
7834 uio->uio_iovcnt = 1;
7835 uio->uio_resid = aiov.iov_len;
7836 uio->uio_segflg = UIO_SYSSPACE;
7843 err = physio(st_strategy, bp, dev, flg, st_minphys, uio);