/drivers/char/ |
D | esp.c | 178 static inline void serial_out(struct esp_struct *info, int offset, in serial_out() function 203 serial_out(info, UART_ESI_CMD1, ESI_SET_SRV_MASK); in rs_stop() 204 serial_out(info, UART_ESI_CMD2, info->IER); in rs_stop() 220 serial_out(info, UART_ESI_CMD1, ESI_SET_SRV_MASK); in rs_start() 221 serial_out(info, UART_ESI_CMD2, info->IER); in rs_start() 367 serial_out(info, UART_ESI_CMD1, ESI_START_DMA_RX); in receive_chars_dma() 458 serial_out(info, UART_ESI_TX, in transmit_chars_pio() 462 serial_out(info, UART_ESI_CMD1, ESI_NO_COMMAND); in transmit_chars_pio() 463 serial_out(info, UART_ESI_CMD1, ESI_GET_TX_AVAIL); in transmit_chars_pio() 482 serial_out(info, UART_ESI_CMD1, in transmit_chars_pio() [all …]
|
/drivers/serial/ |
D | 8250_early.c | 57 static void __init serial_out(struct uart_port *port, int offset, int value) in serial_out() function 82 serial_out(port, UART_TX, c); in serial_putc() 93 serial_out(port, UART_IER, 0); in early_serial8250_write() 99 serial_out(port, UART_IER, ier); in early_serial8250_write() 108 serial_out(port, UART_LCR, lcr | UART_LCR_DLAB); in probe_baud() 111 serial_out(port, UART_LCR, lcr); in probe_baud() 123 serial_out(port, UART_LCR, 0x3); /* 8n1 */ in init_port() 124 serial_out(port, UART_IER, 0); /* no interrupt */ in init_port() 125 serial_out(port, UART_FCR, 0); /* no fifo */ in init_port() 126 serial_out(port, UART_MCR, 0x3); /* DTR + RTS */ in init_port() [all …]
|
D | pnx8xxx_uart.c | 74 static inline void serial_out(struct pnx8xxx_port *sport, int offset, int value) in serial_out() function 134 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx() 137 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_stop_tx() 149 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx() 153 serial_out(sport, PNX8XXX_IEN, ien | PNX8XXX_UART_INT_ALLTX); in pnx8xxx_start_tx() 166 serial_out(sport, PNX8XXX_IEN, ien & ~PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx() 169 serial_out(sport, PNX8XXX_ICLR, PNX8XXX_UART_INT_ALLRX); in pnx8xxx_stop_rx() 236 serial_out(sport, PNX8XXX_LCR, serial_in(sport, PNX8XXX_LCR) | in pnx8xxx_rx_chars() 249 serial_out(sport, PNX8XXX_FIFO, sport->port.x_char); in pnx8xxx_tx_chars() 271 serial_out(sport, PNX8XXX_FIFO, xmit->buf[xmit->tail]); in pnx8xxx_tx_chars() [all …]
|
D | pxa.c | 70 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() function 81 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms() 90 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx() 100 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx() 174 serial_out(up, UART_TX, up->port.x_char); in transmit_chars() 186 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars() 207 serial_out(up, UART_IER, up->ier); in serial_pxa_start_tx() 303 serial_out(up, UART_MCR, mcr); in serial_pxa_set_mctrl() 316 serial_out(up, UART_LCR, up->lcr); in serial_pxa_break_ctl() 369 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_pxa_startup() [all …]
|
D | 8250.c | 477 p->serial_out = hub6_serial_out; in set_io_from_upio() 482 p->serial_out = mem_serial_out; in set_io_from_upio() 488 p->serial_out = mem32_serial_out; in set_io_from_upio() 494 p->serial_out = au_serial_out; in set_io_from_upio() 499 p->serial_out = tsi_serial_out; in set_io_from_upio() 504 p->serial_out = dwapb_serial_out; in set_io_from_upio() 509 p->serial_out = io_serial_out; in set_io_from_upio() 525 p->serial_out(p, offset, value); in serial_out_sync() 529 p->serial_out(p, offset, value); in serial_out_sync() 535 #define serial_out(up, offset, value) \ macro [all …]
|
D | sunsu.c | 117 static void serial_out(struct uart_sunsu_port *up, int offset, int value) in serial_out() function 155 #define serial_outp(up, offset, value) serial_out(up, offset, value) 163 serial_out(up, UART_SCR, offset); in serial_icr_write() 164 serial_out(up, UART_ICR, value); in serial_icr_write() 173 serial_out(up, UART_SCR, offset); 254 serial_out(p, UART_IER, p->ier); in __stop_tx() 279 serial_out(up, UART_IER, up->ier); in sunsu_start_tx() 297 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx() 307 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms() 412 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars() [all …]
|
D | m32r_sio.c | 267 static void serial_out(struct uart_sio_port *up, int offset, int value) in serial_out() function 281 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_tx() 293 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx() 294 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in m32r_sio_start_tx() 304 serial_out(up, UART_IER, up->ier); in m32r_sio_start_tx() 315 serial_out(up, UART_IER, up->ier); in m32r_sio_stop_rx() 323 serial_out(up, UART_IER, up->ier); in m32r_sio_enable_ms() 406 serial_out(up, UART_TX, up->port.x_char); in transmit_chars() 419 serial_out(up, UART_TX, xmit->buf[xmit->tail]); in transmit_chars() 794 serial_out(up, UART_IER, up->ier); in m32r_sio_set_termios()
|
D | 68360serial.c | 594 serial_out(info, UART_IER, info->IER); in check_modem_status() 605 serial_out(info, UART_IER, info->IER); in check_modem_status() 932 serial_out(info, UART_IER, info->IER); in change_speed() 1180 serial_out(info, UART_MCR, info->MCR); in rs_360_throttle() 1208 serial_out(info, UART_MCR, info->MCR); in rs_360_unthrottle() 1308 serial_out(info, UART_MCR, info->MCR); in rs_360_tiocmset() 1526 serial_out(info, UART_MCR, info->MCR); in rs_360_set_termios() 1539 serial_out(info, UART_MCR, info->MCR); in rs_360_set_termios() 1836 serial_out(info, UART_MCR, in block_til_ready()
|
/drivers/isdn/hisax/ |
D | elsa_ser.c | 78 static inline void serial_out(struct IsdnCardState *cs, int offset, int value) in serial_out() function 361 serial_out(cs, UART_IER, cs->hw.elsa.IER); in transmit_chars()
|