Lines Matching refs:skb_frags
59 struct skb_frag_struct *skb_frags,
75 skb_frags[i].page = page_alloc->page;
76 skb_frags[i].page_offset = page_alloc->offset;
83 skb_frags[i].page = page;
84 skb_frags[i].page_offset = page_alloc->offset;
87 dma = pci_map_single(mdev->pdev, page_address(skb_frags[i].page) +
88 skb_frags[i].page_offset, frag_info->frag_size,
143 struct skb_frag_struct *skb_frags = ring->rx_info +
150 skb_frags[i].size = priv->frag_info[i].frag_size;
172 struct skb_frag_struct *skb_frags = ring->rx_info +
177 if (mlx4_en_alloc_frag(priv, rx_desc, skb_frags, ring->page_alloc, i))
184 put_page(skb_frags[i].page);
198 struct skb_frag_struct *skb_frags;
203 skb_frags = ring->rx_info + (index << priv->log_rx_info);
209 pci_unmap_single(mdev->pdev, dma, skb_frags[nr].size,
211 put_page(skb_frags[nr].page);
435 struct skb_frag_struct *skb_frags,
452 skb_frags_rx[nr].page = skb_frags[nr].page;
453 skb_frags_rx[nr].size = skb_frags[nr].size;
454 skb_frags_rx[nr].page_offset = skb_frags[nr].page_offset;
458 if (mlx4_en_alloc_frag(priv, rx_desc, skb_frags, page_alloc, nr))
462 pci_unmap_single(mdev->pdev, dma, skb_frags[nr].size,
484 struct skb_frag_struct *skb_frags,
506 va = page_address(skb_frags[0].page) + skb_frags[0].page_offset;
521 used_frags = mlx4_en_complete_rx_desc(priv, rx_desc, skb_frags,
550 struct skb_frag_struct *skb_frags;
573 skb_frags = ring->rx_info + (index << priv->log_rx_info);
616 skb_frags, lro_frags,
651 skb = mlx4_en_rx_skb(priv, rx_desc, skb_frags,