• Home
  • Raw
  • Download

Lines Matching refs:wr_id

106 	priv->rx_wr.wr_id   = id | IPOIB_OP_RECV;  in ipoib_ib_post_receive()
176 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV; in ipoib_ib_handle_rx_wc() local
183 wr_id, wc->status); in ipoib_ib_handle_rx_wc()
185 if (unlikely(wr_id >= ipoib_recvq_size)) { in ipoib_ib_handle_rx_wc()
187 wr_id, ipoib_recvq_size); in ipoib_ib_handle_rx_wc()
191 skb = priv->rx_ring[wr_id].skb; in ipoib_ib_handle_rx_wc()
197 wc->status, wr_id, wc->vendor_err); in ipoib_ib_handle_rx_wc()
198 ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[wr_id].mapping); in ipoib_ib_handle_rx_wc()
200 priv->rx_ring[wr_id].skb = NULL; in ipoib_ib_handle_rx_wc()
204 memcpy(mapping, priv->rx_ring[wr_id].mapping, in ipoib_ib_handle_rx_wc()
211 if (unlikely(!ipoib_alloc_rx_skb(dev, wr_id))) { in ipoib_ib_handle_rx_wc()
270 if (unlikely(ipoib_ib_post_receive(dev, wr_id))) in ipoib_ib_handle_rx_wc()
272 "for buf %d\n", wr_id); in ipoib_ib_handle_rx_wc()
387 unsigned int wr_id = wc->wr_id; in ipoib_ib_handle_tx_wc() local
391 wr_id, wc->status); in ipoib_ib_handle_tx_wc()
393 if (unlikely(wr_id >= ipoib_sendq_size)) { in ipoib_ib_handle_tx_wc()
395 wr_id, ipoib_sendq_size); in ipoib_ib_handle_tx_wc()
399 tx_req = &priv->tx_ring[wr_id]; in ipoib_ib_handle_tx_wc()
419 wc->status, wr_id, wc->vendor_err); in ipoib_ib_handle_tx_wc()
461 if (wc->wr_id & IPOIB_OP_RECV) { in ipoib_poll()
463 if (wc->wr_id & IPOIB_OP_CM) in ipoib_poll()
517 unsigned int wr_id, in post_send() argument
527 priv->tx_wr.wr.wr_id = wr_id; in post_send()
959 if (priv->ibwc[i].wr_id & IPOIB_OP_RECV) { in ipoib_drain_cq()
960 if (priv->ibwc[i].wr_id & IPOIB_OP_CM) in ipoib_drain_cq()