Lines Matching defs: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++)
853 sgl->len0 = htonl(skb_frag_size(&si->frags[0]));
869 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i]));
870 to->len[1] = cpu_to_be32(skb_frag_size(&si->frags[++i]));
875 to->len[0] = cpu_to_be32(skb_frag_size(&si->frags[i]));
927 frag = &si->frags[frag_idx];
933 frag = &si->frags[frag_idx];
958 * rest of the frags in subsequent SGLs. Note that each SGL
959 * pair can store 2 frags.
962 frag_size = min(len, skb_frag_size(&si->frags[frag_idx]));
3318 __skb_fill_page_desc(skb, 0, gl->frags[0].page,
3319 gl->frags[0].offset + offset,
3320 gl->frags[0].size - offset);
3323 __skb_fill_page_desc(skb, i, gl->frags[i].page,
3324 gl->frags[i].offset,
3325 gl->frags[i].size);
3328 get_page(gl->frags[gl->nfrags - 1].page);
3384 for (p = gl->frags, n = gl->nfrags - 1; n--; p++)
3793 * @frags: number of FL buffers to restore
3805 int frags)
3809 while (frags--) {
3815 d->page = si->frags[frags].page;
3887 u32 len = ntohl(rc->pldbuflen_qid), bufsz, frags;
3899 for (frags = 0, fp = si.frags; ; frags++, fp++) {
3921 si.va = page_address(si.frags[0].page) +
3922 si.frags[0].offset;
3925 si.nfrags = frags + 1;
3930 restore_rx_bufs(&si, &rxq->fl, frags);