/linux-4.1.27/drivers/tty/serial/ |
H A D | omap-serial.c | 188 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 D | pxa.c | 66 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 D | pnx8xxx_uart.c | 74 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 D | sprd_serial.c | 129 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 D | sunsu.c | 124 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 D | m32r_sio.c | 242 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 D | sh-sci.c | 2333 port->serial_out = sci_serial_out; sci_init_single()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | early_printk.c | 109 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 D | uart-16550.c | 50 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 D | early_printk.c | 23 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 D | sead3-console.c | 24 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 D | 8250_omap.c | 121 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 D | 8250_core.c | 361 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 D | 8250.h | 100 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 D | 8250_em.c | 86 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 D | 8250_dw.c | 313 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 D | 8250_dma.c | 107 serial_out(p, UART_IER, p->ier); serial8250_tx_dma()
|
H A D | 8250_pci.c | 3079 * see first lines of serial_in() and serial_out() in 8250.c
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | early_printk_8250.c | 41 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 D | prom.c | 259 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 D | ce4100.c | 119 up->serial_out = ce4100_mem_serial_out; ce4100_serial_fixup()
|
/linux-4.1.27/include/linux/ |
H A D | serial_8250.h | 34 void (*serial_out)(struct uart_port *, int, int); member in struct:plat_serial8250_port
|
H A D | serial_core.h | 122 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 D | platform.c | 288 .serial_out = jz4740_serial_out, \
|
/linux-4.1.27/arch/mips/netlogic/xlr/ |
H A D | platform.c | 70 .serial_out = nlm_xlr_uart_out, \
|
/linux-4.1.27/arch/mips/pmcs-msp71xx/ |
H A D | msp_serial.c | 116 up.serial_out = msp_serial_out; msp_serial_setup()
|
/linux-4.1.27/drivers/isdn/hisax/ |
H A D | elsa_ser.c | 79 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 D | legacy_serial.c | 147 legacy_serial_ports[index].serial_out = tsi_serial_out; add_legacy_port()
|