Lines Matching refs:FIELD_PREP

196 	      FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MANAGE_ARP) |  in irdma_sc_add_arp_cache_entry()
197 FIELD_PREP(IRDMA_CQPSQ_MAT_PERMANENT, (info->permanent ? 1 : 0)) | in irdma_sc_add_arp_cache_entry()
198 FIELD_PREP(IRDMA_CQPSQ_MAT_ENTRYVALID, 1) | in irdma_sc_add_arp_cache_entry()
199 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_add_arp_cache_entry()
230 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MANAGE_ARP) | in irdma_sc_del_arp_cache_entry()
231 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_del_arp_cache_entry()
265 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MANAGE_APBVT) | in irdma_sc_manage_apbvt_entry()
266 FIELD_PREP(IRDMA_CQPSQ_MAPT_ADDPORT, info->add) | in irdma_sc_manage_apbvt_entry()
267 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_manage_apbvt_entry()
316 qw1 = FIELD_PREP(IRDMA_CQPSQ_QHASH_QPN, info->qp_num) | in irdma_sc_manage_qhash_table_entry()
317 FIELD_PREP(IRDMA_CQPSQ_QHASH_DEST_PORT, info->dest_port); in irdma_sc_manage_qhash_table_entry()
320 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR3, info->dest_ip[0])); in irdma_sc_manage_qhash_table_entry()
323 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR0, info->dest_ip[0]) | in irdma_sc_manage_qhash_table_entry()
324 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR1, info->dest_ip[1])); in irdma_sc_manage_qhash_table_entry()
327 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR2, info->dest_ip[2]) | in irdma_sc_manage_qhash_table_entry()
328 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR3, info->dest_ip[3])); in irdma_sc_manage_qhash_table_entry()
330 qw2 = FIELD_PREP(IRDMA_CQPSQ_QHASH_QS_HANDLE, in irdma_sc_manage_qhash_table_entry()
333 qw2 |= FIELD_PREP(IRDMA_CQPSQ_QHASH_VLANID, info->vlan_id); in irdma_sc_manage_qhash_table_entry()
336 qw1 |= FIELD_PREP(IRDMA_CQPSQ_QHASH_SRC_PORT, info->src_port); in irdma_sc_manage_qhash_table_entry()
339 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR0, info->src_ip[0]) | in irdma_sc_manage_qhash_table_entry()
340 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR1, info->src_ip[1])); in irdma_sc_manage_qhash_table_entry()
342 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR2, info->src_ip[2]) | in irdma_sc_manage_qhash_table_entry()
343 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR3, info->src_ip[3])); in irdma_sc_manage_qhash_table_entry()
346 FIELD_PREP(IRDMA_CQPSQ_QHASH_ADDR3, info->src_ip[0])); in irdma_sc_manage_qhash_table_entry()
351 temp = FIELD_PREP(IRDMA_CQPSQ_QHASH_WQEVALID, cqp->polarity) | in irdma_sc_manage_qhash_table_entry()
352 FIELD_PREP(IRDMA_CQPSQ_QHASH_OPCODE, in irdma_sc_manage_qhash_table_entry()
354 FIELD_PREP(IRDMA_CQPSQ_QHASH_MANAGE, info->manage) | in irdma_sc_manage_qhash_table_entry()
355 FIELD_PREP(IRDMA_CQPSQ_QHASH_IPV4VALID, info->ipv4_valid) | in irdma_sc_manage_qhash_table_entry()
356 FIELD_PREP(IRDMA_CQPSQ_QHASH_VLANVALID, info->vlan_valid) | in irdma_sc_manage_qhash_table_entry()
357 FIELD_PREP(IRDMA_CQPSQ_QHASH_ENTRYTYPE, info->entry_type); in irdma_sc_manage_qhash_table_entry()
468 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_CREATE_QP) | in irdma_sc_qp_create()
469 FIELD_PREP(IRDMA_CQPSQ_QP_ORDVALID, (info->ord_valid ? 1 : 0)) | in irdma_sc_qp_create()
470 FIELD_PREP(IRDMA_CQPSQ_QP_TOECTXVALID, info->tcp_ctx_valid) | in irdma_sc_qp_create()
471 FIELD_PREP(IRDMA_CQPSQ_QP_MACVALID, info->mac_valid) | in irdma_sc_qp_create()
472 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_create()
473 FIELD_PREP(IRDMA_CQPSQ_QP_VQ, qp->virtual_map) | in irdma_sc_qp_create()
474 FIELD_PREP(IRDMA_CQPSQ_QP_FORCELOOPBACK, info->force_lpb) | in irdma_sc_qp_create()
475 FIELD_PREP(IRDMA_CQPSQ_QP_CQNUMVALID, info->cq_num_valid) | in irdma_sc_qp_create()
476 FIELD_PREP(IRDMA_CQPSQ_QP_ARPTABIDXVALID, in irdma_sc_qp_create()
478 FIELD_PREP(IRDMA_CQPSQ_QP_NEXTIWSTATE, info->next_iwarp_state) | in irdma_sc_qp_create()
479 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_qp_create()
524 FIELD_PREP(IRDMA_CQPSQ_QP_NEWMSS, info->new_mss) | in irdma_sc_qp_modify()
525 FIELD_PREP(IRDMA_CQPSQ_QP_TERMLEN, term_len)); in irdma_sc_qp_modify()
530 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MODIFY_QP) | in irdma_sc_qp_modify()
531 FIELD_PREP(IRDMA_CQPSQ_QP_ORDVALID, info->ord_valid) | in irdma_sc_qp_modify()
532 FIELD_PREP(IRDMA_CQPSQ_QP_TOECTXVALID, info->tcp_ctx_valid) | in irdma_sc_qp_modify()
533 FIELD_PREP(IRDMA_CQPSQ_QP_CACHEDVARVALID, in irdma_sc_qp_modify()
535 FIELD_PREP(IRDMA_CQPSQ_QP_VQ, qp->virtual_map) | in irdma_sc_qp_modify()
536 FIELD_PREP(IRDMA_CQPSQ_QP_FORCELOOPBACK, info->force_lpb) | in irdma_sc_qp_modify()
537 FIELD_PREP(IRDMA_CQPSQ_QP_CQNUMVALID, info->cq_num_valid) | in irdma_sc_qp_modify()
538 FIELD_PREP(IRDMA_CQPSQ_QP_MACVALID, info->mac_valid) | in irdma_sc_qp_modify()
539 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_modify()
540 FIELD_PREP(IRDMA_CQPSQ_QP_MSSCHANGE, info->mss_change) | in irdma_sc_qp_modify()
541 FIELD_PREP(IRDMA_CQPSQ_QP_REMOVEHASHENTRY, in irdma_sc_qp_modify()
543 FIELD_PREP(IRDMA_CQPSQ_QP_TERMACT, term_actions) | in irdma_sc_qp_modify()
544 FIELD_PREP(IRDMA_CQPSQ_QP_RESETCON, info->reset_tcp_conn) | in irdma_sc_qp_modify()
545 FIELD_PREP(IRDMA_CQPSQ_QP_ARPTABIDXVALID, in irdma_sc_qp_modify()
547 FIELD_PREP(IRDMA_CQPSQ_QP_NEXTIWSTATE, info->next_iwarp_state) | in irdma_sc_qp_modify()
548 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_qp_modify()
585 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DESTROY_QP) | in irdma_sc_qp_destroy()
586 FIELD_PREP(IRDMA_CQPSQ_QP_QPTYPE, qp->qp_uk.qp_type) | in irdma_sc_qp_destroy()
587 FIELD_PREP(IRDMA_CQPSQ_QP_IGNOREMWBOUND, ignore_mw_bnd) | in irdma_sc_qp_destroy()
588 FIELD_PREP(IRDMA_CQPSQ_QP_REMOVEHASHENTRY, remove_hash_idx) | in irdma_sc_qp_destroy()
589 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_qp_destroy()
656 FIELD_PREP(IRDMAQPC_RQWQESIZE, qp->qp_uk.rq_wqe_size) | in irdma_sc_qp_setctx_roce()
657 FIELD_PREP(IRDMAQPC_RCVTPHEN, qp->rcv_tph_en) | in irdma_sc_qp_setctx_roce()
658 FIELD_PREP(IRDMAQPC_XMITTPHEN, qp->xmit_tph_en) | in irdma_sc_qp_setctx_roce()
659 FIELD_PREP(IRDMAQPC_RQTPHEN, qp->rq_tph_en) | in irdma_sc_qp_setctx_roce()
660 FIELD_PREP(IRDMAQPC_SQTPHEN, qp->sq_tph_en) | in irdma_sc_qp_setctx_roce()
661 FIELD_PREP(IRDMAQPC_PPIDX, push_idx) | in irdma_sc_qp_setctx_roce()
662 FIELD_PREP(IRDMAQPC_PMENA, push_mode_en) | in irdma_sc_qp_setctx_roce()
663 FIELD_PREP(IRDMAQPC_PDIDXHI, roce_info->pd_id >> 16) | in irdma_sc_qp_setctx_roce()
664 FIELD_PREP(IRDMAQPC_DC_TCP_EN, roce_info->dctcp_en) | in irdma_sc_qp_setctx_roce()
665 FIELD_PREP(IRDMAQPC_ERR_RQ_IDX_VALID, roce_info->err_rq_idx_valid) | in irdma_sc_qp_setctx_roce()
666 FIELD_PREP(IRDMAQPC_ISQP1, roce_info->is_qp1) | in irdma_sc_qp_setctx_roce()
667 FIELD_PREP(IRDMAQPC_ROCE_TVER, roce_info->roce_tver) | in irdma_sc_qp_setctx_roce()
668 FIELD_PREP(IRDMAQPC_IPV4, udp->ipv4) | in irdma_sc_qp_setctx_roce()
669 FIELD_PREP(IRDMAQPC_INSERTVLANTAG, udp->insert_vlan_tag)); in irdma_sc_qp_setctx_roce()
676 FIELD_PREP(IRDMAQPC_RQSIZE, qp->hw_rq_size) | in irdma_sc_qp_setctx_roce()
677 FIELD_PREP(IRDMAQPC_SQSIZE, qp->hw_sq_size) | in irdma_sc_qp_setctx_roce()
678 FIELD_PREP(IRDMAQPC_TTL, udp->ttl) | FIELD_PREP(IRDMAQPC_TOS, udp->tos) | in irdma_sc_qp_setctx_roce()
679 FIELD_PREP(IRDMAQPC_SRCPORTNUM, udp->src_port) | in irdma_sc_qp_setctx_roce()
680 FIELD_PREP(IRDMAQPC_DESTPORTNUM, udp->dst_port)); in irdma_sc_qp_setctx_roce()
682 FIELD_PREP(IRDMAQPC_DESTIPADDR2, udp->dest_ip_addr[2]) | in irdma_sc_qp_setctx_roce()
683 FIELD_PREP(IRDMAQPC_DESTIPADDR3, udp->dest_ip_addr[3])); in irdma_sc_qp_setctx_roce()
685 FIELD_PREP(IRDMAQPC_DESTIPADDR0, udp->dest_ip_addr[0]) | in irdma_sc_qp_setctx_roce()
686 FIELD_PREP(IRDMAQPC_DESTIPADDR1, udp->dest_ip_addr[1])); in irdma_sc_qp_setctx_roce()
688 FIELD_PREP(IRDMAQPC_SNDMSS, udp->snd_mss) | in irdma_sc_qp_setctx_roce()
689 FIELD_PREP(IRDMAQPC_VLANTAG, udp->vlan_tag) | in irdma_sc_qp_setctx_roce()
690 FIELD_PREP(IRDMAQPC_ARPIDX, udp->arp_idx)); in irdma_sc_qp_setctx_roce()
692 FIELD_PREP(IRDMAQPC_PKEY, roce_info->p_key) | in irdma_sc_qp_setctx_roce()
693 FIELD_PREP(IRDMAQPC_PDIDX, roce_info->pd_id) | in irdma_sc_qp_setctx_roce()
694 FIELD_PREP(IRDMAQPC_ACKCREDITS, roce_info->ack_credits) | in irdma_sc_qp_setctx_roce()
695 FIELD_PREP(IRDMAQPC_FLOWLABEL, udp->flow_label)); in irdma_sc_qp_setctx_roce()
697 FIELD_PREP(IRDMAQPC_QKEY, roce_info->qkey) | in irdma_sc_qp_setctx_roce()
698 FIELD_PREP(IRDMAQPC_DESTQP, roce_info->dest_qp)); in irdma_sc_qp_setctx_roce()
700 FIELD_PREP(IRDMAQPC_PSNNXT, udp->psn_nxt) | in irdma_sc_qp_setctx_roce()
701 FIELD_PREP(IRDMAQPC_LSN, udp->lsn)); in irdma_sc_qp_setctx_roce()
703 FIELD_PREP(IRDMAQPC_EPSN, udp->epsn)); in irdma_sc_qp_setctx_roce()
705 FIELD_PREP(IRDMAQPC_PSNMAX, udp->psn_max) | in irdma_sc_qp_setctx_roce()
706 FIELD_PREP(IRDMAQPC_PSNUNA, udp->psn_una)); in irdma_sc_qp_setctx_roce()
708 FIELD_PREP(IRDMAQPC_CWNDROCE, udp->cwnd)); in irdma_sc_qp_setctx_roce()
710 FIELD_PREP(IRDMAQPC_ERR_RQ_IDX, roce_info->err_rq_idx) | in irdma_sc_qp_setctx_roce()
711 FIELD_PREP(IRDMAQPC_RNRNAK_THRESH, udp->rnr_nak_thresh) | in irdma_sc_qp_setctx_roce()
712 FIELD_PREP(IRDMAQPC_REXMIT_THRESH, udp->rexmit_thresh) | in irdma_sc_qp_setctx_roce()
713 FIELD_PREP(IRDMAQPC_RTOMIN, roce_info->rtomin)); in irdma_sc_qp_setctx_roce()
715 FIELD_PREP(IRDMAQPC_TXCQNUM, info->send_cq_num) | in irdma_sc_qp_setctx_roce()
716 FIELD_PREP(IRDMAQPC_RXCQNUM, info->rcv_cq_num)); in irdma_sc_qp_setctx_roce()
718 FIELD_PREP(IRDMAQPC_STAT_INDEX, info->stats_idx)); in irdma_sc_qp_setctx_roce()
721 FIELD_PREP(IRDMAQPC_ORDSIZE, roce_info->ord_size) | in irdma_sc_qp_setctx_roce()
722 FIELD_PREP(IRDMAQPC_IRDSIZE, irdma_sc_get_encoded_ird_size(roce_info->ird_size)) | in irdma_sc_qp_setctx_roce()
723 FIELD_PREP(IRDMAQPC_WRRDRSPOK, roce_info->wr_rdresp_en) | in irdma_sc_qp_setctx_roce()
724 FIELD_PREP(IRDMAQPC_RDOK, roce_info->rd_en) | in irdma_sc_qp_setctx_roce()
725 FIELD_PREP(IRDMAQPC_USESTATSINSTANCE, info->stats_idx_valid) | in irdma_sc_qp_setctx_roce()
726 FIELD_PREP(IRDMAQPC_BINDEN, roce_info->bind_en) | in irdma_sc_qp_setctx_roce()
727 FIELD_PREP(IRDMAQPC_FASTREGEN, roce_info->fast_reg_en) | in irdma_sc_qp_setctx_roce()
728 FIELD_PREP(IRDMAQPC_DCQCNENABLE, roce_info->dcqcn_en) | in irdma_sc_qp_setctx_roce()
729 FIELD_PREP(IRDMAQPC_RCVNOICRC, roce_info->rcv_no_icrc) | in irdma_sc_qp_setctx_roce()
730 FIELD_PREP(IRDMAQPC_FW_CC_ENABLE, roce_info->fw_cc_enable) | in irdma_sc_qp_setctx_roce()
731 FIELD_PREP(IRDMAQPC_UDPRIVCQENABLE, roce_info->udprivcq_en) | in irdma_sc_qp_setctx_roce()
732 FIELD_PREP(IRDMAQPC_PRIVEN, roce_info->priv_mode_en) | in irdma_sc_qp_setctx_roce()
733 FIELD_PREP(IRDMAQPC_TIMELYENABLE, roce_info->timely_en)); in irdma_sc_qp_setctx_roce()
735 FIELD_PREP(IRDMAQPC_QPCOMPCTX, info->qp_compl_ctx)); in irdma_sc_qp_setctx_roce()
737 FIELD_PREP(IRDMAQPC_SQTPHVAL, qp->sq_tph_val) | in irdma_sc_qp_setctx_roce()
738 FIELD_PREP(IRDMAQPC_RQTPHVAL, qp->rq_tph_val) | in irdma_sc_qp_setctx_roce()
739 FIELD_PREP(IRDMAQPC_QSHANDLE, qp->qs_handle)); in irdma_sc_qp_setctx_roce()
741 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR3, udp->local_ipaddr[3]) | in irdma_sc_qp_setctx_roce()
742 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR2, udp->local_ipaddr[2])); in irdma_sc_qp_setctx_roce()
744 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR1, udp->local_ipaddr[1]) | in irdma_sc_qp_setctx_roce()
745 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR0, udp->local_ipaddr[0])); in irdma_sc_qp_setctx_roce()
747 FIELD_PREP(IRDMAQPC_THIGH, roce_info->t_high) | in irdma_sc_qp_setctx_roce()
748 FIELD_PREP(IRDMAQPC_TLOW, roce_info->t_low)); in irdma_sc_qp_setctx_roce()
750 FIELD_PREP(IRDMAQPC_REMENDPOINTIDX, info->rem_endpoint_idx)); in irdma_sc_qp_setctx_roce()
771 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_alloc_local_mac_entry()
773 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_alloc_local_mac_entry()
808 header = FIELD_PREP(IRDMA_CQPSQ_MLM_TABLEIDX, info->entry_idx) | in irdma_sc_add_local_mac_entry()
809 FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_add_local_mac_entry()
811 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_add_local_mac_entry()
843 header = FIELD_PREP(IRDMA_CQPSQ_MLM_TABLEIDX, entry_idx) | in irdma_sc_del_local_mac_entry()
844 FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_del_local_mac_entry()
846 FIELD_PREP(IRDMA_CQPSQ_MLM_FREEENTRY, 1) | in irdma_sc_del_local_mac_entry()
847 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity) | in irdma_sc_del_local_mac_entry()
848 FIELD_PREP(IRDMA_CQPSQ_MLM_IGNORE_REF_CNT, ignore_ref_count); in irdma_sc_del_local_mac_entry()
895 qw0 = FIELD_PREP(IRDMAQPC_RQWQESIZE, qp->qp_uk.rq_wqe_size) | in irdma_sc_qp_setctx()
896 FIELD_PREP(IRDMAQPC_RCVTPHEN, qp->rcv_tph_en) | in irdma_sc_qp_setctx()
897 FIELD_PREP(IRDMAQPC_XMITTPHEN, qp->xmit_tph_en) | in irdma_sc_qp_setctx()
898 FIELD_PREP(IRDMAQPC_RQTPHEN, qp->rq_tph_en) | in irdma_sc_qp_setctx()
899 FIELD_PREP(IRDMAQPC_SQTPHEN, qp->sq_tph_en) | in irdma_sc_qp_setctx()
900 FIELD_PREP(IRDMAQPC_PPIDX, push_idx) | in irdma_sc_qp_setctx()
901 FIELD_PREP(IRDMAQPC_PMENA, push_mode_en); in irdma_sc_qp_setctx()
906 qw3 = FIELD_PREP(IRDMAQPC_RQSIZE, qp->hw_rq_size) | in irdma_sc_qp_setctx()
907 FIELD_PREP(IRDMAQPC_SQSIZE, qp->hw_sq_size); in irdma_sc_qp_setctx()
909 qw3 |= FIELD_PREP(IRDMAQPC_GEN1_SRCMACADDRIDX, in irdma_sc_qp_setctx()
912 FIELD_PREP(IRDMAQPC_TXCQNUM, info->send_cq_num) | in irdma_sc_qp_setctx()
913 FIELD_PREP(IRDMAQPC_RXCQNUM, info->rcv_cq_num)); in irdma_sc_qp_setctx()
915 FIELD_PREP(IRDMAQPC_QPCOMPCTX, info->qp_compl_ctx)); in irdma_sc_qp_setctx()
917 FIELD_PREP(IRDMAQPC_SQTPHVAL, qp->sq_tph_val) | in irdma_sc_qp_setctx()
918 FIELD_PREP(IRDMAQPC_RQTPHVAL, qp->rq_tph_val) | in irdma_sc_qp_setctx()
919 FIELD_PREP(IRDMAQPC_QSHANDLE, qp->qs_handle) | in irdma_sc_qp_setctx()
920 FIELD_PREP(IRDMAQPC_EXCEPTION_LAN_QUEUE, qp->ieq_qp)); in irdma_sc_qp_setctx()
922 qw0 |= FIELD_PREP(IRDMAQPC_DDP_VER, iw->ddp_ver) | in irdma_sc_qp_setctx()
923 FIELD_PREP(IRDMAQPC_RDMAP_VER, iw->rdmap_ver) | in irdma_sc_qp_setctx()
924 FIELD_PREP(IRDMAQPC_DC_TCP_EN, iw->dctcp_en) | in irdma_sc_qp_setctx()
925 FIELD_PREP(IRDMAQPC_ECN_EN, iw->ecn_en) | in irdma_sc_qp_setctx()
926 FIELD_PREP(IRDMAQPC_IBRDENABLE, iw->ib_rd_en) | in irdma_sc_qp_setctx()
927 FIELD_PREP(IRDMAQPC_PDIDXHI, iw->pd_id >> 16) | in irdma_sc_qp_setctx()
928 FIELD_PREP(IRDMAQPC_ERR_RQ_IDX_VALID, in irdma_sc_qp_setctx()
930 qw7 |= FIELD_PREP(IRDMAQPC_PDIDX, iw->pd_id); in irdma_sc_qp_setctx()
931 qw16 |= FIELD_PREP(IRDMAQPC_ERR_RQ_IDX, iw->err_rq_idx) | in irdma_sc_qp_setctx()
932 FIELD_PREP(IRDMAQPC_RTOMIN, iw->rtomin); in irdma_sc_qp_setctx()
934 FIELD_PREP(IRDMAQPC_Q2ADDR, qp->q2_pa >> 8) | in irdma_sc_qp_setctx()
935 FIELD_PREP(IRDMAQPC_STAT_INDEX, info->stats_idx)); in irdma_sc_qp_setctx()
941 mac << 16 | FIELD_PREP(IRDMAQPC_LASTBYTESENT, iw->last_byte_sent)); in irdma_sc_qp_setctx()
943 FIELD_PREP(IRDMAQPC_ORDSIZE, iw->ord_size) | in irdma_sc_qp_setctx()
944 FIELD_PREP(IRDMAQPC_IRDSIZE, irdma_sc_get_encoded_ird_size(iw->ird_size)) | in irdma_sc_qp_setctx()
945 FIELD_PREP(IRDMAQPC_WRRDRSPOK, iw->wr_rdresp_en) | in irdma_sc_qp_setctx()
946 FIELD_PREP(IRDMAQPC_RDOK, iw->rd_en) | in irdma_sc_qp_setctx()
947 FIELD_PREP(IRDMAQPC_SNDMARKERS, iw->snd_mark_en) | in irdma_sc_qp_setctx()
948 FIELD_PREP(IRDMAQPC_BINDEN, iw->bind_en) | in irdma_sc_qp_setctx()
949 FIELD_PREP(IRDMAQPC_FASTREGEN, iw->fast_reg_en) | in irdma_sc_qp_setctx()
950 FIELD_PREP(IRDMAQPC_PRIVEN, iw->priv_mode_en) | in irdma_sc_qp_setctx()
951 FIELD_PREP(IRDMAQPC_USESTATSINSTANCE, info->stats_idx_valid) | in irdma_sc_qp_setctx()
952 FIELD_PREP(IRDMAQPC_IWARPMODE, 1) | in irdma_sc_qp_setctx()
953 FIELD_PREP(IRDMAQPC_RCVMARKERS, iw->rcv_mark_en) | in irdma_sc_qp_setctx()
954 FIELD_PREP(IRDMAQPC_ALIGNHDRS, iw->align_hdrs) | in irdma_sc_qp_setctx()
955 FIELD_PREP(IRDMAQPC_RCVNOMPACRC, iw->rcv_no_mpa_crc) | in irdma_sc_qp_setctx()
956FIELD_PREP(IRDMAQPC_RCVMARKOFFSET, iw->rcv_mark_offset || !tcp ? iw->rcv_mark_offset : tcp->rcv_nx… in irdma_sc_qp_setctx()
957FIELD_PREP(IRDMAQPC_SNDMARKOFFSET, iw->snd_mark_offset || !tcp ? iw->snd_mark_offset : tcp->snd_nx… in irdma_sc_qp_setctx()
958 FIELD_PREP(IRDMAQPC_TIMELYENABLE, iw->timely_en)); in irdma_sc_qp_setctx()
961 qw0 |= FIELD_PREP(IRDMAQPC_IPV4, tcp->ipv4) | in irdma_sc_qp_setctx()
962 FIELD_PREP(IRDMAQPC_NONAGLE, tcp->no_nagle) | in irdma_sc_qp_setctx()
963 FIELD_PREP(IRDMAQPC_INSERTVLANTAG, in irdma_sc_qp_setctx()
965 FIELD_PREP(IRDMAQPC_TIMESTAMP, tcp->time_stamp) | in irdma_sc_qp_setctx()
966 FIELD_PREP(IRDMAQPC_LIMIT, tcp->cwnd_inc_limit) | in irdma_sc_qp_setctx()
967 FIELD_PREP(IRDMAQPC_DROPOOOSEG, tcp->drop_ooo_seg) | in irdma_sc_qp_setctx()
968 FIELD_PREP(IRDMAQPC_DUPACK_THRESH, tcp->dup_ack_thresh); in irdma_sc_qp_setctx()
973 qw3 |= FIELD_PREP(IRDMAQPC_TTL, tcp->ttl) | in irdma_sc_qp_setctx()
974 FIELD_PREP(IRDMAQPC_AVOIDSTRETCHACK, tcp->avoid_stretch_ack) | in irdma_sc_qp_setctx()
975 FIELD_PREP(IRDMAQPC_TOS, tcp->tos) | in irdma_sc_qp_setctx()
976 FIELD_PREP(IRDMAQPC_SRCPORTNUM, tcp->src_port) | in irdma_sc_qp_setctx()
977 FIELD_PREP(IRDMAQPC_DESTPORTNUM, tcp->dst_port); in irdma_sc_qp_setctx()
979 qw3 |= FIELD_PREP(IRDMAQPC_GEN1_SRCMACADDRIDX, tcp->src_mac_addr_idx); in irdma_sc_qp_setctx()
984 FIELD_PREP(IRDMAQPC_DESTIPADDR2, tcp->dest_ip_addr[2]) | in irdma_sc_qp_setctx()
985 FIELD_PREP(IRDMAQPC_DESTIPADDR3, tcp->dest_ip_addr[3])); in irdma_sc_qp_setctx()
987 FIELD_PREP(IRDMAQPC_DESTIPADDR0, tcp->dest_ip_addr[0]) | in irdma_sc_qp_setctx()
988 FIELD_PREP(IRDMAQPC_DESTIPADDR1, tcp->dest_ip_addr[1])); in irdma_sc_qp_setctx()
990 FIELD_PREP(IRDMAQPC_SNDMSS, tcp->snd_mss) | in irdma_sc_qp_setctx()
991 FIELD_PREP(IRDMAQPC_SYN_RST_HANDLING, tcp->syn_rst_handling) | in irdma_sc_qp_setctx()
992 FIELD_PREP(IRDMAQPC_VLANTAG, tcp->vlan_tag) | in irdma_sc_qp_setctx()
993 FIELD_PREP(IRDMAQPC_ARPIDX, tcp->arp_idx)); in irdma_sc_qp_setctx()
994 qw7 |= FIELD_PREP(IRDMAQPC_FLOWLABEL, tcp->flow_label) | in irdma_sc_qp_setctx()
995 FIELD_PREP(IRDMAQPC_WSCALE, tcp->wscale) | in irdma_sc_qp_setctx()
996 FIELD_PREP(IRDMAQPC_IGNORE_TCP_OPT, in irdma_sc_qp_setctx()
998 FIELD_PREP(IRDMAQPC_IGNORE_TCP_UNS_OPT, in irdma_sc_qp_setctx()
1000 FIELD_PREP(IRDMAQPC_TCPSTATE, tcp->tcp_state) | in irdma_sc_qp_setctx()
1001 FIELD_PREP(IRDMAQPC_RCVSCALE, tcp->rcv_wscale) | in irdma_sc_qp_setctx()
1002 FIELD_PREP(IRDMAQPC_SNDSCALE, tcp->snd_wscale); in irdma_sc_qp_setctx()
1004 FIELD_PREP(IRDMAQPC_TIMESTAMP_RECENT, tcp->time_stamp_recent) | in irdma_sc_qp_setctx()
1005 FIELD_PREP(IRDMAQPC_TIMESTAMP_AGE, tcp->time_stamp_age)); in irdma_sc_qp_setctx()
1007 FIELD_PREP(IRDMAQPC_SNDNXT, tcp->snd_nxt) | in irdma_sc_qp_setctx()
1008 FIELD_PREP(IRDMAQPC_SNDWND, tcp->snd_wnd)); in irdma_sc_qp_setctx()
1010 FIELD_PREP(IRDMAQPC_RCVNXT, tcp->rcv_nxt) | in irdma_sc_qp_setctx()
1011 FIELD_PREP(IRDMAQPC_RCVWND, tcp->rcv_wnd)); in irdma_sc_qp_setctx()
1013 FIELD_PREP(IRDMAQPC_SNDMAX, tcp->snd_max) | in irdma_sc_qp_setctx()
1014 FIELD_PREP(IRDMAQPC_SNDUNA, tcp->snd_una)); in irdma_sc_qp_setctx()
1016 FIELD_PREP(IRDMAQPC_SRTT, tcp->srtt) | in irdma_sc_qp_setctx()
1017 FIELD_PREP(IRDMAQPC_RTTVAR, tcp->rtt_var)); in irdma_sc_qp_setctx()
1019 FIELD_PREP(IRDMAQPC_SSTHRESH, tcp->ss_thresh) | in irdma_sc_qp_setctx()
1020 FIELD_PREP(IRDMAQPC_CWND, tcp->cwnd)); in irdma_sc_qp_setctx()
1022 FIELD_PREP(IRDMAQPC_SNDWL1, tcp->snd_wl1) | in irdma_sc_qp_setctx()
1023 FIELD_PREP(IRDMAQPC_SNDWL2, tcp->snd_wl2)); in irdma_sc_qp_setctx()
1024 qw16 |= FIELD_PREP(IRDMAQPC_MAXSNDWND, tcp->max_snd_window) | in irdma_sc_qp_setctx()
1025 FIELD_PREP(IRDMAQPC_REXMIT_THRESH, tcp->rexmit_thresh); in irdma_sc_qp_setctx()
1027 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR3, tcp->local_ipaddr[3]) | in irdma_sc_qp_setctx()
1028 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR2, tcp->local_ipaddr[2])); in irdma_sc_qp_setctx()
1030 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR1, tcp->local_ipaddr[1]) | in irdma_sc_qp_setctx()
1031 FIELD_PREP(IRDMAQPC_LOCAL_IPADDR0, tcp->local_ipaddr[0])); in irdma_sc_qp_setctx()
1033 FIELD_PREP(IRDMAQPC_THIGH, iw->t_high) | in irdma_sc_qp_setctx()
1034 FIELD_PREP(IRDMAQPC_TLOW, iw->t_low)); in irdma_sc_qp_setctx()
1036 FIELD_PREP(IRDMAQPC_REMENDPOINTIDX, info->rem_endpoint_idx)); in irdma_sc_qp_setctx()
1081 FIELD_PREP(IRDMA_CQPSQ_STAG_STAGLEN, info->total_len)); in irdma_sc_alloc_stag()
1083 FIELD_PREP(IRDMA_CQPSQ_STAG_IDX, info->stag_idx)); in irdma_sc_alloc_stag()
1085 FIELD_PREP(IRDMA_CQPSQ_STAG_HMCFNIDX, info->hmc_fcn_index)); in irdma_sc_alloc_stag()
1089 FIELD_PREP(IRDMA_CQPSQ_STAG_FIRSTPMPBLIDX, info->first_pm_pbl_idx)); in irdma_sc_alloc_stag()
1091 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_ALLOC_STAG) | in irdma_sc_alloc_stag()
1092 FIELD_PREP(IRDMA_CQPSQ_STAG_MR, 1) | in irdma_sc_alloc_stag()
1093 FIELD_PREP(IRDMA_CQPSQ_STAG_ARIGHTS, info->access_rights) | in irdma_sc_alloc_stag()
1094 FIELD_PREP(IRDMA_CQPSQ_STAG_LPBLSIZE, info->chunk_size) | in irdma_sc_alloc_stag()
1095 FIELD_PREP(IRDMA_CQPSQ_STAG_HPAGESIZE, page_size) | in irdma_sc_alloc_stag()
1096 FIELD_PREP(IRDMA_CQPSQ_STAG_REMACCENABLED, info->remote_access) | in irdma_sc_alloc_stag()
1097 FIELD_PREP(IRDMA_CQPSQ_STAG_USEHMCFNIDX, info->use_hmc_fcn_index) | in irdma_sc_alloc_stag()
1098 FIELD_PREP(IRDMA_CQPSQ_STAG_USEPFRID, info->use_pf_rid) | in irdma_sc_alloc_stag()
1099 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_alloc_stag()
1164 FIELD_PREP(IRDMA_CQPSQ_STAG_STAGLEN, info->total_len) | in irdma_sc_mr_reg_non_shared()
1167 FIELD_PREP(IRDMA_CQPSQ_STAG_KEY, info->stag_key) | in irdma_sc_mr_reg_non_shared()
1168 FIELD_PREP(IRDMA_CQPSQ_STAG_IDX, info->stag_idx)); in irdma_sc_mr_reg_non_shared()
1175 FIELD_PREP(IRDMA_CQPSQ_STAG_FIRSTPMPBLIDX, info->first_pm_pbl_index)); in irdma_sc_mr_reg_non_shared()
1181 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_REG_MR) | in irdma_sc_mr_reg_non_shared()
1182 FIELD_PREP(IRDMA_CQPSQ_STAG_MR, 1) | in irdma_sc_mr_reg_non_shared()
1183 FIELD_PREP(IRDMA_CQPSQ_STAG_LPBLSIZE, info->chunk_size) | in irdma_sc_mr_reg_non_shared()
1184 FIELD_PREP(IRDMA_CQPSQ_STAG_HPAGESIZE, page_size) | in irdma_sc_mr_reg_non_shared()
1185 FIELD_PREP(IRDMA_CQPSQ_STAG_ARIGHTS, info->access_rights) | in irdma_sc_mr_reg_non_shared()
1186 FIELD_PREP(IRDMA_CQPSQ_STAG_REMACCENABLED, remote_access) | in irdma_sc_mr_reg_non_shared()
1187 FIELD_PREP(IRDMA_CQPSQ_STAG_VABASEDTO, addr_type) | in irdma_sc_mr_reg_non_shared()
1188 FIELD_PREP(IRDMA_CQPSQ_STAG_USEHMCFNIDX, info->use_hmc_fcn_index) | in irdma_sc_mr_reg_non_shared()
1189 FIELD_PREP(IRDMA_CQPSQ_STAG_USEPFRID, info->use_pf_rid) | in irdma_sc_mr_reg_non_shared()
1190 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_mr_reg_non_shared()
1226 FIELD_PREP(IRDMA_CQPSQ_STAG_IDX, info->stag_idx)); in irdma_sc_dealloc_stag()
1228 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DEALLOC_STAG) | in irdma_sc_dealloc_stag()
1229 FIELD_PREP(IRDMA_CQPSQ_STAG_MR, info->mr) | in irdma_sc_dealloc_stag()
1230 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_dealloc_stag()
1266 FIELD_PREP(IRDMA_CQPSQ_STAG_IDX, info->mw_stag_index)); in irdma_sc_mw_alloc()
1268 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_ALLOC_STAG) | in irdma_sc_mw_alloc()
1269 FIELD_PREP(IRDMA_CQPSQ_STAG_MWTYPE, info->mw_wide) | in irdma_sc_mw_alloc()
1270 FIELD_PREP(IRDMA_CQPSQ_STAG_MW1_BIND_DONT_VLDT_KEY, in irdma_sc_mw_alloc()
1272 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_mw_alloc()
1330 FIELD_PREP(IRDMAQPSQ_FIRSTPMPBLIDXHI, temp) | in irdma_sc_mr_fast_register()
1331 FIELD_PREP(IRDMAQPSQ_PBLADDR >> IRDMA_HW_PAGE_SHIFT, info->reg_addr_pa)); in irdma_sc_mr_fast_register()
1334 FIELD_PREP(IRDMAQPSQ_FIRSTPMPBLIDXLO, info->first_pm_pbl_index)); in irdma_sc_mr_fast_register()
1336 hdr = FIELD_PREP(IRDMAQPSQ_STAGKEY, info->stag_key) | in irdma_sc_mr_fast_register()
1337 FIELD_PREP(IRDMAQPSQ_STAGINDEX, info->stag_idx) | in irdma_sc_mr_fast_register()
1338 FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_FAST_REGISTER) | in irdma_sc_mr_fast_register()
1339 FIELD_PREP(IRDMAQPSQ_LPBLSIZE, info->chunk_size) | in irdma_sc_mr_fast_register()
1340 FIELD_PREP(IRDMAQPSQ_HPAGESIZE, page_size) | in irdma_sc_mr_fast_register()
1341 FIELD_PREP(IRDMAQPSQ_STAGRIGHTS, info->access_rights) | in irdma_sc_mr_fast_register()
1342 FIELD_PREP(IRDMAQPSQ_VABASEDTO, info->addr_type) | in irdma_sc_mr_fast_register()
1343 FIELD_PREP(IRDMAQPSQ_READFENCE, info->read_fence) | in irdma_sc_mr_fast_register()
1344 FIELD_PREP(IRDMAQPSQ_LOCALFENCE, info->local_fence) | in irdma_sc_mr_fast_register()
1345 FIELD_PREP(IRDMAQPSQ_SIGCOMPL, info->signaled) | in irdma_sc_mr_fast_register()
1346 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_mr_fast_register()
1374 hdr = FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_NOP) | in irdma_sc_gen_rts_ae()
1375 FIELD_PREP(IRDMAQPSQ_LOCALFENCE, 1) | in irdma_sc_gen_rts_ae()
1376 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_gen_rts_ae()
1384 hdr = FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_GEN_RTS_AE) | in irdma_sc_gen_rts_ae()
1385 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_gen_rts_ae()
1413 FIELD_PREP(IRDMAQPSQ_GEN1_FRAG_LEN, size) | in irdma_sc_send_lsmm()
1414 FIELD_PREP(IRDMAQPSQ_GEN1_FRAG_STAG, stag)); in irdma_sc_send_lsmm()
1417 FIELD_PREP(IRDMAQPSQ_FRAG_LEN, size) | in irdma_sc_send_lsmm()
1418 FIELD_PREP(IRDMAQPSQ_FRAG_STAG, stag) | in irdma_sc_send_lsmm()
1419 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_sc_send_lsmm()
1423 hdr = FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_RDMA_SEND) | in irdma_sc_send_lsmm()
1424 FIELD_PREP(IRDMAQPSQ_STREAMMODE, 1) | in irdma_sc_send_lsmm()
1425 FIELD_PREP(IRDMAQPSQ_WAITFORRCVPDU, 1) | in irdma_sc_send_lsmm()
1426 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_lsmm()
1457 FIELD_PREP(IRDMAQPSQ_GEN1_FRAG_STAG, 0xabcd)); in irdma_sc_send_rtt()
1460 (u64)0xabcd | FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_sc_send_rtt()
1462 hdr = FIELD_PREP(IRDMAQPSQ_REMSTAG, 0x1234) | in irdma_sc_send_rtt()
1463 FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_RDMA_READ) | in irdma_sc_send_rtt()
1464 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_rtt()
1471 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_sc_send_rtt()
1473 hdr = FIELD_PREP(IRDMAQPSQ_OPCODE, IRDMAQP_OP_RDMA_WRITE) | in irdma_sc_send_rtt()
1474 FIELD_PREP(IRDMAQPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_sc_send_rtt()
2062 FIELD_PREP(IRDMA_CQPSQ_STATS_HMC_FCN_INDEX, info->hmc_fcn_index)); in irdma_sc_gather_stats()
2065 temp = FIELD_PREP(IRDMA_CQPSQ_STATS_WQEVALID, cqp->polarity) | in irdma_sc_gather_stats()
2066 FIELD_PREP(IRDMA_CQPSQ_STATS_USE_INST, info->use_stats_inst) | in irdma_sc_gather_stats()
2067 FIELD_PREP(IRDMA_CQPSQ_STATS_INST_INDEX, in irdma_sc_gather_stats()
2069 FIELD_PREP(IRDMA_CQPSQ_STATS_USE_HMC_FCN_INDEX, in irdma_sc_gather_stats()
2071 FIELD_PREP(IRDMA_CQPSQ_STATS_OP, IRDMA_CQP_OP_GATHER_STATS); in irdma_sc_gather_stats()
2106 FIELD_PREP(IRDMA_CQPSQ_STATS_HMC_FCN_INDEX, info->hmc_fn_id)); in irdma_sc_manage_stats_inst()
2107 temp = FIELD_PREP(IRDMA_CQPSQ_STATS_WQEVALID, cqp->polarity) | in irdma_sc_manage_stats_inst()
2108 FIELD_PREP(IRDMA_CQPSQ_STATS_ALLOC_INST, alloc) | in irdma_sc_manage_stats_inst()
2109 FIELD_PREP(IRDMA_CQPSQ_STATS_USE_HMC_FCN_INDEX, in irdma_sc_manage_stats_inst()
2111 FIELD_PREP(IRDMA_CQPSQ_STATS_INST_INDEX, info->stats_idx) | in irdma_sc_manage_stats_inst()
2112 FIELD_PREP(IRDMA_CQPSQ_STATS_OP, IRDMA_CQP_OP_MANAGE_STATS); in irdma_sc_manage_stats_inst()
2147 FIELD_PREP(IRDMA_CQPSQ_UP_CNPOVERRIDE, info->cnp_up_override) | in irdma_sc_set_up_map()
2148 FIELD_PREP(IRDMA_CQPSQ_UP_HMCFCNIDX, info->hmc_fcn_idx)); in irdma_sc_set_up_map()
2150 temp = FIELD_PREP(IRDMA_CQPSQ_UP_WQEVALID, cqp->polarity) | in irdma_sc_set_up_map()
2151 FIELD_PREP(IRDMA_CQPSQ_UP_USEVLAN, info->use_vlan) | in irdma_sc_set_up_map()
2152 FIELD_PREP(IRDMA_CQPSQ_UP_USEOVERRIDE, in irdma_sc_set_up_map()
2154 FIELD_PREP(IRDMA_CQPSQ_UP_OP, IRDMA_CQP_OP_UP_MAP); in irdma_sc_set_up_map()
2185 FIELD_PREP(IRDMA_CQPSQ_WS_VSI, info->vsi) | in irdma_sc_manage_ws_node()
2186 FIELD_PREP(IRDMA_CQPSQ_WS_WEIGHT, info->weight)); in irdma_sc_manage_ws_node()
2188 temp = FIELD_PREP(IRDMA_CQPSQ_WS_WQEVALID, cqp->polarity) | in irdma_sc_manage_ws_node()
2189 FIELD_PREP(IRDMA_CQPSQ_WS_NODEOP, node_op) | in irdma_sc_manage_ws_node()
2190 FIELD_PREP(IRDMA_CQPSQ_WS_ENABLENODE, info->enable) | in irdma_sc_manage_ws_node()
2191 FIELD_PREP(IRDMA_CQPSQ_WS_NODETYPE, info->type_leaf) | in irdma_sc_manage_ws_node()
2192 FIELD_PREP(IRDMA_CQPSQ_WS_PRIOTYPE, info->prio_type) | in irdma_sc_manage_ws_node()
2193 FIELD_PREP(IRDMA_CQPSQ_WS_TC, info->tc) | in irdma_sc_manage_ws_node()
2194 FIELD_PREP(IRDMA_CQPSQ_WS_OP, IRDMA_CQP_OP_WORK_SCHED_NODE) | in irdma_sc_manage_ws_node()
2195 FIELD_PREP(IRDMA_CQPSQ_WS_PARENTID, info->parent_id) | in irdma_sc_manage_ws_node()
2196 FIELD_PREP(IRDMA_CQPSQ_WS_NODEID, info->id); in irdma_sc_manage_ws_node()
2246 temp |= FIELD_PREP(IRDMA_CQPSQ_FWQE_RQMNERR, in irdma_sc_qp_flush_wqes()
2248 FIELD_PREP(IRDMA_CQPSQ_FWQE_RQMJERR, in irdma_sc_qp_flush_wqes()
2251 temp |= FIELD_PREP(IRDMA_CQPSQ_FWQE_SQMNERR, in irdma_sc_qp_flush_wqes()
2253 FIELD_PREP(IRDMA_CQPSQ_FWQE_SQMJERR, in irdma_sc_qp_flush_wqes()
2259 info->ae_code | FIELD_PREP(IRDMA_CQPSQ_FWQE_AESOURCE, in irdma_sc_qp_flush_wqes()
2264 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_FLUSH_WQES) | in irdma_sc_qp_flush_wqes()
2265 FIELD_PREP(IRDMA_CQPSQ_FWQE_GENERATE_AE, info->generate_ae) | in irdma_sc_qp_flush_wqes()
2266 FIELD_PREP(IRDMA_CQPSQ_FWQE_USERFLCODE, info->userflushcode) | in irdma_sc_qp_flush_wqes()
2267 FIELD_PREP(IRDMA_CQPSQ_FWQE_FLUSHSQ, flush_sq) | in irdma_sc_qp_flush_wqes()
2268 FIELD_PREP(IRDMA_CQPSQ_FWQE_FLUSHRQ, flush_rq) | in irdma_sc_qp_flush_wqes()
2269 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_qp_flush_wqes()
2303 temp = info->ae_code | FIELD_PREP(IRDMA_CQPSQ_FWQE_AESOURCE, in irdma_sc_gen_ae()
2307 hdr = qp->qp_uk.qp_id | FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_gen_ae()
2309 FIELD_PREP(IRDMA_CQPSQ_FWQE_GENERATE_AE, 1) | in irdma_sc_gen_ae()
2310 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_gen_ae()
2344 hdr = FIELD_PREP(IRDMA_CQPSQ_UCTX_QPID, info->qp_id) | in irdma_sc_qp_upload_context()
2345 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_UPLOAD_CONTEXT) | in irdma_sc_qp_upload_context()
2346 FIELD_PREP(IRDMA_CQPSQ_UCTX_QPTYPE, info->qp_type) | in irdma_sc_qp_upload_context()
2347 FIELD_PREP(IRDMA_CQPSQ_UCTX_RAWFORMAT, info->raw_format) | in irdma_sc_qp_upload_context()
2348 FIELD_PREP(IRDMA_CQPSQ_UCTX_FREEZEQP, info->freeze_qp) | in irdma_sc_qp_upload_context()
2349 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_qp_upload_context()
2385 hdr = FIELD_PREP(IRDMA_CQPSQ_MPP_PPIDX, info->push_idx) | in irdma_sc_manage_push_page()
2386 FIELD_PREP(IRDMA_CQPSQ_MPP_PPTYPE, info->push_page_type) | in irdma_sc_manage_push_page()
2387 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MANAGE_PUSH_PAGES) | in irdma_sc_manage_push_page()
2388 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity) | in irdma_sc_manage_push_page()
2389 FIELD_PREP(IRDMA_CQPSQ_MPP_FREE_PAGE, info->free_page); in irdma_sc_manage_push_page()
2418 hdr = FIELD_PREP(IRDMA_CQPSQ_SUSPENDQP_QPID, qp->qp_uk.qp_id) | in irdma_sc_suspend_qp()
2419 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_SUSPEND_QP) | in irdma_sc_suspend_qp()
2420 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_suspend_qp()
2449 FIELD_PREP(IRDMA_CQPSQ_RESUMEQP_QSHANDLE, qp->qs_handle)); in irdma_sc_resume_qp()
2451 hdr = FIELD_PREP(IRDMA_CQPSQ_RESUMEQP_QPID, qp->qp_uk.qp_id) | in irdma_sc_resume_qp()
2452 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_RESUME_QP) | in irdma_sc_resume_qp()
2453 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_resume_qp()
2549 FIELD_PREP(IRDMA_CQPSQ_CQ_SHADOW_READ_THRESHOLD, cq->shadow_read_threshold)); in irdma_sc_cq_create()
2553 FIELD_PREP(IRDMA_CQPSQ_CQ_FIRSTPMPBLIDX, (cq->virtual_map ? cq->first_pm_pbl_idx : 0))); in irdma_sc_cq_create()
2555 FIELD_PREP(IRDMA_CQPSQ_TPHVAL, cq->tph_val) | in irdma_sc_cq_create()
2556 FIELD_PREP(IRDMA_CQPSQ_VSIIDX, cq->vsi->vsi_idx)); in irdma_sc_cq_create()
2561 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_CREATE_CQ) | in irdma_sc_cq_create()
2562 FIELD_PREP(IRDMA_CQPSQ_CQ_LPBLSIZE, cq->pbl_chunk_size) | in irdma_sc_cq_create()
2563 FIELD_PREP(IRDMA_CQPSQ_CQ_CHKOVERFLOW, check_overflow) | in irdma_sc_cq_create()
2564 FIELD_PREP(IRDMA_CQPSQ_CQ_VIRTMAP, cq->virtual_map) | in irdma_sc_cq_create()
2565 FIELD_PREP(IRDMA_CQPSQ_CQ_ENCEQEMASK, cq->ceqe_mask) | in irdma_sc_cq_create()
2566 FIELD_PREP(IRDMA_CQPSQ_CQ_CEQIDVALID, cq->ceq_id_valid) | in irdma_sc_cq_create()
2567 FIELD_PREP(IRDMA_CQPSQ_TPHEN, cq->tph_en) | in irdma_sc_cq_create()
2568 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, in irdma_sc_cq_create()
2570 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_cq_create()
2614 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DESTROY_CQ) | in irdma_sc_cq_destroy()
2615 FIELD_PREP(IRDMA_CQPSQ_CQ_LPBLSIZE, cq->pbl_chunk_size) | in irdma_sc_cq_destroy()
2616 FIELD_PREP(IRDMA_CQPSQ_CQ_VIRTMAP, cq->virtual_map) | in irdma_sc_cq_destroy()
2617 FIELD_PREP(IRDMA_CQPSQ_CQ_ENCEQEMASK, cq->ceqe_mask) | in irdma_sc_cq_destroy()
2618 FIELD_PREP(IRDMA_CQPSQ_CQ_CEQIDVALID, cq->ceq_id_valid) | in irdma_sc_cq_destroy()
2619 FIELD_PREP(IRDMA_CQPSQ_TPHEN, cq->tph_en) | in irdma_sc_cq_destroy()
2620 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, cq->cq_uk.avoid_mem_cflct) | in irdma_sc_cq_destroy()
2621 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_cq_destroy()
2677 FIELD_PREP(IRDMA_CQPSQ_CQ_SHADOW_READ_THRESHOLD, info->shadow_read_threshold)); in irdma_sc_cq_modify()
2682 FIELD_PREP(IRDMA_CQPSQ_TPHVAL, cq->tph_val) | in irdma_sc_cq_modify()
2683 FIELD_PREP(IRDMA_CQPSQ_VSIIDX, cq->vsi->vsi_idx)); in irdma_sc_cq_modify()
2686 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_MODIFY_CQ) | in irdma_sc_cq_modify()
2687 FIELD_PREP(IRDMA_CQPSQ_CQ_CQRESIZE, info->cq_resize) | in irdma_sc_cq_modify()
2688 FIELD_PREP(IRDMA_CQPSQ_CQ_LPBLSIZE, info->pbl_chunk_size) | in irdma_sc_cq_modify()
2689 FIELD_PREP(IRDMA_CQPSQ_CQ_CHKOVERFLOW, info->check_overflow) | in irdma_sc_cq_modify()
2690 FIELD_PREP(IRDMA_CQPSQ_CQ_VIRTMAP, info->virtual_map) | in irdma_sc_cq_modify()
2691 FIELD_PREP(IRDMA_CQPSQ_CQ_ENCEQEMASK, cq->ceqe_mask) | in irdma_sc_cq_modify()
2692 FIELD_PREP(IRDMA_CQPSQ_TPHEN, cq->tph_en) | in irdma_sc_cq_modify()
2693 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, in irdma_sc_cq_modify()
2695 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_cq_modify()
3164 temp = FIELD_PREP(IRDMA_CQPHC_SQSIZE, cqp->hw_sq_size) | in irdma_sc_cqp_create()
3165 FIELD_PREP(IRDMA_CQPHC_SVER, cqp->struct_ver) | in irdma_sc_cqp_create()
3166 FIELD_PREP(IRDMA_CQPHC_DISABLE_PFPDUS, cqp->disable_packed) | in irdma_sc_cqp_create()
3167 FIELD_PREP(IRDMA_CQPHC_CEQPERVF, cqp->ceqs_per_vf); in irdma_sc_cqp_create()
3169 temp |= FIELD_PREP(IRDMA_CQPHC_ROCEV2_RTO_POLICY, in irdma_sc_cqp_create()
3171 FIELD_PREP(IRDMA_CQPHC_PROTOCOL_USED, in irdma_sc_cqp_create()
3178 temp = FIELD_PREP(IRDMA_CQPHC_ENABLED_VFS, cqp->ena_vf_count) | in irdma_sc_cqp_create()
3179 FIELD_PREP(IRDMA_CQPHC_HMC_PROFILE, cqp->hmc_profile); in irdma_sc_cqp_create()
3182 temp = FIELD_PREP(IRDMA_CQPHC_HW_MAJVER, cqp->hw_maj_ver) | in irdma_sc_cqp_create()
3183 FIELD_PREP(IRDMA_CQPHC_HW_MINVER, cqp->hw_min_ver); in irdma_sc_cqp_create()
3185 temp |= FIELD_PREP(IRDMA_CQPHC_MIN_RATE, cqp->dcqcn_params.min_rate) | in irdma_sc_cqp_create()
3186 FIELD_PREP(IRDMA_CQPHC_MIN_DEC_FACTOR, cqp->dcqcn_params.min_dec_factor); in irdma_sc_cqp_create()
3192 temp |= FIELD_PREP(IRDMA_CQPHC_DCQCN_T, cqp->dcqcn_params.dcqcn_t) | in irdma_sc_cqp_create()
3193 FIELD_PREP(IRDMA_CQPHC_RAI_FACTOR, cqp->dcqcn_params.rai_factor) | in irdma_sc_cqp_create()
3194 FIELD_PREP(IRDMA_CQPHC_HAI_FACTOR, cqp->dcqcn_params.hai_factor); in irdma_sc_cqp_create()
3199 temp |= FIELD_PREP(IRDMA_CQPHC_DCQCN_B, cqp->dcqcn_params.dcqcn_b) | in irdma_sc_cqp_create()
3200 FIELD_PREP(IRDMA_CQPHC_DCQCN_F, cqp->dcqcn_params.dcqcn_f) | in irdma_sc_cqp_create()
3201 FIELD_PREP(IRDMA_CQPHC_CC_CFG_VALID, cqp->dcqcn_params.cc_cfg_valid) | in irdma_sc_cqp_create()
3202 FIELD_PREP(IRDMA_CQPHC_RREDUCE_MPERIOD, cqp->dcqcn_params.rreduce_mperiod); in irdma_sc_cqp_create()
3329 temp_val = FIELD_PREP(IRDMA_CQ_DBSA_ARM_SEQ_NUM, arm_seq_num) | in irdma_sc_ccq_arm()
3330 FIELD_PREP(IRDMA_CQ_DBSA_SW_CQ_SELECT, sw_cq_sel) | in irdma_sc_ccq_arm()
3331 FIELD_PREP(IRDMA_CQ_DBSA_ARM_NEXT_SE, arm_next_se) | in irdma_sc_ccq_arm()
3332 FIELD_PREP(IRDMA_CQ_DBSA_ARM_NEXT, 1); in irdma_sc_ccq_arm()
3475 hdr = FIELD_PREP(IRDMA_CQPSQ_MHMC_VFIDX, info->vf_id) | in irdma_sc_manage_hmc_pm_func_table()
3476 FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_manage_hmc_pm_func_table()
3478 FIELD_PREP(IRDMA_CQPSQ_MHMC_FREEPMFN, info->free_fcn) | in irdma_sc_manage_hmc_pm_func_table()
3479 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_manage_hmc_pm_func_table()
3530 hdr = FIELD_PREP(IRDMA_CQPSQ_BUFSIZE, IRDMA_COMMIT_FPM_BUF_SIZE) | in irdma_sc_commit_fpm_val()
3531 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_COMMIT_FPM_VAL) | in irdma_sc_commit_fpm_val()
3532 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_commit_fpm_val()
3591 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_QUERY_FPM_VAL) | in irdma_sc_query_fpm_val()
3592 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_query_fpm_val()
3682 FIELD_PREP(IRDMA_CQPSQ_TPHVAL, ceq->tph_val) | in irdma_sc_ceq_create()
3683 FIELD_PREP(IRDMA_CQPSQ_VSIIDX, ceq->vsi->vsi_idx)); in irdma_sc_ceq_create()
3684 hdr = FIELD_PREP(IRDMA_CQPSQ_CEQ_CEQID, ceq->ceq_id) | in irdma_sc_ceq_create()
3685 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_CREATE_CEQ) | in irdma_sc_ceq_create()
3686 FIELD_PREP(IRDMA_CQPSQ_CEQ_LPBLSIZE, ceq->pbl_chunk_size) | in irdma_sc_ceq_create()
3687 FIELD_PREP(IRDMA_CQPSQ_CEQ_VMAP, ceq->virtual_map) | in irdma_sc_ceq_create()
3688 FIELD_PREP(IRDMA_CQPSQ_CEQ_ITRNOEXPIRE, ceq->itr_no_expire) | in irdma_sc_ceq_create()
3689 FIELD_PREP(IRDMA_CQPSQ_TPHEN, ceq->tph_en) | in irdma_sc_ceq_create()
3690 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_ceq_create()
3778 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DESTROY_CEQ) | in irdma_sc_ceq_destroy()
3779 FIELD_PREP(IRDMA_CQPSQ_CEQ_LPBLSIZE, ceq->pbl_chunk_size) | in irdma_sc_ceq_destroy()
3780 FIELD_PREP(IRDMA_CQPSQ_CEQ_VMAP, ceq->virtual_map) | in irdma_sc_ceq_destroy()
3781 FIELD_PREP(IRDMA_CQPSQ_TPHEN, ceq->tph_en) | in irdma_sc_ceq_destroy()
3782 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_ceq_destroy()
3946 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_CREATE_AEQ) | in irdma_sc_aeq_create()
3947 FIELD_PREP(IRDMA_CQPSQ_AEQ_LPBLSIZE, aeq->pbl_chunk_size) | in irdma_sc_aeq_create()
3948 FIELD_PREP(IRDMA_CQPSQ_AEQ_VMAP, aeq->virtual_map) | in irdma_sc_aeq_create()
3949 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_aeq_create()
3985 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DESTROY_AEQ) | in irdma_sc_aeq_destroy()
3986 FIELD_PREP(IRDMA_CQPSQ_AEQ_LPBLSIZE, aeq->pbl_chunk_size) | in irdma_sc_aeq_destroy()
3987 FIELD_PREP(IRDMA_CQPSQ_AEQ_VMAP, aeq->virtual_map) | in irdma_sc_aeq_destroy()
3988 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_aeq_destroy()
4278 FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_DESTROY_CQ) | in irdma_sc_ccq_destroy()
4279 FIELD_PREP(IRDMA_CQPSQ_CQ_ENCEQEMASK, ccq->ceqe_mask) | in irdma_sc_ccq_destroy()
4280 FIELD_PREP(IRDMA_CQPSQ_CQ_CEQIDVALID, ccq->ceq_id_valid) | in irdma_sc_ccq_destroy()
4281 FIELD_PREP(IRDMA_CQPSQ_TPHEN, ccq->tph_en) | in irdma_sc_ccq_destroy()
4282 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, ccq->cq_uk.avoid_mem_cflct) | in irdma_sc_ccq_destroy()
4283 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_ccq_destroy()
4439 data |= FIELD_PREP(IRDMA_CQPSQ_UPESD_HMCFNID, info->hmc_fn_id); in cqp_sds_wqe_fill()
4445 (FIELD_PREP(IRDMA_CQPSQ_UPESD_SDCMD, info->entry[2].cmd) | in cqp_sds_wqe_fill()
4446 FIELD_PREP(IRDMA_CQPSQ_UPESD_ENTRY_VALID, 1))); in cqp_sds_wqe_fill()
4452 (FIELD_PREP(IRDMA_CQPSQ_UPESD_SDCMD, info->entry[1].cmd) | in cqp_sds_wqe_fill()
4453 FIELD_PREP(IRDMA_CQPSQ_UPESD_ENTRY_VALID, 1))); in cqp_sds_wqe_fill()
4459 FIELD_PREP(IRDMA_CQPSQ_UPESD_SDCMD, info->entry[0].cmd)); in cqp_sds_wqe_fill()
4467 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, IRDMA_CQP_OP_UPDATE_PE_SDS) | in cqp_sds_wqe_fill()
4468 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity) | in cqp_sds_wqe_fill()
4469 FIELD_PREP(IRDMA_CQPSQ_UPESD_ENTRY_COUNT, mem_entries); in cqp_sds_wqe_fill()
4549 FIELD_PREP(IRDMA_SHMC_PAGE_ALLOCATED_HMC_FN_ID, hmc_fn_id)); in irdma_sc_static_hmc_pages_allocated()
4551 hdr = FIELD_PREP(IRDMA_CQPSQ_OPCODE, in irdma_sc_static_hmc_pages_allocated()
4553 FIELD_PREP(IRDMA_CQPSQ_WQEVALID, cqp->polarity); in irdma_sc_static_hmc_pages_allocated()
4647 temp = FIELD_PREP(IRDMA_CQPSQ_QUERY_RDMA_FEATURES_WQEVALID, in irdma_sc_query_rdma_features()
4649 FIELD_PREP(IRDMA_CQPSQ_QUERY_RDMA_FEATURES_BUF_LEN, buf->size) | in irdma_sc_query_rdma_features()
4650 FIELD_PREP(IRDMA_CQPSQ_UP_OP, IRDMA_CQP_OP_QUERY_RDMA_FEATURES); in irdma_sc_query_rdma_features()
5305 reg_val = FIELD_PREP(IRDMA_PFINT_AEQCTL_CAUSE_ENA, enable) | in irdma_cfg_aeq()
5306 FIELD_PREP(IRDMA_PFINT_AEQCTL_MSIX_INDX, idx) | in irdma_cfg_aeq()
5307 FIELD_PREP(IRDMA_PFINT_AEQCTL_ITR_INDX, 3); in irdma_cfg_aeq()