Lines Matching refs:wr_id
159 priv->rx_wr.wr_id = id | IPOIB_OP_RECV;
201 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV;
207 wr_id, wc->status);
209 if (unlikely(wr_id >= ipoib_recvq_size)) {
211 wr_id, ipoib_recvq_size);
215 mb = priv->rx_ring[wr_id].mb;
221 wc->status, wr_id, wc->vendor_err);
225 ipoib_dma_unmap_rx(priv, &priv->rx_ring[wr_id]);
227 priv->rx_ring[wr_id].mb = NULL;
239 memcpy(&saverx, &priv->rx_ring[wr_id], sizeof(saverx));
244 if (unlikely(!ipoib_alloc_rx_mb(priv, wr_id))) {
245 memcpy(&priv->rx_ring[wr_id], &saverx, sizeof(saverx));
269 if (unlikely(ipoib_ib_post_receive(priv, wr_id)))
271 "for buf %d\n", wr_id);
334 unsigned int wr_id = wc->wr_id;
338 wr_id, wc->status);
340 if (unlikely(wr_id >= ipoib_sendq_size)) {
342 wr_id, ipoib_sendq_size);
346 tx_req = &priv->tx_ring[wr_id];
364 wc->status, wr_id, wc->vendor_err);
375 if (wc->wr_id & IPOIB_OP_CM)
399 if ((wc->wr_id & IPOIB_OP_RECV) == 0)
400 panic("ipoib_poll: Bad wr_id 0x%jX\n",
401 (intmax_t)wc->wr_id);
402 if (wc->wr_id & IPOIB_OP_CM)
447 post_send(struct ipoib_dev_priv *priv, unsigned int wr_id,
462 priv->tx_wr.wr.wr_id = wr_id;
755 if ((priv->ibwc[i].wr_id & IPOIB_OP_RECV) == 0)
757 (intmax_t)priv->ibwc[i].wr_id);
758 if (priv->ibwc[i].wr_id & IPOIB_OP_CM)