RD
RD(sc, offset), offset);
m_status = RD(sc, GENI_M_IRQ_STATUS);
rx_fifo_status = RD(sc, GENI_RX_FIFO_STATUS);
uint32_t data = RD(sc, GENI_RX_FIFOn);
RD(sc, GENI_M_IRQ_STATUS), RD(sc, GENI_M_IRQ_EN));
RD(sc, GENI_S_IRQ_STATUS), RD(sc, GENI_S_IRQ_EN));
RD(sc, GENI_DMA_TX_IRQ_STAT), RD(sc, GENI_DMA_RX_IRQ_STAT));
RD(sc, GENI_DMA_TX_IRQ_EN), RD(sc, GENI_DMA_RX_IRQ_EN));
WR(sc, GENI_DMA_TX_IRQ_EN_CLR, RD(sc, GENI_DMA_TX_IRQ_STAT));
WR(sc, GENI_DMA_TX_IRQ_CLR, RD(sc, GENI_DMA_TX_IRQ_STAT));
WR(sc, GENI_DMA_RX_IRQ_EN_CLR, RD(sc, GENI_DMA_RX_IRQ_STAT));
WR(sc, GENI_DMA_RX_IRQ_CLR, RD(sc, GENI_DMA_RX_IRQ_STAT));
status = RD(sc, GENI_M_IRQ_STATUS);
istatus = RD(sc, GENI_M_IRQ_STATUS);
status = RD(sc, GENI_M_IRQ_STATUS);
status = RD(sc, GENI_TX_FIFO_STATUS);
if (RD(sc, GENI_DMA_RX_IRQ_STAT) & 0x8)
if (RD(sc, GENI_DMA_TX_IRQ_STAT) & 0x8)
sc->rx_fifo_size = (RD(sc, GENI_HW_PARAM_1) >> 16) & 0x3f;
case RD: return MTHCA_QP_ST_RD;
printf("POTAR%u =0x%08x\n", i, RD(REG_POTAR(i)));
printf("POTEAR%u =0x%08x\n", i, RD(REG_POTEAR(i)));
printf("POWBAR%u =0x%08x\n", i, RD(REG_POWBAR(i)));
printf("POWAR%u =0x%08x\n", i, RD(REG_POWAR(i)));
printf("PITAR%u =0x%08x\n", i, RD(REG_PITAR(i)));
printf("PIWBAR%u =0x%08x\n", i, RD(REG_PIWBAR(i)));
printf("PIWBEAR%u=0x%08x\n", i, RD(REG_PIWBEAR(i)));
printf("PIWAR%u =0x%08x\n", i, RD(REG_PIWAR(i)));
RD(2, "wrong index rxr[%d] = %d -> txr[%d] = %d",
RD(2, "%s: invalid len %u, rxr[%d] -> txr[%d]",
RD(1, "poll error %s", strerror(errno));
RD(5, "delay %llu", (unsigned long long)q->cur_delay);
RD(50,"%4d: %le %ld", i, 1.0 - cur, (_P64)plr[i]);
RD(5, "pkt len %d too large, trim to %d", l, MAX_PKT-1);
RD(1, "inject failed len %d now %ld tx %ld h %ld t %ld next %ld",
RD(5, "pending tx tail %d head %d on ring %d",
RD(1, "waiting for initial packets, poll returns %d %d",
RD(5, "pending tx tail %d head %d on ring %d",
RD(1, "waiting for initial packets, poll returns %d %d",
RD(2, "LIMIT %d --> %d", o, limit);
RD(1, "Received packets with %u frags, "
RD(1, "%s: packet too small (len=%u)", __func__,
RD(2, "Sequence GAP: exp %u found %u",
RD(2, "Sequence OUT OF ORDER: "