Lines Matching refs:ch
103 static void sunzilog_putchar(struct uart_port *port, unsigned char ch);
295 unsigned char ch, int is_break)
301 serio_interrupt(&up->serio, ch, 0);
304 int ret = suncore_mouse_baud_detection(ch, is_break);
316 serio_interrupt(&up->serio, ch, 0);
328 unsigned char ch, r1, flag;
342 ch = readb(&channel->control);
348 if (ch & BRK_ABRT)
351 if (!(ch & Rx_CH_AV))
354 ch = readb(&channel->data);
357 ch &= up->parity_mask;
360 sunzilog_kbdms_receive_chars(up, ch, 0);
388 if (uart_handle_sysrq_char(&up->port, ch) || !port)
393 tty_insert_flip_char(port, ch, flag);
1001 unsigned char ch, r1;
1015 ch = readb(&channel->control);
1021 if (ch & BRK_ABRT)
1024 if (!(ch & Rx_CH_AV))
1027 ch = readb(&channel->data);
1030 ch &= up->parity_mask;
1031 return ch;
1035 unsigned char ch)
1040 sunzilog_putchar(&up->port, ch);
1126 static void __maybe_unused sunzilog_putchar(struct uart_port *port, unsigned char ch)
1143 writeb(ch, &channel->data);
1152 static int sunzilog_serio_write(struct serio *serio, unsigned char ch)
1159 sunzilog_putchar(&up->port, ch);