Home
last modified time | relevance | path

Searched refs:serial_in (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/tty/serial/
H A Dsunsu.c104 static unsigned int serial_in(struct uart_sunsu_port *up, int offset) in serial_in() function
172 mode = serial_in(up, UART_RSA_MSR); in __enable_rsa()
177 mode = serial_in(up, UART_RSA_MSR); in __enable_rsa()
215 mode = serial_in(up, UART_RSA_MSR); in disable_rsa()
220 mode = serial_in(up, UART_RSA_MSR); in disable_rsa()
305 ch = serial_in(up, UART_RX); in receive_chars()
366 *status = serial_in(up, UART_LSR); in receive_chars()
413 status = serial_in(up, UART_MSR); in check_modem_status()
439 status = serial_in(up, UART_LSR); in sunsu_serial_interrupt()
448 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
[all …]
H A Dpxa.c52 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) in serial_in() function
107 ch = serial_in(up, UART_RX); in receive_chars()
160 *status = serial_in(up, UART_LSR); in receive_chars()
200 status = serial_in(up, UART_MSR); in check_modem_status()
225 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
229 lsr = serial_in(up, UART_LSR); in serial_pxa_irq()
246 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in serial_pxa_tx_empty()
258 status = serial_in(up, UART_MSR); in serial_pxa_get_mctrl()
339 (void) serial_in(up, UART_LSR); in serial_pxa_startup()
340 (void) serial_in(up, UART_RX); in serial_pxa_startup()
[all …]
H A Dsprd_serial.c159 static inline unsigned int serial_in(struct uart_port *port, in serial_in() function
173 if (serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK) in sprd_tx_empty()
186 u32 val = serial_in(port, SPRD_CTL1); in sprd_set_mctrl()
205 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_rx()
206 ien = serial_in(port, SPRD_IEN); in sprd_stop_rx()
217 u32 val = serial_in(port, SPRD_CTL1); in sprd_uart_dma_enable()
367 u32 val = serial_in(port, SPRD_CTL2); in sprd_rx_full_thld()
548 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_tx()
549 ien = serial_in(port, SPRD_IEN); in sprd_stop_tx()
569 ien = serial_in(port, SPRD_IEN); in sprd_start_tx()
[all …]
H A Domap-serial.c174 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) in serial_in() function
414 status = serial_in(up, UART_MSR); in check_modem_status()
447 serial_in(up, UART_RX); in serial_omap_rlsi()
501 ch = serial_in(up, UART_RX); in serial_omap_rdi()
533 iir = serial_in(up, UART_IIR); in serial_omap_irq()
538 lsr = serial_in(up, UART_LSR); in serial_omap_irq()
583 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in serial_omap_tx_empty()
627 old_mcr = serial_in(up, UART_MCR); in serial_omap_set_mctrl()
634 lcr = serial_in(up, UART_LCR); in serial_omap_set_mctrl()
694 (void) serial_in(up, UART_LSR); in serial_omap_startup()
[all …]
/linux/drivers/tty/serial/8250/
H A D8250_port.c320 unsigned char dll = serial_in(up, UART_DLL); in default_serial_dl_read()
321 unsigned char dlm = serial_in(up, UART_DLM); in default_serial_dl_read()
431 p->serial_in = hub6_serial_in; in set_io_from_upio()
437 p->serial_in = mem_serial_in; in set_io_from_upio()
442 p->serial_in = mem16_serial_in; in set_io_from_upio()
447 p->serial_in = mem32_serial_in; in set_io_from_upio()
452 p->serial_in = mem32be_serial_in; in set_io_from_upio()
457 p->serial_in = io_serial_in; in set_io_from_upio()
464 p->serial_in = no_serial_in; in set_io_from_upio()
482 p->serial_in(p, UART_LCR); /* safe, no side-effects */ in serial_port_out_sync()
[all …]
H A D8250_rsa.c131 mode = serial_in(up, UART_RSA_MSR); in __rsa_enable()
136 mode = serial_in(up, UART_RSA_MSR); in __rsa_enable()
180 mode = serial_in(up, UART_RSA_MSR); in rsa_disable()
185 mode = serial_in(up, UART_RSA_MSR); in rsa_disable()
H A D8250.h126 static inline int serial_in(struct uart_8250_port *up, int offset) in serial_in() function
128 return up->port.serial_in(&up->port, offset); in serial_in()
150 lsr |= serial_in(up, UART_LSR); in serial_lsr_in()
172 value = serial_in(up, UART_ICR); in serial_icr_read()
297 mctrl = serial_in(up, UART_MCR); in serial8250_in_MCR()
455 status = serial_in(up, 0x04); /* EXCR2 */ in ns16550a_goto_highspeed()
H A D8250_mtk.c159 int lcr = serial_in(up, UART_LCR); in mtk8250_dma_enable()
232 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs()
240 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs()
246 int lcr = serial_in(up, UART_LCR); in mtk8250_set_flow_ctrl()
254 lcr = serial_in(up, UART_LCR); in mtk8250_set_flow_ctrl()
261 serial_out(up, MTK_UART_EFR, serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
276 (serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
291 (serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
436 (serial_in(up, MTK_UART_DEBUG0)); in mtk8250_runtime_suspend()
H A D8250_ni.c85 pcr = port->serial_in(port, NI16550_PCR_OFFSET); in ni16550_enable_transceivers()
135 u8 pmr = serial_in(up, NI16550_PMR_OFFSET); in is_pmr_rs232_mode()
169 lcr_value = serial_in(up, UART_LCR); in ni16550_config_prescaler()
172 efr_value = serial_in(up, UART_EFR); in ni16550_config_prescaler()
260 u8 value = serial_in(uart, reg); in ni16550_read_fifo_size()
H A D8250_core.c230 ier = serial_in(up, UART_IER); in serial8250_backup_timeout()
234 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout()
566 if (port->serial_in) in early_serial_setup()
567 p->serial_in = port->serial_in; in early_serial_setup()
592 if (serial_in(up, UART_SCR) == canary) in serial8250_suspend_port()
780 if (up->port.serial_in) in serial8250_register_8250_port()
781 uart->port.serial_in = up->port.serial_in; in serial8250_register_8250_port()
H A D8250_em.c144 return serial_in(up, UART_DLL_EM) | serial_in(up, UART_DLM_EM) << 8; in serial8250_em_serial_dl_read()
189 up.port.serial_in = serial8250_em_serial_in; in serial8250_em_probe()
H A D8250_rt288x.c69 p->serial_in = au_serial_in; in au_platform_setup()
88 p->serial_in = au_serial_in; in rt288x_setup()
H A D8250_tegra.c31 status = p->serial_in(p, UART_LSR); in tegra_uart_handle_break()
35 p->serial_in(p, UART_RX); in tegra_uart_handle_break()
H A D8250_dw.c655 p->serial_in = dw8250_serial_inq; in dw8250_quirks()
676 p->serial_in = dw8250_serial_in32; in dw8250_quirks()
739 p->serial_in = dw8250_serial_in; in dw8250_probe()
743 p->serial_in = dw8250_serial_in32; in dw8250_probe()
747 p->serial_in = dw8250_serial_in32be; in dw8250_probe()
H A D8250_ce4100.c84 up->serial_in = ce4100_mem_serial_in; in ce4100_serial_fixup()
H A D8250_ingenic.c194 ier = p->serial_in(p, UART_IER); in ingenic_uart_serial_out()
260 uart.port.serial_in = ingenic_uart_serial_in; in ingenic_uart_probe()
H A D8250_platform.c179 uart->port.serial_in = p->serial_in; in serial8250_probe_platform()
H A D8250_pxa.c72 dll = serial_in(up, UART_DLL); in serial_pxa_dl_write()
H A D8250_uniphier.c217 up.port.serial_in = uniphier_serial_in; in uniphier_uart_probe()
H A D8250_loongson.c136 port->serial_in = loongson_serial_in; in loongson_uart_probe()
/linux/arch/x86/kernel/
H A Dearly_printk.c111 DEFINE_STATIC_CALL(serial_in, io_serial_in);
118 while ((static_call(serial_in)(early_serial_base, LSR) & XMTRDY) == 0 && --timeout) in early_serial_putc()
143 c = static_call(serial_in)(early_serial_base, LCR); in early_serial_hw_init()
150 if (static_call_query(serial_in) == io_serial_in) in early_serial_hw_init()
233 static_call_update(serial_in, mem32_serial_in); in early_mmio_serial_init()
331 static_call_update(serial_in, mem32_serial_in); in early_pci_serial_init()
/linux/arch/mips/kernel/
H A Dearly_printk_8250.c24 static inline u8 serial_in(int offset) in serial_in() function
46 status = serial_in(UART_LSR); in prom_putchar()
/linux/arch/mips/boot/compressed/
H A Duart-16550.c36 static inline unsigned int serial_in(int offset) in serial_in() function
50 while (((serial_in(UART_LSR) & UART_LSR_THRE) == 0) && (timeout-- > 0)) in putc()
/linux/drivers/fsi/
H A Dfsi-master-gpio.c112 static void serial_in(struct fsi_master_gpio *master, struct fsi_gpio_msg *msg, in serial_in() function
349 serial_in(master, &msg, 1); in read_one_response()
364 serial_in(master, &msg, 4); in read_one_response()
370 serial_in(master, &msg, data_size * 8); in read_one_response()
373 serial_in(master, &msg, FSI_CRC_SIZE); in read_one_response()
/linux/include/linux/
H A Dserial_8250.h49 u32 (*serial_in)(struct uart_port *, unsigned int offset); member

12