Lines Matching refs:iw

872 	struct irdma_iwarp_offload_info *iw;
880 iw = info->iwarp_info;
883 if (iw->rcv_mark_en) {
922 qw0 |= FIELD_PREP(IRDMAQPC_DDP_VER, iw->ddp_ver) |
923 FIELD_PREP(IRDMAQPC_RDMAP_VER, iw->rdmap_ver) |
924 FIELD_PREP(IRDMAQPC_DC_TCP_EN, iw->dctcp_en) |
925 FIELD_PREP(IRDMAQPC_ECN_EN, iw->ecn_en) |
926 FIELD_PREP(IRDMAQPC_IBRDENABLE, iw->ib_rd_en) |
927 FIELD_PREP(IRDMAQPC_PDIDXHI, iw->pd_id >> 16) |
929 iw->err_rq_idx_valid);
930 qw7 |= FIELD_PREP(IRDMAQPC_PDIDX, iw->pd_id);
931 qw16 |= FIELD_PREP(IRDMAQPC_ERR_RQ_IDX, iw->err_rq_idx) |
932 FIELD_PREP(IRDMAQPC_RTOMIN, iw->rtomin);
938 mac = ether_addr_to_u64(iw->mac_addr);
941 mac << 16 | FIELD_PREP(IRDMAQPC_LASTBYTESENT, iw->last_byte_sent));
943 FIELD_PREP(IRDMAQPC_ORDSIZE, iw->ord_size) |
944 FIELD_PREP(IRDMAQPC_IRDSIZE, irdma_sc_get_encoded_ird_size(iw->ird_size)) |
945 FIELD_PREP(IRDMAQPC_WRRDRSPOK, iw->wr_rdresp_en) |
946 FIELD_PREP(IRDMAQPC_RDOK, iw->rd_en) |
947 FIELD_PREP(IRDMAQPC_SNDMARKERS, iw->snd_mark_en) |
948 FIELD_PREP(IRDMAQPC_BINDEN, iw->bind_en) |
949 FIELD_PREP(IRDMAQPC_FASTREGEN, iw->fast_reg_en) |
950 FIELD_PREP(IRDMAQPC_PRIVEN, iw->priv_mode_en) |
953 FIELD_PREP(IRDMAQPC_RCVMARKERS, iw->rcv_mark_en) |
954 FIELD_PREP(IRDMAQPC_ALIGNHDRS, iw->align_hdrs) |
955 FIELD_PREP(IRDMAQPC_RCVNOMPACRC, iw->rcv_no_mpa_crc) |
956 FIELD_PREP(IRDMAQPC_RCVMARKOFFSET, iw->rcv_mark_offset || !tcp ? iw->rcv_mark_offset : tcp->rcv_nxt) |
957 FIELD_PREP(IRDMAQPC_SNDMARKOFFSET, iw->snd_mark_offset || !tcp ? iw->snd_mark_offset : tcp->snd_nxt) |
958 FIELD_PREP(IRDMAQPC_TIMELYENABLE, iw->timely_en));
970 if ((iw->ecn_en || iw->dctcp_en) && !(tcp->tos & 0x03))
1033 FIELD_PREP(IRDMAQPC_THIGH, iw->t_high) |
1034 FIELD_PREP(IRDMAQPC_TLOW, iw->t_low));