Lines Matching refs:lwp_tty

60 struct lwp_tty;
66 typedef int tsw_open_t(struct lwp_tty *tp);
67 typedef void tsw_close_t(struct lwp_tty *tp);
68 typedef void tsw_outwakeup_t(struct lwp_tty *tp);
69 typedef void tsw_inwakeup_t(struct lwp_tty *tp);
70 typedef int tsw_ioctl_t(struct lwp_tty *tp, rt_ubase_t cmd, rt_caddr_t data,
72 typedef int tsw_cioctl_t(struct lwp_tty *tp, int unit, rt_ubase_t cmd, rt_caddr_t data,
74 typedef int tsw_param_t(struct lwp_tty *tp, struct termios *t);
75 typedef int tsw_modem_t(struct lwp_tty *tp, int sigon, int sigoff);
76 typedef int tsw_mmap_t(struct lwp_tty *tp, vm_ooffset_t offset,
79 typedef void tsw_pktnotify_t(struct lwp_tty *tp, char event);
81 typedef rt_bool_t tsw_busy_t(struct lwp_tty *tp);
109 struct lwp_tty struct
199 typedef struct lwp_tty *lwp_tty_t; argument
202 void tty_rel_pgrp(struct lwp_tty *tp, struct rt_processgroup *pgrp);
203 void tty_rel_sess(struct lwp_tty *tp, struct rt_session *sess);
204 void tty_rel_gone(struct lwp_tty *tp);
219 int tty_checkoutq(struct lwp_tty *tp);
220 int tty_putchar(struct lwp_tty *tp, char c);
221 int tty_putstrn(struct lwp_tty *tp, const char *p, size_t n);
223 int tty_ioctl(struct lwp_tty *tp, rt_ubase_t cmd, void *data, int fflag,
225 int tty_ioctl_compat(struct lwp_tty *tp, rt_ubase_t cmd, rt_caddr_t data, int fflag,
227 void tty_set_winsize(struct lwp_tty *tp, const struct winsize *wsz);
228 void tty_init_console(struct lwp_tty *tp, speed_t speed);
229 void tty_flush(struct lwp_tty *tp, int flags);
230 void tty_hiwat_in_block(struct lwp_tty *tp);
231 void tty_hiwat_in_unblock(struct lwp_tty *tp);
232 dev_t tty_udev(struct lwp_tty *tp);
278 void lwp_tty_signal_sessleader(struct lwp_tty *tp, int sig);
280 void lwp_tty_signal_pgrp(struct lwp_tty *tp, int sig);
297 rt_inline int ttydevsw_open(struct lwp_tty *tp) in ttydevsw_open()
305 rt_inline void ttydevsw_close(struct lwp_tty *tp) in ttydevsw_close()
313 rt_inline void ttydevsw_outwakeup(struct lwp_tty *tp) in ttydevsw_outwakeup()
325 rt_inline void ttydevsw_inwakeup(struct lwp_tty *tp) in ttydevsw_inwakeup()
337 rt_inline int ttydevsw_ioctl(struct lwp_tty *tp, rt_ubase_t cmd, rt_caddr_t data, in ttydevsw_ioctl()
346 rt_inline int ttydevsw_cioctl(struct lwp_tty *tp, int unit, rt_ubase_t cmd, in ttydevsw_cioctl()
355 rt_inline int ttydevsw_param(struct lwp_tty *tp, struct termios *t) in ttydevsw_param()
362 rt_inline int ttydevsw_modem(struct lwp_tty *tp, int sigon, int sigoff) in ttydevsw_modem()
369 rt_inline int ttydevsw_mmap(struct lwp_tty *tp, vm_ooffset_t offset, in ttydevsw_mmap()
377 rt_inline void ttydevsw_pktnotify(struct lwp_tty *tp, char event) in ttydevsw_pktnotify()
385 rt_inline void ttydevsw_free(struct lwp_tty *tp) in ttydevsw_free()
392 rt_inline rt_bool_t ttydevsw_busy(struct lwp_tty *tp) in ttydevsw_busy()
400 rt_inline size_t ttydisc_read_poll(struct lwp_tty *tp) in ttydisc_read_poll()
407 rt_inline size_t ttydisc_write_poll(struct lwp_tty *tp) in ttydisc_write_poll()