Searched refs:serial_out (Results 1 - 28 of 28) sorted by relevance

/linux-4.1.27/drivers/tty/serial/
H A Domap-serial.c188 static inline void serial_out(struct uart_omap_port *up, int offset, int value) serial_out() function
196 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); serial_omap_clear_fifos()
197 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | serial_omap_clear_fifos()
199 serial_out(up, UART_FCR, 0); serial_omap_clear_fifos()
305 serial_out(up, UART_IER, up->ier); serial_omap_enable_ms()
328 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_stop_tx()
347 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_stop_tx()
354 serial_out(up, UART_IER, up->ier); serial_omap_stop_tx()
363 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_RCVR); serial_omap_stop_tx()
367 serial_out(up, UART_IER, up->ier); serial_omap_stop_tx()
381 serial_out(up, UART_IER, up->ier); serial_omap_stop_rx()
392 serial_out(up, UART_TX, up->port.x_char); transmit_chars()
403 serial_out(up, UART_TX, xmit->buf[xmit->tail]); transmit_chars()
421 serial_out(up, UART_IER, up->ier); serial_omap_enable_ier_thri()
436 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_start_tx()
464 serial_out(up, UART_IER, up->ier); serial_omap_throttle()
478 serial_out(up, UART_IER, up->ier); serial_omap_unthrottle()
703 serial_out(up, UART_MCR, up->mcr); serial_omap_set_mctrl()
707 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_mctrl()
712 serial_out(up, UART_EFR, up->efr); serial_omap_set_mctrl()
713 serial_out(up, UART_LCR, lcr); serial_omap_set_mctrl()
731 serial_out(up, UART_LCR, up->lcr); serial_omap_break_ctl()
783 serial_out(up, UART_LCR, UART_LCR_WLEN8); serial_omap_startup()
799 serial_out(up, UART_IER, up->ier); serial_omap_startup()
806 serial_out(up, UART_OMAP_WER, up->wer); serial_omap_startup()
826 serial_out(up, UART_IER, 0); serial_omap_shutdown()
836 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); serial_omap_shutdown()
959 serial_out(up, UART_IER, up->ier); serial_omap_set_termios()
960 serial_out(up, UART_LCR, cval); /* reset DLAB */ serial_omap_set_termios()
970 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_set_termios()
971 serial_out(up, UART_DLL, 0); serial_omap_set_termios()
972 serial_out(up, UART_DLM, 0); serial_omap_set_termios()
973 serial_out(up, UART_LCR, 0); serial_omap_set_termios()
975 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
979 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); serial_omap_set_termios()
981 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_set_termios()
983 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); serial_omap_set_termios()
1005 serial_out(up, UART_FCR, up->fcr); serial_omap_set_termios()
1006 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1008 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_set_termios()
1011 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_set_termios()
1012 serial_out(up, UART_MCR, up->mcr); serial_omap_set_termios()
1013 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1014 serial_out(up, UART_EFR, up->efr); serial_omap_set_termios()
1015 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_set_termios()
1022 serial_out(up, UART_OMAP_MDR1, up->mdr1); serial_omap_set_termios()
1024 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1025 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); serial_omap_set_termios()
1027 serial_out(up, UART_LCR, 0); serial_omap_set_termios()
1028 serial_out(up, UART_IER, 0); serial_omap_set_termios()
1029 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1031 serial_out(up, UART_DLL, up->dll); /* LS of divisor */ serial_omap_set_termios()
1032 serial_out(up, UART_DLM, up->dlh); /* MS of divisor */ serial_omap_set_termios()
1034 serial_out(up, UART_LCR, 0); serial_omap_set_termios()
1035 serial_out(up, UART_IER, up->ier); serial_omap_set_termios()
1036 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1038 serial_out(up, UART_EFR, up->efr); serial_omap_set_termios()
1039 serial_out(up, UART_LCR, cval); serial_omap_set_termios()
1049 serial_out(up, UART_OMAP_MDR1, up->mdr1); serial_omap_set_termios()
1052 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1055 serial_out(up, UART_XON1, termios->c_cc[VSTART]); serial_omap_set_termios()
1056 serial_out(up, UART_XOFF1, termios->c_cc[VSTOP]); serial_omap_set_termios()
1059 serial_out(up, UART_EFR, up->efr | UART_EFR_ECB); serial_omap_set_termios()
1060 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_set_termios()
1061 serial_out(up, UART_MCR, up->mcr | UART_MCR_TCRTLR); serial_omap_set_termios()
1063 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_TRIG); serial_omap_set_termios()
1109 serial_out(up, UART_MCR, up->mcr); serial_omap_set_termios()
1110 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_set_termios()
1111 serial_out(up, UART_EFR, up->efr); serial_omap_set_termios()
1112 serial_out(up, UART_LCR, up->lcr); serial_omap_set_termios()
1132 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_pm()
1134 serial_out(up, UART_EFR, efr | UART_EFR_ECB); serial_omap_pm()
1135 serial_out(up, UART_LCR, 0); serial_omap_pm()
1137 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); serial_omap_pm()
1138 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial_omap_pm()
1139 serial_out(up, UART_EFR, efr); serial_omap_pm()
1140 serial_out(up, UART_LCR, 0); serial_omap_pm()
1232 serial_out(up, UART_TX, ch); serial_omap_poll_put_char()
1271 serial_out(up, UART_TX, ch); serial_omap_console_putchar()
1297 serial_out(up, UART_IER, 0); serial_omap_console_write()
1306 serial_out(up, UART_IER, ier); serial_omap_console_write()
1382 serial_out(up, UART_IER, 0); serial_omap_config_rs485()
1406 serial_out(up, UART_IER, up->ier); serial_omap_config_rs485()
1414 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_config_rs485()
1775 serial_out(up, UART_OMAP_MDR1, mdr1); serial_omap_mdr1_errataset()
1777 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | serial_omap_mdr1_errataset()
1802 serial_out(up, UART_OMAP_MDR1, UART_OMAP_MDR1_DISABLE); serial_omap_restore_context()
1804 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ serial_omap_restore_context()
1805 serial_out(up, UART_EFR, UART_EFR_ECB); serial_omap_restore_context()
1806 serial_out(up, UART_LCR, 0x0); /* Operational mode */ serial_omap_restore_context()
1807 serial_out(up, UART_IER, 0x0); serial_omap_restore_context()
1808 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ serial_omap_restore_context()
1809 serial_out(up, UART_DLL, up->dll); serial_omap_restore_context()
1810 serial_out(up, UART_DLM, up->dlh); serial_omap_restore_context()
1811 serial_out(up, UART_LCR, 0x0); /* Operational mode */ serial_omap_restore_context()
1812 serial_out(up, UART_IER, up->ier); serial_omap_restore_context()
1813 serial_out(up, UART_FCR, up->fcr); serial_omap_restore_context()
1814 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); serial_omap_restore_context()
1815 serial_out(up, UART_MCR, up->mcr); serial_omap_restore_context()
1816 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); /* Config B mode */ serial_omap_restore_context()
1817 serial_out(up, UART_OMAP_SCR, up->scr); serial_omap_restore_context()
1818 serial_out(up, UART_EFR, up->efr); serial_omap_restore_context()
1819 serial_out(up, UART_LCR, up->lcr); serial_omap_restore_context()
1823 serial_out(up, UART_OMAP_MDR1, up->mdr1); serial_omap_restore_context()
1824 serial_out(up, UART_OMAP_WER, up->wer); serial_omap_restore_context()
H A Dpxa.c66 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) serial_out() function
77 serial_out(up, UART_IER, up->ier); serial_pxa_enable_ms()
86 serial_out(up, UART_IER, up->ier); serial_pxa_stop_tx()
96 serial_out(up, UART_IER, up->ier); serial_pxa_stop_rx()
113 serial_out(up, UART_IER, up->ier); receive_chars()
180 serial_out(up, UART_IER, up->ier); receive_chars()
189 serial_out(up, UART_TX, up->port.x_char); transmit_chars()
201 serial_out(up, UART_TX, xmit->buf[xmit->tail]); transmit_chars()
222 serial_out(up, UART_IER, up->ier); serial_pxa_start_tx()
321 serial_out(up, UART_MCR, mcr); serial_pxa_set_mctrl()
334 serial_out(up, UART_LCR, up->lcr); serial_pxa_break_ctl()
362 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); serial_pxa_startup()
363 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | serial_pxa_startup()
365 serial_out(up, UART_FCR, 0); serial_pxa_startup()
378 serial_out(up, UART_LCR, UART_LCR_WLEN8); serial_pxa_startup()
391 serial_out(up, UART_IER, up->ier); serial_pxa_startup()
415 serial_out(up, UART_IER, 0); serial_pxa_shutdown()
425 serial_out(up, UART_LCR, serial_in(up, UART_LCR) & ~UART_LCR_SBC); serial_pxa_shutdown()
426 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | serial_pxa_shutdown()
429 serial_out(up, UART_FCR, 0); serial_pxa_shutdown()
530 serial_out(up, UART_IER, up->ier); serial_pxa_set_termios()
537 serial_out(up, UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ serial_pxa_set_termios()
538 serial_out(up, UART_DLL, quot & 0xff); /* LS of divisor */ serial_pxa_set_termios()
547 serial_out(up, UART_DLM, quot >> 8); /* MS of divisor */ serial_pxa_set_termios()
548 serial_out(up, UART_LCR, cval); /* reset DLAB */ serial_pxa_set_termios()
551 serial_out(up, UART_FCR, fcr); serial_pxa_set_termios()
636 serial_out(up, UART_TX, ch); serial_pxa_console_putchar()
666 serial_out(up, UART_IER, UART_IER_UUE); serial_pxa_console_write()
675 serial_out(up, UART_IER, ier); serial_pxa_console_write()
712 serial_out(up, UART_IER, UART_IER_UUE); serial_pxa_put_poll_char()
718 serial_out(up, UART_TX, c); serial_pxa_put_poll_char()
725 serial_out(up, UART_IER, ier); serial_pxa_put_poll_char()
H A Dpnx8xxx_uart.c74 static inline void serial_out(struct pnx8xxx_port *sport, int offset, int value) serial_out() function
135 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLTX); pnx8xxx_stop_tx()
138 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); pnx8xxx_stop_tx()
151 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); pnx8xxx_start_tx()
155 serial_out(sport, PNX8XXX_IEN, ien | PNX8XXX_UART_INT_ALLTX); pnx8xxx_start_tx()
169 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLRX); pnx8xxx_stop_rx()
172 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX); pnx8xxx_stop_rx()
239 serial_out(sport, PNX8XXX_LCR, serial_in(sport, PNX8XXX_LCR) | pnx8xxx_rx_chars()
255 serial_out(sport, PNX8XXX_FIFO, sport->port.x_char); pnx8xxx_tx_chars()
277 serial_out(sport, PNX8XXX_FIFO, xmit->buf[xmit->tail]); pnx8xxx_tx_chars()
309 serial_out(sport, PNX8XXX_ICLR, status); pnx8xxx_int()
367 serial_out(sport, PNX8XXX_LCR, lcr); pnx8xxx_break_ctl()
389 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX | pnx8xxx_startup()
392 serial_out(sport, PNX8XXX_IEN, serial_in(sport, PNX8XXX_IEN) | pnx8xxx_startup()
420 serial_out(sport, PNX8XXX_IEN, 0); pnx8xxx_shutdown()
428 serial_out(sport, PNX8XXX_LCR, lcr); pnx8xxx_shutdown()
433 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX | pnx8xxx_shutdown()
532 serial_out(sport, PNX8XXX_IEN, old_ien & ~(PNX8XXX_UART_INT_ALLTX | pnx8xxx_set_termios()
539 serial_out(sport, PNX8XXX_IEN, 0); pnx8xxx_set_termios()
546 serial_out(sport, PNX8XXX_LCR, lcr_fcr); pnx8xxx_set_termios()
550 serial_out(sport, PNX8XXX_BAUD, quot); pnx8xxx_set_termios()
552 serial_out(sport, PNX8XXX_ICLR, -1); pnx8xxx_set_termios()
554 serial_out(sport, PNX8XXX_IEN, old_ien); pnx8xxx_set_termios()
688 serial_out(sport, PNX8XXX_FIFO, ch); pnx8xxx_console_putchar()
703 serial_out(sport, PNX8XXX_IEN, old_ien & ~(PNX8XXX_UART_INT_ALLTX | pnx8xxx_console_write()
718 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_TX | pnx8xxx_console_write()
721 serial_out(sport, PNX8XXX_IEN, old_ien); pnx8xxx_console_write()
H A Dsprd_serial.c129 static inline void serial_out(struct uart_port *port, int offset, int value) serial_out() function
162 serial_out(port, SPRD_ICLR, iclr); sprd_stop_tx()
163 serial_out(port, SPRD_IEN, ien); sprd_stop_tx()
173 serial_out(port, SPRD_IEN, ien); sprd_start_tx()
187 serial_out(port, SPRD_IEN, ien); sprd_stop_rx()
188 serial_out(port, SPRD_ICLR, iclr); sprd_stop_rx()
259 serial_out(port, SPRD_TXD, port->x_char); sprd_tx()
272 serial_out(port, SPRD_TXD, xmit->buf[xmit->tail]); sprd_tx()
301 serial_out(port, SPRD_ICLR, ~0); sprd_handle_irq()
323 serial_out(port, SPRD_CTL2, ((THLD_TX_EMPTY << 8) | THLD_RX_FULL)); sprd_startup()
336 serial_out(port, SPRD_IEN, 0); sprd_startup()
337 serial_out(port, SPRD_ICLR, ~0); sprd_startup()
351 serial_out(port, SPRD_CTL1, fc); sprd_startup()
357 serial_out(port, SPRD_IEN, ien); sprd_startup()
365 serial_out(port, SPRD_IEN, 0); sprd_shutdown()
366 serial_out(port, SPRD_ICLR, ~0); sprd_shutdown()
453 serial_out(port, SPRD_CLKD0, quot & 0xffff); sprd_set_termios()
456 serial_out(port, SPRD_CLKD1, (quot & 0x1f0000) >> 16); sprd_set_termios()
457 serial_out(port, SPRD_LCR, lcr); sprd_set_termios()
459 serial_out(port, SPRD_CTL1, fc); sprd_set_termios()
536 serial_out(port, SPRD_TXD, ch); sprd_console_putchar()
H A Dsunsu.c124 static void serial_out(struct uart_sunsu_port *up, int offset, int value) serial_out() function
162 #define serial_outp(up, offset, value) serial_out(up, offset, value)
170 serial_out(up, UART_SCR, offset); serial_icr_write()
171 serial_out(up, UART_ICR, value); serial_icr_write()
180 serial_out(up, UART_SCR, offset);
261 serial_out(p, UART_IER, p->ier); __stop_tx()
288 serial_out(up, UART_IER, up->ier); sunsu_start_tx()
307 serial_out(up, UART_IER, up->ier); sunsu_stop_rx()
318 serial_out(up, UART_IER, up->ier); sunsu_enable_ms()
421 serial_out(up, UART_TX, xmit->buf[xmit->tail]); transmit_chars()
600 serial_out(up, UART_MCR, mcr); sunsu_set_mctrl()
614 serial_out(up, UART_LCR, up->lcr); sunsu_break_ctl()
755 serial_out(up, UART_LCR, serial_inp(up, UART_LCR) & ~UART_LCR_SBC); sunsu_shutdown()
880 serial_out(up, UART_IER, up->ier); sunsu_change_speed()
1002 serial_out(up, UART_TX, ch); sunsu_serio_write()
1296 serial_out(up, UART_TX, ch); sunsu_console_putchar()
1320 serial_out(up, UART_IER, 0); sunsu_console_write()
1329 serial_out(up, UART_IER, ier); sunsu_console_write()
H A Dm32r_sio.c242 static void serial_out(struct uart_sio_port *up, int offset, int value) serial_out() function
257 serial_out(up, UART_IER, up->ier); m32r_sio_stop_tx()
270 serial_out(up, UART_IER, up->ier); m32r_sio_start_tx()
272 serial_out(up, UART_TX, xmit->buf[xmit->tail]); m32r_sio_start_tx()
284 serial_out(up, UART_IER, up->ier); m32r_sio_start_tx()
296 serial_out(up, UART_IER, up->ier); m32r_sio_stop_rx()
305 serial_out(up, UART_IER, up->ier); m32r_sio_enable_ms()
391 serial_out(up, UART_TX, up->port.x_char); transmit_chars()
404 serial_out(up, UART_TX, xmit->buf[xmit->tail]); transmit_chars()
783 serial_out(up, UART_IER, up->ier); m32r_sio_set_termios()
H A Dsh-sci.c2333 port->serial_out = sci_serial_out; sci_init_single()
/linux-4.1.27/arch/x86/kernel/
H A Dearly_printk.c109 static void (*serial_out)(unsigned long addr, int offset, int value) = io_serial_out; variable
117 serial_out(early_serial_base, TXR, ch); early_serial_putc()
135 serial_out(early_serial_base, LCR, 0x3); /* 8n1 */ early_serial_hw_init()
136 serial_out(early_serial_base, IER, 0); /* no interrupt */ early_serial_hw_init()
137 serial_out(early_serial_base, FCR, 0); /* no fifo */ early_serial_hw_init()
138 serial_out(early_serial_base, MCR, 0x3); /* DTR + RTS */ early_serial_hw_init()
141 serial_out(early_serial_base, LCR, c | DLAB); early_serial_hw_init()
142 serial_out(early_serial_base, DLL, divisor & 0xff); early_serial_hw_init()
143 serial_out(early_serial_base, DLH, (divisor >> 8) & 0xff); early_serial_hw_init()
144 serial_out(early_serial_base, LCR, c & ~DLAB); early_serial_hw_init()
187 serial_out = io_serial_out; early_serial_init()
272 serial_out = io_serial_out; early_pci_serial_init()
279 serial_out = mem32_serial_out; early_pci_serial_init()
/linux-4.1.27/arch/mips/boot/compressed/
H A Duart-16550.c50 static inline void serial_out(int offset, int value) serial_out() function
62 serial_out(UART_TX, c); putc()
/linux-4.1.27/arch/mips/loongson/common/
H A Dearly_printk.c23 static inline void serial_out(unsigned char *base, int offset, int value) serial_out() function
40 serial_out(uart_base, UART_TX, c); prom_putchar()
/linux-4.1.27/arch/mips/mti-sead3/
H A Dsead3-console.c24 static inline void serial_out(int offset, int value, unsigned int base_addr) serial_out() function
43 serial_out(UART_TX, c, base_addr); prom_putchar()
/linux-4.1.27/drivers/tty/serial/8250/
H A D8250_omap.c121 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap8250_set_mctrl()
126 serial_out(up, UART_EFR, priv->efr); omap8250_set_mctrl()
127 serial_out(up, UART_LCR, lcr); omap8250_set_mctrl()
149 serial_out(up, UART_OMAP_MDR1, priv->mdr1); omap_8250_mdr1_errataset()
151 serial_out(up, UART_FCR, up->fcr | UART_FCR_CLEAR_XMIT | omap_8250_mdr1_errataset()
228 serial_out(up, UART_OMAP_SCR, omap8250_update_scr()
230 serial_out(up, UART_OMAP_SCR, priv->scr); omap8250_update_scr()
249 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap8250_restore_regs()
250 serial_out(up, UART_EFR, UART_EFR_ECB); omap8250_restore_regs()
252 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); omap8250_restore_regs()
253 serial_out(up, UART_MCR, UART_MCR_TCRTLR); omap8250_restore_regs()
254 serial_out(up, UART_FCR, up->fcr); omap8250_restore_regs()
258 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap8250_restore_regs()
260 serial_out(up, UART_TI752_TCR, OMAP_UART_TCR_RESTORE(16) | omap8250_restore_regs()
262 serial_out(up, UART_TI752_TLR, omap8250_restore_regs()
266 serial_out(up, UART_LCR, 0); omap8250_restore_regs()
269 serial_out(up, UART_MCR, up->mcr); omap8250_restore_regs()
270 serial_out(up, UART_IER, up->ier); omap8250_restore_regs()
272 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap8250_restore_regs()
275 serial_out(up, UART_EFR, priv->efr); omap8250_restore_regs()
278 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap8250_restore_regs()
279 serial_out(up, UART_XON1, priv->xon); omap8250_restore_regs()
280 serial_out(up, UART_XOFF1, priv->xoff); omap8250_restore_regs()
282 serial_out(up, UART_LCR, up->lcr); omap8250_restore_regs()
287 serial_out(up, UART_OMAP_MDR1, priv->mdr1); omap8250_restore_regs()
480 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap_8250_pm()
482 serial_out(up, UART_EFR, efr | UART_EFR_ECB); omap_8250_pm()
483 serial_out(up, UART_LCR, 0); omap_8250_pm()
485 serial_out(up, UART_IER, (state != 0) ? UART_IERX_SLEEP : 0); omap_8250_pm()
486 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); omap_8250_pm()
487 serial_out(up, UART_EFR, efr); omap_8250_pm()
488 serial_out(up, UART_LCR, 0); omap_8250_pm()
608 serial_out(up, UART_FCR, UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT); omap_8250_startup()
610 serial_out(up, UART_LCR, UART_LCR_WLEN8); omap_8250_startup()
630 serial_out(up, UART_IER, up->ier); omap_8250_startup()
640 serial_out(up, UART_OMAP_WER, priv->wer); omap_8250_startup()
667 serial_out(up, UART_OMAP_WER, 0); omap_8250_shutdown()
670 serial_out(up, UART_IER, 0); omap_8250_shutdown()
679 serial_out(up, UART_LCR, up->lcr & ~UART_LCR_SBC); omap_8250_shutdown()
680 serial_out(up, UART_FCR, UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT); omap_8250_shutdown()
700 serial_out(up, UART_IER, up->ier); omap_8250_throttle()
717 serial_out(up, UART_IER, up->ier); omap_8250_unthrottle()
895 serial_out(p, UART_IER, p->ier); omap_8250_tx_dma()
956 serial_out(p, UART_IER, p->ier); omap_8250_tx_dma()
959 serial_out(p, UART_TX, xmit->buf[xmit->tail]); omap_8250_tx_dma()
H A D8250_core.c361 serial_out(up, UART_DLL, value & 0xff); default_serial_dl_write()
362 serial_out(up, UART_DLM, value >> 8 & 0xff); default_serial_dl_write()
498 p->serial_out = hub6_serial_out; set_io_from_upio()
503 p->serial_out = mem_serial_out; set_io_from_upio()
508 p->serial_out = mem32_serial_out; set_io_from_upio()
513 p->serial_out = mem32be_serial_out; set_io_from_upio()
519 p->serial_out = au_serial_out; set_io_from_upio()
527 p->serial_out = io_serial_out; set_io_from_upio()
543 p->serial_out(p, offset, value); serial_port_out_sync()
547 p->serial_out(p, offset, value); serial_port_out_sync()
556 serial_out(up, UART_SCR, offset); serial_icr_write()
557 serial_out(up, UART_ICR, value); serial_icr_write()
565 serial_out(up, UART_SCR, offset); serial_icr_read()
578 serial_out(p, UART_FCR, UART_FCR_ENABLE_FIFO); serial8250_clear_fifos()
579 serial_out(p, UART_FCR, UART_FCR_ENABLE_FIFO | serial8250_clear_fifos()
581 serial_out(p, UART_FCR, 0); serial8250_clear_fifos()
588 serial_out(p, UART_FCR, p->fcr); serial8250_clear_and_reinit_fifos()
659 serial_out(p, UART_EXAR_SLEEP, sleep ? 0xff : 0); serial8250_set_sleep()
667 serial_out(p, UART_LCR, UART_LCR_CONF_MODE_B); serial8250_set_sleep()
668 serial_out(p, UART_EFR, UART_EFR_ECB); serial8250_set_sleep()
669 serial_out(p, UART_LCR, 0); serial8250_set_sleep()
671 serial_out(p, UART_IER, sleep ? UART_IERX_SLEEP : 0); serial8250_set_sleep()
673 serial_out(p, UART_LCR, UART_LCR_CONF_MODE_B); serial8250_set_sleep()
674 serial_out(p, UART_EFR, efr); serial8250_set_sleep()
675 serial_out(p, UART_LCR, lcr); serial8250_set_sleep()
696 serial_out(up, UART_RSA_MSR, mode | UART_RSA_MSR_FIFO); __enable_rsa()
716 serial_out(up, UART_RSA_FRR, 0); enable_rsa()
739 serial_out(up, UART_RSA_MSR, mode & ~UART_RSA_MSR_FIFO); disable_rsa()
762 serial_out(up, UART_LCR, 0); size_fifo()
765 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | size_fifo()
767 serial_out(up, UART_MCR, UART_MCR_LOOP); size_fifo()
768 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); size_fifo()
771 serial_out(up, UART_LCR, 0x03); size_fifo()
773 serial_out(up, UART_TX, count); size_fifo()
778 serial_out(up, UART_FCR, old_fcr); size_fifo()
779 serial_out(up, UART_MCR, old_mcr); size_fifo()
780 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); size_fifo()
782 serial_out(up, UART_LCR, old_lcr); size_fifo()
798 serial_out(p, UART_LCR, UART_LCR_CONF_MODE_A); autoconfig_read_divisor_id()
803 serial_out(p, UART_DLL, 0); autoconfig_read_divisor_id()
804 serial_out(p, UART_DLM, 0); autoconfig_read_divisor_id()
808 serial_out(p, UART_DLL, old_dll); autoconfig_read_divisor_id()
809 serial_out(p, UART_DLM, old_dlm); autoconfig_read_divisor_id()
810 serial_out(p, UART_LCR, old_lcr); autoconfig_read_divisor_id()
852 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); autoconfig_has_efr()
853 serial_out(up, UART_EFR, UART_EFR_ECB); autoconfig_has_efr()
854 serial_out(up, UART_LCR, 0x00); autoconfig_has_efr()
920 serial_out(up, UART_SCR, 0xa5); autoconfig_8250()
922 serial_out(up, UART_SCR, 0x5a); autoconfig_8250()
924 serial_out(up, UART_SCR, scratch); autoconfig_8250()
982 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); autoconfig_16550a()
984 serial_out(up, UART_EFR, 0xA8); autoconfig_16550a()
990 serial_out(up, UART_LCR, 0); autoconfig_16550a()
991 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | autoconfig_16550a()
994 serial_out(up, UART_FCR, 0); autoconfig_16550a()
995 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1002 serial_out(up, UART_EFR, 0); autoconfig_16550a()
1010 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); autoconfig_16550a()
1024 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1026 serial_out(up, UART_LCR, 0xE0); autoconfig_16550a()
1030 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1031 serial_out(up, UART_MCR, status1 ^ UART_MCR_LOOP); autoconfig_16550a()
1032 serial_out(up, UART_LCR, 0xE0); autoconfig_16550a()
1034 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1035 serial_out(up, UART_MCR, status1); autoconfig_16550a()
1040 serial_out(up, UART_LCR, 0xE0); autoconfig_16550a()
1048 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1063 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1064 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | UART_FCR7_64BYTE); autoconfig_16550a()
1066 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); autoconfig_16550a()
1067 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_A); autoconfig_16550a()
1068 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | UART_FCR7_64BYTE); autoconfig_16550a()
1070 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); autoconfig_16550a()
1071 serial_out(up, UART_LCR, 0); autoconfig_16550a()
1090 serial_out(up, UART_IER, iersave & ~UART_IER_UUE); autoconfig_16550a()
1096 serial_out(up, UART_IER, iersave | UART_IER_UUE); autoconfig_16550a()
1114 serial_out(up, UART_IER, iersave); autoconfig_16550a()
1183 serial_out(up, UART_IER, 0); autoconfig()
1192 serial_out(up, UART_IER, 0x0F); autoconfig()
1197 serial_out(up, UART_IER, scratch); autoconfig()
1222 serial_out(up, UART_MCR, UART_MCR_LOOP | 0x0A); autoconfig()
1224 serial_out(up, UART_MCR, save_mcr); autoconfig()
1242 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); autoconfig()
1243 serial_out(up, UART_EFR, 0); autoconfig()
1244 serial_out(up, UART_LCR, 0); autoconfig()
1246 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); autoconfig()
1273 serial_out(up, UART_LCR, save_lcr); autoconfig()
1288 serial_out(up, UART_RSA_FRR, 0); autoconfig()
1290 serial_out(up, UART_MCR, save_mcr); autoconfig()
1294 serial_out(up, UART_IER, UART_IER_UUE); autoconfig()
1296 serial_out(up, UART_IER, 0); autoconfig()
1331 serial_out(up, UART_MCR, UART_MCR_OUT1 | UART_MCR_OUT2); autoconfig_irq()
1334 serial_out(up, UART_MCR, 0); autoconfig_irq()
1337 serial_out(up, UART_MCR, autoconfig_irq()
1340 serial_out(up, UART_MCR, autoconfig_irq()
1343 serial_out(up, UART_IER, 0x0f); /* enable all intrs */ autoconfig_irq()
1348 serial_out(up, UART_TX, 0xFF); autoconfig_irq()
1352 serial_out(up, UART_MCR, save_mcr); autoconfig_irq()
1353 serial_out(up, UART_IER, save_ier); autoconfig_irq()
1365 serial_out(p, UART_IER, p->ier); __stop_tx()
1555 serial_out(up, UART_TX, port->x_char); serial8250_tx_chars()
1571 serial_out(up, UART_TX, xmit->buf[xmit->tail]); serial8250_tx_chars()
1890 serial_out(up, UART_IER, 0); serial8250_backup_timeout()
1914 serial_out(up, UART_IER, ier); serial8250_backup_timeout()
2220 serial_out(up, UART_LCR, UART_LCR_CONF_MODE_B); serial8250_do_startup()
2974 serial_out(up, UART_FCR, up->fcr); do_set_rxtrig()
3613 if (port->serial_out) early_serial_setup()
3614 p->serial_out = port->serial_out; early_serial_setup()
3635 serial_out(up, UART_SCR, canary); serial8250_suspend_port()
3698 uart.port.serial_out = p->serial_out; serial8250_probe()
3888 if (up->port.serial_out) serial8250_register_8250_port()
3889 uart->port.serial_out = up->port.serial_out; serial8250_register_8250_port()
H A D8250.h100 static inline void serial_out(struct uart_8250_port *up, int offset, int value) serial_out() function
102 up->port.serial_out(&up->port, offset, value); serial_out()
210 serial_out(up, 0x04, status); ns16550a_goto_highspeed()
H A D8250_em.c86 serial_out(up, UART_DLL_EM, value & 0xff); serial8250_em_serial_dl_write()
87 serial_out(up, UART_DLM_EM, value >> 8 & 0xff); serial8250_em_serial_dl_write()
126 up.port.serial_out = serial8250_em_serial_out; serial8250_em_probe()
H A D8250_dw.c313 p->serial_out = dw8250_serial_outq; dw8250_probe_of()
327 p->serial_out = dw8250_serial_out32; dw8250_probe_of()
389 p->serial_out = dw8250_serial_out32; dw8250_probe_acpi()
493 uart.port.serial_out = dw8250_serial_out; dw8250_probe()
H A D8250_dma.c107 serial_out(p, UART_IER, p->ier); serial8250_tx_dma()
H A D8250_pci.c3079 * see first lines of serial_in() and serial_out() in 8250.c
/linux-4.1.27/arch/mips/kernel/
H A Dearly_printk_8250.c41 static inline void serial_out(int offset, char value) serial_out() function
65 serial_out(UART_TX, c); prom_putchar()
/linux-4.1.27/arch/mips/ar7/
H A Dprom.c259 static inline void serial_out(int offset, int value) serial_out() function
268 serial_out(UART_TX, c); prom_putchar()
/linux-4.1.27/arch/x86/platform/ce4100/
H A Dce4100.c119 up->serial_out = ce4100_mem_serial_out; ce4100_serial_fixup()
/linux-4.1.27/include/linux/
H A Dserial_8250.h34 void (*serial_out)(struct uart_port *, int, int); member in struct:plat_serial8250_port
H A Dserial_core.h122 void (*serial_out)(struct uart_port *, int, int); member in struct:uart_port
259 up->serial_out(up, offset, value); serial_port_out()
/linux-4.1.27/arch/mips/jz4740/
H A Dplatform.c288 .serial_out = jz4740_serial_out, \
/linux-4.1.27/arch/mips/netlogic/xlr/
H A Dplatform.c70 .serial_out = nlm_xlr_uart_out, \
/linux-4.1.27/arch/mips/pmcs-msp71xx/
H A Dmsp_serial.c116 up.serial_out = msp_serial_out; msp_serial_setup()
/linux-4.1.27/drivers/isdn/hisax/
H A Delsa_ser.c79 static inline void serial_out(struct IsdnCardState *cs, int offset, int value) serial_out() function
361 serial_out(cs, UART_IER, cs->hw.elsa.IER); transmit_chars()
/linux-4.1.27/arch/powerpc/kernel/
H A Dlegacy_serial.c147 legacy_serial_ports[index].serial_out = tsi_serial_out; add_legacy_port()

Completed in 3658 milliseconds