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]));
3324 __skb_fill_page_desc(skb, 0, gl->frags[0].page,
3325 gl->frags[0].offset + offset,
3326 gl->frags[0].size - offset);
3329 __skb_fill_page_desc(skb, i, gl->frags[i].page,
3330 gl->frags[i].offset,
3331 gl->frags[i].size);
3334 get_page(gl->frags[gl->nfrags - 1].page);
3390 for (p = gl->frags, n = gl->nfrags - 1; n--; p++)
3818 * @frags: number of FL buffers to restore
3830 int frags)
3834 while (frags--) {
3840 d->page = si->frags[frags].page;
3912 u32 len = ntohl(rc->pldbuflen_qid), bufsz, frags;
3924 for (frags = 0, fp = si.frags; ; frags++, fp++) {
3946 si.va = page_address(si.frags[0].page) +
3947 si.frags[0].offset;
3950 si.nfrags = frags + 1;
3955 restore_rx_bufs(&si, &rxq->fl, frags);