Lines Matching defs:mapping
84 u64 mapping[IPOIB_CM_RX_SG])
88 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE);
91 ib_dma_unmap_page(priv->ca, mapping[i + 1], PAGE_SIZE, DMA_FROM_DEVICE);
102 priv->cm.rx_sge[i].addr = priv->cm.srq_ring[id].mapping[i];
108 priv->cm.srq_ring[id].mapping);
127 sge[i].addr = rx->rx_ring[id].mapping[i];
133 rx->rx_ring[id].mapping);
144 u64 mapping[IPOIB_CM_RX_SG],
161 mapping[0] = ib_dma_map_single(priv->ca, skb->data, IPOIB_CM_HEAD_SIZE,
163 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[0]))) {
175 mapping[i + 1] = ib_dma_map_page(priv->ca, page,
177 if (unlikely(ib_dma_mapping_error(priv->ca, mapping[i + 1])))
186 ib_dma_unmap_single(priv->ca, mapping[0], IPOIB_CM_HEAD_SIZE, DMA_FROM_DEVICE);
189 ib_dma_unmap_page(priv->ca, mapping[i], PAGE_SIZE, DMA_FROM_DEVICE);
204 rx_ring[i].mapping);
385 rx->rx_ring[i].mapping,
568 u64 mapping[IPOIB_CM_RX_SG];
632 ib_dma_sync_single_for_cpu(priv->ca, rx_ring[wr_id].mapping[0],
635 ib_dma_sync_single_for_device(priv->ca, rx_ring[wr_id].mapping[0],
648 mapping, GFP_ATOMIC);
659 ipoib_cm_dma_unmap_rx(priv, frags, rx_ring[wr_id].mapping);
660 memcpy(rx_ring[wr_id].mapping, mapping, (frags + 1) * sizeof(*mapping));
1623 priv->cm.srq_ring[i].mapping,