Lines Matching defs:frags
73 static void ipoib_cm_dma_unmap_rx(struct ipoib_dev_priv *priv, int frags,
80 for (i = 0; i < frags; ++i)
107 static struct sk_buff *ipoib_cm_alloc_rx_skb(struct net_device *dev, int id, int frags,
131 for (i = 0; i < frags; i++) {
138 mapping[i + 1] = ib_dma_map_page(priv->ca, skb_shinfo(skb)->frags[i].page,
376 skb_frag_t *frag = &skb_shinfo(skb)->frags[i];
402 int frags;
443 frags = PAGE_ALIGN(wc->byte_len - min(wc->byte_len,
446 newskb = ipoib_cm_alloc_rx_skb(dev, wr_id, frags, mapping);
457 ipoib_cm_dma_unmap_rx(priv, frags, priv->cm.srq_ring[wr_id].mapping);
458 memcpy(priv->cm.srq_ring[wr_id].mapping, mapping, (frags + 1) * sizeof *mapping);