Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/tty/serial/
Dpnx8xxx_uart.c69 static inline int serial_in(struct pnx8xxx_port *sport, int offset) in serial_in() function
134 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_stop_tx()
154 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_start_tx()
168 ien = serial_in(sport, PNX8XXX_IEN); in pnx8xxx_stop_rx()
190 status = FIFO_TO_SM(serial_in(sport, PNX8XXX_FIFO)) | in pnx8xxx_rx_chars()
191 ISTAT_TO_SM(serial_in(sport, PNX8XXX_ISTAT)); in pnx8xxx_rx_chars()
193 ch = serial_in(sport, PNX8XXX_FIFO) & 0xff; in pnx8xxx_rx_chars()
239 serial_out(sport, PNX8XXX_LCR, serial_in(sport, PNX8XXX_LCR) | in pnx8xxx_rx_chars()
241 status = FIFO_TO_SM(serial_in(sport, PNX8XXX_FIFO)) | in pnx8xxx_rx_chars()
242 ISTAT_TO_SM(serial_in(sport, PNX8XXX_ISTAT)); in pnx8xxx_rx_chars()
[all …]
Dpxa.c60 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) in serial_in() function
115 ch = serial_in(up, UART_RX); in receive_chars()
168 *status = serial_in(up, UART_LSR); in receive_chars()
231 status = serial_in(up, UART_MSR); in check_modem_status()
256 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
260 lsr = serial_in(up, UART_LSR); in serial_pxa_irq()
277 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in serial_pxa_tx_empty()
289 status = serial_in(up, UART_MSR); in serial_pxa_get_mctrl()
370 (void) serial_in(up, UART_LSR); in serial_pxa_startup()
371 (void) serial_in(up, UART_RX); in serial_pxa_startup()
[all …]
Dsprd_serial.c124 static inline unsigned int serial_in(struct uart_port *port, int offset) in serial_in() function
136 if (serial_in(port, SPRD_STS1) & 0xff00) in sprd_tx_empty()
156 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_tx()
157 ien = serial_in(port, SPRD_IEN); in sprd_stop_tx()
170 ien = serial_in(port, SPRD_IEN); in sprd_start_tx()
181 iclr = serial_in(port, SPRD_ICLR); in sprd_stop_rx()
182 ien = serial_in(port, SPRD_IEN); in sprd_stop_rx()
234 while ((serial_in(port, SPRD_STS1) & 0x00ff) && max_count--) { in sprd_rx()
235 lsr = serial_in(port, SPRD_LSR); in sprd_rx()
236 ch = serial_in(port, SPRD_RXD); in sprd_rx()
[all …]
Dsunsu.c107 static unsigned int serial_in(struct uart_sunsu_port *up, int offset) in serial_in() function
161 #define serial_inp(up, offset) serial_in(up, offset)
181 value = serial_in(up, UART_ICR);
439 status = serial_in(up, UART_MSR); in check_modem_status()
478 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
531 } while (serial_in(up, UART_LSR) & UART_LSR_DR); in receive_kbd_ms_chars()
538 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
556 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in sunsu_tx_empty()
569 status = serial_in(up, UART_MSR); in sunsu_get_mctrl()
771 (void) serial_in(up, UART_RX); in sunsu_shutdown()
[all …]
Domap-serial.c182 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) in serial_in() function
488 status = serial_in(up, UART_MSR); in check_modem_status()
518 ch = serial_in(up, UART_RX); in serial_omap_rlsi()
568 ch = serial_in(up, UART_RX); in serial_omap_rdi()
595 iir = serial_in(up, UART_IIR); in serial_omap_irq()
600 lsr = serial_in(up, UART_LSR); in serial_omap_irq()
650 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in serial_omap_tx_empty()
699 old_mcr = serial_in(up, UART_MCR); in serial_omap_set_mctrl()
706 lcr = serial_in(up, UART_LCR); in serial_omap_set_mctrl()
774 (void) serial_in(up, UART_LSR); in serial_omap_startup()
[all …]
Dof_serial.c38 status = p->serial_in(p, UART_LSR); in tegra_serial_handle_break()
40 status = p->serial_in(p, UART_RX); in tegra_serial_handle_break()
Dm32r_sio.c234 static unsigned int serial_in(struct uart_sio_port *up, int offset) in serial_in() function
277 while((serial_in(up, UART_LSR) & UART_EMPTY) != UART_EMPTY); in m32r_sio_start_tx()
376 *status = serial_in(up, UART_LSR); in receive_chars()
409 while (!(serial_in(up, UART_LSR) & UART_LSR_THRE)); in transmit_chars()
595 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0; in m32r_sio_tx_empty()
Dsh-sci.c2332 port->serial_in = sci_serial_in; in sci_init_single()
/linux-4.1.27/drivers/tty/serial/8250/
D8250_core.c355 return serial_in(up, UART_DLL) | serial_in(up, UART_DLM) << 8; in default_serial_dl_read()
497 p->serial_in = hub6_serial_in; in set_io_from_upio()
502 p->serial_in = mem_serial_in; in set_io_from_upio()
507 p->serial_in = mem32_serial_in; in set_io_from_upio()
512 p->serial_in = mem32be_serial_in; in set_io_from_upio()
518 p->serial_in = au_serial_in; in set_io_from_upio()
526 p->serial_in = io_serial_in; in set_io_from_upio()
544 p->serial_in(p, UART_LCR); /* safe, no side-effects */ in serial_port_out_sync()
566 value = serial_in(up, UART_ICR); in serial_icr_read()
665 lcr = serial_in(p, UART_LCR); in serial8250_set_sleep()
[all …]
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()
D8250_dw.c99 (void)p->serial_in(p, UART_RX); in dw8250_force_idle()
115 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_serial_out()
161 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_serial_outq()
189 unsigned int lcr = p->serial_in(p, UART_LCR); in dw8250_serial_out32()
212 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq()
218 (void)p->serial_in(p, d->usr_reg); in dw8250_handle_irq()
312 p->serial_in = dw8250_serial_inq; in dw8250_probe_of()
326 p->serial_in = dw8250_serial_in32; in dw8250_probe_of()
388 p->serial_in = dw8250_serial_in32; in dw8250_probe_acpi()
492 uart.port.serial_in = dw8250_serial_in; in dw8250_probe()
D8250.h95 static inline int serial_in(struct uart_8250_port *up, int offset) in serial_in() function
97 return up->port.serial_in(&up->port, offset); in serial_in()
202 status = serial_in(up, 0x04); /* EXCR2 */ in ns16550a_goto_highspeed()
D8250_em.c81 return serial_in(up, UART_DLL_EM) | serial_in(up, UART_DLM_EM) << 8; in serial8250_em_serial_dl_read()
125 up.port.serial_in = serial8250_em_serial_in; in serial8250_em_probe()
D8250_omap.c120 lcr = serial_in(up, UART_LCR); in omap8250_set_mctrl()
145 old_mdr1 = serial_in(up, UART_OMAP_MDR1); in omap_8250_mdr1_errataset()
157 while (UART_LSR_THRE != (serial_in(up, UART_LSR) & in omap_8250_mdr1_errataset()
163 serial_in(up, UART_LSR)); in omap_8250_mdr1_errataset()
218 old_scr = serial_in(up, UART_OMAP_SCR); in omap8250_update_scr()
481 efr = serial_in(up, UART_EFR); in omap_8250_pm()
919 tx_lvl = serial_in(p, UART_OMAP_TX_LVL); in omap_8250_tx_dma()
1275 val = serial_in(up, UART_OMAP_MDR1); in omap8250_lost_context()
D8250_pci.c1820 port->port.serial_in = kt_serial_in; in kt_serial_setup()
/linux-4.1.27/arch/x86/kernel/
Dearly_printk.c108 static unsigned int (*serial_in)(unsigned long addr, int offset) = io_serial_in; variable
115 while ((serial_in(early_serial_base, LSR) & XMTRDY) == 0 && --timeout) in early_serial_putc()
140 c = serial_in(early_serial_base, LCR); in early_serial_hw_init()
186 serial_in = io_serial_in; in early_serial_init()
271 serial_in = io_serial_in; in early_pci_serial_init()
278 serial_in = mem32_serial_in; in early_pci_serial_init()
/linux-4.1.27/arch/mips/loongson/common/
Dearly_printk.c18 static inline unsigned int serial_in(unsigned char *base, int offset) in serial_in() function
36 while (((serial_in(uart_base, UART_LSR) & UART_LSR_THRE) == 0) && in prom_putchar()
/linux-4.1.27/arch/mips/mti-sead3/
Dsead3-console.c19 static inline unsigned int serial_in(int offset, unsigned int base_addr) in serial_in() function
40 while ((serial_in(UART_LSR, base_addr) & UART_LSR_THRE) == 0) in prom_putchar()
/linux-4.1.27/arch/mips/kernel/
Dearly_printk_8250.c36 static inline u8 serial_in(int offset) in serial_in() function
58 status = serial_in(UART_LSR); in prom_putchar()
/linux-4.1.27/arch/mips/boot/compressed/
Duart-16550.c45 static inline unsigned int serial_in(int offset) in serial_in() function
59 while (((serial_in(UART_LSR) & UART_LSR_THRE) == 0) && (timeout-- > 0)) in putc()
/linux-4.1.27/arch/mips/ar7/
Dprom.c254 static inline unsigned int serial_in(int offset) in serial_in() function
266 while ((serial_in(UART_LSR) & UART_LSR_TEMT) == 0) in prom_putchar()
/linux-4.1.27/arch/x86/platform/ce4100/
Dce4100.c118 up->serial_in = ce4100_mem_serial_in; in ce4100_serial_fixup()
/linux-4.1.27/include/linux/
Dserial_8250.h33 unsigned int (*serial_in)(struct uart_port *, int); member
Dserial_core.h121 unsigned int (*serial_in)(struct uart_port *, int); member
254 return up->serial_in(up, offset); in serial_port_in()
/linux-4.1.27/arch/mips/pmcs-msp71xx/
Dmsp_serial.c117 up.serial_in = msp_serial_in; in msp_serial_setup()
/linux-4.1.27/arch/mips/netlogic/xlr/
Dplatform.c69 .serial_in = nlm_xlr_uart_in, \
/linux-4.1.27/drivers/isdn/hisax/
Delsa_ser.c48 static inline unsigned int serial_in(struct IsdnCardState *cs, int offset) in serial_in() function
316 ch = serial_in(cs, UART_RX); in receive_chars()
/linux-4.1.27/arch/powerpc/kernel/
Dlegacy_serial.c146 legacy_serial_ports[index].serial_in = tsi_serial_in; in add_legacy_port()