Lines Matching refs:uio
651 ptsd_read(dev_t dev, struct uio *uio, int flag)
712 while (tp->t_canq.c_cc > 1 && uio_resid(uio) > 0) {
716 cc = min(uio_resid(uio), BUFSIZ);
720 error = uiomove(buf, cc, uio);
730 error = (*linesw[tp->t_line].l_read)(tp, uio, flag);
743 ptsd_write(dev_t dev, struct uio *uio, int flag)
757 error = (*linesw[tp->t_line].l_write)(tp, uio, flag);
889 ptmx_read(dev_t dev, struct uio *uio, int flag)
910 error = ureadc((int)pti->pt_send, uio);
914 cc = min(uio_resid(uio),
917 uio);
923 error = ureadc((int)pti->pt_ucntl, uio);
943 error = ureadc(0, uio);
944 while (uio_resid(uio) > 0 && error == 0) {
945 cc = q_to_b(&tp->t_outq, (u_char *)buf, min(uio_resid(uio), BUFSIZ));
948 error = uiomove(buf, cc, uio);
1166 ptmx_write(dev_t dev, struct uio *uio, int flag)
1187 while ((uio_resid(uio) > 0 || cc > 0) &&
1190 cc = min(uio_resid(uio), BUFSIZ);
1193 error = uiomove((caddr_t)cp, cc, uio);
1199 uio_setresid(uio, (uio_resid(uio) + cc));
1219 uio_setresid(uio, (uio_resid(uio) + cc));
1225 while (uio_resid(uio) > 0 || cc > 0) {
1227 cc = min(uio_resid(uio), BUFSIZ);
1229 error = uiomove((caddr_t)cp, cc, uio);
1235 uio_setresid(uio, (uio_resid(uio) + cc));
1264 uio_setresid(uio, (uio_resid(uio) + cc));
1270 uio_setresid(uio, (uio_resid(uio) + cc));
1278 uio_setresid(uio, (uio_resid(uio) + cc));