Lines Matching refs:wr_len

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