Lines Matching refs:nr_frags
2045 u32 nr_frags = xdp_get_shared_info_from_buff(xdp)->nr_frags;
2061 else if (i++ <= nr_frags)
2089 u32 nr_frags = 0;
2127 nr_frags = sinfo->nr_frags;
2133 if (unlikely(nr_frags >= MAX_SKB_FRAGS)) {
2150 memcpy(&skinfo->frags[skinfo->nr_frags], &sinfo->frags[0],
2151 sizeof(skb_frag_t) * nr_frags);
2153 xdp_update_skb_shared_info(skb, skinfo->nr_frags + nr_frags,
2155 nr_frags * xdp->frame_sz,
2182 u32 nr_frags;
2193 nr_frags = sinfo->nr_frags;
2208 xdp_update_skb_shared_info(skb, nr_frags,
2210 nr_frags * xdp->frame_sz,
2380 * @nr_frags: return number of buffers for the packet
2384 static int i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags,
2390 sinfo->nr_frags = 0;
2393 } else if (unlikely(sinfo->nr_frags >= MAX_SKB_FRAGS)) {
2398 __skb_fill_page_desc_noacc(sinfo, sinfo->nr_frags++, rx_buffer->page,
2405 *nr_frags = sinfo->nr_frags;
3492 int nr_frags, sum;
3495 nr_frags = skb_shinfo(skb)->nr_frags;
3496 if (nr_frags < (I40E_MAX_BUFFER_TXD - 1))
3502 nr_frags -= I40E_MAX_BUFFER_TXD - 2;
3551 if (!nr_frags--)
3782 u8 nr_frags = unlikely(xdp_frame_has_frags(xdpf)) ? sinfo->nr_frags : 0;
3790 if (unlikely(I40E_DESC_UNUSED(xdp_ring) < 1 + nr_frags)) {
3817 if (i == nr_frags)