| /components/lwp/terminal/ |
| A D | tty_ptmx.c | 81 struct uio uio; in ptm_fops_read() local 96 uio.uio_resid = count; in ptm_fops_read() 97 uio.uio_iov = &iov; in ptm_fops_read() 98 uio.uio_iovcnt = 1; in ptm_fops_read() 99 uio.uio_rw = UIO_READ; in ptm_fops_read() 104 rc -= uio.uio_resid; in ptm_fops_read() 122 struct uio uio; in ptm_fops_write() local 137 uio.uio_resid = count; in ptm_fops_write() 138 uio.uio_iov = &iov; in ptm_fops_write() 139 uio.uio_iovcnt = 1; in ptm_fops_write() [all …]
|
| A D | bsd_ttydisc.h | 54 struct uio; 59 int ttydisc_read(struct lwp_tty *tp, struct uio *uio, int ioflag); 60 int ttydisc_write(struct lwp_tty *tp, struct uio *uio, int ioflag); 72 int ttydisc_getc_uio(struct lwp_tty *tp, struct uio *uio);
|
| A D | tty_device.c | 129 struct uio uio; in tty_fops_read() local 150 uio.uio_resid = count; in tty_fops_read() 151 uio.uio_iov = &iov; in tty_fops_read() 152 uio.uio_iovcnt = 1; in tty_fops_read() 153 uio.uio_rw = UIO_READ; in tty_fops_read() 157 rc -= uio.uio_resid; in tty_fops_read() 180 struct uio uio; in tty_fops_write() local 201 uio.uio_resid = count; in tty_fops_write() 202 uio.uio_iov = &iov; in tty_fops_write() 203 uio.uio_iovcnt = 1; in tty_fops_write() [all …]
|
| A D | bsd_porting.h | 178 struct uio; 215 typedef int d_read_t(struct lwp_tty *tp, struct uio *uio, int ioflag); 216 typedef int d_write_t(struct lwp_tty *tp, struct uio *uio, int ioflag); 290 struct uio struct 307 rt_inline int uiomove(void *operand, int n, struct uio *uio) in uiomove() argument 309 switch (uio->uio_rw) in uiomove() 321 uio->uio_iov->iov_base += n; in uiomove() 322 uio->uio_iov->iov_len--; in uiomove() 323 uio->uio_offset += n; in uiomove() 324 uio->uio_resid -= n; in uiomove() [all …]
|
| A D | bsd_ttyqueue.h | 54 struct uio; 87 int ttyinq_read_uio(struct ttyinq *ti, struct lwp_tty *tp, struct uio *uio, 150 int ttyoutq_read_uio(struct ttyoutq *to, struct lwp_tty *tp, struct uio *uio);
|
| /components/lwp/terminal/freebsd/ |
| A D | tty_ttydisc.c | 121 static int ttydisc_read_canonical(struct lwp_tty *tp, struct uio *uio, in ttydisc_read_canonical() argument 220 error = ttyinq_read_uio(&tp->t_inq, tp, uio, uio->uio_resid, 0); in ttydisc_read_raw_no_timer() 223 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) in ttydisc_read_raw_no_timer() 260 error = ttyinq_read_uio(&tp->t_inq, tp, uio, uio->uio_resid, 0); in ttydisc_read_raw_read_timer() 263 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) in ttydisc_read_raw_read_timer() 316 if (uio->uio_resid == 0 || (oresid - uio->uio_resid) >= vmin) in ttydisc_read_raw_interbyte_timer() 340 int ttydisc_read(struct lwp_tty *tp, struct uio *uio, int ioflag) in ttydisc_read() argument 475 int ttydisc_write(struct lwp_tty *tp, struct uio *uio, int ioflag) in ttydisc_write() argument 501 uio->uio_offset += uio->uio_resid; in ttydisc_write() 531 uio->uio_offset += uio->uio_resid; in ttydisc_write() [all …]
|
| A D | tty_pts.c | 84 static int ptsdev_read(struct lwp_tty *tp, struct uio *uio, in ptsdev_read() argument 92 if (uio->uio_resid == 0) in ptsdev_read() 110 error = uiomove(&pkt, 1, uio); in ptsdev_read() 133 error = uiomove(&pkt, 1, uio); in ptsdev_read() 139 error = ttydisc_getc_uio(tp, uio); in ptsdev_read() 163 static int ptsdev_write(struct lwp_tty *tp, struct uio *uio, in ptsdev_write() argument 172 if (uio->uio_resid == 0) in ptsdev_write() 178 iblen = MIN(uio->uio_resid, sizeof ib); in ptsdev_write() 179 error = uiomove(ib, iblen, uio); in ptsdev_write() 225 if (uio->uio_resid == 0) in ptsdev_write() [all …]
|
| A D | tty_outq.c | 216 int ttyoutq_read_uio(struct ttyoutq *to, struct lwp_tty *tp, struct uio *uio) in ttyoutq_read_uio() argument 218 while (uio->uio_resid > 0) in ttyoutq_read_uio() 238 cend = MIN(MIN(to->to_end, to->to_begin + uio->uio_resid), in ttyoutq_read_uio() 264 error = uiomove(tob->tob_data + cbegin, clen, uio); in ttyoutq_read_uio() 283 error = uiomove(ob, clen, uio); in ttyoutq_read_uio()
|
| A D | tty_inq.c | 173 int ttyinq_read_uio(struct ttyinq *ti, struct lwp_tty *tp, struct uio *uio, in ttyinq_read_uio() argument 176 MPASS(rlen <= uio->uio_resid); in ttyinq_read_uio() 242 error = uiomove(tib->tib_data + cbegin, clen - flen, uio); in ttyinq_read_uio() 261 error = uiomove(ob, clen - flen, uio); in ttyinq_read_uio()
|
| A D | tty.c | 498 static int ttydev_read(struct lwp_tty *tp, struct uio *uio, int ioflag) in ttydev_read() argument 505 error = ttydisc_read(tp, uio, ioflag); in ttydev_read() 518 static int ttydev_write(struct lwp_tty *tp, struct uio *uio, int ioflag) in ttydev_write() argument 539 error = ttydisc_write(tp, uio, ioflag); in ttydev_write() 555 error = ttydisc_write(tp, uio, ioflag); in ttydev_write()
|