Searched refs:serial_in (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/arch/mips/kernel/
H A Dearly_printk_8250.c24 static inline u8 serial_in(int offset) function
46 status = serial_in(UART_LSR);
/linux-master/arch/mips/boot/compressed/
H A Duart-16550.c31 static inline unsigned int serial_in(int offset) function
45 while (((serial_in(UART_LSR) & UART_LSR_THRE) == 0) && (timeout-- > 0))
/linux-master/drivers/tty/serial/8250/
H A D8250_fsl.c35 iir = port->serial_in(port, UART_IIR);
57 port->serial_in(port, UART_RX);
62 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR);
74 up->ier = port->serial_in(port, UART_IER);
H A D8250_port.c328 unsigned char dll = serial_in(up, UART_DLL);
329 unsigned char dlm = serial_in(up, UART_DLM);
426 p->serial_in = hub6_serial_in;
431 p->serial_in = mem_serial_in;
436 p->serial_in = mem16_serial_in;
441 p->serial_in = mem32_serial_in;
446 p->serial_in = mem32be_serial_in;
451 p->serial_in = io_serial_in;
470 p->serial_in(p, UART_LCR); /* safe, no side-effects */
683 lcr = serial_in(
[all...]
H A D8250_dw.c95 lsr = p->serial_in(p, UART_LSR);
100 (void)p->serial_in(p, UART_RX);
110 unsigned int lcr = p->serial_in(p, UART_LCR);
248 unsigned int iir = p->serial_in(p, UART_IIR);
269 (void) p->serial_in(p, UART_RX);
291 (void)p->serial_in(p, d->pdata->usr_reg);
378 unsigned int mcr = p->serial_in(p, UART_MCR);
451 p->serial_in = dw8250_serial_inq;
472 p->serial_in = dw8250_serial_in32;
539 p->serial_in
[all...]
H A D8250.h115 static inline int serial_in(struct uart_8250_port *up, int offset) function
117 return up->port.serial_in(&up->port, offset);
139 lsr |= serial_in(up, UART_LSR);
161 value = serial_in(up, UART_ICR);
284 mctrl = serial_in(up, UART_MCR);
406 status = serial_in(up, 0x04); /* EXCR2 */
H A D8250_rt288x.c69 p->serial_in = au_serial_in;
88 p->serial_in = au_serial_in;
H A D8250_mtk.c159 int lcr = serial_in(up, UART_LCR);
228 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask));
236 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask);
242 int lcr = serial_in(up, UART_LCR);
250 lcr = serial_in(up, UART_LCR);
257 serial_out(up, MTK_UART_EFR, serial_in(up, MTK_UART_EFR) &
272 (serial_in(up, MTK_UART_EFR) &
287 (serial_in(up, MTK_UART_EFR) &
432 (serial_in(up, MTK_UART_DEBUG0));
H A D8250_tegra.c31 status = p->serial_in(p, UART_LSR);
35 p->serial_in(p, UART_RX);
H A D8250_ioc3.c68 up.port.serial_in = ioc3_serial_in;
H A D8250_em.c144 return serial_in(up, UART_DLL_EM) | serial_in(up, UART_DLM_EM) << 8;
189 up.port.serial_in = serial8250_em_serial_in;
H A D8250_core.c269 ier = serial_in(up, UART_IER);
273 iir = serial_in(up, UART_IIR);
768 if (port->serial_in)
769 p->serial_in = port->serial_in;
794 if (serial_in(up, UART_SCR) == canary)
860 uart.port.serial_in = p->serial_in;
1100 if (up->port.serial_in)
1101 uart->port.serial_in
[all...]
H A D8250_pxa.c72 dll = serial_in(up, UART_DLL);
H A D8250_ingenic.c194 ier = p->serial_in(p, UART_IER);
260 uart.port.serial_in = ingenic_uart_serial_in;
H A D8250_omap.c194 lcr = serial_in(up, UART_LCR);
285 old_scr = serial_in(up, UART_OMAP_SCR);
544 efr = serial_in(up, UART_EFR);
682 up->ier = port->serial_in(port, UART_IER);
934 reg = serial_in(p, UART_OMAP_IER2);
1080 reg = serial_in(p, UART_OMAP_IER2);
1182 tx_lvl = serial_in(p, UART_OMAP_TX_LVL);
1273 serial_in(up, UART_IIR);
1682 val = serial_in(up, UART_OMAP_SCR);
H A D8250_uniphier.c217 up.port.serial_in = uniphier_serial_in;
/linux-master/drivers/tty/serial/
H A Dpxa.c52 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) function
107 ch = serial_in(up, UART_RX);
160 *status = serial_in(up, UART_LSR);
200 status = serial_in(up, UART_MSR);
225 iir = serial_in(up, UART_IIR);
229 lsr = serial_in(up, UART_LSR);
246 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
258 status = serial_in(up, UART_MSR);
339 (void) serial_in(up, UART_LSR);
340 (void) serial_in(u
[all...]
H A Dma35d1_serial.c168 static u32 serial_in(struct uart_ma35d1_port *p, u32 offset) function
182 ier = serial_in(p, MA35_IER_REG);
204 serial_in(up, MA35_FSR_REG));
206 !(serial_in(up, MA35_FSR_REG) & MA35_FSR_TX_FULL),
216 ier = serial_in(up, MA35_IER_REG);
227 ier = serial_in(up, MA35_IER_REG);
238 fsr = serial_in(up, MA35_FSR_REG);
268 ch = serial_in(up, MA35_RBR_REG);
276 fsr = serial_in(up, MA35_FSR_REG);
290 isr = serial_in(u
[all...]
H A Dsunsu.c104 static unsigned int serial_in(struct uart_sunsu_port *up, int offset) function
159 #define serial_inp(up, offset) serial_in(up, offset)
179 value = serial_in(up, UART_ICR);
436 status = serial_in(up, UART_MSR);
471 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT));
524 } while (serial_in(up, UART_LSR) & UART_LSR_DR);
531 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) {
549 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
562 status = serial_in(up, UART_MSR);
764 (void) serial_in(u
[all...]
H A Dsprd_serial.c137 static inline unsigned int serial_in(struct uart_port *port, function
151 if (serial_in(port, SPRD_STS1) & SPRD_TX_FIFO_CNT_MASK)
164 u32 val = serial_in(port, SPRD_CTL1);
183 iclr = serial_in(port, SPRD_ICLR);
184 ien = serial_in(port, SPRD_IEN);
195 u32 val = serial_in(port, SPRD_CTL1);
345 u32 val = serial_in(port, SPRD_CTL2);
526 iclr = serial_in(port, SPRD_ICLR);
527 ien = serial_in(port, SPRD_IEN);
547 ien = serial_in(por
[all...]
H A Domap-serial.c174 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) function
414 status = serial_in(up, UART_MSR);
447 serial_in(up, UART_RX);
501 ch = serial_in(up, UART_RX);
533 iir = serial_in(up, UART_IIR);
538 lsr = serial_in(up, UART_LSR);
583 ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
627 old_mcr = serial_in(up, UART_MCR);
634 lcr = serial_in(up, UART_LCR);
694 (void) serial_in(u
[all...]
/linux-master/arch/x86/kernel/
H 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)
139 c = serial_in(early_serial_base, LCR);
187 serial_in = io_serial_in;
281 serial_in = io_serial_in;
288 serial_in = mem32_serial_in;
/linux-master/arch/x86/platform/ce4100/
H A Dce4100.c107 up->serial_in = ce4100_mem_serial_in;
/linux-master/include/linux/
H A Dserial_8250.h49 unsigned int (*serial_in)(struct uart_port *, int); member in struct:plat_serial8250_port
/linux-master/drivers/fsi/
H A Dfsi-master-gpio.c112 static void serial_in(struct fsi_master_gpio *master, struct fsi_gpio_msg *msg, function
349 serial_in(master, &msg, 1);
364 serial_in(master, &msg, 4);
370 serial_in(master, &msg, data_size * 8);
373 serial_in(master, &msg, FSI_CRC_SIZE);

Completed in 258 milliseconds

12