Lines Matching full:terminal

39 #include <sys/terminal.h>
44 static MALLOC_DEFINE(M_TERMINAL, "terminal", "terminal device");
49 * Normally we don't need to lock down the terminal emulator, because
51 * Unfortunately this is not the case when the terminal acts as a
97 * Terminal emulator routines.
165 terminal_init(struct terminal *tm) in terminal_init()
198 struct terminal *
201 struct terminal *tm; in terminal_alloc()
203 tm = malloc(sizeof(struct terminal), M_TERMINAL, M_WAITOK|M_ZERO); in terminal_alloc()
213 terminal_sync_ttysize(struct terminal *tm) in terminal_sync_ttysize()
227 terminal_maketty(struct terminal *tm, const char *fmt, ...) in terminal_maketty()
244 terminal_set_cursor(struct terminal *tm, const term_pos_t *pos) in terminal_set_cursor()
251 terminal_set_winsize_blank(struct terminal *tm, const struct winsize *size, in terminal_set_winsize_blank()
277 terminal_set_winsize(struct terminal *tm, const struct winsize *size) in terminal_set_winsize()
291 terminal_mute(struct terminal *tm, int yes) in terminal_mute()
303 terminal_input_char(struct terminal *tm, term_char_t c) in terminal_input_char()
356 terminal_input_raw(struct terminal *tm, char c) in terminal_input_raw()
371 terminal_input_special(struct terminal *tm, unsigned int k) in terminal_input_special()
397 struct terminal *tm = tty_softc(tp); in termtty_open()
406 struct terminal *tm = tty_softc(tp); in termtty_close()
414 struct terminal *tm = tty_softc(tp); in termtty_outwakeup()
440 struct terminal *tm = tty_softc(tp); in termtty_ioctl()
496 struct terminal *tm = tty_softc(tp); in termtty_mmap()
524 termcn_cnregister(struct terminal *tm) in termcn_cnregister()
543 /* Attach terminal as console. */ in termcn_cnregister()
550 struct terminal *tm = cp->cn_arg; in termcn_cngrab()
558 struct terminal *tm = cp->cn_arg; in termcn_cnungrab()
566 struct terminal *tm = cp->cn_arg; in termcn_cnprobe()
594 struct terminal *tm = cp->cn_arg; in termcn_cngetc()
602 struct terminal *tm = cp->cn_arg; in termcn_cnputc()
618 * Binding with the terminal emulator.
624 struct terminal *tm = softc; in termteken_bell()
632 struct terminal *tm = softc; in termteken_cursor()
641 struct terminal *tm = softc; in termteken_putchar()
650 struct terminal *tm = softc; in termteken_fill()
658 struct terminal *tm = softc; in termteken_copy()
666 struct terminal *tm = softc; in termteken_pre_input()
674 struct terminal *tm = softc; in termteken_post_input()
682 struct terminal *tm = softc; in termteken_param()
691 struct terminal *tm = softc; in termteken_respond()