Lines Matching defs:txwr
550 struct fw_ofld_tx_data_wr *txwr = dst;
552 txwr->op_to_immdlen = htobe32(V_WR_OP(fw_wr_opcode) |
554 txwr->flowid_len16 = htobe32(V_FW_WR_FLOWID(toep->tid) |
556 txwr->lsodisable_to_flags = htobe32(V_TX_ULP_MODE(ulp_mode(toep)) |
558 txwr->plen = htobe32(plen);
562 txwr->lsodisable_to_flags |=
565 txwr->lsodisable_to_flags |=
690 struct fw_ofld_tx_data_wr *txwr;
870 wr = alloc_wrqe(roundup2(sizeof(*txwr) + plen, 16),
877 txwr = wrtod(wr);
879 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, plen, plen,
881 m_copydata(sndptr, 0, plen, (void *)(txwr + 1));
888 wr_len = sizeof(*txwr) + sizeof(struct ulptx_sgl) +
897 txwr = wrtod(wr);
899 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, 0, plen,
901 write_tx_sgl(txwr + 1, sndptr, m, nsegs,
905 ((uintptr_t)txwr + wr_len);
921 txwr->op_to_immdlen |= htobe32(F_FW_WR_COMPL);
1031 struct fw_ofld_tx_data_wr *txwr;
1121 wr_len = sizeof(*txwr);
1141 txwr = wrtod(wr);
1145 write_tx_wr(txwr, toep, FW_ISCSI_TX_DATA_WR,
1148 cpl_iso = (struct cpl_tx_data_iso *)(txwr + 1);
1154 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, imm_data,
1156 p = txwr + 1;
1164 uint64_t *pad = (uint64_t *)((uintptr_t)txwr + wr_len);