Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/tty/serial/
A Dpxa.c107 ch = serial_in(up, UART_RX); in receive_chars()
225 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
229 lsr = serial_in(up, UART_LSR); in serial_pxa_irq()
339 (void) serial_in(up, UART_LSR); in serial_pxa_startup()
340 (void) serial_in(up, UART_RX); in serial_pxa_startup()
341 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
342 (void) serial_in(up, UART_MSR); in serial_pxa_startup()
366 (void) serial_in(up, UART_RX); in serial_pxa_startup()
499 dll = serial_in(up, UART_DLL); in serial_pxa_set_termios()
618 ier = serial_in(up, UART_IER); in serial_pxa_console_write()
[all …]
A Dsprd_serial.c183 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_rx()
184 ien = serial_in(port, SPRD_IEN); in sprd_stop_rx()
527 ien = serial_in(port, SPRD_IEN); in sprd_stop_tx()
547 ien = serial_in(port, SPRD_IEN); in sprd_start_tx()
606 lsr = serial_in(port, SPRD_LSR); in sprd_rx()
607 ch = serial_in(port, SPRD_RXD); in sprd_rx()
642 ims = serial_in(port, SPRD_IMSR); in sprd_handle_irq()
700 serial_in(port, SPRD_RXD); in sprd_startup()
724 fc = serial_in(port, SPRD_CTL1); in sprd_startup()
730 ien = serial_in(port, SPRD_IEN); in sprd_startup()
[all …]
A Dsunsu.c179 value = serial_in(up, UART_ICR);
436 status = serial_in(up, UART_MSR); in check_modem_status()
562 status = serial_in(up, UART_MSR); in sunsu_get_mctrl()
764 (void) serial_in(up, UART_RX); in sunsu_shutdown()
989 lsr = serial_in(up, UART_LSR); in sunsu_serio_write()
1069 save_mcr = serial_in(up, UART_MCR); in sunsu_autoconfig()
1070 save_lcr = serial_in(up, UART_LCR); in sunsu_autoconfig()
1114 if (serial_in(up, UART_EFR) == 0) in sunsu_autoconfig()
1172 (void)serial_in(up, UART_RX); in sunsu_autoconfig()
1260 status = serial_in(up, UART_LSR); in wait_for_xmitr()
[all …]
A Domap-serial.c452 serial_in(up, UART_RX); in serial_omap_rlsi()
507 ch = serial_in(up, UART_RX); in serial_omap_rdi()
540 iir = serial_in(up, UART_IIR); in serial_omap_irq()
545 lsr = serial_in(up, UART_LSR); in serial_omap_irq()
641 lcr = serial_in(up, UART_LCR); in serial_omap_set_mctrl()
701 (void) serial_in(up, UART_LSR); in serial_omap_startup()
703 (void) serial_in(up, UART_RX); in serial_omap_startup()
704 (void) serial_in(up, UART_IIR); in serial_omap_startup()
705 (void) serial_in(up, UART_MSR); in serial_omap_startup()
1037 efr = serial_in(up, UART_EFR); in serial_omap_pm()
[all …]
/linux-6.3-rc2/drivers/tty/serial/8250/
A D8250_port.c493 p->serial_in = mem_serial_in; in set_io_from_upio()
514 p->serial_in = au_serial_in; in set_io_from_upio()
522 p->serial_in = io_serial_in; in set_io_from_upio()
868 serial_in(up, UART_RX); in size_fifo()
1351 serial_in(up, UART_RX); in autoconfig()
1407 serial_in(up, UART_LSR); in autoconfig_irq()
1408 serial_in(up, UART_RX); in autoconfig_irq()
1409 serial_in(up, UART_IIR); in autoconfig_irq()
1410 serial_in(up, UART_MSR); in autoconfig_irq()
1739 ch = serial_in(up, UART_RX); in serial8250_read_char()
[all …]
A D8250.h116 static inline int serial_in(struct uart_8250_port *up, int offset) in serial_in() function
118 return up->port.serial_in(&up->port, offset); in serial_in()
140 lsr |= serial_in(up, UART_LSR); in serial_lsr_in()
162 value = serial_in(up, UART_ICR); in serial_icr_read()
279 mctrl = serial_in(up, UART_MCR); in serial8250_in_MCR()
389 status = serial_in(up, 0x04); /* EXCR2 */ in ns16550a_goto_highspeed()
A D8250_dw.c96 lsr = p->serial_in(p, UART_LSR); in dw8250_force_idle()
101 (void)p->serial_in(p, UART_RX); in dw8250_force_idle()
111 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_check_lcr()
249 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq()
270 (void) p->serial_in(p, UART_RX); in dw8250_handle_irq()
292 (void)p->serial_in(p, d->pdata->usr_reg); in dw8250_handle_irq()
460 p->serial_in = dw8250_serial_inq; in dw8250_quirks()
470 p->serial_in = dw8250_serial_in32be; in dw8250_quirks()
488 p->serial_in = dw8250_serial_in32; in dw8250_quirks()
539 p->serial_in = dw8250_serial_in; in dw8250_probe()
[all …]
A D8250_fsl.c35 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
44 port->serial_in(port, UART_RX); in fsl8250_handle_irq()
49 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); in fsl8250_handle_irq()
61 up->ier = port->serial_in(port, UART_IER); in fsl8250_handle_irq()
A D8250_mtk.c159 int lcr = serial_in(up, UART_LCR); in mtk8250_dma_enable()
225 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs()
230 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs()
236 int lcr = serial_in(up, UART_LCR); in mtk8250_set_flow_ctrl()
241 lcr = serial_in(up, UART_LCR); in mtk8250_set_flow_ctrl()
248 serial_out(up, MTK_UART_EFR, serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
263 (serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
278 (serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl()
423 (serial_in(up, MTK_UART_DEBUG0)); in mtk8250_runtime_suspend()
A D8250_em.c70 return serial_in(up, UART_DLL_EM) | serial_in(up, UART_DLM_EM) << 8; in serial8250_em_serial_dl_read()
118 up.port.serial_in = serial8250_em_serial_in; in serial8250_em_probe()
A D8250_core.c269 ier = serial_in(up, UART_IER); in serial8250_backup_timeout()
273 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout()
739 if (port->serial_in) in early_serial_setup()
740 p->serial_in = port->serial_in; in early_serial_setup()
765 if (serial_in(up, UART_SCR) == canary) in serial8250_suspend_port()
829 uart.port.serial_in = p->serial_in; in serial8250_probe()
1055 if (up->port.serial_in) in serial8250_register_8250_port()
1056 uart->port.serial_in = up->port.serial_in; in serial8250_register_8250_port()
A D8250_tegra.c30 status = p->serial_in(p, UART_LSR); in tegra_uart_handle_break()
34 p->serial_in(p, UART_RX); in tegra_uart_handle_break()
A D8250_omap.c184 lcr = serial_in(up, UART_LCR); in __omap8250_set_mctrl()
275 old_scr = serial_in(up, UART_OMAP_SCR); in omap8250_update_scr()
527 efr = serial_in(up, UART_EFR); in omap_8250_pm()
652 up->ier = port->serial_in(port, UART_IER); in omap8250_irq()
899 reg = serial_in(p, UART_OMAP_IER2); in __dma_rx_do_complete()
1041 reg = serial_in(p, UART_OMAP_IER2); in omap_8250_rx_dma()
1143 tx_lvl = serial_in(p, UART_OMAP_TX_LVL); in omap_8250_tx_dma()
1231 serial_in(up, UART_IIR); in am654_8250_handle_rx_dma()
1613 val = serial_in(up, UART_OMAP_SCR); in omap8250_lost_context()
1646 sysc = serial_in(up, UART_OMAP_SYSC); in omap8250_soft_reset()
[all …]
A D8250_early.c54 return port->serial_in(port, reg_offset); in serial8250_early_in()
207 dev->port.serial_in = au_serial_in; in early_au_setup()
A D8250_ioc3.c68 up.port.serial_in = ioc3_serial_in; in serial8250_ioc3_probe()
A D8250_ingenic.c195 ier = p->serial_in(p, UART_IER); in ingenic_uart_serial_out()
267 uart.port.serial_in = ingenic_uart_serial_in; in ingenic_uart_probe()
A D8250_pxa.c72 dll = serial_in(up, UART_DLL); in serial_pxa_dl_write()
A D8250_uniphier.c226 up.port.serial_in = uniphier_serial_in; in uniphier_uart_probe()
/linux-6.3-rc2/arch/x86/kernel/
A Dearly_printk.c107 static unsigned int (*serial_in)(unsigned long addr, int offset) = io_serial_in; variable
114 while ((serial_in(early_serial_base, LSR) & XMTRDY) == 0 && --timeout) in early_serial_putc()
139 c = serial_in(early_serial_base, LCR); in early_serial_hw_init()
187 serial_in = io_serial_in; in early_serial_init()
281 serial_in = io_serial_in; in early_pci_serial_init()
288 serial_in = mem32_serial_in; in early_pci_serial_init()
/linux-6.3-rc2/arch/mips/kernel/
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-6.3-rc2/arch/mips/boot/compressed/
A Duart-16550.c34 static inline unsigned int serial_in(int offset) in serial_in() function
48 while (((serial_in(UART_LSR) & UART_LSR_THRE) == 0) && (timeout-- > 0)) in putc()
/linux-6.3-rc2/arch/mips/ar7/
A Dprom.c241 static inline unsigned int serial_in(int offset) in serial_in() function
253 while ((serial_in(UART_LSR) & UART_LSR_TEMT) == 0) in prom_putchar()
/linux-6.3-rc2/drivers/fsi/
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-6.3-rc2/arch/x86/platform/ce4100/
A Dce4100.c107 up->serial_in = ce4100_mem_serial_in; in ce4100_serial_fixup()
/linux-6.3-rc2/include/linux/
A Dserial_8250.h31 unsigned int (*serial_in)(struct uart_port *, int); member

Completed in 58 milliseconds

12