Lines Matching refs:rx

194 static int max3100_sr(struct max3100_port *s, u16 tx, u16 *rx)  in max3100_sr()  argument
213 *rx = be16_to_cpu(erx); in max3100_sr()
214 s->tx_empty = (*rx & MAX3100_T) > 0; in max3100_sr()
215 dev_dbg(&s->spi->dev, "%04x - %04x\n", tx, *rx); in max3100_sr()
219 static int max3100_handlerx_unlocked(struct max3100_port *s, u16 rx) in max3100_handlerx_unlocked() argument
225 if (rx & MAX3100_R && s->rx_enabled) { in max3100_handlerx_unlocked()
227 ch = rx & (s->parity & MAX3100_7BIT ? 0x7f : 0xff); in max3100_handlerx_unlocked()
228 if (rx & MAX3100_RAFE) { in max3100_handlerx_unlocked()
234 if (max3100_check_parity(s, rx)) { in max3100_handlerx_unlocked()
235 s->port.icount.rx++; in max3100_handlerx_unlocked()
243 s->port.icount.rx++; in max3100_handlerx_unlocked()
251 cts = (rx & MAX3100_CTS) > 0; in max3100_handlerx_unlocked()
260 static int max3100_handlerx(struct max3100_port *s, u16 rx) in max3100_handlerx() argument
266 ret = max3100_handlerx_unlocked(s, rx); in max3100_handlerx()
275 u16 tx, rx; in max3100_work() local
291 max3100_sr(s, MAX3100_WC | conf, &rx); in max3100_work()
294 (s->rts ? MAX3100_RTS : 0), &rx); in max3100_work()
295 rxchars += max3100_handlerx(s, rx); in max3100_work()
298 max3100_sr(s, MAX3100_RD, &rx); in max3100_work()
299 rxchars += max3100_handlerx(s, rx); in max3100_work()
301 if (rx & MAX3100_T) { in max3100_work()
315 max3100_sr(s, tx, &rx); in max3100_work()
316 rxchars += max3100_handlerx(s, rx); in max3100_work()
329 ((rx & MAX3100_R) || in max3100_work()
580 u16 tx, rx; in max3100_shutdown() local
583 max3100_sr(s, tx, &rx); in max3100_shutdown()
625 u16 tx, rx; in max3100_startup() local
627 max3100_sr(s, tx, &rx); in max3100_startup()
750 u16 tx, rx; in max3100_probe() local
815 max3100_sr(max3100s[i], tx, &rx); in max3100_probe()
870 u16 tx, rx; in max3100_suspend() local
873 max3100_sr(s, tx, &rx); in max3100_suspend()