Lines Matching refs:rc_in
156 static inline unsigned char rc_in(struct riscom_board const *bp,
175 if (!rc_in(bp, CD180_CCR))
252 val1 = rc_in(bp, CD180_PPRL);
255 val2 = rc_in(bp, CD180_PPRL);
273 val1 = rc_in(bp, RC_BSR); /* Get Board Status reg */
274 val2 = rc_in(bp, RC_ACK_TINT); /* ACK interrupt */
295 (rc_in(bp, CD180_GFRCR) & 0x0f) + 'A', /* Board revision */
316 channel = rc_in(bp, CD180_GICR) >> GICR_CHAN_OFF;
341 status = rc_in(bp, CD180_RCSR);
346 status = rc_in(bp, CD180_RCSR) & port->mark_mask;
348 ch = rc_in(bp, CD180_RDR);
395 count = rc_in(bp, CD180_RDCR);
402 u8 ch = rc_in(bp, CD180_RDR);
496 mcr = rc_in(bp, CD180_MCR);
498 if (rc_in(bp, CD180_MSVR) & MSVR_CD)
506 if (rc_in(bp, CD180_MSVR) & MSVR_CTS) {
521 if (rc_in(bp, CD180_MSVR) & MSVR_DSR) {
554 while ((++loop < 16) && ((status = ~(rc_in(bp, RC_BSR))) &
562 ack = rc_in(bp, RC_ACK_RINT);
572 ack = rc_in(bp, RC_ACK_TINT);
580 ack = rc_in(bp, RC_ACK_MINT);
737 tty->hw_stopped = !(rc_in(bp, CD180_MSVR) &
861 CD = rc_in(bp, CD180_MSVR) & MSVR_CD;
1097 status = rc_in(bp, CD180_MSVR);
1098 result = rc_in(bp, RC_RI) & (1u << port_No(port)) ? 0 : TIOCM_RNG;