Lines Matching defs:wr
218 struct wrqe *wr;
228 wr = alloc_wrqe(ktls_act_open_cpl_size(isipv6), tlsp->ctrlq);
229 if (wr == NULL) {
236 mk_ktls_act_open_req6(sc, vi, inp, tlsp, atid, wrtod(wr));
238 mk_ktls_act_open_req(sc, vi, inp, tlsp, atid, wrtod(wr));
241 t4_wrq_tx(sc, wr);
313 struct fw_ulptx_wr *wr;
319 len = sizeof(*wr) + 3 * roundup2(LEN__SET_TCB_FIELD_ULP, 16);
332 wr = mtod(m, void *);
333 wr->op_to_compl = htobe32(V_FW_WR_OP(FW_ULPTX_WR));
334 wr->flowid_len16 = htobe32(F_FW_ULPTX_WR_DATA |
336 wr->cookie = 0;
337 dst = (char *)(wr + 1);
363 KASSERT(dst - (char *)wr == len, ("%s: length mismatch", __func__));
1113 struct fw_eth_tx_pkt_wr *wr;
1127 wr = dst;
1135 wr->op_immdlen = htobe32(V_FW_WR_OP(FW_ETH_TX_PKT_WR) |
1139 wr->equiq_to_len16 = htobe32(ctrl);
1140 wr->r3 = 0;
1142 cpl = (void *)(wr + 1);
1208 struct fw_eth_tx_pkt_wr *wr;
1228 wr = dst;
1236 wr->op_immdlen = htobe32(V_FW_WR_OP(FW_ETH_TX_PKT_WR) |
1240 wr->equiq_to_len16 = htobe32(ctrl);
1241 wr->r3 = 0;
1243 cpl = (void *)(wr + 1);
1320 struct fw_ulptx_wr *wr;
1448 wr = (void *)txq->ss;
1450 wr = dst;
1451 out = (void *)(wr + 1);
1565 * FW_ULPTX_WR work request header at 'wr' as a dedicated work
1576 wr_len += sizeof(*wr);
1577 wr->op_to_compl = htobe32(V_FW_WR_OP(FW_ULPTX_WR));
1578 wr->flowid_len16 = htobe32(F_FW_ULPTX_WR_DATA |
1580 wr->cookie = 0;
1611 wr = (void *)txq->ss;
1613 wr = dst;
1614 txpkt = (void *)(wr + 1);
1625 wr->op_to_compl = htobe32(V_FW_WR_OP(FW_ULPTX_WR));
1626 wr->flowid_len16 = htobe32(F_FW_ULPTX_WR_DATA |
1628 wr->cookie = 0;
1635 txpkt->len = htobe32(howmany(twr_len - sizeof(*wr), 16));
1859 struct fw_eth_tx_pkt_wr *wr;
1873 wr = dst;
1881 wr->op_immdlen = htobe32(V_FW_WR_OP(FW_ETH_TX_PKT_WR) |
1885 wr->equiq_to_len16 = htobe32(ctrl);
1886 wr->r3 = 0;
1888 cpl = (void *)(wr + 1);