Lines Matching refs:sgl_flits
1036 * @sgl_flits: the SGL size in flits
1050 unsigned int flits, unsigned int sgl_flits,
1069 wrp->wr_lo = htonl(V_WR_LEN(flits + sgl_flits) |
1080 while (sgl_flits) {
1083 if (avail > sgl_flits)
1084 avail = sgl_flits;
1086 sgl_flits -= avail;
1088 if (!sgl_flits)
1107 sgl_flits + 1)) |
1140 unsigned int flits, sgl_flits, cntrl, tso_info;
1196 sgl_flits = make_sgl(skb, sgp, skb->data, skb_headlen(skb), adap->pdev);
1198 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen,
1549 const struct sg_ent *sgl, int sgl_flits)
1556 for (p = dui->addr; sgl_flits >= 3; sgl++, sgl_flits -= 3) {
1560 if (sgl_flits)
1580 unsigned int sgl_flits, flits;
1599 sgl_flits = make_sgl(skb, sgp, skb_transport_header(skb),
1603 setup_deferred_unmapping(skb, adap->pdev, sgp, sgl_flits);
1607 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits,