Lines Matching refs:tty
125 struct console *tty; in comc_ini() local
157 tty = malloc(sizeof (*tty)); in comc_ini()
158 if (tty == NULL) { in comc_ini()
160 consoles[c] = tty; in comc_ini()
163 if (asprintf(&tty->c_name, "tty%c", 'a' + i) < 0) { in comc_ini()
164 free(tty); in comc_ini()
168 if (asprintf(&tty->c_desc, "serial port %c", 'a' + i) < 0) { in comc_ini()
169 free(tty->c_name); in comc_ini()
170 free(tty); in comc_ini()
174 tty->c_flags = 0; in comc_ini()
175 tty->c_probe = comc_probe; in comc_ini()
176 tty->c_init = comc_init; in comc_ini()
177 tty->c_out = comc_putchar; in comc_ini()
178 tty->c_in = comc_getchar; in comc_ini()
179 tty->c_ready = comc_ischar; in comc_ini()
180 tty->c_ioctl = comc_ioctl; in comc_ini()
181 tty->c_devinfo = comc_devinfo; in comc_ini()
184 free(tty->c_name); in comc_ini()
185 free(tty->c_desc); in comc_ini()
186 free(tty); in comc_ini()
210 tty->c_private = port; in comc_ini()
211 consoles[c++] = tty; in comc_ini()
214 comc_putchar(tty, 0x1b); in comc_ini()
215 comc_putchar(tty, '['); in comc_ini()
216 comc_putchar(tty, '0'); in comc_ini()
217 comc_putchar(tty, 'm'); in comc_ini()
219 while (comc_getchar(tty) != -1) in comc_ini()