sci_serial_in
return sci_serial_in(port, SCFDR) & fifo_mask;
return (sci_serial_in(port, SCxSR) & SCxSR_RDxF(port)) != 0;
status = sci_serial_in(port, SCxSR);
ctrl = sci_serial_in(port, SCSCR);
ctrl = sci_serial_in(port, SCSCR);
ctrl = sci_serial_in(port, SCSCR);
status = sci_serial_in(port, SCxSR);
char c = sci_serial_in(port, SCxRDR);
status = sci_serial_in(port, SCxSR);
c = sci_serial_in(port, SCxRDR);
c = sci_serial_in(port, SCxRDR);
status = sci_serial_in(port, SCxSR);
sci_serial_in(port, SCxSR); /* dummy read */
sci_serial_in(port, SCxRDR);
sci_serial_in(port, SCxSR); /* dummy read */
unsigned short status = sci_serial_in(port, SCxSR);
(sci_serial_in(port, SCFCR) &
return sci_serial_in(port, HSRTRGR) != 0;
return (sci_serial_in(port, SCFCR) &
u16 ctrl = sci_serial_in(port, SCSCR);
scr = sci_serial_in(port, SCSCR);
u16 scr = sci_serial_in(port, SCSCR);
u16 ssr = sci_serial_in(port, SCxSR);
sci_serial_in(port, SCxRDR);
unsigned short ssr_status = sci_serial_in(port, SCxSR);
sci_serial_in(port, SCxSR);
ssr_status = sci_serial_in(port, SCxSR);
scr_status = sci_serial_in(port, SCSCR);
orer_status = sci_serial_in(port, s->params->overrun_reg);
unsigned short status = sci_serial_in(port, SCxSR);
u16 data = sci_serial_in(port, SCPDR);
sci_serial_in(port, SCPCR) | SCPCR_RTSC);
u16 ctrl = sci_serial_in(port, SCSPTR);
return !(sci_serial_in(port, SCPDR) & SCPDR_CTSD);
return !(sci_serial_in(port, SCSPTR) & SCSPTR_CTSDT);
sci_serial_in(port, SCFCR) | SCFCR_LOOP);
sci_serial_in(port, SCFCR) & ~SCFCR_MCE);
sci_serial_in(port, SCPCR) & ~SCPCR_RTSC);
sci_serial_in(port, SCFCR) | SCFCR_MCE);
scsptr = sci_serial_in(port, SCSPTR);
scscr = sci_serial_in(port, SCSCR);
scr = sci_serial_in(port, SCSCR);
status = sci_serial_in(port, SCLSR);
smr_val |= sci_serial_in(port, SCSMR) &
unsigned short ctrl = sci_serial_in(port, SCFCR);
regs->scdl = sci_serial_in(port, SCDL);
regs->sccks = sci_serial_in(port, SCCKS);
regs->scsmr = sci_serial_in(port, SCSMR);
regs->scscr = sci_serial_in(port, SCSCR);
regs->scfcr = sci_serial_in(port, SCFCR);
regs->scsptr = sci_serial_in(port, SCSPTR);
regs->scbrr = sci_serial_in(port, SCBRR);
regs->hssrr = sci_serial_in(port, HSSRR);
regs->scpcr = sci_serial_in(port, SCPCR);
regs->scpdr = sci_serial_in(port, SCPDR);
regs->semr = sci_serial_in(port, SEMR);
.read_reg = sci_serial_in,
u16 new, scr = sci_serial_in(port, SCSCR);
ctrl = sci_serial_in(port, SCSCR);
ctrl = sci_serial_in(port, SCSCR);
ctrl = sci_serial_in(port, SCSCR) | port_rx_irq_mask(port);
ctrl = sci_serial_in(port, SCSCR);
sci_serial_out(port, SCxSR, sci_serial_in(port, SCxSR) & mask);
status = sci_serial_in(port, SCxSR);
c = sci_serial_in(port, SCxRDR);
sci_serial_in(port, SCxSR);
u16 data = sci_serial_in(port, SCPDR);
u16 ctrl = sci_serial_in(port, SCPCR);
u16 status = sci_serial_in(port, SCSPTR);
return sci_serial_in(port, SCTFDR) & fifo_mask;
return sci_serial_in(port, SCFDR) >> 8;
return !(sci_serial_in(port, SCxSR) & SCI_TDRE);
return sci_serial_in(port, SCRFDR) & fifo_mask;