Lines Matching refs:frags
254 end = &si->frags[si->nr_frags];
256 for (fp = si->frags; fp < end; fp++) {
265 while (fp-- > si->frags)
283 end = &si->frags[si->nr_frags];
284 for (fp = si->frags; fp < end; fp++)
839 sgl->len0 = htonl(skb_frag_size(&si->frags[0]));
855 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i]));
856 to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i]));
861 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i]));
913 frag = &si->frags[frag_idx];
919 frag = &si->frags[frag_idx];
944 * rest of the frags in subsequent SGLs. Note that each SGL
945 * pair can store 2 frags.
948 frag_size = min(len, skb_frag_size(&si->frags[frag_idx]));
3310 __skb_fill_page_desc(skb, 0, gl->frags[0].page,
3311 gl->frags[0].offset + offset,
3312 gl->frags[0].size - offset);
3315 __skb_fill_page_desc(skb, i, gl->frags[i].page,
3316 gl->frags[i].offset,
3317 gl->frags[i].size);
3320 get_page(gl->frags[gl->nfrags - 1].page);
3376 for (p = gl->frags, n = gl->nfrags - 1; n--; p++)
3804 * @frags: number of FL buffers to restore
3816 int frags)
3820 while (frags--) {
3826 d->page = si->frags[frags].page;
3898 u32 len = ntohl(rc->pldbuflen_qid), bufsz, frags;
3910 for (frags = 0, fp = si.frags; ; frags++, fp++) {
3932 si.va = page_address(si.frags[0].page) +
3933 si.frags[0].offset;
3936 si.nfrags = frags + 1;
3941 restore_rx_bufs(&si, &rxq->fl, frags);