Home
last modified time | relevance | path

Searched refs:uio (Results 1 – 10 of 10) sorted by relevance

/components/lwp/terminal/
A Dtty_ptmx.c81 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 Dbsd_ttydisc.h54 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 Dtty_device.c129 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 Dbsd_porting.h178 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 Dbsd_ttyqueue.h54 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 Dtty_ttydisc.c121 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 Dtty_pts.c84 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 Dtty_outq.c216 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 Dtty_inq.c173 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 Dtty.c498 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()

Completed in 22 milliseconds