Lines Matching defs:rc_in
155 static inline unsigned char rc_in(struct riscom_board const * bp, unsigned short reg)
173 if (!rc_in(bp, CD180_CCR))
257 val1 = rc_in(bp, CD180_PPRL);
260 val2 = rc_in(bp, CD180_PPRL);
278 val1 = rc_in(bp, RC_BSR); /* Get Board Status reg */
279 val2 = rc_in(bp, RC_ACK_TINT); /* ACK interrupt */
300 (rc_in(bp, CD180_GFRCR) & 0x0f) + 'A', /* Board revision */
327 channel = rc_in(bp, CD180_GICR) >> GICR_CHAN_OFF;
352 status = rc_in(bp, CD180_RCSR);
357 status = rc_in(bp, CD180_RCSR) & port->mark_mask;
359 ch = rc_in(bp, CD180_RDR);
403 count = rc_in(bp, CD180_RDCR);
416 tty_insert_flip_char(tty, rc_in(bp, CD180_RDR), TTY_NORMAL);
501 mcr = rc_in(bp, CD180_MCR);
503 if (rc_in(bp, CD180_MSVR) & MSVR_CD)
511 if (rc_in(bp, CD180_MSVR) & MSVR_CTS) {
523 if (rc_in(bp, CD180_MSVR) & MSVR_DSR) {
554 while ((++loop < 16) && ((status = ~(rc_in(bp, RC_BSR))) &
563 ack = rc_in(bp, RC_ACK_RINT);
575 ack = rc_in(bp, RC_ACK_TINT);
585 ack = rc_in(bp, RC_ACK_MINT);
751 tty->hw_stopped = !(rc_in(bp, CD180_MSVR) & (MSVR_CTS|MSVR_DSR));
952 CD = rc_in(bp, CD180_MSVR) & MSVR_CD;
1241 status = rc_in(bp, CD180_MSVR);
1242 result = rc_in(bp, RC_RI) & (1u << port_No(port)) ? 0 : TIOCM_RNG;