Lines Matching refs:sio_ir
34 /* determine given the sio_ir what port it applies to */
112 #define PENDING(_a, _p) (readl(&(_p)->vma->sio_ir) & (_a)->ic_enable)
1441 unsigned int sio_ir;
1462 sio_ir = pending & ~(hooks->intr_tx_mt);
1478 if (sio_ir & hooks->intr_delta_dcd) {
1500 if (sio_ir & hooks->intr_delta_cts) {
1517 if (sio_ir & hooks->intr_rx_timer) {
1526 else if (sio_ir & hooks->intr_rx_high) {
1539 * though we see it as asserted when we read the sio_ir.
1541 if ((sio_ir = PENDING(card_ptr, idd))
1557 if (sio_ir & hooks->intr_tx_explicit) {
1565 else if (sio_ir & hooks->intr_tx_mt) {
1576 /* We need to reload the sio_ir since the lowat
1580 sio_ir = PENDING(card_ptr, idd);
1586 if (sio_ir & hooks->intr_tx_mt) {
1604 sio_ir = PENDING(card_ptr, idd);
1610 if (rx_high_rd_aborted && (sio_ir == hooks->intr_rx_high)) {
1611 sio_ir &= ~hooks->intr_rx_high;
1613 } while (sio_ir & hooks->intr_all);