Lines Matching refs:tty
63 struct tty { struct
66 TAILQ_ENTRY(tty) t_list; /* (l) TTY list entry. */ argument
167 struct tty *tty_alloc(struct ttydevsw *tsw, void *softc);
168 struct tty *tty_alloc_mutex(struct ttydevsw *tsw, void *softc, struct mtx *mtx);
169 void tty_rel_pgrp(struct tty *tp, struct pgrp *pgrp);
170 void tty_rel_sess(struct tty *tp, struct session *sess);
171 void tty_rel_gone(struct tty *tp);
183 int tty_makedevf(struct tty *tp, struct ucred *cred, int flags,
192 void tty_signal_sessleader(struct tty *tp, int signal);
193 void tty_signal_pgrp(struct tty *tp, int signal);
195 int tty_wait(struct tty *tp, struct cv *cv);
196 int tty_wait_background(struct tty *tp, struct thread *td, int sig);
197 int tty_timedwait(struct tty *tp, struct cv *cv, int timo);
198 void tty_wakeup(struct tty *tp, int flags);
201 int tty_checkoutq(struct tty *tp);
202 int tty_putchar(struct tty *tp, char c);
203 int tty_putstrn(struct tty *tp, const char *p, size_t n);
205 int tty_ioctl(struct tty *tp, u_long cmd, void *data, int fflag,
207 int tty_ioctl_compat(struct tty *tp, u_long cmd, caddr_t data,
209 void tty_set_winsize(struct tty *tp, const struct winsize *wsz);
210 void tty_init_console(struct tty *tp, speed_t speed);
211 void tty_flush(struct tty *tp, int flags);
212 void tty_hiwat_in_block(struct tty *tp);
213 void tty_hiwat_in_unblock(struct tty *tp);
214 dev_t tty_udev(struct tty *tp);
221 void tty_info(struct tty *tp);