Lines Matching refs:tx_cnt
163 int tx_cnt; member
653 cm->mport->id, slot, cm->tx_cnt); in rio_txcq_handler()
661 while (cm->tx_cnt && ((ack_slot != slot) || in rio_txcq_handler()
662 (cm->tx_cnt == RIOCM_TX_RING_SIZE))) { in rio_txcq_handler()
667 cm->tx_cnt--; in rio_txcq_handler()
670 if (cm->tx_cnt < 0 || cm->tx_cnt > RIOCM_TX_RING_SIZE) in rio_txcq_handler()
671 riocm_error("tx_cnt %d out of sync", cm->tx_cnt); in rio_txcq_handler()
673 WARN_ON((cm->tx_cnt < 0) || (cm->tx_cnt > RIOCM_TX_RING_SIZE)); in rio_txcq_handler()
680 if (!list_empty(&cm->tx_reqs) && (cm->tx_cnt < RIOCM_TX_RING_SIZE)) { in rio_txcq_handler()
692 ++cm->tx_cnt; in rio_txcq_handler()
695 if (cm->tx_cnt == RIOCM_TX_RING_SIZE) in rio_txcq_handler()
755 if (cm->tx_cnt == RIOCM_TX_RING_SIZE) { in riocm_post_send()
765 buffer, rdev->destid, cm->tx_slot, cm->tx_cnt); in riocm_post_send()
767 ++cm->tx_cnt; in riocm_post_send()
2151 cm->tx_cnt = 0; in riocm_add_mport()