• Home
  • Raw
  • Download

Lines Matching refs:wr_id

138 	priv->rx_wr.wr_id   = id | IPOIB_OP_RECV;  in ipoib_ib_post_receive()
231 unsigned int wr_id = wc->wr_id & ~IPOIB_OP_RECV; in ipoib_ib_handle_rx_wc() local
237 wr_id, wc->status); in ipoib_ib_handle_rx_wc()
239 if (unlikely(wr_id >= ipoib_recvq_size)) { in ipoib_ib_handle_rx_wc()
241 wr_id, ipoib_recvq_size); in ipoib_ib_handle_rx_wc()
245 skb = priv->rx_ring[wr_id].skb; in ipoib_ib_handle_rx_wc()
251 wc->status, wr_id, wc->vendor_err); in ipoib_ib_handle_rx_wc()
252 ipoib_ud_dma_unmap_rx(priv, priv->rx_ring[wr_id].mapping); in ipoib_ib_handle_rx_wc()
254 priv->rx_ring[wr_id].skb = NULL; in ipoib_ib_handle_rx_wc()
265 memcpy(mapping, priv->rx_ring[wr_id].mapping, in ipoib_ib_handle_rx_wc()
272 if (unlikely(!ipoib_alloc_rx_skb(dev, wr_id))) { in ipoib_ib_handle_rx_wc()
310 if (unlikely(ipoib_ib_post_receive(dev, wr_id))) in ipoib_ib_handle_rx_wc()
312 "for buf %d\n", wr_id); in ipoib_ib_handle_rx_wc()
382 unsigned int wr_id = wc->wr_id; in ipoib_ib_handle_tx_wc() local
386 wr_id, wc->status); in ipoib_ib_handle_tx_wc()
388 if (unlikely(wr_id >= ipoib_sendq_size)) { in ipoib_ib_handle_tx_wc()
390 wr_id, ipoib_sendq_size); in ipoib_ib_handle_tx_wc()
394 tx_req = &priv->tx_ring[wr_id]; in ipoib_ib_handle_tx_wc()
413 wc->status, wr_id, wc->vendor_err); in ipoib_ib_handle_tx_wc()
447 if (wc->wr_id & IPOIB_OP_RECV) { in ipoib_poll()
449 if (wc->wr_id & IPOIB_OP_CM) in ipoib_poll()
503 unsigned int wr_id, in post_send() argument
527 priv->tx_wr.wr_id = wr_id; in post_send()
799 if (priv->ibwc[i].wr_id & IPOIB_OP_RECV) { in ipoib_drain_cq()
800 if (priv->ibwc[i].wr_id & IPOIB_OP_CM) in ipoib_drain_cq()