Lines Matching refs:wr_id
163 priv->rx_wr.wr_id = id | IPOIB_OP_RECV;
205 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV;
211 wr_id, wc->status);
213 if (unlikely(wr_id >= ipoib_recvq_size)) {
215 wr_id, ipoib_recvq_size);
219 mb = priv->rx_ring[wr_id].mb;
225 wc->status, wr_id, wc->vendor_err);
229 ipoib_dma_unmap_rx(priv, &priv->rx_ring[wr_id]);
231 priv->rx_ring[wr_id].mb = NULL;
243 memcpy(&saverx, &priv->rx_ring[wr_id], sizeof(saverx));
248 if (unlikely(!ipoib_alloc_rx_mb(priv, wr_id))) {
249 memcpy(&priv->rx_ring[wr_id], &saverx, sizeof(saverx));
273 if (unlikely(ipoib_ib_post_receive(priv, wr_id)))
275 "for buf %d\n", wr_id);
338 unsigned int wr_id = wc->wr_id;
342 wr_id, wc->status);
344 if (unlikely(wr_id >= ipoib_sendq_size)) {
346 wr_id, ipoib_sendq_size);
350 tx_req = &priv->tx_ring[wr_id];
368 wc->status, wr_id, wc->vendor_err);
379 if (wc->wr_id & IPOIB_OP_CM)
403 if ((wc->wr_id & IPOIB_OP_RECV) == 0)
404 panic("ipoib_poll: Bad wr_id 0x%jX\n",
405 (intmax_t)wc->wr_id);
406 if (wc->wr_id & IPOIB_OP_CM)
451 post_send(struct ipoib_dev_priv *priv, unsigned int wr_id,
466 priv->tx_wr.wr.wr_id = wr_id;
759 if ((priv->ibwc[i].wr_id & IPOIB_OP_RECV) == 0)
761 (intmax_t)priv->ibwc[i].wr_id);
762 if (priv->ibwc[i].wr_id & IPOIB_OP_CM)