• Home
  • Raw
  • Download

Lines Matching refs:nreq

1566 static inline int mthca_wq_overflow(struct mthca_wq *wq, int nreq,  in mthca_wq_overflow()  argument
1573 if (likely(cur + nreq < wq->max)) in mthca_wq_overflow()
1581 return cur + nreq >= wq->max; in mthca_wq_overflow()
1632 int nreq; in mthca_tavor_post_send() local
1653 for (nreq = 0; wr; ++nreq, wr = wr->next) { in mthca_tavor_post_send()
1654 if (mthca_wq_overflow(&qp->sq, nreq, qp->ibqp.send_cq)) { in mthca_tavor_post_send()
1658 qp->sq.max, nreq); in mthca_tavor_post_send()
1787 cpu_to_be32((nreq ? 0 : MTHCA_NEXT_DBD) | size | in mthca_tavor_post_send()
1791 if (!nreq) { in mthca_tavor_post_send()
1804 if (likely(nreq)) { in mthca_tavor_post_send()
1815 qp->sq.head += nreq; in mthca_tavor_post_send()
1828 int nreq; in mthca_tavor_post_receive() local
1849 for (nreq = 0; wr; wr = wr->next) { in mthca_tavor_post_receive()
1850 if (mthca_wq_overflow(&qp->rq, nreq, qp->ibqp.recv_cq)) { in mthca_tavor_post_receive()
1854 qp->rq.max, nreq); in mthca_tavor_post_receive()
1888 if (!nreq) in mthca_tavor_post_receive()
1895 ++nreq; in mthca_tavor_post_receive()
1896 if (unlikely(nreq == MTHCA_TAVOR_MAX_WQES_PER_RECV_DB)) { in mthca_tavor_post_receive()
1897 nreq = 0; in mthca_tavor_post_receive()
1911 if (likely(nreq)) { in mthca_tavor_post_receive()
1915 qp->qpn << 8 | nreq, dev->kar + MTHCA_RECEIVE_DOORBELL, in mthca_tavor_post_receive()
1920 qp->rq.head += nreq; in mthca_tavor_post_receive()
1936 int nreq; in mthca_arbel_post_send() local
1957 for (nreq = 0; wr; ++nreq, wr = wr->next) { in mthca_arbel_post_send()
1958 if (unlikely(nreq == MTHCA_ARBEL_MAX_WQES_PER_SEND_DB)) { in mthca_arbel_post_send()
1959 nreq = 0; in mthca_arbel_post_send()
1984 if (mthca_wq_overflow(&qp->sq, nreq, qp->ibqp.send_cq)) { in mthca_arbel_post_send()
1988 qp->sq.max, nreq); in mthca_arbel_post_send()
2121 if (!nreq) { in mthca_arbel_post_send()
2134 if (likely(nreq)) { in mthca_arbel_post_send()
2135 dbhi = (nreq << 24) | ((qp->sq.head & 0xffff) << 8) | f0 | op0; in mthca_arbel_post_send()
2137 qp->sq.head += nreq; in mthca_arbel_post_send()
2167 int nreq; in mthca_arbel_post_receive() local
2178 for (nreq = 0; wr; ++nreq, wr = wr->next) { in mthca_arbel_post_receive()
2179 if (mthca_wq_overflow(&qp->rq, nreq, qp->ibqp.recv_cq)) { in mthca_arbel_post_receive()
2183 qp->rq.max, nreq); in mthca_arbel_post_receive()
2216 if (likely(nreq)) { in mthca_arbel_post_receive()
2217 qp->rq.head += nreq; in mthca_arbel_post_receive()