Lines Matching refs:ch
129 char ch; in dtlk_read() local
140 ch = dtlk_read_lpc(); in dtlk_read()
142 if (put_user(ch, buf++)) in dtlk_read()
161 int i = 0, retries = 0, ch; in dtlk_write() local
167 int i, ch; in dtlk_write() local
169 if (get_user(ch, buf + i)) in dtlk_write()
171 if (' ' <= ch && ch <= '~') in dtlk_write()
172 printk("%c", ch); in dtlk_write()
174 printk("\\%03o", ch); in dtlk_write()
184 while (i < count && !get_user(ch, buf) && in dtlk_write()
185 (ch == DTLK_CLEAR || dtlk_writeable())) { in dtlk_write()
186 dtlk_write_tts(ch); in dtlk_write()
569 char ch; in dtlk_read_tts() local
580 ch = inb_p(dtlk_port_tts); /* input from TTS port */ in dtlk_read_tts()
581 ch &= 0x7f; in dtlk_read_tts()
582 outb_p(ch, dtlk_port_tts); in dtlk_read_tts()
593 return ch; in dtlk_read_tts()
599 char ch; in dtlk_read_lpc() local
604 ch = inb_p(dtlk_port_lpc); /* input from LPC port */ in dtlk_read_lpc()
617 return ch; in dtlk_read_lpc()
632 static char dtlk_write_tts(char ch) in dtlk_write_tts() argument
637 if (' ' <= ch && ch <= '~') in dtlk_write_tts()
638 printk("'%c'", ch); in dtlk_write_tts()
640 printk("0x%02x", ch); in dtlk_write_tts()
642 if (ch != DTLK_CLEAR) /* no flow control for CLEAR command */ in dtlk_write_tts()
649 outb_p(ch, dtlk_port_tts); /* output to TTS port */ in dtlk_write_tts()