Lines Matching refs:rx_req
86 static void ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, struct ipoib_cm_rx_buf *rx_req)
89 ipoib_dma_unmap_rx(priv, (struct ipoib_rx_buf *)rx_req);
96 struct ipoib_rx_buf *rx_req;
101 rx_req = (struct ipoib_rx_buf *)&priv->cm.srq_ring[id];
102 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) {
103 priv->cm.rx_sge[i].addr = rx_req->mapping[i];
113 ipoib_dma_unmap_rx(priv, rx_req);
126 struct ipoib_rx_buf *rx_req;
132 rx_req = (struct ipoib_rx_buf *)&rx->rx_ring[id];
133 for (m = rx_req->mb, i = 0; m != NULL; m = m->m_next, i++) {
134 sge[i].addr = rx_req->mapping[i];
144 ipoib_dma_unmap_rx(priv, rx_req);
153 ipoib_cm_alloc_rx_mb(struct ipoib_dev_priv *priv, struct ipoib_cm_rx_buf *rx_req)
155 return ipoib_alloc_map_mb(priv, (struct ipoib_rx_buf *)rx_req,