Lines Matching defs:rx_req
91 ipoib_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req)
96 for (i = 0, m = rx_req->mb; m != NULL; m = m->m_next, i++)
97 ib_dma_unmap_single(priv->ca, rx_req->mapping[i], m->m_len,
109 ipoib_alloc_map_mb(struct ipoib_dev_priv *priv, struct ipoib_rx_buf *rx_req,
115 rx_req->mb = NULL;
123 rx_req->mapping[i] = ib_dma_map_single(priv->ca,
126 rx_req->mapping[i])))
130 rx_req->mb = mb;
134 ib_dma_unmap_single(priv->ca, rx_req->mapping[j], m->m_len,
143 struct ipoib_rx_buf *rx_req;
149 rx_req = &priv->rx_ring[id];
150 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) {
151 priv->rx_sge[i].addr = rx_req->mapping[i];
778 struct ipoib_rx_buf *rx_req;
780 rx_req = &priv->rx_ring[i];
781 if (!rx_req->mb)
784 m_freem(rx_req->mb);
785 rx_req->mb = NULL;