Lines Matching defs:uio
75 static int dcdread(dev_t dev, struct uio *uio, cred_t *cred_p);
76 static int dcdwrite(dev_t dev, struct uio *uio, cred_t *cred_p);
1677 dcdread(dev_t dev, struct uio *uio, cred_t *cred_p)
1686 if (uio->uio_loffset & ((offset_t)(secmask))) {
1691 } else if (uio->uio_iov->iov_len & (secmask)) {
1696 return (physio(dcdstrategy, (struct buf *)0, dev, B_READ, dcdmin, uio));
1704 struct uio *uio = aio->aio_uio;
1711 if (uio->uio_loffset & ((offset_t)(secmask))) {
1716 } else if (uio->uio_iov->iov_len & (secmask)) {
1726 dcdwrite(dev_t dev, struct uio *uio, cred_t *cred_p)
1735 if (uio->uio_loffset & ((offset_t)(secmask))) {
1740 } else if (uio->uio_iov->iov_len & (secmask)) {
1746 uio));
1754 struct uio *uio = aio->aio_uio;
1761 if (uio->uio_loffset & ((offset_t)(secmask))) {
1766 } else if (uio->uio_iov->iov_len & (secmask)) {
3692 auto struct uio auio;
3693 struct uio *uio = &auio;
3695 bzero((caddr_t)&auio, sizeof (struct uio));
3701 uio->uio_iov = &aiov;
3702 uio->uio_iovcnt = 1;
3703 uio->uio_resid = scmd->udcd_buflen;
3704 uio->uio_segflg = dataspace;
3711 err = physio(dcdstrategy, bp, devp, rw, dcdudcdmin, uio);