Lines Matching defs:frag
4084 skb_frag_t *frag = &sinfo->frags[sinfo->nr_frags - 1];
4091 tailroom = rxq->frag_size - skb_frag_size(frag) - skb_frag_off(frag);
4095 memset(skb_frag_address(frag) + skb_frag_size(frag), 0, offset);
4096 skb_frag_size_add(frag, offset);
4117 static bool bpf_xdp_shrink_data(struct xdp_buff *xdp, skb_frag_t *frag,
4121 bool release = skb_frag_size(frag) == shrink;
4129 struct page *page = skb_frag_page(frag);
4147 skb_frag_t *frag = &sinfo->frags[i];
4148 int shrink = min_t(int, offset, skb_frag_size(frag));
4152 if (bpf_xdp_shrink_data(xdp, frag, shrink)) {
4155 skb_frag_size_sub(frag, shrink);