Lines Matching refs:flits
946 unsigned int flits; in calc_tx_descs() local
951 flits = sgl_len(skb_shinfo(skb)->nr_frags + 1) + 2; in calc_tx_descs()
953 flits++; in calc_tx_descs()
954 return flits_to_desc(flits); in calc_tx_descs()
1096 unsigned int flits, unsigned int sgl_flits, in write_wr_hdr_sgl() argument
1107 sd->sflit = flits; in write_wr_hdr_sgl()
1113 V_WR_SGLSFLT(flits)) | wr_hi; in write_wr_hdr_sgl()
1115 wrp->wr_lo = htonl(V_WR_LEN(flits + sgl_flits) | in write_wr_hdr_sgl()
1124 V_WR_SGLSFLT(flits)) | wr_hi; in write_wr_hdr_sgl()
1127 unsigned int avail = WR_FLITS - flits; in write_wr_hdr_sgl()
1131 memcpy(&d->flit[flits], fp, avail * sizeof(*fp)); in write_wr_hdr_sgl()
1156 flits = 1; in write_wr_hdr_sgl()
1187 unsigned int flits, sgl_flits, cntrl, tso_info; in write_tx_pkt_wr() local
1212 flits = 3; in write_tx_pkt_wr()
1227 flits = (skb->len + 7) / 8 + 2; in write_tx_pkt_wr()
1232 cpl->wr.wr_lo = htonl(V_WR_LEN(flits) | V_WR_GEN(gen) | in write_tx_pkt_wr()
1239 flits = 2; in write_tx_pkt_wr()
1242 sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl; in write_tx_pkt_wr()
1245 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen, in write_tx_pkt_wr()
1637 unsigned int sgl_flits, flits; in write_ofld_wr() local
1654 flits = skb_transport_offset(skb) / 8; in write_ofld_wr()
1655 sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl; in write_ofld_wr()
1664 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, in write_ofld_wr()
1677 unsigned int flits, cnt; in calc_tx_descs_ofld() local
1682 flits = skb_transport_offset(skb) / 8; /* headers */ in calc_tx_descs_ofld()
1686 return flits_to_desc(flits + sgl_len(cnt)); in calc_tx_descs_ofld()