Lines Matching refs:txwr
542 struct fw_ofld_tx_data_wr *txwr = dst; in write_tx_wr() local
544 txwr->op_to_immdlen = htobe32(V_WR_OP(fw_wr_opcode) | in write_tx_wr()
546 txwr->flowid_len16 = htobe32(V_FW_WR_FLOWID(toep->tid) | in write_tx_wr()
548 txwr->lsodisable_to_flags = htobe32(V_TX_ULP_MODE(ulp_mode(toep)) | in write_tx_wr()
550 txwr->plen = htobe32(plen); in write_tx_wr()
554 txwr->lsodisable_to_flags |= in write_tx_wr()
557 txwr->lsodisable_to_flags |= in write_tx_wr()
640 struct fw_ofld_tx_data_wr *txwr; in t4_push_frames() local
804 wr = alloc_wrqe(roundup2(sizeof(*txwr) + plen, 16), in t4_push_frames()
811 txwr = wrtod(wr); in t4_push_frames()
813 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, plen, plen, in t4_push_frames()
815 m_copydata(sndptr, 0, plen, (void *)(txwr + 1)); in t4_push_frames()
822 wr_len = sizeof(*txwr) + sizeof(struct ulptx_sgl) + in t4_push_frames()
831 txwr = wrtod(wr); in t4_push_frames()
833 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, 0, plen, in t4_push_frames()
835 write_tx_sgl(txwr + 1, sndptr, m, nsegs, in t4_push_frames()
839 ((uintptr_t)txwr + wr_len); in t4_push_frames()
855 txwr->op_to_immdlen |= htobe32(F_FW_WR_COMPL); in t4_push_frames()
963 struct fw_ofld_tx_data_wr *txwr; in write_iscsi_mbuf_wr() local
1053 wr_len = sizeof(*txwr); in write_iscsi_mbuf_wr()
1073 txwr = wrtod(wr); in write_iscsi_mbuf_wr()
1077 write_tx_wr(txwr, toep, FW_ISCSI_TX_DATA_WR, in write_iscsi_mbuf_wr()
1080 cpl_iso = (struct cpl_tx_data_iso *)(txwr + 1); in write_iscsi_mbuf_wr()
1086 write_tx_wr(txwr, toep, FW_OFLD_TX_DATA_WR, imm_data, in write_iscsi_mbuf_wr()
1088 p = txwr + 1; in write_iscsi_mbuf_wr()
1096 uint64_t *pad = (uint64_t *)((uintptr_t)txwr + wr_len); in write_iscsi_mbuf_wr()