Lines Matching defs:wr_len
640 u_int wr_len;
642 wr_len = sizeof(struct fw_ulptx_wr); // 16
643 wr_len += sizeof(struct ulp_txpkt); // 8
644 wr_len += sizeof(struct ulptx_idata); // 8
645 wr_len += sizeof(struct cpl_tx_sec_pdu);// 32
647 wr_len += tlsp->tx_key_info_size;
649 wr_len += sizeof(struct ulptx_sc_memrd);// 8
650 wr_len += sizeof(struct ulptx_idata); // 8
652 wr_len += sizeof(struct cpl_tx_data); // 16
653 return (wr_len);
745 u_int wr_len;
750 wr_len = sizeof(struct ulptx_sgl);
751 wr_len += 8 * ((3 * nsegs) / 2 + (nsegs & 1));
752 return (wr_len);
760 u_int imm_len, offset, plen, wr_len, tlen;
774 wr_len = sizeof(struct fw_eth_tx_pkt_wr) +
777 if (wr_len > SGE_MAX_WR_LEN) {
786 return (wr_len);
798 wr_len = ktls_base_wr_size(tlsp);
810 wr_len += roundup2(imm_len, 16);
815 wr_len += ktls_sgl_size(*nsegsp);
817 wr_len = roundup2(wr_len, 16);
818 return (wr_len);
898 u_int wr_len, tot_len;
975 wr_len = ktls_wr_len(tlsp, m, m_tls, &nsegs);
977 CTR4(KTR_CXGBE, "%s: tid %d wr_len %d nsegs %d", __func__,
978 tlsp->tid, wr_len, nsegs);
980 if (wr_len > SGE_MAX_WR_LEN || nsegs > TX_SGL_SEGS)
982 tot_len += roundup2(wr_len, EQ_ESIZE);
999 wr_len = sizeof(struct fw_eth_tx_pkt_wr) +
1001 if (wr_len > SGE_MAX_WR_LEN) {
1007 tot_len += roundup2(wr_len, EQ_ESIZE);
1018 wr_len = sizeof(struct fw_ulptx_wr) +
1026 wr_len += roundup2(LEN__SET_TCB_FIELD_ULP, 16);
1028 tot_len += roundup2(wr_len, EQ_ESIZE);
1331 u_int imm_len, mss, ndesc, offset, plen, tlen, twr_len, wr_len;
1570 wr_len = fields * roundup2(LEN__SET_TCB_FIELD_ULP, 16);
1571 if (twr_len + wr_len <= SGE_MAX_WR_LEN &&
1573 wr_len += twr_len;
1576 wr_len += sizeof(*wr);
1579 V_FW_WR_LEN16(wr_len / 16));
1588 copy_to_txd(eq, txq->ss, &out, wr_len);
1591 ndesc = howmany(wr_len, EQ_ESIZE);
1607 wr_len = twr_len;
1609 howmany(wr_len, EQ_ESIZE));
1617 wr_len = twr_len;
1621 wr_len = roundup2(wr_len, 16);
1622 MPASS(ndesc + howmany(wr_len, EQ_ESIZE) <= available);
1627 V_FW_WR_LEN16(wr_len / 16));
1828 copy_to_txd(eq, txq->ss, &out, wr_len);
1831 ndesc += howmany(wr_len, EQ_ESIZE);
1849 txsd->desc_used = howmany(wr_len, EQ_ESIZE);