Lines Matching defs:tp
45 void ttydisc_open(struct tty *tp);
46 void ttydisc_close(struct tty *tp);
47 size_t ttydisc_bytesavail(struct tty *tp);
48 int ttydisc_read(struct tty *tp, struct uio *uio, int ioflag);
49 int ttydisc_write(struct tty *tp, struct uio *uio, int ioflag);
50 void ttydisc_canonicalize(struct tty *tp);
51 void ttydisc_optimize(struct tty *tp);
54 void ttydisc_modem(struct tty *tp, int open);
55 #define ttydisc_can_bypass(tp) ((tp)->t_flags & TF_BYPASS)
56 int ttydisc_rint(struct tty *tp, char c, int flags);
57 size_t ttydisc_rint_simple(struct tty *tp, const void *buf, size_t len);
58 size_t ttydisc_rint_bypass(struct tty *tp, const void *buf, size_t len);
59 void ttydisc_rint_done(struct tty *tp);
60 size_t ttydisc_rint_poll(struct tty *tp);
61 size_t ttydisc_getc(struct tty *tp, void *buf, size_t len);
62 int ttydisc_getc_uio(struct tty *tp, struct uio *uio);
63 size_t ttydisc_getc_poll(struct tty *tp);
72 ttydisc_read_poll(struct tty *tp)
75 tty_assert_locked(tp);
77 return ttyinq_bytescanonicalized(&tp->t_inq);
81 ttydisc_write_poll(struct tty *tp)
84 tty_assert_locked(tp);
86 return ttyoutq_bytesleft(&tp->t_outq);