Lines Matching refs:frag_len

185 	u16 frag_len;  in ionic_rx_build_skb()  local
200 frag_len = min_t(u16, len, in ionic_rx_build_skb()
203 frag_len = min_t(u16, len, IONIC_PAGE_SIZE); in ionic_rx_build_skb()
207 ionic_rx_add_skb_frag(q, skb, buf_info, headroom, frag_len, synced); in ionic_rx_build_skb()
208 len -= frag_len; in ionic_rx_build_skb()
214 frag_len = min_t(u16, len, buf_info->len); in ionic_rx_build_skb()
215 ionic_rx_add_skb_frag(q, skb, buf_info, 0, frag_len, synced); in ionic_rx_build_skb()
216 len -= frag_len; in ionic_rx_build_skb()
480 int frag_len; in ionic_run_xdp() local
484 frag_len = min_t(u16, len, IONIC_XDP_MAX_LINEAR_MTU + VLAN_ETH_HLEN); in ionic_run_xdp()
486 XDP_PACKET_HEADROOM, frag_len, false); in ionic_run_xdp()
489 frag_len); in ionic_run_xdp()
496 remain_len = len - frag_len; in ionic_run_xdp()
517 frag_len = min_t(u16, remain_len, bi->len); in ionic_run_xdp()
520 frag_len); in ionic_run_xdp()
521 skb_frag_fill_page_desc(frag, bi->page, 0, frag_len); in ionic_run_xdp()
522 sinfo->xdp_frags_size += frag_len; in ionic_run_xdp()
523 remain_len -= frag_len; in ionic_run_xdp()
776 unsigned int frag_len; in ionic_rx_fill() local
816 frag_len = first_frag_len - headroom; in ionic_rx_fill()
830 desc->len = cpu_to_le16(frag_len); in ionic_rx_fill()
831 remain_len -= frag_len; in ionic_rx_fill()
838 frag_len = min_t(u16, remain_len, IONIC_PAGE_SIZE); in ionic_rx_fill()
841 if (unlikely(buf_info->page && buf_info->len < frag_len)) in ionic_rx_fill()
846 buf_info->len = frag_len; in ionic_rx_fill()
858 sg_elem->len = cpu_to_le16(frag_len); in ionic_rx_fill()
859 remain_len -= frag_len; in ionic_rx_fill()