Lines Matching refs:uio
270 ptsread(dev_t dev, struct uio *uio, int flag)
329 while (tp->t_canq.c_cc > 1 && uio_resid(uio) > 0) {
333 cc = min(uio_resid(uio), BUFSIZ);
337 error = uiomove(buf, cc, uio);
347 error = (*linesw[tp->t_line].l_read)(tp, uio, flag);
360 ptswrite(dev_t dev, struct uio *uio, int flag)
372 error = (*linesw[tp->t_line].l_write)(tp, uio, flag);
493 ptcread(dev_t dev, struct uio *uio, int flag)
511 error = ureadc((int)pti->pt_send, uio);
515 cc = min(uio_resid(uio),
518 uio);
524 error = ureadc((int)pti->pt_ucntl, uio);
544 error = ureadc(0, uio);
545 while (uio_resid(uio) > 0 && error == 0) {
546 cc = q_to_b(&tp->t_outq, (u_char *)buf, min(uio_resid(uio), BUFSIZ));
549 error = uiomove(buf, cc, uio);
654 ptcwrite(dev_t dev, struct uio *uio, int flag)
672 while ((uio_resid(uio) > 0 || cc > 0) &&
675 cc = min(uio_resid(uio), BUFSIZ);
678 error = uiomove((caddr_t)cp, cc, uio);
684 uio_setresid(uio, (uio_resid(uio) + cc));
704 uio_setresid(uio, (uio_resid(uio) + cc));
710 while (uio_resid(uio) > 0 || cc > 0) {
712 cc = min(uio_resid(uio), BUFSIZ);
714 error = uiomove((caddr_t)cp, cc, uio);
720 uio_setresid(uio, (uio_resid(uio) + cc));
749 uio_setresid(uio, (uio_resid(uio) + cc));
755 uio_setresid(uio, (uio_resid(uio) + cc));
763 uio_setresid(uio, (uio_resid(uio) + cc));