Lines Matching +full:1 +full:x

9  * 1. Redistributions of source code must retain the above copyright
188 CPL_ERR_TCAM_PARITY = 1,
253 CPL_CONN_POLICY_ASK = 1,
271 ULP_CRC_HEADER = 1 << 0,
272 ULP_CRC_DATA = 1 << 1
288 TX_CSUM_UDP = 1,
302 PKTYPE_HASH_UCAST = 1,
325 RSS_HASH_IP = 1, /* IP or IPv6 2-tuple hash */
337 LE_SZ_33 = 1,
350 #define V_CPL_OPCODE(x) ((x) << S_CPL_OPCODE) argument
351 #define G_CPL_OPCODE(x) (((x) >> S_CPL_OPCODE) & 0xFF) argument
352 #define G_TID(x) ((x) & 0xFFFFFF) argument
371 #define V_TID_TID(x) ((x) << S_TID_TID) argument
372 #define G_TID_TID(x) (((x) >> S_TID_TID) & M_TID_TID) argument
376 #define V_TID_COOKIE(x) ((x) << S_TID_COOKIE) argument
377 #define G_TID_COOKIE(x) (((x) >> S_TID_COOKIE) & M_TID_COOKIE) argument
381 #define V_TID_QID(x) ((x) << S_TID_QID) argument
382 #define G_TID_QID(x) (((x) >> S_TID_QID) & M_TID_QID) argument
394 __u8 unknown:1;
395 __u8 ecn:1;
396 __u8 sack:1;
397 __u8 tstamp:1;
399 __u8 tstamp:1;
400 __u8 sack:1;
401 __u8 ecn:1;
402 __u8 unknown:1;
411 __u8 filter_hit:1;
412 __u8 filter_tid:1;
414 __u8 ipv6:1;
415 __u8 send2fw:1;
417 __u8 send2fw:1;
418 __u8 ipv6:1;
420 __u8 filter_tid:1;
421 __u8 filter_hit:1;
430 #define G_HASHTYPE(x) (((x) >> S_HASHTYPE) & M_HASHTYPE) argument
434 #define G_QNUM(x) (((x) >> S_QNUM) & M_QNUM) argument
452 #define V_WR_LEN16(x) ((x) << S_WR_LEN16) argument
453 #define G_WR_LEN16(x) (((x) >> S_WR_LEN16) & M_WR_LEN16) argument
458 #define V_WR_OP(x) ((__u64)(x) << S_WR_OP) argument
459 #define G_WR_OP(x) (((x) >> S_WR_OP) & M_WR_OP) argument
471 #define V_ACCEPT_MODE(x) ((x) << S_ACCEPT_MODE) argument
472 #define G_ACCEPT_MODE(x) (((x) >> S_ACCEPT_MODE) & M_ACCEPT_MODE) argument
476 #define V_TX_CHAN(x) ((x) << S_TX_CHAN) argument
477 #define G_TX_CHAN(x) (((x) >> S_TX_CHAN) & M_TX_CHAN) argument
480 #define V_NO_CONG(x) ((x) << S_NO_CONG) argument
481 #define F_NO_CONG V_NO_CONG(1U)
484 #define V_DELACK(x) ((x) << S_DELACK) argument
485 #define F_DELACK V_DELACK(1U)
488 #define V_INJECT_TIMER(x) ((x) << S_INJECT_TIMER) argument
489 #define F_INJECT_TIMER V_INJECT_TIMER(1U)
492 #define V_NON_OFFLOAD(x) ((x) << S_NON_OFFLOAD) argument
493 #define F_NON_OFFLOAD V_NON_OFFLOAD(1U)
497 #define V_ULP_MODE(x) ((x) << S_ULP_MODE) argument
498 #define G_ULP_MODE(x) (((x) >> S_ULP_MODE) & M_ULP_MODE) argument
502 #define V_RCV_BUFSIZ(x) ((x) << S_RCV_BUFSIZ) argument
503 #define G_RCV_BUFSIZ(x) (((x) >> S_RCV_BUFSIZ) & M_RCV_BUFSIZ) argument
507 #define V_DSCP(x) ((x) << S_DSCP) argument
508 #define G_DSCP(x) (((x) >> S_DSCP) & M_DSCP) argument
512 #define V_SMAC_SEL(x) ((__u64)(x) << S_SMAC_SEL) argument
513 #define G_SMAC_SEL(x) (((x) >> S_SMAC_SEL) & M_SMAC_SEL) argument
517 #define V_L2T_IDX(x) ((__u64)(x) << S_L2T_IDX) argument
518 #define G_L2T_IDX(x) (((x) >> S_L2T_IDX) & M_L2T_IDX) argument
521 #define V_TCAM_BYPASS(x) ((__u64)(x) << S_TCAM_BYPASS) argument
522 #define F_TCAM_BYPASS V_TCAM_BYPASS(1ULL)
525 #define V_NAGLE(x) ((__u64)(x) << S_NAGLE) argument
526 #define F_NAGLE V_NAGLE(1ULL)
530 #define V_WND_SCALE(x) ((__u64)(x) << S_WND_SCALE) argument
531 #define G_WND_SCALE(x) (((x) >> S_WND_SCALE) & M_WND_SCALE) argument
534 #define V_KEEP_ALIVE(x) ((__u64)(x) << S_KEEP_ALIVE) argument
535 #define F_KEEP_ALIVE V_KEEP_ALIVE(1ULL)
539 #define V_MAX_RT(x) ((__u64)(x) << S_MAX_RT) argument
540 #define G_MAX_RT(x) (((x) >> S_MAX_RT) & M_MAX_RT) argument
543 #define V_MAX_RT_OVERRIDE(x) ((__u64)(x) << S_MAX_RT_OVERRIDE) argument
544 #define F_MAX_RT_OVERRIDE V_MAX_RT_OVERRIDE(1ULL)
548 #define V_MSS_IDX(x) ((__u64)(x) << S_MSS_IDX) argument
549 #define G_MSS_IDX(x) (((x) >> S_MSS_IDX) & M_MSS_IDX) argument
551 /* option 1 fields */
553 #define V_SYN_RSS_ENABLE(x) ((x) << S_SYN_RSS_ENABLE) argument
554 #define F_SYN_RSS_ENABLE V_SYN_RSS_ENABLE(1U)
556 #define S_SYN_RSS_USE_HASH 1
557 #define V_SYN_RSS_USE_HASH(x) ((x) << S_SYN_RSS_USE_HASH) argument
558 #define F_SYN_RSS_USE_HASH V_SYN_RSS_USE_HASH(1U)
562 #define V_SYN_RSS_QUEUE(x) ((x) << S_SYN_RSS_QUEUE) argument
563 #define G_SYN_RSS_QUEUE(x) (((x) >> S_SYN_RSS_QUEUE) & M_SYN_RSS_QUEUE) argument
567 #define V_LISTEN_INTF(x) ((x) << S_LISTEN_INTF) argument
568 #define G_LISTEN_INTF(x) (((x) >> S_LISTEN_INTF) & M_LISTEN_INTF) argument
571 #define V_LISTEN_FILTER(x) ((x) << S_LISTEN_FILTER) argument
572 #define F_LISTEN_FILTER V_LISTEN_FILTER(1U)
575 #define V_SYN_DEFENSE(x) ((x) << S_SYN_DEFENSE) argument
576 #define F_SYN_DEFENSE V_SYN_DEFENSE(1U)
580 #define V_CONN_POLICY(x) ((x) << S_CONN_POLICY) argument
581 #define G_CONN_POLICY(x) (((x) >> S_CONN_POLICY) & M_CONN_POLICY) argument
585 #define V_T5_FILT_INFO(x) ((x) << S_T5_FILT_INFO) argument
586 #define G_T5_FILT_INFO(x) (((x) >> S_T5_FILT_INFO) & M_T5_FILT_INFO) argument
590 #define V_FILT_INFO(x) ((x) << S_FILT_INFO) argument
591 #define G_FILT_INFO(x) (((x) >> S_FILT_INFO) & M_FILT_INFO) argument
596 #define V_RSS_QUEUE(x) ((x) << S_RSS_QUEUE) argument
597 #define G_RSS_QUEUE(x) (((x) >> S_RSS_QUEUE) & M_RSS_QUEUE) argument
600 #define V_RSS_QUEUE_VALID(x) ((x) << S_RSS_QUEUE_VALID) argument
601 #define F_RSS_QUEUE_VALID V_RSS_QUEUE_VALID(1U)
604 #define V_RX_COALESCE_VALID(x) ((x) << S_RX_COALESCE_VALID) argument
605 #define F_RX_COALESCE_VALID V_RX_COALESCE_VALID(1U)
609 #define V_RX_COALESCE(x) ((x) << S_RX_COALESCE) argument
610 #define G_RX_COALESCE(x) (((x) >> S_RX_COALESCE) & M_RX_COALESCE) argument
614 #define V_CONG_CNTRL(x) ((x) << S_CONG_CNTRL) argument
615 #define G_CONG_CNTRL(x) (((x) >> S_CONG_CNTRL) & M_CONG_CNTRL) argument
619 #define V_PACE(x) ((x) << S_PACE) argument
620 #define G_PACE(x) (((x) >> S_PACE) & M_PACE) argument
623 #define V_CONG_CNTRL_VALID(x) ((x) << S_CONG_CNTRL_VALID) argument
624 #define F_CONG_CNTRL_VALID V_CONG_CNTRL_VALID(1U)
627 #define V_T5_ISS(x) ((x) << S_T5_ISS) argument
628 #define F_T5_ISS V_T5_ISS(1U)
631 #define V_PACE_VALID(x) ((x) << S_PACE_VALID) argument
632 #define F_PACE_VALID V_PACE_VALID(1U)
635 #define V_RX_FC_DISABLE(x) ((x) << S_RX_FC_DISABLE) argument
636 #define F_RX_FC_DISABLE V_RX_FC_DISABLE(1U)
639 #define V_RX_FC_DDP(x) ((x) << S_RX_FC_DDP) argument
640 #define F_RX_FC_DDP V_RX_FC_DDP(1U)
643 #define V_RX_FC_VALID(x) ((x) << S_RX_FC_VALID) argument
644 #define F_RX_FC_VALID V_RX_FC_VALID(1U)
648 #define V_TX_QUEUE(x) ((x) << S_TX_QUEUE) argument
649 #define G_TX_QUEUE(x) (((x) >> S_TX_QUEUE) & M_TX_QUEUE) argument
652 #define V_RX_CHANNEL(x) ((x) << S_RX_CHANNEL) argument
653 #define F_RX_CHANNEL V_RX_CHANNEL(1U)
656 #define V_CCTRL_ECN(x) ((x) << S_CCTRL_ECN) argument
657 #define F_CCTRL_ECN V_CCTRL_ECN(1U)
660 #define V_WND_SCALE_EN(x) ((x) << S_WND_SCALE_EN) argument
661 #define F_WND_SCALE_EN V_WND_SCALE_EN(1U)
664 #define V_TSTAMPS_EN(x) ((x) << S_TSTAMPS_EN) argument
665 #define F_TSTAMPS_EN V_TSTAMPS_EN(1U)
668 #define V_SACK_EN(x) ((x) << S_SACK_EN) argument
669 #define F_SACK_EN V_SACK_EN(1U)
672 #define V_T5_OPT_2_VALID(x) ((x) << S_T5_OPT_2_VALID) argument
673 #define F_T5_OPT_2_VALID V_T5_OPT_2_VALID(1U)
720 #define V_PASS_OPEN_TID(x) ((x) << S_PASS_OPEN_TID) argument
721 #define G_PASS_OPEN_TID(x) (((x) >> S_PASS_OPEN_TID) & M_PASS_OPEN_TID) argument
725 #define V_PASS_OPEN_TOS(x) ((x) << S_PASS_OPEN_TOS) argument
726 #define G_PASS_OPEN_TOS(x) (((x) >> S_PASS_OPEN_TOS) & M_PASS_OPEN_TOS) argument
731 #define V_TCPOPT_WSCALE_OK(x) ((x) << S_TCPOPT_WSCALE_OK) argument
732 #define G_TCPOPT_WSCALE_OK(x) (((x) >> S_TCPOPT_WSCALE_OK) & M_TCPOPT_WSCALE_OK) argument
736 #define V_TCPOPT_SACK(x) ((x) << S_TCPOPT_SACK) argument
737 #define G_TCPOPT_SACK(x) (((x) >> S_TCPOPT_SACK) & M_TCPOPT_SACK) argument
741 #define V_TCPOPT_TSTAMP(x) ((x) << S_TCPOPT_TSTAMP) argument
742 #define G_TCPOPT_TSTAMP(x) (((x) >> S_TCPOPT_TSTAMP) & M_TCPOPT_TSTAMP) argument
746 #define V_TCPOPT_SND_WSCALE(x) ((x) << S_TCPOPT_SND_WSCALE) argument
747 #define G_TCPOPT_SND_WSCALE(x) (((x) >> S_TCPOPT_SND_WSCALE) & M_TCPOPT_SND_WSCALE) argument
751 #define V_TCPOPT_MSS(x) ((x) << S_TCPOPT_MSS) argument
752 #define G_TCPOPT_MSS(x) (((x) >> S_TCPOPT_MSS) & M_TCPOPT_MSS) argument
769 #define V_SYN_RX_CHAN(x) ((x) << S_SYN_RX_CHAN) argument
770 #define G_SYN_RX_CHAN(x) (((x) >> S_SYN_RX_CHAN) & M_SYN_RX_CHAN) argument
774 #define V_TCP_HDR_LEN(x) ((x) << S_TCP_HDR_LEN) argument
775 #define G_TCP_HDR_LEN(x) (((x) >> S_TCP_HDR_LEN) & M_TCP_HDR_LEN) argument
778 #define V_T6_TCP_HDR_LEN(x) ((x) << S_T6_TCP_HDR_LEN) argument
779 #define G_T6_TCP_HDR_LEN(x) (((x) >> S_T6_TCP_HDR_LEN) & M_TCP_HDR_LEN) argument
783 #define V_IP_HDR_LEN(x) ((x) << S_IP_HDR_LEN) argument
784 #define G_IP_HDR_LEN(x) (((x) >> S_IP_HDR_LEN) & M_IP_HDR_LEN) argument
787 #define V_T6_IP_HDR_LEN(x) ((x) << S_T6_IP_HDR_LEN) argument
788 #define G_T6_IP_HDR_LEN(x) (((x) >> S_T6_IP_HDR_LEN) & M_IP_HDR_LEN) argument
792 #define V_ETH_HDR_LEN(x) ((x) << S_ETH_HDR_LEN) argument
793 #define G_ETH_HDR_LEN(x) (((x) >> S_ETH_HDR_LEN) & M_ETH_HDR_LEN) argument
797 #define V_T6_ETH_HDR_LEN(x) ((x) << S_T6_ETH_HDR_LEN) argument
798 #define G_T6_ETH_HDR_LEN(x) (((x) >> S_T6_ETH_HDR_LEN) & M_T6_ETH_HDR_LEN) argument
803 #define V_SYN_MAC_IDX(x) ((x) << S_SYN_MAC_IDX) argument
804 #define G_SYN_MAC_IDX(x) (((x) >> S_SYN_MAC_IDX) & M_SYN_MAC_IDX) argument
807 #define V_SYN_XACT_MATCH(x) ((x) << S_SYN_XACT_MATCH) argument
808 #define F_SYN_XACT_MATCH V_SYN_XACT_MATCH(1U)
812 #define V_SYN_INTF(x) ((x) << S_SYN_INTF) argument
813 #define G_SYN_INTF(x) (((x) >> S_SYN_INTF) & M_SYN_INTF) argument
831 #define V_CPL_T7_PASS_ACCEPT_REQ_IPSECEN(x) \ argument
832 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_IPSECEN)
833 #define G_CPL_T7_PASS_ACCEPT_REQ_IPSECEN(x) \ argument
834 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_IPSECEN) & \
837 V_CPL_T7_PASS_ACCEPT_REQ_IPSECEN(1U)
841 #define V_CPL_T7_PASS_ACCEPT_REQ_IPSECTYPE(x) \ argument
842 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_IPSECTYPE)
843 #define G_CPL_T7_PASS_ACCEPT_REQ_IPSECTYPE(x) \ argument
844 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_IPSECTYPE) & \
849 #define V_CPL_T7_PASS_ACCEPT_REQ_OUTIPHDRLEN(x) \ argument
850 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_OUTIPHDRLEN)
851 #define G_CPL_T7_PASS_ACCEPT_REQ_OUTIPHDRLEN(x) \ argument
852 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_OUTIPHDRLEN) & \
857 #define V_CPL_T7_PASS_ACCEPT_REQ_ETHHDRLEN(x) \ argument
858 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_ETHHDRLEN)
859 #define G_CPL_T7_PASS_ACCEPT_REQ_ETHHDRLEN(x) \ argument
860 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_ETHHDRLEN) & \
865 #define V_CPL_T7_PASS_ACCEPT_REQ_IPHDRLEN(x) \ argument
866 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_IPHDRLEN)
867 #define G_CPL_T7_PASS_ACCEPT_REQ_IPHDRLEN(x) \ argument
868 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_IPHDRLEN) & \
873 #define V_CPL_T7_PASS_ACCEPT_REQ_TCPHDRLEN(x) \ argument
874 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TCPHDRLEN)
875 #define G_CPL_T7_PASS_ACCEPT_REQ_TCPHDRLEN(x) \ argument
876 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TCPHDRLEN) & \
881 #define V_CPL_T7_PASS_ACCEPT_REQ_RXCHANNEL(x) \ argument
882 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_RXCHANNEL)
883 #define G_CPL_T7_PASS_ACCEPT_REQ_RXCHANNEL(x) \ argument
884 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_RXCHANNEL) & \
889 #define V_CPL_T7_PASS_ACCEPT_REQ_INTERFACE(x) \ argument
890 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_INTERFACE)
891 #define G_CPL_T7_PASS_ACCEPT_REQ_INTERFACE(x) \ argument
892 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_INTERFACE) & \
897 #define V_CPL_T7_PASS_ACCEPT_REQ_MAC_MATCH(x) \ argument
898 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_MAC_MATCH)
899 #define G_CPL_T7_PASS_ACCEPT_REQ_MAC_MATCH(x) \ argument
900 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_MAC_MATCH) & \
903 V_CPL_T7_PASS_ACCEPT_REQ_MAC_MATCH(1U)
907 #define V_CPL_T7_PASS_ACCEPT_REQ_MAC_IX(x) \ argument
908 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_MAC_IX)
909 #define G_CPL_T7_PASS_ACCEPT_REQ_MAC_IX(x) \ argument
910 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_MAC_IX) & M_CPL_T7_PASS_ACCEPT_REQ_MAC_IX)
914 #define V_CPL_T7_PASS_ACCEPT_REQ_TOS(x) ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TOS) argument
915 #define G_CPL_T7_PASS_ACCEPT_REQ_TOS(x) \ argument
916 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TOS) & M_CPL_T7_PASS_ACCEPT_REQ_TOS)
920 #define V_CPL_T7_PASS_ACCEPT_REQ_PTID(x) \ argument
921 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_PTID)
922 #define G_CPL_T7_PASS_ACCEPT_REQ_PTID(x) \ argument
923 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_PTID) & M_CPL_T7_PASS_ACCEPT_REQ_PTID)
927 #define V_CPL_T7_PASS_ACCEPT_REQ_TCPTMSTP(x) \ argument
928 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TCPTMSTP)
929 #define G_CPL_T7_PASS_ACCEPT_REQ_TCPTMSTP(x) \ argument
930 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TCPTMSTP) & \
933 V_CPL_T7_PASS_ACCEPT_REQ_TCPTMSTP(1U)
937 #define V_CPL_T7_PASS_ACCEPT_REQ_TCPSACK(x) \ argument
938 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TCPSACK)
939 #define G_CPL_T7_PASS_ACCEPT_REQ_TCPSACK(x) \ argument
940 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TCPSACK) & \
943 V_CPL_T7_PASS_ACCEPT_REQ_TCPSACK(1U)
947 #define V_CPL_T7_PASS_ACCEPT_REQ_TCPECN(x) \ argument
948 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TCPECN)
949 #define G_CPL_T7_PASS_ACCEPT_REQ_TCPECN(x) \ argument
950 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TCPECN) & M_CPL_T7_PASS_ACCEPT_REQ_TCPECN)
952 V_CPL_T7_PASS_ACCEPT_REQ_TCPECN(1U)
956 #define V_CPL_T7_PASS_ACCEPT_REQ_TCPUNKN(x) \ argument
957 ((x) << S_CPL_T7_PASS_ACCEPT_REQ_TCPUNKN)
958 #define G_CPL_T7_PASS_ACCEPT_REQ_TCPUNKN(x) \ argument
959 (((x) >> S_CPL_T7_PASS_ACCEPT_REQ_TCPUNKN) & \
962 V_CPL_T7_PASS_ACCEPT_REQ_TCPUNKN(1U)
997 #define V_FILTER_TUPLE(x) ((x) << S_FILTER_TUPLE) argument
998 #define G_FILTER_TUPLE(x) (((x) >> S_FILTER_TUPLE) & M_FILTER_TUPLE) argument
1030 #define V_AOPEN_FCOEMASK(x) ((x) << S_AOPEN_FCOEMASK) argument
1031 #define F_AOPEN_FCOEMASK V_AOPEN_FCOEMASK(1U)
1048 #define S_T7_FILTER_TUPLE 1
1050 #define V_T7_FILTER_TUPLE(x) ((x) << S_T7_FILTER_TUPLE) argument
1051 #define G_T7_FILTER_TUPLE(x) (((x) >> S_T7_FILTER_TUPLE) & M_T7_FILTER_TUPLE) argument
1125 #define V_AOPEN_STATUS(x) ((x) << S_AOPEN_STATUS) argument
1126 #define G_AOPEN_STATUS(x) (((x) >> S_AOPEN_STATUS) & M_AOPEN_STATUS) argument
1130 #define V_AOPEN_ATID(x) ((x) << S_AOPEN_ATID) argument
1131 #define G_AOPEN_ATID(x) (((x) >> S_AOPEN_ATID) & M_AOPEN_ATID) argument
1154 #define V_QUEUENO(x) ((x) << S_QUEUENO) argument
1155 #define G_QUEUENO(x) (((x) >> S_QUEUENO) & M_QUEUENO) argument
1158 #define V_REPLY_CHAN(x) ((x) << S_REPLY_CHAN) argument
1159 #define F_REPLY_CHAN V_REPLY_CHAN(1U)
1162 #define V_NO_REPLY(x) ((x) << S_NO_REPLY) argument
1163 #define F_NO_REPLY V_NO_REPLY(1U)
1174 #define V_T7_REPLY_CHAN(x) ((x) << S_T7_REPLY_CHAN) argument
1175 #define G_T7_REPLY_CHAN(x) (((x) >> S_T7_REPLY_CHAN) & M_T7_REPLY_CHAN) argument
1179 #define V_T7_QUEUENO(x) ((x) << S_T7_QUEUENO) argument
1180 #define G_T7_QUEUENO(x) (((x) >> S_T7_QUEUENO) & M_T7_QUEUENO) argument
1184 #define V_CPL_GET_TCB_COOKIE(x) ((x) << S_CPL_GET_TCB_COOKIE) argument
1185 #define G_CPL_GET_TCB_COOKIE(x) \ argument
1186 (((x) >> S_CPL_GET_TCB_COOKIE) & M_CPL_GET_TCB_COOKIE)
1223 #define V_WORD(x) ((x) << S_WORD) argument
1224 #define G_WORD(x) (((x) >> S_WORD) & M_WORD) argument
1228 #define V_COOKIE(x) ((x) << S_COOKIE) argument
1229 #define G_COOKIE(x) (((x) >> S_COOKIE) & M_COOKIE) argument
1274 #define V_LISTSVR_IPV6(x) ((x) << S_LISTSVR_IPV6) argument
1275 #define F_LISTSVR_IPV6 V_LISTSVR_IPV6(1U)
1286 #define V_CPL_T7_CLOSE_LISTSVR_REQ_NOREPLY(x) \ argument
1287 ((x) << S_CPL_T7_CLOSE_LISTSVR_REQ_NOREPLY)
1288 #define G_CPL_T7_CLOSE_LISTSVR_REQ_NOREPLY(x) \ argument
1289 (((x) >> S_CPL_T7_CLOSE_LISTSVR_REQ_NOREPLY) & \
1292 V_CPL_T7_CLOSE_LISTSVR_REQ_NOREPLY(1U)
1296 #define V_CPL_T7_CLOSE_LISTSVR_REQ_IPV6(x) \ argument
1297 ((x) << S_CPL_T7_CLOSE_LISTSVR_REQ_IPV6)
1298 #define G_CPL_T7_CLOSE_LISTSVR_REQ_IPV6(x) \ argument
1299 (((x) >> S_CPL_T7_CLOSE_LISTSVR_REQ_IPV6) & M_CPL_T7_CLOSE_LISTSVR_REQ_IPV6)
1301 V_CPL_T7_CLOSE_LISTSVR_REQ_IPV6(1U)
1305 #define V_CPL_T7_CLOSE_LISTSVR_REQ_QUEUE(x) \ argument
1306 ((x) << S_CPL_T7_CLOSE_LISTSVR_REQ_QUEUE)
1307 #define G_CPL_T7_CLOSE_LISTSVR_REQ_QUEUE(x) \ argument
1308 (((x) >> S_CPL_T7_CLOSE_LISTSVR_REQ_QUEUE) & \
1333 #define V_ABORT_RSS_STATUS(x) ((x) << S_ABORT_RSS_STATUS) argument
1334 #define G_ABORT_RSS_STATUS(x) (((x) >> S_ABORT_RSS_STATUS) & M_ABORT_RSS_STATUS) argument
1338 #define V_ABORT_RSS_SRQIDX(x) ((x) << S_ABORT_RSS_SRQIDX) argument
1339 #define G_ABORT_RSS_SRQIDX(x) (((x) >> S_ABORT_RSS_SRQIDX) & M_ABORT_RSS_SRQIDX) argument
1343 * bit[0] specifies whether to send RST (0) to remote peer or suppress it (1)
1344 * bit[1] indicates ABORT_REQ was sent after a CLOSE_CON_REQ
1345 * bit[2] specifies whether to disable the mmgr (1) or not (0)
1379 #define V_CPL_ABORT_RPL_RSS_IDX(x) ((x) << S_CPL_ABORT_RPL_RSS_IDX) argument
1380 #define G_CPL_ABORT_RPL_RSS_IDX(x) \ argument
1381 (((x) >> S_CPL_ABORT_RPL_RSS_IDX) & M_CPL_ABORT_RPL_RSS_IDX)
1385 #define V_CPL_ABORT_RPL_RSS_STATUS(x) ((x) << S_CPL_ABORT_RPL_RSS_STATUS) argument
1386 #define G_CPL_ABORT_RPL_RSS_STATUS(x) \ argument
1387 (((x) >> S_CPL_ABORT_RPL_RSS_STATUS) & M_CPL_ABORT_RPL_RSS_STATUS)
1436 #define V_TX_ACK_PAGES(x) ((x) << S_TX_ACK_PAGES) argument
1437 #define G_TX_ACK_PAGES(x) (((x) >> S_TX_ACK_PAGES) & M_TX_ACK_PAGES) argument
1442 #define V_TX_PORT(x) ((x) << S_TX_PORT) argument
1443 #define G_TX_PORT(x) (((x) >> S_TX_PORT) & M_TX_PORT) argument
1447 #define V_TX_MSS(x) ((x) << S_TX_MSS) argument
1448 #define G_TX_MSS(x) (((x) >> S_TX_MSS) & M_TX_MSS) argument
1452 #define V_TX_QOS(x) ((x) << S_TX_QOS) argument
1453 #define G_TX_QOS(x) (((x) >> S_TX_QOS) & M_TX_QOS) argument
1457 #define V_TX_SNDBUF(x) ((x) << S_TX_SNDBUF) argument
1458 #define G_TX_SNDBUF(x) (((x) >> S_TX_SNDBUF) & M_TX_SNDBUF) argument
1470 #define V_TX_DATA_MSS(x) ((x) << S_TX_DATA_MSS) argument
1471 #define G_TX_DATA_MSS(x) (((x) >> S_TX_DATA_MSS) & M_TX_DATA_MSS) argument
1475 #define V_TX_LENGTH(x) ((x) << S_TX_LENGTH) argument
1476 #define G_TX_LENGTH(x) (((x) >> S_TX_LENGTH) & M_TX_LENGTH) argument
1480 #define V_TX_PROXY(x) ((x) << S_TX_PROXY) argument
1481 #define F_TX_PROXY V_TX_PROXY(1U)
1485 #define V_TX_ULP_SUBMODE(x) ((x) << S_TX_ULP_SUBMODE) argument
1486 #define G_TX_ULP_SUBMODE(x) (((x) >> S_TX_ULP_SUBMODE) & M_TX_ULP_SUBMODE) argument
1490 #define V_TX_ULP_MODE(x) ((x) << S_TX_ULP_MODE) argument
1491 #define G_TX_ULP_MODE(x) (((x) >> S_TX_ULP_MODE) & M_TX_ULP_MODE) argument
1495 #define V_T7_TX_ULP_MODE(x) ((x) << S_T7_TX_ULP_MODE) argument
1496 #define G_T7_TX_ULP_MODE(x) (((x) >> S_T7_TX_ULP_MODE) & M_T7_TX_ULP_MODE) argument
1499 #define V_TX_FORCE(x) ((x) << S_TX_FORCE) argument
1500 #define F_TX_FORCE V_TX_FORCE(1U)
1503 #define V_TX_SHOVE(x) ((x) << S_TX_SHOVE) argument
1504 #define F_TX_SHOVE V_TX_SHOVE(1U)
1507 #define V_TX_MORE(x) ((x) << S_TX_MORE) argument
1508 #define F_TX_MORE V_TX_MORE(1U)
1511 #define V_TX_URG(x) ((x) << S_TX_URG) argument
1512 #define F_TX_URG V_TX_URG(1U)
1515 #define V_TX_FLUSH(x) ((x) << S_TX_FLUSH) argument
1516 #define F_TX_FLUSH V_TX_FLUSH(1U)
1519 #define V_TX_SAVE(x) ((x) << S_TX_SAVE) argument
1520 #define F_TX_SAVE V_TX_SAVE(1U)
1523 #define V_TX_TNL(x) ((x) << S_TX_TNL) argument
1524 #define F_TX_TNL V_TX_TNL(1U)
1527 #define V_T6_TX_FORCE(x) ((x) << S_T6_TX_FORCE) argument
1528 #define F_T6_TX_FORCE V_T6_TX_FORCE(1U)
1531 #define V_TX_BYPASS(x) ((x) << S_TX_BYPASS) argument
1532 #define F_TX_BYPASS V_TX_BYPASS(1U)
1535 #define V_TX_PUSH(x) ((x) << S_TX_PUSH) argument
1536 #define F_TX_PUSH V_TX_PUSH(1U)
1541 #define V_TX_CPU_IDX(x) ((x) << S_TX_CPU_IDX) argument
1542 #define G_TX_CPU_IDX(x) (((x) >> S_TX_CPU_IDX) & M_TX_CPU_IDX) argument
1545 #define V_TX_CLOSE(x) ((x) << S_TX_CLOSE) argument
1546 #define F_TX_CLOSE V_TX_CLOSE(1U)
1549 #define V_TX_INIT(x) ((x) << S_TX_INIT) argument
1550 #define F_TX_INIT V_TX_INIT(1U)
1553 #define V_TX_IMM_ACK(x) ((x) << S_TX_IMM_ACK) argument
1554 #define F_TX_IMM_ACK V_TX_IMM_ACK(1U)
1557 #define V_TX_IMM_DMA(x) ((x) << S_TX_IMM_DMA) argument
1558 #define F_TX_IMM_DMA V_TX_IMM_DMA(1U)
1592 #define V_CPL_TX_DATA_REQ_TID(x) ((x) << S_CPL_TX_DATA_REQ_TID) argument
1593 #define G_CPL_TX_DATA_REQ_TID(x) \ argument
1594 (((x) >> S_CPL_TX_DATA_REQ_TID) & M_CPL_TX_DATA_REQ_TID)
1618 #define V_CPL_SGE_FLR_FLUSH_COOKIEVALUE(x) \ argument
1619 ((x) << S_CPL_SGE_FLR_FLUSH_COOKIEVALUE)
1620 #define G_CPL_SGE_FLR_FLUSH_COOKIEVALUE(x) \ argument
1621 (((x) >> S_CPL_SGE_FLR_FLUSH_COOKIEVALUE) & \
1626 #define V_CPL_SGE_FLR_FLUSH_COOKIESEL(x) \ argument
1627 ((x) << S_CPL_SGE_FLR_FLUSH_COOKIESEL)
1628 #define G_CPL_SGE_FLR_FLUSH_COOKIESEL(x) \ argument
1629 (((x) >> S_CPL_SGE_FLR_FLUSH_COOKIESEL) & M_CPL_SGE_FLR_FLUSH_COOKIESEL)
1655 #define V_TXPKT_VF(x) ((x) << S_TXPKT_VF) argument
1656 #define G_TXPKT_VF(x) (((x) >> S_TXPKT_VF) & M_TXPKT_VF) argument
1660 #define V_TXPKT_PF(x) ((x) << S_TXPKT_PF) argument
1661 #define G_TXPKT_PF(x) (((x) >> S_TXPKT_PF) & M_TXPKT_PF) argument
1664 #define V_TXPKT_VF_VLD(x) ((x) << S_TXPKT_VF_VLD) argument
1665 #define F_TXPKT_VF_VLD V_TXPKT_VF_VLD(1U)
1669 #define V_TXPKT_OVLAN_IDX(x) ((x) << S_TXPKT_OVLAN_IDX) argument
1670 #define G_TXPKT_OVLAN_IDX(x) (((x) >> S_TXPKT_OVLAN_IDX) & M_TXPKT_OVLAN_IDX) argument
1674 #define V_TXPKT_T5_OVLAN_IDX(x) ((x) << S_TXPKT_T5_OVLAN_IDX) argument
1675 #define G_TXPKT_T5_OVLAN_IDX(x) (((x) >> S_TXPKT_T5_OVLAN_IDX) & \ argument
1680 #define V_TXPKT_INTF(x) ((x) << S_TXPKT_INTF) argument
1681 #define G_TXPKT_INTF(x) (((x) >> S_TXPKT_INTF) & M_TXPKT_INTF) argument
1684 #define V_TXPKT_SPECIAL_STAT(x) ((x) << S_TXPKT_SPECIAL_STAT) argument
1685 #define F_TXPKT_SPECIAL_STAT V_TXPKT_SPECIAL_STAT(1U)
1688 #define V_TXPKT_T5_FCS_DIS(x) ((x) << S_TXPKT_T5_FCS_DIS) argument
1689 #define F_TXPKT_T5_FCS_DIS V_TXPKT_T5_FCS_DIS(1U)
1692 #define V_TXPKT_INS_OVLAN(x) ((x) << S_TXPKT_INS_OVLAN) argument
1693 #define F_TXPKT_INS_OVLAN V_TXPKT_INS_OVLAN(1U)
1696 #define V_TXPKT_T5_INS_OVLAN(x) ((x) << S_TXPKT_T5_INS_OVLAN) argument
1697 #define F_TXPKT_T5_INS_OVLAN V_TXPKT_T5_INS_OVLAN(1U)
1700 #define V_TXPKT_STAT_DIS(x) ((x) << S_TXPKT_STAT_DIS) argument
1701 #define F_TXPKT_STAT_DIS V_TXPKT_STAT_DIS(1U)
1704 #define V_TXPKT_LOOPBACK(x) ((x) << S_TXPKT_LOOPBACK) argument
1705 #define F_TXPKT_LOOPBACK V_TXPKT_LOOPBACK(1U)
1708 #define V_TXPKT_TSTAMP(x) ((x) << S_TXPKT_TSTAMP) argument
1709 #define F_TXPKT_TSTAMP V_TXPKT_TSTAMP(1U)
1713 #define V_TXPKT_OPCODE(x) ((x) << S_TXPKT_OPCODE) argument
1714 #define G_TXPKT_OPCODE(x) (((x) >> S_TXPKT_OPCODE) & M_TXPKT_OPCODE) argument
1719 #define V_TXPKT_SA_IDX(x) ((x) << S_TXPKT_SA_IDX) argument
1720 #define G_TXPKT_SA_IDX(x) (((x) >> S_TXPKT_SA_IDX) & M_TXPKT_SA_IDX) argument
1724 #define V_TXPKT_CSUM_END(x) ((x) << S_TXPKT_CSUM_END) argument
1725 #define G_TXPKT_CSUM_END(x) (((x) >> S_TXPKT_CSUM_END) & M_TXPKT_CSUM_END) argument
1729 #define V_TXPKT_CSUM_START(x) ((x) << S_TXPKT_CSUM_START) argument
1730 #define G_TXPKT_CSUM_START(x) (((x) >> S_TXPKT_CSUM_START) & M_TXPKT_CSUM_START) argument
1734 #define V_TXPKT_IPHDR_LEN(x) ((__u64)(x) << S_TXPKT_IPHDR_LEN) argument
1735 #define G_TXPKT_IPHDR_LEN(x) (((x) >> S_TXPKT_IPHDR_LEN) & M_TXPKT_IPHDR_LEN) argument
1738 #define G_T6_TXPKT_IPHDR_LEN(x) \ argument
1739 (((x) >> S_TXPKT_IPHDR_LEN) & M_T6_TXPKT_IPHDR_LEN)
1743 #define V_TXPKT_CSUM_LOC(x) ((__u64)(x) << S_TXPKT_CSUM_LOC) argument
1744 #define G_TXPKT_CSUM_LOC(x) (((x) >> S_TXPKT_CSUM_LOC) & M_TXPKT_CSUM_LOC) argument
1748 #define V_TXPKT_ETHHDR_LEN(x) ((__u64)(x) << S_TXPKT_ETHHDR_LEN) argument
1749 #define G_TXPKT_ETHHDR_LEN(x) (((x) >> S_TXPKT_ETHHDR_LEN) & M_TXPKT_ETHHDR_LEN) argument
1753 #define V_T6_TXPKT_ETHHDR_LEN(x) ((__u64)(x) << S_T6_TXPKT_ETHHDR_LEN) argument
1754 #define G_T6_TXPKT_ETHHDR_LEN(x) \ argument
1755 (((x) >> S_T6_TXPKT_ETHHDR_LEN) & M_T6_TXPKT_ETHHDR_LEN)
1759 #define V_TXPKT_CSUM_TYPE(x) ((__u64)(x) << S_TXPKT_CSUM_TYPE) argument
1760 #define G_TXPKT_CSUM_TYPE(x) (((x) >> S_TXPKT_CSUM_TYPE) & M_TXPKT_CSUM_TYPE) argument
1764 #define V_TXPKT_VLAN(x) ((__u64)(x) << S_TXPKT_VLAN) argument
1765 #define G_TXPKT_VLAN(x) (((x) >> S_TXPKT_VLAN) & M_TXPKT_VLAN) argument
1768 #define V_TXPKT_VLAN_VLD(x) ((__u64)(x) << S_TXPKT_VLAN_VLD) argument
1769 #define F_TXPKT_VLAN_VLD V_TXPKT_VLAN_VLD(1ULL)
1772 #define V_TXPKT_IPSEC(x) ((__u64)(x) << S_TXPKT_IPSEC) argument
1773 #define F_TXPKT_IPSEC V_TXPKT_IPSEC(1ULL)
1776 #define V_TXPKT_IPCSUM_DIS(x) ((__u64)(x) << S_TXPKT_IPCSUM_DIS) argument
1777 #define F_TXPKT_IPCSUM_DIS V_TXPKT_IPCSUM_DIS(1ULL)
1780 #define V_TXPKT_L4CSUM_DIS(x) ((__u64)(x) << S_TXPKT_L4CSUM_DIS) argument
1781 #define F_TXPKT_L4CSUM_DIS V_TXPKT_L4CSUM_DIS(1ULL)
1795 #define V_CPL_TX_PKT_XT_OPCODE(x) ((x) << S_CPL_TX_PKT_XT_OPCODE) argument
1796 #define G_CPL_TX_PKT_XT_OPCODE(x) \ argument
1797 (((x) >> S_CPL_TX_PKT_XT_OPCODE) & M_CPL_TX_PKT_XT_OPCODE)
1801 #define V_CPL_TX_PKT_XT_TIMESTAMP(x) ((x) << S_CPL_TX_PKT_XT_TIMESTAMP) argument
1802 #define G_CPL_TX_PKT_XT_TIMESTAMP(x) \ argument
1803 (((x) >> S_CPL_TX_PKT_XT_TIMESTAMP) & M_CPL_TX_PKT_XT_TIMESTAMP)
1804 #define F_CPL_TX_PKT_XT_TIMESTAMP V_CPL_TX_PKT_XT_TIMESTAMP(1U)
1808 #define V_CPL_TX_PKT_XT_STATDISABLE(x) ((x) << S_CPL_TX_PKT_XT_STATDISABLE) argument
1809 #define G_CPL_TX_PKT_XT_STATDISABLE(x) \ argument
1810 (((x) >> S_CPL_TX_PKT_XT_STATDISABLE) & M_CPL_TX_PKT_XT_STATDISABLE)
1811 #define F_CPL_TX_PKT_XT_STATDISABLE V_CPL_TX_PKT_XT_STATDISABLE(1U)
1815 #define V_CPL_TX_PKT_XT_FCSDIS(x) ((x) << S_CPL_TX_PKT_XT_FCSDIS) argument
1816 #define G_CPL_TX_PKT_XT_FCSDIS(x) \ argument
1817 (((x) >> S_CPL_TX_PKT_XT_FCSDIS) & M_CPL_TX_PKT_XT_FCSDIS)
1818 #define F_CPL_TX_PKT_XT_FCSDIS V_CPL_TX_PKT_XT_FCSDIS(1U)
1822 #define V_CPL_TX_PKT_XT_STATSPECIAL(x) ((x) << S_CPL_TX_PKT_XT_STATSPECIAL) argument
1823 #define G_CPL_TX_PKT_XT_STATSPECIAL(x) \ argument
1824 (((x) >> S_CPL_TX_PKT_XT_STATSPECIAL) & M_CPL_TX_PKT_XT_STATSPECIAL)
1825 #define F_CPL_TX_PKT_XT_STATSPECIAL V_CPL_TX_PKT_XT_STATSPECIAL(1U)
1829 #define V_CPL_TX_PKT_XT_INTERFACE(x) ((x) << S_CPL_TX_PKT_XT_INTERFACE) argument
1830 #define G_CPL_TX_PKT_XT_INTERFACE(x) \ argument
1831 (((x) >> S_CPL_TX_PKT_XT_INTERFACE) & M_CPL_TX_PKT_XT_INTERFACE)
1835 #define V_CPL_TX_PKT_XT_OVLAN(x) ((x) << S_CPL_TX_PKT_XT_OVLAN) argument
1836 #define G_CPL_TX_PKT_XT_OVLAN(x) \ argument
1837 (((x) >> S_CPL_TX_PKT_XT_OVLAN) & M_CPL_TX_PKT_XT_OVLAN)
1838 #define F_CPL_TX_PKT_XT_OVLAN V_CPL_TX_PKT_XT_OVLAN(1U)
1842 #define V_CPL_TX_PKT_XT_OVLANIDX(x) ((x) << S_CPL_TX_PKT_XT_OVLANIDX) argument
1843 #define G_CPL_TX_PKT_XT_OVLANIDX(x) \ argument
1844 (((x) >> S_CPL_TX_PKT_XT_OVLANIDX) & M_CPL_TX_PKT_XT_OVLANIDX)
1848 #define V_CPL_TX_PKT_XT_VFVALID(x) ((x) << S_CPL_TX_PKT_XT_VFVALID) argument
1849 #define G_CPL_TX_PKT_XT_VFVALID(x) \ argument
1850 (((x) >> S_CPL_TX_PKT_XT_VFVALID) & M_CPL_TX_PKT_XT_VFVALID)
1851 #define F_CPL_TX_PKT_XT_VFVALID V_CPL_TX_PKT_XT_VFVALID(1U)
1855 #define V_CPL_TX_PKT_XT_PF(x) ((x) << S_CPL_TX_PKT_XT_PF) argument
1856 #define G_CPL_TX_PKT_XT_PF(x) \ argument
1857 (((x) >> S_CPL_TX_PKT_XT_PF) & M_CPL_TX_PKT_XT_PF)
1861 #define V_CPL_TX_PKT_XT_VF(x) ((x) << S_CPL_TX_PKT_XT_VF) argument
1862 #define G_CPL_TX_PKT_XT_VF(x) \ argument
1863 (((x) >> S_CPL_TX_PKT_XT_VF) & M_CPL_TX_PKT_XT_VF)
1868 #define V_CPL_TX_PKT_XT_L4CHKDISABLE(x) ((x) << S_CPL_TX_PKT_XT_L4CHKDISABLE) argument
1869 #define G_CPL_TX_PKT_XT_L4CHKDISABLE(x) \ argument
1870 (((x) >> S_CPL_TX_PKT_XT_L4CHKDISABLE) & M_CPL_TX_PKT_XT_L4CHKDISABLE)
1871 #define F_CPL_TX_PKT_XT_L4CHKDISABLE V_CPL_TX_PKT_XT_L4CHKDISABLE(1U)
1875 #define V_CPL_TX_PKT_XT_L3CHKDISABLE(x) ((x) << S_CPL_TX_PKT_XT_L3CHKDISABLE) argument
1876 #define G_CPL_TX_PKT_XT_L3CHKDISABLE(x) \ argument
1877 (((x) >> S_CPL_TX_PKT_XT_L3CHKDISABLE) & M_CPL_TX_PKT_XT_L3CHKDISABLE)
1878 #define F_CPL_TX_PKT_XT_L3CHKDISABLE V_CPL_TX_PKT_XT_L3CHKDISABLE(1U)
1882 #define V_CPL_TX_PKT_XT_OUTL4CHKEN(x) ((x) << S_CPL_TX_PKT_XT_OUTL4CHKEN) argument
1883 #define G_CPL_TX_PKT_XT_OUTL4CHKEN(x) \ argument
1884 (((x) >> S_CPL_TX_PKT_XT_OUTL4CHKEN) & M_CPL_TX_PKT_XT_OUTL4CHKEN)
1885 #define F_CPL_TX_PKT_XT_OUTL4CHKEN V_CPL_TX_PKT_XT_OUTL4CHKEN(1U)
1889 #define V_CPL_TX_PKT_XT_IVLAN(x) ((x) << S_CPL_TX_PKT_XT_IVLAN) argument
1890 #define G_CPL_TX_PKT_XT_IVLAN(x) \ argument
1891 (((x) >> S_CPL_TX_PKT_XT_IVLAN) & M_CPL_TX_PKT_XT_IVLAN)
1892 #define F_CPL_TX_PKT_XT_IVLAN V_CPL_TX_PKT_XT_IVLAN(1U)
1896 #define V_CPL_TX_PKT_XT_IVLANTAG(x) ((x) << S_CPL_TX_PKT_XT_IVLANTAG) argument
1897 #define G_CPL_TX_PKT_XT_IVLANTAG(x) \ argument
1898 (((x) >> S_CPL_TX_PKT_XT_IVLANTAG) & M_CPL_TX_PKT_XT_IVLANTAG)
1902 #define V_CPL_TX_PKT_XT_CHKTYPE(x) ((x) << S_CPL_TX_PKT_XT_CHKTYPE) argument
1903 #define G_CPL_TX_PKT_XT_CHKTYPE(x) \ argument
1904 (((x) >> S_CPL_TX_PKT_XT_CHKTYPE) & M_CPL_TX_PKT_XT_CHKTYPE)
1908 #define V_CPL_TX_PKT_XT_CHKINSRTOFFSET_HI(x) \ argument
1909 ((x) << S_CPL_TX_PKT_XT_CHKINSRTOFFSET_HI)
1910 #define G_CPL_TX_PKT_XT_CHKINSRTOFFSET_HI(x) \ argument
1911 (((x) >> S_CPL_TX_PKT_XT_CHKINSRTOFFSET_HI) & \
1916 #define V_CPL_TX_PKT_XT_ETHHDRLEN(x) ((x) << S_CPL_TX_PKT_XT_ETHHDRLEN) argument
1917 #define G_CPL_TX_PKT_XT_ETHHDRLEN(x) \ argument
1918 (((x) >> S_CPL_TX_PKT_XT_ETHHDRLEN) & M_CPL_TX_PKT_XT_ETHHDRLEN)
1922 #define V_CPL_TX_PKT_XT_ROCECHKINSMODE(x) \ argument
1923 ((x) << S_CPL_TX_PKT_XT_ROCECHKINSMODE)
1924 #define G_CPL_TX_PKT_XT_ROCECHKINSMODE(x) \ argument
1925 (((x) >> S_CPL_TX_PKT_XT_ROCECHKINSMODE) & M_CPL_TX_PKT_XT_ROCECHKINSMODE)
1929 #define V_CPL_TX_PKT_XT_ROCEIPHDRLEN_HI(x) \ argument
1930 ((x) << S_CPL_TX_PKT_XT_ROCEIPHDRLEN_HI)
1931 #define G_CPL_TX_PKT_XT_ROCEIPHDRLEN_HI(x) \ argument
1932 (((x) >> S_CPL_TX_PKT_XT_ROCEIPHDRLEN_HI) & \
1938 #define V_CPL_TX_PKT_XT_CHKINSRTOFFSET_LO(x) \ argument
1939 ((x) << S_CPL_TX_PKT_XT_CHKINSRTOFFSET_LO)
1940 #define G_CPL_TX_PKT_XT_CHKINSRTOFFSET_LO(x) \ argument
1941 (((x) >> S_CPL_TX_PKT_XT_CHKINSRTOFFSET_LO) & \
1946 #define V_CPL_TX_PKT_XT_ROCEIPHDRLEN_LO(x) \ argument
1947 ((x) << S_CPL_TX_PKT_XT_ROCEIPHDRLEN_LO)
1948 #define G_CPL_TX_PKT_XT_ROCEIPHDRLEN_LO(x) \ argument
1949 (((x) >> S_CPL_TX_PKT_XT_ROCEIPHDRLEN_LO) & \
1954 #define V_CPL_TX_PKT_XT_CHKSTARTOFFSET(x) \ argument
1955 ((x) << S_CPL_TX_PKT_XT_CHKSTARTOFFSET)
1956 #define G_CPL_TX_PKT_XT_CHKSTARTOFFSET(x) \ argument
1957 (((x) >> S_CPL_TX_PKT_XT_CHKSTARTOFFSET) & M_CPL_TX_PKT_XT_CHKSTARTOFFSET)
1961 #define V_CPL_TX_PKT_XT_IPHDRLEN(x) ((x) << S_CPL_TX_PKT_XT_IPHDRLEN) argument
1962 #define G_CPL_TX_PKT_XT_IPHDRLEN(x) \ argument
1963 (((x) >> S_CPL_TX_PKT_XT_IPHDRLEN) & M_CPL_TX_PKT_XT_IPHDRLEN)
1967 #define V_CPL_TX_PKT_XT_ROCECHKSTARTOFFSET(x) \ argument
1968 ((x) << S_CPL_TX_PKT_XT_ROCECHKSTARTOFFSET)
1969 #define G_CPL_TX_PKT_XT_ROCECHKSTARTOFFSET(x) \ argument
1970 (((x) >> S_CPL_TX_PKT_XT_ROCECHKSTARTOFFSET) & \
1975 #define V_CPL_TX_PKT_XT_CHKSTOPOFFSET(x) \ argument
1976 ((x) << S_CPL_TX_PKT_XT_CHKSTOPOFFSET)
1977 #define G_CPL_TX_PKT_XT_CHKSTOPOFFSET(x) \ argument
1978 (((x) >> S_CPL_TX_PKT_XT_CHKSTOPOFFSET) & M_CPL_TX_PKT_XT_CHKSTOPOFFSET)
1982 #define V_CPL_TX_PKT_XT_IPSECIDX(x) ((x) << S_CPL_TX_PKT_XT_IPSECIDX) argument
1983 #define G_CPL_TX_PKT_XT_IPSECIDX(x) \ argument
1984 (((x) >> S_CPL_TX_PKT_XT_IPSECIDX) & M_CPL_TX_PKT_XT_IPSECIDX)
1988 #define V_CPL_TX_TNL_LSO_BTH_OPCODE(x) ((x) << S_CPL_TX_TNL_LSO_BTH_OPCODE) argument
1989 #define G_CPL_TX_TNL_LSO_BTH_OPCODE(x) \ argument
1990 (((x) >> S_CPL_TX_TNL_LSO_BTH_OPCODE) & \
1995 #define V_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN(x) \ argument
1996 ((x) << S_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN)
1997 #define G_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN(x) \ argument
1998 (((x) >> S_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN) & \
2003 #define V_CPL_TX_TNL_LSO_MSS_TVER(x) ((x) << S_CPL_TX_TNL_LSO_MSS_TVER) argument
2004 #define G_CPL_TX_TNL_LSO_MSS_TVER(x) \ argument
2005 (((x) >> S_CPL_TX_TNL_LSO_MSS_TVER) & M_CPL_TX_TNL_LSO_MSS_TVER)
2009 #define V_CPL_TX_TNL_LSO_MSS_M(x) ((x) << S_CPL_TX_TNL_LSO_MSS_M) argument
2010 #define G_CPL_TX_TNL_LSO_MSS_M(x) \ argument
2011 (((x) >> S_CPL_TX_TNL_LSO_MSS_M) & M_CPL_TX_TNL_LSO_MSS_M)
2015 #define V_CPL_TX_TNL_LSO_MSS_PMTU(x) ((x) << S_CPL_TX_TNL_LSO_MSS_PMTU) argument
2016 #define G_CPL_TX_TNL_LSO_MSS_PMTU(x) \ argument
2017 (((x) >> S_CPL_TX_TNL_LSO_MSS_PMTU) & M_CPL_TX_TNL_LSO_MSS_PMTU)
2021 #define V_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR(x) \ argument
2022 ((x) << S_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR)
2023 #define G_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR(x) \ argument
2024 (((x) >> S_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR) & M_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR)
2026 #define S_CPL_TX_TNL_LSO_MSS_ACKREQ 1
2028 #define V_CPL_TX_TNL_LSO_MSS_ACKREQ(x) ((x) << S_CPL_TX_TNL_LSO_MSS_ACKREQ) argument
2029 #define G_CPL_TX_TNL_LSO_MSS_ACKREQ(x) \ argument
2030 (((x) >> S_CPL_TX_TNL_LSO_MSS_ACKREQ) & M_CPL_TX_TNL_LSO_MSS_ACKREQ)
2034 #define V_CPL_TX_TNL_LSO_MSS_SE(x) ((x) << S_CPL_TX_TNL_LSO_MSS_SE) argument
2035 #define G_CPL_TX_TNL_LSO_MSS_SE(x) \ argument
2036 (((x) >> S_CPL_TX_TNL_LSO_MSS_SE) & M_CPL_TX_TNL_LSO_MSS_SE)
2072 #define V_LSO_TCPHDR_LEN(x) ((x) << S_LSO_TCPHDR_LEN) argument
2073 #define G_LSO_TCPHDR_LEN(x) (((x) >> S_LSO_TCPHDR_LEN) & M_LSO_TCPHDR_LEN) argument
2077 #define V_LSO_IPHDR_LEN(x) ((x) << S_LSO_IPHDR_LEN) argument
2078 #define G_LSO_IPHDR_LEN(x) (((x) >> S_LSO_IPHDR_LEN) & M_LSO_IPHDR_LEN) argument
2082 #define V_LSO_ETHHDR_LEN(x) ((x) << S_LSO_ETHHDR_LEN) argument
2083 #define G_LSO_ETHHDR_LEN(x) (((x) >> S_LSO_ETHHDR_LEN) & M_LSO_ETHHDR_LEN) argument
2086 #define V_LSO_IPV6(x) ((x) << S_LSO_IPV6) argument
2087 #define F_LSO_IPV6 V_LSO_IPV6(1U)
2090 #define V_LSO_OFLD_ENCAP(x) ((x) << S_LSO_OFLD_ENCAP) argument
2091 #define F_LSO_OFLD_ENCAP V_LSO_OFLD_ENCAP(1U)
2094 #define V_LSO_LAST_SLICE(x) ((x) << S_LSO_LAST_SLICE) argument
2095 #define F_LSO_LAST_SLICE V_LSO_LAST_SLICE(1U)
2098 #define V_LSO_FIRST_SLICE(x) ((x) << S_LSO_FIRST_SLICE) argument
2099 #define F_LSO_FIRST_SLICE V_LSO_FIRST_SLICE(1U)
2103 #define V_LSO_OPCODE(x) ((x) << S_LSO_OPCODE) argument
2104 #define G_LSO_OPCODE(x) (((x) >> S_LSO_OPCODE) & M_LSO_OPCODE) argument
2108 #define V_LSO_T5_XFER_SIZE(x) ((x) << S_LSO_T5_XFER_SIZE) argument
2109 #define G_LSO_T5_XFER_SIZE(x) (((x) >> S_LSO_T5_XFER_SIZE) & M_LSO_T5_XFER_SIZE) argument
2114 #define V_LSO_MSS(x) ((x) << S_LSO_MSS) argument
2115 #define G_LSO_MSS(x) (((x) >> S_LSO_MSS) & M_LSO_MSS) argument
2118 #define V_LSO_IPID_SPLIT(x) ((x) << S_LSO_IPID_SPLIT) argument
2119 #define F_LSO_IPID_SPLIT V_LSO_IPID_SPLIT(1U)
2133 #define V_FSO_XCHG_CLASS(x) ((x) << S_FSO_XCHG_CLASS) argument
2134 #define F_FSO_XCHG_CLASS V_FSO_XCHG_CLASS(1U)
2137 #define V_FSO_INITIATOR(x) ((x) << S_FSO_INITIATOR) argument
2138 #define F_FSO_INITIATOR V_FSO_INITIATOR(1U)
2142 #define V_FSO_FCHDR_LEN(x) ((x) << S_FSO_FCHDR_LEN) argument
2143 #define G_FSO_FCHDR_LEN(x) (((x) >> S_FSO_FCHDR_LEN) & M_FSO_FCHDR_LEN) argument
2173 #define V_CPL_TX_DATA_ISO_OP(x) ((x) << S_CPL_TX_DATA_ISO_OP) argument
2174 #define G_CPL_TX_DATA_ISO_OP(x) \ argument
2175 (((x) >> S_CPL_TX_DATA_ISO_OP) & M_CPL_TX_DATA_ISO_OP)
2179 #define V_CPL_TX_DATA_ISO_FIRST(x) ((x) << S_CPL_TX_DATA_ISO_FIRST) argument
2180 #define G_CPL_TX_DATA_ISO_FIRST(x) \ argument
2181 (((x) >> S_CPL_TX_DATA_ISO_FIRST) & M_CPL_TX_DATA_ISO_FIRST)
2182 #define F_CPL_TX_DATA_ISO_FIRST V_CPL_TX_DATA_ISO_FIRST(1U)
2186 #define V_CPL_TX_DATA_ISO_LAST(x) ((x) << S_CPL_TX_DATA_ISO_LAST) argument
2187 #define G_CPL_TX_DATA_ISO_LAST(x) \ argument
2188 (((x) >> S_CPL_TX_DATA_ISO_LAST) & M_CPL_TX_DATA_ISO_LAST)
2189 #define F_CPL_TX_DATA_ISO_LAST V_CPL_TX_DATA_ISO_LAST(1U)
2193 #define V_CPL_TX_DATA_ISO_CPLHDRLEN(x) ((x) << S_CPL_TX_DATA_ISO_CPLHDRLEN) argument
2194 #define G_CPL_TX_DATA_ISO_CPLHDRLEN(x) \ argument
2195 (((x) >> S_CPL_TX_DATA_ISO_CPLHDRLEN) & M_CPL_TX_DATA_ISO_CPLHDRLEN)
2196 #define F_CPL_TX_DATA_ISO_CPLHDRLEN V_CPL_TX_DATA_ISO_CPLHDRLEN(1U)
2200 #define V_CPL_TX_DATA_ISO_HDRCRC(x) ((x) << S_CPL_TX_DATA_ISO_HDRCRC) argument
2201 #define G_CPL_TX_DATA_ISO_HDRCRC(x) \ argument
2202 (((x) >> S_CPL_TX_DATA_ISO_HDRCRC) & M_CPL_TX_DATA_ISO_HDRCRC)
2203 #define F_CPL_TX_DATA_ISO_HDRCRC V_CPL_TX_DATA_ISO_HDRCRC(1U)
2207 #define V_CPL_TX_DATA_ISO_PLDCRC(x) ((x) << S_CPL_TX_DATA_ISO_PLDCRC) argument
2208 #define G_CPL_TX_DATA_ISO_PLDCRC(x) \ argument
2209 (((x) >> S_CPL_TX_DATA_ISO_PLDCRC) & M_CPL_TX_DATA_ISO_PLDCRC)
2210 #define F_CPL_TX_DATA_ISO_PLDCRC V_CPL_TX_DATA_ISO_PLDCRC(1U)
2214 #define V_CPL_TX_DATA_ISO_IMMEDIATE(x) ((x) << S_CPL_TX_DATA_ISO_IMMEDIATE) argument
2215 #define G_CPL_TX_DATA_ISO_IMMEDIATE(x) \ argument
2216 (((x) >> S_CPL_TX_DATA_ISO_IMMEDIATE) & M_CPL_TX_DATA_ISO_IMMEDIATE)
2217 #define F_CPL_TX_DATA_ISO_IMMEDIATE V_CPL_TX_DATA_ISO_IMMEDIATE(1U)
2221 #define V_CPL_TX_DATA_ISO_SCSI(x) ((x) << S_CPL_TX_DATA_ISO_SCSI) argument
2222 #define G_CPL_TX_DATA_ISO_SCSI(x) \ argument
2223 (((x) >> S_CPL_TX_DATA_ISO_SCSI) & M_CPL_TX_DATA_ISO_SCSI)
2228 #define V_CPL_TX_DATA_ISO_SEGLEN_OFFSET(x) \ argument
2229 ((x) << S_CPL_TX_DATA_ISO_SEGLEN_OFFSET)
2230 #define G_CPL_TX_DATA_ISO_SEGLEN_OFFSET(x) \ argument
2231 (((x) >> S_CPL_TX_DATA_ISO_SEGLEN_OFFSET) & \
2250 #define V_CPL_T7_TX_DATA_ISO_OPCODE(x) ((x) << S_CPL_T7_TX_DATA_ISO_OPCODE) argument
2251 #define G_CPL_T7_TX_DATA_ISO_OPCODE(x) \ argument
2252 (((x) >> S_CPL_T7_TX_DATA_ISO_OPCODE) & M_CPL_T7_TX_DATA_ISO_OPCODE)
2256 #define V_CPL_T7_TX_DATA_ISO_FIRST(x) ((x) << S_CPL_T7_TX_DATA_ISO_FIRST) argument
2257 #define G_CPL_T7_TX_DATA_ISO_FIRST(x) \ argument
2258 (((x) >> S_CPL_T7_TX_DATA_ISO_FIRST) & M_CPL_T7_TX_DATA_ISO_FIRST)
2259 #define F_CPL_T7_TX_DATA_ISO_FIRST V_CPL_T7_TX_DATA_ISO_FIRST(1U)
2263 #define V_CPL_T7_TX_DATA_ISO_LAST(x) ((x) << S_CPL_T7_TX_DATA_ISO_LAST) argument
2264 #define G_CPL_T7_TX_DATA_ISO_LAST(x) \ argument
2265 (((x) >> S_CPL_T7_TX_DATA_ISO_LAST) & M_CPL_T7_TX_DATA_ISO_LAST)
2266 #define F_CPL_T7_TX_DATA_ISO_LAST V_CPL_T7_TX_DATA_ISO_LAST(1U)
2270 #define V_CPL_T7_TX_DATA_ISO_CPLHDRLEN(x) \ argument
2271 ((x) << S_CPL_T7_TX_DATA_ISO_CPLHDRLEN)
2272 #define G_CPL_T7_TX_DATA_ISO_CPLHDRLEN(x) \ argument
2273 (((x) >> S_CPL_T7_TX_DATA_ISO_CPLHDRLEN) & M_CPL_T7_TX_DATA_ISO_CPLHDRLEN)
2274 #define F_CPL_T7_TX_DATA_ISO_CPLHDRLEN V_CPL_T7_TX_DATA_ISO_CPLHDRLEN(1U)
2278 #define V_CPL_T7_TX_DATA_ISO_HDRCRC(x) ((x) << S_CPL_T7_TX_DATA_ISO_HDRCRC) argument
2279 #define G_CPL_T7_TX_DATA_ISO_HDRCRC(x) \ argument
2280 (((x) >> S_CPL_T7_TX_DATA_ISO_HDRCRC) & M_CPL_T7_TX_DATA_ISO_HDRCRC)
2281 #define F_CPL_T7_TX_DATA_ISO_HDRCRC V_CPL_T7_TX_DATA_ISO_HDRCRC(1U)
2285 #define V_CPL_T7_TX_DATA_ISO_PLDCRC(x) ((x) << S_CPL_T7_TX_DATA_ISO_PLDCRC) argument
2286 #define G_CPL_T7_TX_DATA_ISO_PLDCRC(x) \ argument
2287 (((x) >> S_CPL_T7_TX_DATA_ISO_PLDCRC) & M_CPL_T7_TX_DATA_ISO_PLDCRC)
2288 #define F_CPL_T7_TX_DATA_ISO_PLDCRC V_CPL_T7_TX_DATA_ISO_PLDCRC(1U)
2292 #define V_CPL_T7_TX_DATA_ISO_IMMEDIATE(x) \ argument
2293 ((x) << S_CPL_T7_TX_DATA_ISO_IMMEDIATE)
2294 #define G_CPL_T7_TX_DATA_ISO_IMMEDIATE(x) \ argument
2295 (((x) >> S_CPL_T7_TX_DATA_ISO_IMMEDIATE) & M_CPL_T7_TX_DATA_ISO_IMMEDIATE)
2297 V_CPL_T7_TX_DATA_ISO_IMMEDIATE(1U)
2301 #define V_CPL_T7_TX_DATA_ISO_SCSI(x) ((x) << S_CPL_T7_TX_DATA_ISO_SCSI) argument
2302 #define G_CPL_T7_TX_DATA_ISO_SCSI(x) \ argument
2303 (((x) >> S_CPL_T7_TX_DATA_ISO_SCSI) & M_CPL_T7_TX_DATA_ISO_SCSI)
2307 #define V_CPL_T7_TX_DATA_ISO_NVME_TCP(x) \ argument
2308 ((x) << S_CPL_T7_TX_DATA_ISO_NVME_TCP)
2309 #define G_CPL_T7_TX_DATA_ISO_NVME_TCP(x) \ argument
2310 (((x) >> S_CPL_T7_TX_DATA_ISO_NVME_TCP) & M_CPL_T7_TX_DATA_ISO_NVME_TCP)
2312 V_CPL_T7_TX_DATA_ISO_NVME_TCP(1U)
2316 #define V_CPL_T7_TX_DATA_ISO_NUMPIBYTES(x) \ argument
2317 ((x) << S_CPL_T7_TX_DATA_ISO_NUMPIBYTES)
2318 #define G_CPL_T7_TX_DATA_ISO_NUMPIBYTES(x) \ argument
2319 (((x) >> S_CPL_T7_TX_DATA_ISO_NUMPIBYTES) & M_CPL_T7_TX_DATA_ISO_NUMPIBYTES)
2323 #define V_CPL_T7_TX_DATA_ISO_DATASEGLENOFFSET(x) \ argument
2324 ((x) << S_CPL_T7_TX_DATA_ISO_DATASEGLENOFFSET)
2325 #define G_CPL_T7_TX_DATA_ISO_DATASEGLENOFFSET(x) \ argument
2326 (((x) >> S_CPL_T7_TX_DATA_ISO_DATASEGLENOFFSET) & \
2331 #define V_CPL_TX_DATA_ISO_PDO(x) ((x) << S_CPL_TX_DATA_ISO_PDO) argument
2332 #define G_CPL_TX_DATA_ISO_PDO(x) \ argument
2333 (((x) >> S_CPL_TX_DATA_ISO_PDO) & M_CPL_TX_DATA_ISO_PDO)
2349 #define V_ISCSI_PDU_LEN(x) ((x) << S_ISCSI_PDU_LEN) argument
2350 #define G_ISCSI_PDU_LEN(x) (((x) >> S_ISCSI_PDU_LEN) & M_ISCSI_PDU_LEN) argument
2353 #define V_ISCSI_DDP(x) ((x) << S_ISCSI_DDP) argument
2354 #define F_ISCSI_DDP V_ISCSI_DDP(1U)
2376 __u8 psh:1;
2377 __u8 heartbeat:1;
2378 __u8 ddp_off:1;
2382 __u8 ddp_off:1;
2383 __u8 heartbeat:1;
2384 __u8 psh:1;
2409 #define V_FCOE_FCHDR_RCTL(x) ((x) << S_FCOE_FCHDR_RCTL) argument
2410 #define G_FCOE_FCHDR_RCTL(x) \ argument
2411 (((x) >> S_FCOE_FCHDR_RCTL) & M_FCOE_FCHDR_RCTL)
2415 #define V_FCOE_FCHDR_FCTL(x) ((x) << S_FCOE_FCHDR_FCTL) argument
2416 #define G_FCOE_FCHDR_FCTL(x) \ argument
2417 (((x) >> S_FCOE_FCHDR_FCTL) & M_FCOE_FCHDR_FCTL)
2456 #define V_RX_CREDITS(x) ((x) << S_RX_CREDITS) argument
2457 #define G_RX_CREDITS(x) (((x) >> S_RX_CREDITS) & M_RX_CREDITS) argument
2460 #define V_RX_MODULATE_TX(x) ((x) << S_RX_MODULATE_TX) argument
2461 #define F_RX_MODULATE_TX V_RX_MODULATE_TX(1U)
2464 #define V_RX_MODULATE_RX(x) ((x) << S_RX_MODULATE_RX) argument
2465 #define F_RX_MODULATE_RX V_RX_MODULATE_RX(1U)
2468 #define V_RX_FORCE_ACK(x) ((x) << S_RX_FORCE_ACK) argument
2469 #define F_RX_FORCE_ACK V_RX_FORCE_ACK(1U)
2473 #define V_RX_DACK_MODE(x) ((x) << S_RX_DACK_MODE) argument
2474 #define G_RX_DACK_MODE(x) (((x) >> S_RX_DACK_MODE) & M_RX_DACK_MODE) argument
2477 #define V_RX_DACK_CHANGE(x) ((x) << S_RX_DACK_CHANGE) argument
2478 #define F_RX_DACK_CHANGE V_RX_DACK_CHANGE(1U)
2489 #define V_CPL_RX_PHYS_ADDR_OPCODE(x) ((x) << S_CPL_RX_PHYS_ADDR_OPCODE) argument
2490 #define G_CPL_RX_PHYS_ADDR_OPCODE(x) \ argument
2491 (((x) >> S_CPL_RX_PHYS_ADDR_OPCODE) & M_CPL_RX_PHYS_ADDR_OPCODE)
2495 #define V_CPL_RX_PHYS_ADDR_ISRDMA(x) ((x) << S_CPL_RX_PHYS_ADDR_ISRDMA) argument
2496 #define G_CPL_RX_PHYS_ADDR_ISRDMA(x) \ argument
2497 (((x) >> S_CPL_RX_PHYS_ADDR_ISRDMA) & M_CPL_RX_PHYS_ADDR_ISRDMA)
2498 #define F_CPL_RX_PHYS_ADDR_ISRDMA V_CPL_RX_PHYS_ADDR_ISRDMA(1U)
2502 #define V_CPL_RX_PHYS_ADDR_TID(x) ((x) << S_CPL_RX_PHYS_ADDR_TID) argument
2503 #define G_CPL_RX_PHYS_ADDR_TID(x) \ argument
2504 (((x) >> S_CPL_RX_PHYS_ADDR_TID) & M_CPL_RX_PHYS_ADDR_TID)
2508 #define V_CPL_RX_PHYS_ADDR_PCIRLXORDER(x) \ argument
2509 ((x) << S_CPL_RX_PHYS_ADDR_PCIRLXORDER)
2510 #define G_CPL_RX_PHYS_ADDR_PCIRLXORDER(x) \ argument
2511 (((x) >> S_CPL_RX_PHYS_ADDR_PCIRLXORDER) & M_CPL_RX_PHYS_ADDR_PCIRLXORDER)
2512 #define F_CPL_RX_PHYS_ADDR_PCIRLXORDER V_CPL_RX_PHYS_ADDR_PCIRLXORDER(1U)
2516 #define V_CPL_RX_PHYS_ADDR_PCINOSNOOP(x) \ argument
2517 ((x) << S_CPL_RX_PHYS_ADDR_PCINOSNOOP)
2518 #define G_CPL_RX_PHYS_ADDR_PCINOSNOOP(x) \ argument
2519 (((x) >> S_CPL_RX_PHYS_ADDR_PCINOSNOOP) & M_CPL_RX_PHYS_ADDR_PCINOSNOOP)
2520 #define F_CPL_RX_PHYS_ADDR_PCINOSNOOP V_CPL_RX_PHYS_ADDR_PCINOSNOOP(1U)
2524 #define V_CPL_RX_PHYS_ADDR_PCITPHINTEN(x) \ argument
2525 ((x) << S_CPL_RX_PHYS_ADDR_PCITPHINTEN)
2526 #define G_CPL_RX_PHYS_ADDR_PCITPHINTEN(x) \ argument
2527 (((x) >> S_CPL_RX_PHYS_ADDR_PCITPHINTEN) & M_CPL_RX_PHYS_ADDR_PCITPHINTEN)
2528 #define F_CPL_RX_PHYS_ADDR_PCITPHINTEN V_CPL_RX_PHYS_ADDR_PCITPHINTEN(1U)
2532 #define V_CPL_RX_PHYS_ADDR_PCITPHINT(x) ((x) << S_CPL_RX_PHYS_ADDR_PCITPHINT) argument
2533 #define G_CPL_RX_PHYS_ADDR_PCITPHINT(x) \ argument
2534 (((x) >> S_CPL_RX_PHYS_ADDR_PCITPHINT) & M_CPL_RX_PHYS_ADDR_PCITPHINT)
2538 #define V_CPL_RX_PHYS_ADDR_DCAID(x) ((x) << S_CPL_RX_PHYS_ADDR_DCAID) argument
2539 #define G_CPL_RX_PHYS_ADDR_DCAID(x) \ argument
2540 (((x) >> S_CPL_RX_PHYS_ADDR_DCAID) & M_CPL_RX_PHYS_ADDR_DCAID)
2544 #define V_CPL_RX_PHYS_ADDR_LEN(x) ((x) << S_CPL_RX_PHYS_ADDR_LEN) argument
2545 #define G_CPL_RX_PHYS_ADDR_LEN(x) \ argument
2546 (((x) >> S_CPL_RX_PHYS_ADDR_LEN) & M_CPL_RX_PHYS_ADDR_LEN)
2641 #define V_DDP_VALID(x) ((x) << S_DDP_VALID) argument
2642 #define G_DDP_VALID(x) (((x) >> S_DDP_VALID) & M_DDP_VALID) argument
2645 #define V_DDP_PPOD_MISMATCH(x) ((x) << S_DDP_PPOD_MISMATCH) argument
2646 #define F_DDP_PPOD_MISMATCH V_DDP_PPOD_MISMATCH(1U)
2649 #define V_DDP_PDU(x) ((x) << S_DDP_PDU) argument
2650 #define F_DDP_PDU V_DDP_PDU(1U)
2653 #define V_DDP_LLIMIT_ERR(x) ((x) << S_DDP_LLIMIT_ERR) argument
2654 #define F_DDP_LLIMIT_ERR V_DDP_LLIMIT_ERR(1U)
2657 #define V_DDP_PPOD_PARITY_ERR(x) ((x) << S_DDP_PPOD_PARITY_ERR) argument
2658 #define F_DDP_PPOD_PARITY_ERR V_DDP_PPOD_PARITY_ERR(1U)
2661 #define V_DDP_PADDING_ERR(x) ((x) << S_DDP_PADDING_ERR) argument
2662 #define F_DDP_PADDING_ERR V_DDP_PADDING_ERR(1U)
2665 #define V_DDP_HDRCRC_ERR(x) ((x) << S_DDP_HDRCRC_ERR) argument
2666 #define F_DDP_HDRCRC_ERR V_DDP_HDRCRC_ERR(1U)
2669 #define V_DDP_DATACRC_ERR(x) ((x) << S_DDP_DATACRC_ERR) argument
2670 #define F_DDP_DATACRC_ERR V_DDP_DATACRC_ERR(1U)
2673 #define V_DDP_INVALID_TAG(x) ((x) << S_DDP_INVALID_TAG) argument
2674 #define F_DDP_INVALID_TAG V_DDP_INVALID_TAG(1U)
2677 #define V_DDP_ULIMIT_ERR(x) ((x) << S_DDP_ULIMIT_ERR) argument
2678 #define F_DDP_ULIMIT_ERR V_DDP_ULIMIT_ERR(1U)
2681 #define V_DDP_OFFSET_ERR(x) ((x) << S_DDP_OFFSET_ERR) argument
2682 #define F_DDP_OFFSET_ERR V_DDP_OFFSET_ERR(1U)
2685 #define V_DDP_COLOR_ERR(x) ((x) << S_DDP_COLOR_ERR) argument
2686 #define F_DDP_COLOR_ERR V_DDP_COLOR_ERR(1U)
2689 #define V_DDP_TID_MISMATCH(x) ((x) << S_DDP_TID_MISMATCH) argument
2690 #define F_DDP_TID_MISMATCH V_DDP_TID_MISMATCH(1U)
2693 #define V_DDP_INVALID_PPOD(x) ((x) << S_DDP_INVALID_PPOD) argument
2694 #define F_DDP_INVALID_PPOD V_DDP_INVALID_PPOD(1U)
2698 #define V_DDP_ULP_MODE(x) ((x) << S_DDP_ULP_MODE) argument
2699 #define G_DDP_ULP_MODE(x) (((x) >> S_DDP_ULP_MODE) & M_DDP_ULP_MODE) argument
2704 #define V_DDP_OFFSET(x) ((x) << S_DDP_OFFSET) argument
2705 #define G_DDP_OFFSET(x) (((x) >> S_DDP_OFFSET) & M_DDP_OFFSET) argument
2709 #define V_DDP_DACK_MODE(x) ((x) << S_DDP_DACK_MODE) argument
2710 #define G_DDP_DACK_MODE(x) (((x) >> S_DDP_DACK_MODE) & M_DDP_DACK_MODE) argument
2713 #define V_DDP_BUF_IDX(x) ((x) << S_DDP_BUF_IDX) argument
2714 #define F_DDP_BUF_IDX V_DDP_BUF_IDX(1U)
2717 #define V_DDP_URG(x) ((x) << S_DDP_URG) argument
2718 #define F_DDP_URG V_DDP_URG(1U)
2721 #define V_DDP_PSH(x) ((x) << S_DDP_PSH) argument
2722 #define F_DDP_PSH V_DDP_PSH(1U)
2725 #define V_DDP_BUF_COMPLETE(x) ((x) << S_DDP_BUF_COMPLETE) argument
2726 #define F_DDP_BUF_COMPLETE V_DDP_BUF_COMPLETE(1U)
2729 #define V_DDP_BUF_TIMED_OUT(x) ((x) << S_DDP_BUF_TIMED_OUT) argument
2730 #define F_DDP_BUF_TIMED_OUT V_DDP_BUF_TIMED_OUT(1U)
2733 #define V_DDP_INV(x) ((x) << S_DDP_INV) argument
2734 #define F_DDP_INV V_DDP_INV(1U)
2741 __u8 csum_calc:1;
2742 __u8 ipmi_pkt:1;
2743 __u8 vlan_ex:1;
2744 __u8 ip_frag:1;
2746 __u8 ip_frag:1;
2747 __u8 vlan_ex:1;
2748 __u8 ipmi_pkt:1;
2749 __u8 csum_calc:1;
2763 #define V_RX_ETHHDR_LEN(x) ((x) << S_RX_ETHHDR_LEN) argument
2764 #define G_RX_ETHHDR_LEN(x) (((x) >> S_RX_ETHHDR_LEN) & M_RX_ETHHDR_LEN) argument
2768 #define V_RX_T5_ETHHDR_LEN(x) ((x) << S_RX_T5_ETHHDR_LEN) argument
2769 #define G_RX_T5_ETHHDR_LEN(x) (((x) >> S_RX_T5_ETHHDR_LEN) & M_RX_T5_ETHHDR_LEN) argument
2772 #define G_RX_T6_ETHHDR_LEN(x) (((x) >> S_RX_ETHHDR_LEN) & M_RX_T6_ETHHDR_LEN) argument
2776 #define V_RX_PKTYPE(x) ((x) << S_RX_PKTYPE) argument
2777 #define G_RX_PKTYPE(x) (((x) >> S_RX_PKTYPE) & M_RX_PKTYPE) argument
2781 #define V_RX_T5_DATYPE(x) ((x) << S_RX_T5_DATYPE) argument
2782 #define G_RX_T5_DATYPE(x) (((x) >> S_RX_T5_DATYPE) & M_RX_T5_DATYPE) argument
2786 #define V_RX_MACIDX(x) ((x) << S_RX_MACIDX) argument
2787 #define G_RX_MACIDX(x) (((x) >> S_RX_MACIDX) & M_RX_MACIDX) argument
2791 #define V_RX_T5_PKTYPE(x) ((x) << S_RX_T5_PKTYPE) argument
2792 #define G_RX_T5_PKTYPE(x) (((x) >> S_RX_T5_PKTYPE) & M_RX_T5_PKTYPE) argument
2796 #define V_RX_DATYPE(x) ((x) << S_RX_DATYPE) argument
2797 #define G_RX_DATYPE(x) (((x) >> S_RX_DATYPE) & M_RX_DATYPE) argument
2800 #define V_RXF_PSH(x) ((x) << S_RXF_PSH) argument
2801 #define F_RXF_PSH V_RXF_PSH(1U)
2804 #define V_RXF_SYN(x) ((x) << S_RXF_SYN) argument
2805 #define F_RXF_SYN V_RXF_SYN(1U)
2808 #define V_RXF_UDP(x) ((x) << S_RXF_UDP) argument
2809 #define F_RXF_UDP V_RXF_UDP(1U)
2812 #define V_RXF_TCP(x) ((x) << S_RXF_TCP) argument
2813 #define F_RXF_TCP V_RXF_TCP(1U)
2816 #define V_RXF_IP(x) ((x) << S_RXF_IP) argument
2817 #define F_RXF_IP V_RXF_IP(1U)
2820 #define V_RXF_IP6(x) ((x) << S_RXF_IP6) argument
2821 #define F_RXF_IP6 V_RXF_IP6(1U)
2824 #define V_RXF_SYN_COOKIE(x) ((x) << S_RXF_SYN_COOKIE) argument
2825 #define F_RXF_SYN_COOKIE V_RXF_SYN_COOKIE(1U)
2828 #define V_RXF_FCOE(x) ((x) << S_RXF_FCOE) argument
2829 #define F_RXF_FCOE V_RXF_FCOE(1U)
2832 #define V_RXF_LRO(x) ((x) << S_RXF_LRO) argument
2833 #define F_RXF_LRO V_RXF_LRO(1U)
2837 #define V_RX_CHAN(x) ((x) << S_RX_CHAN) argument
2838 #define G_RX_CHAN(x) (((x) >> S_RX_CHAN) & M_RX_CHAN) argument
2843 #define V_RX_TCPHDR_LEN(x) ((x) << S_RX_TCPHDR_LEN) argument
2844 #define G_RX_TCPHDR_LEN(x) (((x) >> S_RX_TCPHDR_LEN) & M_RX_TCPHDR_LEN) argument
2848 #define V_RX_IPHDR_LEN(x) ((x) << S_RX_IPHDR_LEN) argument
2849 #define G_RX_IPHDR_LEN(x) (((x) >> S_RX_IPHDR_LEN) & M_RX_IPHDR_LEN) argument
2853 #define V_RXERR_OR(x) ((x) << S_RXERR_OR) argument
2854 #define F_RXERR_OR V_RXERR_OR(1U)
2856 #define S_RXERR_MAC 1
2857 #define V_RXERR_MAC(x) ((x) << S_RXERR_MAC) argument
2858 #define F_RXERR_MAC V_RXERR_MAC(1U)
2861 #define V_RXERR_IPVERS(x) ((x) << S_RXERR_IPVERS) argument
2862 #define F_RXERR_IPVERS V_RXERR_IPVERS(1U)
2865 #define V_RXERR_FRAG(x) ((x) << S_RXERR_FRAG) argument
2866 #define F_RXERR_FRAG V_RXERR_FRAG(1U)
2869 #define V_RXERR_ATTACK(x) ((x) << S_RXERR_ATTACK) argument
2870 #define F_RXERR_ATTACK V_RXERR_ATTACK(1U)
2873 #define V_RXERR_ETHHDR_LEN(x) ((x) << S_RXERR_ETHHDR_LEN) argument
2874 #define F_RXERR_ETHHDR_LEN V_RXERR_ETHHDR_LEN(1U)
2877 #define V_RXERR_IPHDR_LEN(x) ((x) << S_RXERR_IPHDR_LEN) argument
2878 #define F_RXERR_IPHDR_LEN V_RXERR_IPHDR_LEN(1U)
2881 #define V_RXERR_TCPHDR_LEN(x) ((x) << S_RXERR_TCPHDR_LEN) argument
2882 #define F_RXERR_TCPHDR_LEN V_RXERR_TCPHDR_LEN(1U)
2885 #define V_RXERR_PKT_LEN(x) ((x) << S_RXERR_PKT_LEN) argument
2886 #define F_RXERR_PKT_LEN V_RXERR_PKT_LEN(1U)
2889 #define V_RXERR_TCP_OPT(x) ((x) << S_RXERR_TCP_OPT) argument
2890 #define F_RXERR_TCP_OPT V_RXERR_TCP_OPT(1U)
2893 #define V_RXERR_IPCSUM(x) ((x) << S_RXERR_IPCSUM) argument
2894 #define F_RXERR_IPCSUM V_RXERR_IPCSUM(1U)
2897 #define V_RXERR_CSUM(x) ((x) << S_RXERR_CSUM) argument
2898 #define F_RXERR_CSUM V_RXERR_CSUM(1U)
2901 #define V_RXERR_PING(x) ((x) << S_RXERR_PING) argument
2902 #define F_RXERR_PING V_RXERR_PING(1U)
2914 #define V_T6_COMPR_RXERR_VEC(x) ((x) << S_T6_COMPR_RXERR_VEC) argument
2915 #define G_T6_COMPR_RXERR_VEC(x) \ argument
2916 (((x) >> S_T6_COMPR_RXERR_VEC) & M_T6_COMPR_RXERR_VEC)
2919 #define V_T6_COMPR_RXERR_MAC(x) ((x) << S_T6_COMPR_RXERR_MAC) argument
2920 #define F_T6_COMPR_RXERR_MAC V_T6_COMPR_RXERR_MAC(1U)
2925 #define S_T6_COMPR_RXERR_LEN 1
2926 #define V_T6_COMPR_RXERR_LEN(x) ((x) << S_T6_COMPR_RXERR_LEN) argument
2927 #define F_T6_COMPR_RXERR_LEN V_COMPR_T6_RXERR_LEN(1U)
2930 #define V_T6_COMPR_RXERR_TCP_OPT(x) ((x) << S_T6_COMPR_RXERR_TCP_OPT) argument
2931 #define F_T6_COMPR_RXERR_TCP_OPT V_T6_COMPR_RXERR_TCP_OPT(1U)
2934 #define V_T6_COMPR_RXERR_IPV6_EXT(x) ((x) << S_T6_COMPR_RXERR_IPV6_EXT) argument
2935 #define F_T6_COMPR_RXERR_IPV6_EXT V_T6_COMPR_RXERR_IPV6_EXT(1U)
2939 #define V_T6_COMPR_RXERR_SUM(x) ((x) << S_T6_COMPR_RXERR_SUM) argument
2940 #define F_T6_COMPR_RXERR_SUM V_T6_COMPR_RXERR_SUM(1U)
2946 #define V_T6_COMPR_RXERR_MISC(x) ((x) << S_T6_COMPR_RXERR_MISC) argument
2947 #define F_T6_COMPR_RXERR_MISC V_T6_COMPR_RXERR_MISC(1U)
2951 #define V_T6_RX_TNL_TYPE(x) ((x) << S_T6_RX_TNL_TYPE) argument
2952 #define G_T6_RX_TNL_TYPE(x) (((x) >> S_T6_RX_TNL_TYPE) & M_T6_RX_TNL_TYPE) argument
2954 #define RX_PKT_TNL_TYPE_NVGRE 1
2960 #define V_T6_RX_TNLHDR_LEN(x) ((x) << S_T6_RX_TNLHDR_LEN) argument
2961 #define G_T6_RX_TNLHDR_LEN(x) (((x) >> S_T6_RX_TNLHDR_LEN) & M_T6_RX_TNLHDR_LEN) argument
2971 __u8 err:1;
2972 __u8 trunc:1;
2976 __u8 trunc:1;
2977 __u8 err:1;
2993 __u8 err:1;
2994 __u8 trunc:1;
2998 __u8 trunc:1;
2999 __u8 err:1;
3017 #define V_RTE_REQ_LUT_IX(x) ((x) << S_RTE_REQ_LUT_IX) argument
3018 #define G_RTE_REQ_LUT_IX(x) (((x) >> S_RTE_REQ_LUT_IX) & M_RTE_REQ_LUT_IX) argument
3022 #define V_RTE_REQ_LUT_BASE(x) ((x) << S_RTE_REQ_LUT_BASE) argument
3023 #define G_RTE_REQ_LUT_BASE(x) (((x) >> S_RTE_REQ_LUT_BASE) & M_RTE_REQ_LUT_BASE) argument
3026 #define V_RTE_READ_REQ_SELECT(x) ((x) << S_RTE_READ_REQ_SELECT) argument
3027 #define F_RTE_READ_REQ_SELECT V_RTE_READ_REQ_SELECT(1U)
3048 #define V_RTE_WR_L2TIDX(x) ((x) << S_RTE_WR_L2TIDX) argument
3049 #define F_RTE_WR_L2TIDX V_RTE_WR_L2TIDX(1U)
3052 #define V_RTE_WR_FADDR(x) ((x) << S_RTE_WR_FADDR) argument
3053 #define F_RTE_WR_FADDR V_RTE_WR_FADDR(1U)
3058 #define V_RTE_WR_LUT_IX(x) ((x) << S_RTE_WR_LUT_IX) argument
3059 #define G_RTE_WR_LUT_IX(x) (((x) >> S_RTE_WR_LUT_IX) & M_RTE_WR_LUT_IX) argument
3063 #define V_RTE_WR_LUT_BASE(x) ((x) << S_RTE_WR_LUT_BASE) argument
3064 #define G_RTE_WR_LUT_BASE(x) (((x) >> S_RTE_WR_LUT_BASE) & M_RTE_WR_LUT_BASE) argument
3087 __u32 select:1;
3089 __u32 select:1;
3107 #define V_L2T_W_INFO(x) ((x) << S_L2T_W_INFO) argument
3108 #define G_L2T_W_INFO(x) (((x) >> S_L2T_W_INFO) & M_L2T_W_INFO) argument
3112 #define V_L2T_W_PORT(x) ((x) << S_L2T_W_PORT) argument
3113 #define G_L2T_W_PORT(x) (((x) >> S_L2T_W_PORT) & M_L2T_W_PORT) argument
3116 #define V_L2T_W_LPBK(x) ((x) << S_L2T_W_LPBK) argument
3117 #define F_L2T_W_PKBK V_L2T_W_LPBK(1U)
3120 #define V_L2T_W_ARPMISS(x) ((x) << S_L2T_W_ARPMISS) argument
3121 #define F_L2T_W_ARPMISS V_L2T_W_ARPMISS(1U)
3124 #define V_L2T_W_NOREPLY(x) ((x) << S_L2T_W_NOREPLY) argument
3125 #define F_L2T_W_NOREPLY V_L2T_W_NOREPLY(1U)
3131 #define V_L2T_VLANTAG(x) ((x) << S_L2T_VLANTAG) argument
3132 #define G_L2T_VLANTAG(x) (((x) >> S_L2T_VLANTAG) & M_L2T_VLANTAG) argument
3136 #define V_L2T_VLANPRIO(x) ((x) << S_L2T_VLANPRIO) argument
3137 #define G_L2T_VLANPRIO(x) (((x) >> S_L2T_VLANPRIO) & M_L2T_VLANPRIO) argument
3197 #define V_SRQT_QLEN(x) ((x) << S_SRQT_QLEN) argument
3198 #define G_SRQT_QLEN(x) (((x) >> S_SRQT_QLEN) & M_SRQT_QLEN) argument
3202 #define V_SRQT_QBASE(x) ((x) << S_SRQT_QBASE) argument
3203 #define G_SRQT_QBASE(x) (((x) >> S_SRQT_QBASE) & M_SRQT_QBASE) argument
3207 #define V_SRQT_PDID(x) ((x) << S_SRQT_PDID) argument
3208 #define G_SRQT_PDID(x) (((x) >> S_SRQT_PDID) & M_SRQT_PDID) argument
3212 #define V_SRQT_IDX(x) ((x) << S_SRQT_IDX) argument
3213 #define G_SRQT_IDX(x) (((x) >> S_SRQT_IDX) & M_SRQT_IDX) argument
3229 #define V_CPL_T7_SRQ_TABLE_REQ_NOREPLY(x) \ argument
3230 ((x) << S_CPL_T7_SRQ_TABLE_REQ_NOREPLY)
3231 #define G_CPL_T7_SRQ_TABLE_REQ_NOREPLY(x) \ argument
3232 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_NOREPLY) & M_CPL_T7_SRQ_TABLE_REQ_NOREPLY)
3234 V_CPL_T7_SRQ_TABLE_REQ_NOREPLY(1U)
3238 #define V_CPL_T7_SRQ_TABLE_REQ_WRITE(x) ((x) << S_CPL_T7_SRQ_TABLE_REQ_WRITE) argument
3239 #define G_CPL_T7_SRQ_TABLE_REQ_WRITE(x) \ argument
3240 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_WRITE) & M_CPL_T7_SRQ_TABLE_REQ_WRITE)
3241 #define F_CPL_T7_SRQ_TABLE_REQ_WRITE V_CPL_T7_SRQ_TABLE_REQ_WRITE(1U)
3245 #define V_CPL_T7_SRQ_TABLE_REQ_INCR(x) ((x) << S_CPL_T7_SRQ_TABLE_REQ_INCR) argument
3246 #define G_CPL_T7_SRQ_TABLE_REQ_INCR(x) \ argument
3247 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_INCR) & M_CPL_T7_SRQ_TABLE_REQ_INCR)
3251 #define V_CPL_T7_SRQ_TABLE_REQ_OVER(x) ((x) << S_CPL_T7_SRQ_TABLE_REQ_OVER) argument
3252 #define G_CPL_T7_SRQ_TABLE_REQ_OVER(x) \ argument
3253 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_OVER) & M_CPL_T7_SRQ_TABLE_REQ_OVER)
3257 #define V_CPL_T7_SRQ_TABLE_REQ_LIMITUPD(x) \ argument
3258 ((x) << S_CPL_T7_SRQ_TABLE_REQ_LIMITUPD)
3259 #define G_CPL_T7_SRQ_TABLE_REQ_LIMITUPD(x) \ argument
3260 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_LIMITUPD) & M_CPL_T7_SRQ_TABLE_REQ_LIMITUPD)
3261 #define F_CPL_T7_SRQ_TABLE_REQ_LIMITUPD V_CPL_T7_SRQ_TABLE_REQ_LIMITUPD(1U)
3265 #define V_CPL_T7_SRQ_TABLE_REQ_INDEX(x) ((x) << S_CPL_T7_SRQ_TABLE_REQ_INDEX) argument
3266 #define G_CPL_T7_SRQ_TABLE_REQ_INDEX(x) \ argument
3267 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_INDEX) & M_CPL_T7_SRQ_TABLE_REQ_INDEX)
3271 #define V_CPL_T7_SRQ_TABLE_REQ_SRQLIMIT(x) \ argument
3272 ((x) << S_CPL_T7_SRQ_TABLE_REQ_SRQLIMIT)
3273 #define G_CPL_T7_SRQ_TABLE_REQ_SRQLIMIT(x) \ argument
3274 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_SRQLIMIT) & M_CPL_T7_SRQ_TABLE_REQ_SRQLIMIT)
3278 #define V_CPL_T7_SRQ_TABLE_REQ_QUELEN(x) \ argument
3279 ((x) << S_CPL_T7_SRQ_TABLE_REQ_QUELEN)
3280 #define G_CPL_T7_SRQ_TABLE_REQ_QUELEN(x) \ argument
3281 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_QUELEN) & M_CPL_T7_SRQ_TABLE_REQ_QUELEN)
3285 #define V_CPL_T7_SRQ_TABLE_REQ_QUEBASE(x) \ argument
3286 ((x) << S_CPL_T7_SRQ_TABLE_REQ_QUEBASE)
3287 #define G_CPL_T7_SRQ_TABLE_REQ_QUEBASE(x) \ argument
3288 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_QUEBASE) & M_CPL_T7_SRQ_TABLE_REQ_QUEBASE)
3292 #define V_CPL_T7_SRQ_TABLE_REQ_CURMSN(x) \ argument
3293 ((x) << S_CPL_T7_SRQ_TABLE_REQ_CURMSN)
3294 #define G_CPL_T7_SRQ_TABLE_REQ_CURMSN(x) \ argument
3295 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_CURMSN) & M_CPL_T7_SRQ_TABLE_REQ_CURMSN)
3299 #define V_CPL_T7_SRQ_TABLE_REQ_MAXMSN(x) \ argument
3300 ((x) << S_CPL_T7_SRQ_TABLE_REQ_MAXMSN)
3301 #define G_CPL_T7_SRQ_TABLE_REQ_MAXMSN(x) \ argument
3302 (((x) >> S_CPL_T7_SRQ_TABLE_REQ_MAXMSN) & M_CPL_T7_SRQ_TABLE_REQ_MAXMSN)
3318 #define V_CPL_T7_SRQ_TABLE_RPL_STATUS(x) \ argument
3319 ((x) << S_CPL_T7_SRQ_TABLE_RPL_STATUS)
3320 #define G_CPL_T7_SRQ_TABLE_RPL_STATUS(x) \ argument
3321 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_STATUS) & M_CPL_T7_SRQ_TABLE_RPL_STATUS)
3325 #define V_CPL_T7_SRQ_TABLE_RPL_INDEX(x) ((x) << S_CPL_T7_SRQ_TABLE_RPL_INDEX) argument
3326 #define G_CPL_T7_SRQ_TABLE_RPL_INDEX(x) \ argument
3327 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_INDEX) & M_CPL_T7_SRQ_TABLE_RPL_INDEX)
3331 #define V_CPL_T7_SRQ_TABLE_RPL_SRQLIMIT(x) \ argument
3332 ((x) << S_CPL_T7_SRQ_TABLE_RPL_SRQLIMIT)
3333 #define G_CPL_T7_SRQ_TABLE_RPL_SRQLIMIT(x) \ argument
3334 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_SRQLIMIT) & M_CPL_T7_SRQ_TABLE_RPL_SRQLIMIT)
3338 #define V_CPL_T7_SRQ_TABLE_RPL_QUELEN(x) \ argument
3339 ((x) << S_CPL_T7_SRQ_TABLE_RPL_QUELEN)
3340 #define G_CPL_T7_SRQ_TABLE_RPL_QUELEN(x) \ argument
3341 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_QUELEN) & M_CPL_T7_SRQ_TABLE_RPL_QUELEN)
3345 #define V_CPL_T7_SRQ_TABLE_RPL_QUEBASE(x) \ argument
3346 ((x) << S_CPL_T7_SRQ_TABLE_RPL_QUEBASE)
3347 #define G_CPL_T7_SRQ_TABLE_RPL_QUEBASE(x) \ argument
3348 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_QUEBASE) & M_CPL_T7_SRQ_TABLE_RPL_QUEBASE)
3352 #define V_CPL_T7_SRQ_TABLE_RPL_CURMSN(x) \ argument
3353 ((x) << S_CPL_T7_SRQ_TABLE_RPL_CURMSN)
3354 #define G_CPL_T7_SRQ_TABLE_RPL_CURMSN(x) \ argument
3355 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_CURMSN) & M_CPL_T7_SRQ_TABLE_RPL_CURMSN)
3359 #define V_CPL_T7_SRQ_TABLE_RPL_MAXMSN(x) \ argument
3360 ((x) << S_CPL_T7_SRQ_TABLE_RPL_MAXMSN)
3361 #define G_CPL_T7_SRQ_TABLE_RPL_MAXMSN(x) \ argument
3362 (((x) >> S_CPL_T7_SRQ_TABLE_RPL_MAXMSN) & M_CPL_T7_SRQ_TABLE_RPL_MAXMSN)
3372 #define V_CPL_RDMA_ASYNC_EVENT_EVENTTYPE(x) \ argument
3373 ((x) << S_CPL_RDMA_ASYNC_EVENT_EVENTTYPE)
3374 #define G_CPL_RDMA_ASYNC_EVENT_EVENTTYPE(x) \ argument
3375 (((x) >> S_CPL_RDMA_ASYNC_EVENT_EVENTTYPE) & \
3380 #define V_CPL_RDMA_ASYNC_EVENT_INDEX(x) ((x) << S_CPL_RDMA_ASYNC_EVENT_INDEX) argument
3381 #define G_CPL_RDMA_ASYNC_EVENT_INDEX(x) \ argument
3382 (((x) >> S_CPL_RDMA_ASYNC_EVENT_INDEX) & M_CPL_RDMA_ASYNC_EVENT_INDEX)
3433 #define V_SMTW_OVLAN_IDX(x) ((x) << S_SMTW_OVLAN_IDX) argument
3434 #define G_SMTW_OVLAN_IDX(x) (((x) >> S_SMTW_OVLAN_IDX) & M_SMTW_OVLAN_IDX) argument
3438 #define V_SMTW_IDX(x) ((x) << S_SMTW_IDX) argument
3439 #define G_SMTW_IDX(x) (((x) >> S_SMTW_IDX) & M_SMTW_IDX) argument
3442 #define G_T6_SMTW_IDX(x) (((x) >> S_SMTW_IDX) & M_T6_SMTW_IDX) argument
3445 #define V_SMTW_NORPL(x) ((x) << S_SMTW_NORPL) argument
3446 #define F_SMTW_NORPL V_SMTW_NORPL(1U)
3451 #define V_SMTW_VF(x) ((x) << S_SMTW_VF) argument
3452 #define G_SMTW_VF(x) (((x) >> S_SMTW_VF) & M_SMTW_VF) argument
3456 #define V_SMTW_PF(x) ((x) << S_SMTW_PF) argument
3457 #define G_SMTW_PF(x) (((x) >> S_SMTW_PF) & M_SMTW_PF) argument
3460 #define V_SMTW_VF_VLD(x) ((x) << S_SMTW_VF_VLD) argument
3461 #define F_SMTW_VF_VLD V_SMTW_VF_VLD(1U)
3487 #define V_CPL_T7_SMT_WRITE_REQ_NOREPLY(x) \ argument
3488 ((x) << S_CPL_T7_SMT_WRITE_REQ_NOREPLY)
3489 #define G_CPL_T7_SMT_WRITE_REQ_NOREPLY(x) \ argument
3490 (((x) >> S_CPL_T7_SMT_WRITE_REQ_NOREPLY) & M_CPL_T7_SMT_WRITE_REQ_NOREPLY)
3492 V_CPL_T7_SMT_WRITE_REQ_NOREPLY(1U)
3496 #define V_CPL_T7_SMT_WRITE_REQ_TAGINSERT(x) \ argument
3497 ((x) << S_CPL_T7_SMT_WRITE_REQ_TAGINSERT)
3498 #define G_CPL_T7_SMT_WRITE_REQ_TAGINSERT(x) \ argument
3499 (((x) >> S_CPL_T7_SMT_WRITE_REQ_TAGINSERT) & \
3502 V_CPL_T7_SMT_WRITE_REQ_TAGINSERT(1U)
3506 #define V_CPL_T7_SMT_WRITE_REQ_TAGTYPE(x) \ argument
3507 ((x) << S_CPL_T7_SMT_WRITE_REQ_TAGTYPE)
3508 #define G_CPL_T7_SMT_WRITE_REQ_TAGTYPE(x) \ argument
3509 (((x) >> S_CPL_T7_SMT_WRITE_REQ_TAGTYPE) & M_CPL_T7_SMT_WRITE_REQ_TAGTYPE)
3513 #define V_CPL_T7_SMT_WRITE_REQ_INDEX(x) ((x) << S_CPL_T7_SMT_WRITE_REQ_INDEX) argument
3514 #define G_CPL_T7_SMT_WRITE_REQ_INDEX(x) \ argument
3515 (((x) >> S_CPL_T7_SMT_WRITE_REQ_INDEX) & M_CPL_T7_SMT_WRITE_REQ_INDEX)
3519 #define V_CPL_T7_SMT_WRITE_REQ_OVLAN(x) ((x) << S_CPL_T7_SMT_WRITE_REQ_OVLAN) argument
3520 #define G_CPL_T7_SMT_WRITE_REQ_OVLAN(x) \ argument
3521 (((x) >> S_CPL_T7_SMT_WRITE_REQ_OVLAN) & M_CPL_T7_SMT_WRITE_REQ_OVLAN)
3525 #define V_CPL_T7_SMT_WRITE_REQ_IPSEC(x) ((x) << S_CPL_T7_SMT_WRITE_REQ_IPSEC) argument
3526 #define G_CPL_T7_SMT_WRITE_REQ_IPSEC(x) \ argument
3527 (((x) >> S_CPL_T7_SMT_WRITE_REQ_IPSEC) & M_CPL_T7_SMT_WRITE_REQ_IPSEC)
3528 #define F_CPL_T7_SMT_WRITE_REQ_IPSEC V_CPL_T7_SMT_WRITE_REQ_IPSEC(1U)
3532 #define V_CPL_T7_SMT_WRITE_REQ_MTU(x) ((x) << S_CPL_T7_SMT_WRITE_REQ_MTU) argument
3533 #define G_CPL_T7_SMT_WRITE_REQ_MTU(x) \ argument
3534 (((x) >> S_CPL_T7_SMT_WRITE_REQ_MTU) & M_CPL_T7_SMT_WRITE_REQ_MTU)
3538 #define V_CPL_T7_SMT_WRITE_REQ_PFVF(x) ((x) << S_CPL_T7_SMT_WRITE_REQ_PFVF) argument
3539 #define G_CPL_T7_SMT_WRITE_REQ_PFVF(x) \ argument
3540 (((x) >> S_CPL_T7_SMT_WRITE_REQ_PFVF) & M_CPL_T7_SMT_WRITE_REQ_PFVF)
3544 #define V_CPL_T7_SMT_WRITE_REQ_SMAC_HI(x) \ argument
3545 ((x) << S_CPL_T7_SMT_WRITE_REQ_SMAC_HI)
3546 #define G_CPL_T7_SMT_WRITE_REQ_SMAC_HI(x) \ argument
3547 (((x) >> S_CPL_T7_SMT_WRITE_REQ_SMAC_HI) & M_CPL_T7_SMT_WRITE_REQ_SMAC_HI)
3557 #define V_CPL_T7_SMT_READ_REQ_INDEX(x) ((x) << S_CPL_T7_SMT_READ_REQ_INDEX) argument
3558 #define G_CPL_T7_SMT_READ_REQ_INDEX(x) \ argument
3559 (((x) >> S_CPL_SMT_READ_REQ_INDEX) & M_CPL_T7_SMT_READ_REQ_INDEX)
3563 #define V_CPL_T7_SMT_READ_REQ_IPSEC(x) ((x) << S_CPL_T7_SMT_READ_REQ_IPSEC) argument
3564 #define G_CPL_T7_SMT_READ_REQ_IPSEC(x) \ argument
3565 (((x) >> S_CPL_T7_SMT_READ_REQ_IPSEC) & M_CPL_T7_SMT_READ_REQ_IPSEC)
3566 #define F_CPL_T7_SMT_READ_REQ_IPSEC V_CPL_T7_SMT_READ_REQ_IPSEC(1U)
3570 #define V_CPL_T7_SMT_READ_REQ_IPSECIDX(x) \ argument
3571 ((x) << S_CPL_T7_SMT_READ_REQ_IPSECIDX)
3572 #define G_CPL_T7_SMT_READ_REQ_IPSECIDX(x) \ argument
3573 (((x) >> S_CPL_T7_SMT_READ_REQ_IPSECIDX) & M_CPL_T7_SMT_READ_REQ_IPSECIDX)
3602 __u8 tag_len:1;
3604 __u8 ins_enable:1;
3606 __u8 ins_enable:1;
3608 __u8 tag_len:1;
3619 #define V_TAGW_IDX(x) ((x) << S_TAGW_IDX) argument
3620 #define G_TAGW_IDX(x) (((x) >> S_TAGW_IDX) & M_TAGW_IDX) argument
3623 #define V_TAGW_LEN(x) ((x) << S_TAGW_LEN) argument
3624 #define F_TAGW_LEN V_TAGW_LEN(1U)
3627 #define V_TAGW_INS_ENABLE(x) ((x) << S_TAGW_INS_ENABLE) argument
3628 #define F_TAGW_INS_ENABLE V_TAGW_INS_ENABLE(1U)
3631 #define V_TAGW_NORPL(x) ((x) << S_TAGW_NORPL) argument
3632 #define F_TAGW_NORPL V_TAGW_NORPL(1U)
3645 #define V_CHAN_MAP(x) ((x) << S_CHAN_MAP) argument
3646 #define G_CHAN_MAP(x) (((x) >> S_CHAN_MAP) & M_CHAN_MAP) argument
3674 #define V_NTFY_MAC_IDX(x) ((x) << S_NTFY_MAC_IDX) argument
3675 #define G_NTFY_MAC_IDX(x) (((x) >> S_NTFY_MAC_IDX) & M_NTFY_MAC_IDX) argument
3679 #define V_NTFY_INTF(x) ((x) << S_NTFY_INTF) argument
3680 #define G_NTFY_INTF(x) (((x) >> S_NTFY_INTF) & M_NTFY_INTF) argument
3684 #define V_NTFY_TCPHDR_LEN(x) ((x) << S_NTFY_TCPHDR_LEN) argument
3685 #define G_NTFY_TCPHDR_LEN(x) (((x) >> S_NTFY_TCPHDR_LEN) & M_NTFY_TCPHDR_LEN) argument
3689 #define V_NTFY_IPHDR_LEN(x) ((x) << S_NTFY_IPHDR_LEN) argument
3690 #define G_NTFY_IPHDR_LEN(x) (((x) >> S_NTFY_IPHDR_LEN) & M_NTFY_IPHDR_LEN) argument
3694 #define V_NTFY_ETHHDR_LEN(x) ((x) << S_NTFY_ETHHDR_LEN) argument
3695 #define G_NTFY_ETHHDR_LEN(x) (((x) >> S_NTFY_ETHHDR_LEN) & M_NTFY_ETHHDR_LEN) argument
3699 #define V_NTFY_T5_IPHDR_LEN(x) ((x) << S_NTFY_T5_IPHDR_LEN) argument
3700 #define G_NTFY_T5_IPHDR_LEN(x) (((x) >> S_NTFY_T5_IPHDR_LEN) & M_NTFY_T5_IPHDR_LEN) argument
3704 #define V_NTFY_T5_ETHHDR_LEN(x) ((x) << S_NTFY_T5_ETHHDR_LEN) argument
3705 #define G_NTFY_T5_ETHHDR_LEN(x) (((x) >> S_NTFY_T5_ETHHDR_LEN) & M_NTFY_T5_ETHHDR_LEN) argument
3718 #define V_CPL_T7_PKT_NOTIFY_ETHHDRLEN(x) \ argument
3719 ((x) << S_CPL_T7_PKT_NOTIFY_ETHHDRLEN)
3720 #define G_CPL_T7_PKT_NOTIFY_ETHHDRLEN(x) \ argument
3721 (((x) >> S_CPL_T7_PKT_NOTIFY_ETHHDRLEN) & M_CPL_T7_PKT_NOTIFY_ETHHDRLEN)
3725 #define V_CPL_T7_PKT_NOTIFY_IPHDRLEN(x) ((x) << S_CPL_T7_PKT_NOTIFY_IPHDRLEN) argument
3726 #define G_CPL_T7_PKT_NOTIFY_IPHDRLEN(x) \ argument
3727 (((x) >> S_CPL_T7_PKT_NOTIFY_IPHDRLEN) & M_CPL_T7_PKT_NOTIFY_IPHDRLEN)
3731 #define V_CPL_T7_PKT_NOTIFY_TCPHDRLEN(x) \ argument
3732 ((x) << S_CPL_T7_PKT_NOTIFY_TCPHDRLEN)
3733 #define G_CPL_T7_PKT_NOTIFY_TCPHDRLEN(x) \ argument
3734 (((x) >> S_CPL_T7_PKT_NOTIFY_TCPHDRLEN) & M_CPL_T7_PKT_NOTIFY_TCPHDRLEN)
3738 #define V_CPL_T7_PKT_NOTIFY_INTERFACE(x) \ argument
3739 ((x) << S_CPL_T7_PKT_NOTIFY_INTERFACE)
3740 #define G_CPL_T7_PKT_NOTIFY_INTERFACE(x) \ argument
3741 (((x) >> S_CPL_T7_PKT_NOTIFY_INTERFACE) & M_CPL_T7_PKT_NOTIFY_INTERFACE)
3745 #define V_CPL_T7_PKT_NOTIFY_MACINDEX(x) ((x) << S_CPL_T7_PKT_NOTIFY_MACINDEX) argument
3746 #define G_CPL_T7_PKT_NOTIFY_MACINDEX(x) \ argument
3747 (((x) >> S_CPL_T7_PKT_NOTIFY_MACINDEX) & M_CPL_T7_PKT_NOTIFY_MACINDEX)
3761 #define V_CPL_RDMA_CQE_RSSCTRL(x) ((x) << S_CPL_RDMA_CQE_RSSCTRL) argument
3762 #define G_CPL_RDMA_CQE_RSSCTRL(x) \ argument
3763 (((x) >> S_CPL_RDMA_CQE_RSSCTRL) & M_CPL_RDMA_CQE_RSSCTRL)
3767 #define V_CPL_RDMA_CQE_CQID(x) ((x) << S_CPL_RDMA_CQE_CQID) argument
3768 #define G_CPL_RDMA_CQE_CQID(x) \ argument
3769 (((x) >> S_CPL_RDMA_CQE_CQID) & M_CPL_RDMA_CQE_CQID)
3773 #define V_CPL_RDMA_CQE_TID(x) ((x) << S_CPL_RDMA_CQE_TID) argument
3774 #define G_CPL_RDMA_CQE_TID(x) \ argument
3775 (((x) >> S_CPL_RDMA_CQE_TID) & M_CPL_RDMA_CQE_TID)
3779 #define V_CPL_RDMA_CQE_FLITCNT(x) ((x) << S_CPL_RDMA_CQE_FLITCNT) argument
3780 #define G_CPL_RDMA_CQE_FLITCNT(x) \ argument
3781 (((x) >> S_CPL_RDMA_CQE_FLITCNT) & M_CPL_RDMA_CQE_FLITCNT)
3785 #define V_CPL_RDMA_CQE_QPID(x) ((x) << S_CPL_RDMA_CQE_QPID) argument
3786 #define G_CPL_RDMA_CQE_QPID(x) \ argument
3787 (((x) >> S_CPL_RDMA_CQE_QPID) & M_CPL_RDMA_CQE_QPID)
3791 #define V_CPL_RDMA_CQE_GENERATION_BIT(x) \ argument
3792 ((x) << S_CPL_RDMA_CQE_GENERATION_BIT)
3793 #define G_CPL_RDMA_CQE_GENERATION_BIT(x) \ argument
3794 (((x) >> S_CPL_RDMA_CQE_GENERATION_BIT) & M_CPL_RDMA_CQE_GENERATION_BIT)
3795 #define F_CPL_RDMA_CQE_GENERATION_BIT V_CPL_RDMA_CQE_GENERATION_BIT(1U)
3799 #define V_CPL_RDMA_CQE_STATUS(x) ((x) << S_CPL_RDMA_CQE_STATUS) argument
3800 #define G_CPL_RDMA_CQE_STATUS(x) \ argument
3801 (((x) >> S_CPL_RDMA_CQE_STATUS) & M_CPL_RDMA_CQE_STATUS)
3805 #define V_CPL_RDMA_CQE_CQE_TYPE(x) ((x) << S_CPL_RDMA_CQE_CQE_TYPE) argument
3806 #define G_CPL_RDMA_CQE_CQE_TYPE(x) \ argument
3807 (((x) >> S_CPL_RDMA_CQE_CQE_TYPE) & M_CPL_RDMA_CQE_CQE_TYPE)
3808 #define F_CPL_RDMA_CQE_CQE_TYPE V_CPL_RDMA_CQE_CQE_TYPE(1U)
3812 #define V_CPL_RDMA_CQE_WR_TYPE(x) ((x) << S_CPL_RDMA_CQE_WR_TYPE) argument
3813 #define G_CPL_RDMA_CQE_WR_TYPE(x) \ argument
3814 (((x) >> S_CPL_RDMA_CQE_WR_TYPE) & M_CPL_RDMA_CQE_WR_TYPE)
3830 #define V_CPL_RDMA_CQE_SRQ_OPCODE(x) ((x) << S_CPL_RDMA_CQE_SRQ_OPCODE) argument
3831 #define G_CPL_RDMA_CQE_SRQ_OPCODE(x) \ argument
3832 (((x) >> S_CPL_RDMA_CQE_SRQ_OPCODE) & M_CPL_RDMA_CQE_SRQ_OPCODE)
3836 #define V_CPL_RDMA_CQE_SRQ_RSSCTRL(x) ((x) << S_CPL_RDMA_CQE_SRQ_RSSCTRL) argument
3837 #define G_CPL_RDMA_CQE_SRQ_RSSCTRL(x) \ argument
3838 (((x) >> S_CPL_RDMA_CQE_SRQ_RSSCTRL) & M_CPL_RDMA_CQE_SRQ_RSSCTRL)
3842 #define V_CPL_RDMA_CQE_SRQ_CQID(x) ((x) << S_CPL_RDMA_CQE_SRQ_CQID) argument
3843 #define G_CPL_RDMA_CQE_SRQ_CQID(x) \ argument
3844 (((x) >> S_CPL_RDMA_CQE_SRQ_CQID) & M_CPL_RDMA_CQE_SRQ_CQID)
3848 #define V_CPL_RDMA_CQE_SRQ_TID(x) ((x) << S_CPL_RDMA_CQE_SRQ_TID) argument
3849 #define G_CPL_RDMA_CQE_SRQ_TID(x) \ argument
3850 (((x) >> S_CPL_RDMA_CQE_SRQ_TID) & M_CPL_RDMA_CQE_SRQ_TID)
3854 #define V_CPL_RDMA_CQE_SRQ_FLITCNT(x) ((x) << S_CPL_RDMA_CQE_SRQ_FLITCNT) argument
3855 #define G_CPL_RDMA_CQE_SRQ_FLITCNT(x) \ argument
3856 (((x) >> S_CPL_RDMA_CQE_SRQ_FLITCNT) & M_CPL_RDMA_CQE_SRQ_FLITCNT)
3860 #define V_CPL_RDMA_CQE_SRQ_QPID(x) ((x) << S_CPL_RDMA_CQE_SRQ_QPID) argument
3861 #define G_CPL_RDMA_CQE_SRQ_QPID(x) \ argument
3862 (((x) >> S_CPL_RDMA_CQE_SRQ_QPID) & M_CPL_RDMA_CQE_SRQ_QPID)
3866 #define V_CPL_RDMA_CQE_SRQ_GENERATION_BIT(x) \ argument
3867 ((x) << S_CPL_RDMA_CQE_SRQ_GENERATION_BIT)
3868 #define G_CPL_RDMA_CQE_SRQ_GENERATION_BIT(x) \ argument
3869 (((x) >> S_CPL_RDMA_CQE_SRQ_GENERATION_BIT) & \
3872 V_CPL_RDMA_CQE_SRQ_GENERATION_BIT(1U)
3876 #define V_CPL_RDMA_CQE_SRQ_STATUS(x) ((x) << S_CPL_RDMA_CQE_SRQ_STATUS) argument
3877 #define G_CPL_RDMA_CQE_SRQ_STATUS(x) \ argument
3878 (((x) >> S_CPL_RDMA_CQE_SRQ_STATUS) & M_CPL_RDMA_CQE_SRQ_STATUS)
3882 #define V_CPL_RDMA_CQE_SRQ_CQE_TYPE(x) ((x) << S_CPL_RDMA_CQE_SRQ_CQE_TYPE) argument
3883 #define G_CPL_RDMA_CQE_SRQ_CQE_TYPE(x) \ argument
3884 (((x) >> S_CPL_RDMA_CQE_SRQ_CQE_TYPE) & M_CPL_RDMA_CQE_SRQ_CQE_TYPE)
3885 #define F_CPL_RDMA_CQE_SRQ_CQE_TYPE V_CPL_RDMA_CQE_SRQ_CQE_TYPE(1U)
3889 #define V_CPL_RDMA_CQE_SRQ_WR_TYPE(x) ((x) << S_CPL_RDMA_CQE_SRQ_WR_TYPE) argument
3890 #define G_CPL_RDMA_CQE_SRQ_WR_TYPE(x) \ argument
3891 (((x) >> S_CPL_RDMA_CQE_SRQ_WR_TYPE) & M_CPL_RDMA_CQE_SRQ_WR_TYPE)
3905 #define V_CPL_RDMA_CQE_READ_RSP_RSSCTRL(x) \ argument
3906 ((x) << S_CPL_RDMA_CQE_READ_RSP_RSSCTRL)
3907 #define G_CPL_RDMA_CQE_READ_RSP_RSSCTRL(x) \ argument
3908 (((x) >> S_CPL_RDMA_CQE_READ_RSP_RSSCTRL) & \
3913 #define V_CPL_RDMA_CQE_READ_RSP_CQID(x) ((x) << S_CPL_RDMA_CQE_READ_RSP_CQID) argument
3914 #define G_CPL_RDMA_CQE_READ_RSP_CQID(x) \ argument
3915 (((x) >> S_CPL_RDMA_CQE_READ_RSP_CQID) & M_CPL_RDMA_CQE_READ_RSP_CQID)
3919 #define V_CPL_RDMA_CQE_READ_RSP_TID(x) ((x) << S_CPL_RDMA_CQE_READ_RSP_TID) argument
3920 #define G_CPL_RDMA_CQE_READ_RSP_TID(x) \ argument
3921 (((x) >> S_CPL_RDMA_CQE_READ_RSP_TID) & M_CPL_RDMA_CQE_READ_RSP_TID)
3925 #define V_CPL_RDMA_CQE_READ_RSP_FLITCNT(x) \ argument
3926 ((x) << S_CPL_RDMA_CQE_READ_RSP_FLITCNT)
3927 #define G_CPL_RDMA_CQE_READ_RSP_FLITCNT(x) \ argument
3928 (((x) >> S_CPL_RDMA_CQE_READ_RSP_FLITCNT) & \
3933 #define V_CPL_RDMA_CQE_READ_RSP_QPID(x) ((x) << S_CPL_RDMA_CQE_READ_RSP_QPID) argument
3934 #define G_CPL_RDMA_CQE_READ_RSP_QPID(x) \ argument
3935 (((x) >> S_CPL_RDMA_CQE_READ_RSP_QPID) & M_CPL_RDMA_CQE_READ_RSP_QPID)
3939 #define V_CPL_RDMA_CQE_READ_RSP_GENERATION_BIT(x) \ argument
3940 ((x) << S_CPL_RDMA_CQE_READ_RSP_GENERATION_BIT)
3941 #define G_CPL_RDMA_CQE_READ_RSP_GENERATION_BIT(x) \ argument
3942 (((x) >> S_CPL_RDMA_CQE_READ_RSP_GENERATION_BIT) & \
3945 V_CPL_RDMA_CQE_READ_RSP_GENERATION_BIT(1U)
3949 #define V_CPL_RDMA_CQE_READ_RSP_STATUS(x) \ argument
3950 ((x) << S_CPL_RDMA_CQE_READ_RSP_STATUS)
3951 #define G_CPL_RDMA_CQE_READ_RSP_STATUS(x) \ argument
3952 (((x) >> S_CPL_RDMA_CQE_READ_RSP_STATUS) & M_CPL_RDMA_CQE_READ_RSP_STATUS)
3956 #define V_CPL_RDMA_CQE_READ_RSP_CQE_TYPE(x) \ argument
3957 ((x) << S_CPL_RDMA_CQE_READ_RSP_CQE_TYPE)
3958 #define G_CPL_RDMA_CQE_READ_RSP_CQE_TYPE(x) \ argument
3959 (((x) >> S_CPL_RDMA_CQE_READ_RSP_CQE_TYPE) & \
3961 #define F_CPL_RDMA_CQE_READ_RSP_CQE_TYPE V_CPL_RDMA_CQE_READ_RSP_CQE_TYPE(1U)
3965 #define V_CPL_RDMA_CQE_READ_RSP_WR_TYPE(x) \ argument
3966 ((x) << S_CPL_RDMA_CQE_READ_RSP_WR_TYPE)
3967 #define G_CPL_RDMA_CQE_READ_RSP_WR_TYPE(x) \ argument
3968 (((x) >> S_CPL_RDMA_CQE_READ_RSP_WR_TYPE) & \
3983 #define V_CPL_RDMA_CQE_ERR_RSSCTRL(x) ((x) << S_CPL_RDMA_CQE_ERR_RSSCTRL) argument
3984 #define G_CPL_RDMA_CQE_ERR_RSSCTRL(x) \ argument
3985 (((x) >> S_CPL_RDMA_CQE_ERR_RSSCTRL) & M_CPL_RDMA_CQE_ERR_RSSCTRL)
3989 #define V_CPL_RDMA_CQE_ERR_CQID(x) ((x) << S_CPL_RDMA_CQE_ERR_CQID) argument
3990 #define G_CPL_RDMA_CQE_ERR_CQID(x) \ argument
3991 (((x) >> S_CPL_RDMA_CQE_ERR_CQID) & M_CPL_RDMA_CQE_ERR_CQID)
3995 #define V_CPL_RDMA_CQE_ERR_TID(x) ((x) << S_CPL_RDMA_CQE_ERR_TID) argument
3996 #define G_CPL_RDMA_CQE_ERR_TID(x) \ argument
3997 (((x) >> S_CPL_RDMA_CQE_ERR_TID) & M_CPL_RDMA_CQE_ERR_TID)
4001 #define V_CPL_RDMA_CQE_ERR_FLITCNT(x) ((x) << S_CPL_RDMA_CQE_ERR_FLITCNT) argument
4002 #define G_CPL_RDMA_CQE_ERR_FLITCNT(x) \ argument
4003 (((x) >> S_CPL_RDMA_CQE_ERR_FLITCNT) & M_CPL_RDMA_CQE_ERR_FLITCNT)
4007 #define V_CPL_RDMA_CQE_ERR_QPID(x) ((x) << S_CPL_RDMA_CQE_ERR_QPID) argument
4008 #define G_CPL_RDMA_CQE_ERR_QPID(x) \ argument
4009 (((x) >> S_CPL_RDMA_CQE_ERR_QPID) & M_CPL_RDMA_CQE_ERR_QPID)
4013 #define V_CPL_RDMA_CQE_ERR_GENERATION_BIT(x) \ argument
4014 ((x) << S_CPL_RDMA_CQE_ERR_GENERATION_BIT)
4015 #define G_CPL_RDMA_CQE_ERR_GENERATION_BIT(x) \ argument
4016 (((x) >> S_CPL_RDMA_CQE_ERR_GENERATION_BIT) & \
4019 V_CPL_RDMA_CQE_ERR_GENERATION_BIT(1U)
4023 #define V_CPL_RDMA_CQE_ERR_STATUS(x) ((x) << S_CPL_RDMA_CQE_ERR_STATUS) argument
4024 #define G_CPL_RDMA_CQE_ERR_STATUS(x) \ argument
4025 (((x) >> S_CPL_RDMA_CQE_ERR_STATUS) & M_CPL_RDMA_CQE_ERR_STATUS)
4029 #define V_CPL_RDMA_CQE_ERR_CQE_TYPE(x) ((x) << S_CPL_RDMA_CQE_ERR_CQE_TYPE) argument
4030 #define G_CPL_RDMA_CQE_ERR_CQE_TYPE(x) \ argument
4031 (((x) >> S_CPL_RDMA_CQE_ERR_CQE_TYPE) & M_CPL_RDMA_CQE_ERR_CQE_TYPE)
4032 #define F_CPL_RDMA_CQE_ERR_CQE_TYPE V_CPL_RDMA_CQE_ERR_CQE_TYPE(1U)
4036 #define V_CPL_RDMA_CQE_ERR_WR_TYPE(x) ((x) << S_CPL_RDMA_CQE_ERR_WR_TYPE) argument
4037 #define G_CPL_RDMA_CQE_ERR_WR_TYPE(x) \ argument
4038 (((x) >> S_CPL_RDMA_CQE_ERR_WR_TYPE) & M_CPL_RDMA_CQE_ERR_WR_TYPE)
4049 #define V_CPL_RDMA_READ_REQ_SRQ(x) ((x) << S_CPL_RDMA_READ_REQ_SRQ) argument
4050 #define G_CPL_RDMA_READ_REQ_SRQ(x) \ argument
4051 (((x) >> S_CPL_RDMA_READ_REQ_SRQ) & M_CPL_RDMA_READ_REQ_SRQ)
4069 #define V_CPL_RDMA_ATOMIC_REQ_OPCODE(x) ((x) << S_CPL_RDMA_ATOMIC_REQ_OPCODE) argument
4070 #define G_CPL_RDMA_ATOMIC_REQ_OPCODE(x) \ argument
4071 (((x) >> S_CPL_RDMA_ATOMIC_REQ_OPCODE) & M_CPL_RDMA_ATOMIC_REQ_OPCODE)
4075 #define V_CPL_RDMA_ATOMIC_REQ_SRQ(x) ((x) << S_CPL_RDMA_ATOMIC_REQ_SRQ) argument
4076 #define G_CPL_RDMA_ATOMIC_REQ_SRQ(x) \ argument
4077 (((x) >> S_CPL_RDMA_ATOMIC_REQ_SRQ) & M_CPL_RDMA_ATOMIC_REQ_SRQ)
4088 #define V_CPL_RDMA_ATOMIC_RPL_OPCODE(x) ((x) << S_CPL_RDMA_ATOMIC_RPL_OPCODE) argument
4089 #define G_CPL_RDMA_ATOMIC_RPL_OPCODE(x) \ argument
4090 (((x) >> S_CPL_RDMA_ATOMIC_RPL_OPCODE) & M_CPL_RDMA_ATOMIC_RPL_OPCODE)
4094 #define V_CPL_RDMA_ATOMIC_RPL_SRQ(x) ((x) << S_CPL_RDMA_ATOMIC_RPL_SRQ) argument
4095 #define G_CPL_RDMA_ATOMIC_RPL_SRQ(x) \ argument
4096 (((x) >> S_CPL_RDMA_ATOMIC_RPL_SRQ) & M_CPL_RDMA_ATOMIC_RPL_SRQ)
4122 #define V_CPL_RDMA_INV_REQ_CQID(x) ((x) << S_CPL_RDMA_INV_REQ_CQID) argument
4123 #define G_CPL_RDMA_INV_REQ_CQID(x) \ argument
4124 (((x) >> S_CPL_RDMA_INV_REQ_CQID) & M_CPL_RDMA_INV_REQ_CQID)
4128 #define V_CPL_RDMA_INV_REQ_PDID_HI(x) ((x) << S_CPL_RDMA_INV_REQ_PDID_HI) argument
4129 #define G_CPL_RDMA_INV_REQ_PDID_HI(x) \ argument
4130 (((x) >> S_CPL_RDMA_INV_REQ_PDID_HI) & M_CPL_RDMA_INV_REQ_PDID_HI)
4134 #define V_CPL_RDMA_INV_REQ_PDID_LO(x) ((x) << S_CPL_RDMA_INV_REQ_PDID_LO) argument
4135 #define G_CPL_RDMA_INV_REQ_PDID_LO(x) \ argument
4136 (((x) >> S_CPL_RDMA_INV_REQ_PDID_LO) & M_CPL_RDMA_INV_REQ_PDID_LO)
4140 #define V_CPL_RDMA_INV_REQ_QPID(x) ((x) << S_CPL_RDMA_INV_REQ_QPID) argument
4141 #define G_CPL_RDMA_INV_REQ_QPID(x) \ argument
4142 (((x) >> S_CPL_RDMA_INV_REQ_QPID) & M_CPL_RDMA_INV_REQ_QPID)
4160 #define V_CPL_RDMA_CQE_EXT_RSSCTRL(x) ((x) << S_CPL_RDMA_CQE_EXT_RSSCTRL) argument
4161 #define G_CPL_RDMA_CQE_EXT_RSSCTRL(x) \ argument
4162 (((x) >> S_CPL_RDMA_CQE_EXT_RSSCTRL) & M_CPL_RDMA_CQE_EXT_RSSCTRL)
4166 #define V_CPL_RDMA_CQE_EXT_CQID(x) ((x) << S_CPL_RDMA_CQE_EXT_CQID) argument
4167 #define G_CPL_RDMA_CQE_EXT_CQID(x) \ argument
4168 (((x) >> S_CPL_RDMA_CQE_EXT_CQID) & M_CPL_RDMA_CQE_EXT_CQID)
4172 #define V_CPL_RDMA_CQE_EXT_TID(x) ((x) << S_CPL_RDMA_CQE_EXT_TID) argument
4173 #define G_CPL_RDMA_CQE_EXT_TID(x) \ argument
4174 (((x) >> S_CPL_RDMA_CQE_EXT_TID) & M_CPL_RDMA_CQE_EXT_TID)
4178 #define V_CPL_RDMA_CQE_EXT_FLITCNT(x) ((x) << S_CPL_RDMA_CQE_EXT_FLITCNT) argument
4179 #define G_CPL_RDMA_CQE_EXT_FLITCNT(x) \ argument
4180 (((x) >> S_CPL_RDMA_CQE_EXT_FLITCNT) & M_CPL_RDMA_CQE_EXT_FLITCNT)
4184 #define V_CPL_RDMA_CQE_EXT_QPID(x) ((x) << S_CPL_RDMA_CQE_EXT_QPID) argument
4185 #define G_CPL_RDMA_CQE_EXT_QPID(x) \ argument
4186 (((x) >> S_CPL_RDMA_CQE_EXT_QPID) & M_CPL_RDMA_CQE_EXT_QPID)
4190 #define V_CPL_RDMA_CQE_EXT_GENERATION_BIT(x) \ argument
4191 ((x) << S_CPL_RDMA_CQE_EXT_GENERATION_BIT)
4192 #define G_CPL_RDMA_CQE_EXT_GENERATION_BIT(x) \ argument
4193 (((x) >> S_CPL_RDMA_CQE_EXT_GENERATION_BIT) & \
4196 V_CPL_RDMA_CQE_EXT_GENERATION_BIT(1U)
4200 #define V_CPL_RDMA_CQE_EXT_STATUS(x) ((x) << S_CPL_RDMA_CQE_EXT_STATUS) argument
4201 #define G_CPL_RDMA_CQE_EXT_STATUS(x) \ argument
4202 (((x) >> S_CPL_RDMA_CQE_EXT_STATUS) & M_CPL_RDMA_CQE_EXT_STATUS)
4206 #define V_CPL_RDMA_CQE_EXT_CQE_TYPE(x) ((x) << S_CPL_RDMA_CQE_EXT_CQE_TYPE) argument
4207 #define G_CPL_RDMA_CQE_EXT_CQE_TYPE(x) \ argument
4208 (((x) >> S_CPL_RDMA_CQE_EXT_CQE_TYPE) & M_CPL_RDMA_CQE_EXT_CQE_TYPE)
4209 #define F_CPL_RDMA_CQE_EXT_CQE_TYPE V_CPL_RDMA_CQE_EXT_CQE_TYPE(1U)
4213 #define V_CPL_RDMA_CQE_EXT_WR_TYPE(x) ((x) << S_CPL_RDMA_CQE_EXT_WR_TYPE) argument
4214 #define G_CPL_RDMA_CQE_EXT_WR_TYPE(x) \ argument
4215 (((x) >> S_CPL_RDMA_CQE_EXT_WR_TYPE) & M_CPL_RDMA_CQE_EXT_WR_TYPE)
4219 #define V_CPL_RDMA_CQE_EXT_SE(x) ((x) << S_CPL_RDMA_CQE_EXT_SE) argument
4220 #define G_CPL_RDMA_CQE_EXT_SE(x) \ argument
4221 (((x) >> S_CPL_RDMA_CQE_EXT_SE) & M_CPL_RDMA_CQE_EXT_SE)
4222 #define F_CPL_RDMA_CQE_EXT_SE V_CPL_RDMA_CQE_EXT_SE(1U)
4226 #define V_CPL_RDMA_CQE_EXT_WR_TYPE_EXT(x) \ argument
4227 ((x) << S_CPL_RDMA_CQE_EXT_WR_TYPE_EXT)
4228 #define G_CPL_RDMA_CQE_EXT_WR_TYPE_EXT(x) \ argument
4229 (((x) >> S_CPL_RDMA_CQE_EXT_WR_TYPE_EXT) & M_CPL_RDMA_CQE_EXT_WR_TYPE_EXT)
4233 #define V_CPL_RDMA_CQE_EXT_EXTMODE(x) ((x) << S_CPL_RDMA_CQE_EXT_EXTMODE) argument
4234 #define G_CPL_RDMA_CQE_EXT_EXTMODE(x) \ argument
4235 (((x) >> S_CPL_RDMA_CQE_EXT_EXTMODE) & M_CPL_RDMA_CQE_EXT_EXTMODE)
4236 #define F_CPL_RDMA_CQE_EXT_EXTMODE V_CPL_RDMA_CQE_EXT_EXTMODE(1U)
4240 #define V_CPL_RDMA_CQE_EXT_SRQ(x) ((x) << S_CPL_RDMA_CQE_EXT_SRQ) argument
4241 #define G_CPL_RDMA_CQE_EXT_SRQ(x) \ argument
4242 (((x) >> S_CPL_RDMA_CQE_EXT_SRQ) & M_CPL_RDMA_CQE_EXT_SRQ)
4260 #define V_CPL_RDMA_CQE_FW_EXT_RSSCTRL(x) \ argument
4261 ((x) << S_CPL_RDMA_CQE_FW_EXT_RSSCTRL)
4262 #define G_CPL_RDMA_CQE_FW_EXT_RSSCTRL(x) \ argument
4263 (((x) >> S_CPL_RDMA_CQE_FW_EXT_RSSCTRL) & M_CPL_RDMA_CQE_FW_EXT_RSSCTRL)
4267 #define V_CPL_RDMA_CQE_FW_EXT_CQID(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_CQID) argument
4268 #define G_CPL_RDMA_CQE_FW_EXT_CQID(x) \ argument
4269 (((x) >> S_CPL_RDMA_CQE_FW_EXT_CQID) & M_CPL_RDMA_CQE_FW_EXT_CQID)
4273 #define V_CPL_RDMA_CQE_FW_EXT_TID(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_TID) argument
4274 #define G_CPL_RDMA_CQE_FW_EXT_TID(x) \ argument
4275 (((x) >> S_CPL_RDMA_CQE_FW_EXT_TID) & M_CPL_RDMA_CQE_FW_EXT_TID)
4279 #define V_CPL_RDMA_CQE_FW_EXT_FLITCNT(x) \ argument
4280 ((x) << S_CPL_RDMA_CQE_FW_EXT_FLITCNT)
4281 #define G_CPL_RDMA_CQE_FW_EXT_FLITCNT(x) \ argument
4282 (((x) >> S_CPL_RDMA_CQE_FW_EXT_FLITCNT) & M_CPL_RDMA_CQE_FW_EXT_FLITCNT)
4286 #define V_CPL_RDMA_CQE_FW_EXT_QPID(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_QPID) argument
4287 #define G_CPL_RDMA_CQE_FW_EXT_QPID(x) \ argument
4288 (((x) >> S_CPL_RDMA_CQE_FW_EXT_QPID) & M_CPL_RDMA_CQE_FW_EXT_QPID)
4292 #define V_CPL_RDMA_CQE_FW_EXT_GENERATION_BIT(x) \ argument
4293 ((x) << S_CPL_RDMA_CQE_FW_EXT_GENERATION_BIT)
4294 #define G_CPL_RDMA_CQE_FW_EXT_GENERATION_BIT(x) \ argument
4295 (((x) >> S_CPL_RDMA_CQE_FW_EXT_GENERATION_BIT) & \
4298 V_CPL_RDMA_CQE_FW_EXT_GENERATION_BIT(1U)
4302 #define V_CPL_RDMA_CQE_FW_EXT_STATUS(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_STATUS) argument
4303 #define G_CPL_RDMA_CQE_FW_EXT_STATUS(x) \ argument
4304 (((x) >> S_CPL_RDMA_CQE_FW_EXT_STATUS) & M_CPL_RDMA_CQE_FW_EXT_STATUS)
4308 #define V_CPL_RDMA_CQE_FW_EXT_CQE_TYPE(x) \ argument
4309 ((x) << S_CPL_RDMA_CQE_FW_EXT_CQE_TYPE)
4310 #define G_CPL_RDMA_CQE_FW_EXT_CQE_TYPE(x) \ argument
4311 (((x) >> S_CPL_RDMA_CQE_FW_EXT_CQE_TYPE) & M_CPL_RDMA_CQE_FW_EXT_CQE_TYPE)
4312 #define F_CPL_RDMA_CQE_FW_EXT_CQE_TYPE V_CPL_RDMA_CQE_FW_EXT_CQE_TYPE(1U)
4316 #define V_CPL_RDMA_CQE_FW_EXT_WR_TYPE(x) \ argument
4317 ((x) << S_CPL_RDMA_CQE_FW_EXT_WR_TYPE)
4318 #define G_CPL_RDMA_CQE_FW_EXT_WR_TYPE(x) \ argument
4319 (((x) >> S_CPL_RDMA_CQE_FW_EXT_WR_TYPE) & M_CPL_RDMA_CQE_FW_EXT_WR_TYPE)
4323 #define V_CPL_RDMA_CQE_FW_EXT_SE(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_SE) argument
4324 #define G_CPL_RDMA_CQE_FW_EXT_SE(x) \ argument
4325 (((x) >> S_CPL_RDMA_CQE_FW_EXT_SE) & M_CPL_RDMA_CQE_FW_EXT_SE)
4326 #define F_CPL_RDMA_CQE_FW_EXT_SE V_CPL_RDMA_CQE_FW_EXT_SE(1U)
4330 #define V_CPL_RDMA_CQE_FW_EXT_WR_TYPE_EXT(x) \ argument
4331 ((x) << S_CPL_RDMA_CQE_FW_EXT_WR_TYPE_EXT)
4332 #define G_CPL_RDMA_CQE_FW_EXT_WR_TYPE_EXT(x) \ argument
4333 (((x) >> S_CPL_RDMA_CQE_FW_EXT_WR_TYPE_EXT) & \
4338 #define V_CPL_RDMA_CQE_FW_EXT_EXTMODE(x) \ argument
4339 ((x) << S_CPL_RDMA_CQE_FW_EXT_EXTMODE)
4340 #define G_CPL_RDMA_CQE_FW_EXT_EXTMODE(x) \ argument
4341 (((x) >> S_CPL_RDMA_CQE_FW_EXT_EXTMODE) & M_CPL_RDMA_CQE_FW_EXT_EXTMODE)
4342 #define F_CPL_RDMA_CQE_FW_EXT_EXTMODE V_CPL_RDMA_CQE_FW_EXT_EXTMODE(1U)
4346 #define V_CPL_RDMA_CQE_FW_EXT_SRQ(x) ((x) << S_CPL_RDMA_CQE_FW_EXT_SRQ) argument
4347 #define G_CPL_RDMA_CQE_FW_EXT_SRQ(x) \ argument
4348 (((x) >> S_CPL_RDMA_CQE_FW_EXT_SRQ) & M_CPL_RDMA_CQE_FW_EXT_SRQ)
4366 #define V_CPL_RDMA_CQE_ERR_EXT_RSSCTRL(x) \ argument
4367 ((x) << S_CPL_RDMA_CQE_ERR_EXT_RSSCTRL)
4368 #define G_CPL_RDMA_CQE_ERR_EXT_RSSCTRL(x) \ argument
4369 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_RSSCTRL) & M_CPL_RDMA_CQE_ERR_EXT_RSSCTRL)
4373 #define V_CPL_RDMA_CQE_ERR_EXT_CQID(x) ((x) << S_CPL_RDMA_CQE_ERR_EXT_CQID) argument
4374 #define G_CPL_RDMA_CQE_ERR_EXT_CQID(x) \ argument
4375 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_CQID) & M_CPL_RDMA_CQE_ERR_EXT_CQID)
4379 #define V_CPL_RDMA_CQE_ERR_EXT_TID(x) ((x) << S_CPL_RDMA_CQE_ERR_EXT_TID) argument
4380 #define G_CPL_RDMA_CQE_ERR_EXT_TID(x) \ argument
4381 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_TID) & M_CPL_RDMA_CQE_ERR_EXT_TID)
4385 #define V_CPL_RDMA_CQE_ERR_EXT_FLITCNT(x) \ argument
4386 ((x) << S_CPL_RDMA_CQE_ERR_EXT_FLITCNT)
4387 #define G_CPL_RDMA_CQE_ERR_EXT_FLITCNT(x) \ argument
4388 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_FLITCNT) & M_CPL_RDMA_CQE_ERR_EXT_FLITCNT)
4392 #define V_CPL_RDMA_CQE_ERR_EXT_QPID(x) ((x) << S_CPL_RDMA_CQE_ERR_EXT_QPID) argument
4393 #define G_CPL_RDMA_CQE_ERR_EXT_QPID(x) \ argument
4394 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_QPID) & M_CPL_RDMA_CQE_ERR_EXT_QPID)
4398 #define V_CPL_RDMA_CQE_ERR_EXT_GENERATION_BIT(x) \ argument
4399 ((x) << S_CPL_RDMA_CQE_ERR_EXT_GENERATION_BIT)
4400 #define G_CPL_RDMA_CQE_ERR_EXT_GENERATION_BIT(x) \ argument
4401 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_GENERATION_BIT) & \
4404 V_CPL_RDMA_CQE_ERR_EXT_GENERATION_BIT(1U)
4408 #define V_CPL_RDMA_CQE_ERR_EXT_STATUS(x) \ argument
4409 ((x) << S_CPL_RDMA_CQE_ERR_EXT_STATUS)
4410 #define G_CPL_RDMA_CQE_ERR_EXT_STATUS(x) \ argument
4411 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_STATUS) & M_CPL_RDMA_CQE_ERR_EXT_STATUS)
4415 #define V_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE(x) \ argument
4416 ((x) << S_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE)
4417 #define G_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE(x) \ argument
4418 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE) & \
4420 #define F_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE V_CPL_RDMA_CQE_ERR_EXT_CQE_TYPE(1U)
4424 #define V_CPL_RDMA_CQE_ERR_EXT_WR_TYPE(x) \ argument
4425 ((x) << S_CPL_RDMA_CQE_ERR_EXT_WR_TYPE)
4426 #define G_CPL_RDMA_CQE_ERR_EXT_WR_TYPE(x) \ argument
4427 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_WR_TYPE) & M_CPL_RDMA_CQE_ERR_EXT_WR_TYPE)
4431 #define V_CPL_RDMA_CQE_ERR_EXT_SE(x) ((x) << S_CPL_RDMA_CQE_ERR_EXT_SE) argument
4432 #define G_CPL_RDMA_CQE_ERR_EXT_SE(x) \ argument
4433 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_SE) & M_CPL_RDMA_CQE_ERR_EXT_SE)
4434 #define F_CPL_RDMA_CQE_ERR_EXT_SE V_CPL_RDMA_CQE_ERR_EXT_SE(1U)
4438 #define V_CPL_RDMA_CQE_ERR_EXT_WR_TYPE_EXT(x) \ argument
4439 ((x) << S_CPL_RDMA_CQE_ERR_EXT_WR_TYPE_EXT)
4440 #define G_CPL_RDMA_CQE_ERR_EXT_WR_TYPE_EXT(x) \ argument
4441 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_WR_TYPE_EXT) & \
4446 #define V_CPL_RDMA_CQE_ERR_EXT_EXTMODE(x) \ argument
4447 ((x) << S_CPL_RDMA_CQE_ERR_EXT_EXTMODE)
4448 #define G_CPL_RDMA_CQE_ERR_EXT_EXTMODE(x) \ argument
4449 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_EXTMODE) & M_CPL_RDMA_CQE_ERR_EXT_EXTMODE)
4450 #define F_CPL_RDMA_CQE_ERR_EXT_EXTMODE V_CPL_RDMA_CQE_ERR_EXT_EXTMODE(1U)
4454 #define V_CPL_RDMA_CQE_ERR_EXT_SRQ(x) ((x) << S_CPL_RDMA_CQE_ERR_EXT_SRQ) argument
4455 #define G_CPL_RDMA_CQE_ERR_EXT_SRQ(x) \ argument
4456 (((x) >> S_CPL_RDMA_CQE_ERR_EXT_SRQ) & M_CPL_RDMA_CQE_ERR_EXT_SRQ)
4472 #define V_LE_REQ_RXCHANNEL(x) ((x) << S_LE_REQ_RXCHANNEL) argument
4473 #define G_LE_REQ_RXCHANNEL(x) \ argument
4474 (((x) >> S_LE_REQ_RXCHANNEL) & M_LE_REQ_RXCHANNEL)
4475 #define F_LE_REQ_RXCHANNEL V_LE_REQ_RXCHANNEL(1U)
4478 #define V_LE_REQ_IP6(x) ((x) << S_LE_REQ_IP6) argument
4479 #define F_LE_REQ_IP6 V_LE_REQ_IP6(1U)
4484 #define V_LE_CHAN(x) ((x) << S_LE_CHAN) argument
4485 #define G_LE_CHAN(x) (((x) >> S_LE_CHAN) & M_LE_CHAN) argument
4489 #define V_LE_OFFSET(x) ((x) << S_LE_OFFSET) argument
4490 #define G_LE_OFFSET(x) (((x) >> S_LE_OFFSET) & M_LE_OFFSET) argument
4493 #define V_LE_MORE(x) ((x) << S_LE_MORE) argument
4494 #define F_LE_MORE V_LE_MORE(1U)
4498 #define V_LE_REQSIZE(x) ((x) << S_LE_REQSIZE) argument
4499 #define G_LE_REQSIZE(x) (((x) >> S_LE_REQSIZE) & M_LE_REQSIZE) argument
4503 #define V_LE_REQCMD(x) ((x) << S_LE_REQCMD) argument
4504 #define G_LE_REQCMD(x) (((x) >> S_LE_REQCMD) & M_LE_REQCMD) argument
4518 #define V_CPL_T7_SET_LE_REQ_INDEX(x) ((x) << S_CPL_T7_SET_LE_REQ_INDEX) argument
4519 #define G_CPL_T7_SET_LE_REQ_INDEX(x) \ argument
4520 (((x) >> S_CPL_T7_SET_LE_REQ_INDEX) & M_CPL_T7_SET_LE_REQ_INDEX)
4524 #define V_CPL_T7_SET_LE_REQ_NOREPLY(x) ((x) << S_CPL_T7_SET_LE_REQ_NOREPLY) argument
4525 #define G_CPL_T7_SET_LE_REQ_NOREPLY(x) \ argument
4526 (((x) >> S_CPL_T7_SET_LE_REQ_NOREPLY) & M_CPL_T7_SET_LE_REQ_NOREPLY)
4527 #define F_CPL_T7_SET_LE_REQ_NOREPLY V_CPL_T7_SET_LE_REQ_NOREPLY(1U)
4531 #define V_CPL_T7_SET_LE_REQ_RXCHANNEL(x) \ argument
4532 ((x) << S_CPL_T7_SET_LE_REQ_RXCHANNEL)
4533 #define G_CPL_T7_SET_LE_REQ_RXCHANNEL(x) \ argument
4534 (((x) >> S_CPL_T7_SET_LE_REQ_RXCHANNEL) & M_CPL_T7_SET_LE_REQ_RXCHANNEL)
4538 #define V_CPL_T7_SET_LE_REQ_QUEUE(x) ((x) << S_CPL_T7_SET_LE_REQ_QUEUE) argument
4539 #define G_CPL_T7_SET_LE_REQ_QUEUE(x) \ argument
4540 (((x) >> S_CPL_T7_SET_LE_REQ_QUEUE) & M_CPL_T7_SET_LE_REQ_QUEUE)
4544 #define V_CPL_T7_SET_LE_REQ_REQCMD(x) ((x) << S_CPL_T7_SET_LE_REQ_REQCMD) argument
4545 #define G_CPL_T7_SET_LE_REQ_REQCMD(x) \ argument
4546 (((x) >> S_CPL_T7_SET_LE_REQ_REQCMD) & M_CPL_T7_SET_LE_REQ_REQCMD)
4550 #define V_CPL_T7_SET_LE_REQ_REQSIZE(x) ((x) << S_CPL_T7_SET_LE_REQ_REQSIZE) argument
4551 #define G_CPL_T7_SET_LE_REQ_REQSIZE(x) \ argument
4552 (((x) >> S_CPL_T7_SET_LE_REQ_REQSIZE) & M_CPL_T7_SET_LE_REQ_REQSIZE)
4556 #define V_CPL_T7_SET_LE_REQ_MORE(x) ((x) << S_CPL_T7_SET_LE_REQ_MORE) argument
4557 #define G_CPL_T7_SET_LE_REQ_MORE(x) \ argument
4558 (((x) >> S_CPL_T7_SET_LE_REQ_MORE) & M_CPL_T7_SET_LE_REQ_MORE)
4559 #define F_CPL_T7_SET_LE_REQ_MORE V_CPL_T7_SET_LE_REQ_MORE(1U)
4563 #define V_CPL_T7_SET_LE_REQ_OFFSET(x) ((x) << S_CPL_T7_SET_LE_REQ_OFFSET) argument
4564 #define G_CPL_T7_SET_LE_REQ_OFFSET(x) \ argument
4565 (((x) >> S_CPL_T7_SET_LE_REQ_OFFSET) & M_CPL_T7_SET_LE_REQ_OFFSET)
4569 #define V_CPL_T7_SET_LE_REQ_REQTYPE(x) ((x) << S_CPL_T7_SET_LE_REQ_REQTYPE) argument
4570 #define G_CPL_T7_SET_LE_REQ_REQTYPE(x) \ argument
4571 (((x) >> S_CPL_T7_SET_LE_REQ_REQTYPE) & M_CPL_T7_SET_LE_REQ_REQTYPE)
4572 #define F_CPL_T7_SET_LE_REQ_REQTYPE V_CPL_T7_SET_LE_REQ_REQTYPE(1U)
4576 #define V_CPL_T7_SET_LE_REQ_CHANNEL(x) ((x) << S_CPL_T7_SET_LE_REQ_CHANNEL) argument
4577 #define G_CPL_T7_SET_LE_REQ_CHANNEL(x) \ argument
4578 (((x) >> S_CPL_T7_SET_LE_REQ_CHANNEL) & M_CPL_T7_SET_LE_REQ_CHANNEL)
4591 #define V_LE_RSPCMD(x) ((x) << S_LE_RSPCMD) argument
4592 #define G_LE_RSPCMD(x) (((x) >> S_LE_RSPCMD) & M_LE_RSPCMD) argument
4596 #define V_LE_RSPSIZE(x) ((x) << S_LE_RSPSIZE) argument
4597 #define G_LE_RSPSIZE(x) (((x) >> S_LE_RSPSIZE) & M_LE_RSPSIZE) argument
4600 #define V_LE_RSPTYPE(x) ((x) << S_LE_RSPTYPE) argument
4601 #define F_LE_RSPTYPE V_LE_RSPTYPE(1U)
4613 #define V_AUTOEQU(x) ((x) << S_AUTOEQU) argument
4614 #define G_AUTOEQU(x) (((x) >> S_AUTOEQU) & M_AUTOEQU) argument
4618 #define V_EGR_QID(x) ((x) << S_EGR_QID) argument
4619 #define G_EGR_QID(x) (((x) >> S_EGR_QID) & M_EGR_QID) argument
4624 FW_TYPE_WR_RPL = 1,
4693 #define V_CPL_FW4_ACK_OPCODE(x) ((x) << S_CPL_FW4_ACK_OPCODE) argument
4694 #define G_CPL_FW4_ACK_OPCODE(x) \ argument
4695 (((x) >> S_CPL_FW4_ACK_OPCODE) & M_CPL_FW4_ACK_OPCODE)
4699 #define V_CPL_FW4_ACK_FLOWID(x) ((x) << S_CPL_FW4_ACK_FLOWID) argument
4700 #define G_CPL_FW4_ACK_FLOWID(x) \ argument
4701 (((x) >> S_CPL_FW4_ACK_FLOWID) & M_CPL_FW4_ACK_FLOWID)
4705 #define V_CPL_FW4_ACK_CR(x) ((x) << S_CPL_FW4_ACK_CR) argument
4706 #define G_CPL_FW4_ACK_CR(x) (((x) >> S_CPL_FW4_ACK_CR) & M_CPL_FW4_ACK_CR) argument
4710 #define V_CPL_FW4_ACK_SEQVAL(x) ((x) << S_CPL_FW4_ACK_SEQVAL) argument
4711 #define G_CPL_FW4_ACK_SEQVAL(x) \ argument
4712 (((x) >> S_CPL_FW4_ACK_SEQVAL) & M_CPL_FW4_ACK_SEQVAL)
4713 #define F_CPL_FW4_ACK_SEQVAL V_CPL_FW4_ACK_SEQVAL(1U)
4764 #define V_ULPTX_CMD(x) ((x) << S_ULPTX_CMD) argument
4768 #define V_ULPTX_LEN16(x) ((x) << S_ULPTX_LEN16) argument
4771 #define V_ULP_TX_SC_MORE(x) ((x) << S_ULP_TX_SC_MORE) argument
4772 #define F_ULP_TX_SC_MORE V_ULP_TX_SC_MORE(1U)
4809 #define V_ULPTX_NSGE(x) ((x) << S_ULPTX_NSGE) argument
4810 #define G_ULPTX_NSGE(x) (((x) >> S_ULPTX_NSGE) & M_ULPTX_NSGE) argument
4827 #define V_ULP_MEMIO_ORDER(x) ((x) << S_ULP_MEMIO_ORDER) argument
4828 #define F_ULP_MEMIO_ORDER V_ULP_MEMIO_ORDER(1U)
4831 #define V_T5_ULP_MEMIO_IMM(x) ((x) << S_T5_ULP_MEMIO_IMM) argument
4832 #define F_T5_ULP_MEMIO_IMM V_T5_ULP_MEMIO_IMM(1U)
4835 #define V_T5_ULP_MEMIO_ORDER(x) ((x) << S_T5_ULP_MEMIO_ORDER) argument
4836 #define F_T5_ULP_MEMIO_ORDER V_T5_ULP_MEMIO_ORDER(1U)
4840 #define V_T5_ULP_MEMIO_FID(x) ((x) << S_T5_ULP_MEMIO_FID) argument
4845 #define V_ULP_MEMIO_ADDR(x) ((x) << S_ULP_MEMIO_ADDR) argument
4848 #define V_ULP_MEMIO_LOCK(x) ((x) << S_ULP_MEMIO_LOCK) argument
4849 #define F_ULP_MEMIO_LOCK V_ULP_MEMIO_LOCK(1U)
4854 #define V_ULP_MEMIO_DATA_LEN(x) ((x) << S_ULP_MEMIO_DATA_LEN) argument
4858 #define V_T7_ULP_MEMIO_DATA_LEN(x) ((x) << S_T7_ULP_MEMIO_DATA_LEN) argument
4876 #define V_ULP_TXPKT_DATAMODIFY(x) ((x) << S_ULP_TXPKT_DATAMODIFY) argument
4877 #define G_ULP_TXPKT_DATAMODIFY(x) \ argument
4878 (((x) >> S_ULP_TXPKT_DATAMODIFY) & M_ULP_TXPKT_DATAMODIFY_)
4879 #define F_ULP_TXPKT_DATAMODIFY V_ULP_TXPKT_DATAMODIFY(1U)
4883 #define V_ULP_TXPKT_CHANNELID(x) ((x) << S_ULP_TXPKT_CHANNELID) argument
4884 #define G_ULP_TXPKT_CHANNELID(x) \ argument
4885 (((x) >> S_ULP_TXPKT_CHANNELID) & M_ULP_TXPKT_CHANNELID)
4886 #define F_ULP_TXPKT_CHANNELID V_ULP_TXPKT_CHANNELID(1U)
4890 #define V_T7_ULP_TXPKT_CHANNELID(x) ((x) << S_T7_ULP_TXPKT_CHANNELID) argument
4891 #define G_T7_ULP_TXPKT_CHANNELID(x) \ argument
4892 (((x) >> S_T7_ULP_TXPKT_CHANNELID) & M_T7_ULP_TXPKT_CHANNELID)
4893 #define F_T7_ULP_TXPKT_CHANNELID V_T7_ULP_TXPKT_CHANNELID(1U)
4898 #define V_ULP_TXPKT_DEST(x) ((x) << S_ULP_TXPKT_DEST) argument
4902 #define V_ULP_TXPKT_CMDMORE(x) ((x) << S_ULP_TXPKT_CMDMORE) argument
4903 #define G_ULP_TXPKT_CMDMORE(x) \ argument
4904 (((x) >> S_ULP_TXPKT_CMDMORE) & M_ULP_TXPKT_CMDMORE)
4905 #define F_ULP_TXPKT_CMDMORE V_ULP_TXPKT_CMDMORE(1U)
4909 #define V_ULP_TXPKT_FID(x) ((x) << S_ULP_TXPKT_FID) argument
4912 #define V_ULP_TXPKT_RO(x) ((x) << S_ULP_TXPKT_RO) argument
4913 #define F_ULP_TXPKT_RO V_ULP_TXPKT_RO(1U)
4939 #define V_CPL_TX_TNL_LSO_OPCODE(x) ((x) << S_CPL_TX_TNL_LSO_OPCODE) argument
4940 #define G_CPL_TX_TNL_LSO_OPCODE(x) \ argument
4941 (((x) >> S_CPL_TX_TNL_LSO_OPCODE) & M_CPL_TX_TNL_LSO_OPCODE)
4945 #define V_CPL_TX_TNL_LSO_FIRST(x) ((x) << S_CPL_TX_TNL_LSO_FIRST) argument
4946 #define G_CPL_TX_TNL_LSO_FIRST(x) \ argument
4947 (((x) >> S_CPL_TX_TNL_LSO_FIRST) & M_CPL_TX_TNL_LSO_FIRST)
4948 #define F_CPL_TX_TNL_LSO_FIRST V_CPL_TX_TNL_LSO_FIRST(1U)
4952 #define V_CPL_TX_TNL_LSO_LAST(x) ((x) << S_CPL_TX_TNL_LSO_LAST) argument
4953 #define G_CPL_TX_TNL_LSO_LAST(x) \ argument
4954 (((x) >> S_CPL_TX_TNL_LSO_LAST) & M_CPL_TX_TNL_LSO_LAST)
4955 #define F_CPL_TX_TNL_LSO_LAST V_CPL_TX_TNL_LSO_LAST(1U)
4959 #define V_CPL_TX_TNL_LSO_ETHHDRLENXOUT(x) \ argument
4960 ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENXOUT)
4961 #define G_CPL_TX_TNL_LSO_ETHHDRLENXOUT(x) \ argument
4962 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENXOUT) & M_CPL_TX_TNL_LSO_ETHHDRLENXOUT)
4963 #define F_CPL_TX_TNL_LSO_ETHHDRLENXOUT V_CPL_TX_TNL_LSO_ETHHDRLENXOUT(1U)
4967 #define V_CPL_TX_TNL_LSO_IPV6OUT(x) ((x) << S_CPL_TX_TNL_LSO_IPV6OUT) argument
4968 #define G_CPL_TX_TNL_LSO_IPV6OUT(x) \ argument
4969 (((x) >> S_CPL_TX_TNL_LSO_IPV6OUT) & M_CPL_TX_TNL_LSO_IPV6OUT)
4970 #define F_CPL_TX_TNL_LSO_IPV6OUT V_CPL_TX_TNL_LSO_IPV6OUT(1U)
4974 #define V_CPL_TX_TNL_LSO_ETHHDRLENOUT(x) \ argument
4975 ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENOUT)
4976 #define G_CPL_TX_TNL_LSO_ETHHDRLENOUT(x) \ argument
4977 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENOUT) & M_CPL_TX_TNL_LSO_ETHHDRLENOUT)
4981 #define V_CPL_TX_TNL_LSO_IPHDRLENOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRLENOUT) argument
4982 #define G_CPL_TX_TNL_LSO_IPHDRLENOUT(x) \ argument
4983 (((x) >> S_CPL_TX_TNL_LSO_IPHDRLENOUT) & M_CPL_TX_TNL_LSO_IPHDRLENOUT)
4987 #define V_CPL_TX_TNL_LSO_IPHDRCHKOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRCHKOUT) argument
4988 #define G_CPL_TX_TNL_LSO_IPHDRCHKOUT(x) \ argument
4989 (((x) >> S_CPL_TX_TNL_LSO_IPHDRCHKOUT) & M_CPL_TX_TNL_LSO_IPHDRCHKOUT)
4990 #define F_CPL_TX_TNL_LSO_IPHDRCHKOUT V_CPL_TX_TNL_LSO_IPHDRCHKOUT(1U)
4994 #define V_CPL_TX_TNL_LSO_IPLENSETOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPLENSETOUT) argument
4995 #define G_CPL_TX_TNL_LSO_IPLENSETOUT(x) \ argument
4996 (((x) >> S_CPL_TX_TNL_LSO_IPLENSETOUT) & M_CPL_TX_TNL_LSO_IPLENSETOUT)
4997 #define F_CPL_TX_TNL_LSO_IPLENSETOUT V_CPL_TX_TNL_LSO_IPLENSETOUT(1U)
4999 #define S_CPL_TX_TNL_LSO_IPIDINCOUT 1
5001 #define V_CPL_TX_TNL_LSO_IPIDINCOUT(x) ((x) << S_CPL_TX_TNL_LSO_IPIDINCOUT) argument
5002 #define G_CPL_TX_TNL_LSO_IPIDINCOUT(x) \ argument
5003 (((x) >> S_CPL_TX_TNL_LSO_IPIDINCOUT) & M_CPL_TX_TNL_LSO_IPIDINCOUT)
5004 #define F_CPL_TX_TNL_LSO_IPIDINCOUT V_CPL_TX_TNL_LSO_IPIDINCOUT(1U)
5008 #define V_CPL_TX_TNL_LSO_IPIDSPLITOUT(x) \ argument
5009 ((x) << S_CPL_TX_TNL_LSO_IPIDSPLITOUT)
5010 #define G_CPL_TX_TNL_LSO_IPIDSPLITOUT(x) \ argument
5011 (((x) >> S_CPL_TX_TNL_LSO_IPIDSPLITOUT) & M_CPL_TX_TNL_LSO_IPIDSPLITOUT)
5012 #define F_CPL_TX_TNL_LSO_IPIDSPLITOUT V_CPL_TX_TNL_LSO_IPIDSPLITOUT(1U)
5016 #define V_CPL_TX_TNL_LSO_UDPLENSETOUT(x) \ argument
5017 ((x) << S_CPL_TX_TNL_LSO_UDPLENSETOUT)
5018 #define G_CPL_TX_TNL_LSO_UDPLENSETOUT(x) \ argument
5019 (((x) >> S_CPL_TX_TNL_LSO_UDPLENSETOUT) & M_CPL_TX_TNL_LSO_UDPLENSETOUT)
5020 #define F_CPL_TX_TNL_LSO_UDPLENSETOUT V_CPL_TX_TNL_LSO_UDPLENSETOUT(1U)
5024 #define V_CPL_TX_TNL_LSO_UDPCHKCLROUT(x) \ argument
5025 ((x) << S_CPL_TX_TNL_LSO_UDPCHKCLROUT)
5026 #define G_CPL_TX_TNL_LSO_UDPCHKCLROUT(x) \ argument
5027 (((x) >> S_CPL_TX_TNL_LSO_UDPCHKCLROUT) & M_CPL_TX_TNL_LSO_UDPCHKCLROUT)
5028 #define F_CPL_TX_TNL_LSO_UDPCHKCLROUT V_CPL_TX_TNL_LSO_UDPCHKCLROUT(1U)
5032 #define V_CPL_TX_TNL_LSO_TNLTYPE(x) ((x) << S_CPL_TX_TNL_LSO_TNLTYPE) argument
5033 #define G_CPL_TX_TNL_LSO_TNLTYPE(x) \ argument
5034 (((x) >> S_CPL_TX_TNL_LSO_TNLTYPE) & M_CPL_TX_TNL_LSO_TNLTYPE)
5038 #define V_CPL_TX_TNL_LSO_TNLHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_TNLHDRLEN) argument
5039 #define G_CPL_TX_TNL_LSO_TNLHDRLEN(x) \ argument
5040 (((x) >> S_CPL_TX_TNL_LSO_TNLHDRLEN) & M_CPL_TX_TNL_LSO_TNLHDRLEN)
5044 #define V_CPL_TX_TNL_LSO_IPSECEN(x) ((x) << S_CPL_TX_TNL_LSO_IPSECEN) argument
5045 #define G_CPL_TX_TNL_LSO_IPSECEN(x) \ argument
5046 (((x) >> S_CPL_TX_TNL_LSO_IPSECEN) & M_CPL_TX_TNL_LSO_IPSECEN)
5047 #define F_CPL_TX_TNL_LSO_IPSECEN V_CPL_TX_TNL_LSO_IPSECEN(1U)
5051 #define V_CPL_TX_TNL_LSO_ENCAPDIS(x) ((x) << S_CPL_TX_TNL_LSO_ENCAPDIS) argument
5052 #define G_CPL_TX_TNL_LSO_ENCAPDIS(x) \ argument
5053 (((x) >> S_CPL_TX_TNL_LSO_ENCAPDIS) & M_CPL_TX_TNL_LSO_ENCAPDIS)
5054 #define F_CPL_TX_TNL_LSO_ENCAPDIS V_CPL_TX_TNL_LSO_ENCAPDIS(1U)
5058 #define V_CPL_TX_TNL_LSO_IPSECMODE(x) ((x) << S_CPL_TX_TNL_LSO_IPSECMODE) argument
5059 #define G_CPL_TX_TNL_LSO_IPSECMODE(x) \ argument
5060 (((x) >> S_CPL_TX_TNL_LSO_IPSECMODE) & M_CPL_TX_TNL_LSO_IPSECMODE)
5061 #define F_CPL_TX_TNL_LSO_IPSECMODE V_CPL_TX_TNL_LSO_IPSECMODE(1U)
5065 #define V_CPL_TX_TNL_LSO_IPSECTNLIPV6(x) \ argument
5066 ((x) << S_CPL_TX_TNL_LSO_IPSECTNLIPV6)
5067 #define G_CPL_TX_TNL_LSO_IPSECTNLIPV6(x) \ argument
5068 (((x) >> S_CPL_TX_TNL_LSO_IPSECTNLIPV6) & M_CPL_TX_TNL_LSO_IPSECTNLIPV6)
5069 #define F_CPL_TX_TNL_LSO_IPSECTNLIPV6 V_CPL_TX_TNL_LSO_IPSECTNLIPV6(1U)
5073 #define V_CPL_TX_TNL_LSO_IPSECTNLIPHDRLEN(x) \ argument
5074 ((x) << S_CPL_TX_TNL_LSO_IPSECTNLIPHDRLEN)
5075 #define G_CPL_TX_TNL_LSO_IPSECTNLIPHDRLEN(x) \ argument
5076 (((x) >> S_CPL_TX_TNL_LSO_IPSECTNLIPHDRLEN) & \
5081 #define V_CPL_TX_TNL_LSO_IPSECTNLIPIDSPLIT(x) \ argument
5082 ((x) << S_CPL_TX_TNL_LSO_IPSECTNLIPIDSPLIT)
5083 #define G_CPL_TX_TNL_LSO_IPSECTNLIPIDSPLIT(x) \ argument
5084 (((x) >> S_CPL_TX_TNL_LSO_IPSECTNLIPIDSPLIT) & \
5087 V_CPL_TX_TNL_LSO_IPSECTNLIPIDSPLIT(1U)
5091 #define V_CPL_TX_TNL_LSO_ROCEV2(x) ((x) << S_CPL_TX_TNL_LSO_ROCEV2) argument
5092 #define G_CPL_TX_TNL_LSO_ROCEV2(x) \ argument
5093 (((x) >> S_CPL_TX_TNL_LSO_ROCEV2) & M_CPL_TX_TNL_LSO_ROCEV2)
5094 #define F_CPL_TX_TNL_LSO_ROCEV2 V_CPL_TX_TNL_LSO_ROCEV2(1U)
5098 #define V_CPL_TX_TNL_LSO_UDPCHKUPDOUT(x) \ argument
5099 ((x) << S_CPL_TX_TNL_LSO_UDPCHKUPDOUT)
5100 #define G_CPL_TX_TNL_LSO_UDPCHKUPDOUT(x) \ argument
5101 (((x) >> S_CPL_TX_TNL_LSO_UDPCHKUPDOUT) & M_CPL_TX_TNL_LSO_UDPCHKUPDOUT)
5102 #define F_CPL_TX_TNL_LSO_UDPCHKUPDOUT V_CPL_TX_TNL_LSO_UDPCHKUPDOUT(1U)
5106 #define V_CPL_TX_TNL_LSO_FLOW(x) ((x) << S_CPL_TX_TNL_LSO_FLOW) argument
5107 #define G_CPL_TX_TNL_LSO_FLOW(x) \ argument
5108 (((x) >> S_CPL_TX_TNL_LSO_FLOW) & M_CPL_TX_TNL_LSO_FLOW)
5109 #define F_CPL_TX_TNL_LSO_FLOW V_CPL_TX_TNL_LSO_FLOW(1U)
5113 #define V_CPL_TX_TNL_LSO_IPV6(x) ((x) << S_CPL_TX_TNL_LSO_IPV6) argument
5114 #define G_CPL_TX_TNL_LSO_IPV6(x) \ argument
5115 (((x) >> S_CPL_TX_TNL_LSO_IPV6) & M_CPL_TX_TNL_LSO_IPV6)
5116 #define F_CPL_TX_TNL_LSO_IPV6 V_CPL_TX_TNL_LSO_IPV6(1U)
5120 #define V_CPL_TX_TNL_LSO_ETHHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_ETHHDRLEN) argument
5121 #define G_CPL_TX_TNL_LSO_ETHHDRLEN(x) \ argument
5122 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLEN) & M_CPL_TX_TNL_LSO_ETHHDRLEN)
5126 #define V_CPL_TX_TNL_LSO_IPHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_IPHDRLEN) argument
5127 #define G_CPL_TX_TNL_LSO_IPHDRLEN(x) \ argument
5128 (((x) >> S_CPL_TX_TNL_LSO_IPHDRLEN) & M_CPL_TX_TNL_LSO_IPHDRLEN)
5132 #define V_CPL_TX_TNL_LSO_TCPHDRLEN(x) ((x) << S_CPL_TX_TNL_LSO_TCPHDRLEN) argument
5133 #define G_CPL_TX_TNL_LSO_TCPHDRLEN(x) \ argument
5134 (((x) >> S_CPL_TX_TNL_LSO_TCPHDRLEN) & M_CPL_TX_TNL_LSO_TCPHDRLEN)
5138 #define V_CPL_TX_TNL_LSO_IPIDSPLIT(x) ((x) << S_CPL_TX_TNL_LSO_IPIDSPLIT) argument
5139 #define G_CPL_TX_TNL_LSO_IPIDSPLIT(x) \ argument
5140 (((x) >> S_CPL_TX_TNL_LSO_IPIDSPLIT) & M_CPL_TX_TNL_LSO_IPIDSPLIT)
5141 #define F_CPL_TX_TNL_LSO_IPIDSPLIT V_CPL_TX_TNL_LSO_IPIDSPLIT(1U)
5145 #define V_CPL_TX_TNL_LSO_ETHHDRLENX(x) ((x) << S_CPL_TX_TNL_LSO_ETHHDRLENX) argument
5146 #define G_CPL_TX_TNL_LSO_ETHHDRLENX(x) \ argument
5147 (((x) >> S_CPL_TX_TNL_LSO_ETHHDRLENX) & M_CPL_TX_TNL_LSO_ETHHDRLENX)
5148 #define F_CPL_TX_TNL_LSO_ETHHDRLENX V_CPL_TX_TNL_LSO_ETHHDRLENX(1U)
5152 #define V_CPL_TX_TNL_LSO_MSS(x) ((x) << S_CPL_TX_TNL_LSO_MSS) argument
5153 #define G_CPL_TX_TNL_LSO_MSS(x) \ argument
5154 (((x) >> S_CPL_TX_TNL_LSO_MSS) & M_CPL_TX_TNL_LSO_MSS)
5158 #define V_CPL_TX_TNL_LSO_ETHLENOFFSET(x) \ argument
5159 ((x) << S_CPL_TX_TNL_LSO_ETHLENOFFSET)
5160 #define G_CPL_TX_TNL_LSO_ETHLENOFFSET(x) \ argument
5161 (((x) >> S_CPL_TX_TNL_LSO_ETHLENOFFSET) & M_CPL_TX_TNL_LSO_ETHLENOFFSET)
5165 #define V_CPL_TX_TNL_LSO_SIZE(x) ((x) << S_CPL_TX_TNL_LSO_SIZE) argument
5166 #define G_CPL_TX_TNL_LSO_SIZE(x) \ argument
5167 (((x) >> S_CPL_TX_TNL_LSO_SIZE) & M_CPL_TX_TNL_LSO_SIZE)
5171 #define V_CPL_TX_TNL_LSO_BTH_OPCODE(x) ((x) << S_CPL_TX_TNL_LSO_BTH_OPCODE) argument
5172 #define G_CPL_TX_TNL_LSO_BTH_OPCODE(x) \ argument
5173 (((x) >> S_CPL_TX_TNL_LSO_BTH_OPCODE) & \
5178 #define V_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN(x) \ argument
5179 ((x) << S_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN)
5180 #define G_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN(x) \ argument
5181 (((x) >> S_CPL_TX_TNL_LSO_TCPSEQOFFSET_PSN) & \
5186 #define V_CPL_TX_TNL_LSO_MSS_TVER(x) ((x) << S_CPL_TX_TNL_LSO_MSS_TVER) argument
5187 #define G_CPL_TX_TNL_LSO_MSS_TVER(x) \ argument
5188 (((x) >> S_CPL_TX_TNL_LSO_MSS_TVER) & M_CPL_TX_TNL_LSO_MSS_TVER)
5192 #define V_CPL_TX_TNL_LSO_MSS_M(x) ((x) << S_CPL_TX_TNL_LSO_MSS_M) argument
5193 #define G_CPL_TX_TNL_LSO_MSS_M(x) \ argument
5194 (((x) >> S_CPL_TX_TNL_LSO_MSS_M) & M_CPL_TX_TNL_LSO_MSS_M)
5198 #define V_CPL_TX_TNL_LSO_MSS_PMTU(x) ((x) << S_CPL_TX_TNL_LSO_MSS_PMTU) argument
5199 #define G_CPL_TX_TNL_LSO_MSS_PMTU(x) \ argument
5200 (((x) >> S_CPL_TX_TNL_LSO_MSS_PMTU) & M_CPL_TX_TNL_LSO_MSS_PMTU)
5204 #define V_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR(x) \ argument
5205 ((x) << S_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR)
5206 #define G_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR(x) \ argument
5207 (((x) >> S_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR) & M_CPL_TX_TNL_LSO_MSS_RR_MSN_INCR)
5209 #define S_CPL_TX_TNL_LSO_MSS_ACKREQ 1
5211 #define V_CPL_TX_TNL_LSO_MSS_ACKREQ(x) ((x) << S_CPL_TX_TNL_LSO_MSS_ACKREQ) argument
5212 #define G_CPL_TX_TNL_LSO_MSS_ACKREQ(x) \ argument
5213 (((x) >> S_CPL_TX_TNL_LSO_MSS_ACKREQ) & M_CPL_TX_TNL_LSO_MSS_ACKREQ)
5217 #define V_CPL_TX_TNL_LSO_MSS_SE(x) ((x) << S_CPL_TX_TNL_LSO_MSS_SE) argument
5218 #define G_CPL_TX_TNL_LSO_MSS_SE(x) \ argument
5219 (((x) >> S_CPL_TX_TNL_LSO_MSS_SE) & M_CPL_TX_TNL_LSO_MSS_SE)
5228 #define V_CPL_RX_MPS_PKT_OP(x) ((x) << S_CPL_RX_MPS_PKT_OP) argument
5229 #define G_CPL_RX_MPS_PKT_OP(x) \ argument
5230 (((x) >> S_CPL_RX_MPS_PKT_OP) & M_CPL_RX_MPS_PKT_OP)
5234 #define V_CPL_RX_MPS_PKT_TYPE(x) ((x) << S_CPL_RX_MPS_PKT_TYPE) argument
5235 #define G_CPL_RX_MPS_PKT_TYPE(x) \ argument
5236 (((x) >> S_CPL_RX_MPS_PKT_TYPE) & M_CPL_RX_MPS_PKT_TYPE)
5240 #define V_CPL_RX_MPS_PKT_LENGTH(x) ((x) << S_CPL_RX_MPS_PKT_LENGTH) argument
5241 #define G_CPL_RX_MPS_PKT_LENGTH(x) \ argument
5242 (((x) >> S_CPL_RX_MPS_PKT_LENGTH) & M_CPL_RX_MPS_PKT_LENGTH)
5247 #define X_CPL_RX_MPS_PKT_TYPE_PAUSE (1 << 0)
5248 #define X_CPL_RX_MPS_PKT_TYPE_PPP (1 << 1)
5249 #define X_CPL_RX_MPS_PKT_TYPE_QFC (1 << 2)
5250 #define X_CPL_RX_MPS_PKT_TYPE_PTP (1 << 3)
5260 #define V_CPL_T7_RX_MPS_PKT_TYPE(x) ((x) << S_CPL_T7_RX_MPS_PKT_TYPE) argument
5261 #define G_CPL_T7_RX_MPS_PKT_TYPE(x) \ argument
5262 (((x) >> S_CPL_T7_RX_MPS_PKT_TYPE) & M_CPL_T7_RX_MPS_PKT_TYPE)
5266 #define V_CPL_T7_RX_MPS_PKT_INTERFACE(x) \ argument
5267 ((x) << S_CPL_T7_RX_MPS_PKT_INTERFACE)
5268 #define G_CPL_T7_RX_MPS_PKT_INTERFACE(x) \ argument
5269 (((x) >> S_CPL_T7_RX_MPS_PKT_INTERFACE) & M_CPL_T7_RX_MPS_PKT_INTERFACE)
5273 #define V_CPL_T7_RX_MPS_PKT_TRUNCATED(x) \ argument
5274 ((x) << S_CPL_T7_RX_MPS_PKT_TRUNCATED)
5275 #define G_CPL_T7_RX_MPS_PKT_TRUNCATED(x) \ argument
5276 (((x) >> S_CPL_T7_RX_MPS_PKT_TRUNCATED) & M_CPL_T7_RX_MPS_PKT_TRUNCATED)
5277 #define F_CPL_T7_RX_MPS_PKT_TRUNCATED V_CPL_T7_RX_MPS_PKT_TRUNCATED(1U)
5281 #define V_CPL_T7_RX_MPS_PKT_PKTERR(x) ((x) << S_CPL_T7_RX_MPS_PKT_PKTERR) argument
5282 #define G_CPL_T7_RX_MPS_PKT_PKTERR(x) \ argument
5283 (((x) >> S_CPL_T7_RX_MPS_PKT_PKTERR) & M_CPL_T7_RX_MPS_PKT_PKTERR)
5284 #define F_CPL_T7_RX_MPS_PKT_PKTERR V_CPL_T7_RX_MPS_PKT_PKTERR(1U)
5288 #define V_CPL_T7_RX_MPS_PKT_LENGTH(x) ((x) << S_CPL_T7_RX_MPS_PKT_LENGTH) argument
5289 #define G_CPL_T7_RX_MPS_PKT_LENGTH(x) \ argument
5290 (((x) >> S_CPL_T7_RX_MPS_PKT_LENGTH) & M_CPL_T7_RX_MPS_PKT_LENGTH)
5304 #define V_CPL_TX_TLS_PDU_DATATYPE(x) ((x) << S_CPL_TX_TLS_PDU_DATATYPE) argument
5305 #define G_CPL_TX_TLS_PDU_DATATYPE(x) \ argument
5306 (((x) >> S_CPL_TX_TLS_PDU_DATATYPE) & M_CPL_TX_TLS_PDU_DATATYPE)
5310 #define V_CPL_TX_TLS_PDU_CPLLEN(x) ((x) << S_CPL_TX_TLS_PDU_CPLLEN) argument
5311 #define G_CPL_TX_TLS_PDU_CPLLEN(x) \ argument
5312 (((x) >> S_CPL_TX_TLS_PDU_CPLLEN) & M_CPL_TX_TLS_PDU_CPLLEN)
5316 #define V_CPL_TX_TLS_PDU_PLDLEN(x) ((x) << S_CPL_TX_TLS_PDU_PLDLEN) argument
5317 #define G_CPL_TX_TLS_PDU_PLDLEN(x) \ argument
5318 (((x) >> S_CPL_TX_TLS_PDU_PLDLEN) & M_CPL_TX_TLS_PDU_PLDLEN)
5322 #define V_CPL_TX_TLS_PDU_CUSTOMTYPE(x) ((x) << S_CPL_TX_TLS_PDU_CUSTOMTYPE) argument
5323 #define G_CPL_TX_TLS_PDU_CUSTOMTYPE(x) \ argument
5324 (((x) >> S_CPL_TX_TLS_PDU_CUSTOMTYPE) & M_CPL_TX_TLS_PDU_CUSTOMTYPE)
5328 #define V_CPL_TX_TLS_PDU_CUSTOMPROTOVER(x) \ argument
5329 ((x) << S_CPL_TX_TLS_PDU_CUSTOMPROTOVER)
5330 #define G_CPL_TX_TLS_PDU_CUSTOMPROTOVER(x) \ argument
5331 (((x) >> S_CPL_TX_TLS_PDU_CUSTOMPROTOVER) & \
5347 #define V_CPL_TX_TLS_SFO_OPCODE(x) ((x) << S_CPL_TX_TLS_SFO_OPCODE) argument
5348 #define G_CPL_TX_TLS_SFO_OPCODE(x) \ argument
5349 (((x) >> S_CPL_TX_TLS_SFO_OPCODE) & M_CPL_TX_TLS_SFO_OPCODE)
5353 #define V_CPL_TX_TLS_SFO_DATA_TYPE(x) ((x) << S_CPL_TX_TLS_SFO_DATA_TYPE) argument
5354 #define G_CPL_TX_TLS_SFO_DATA_TYPE(x) \ argument
5355 (((x) >> S_CPL_TX_TLS_SFO_DATA_TYPE) & M_CPL_TX_TLS_SFO_DATA_TYPE)
5359 #define V_CPL_TX_TLS_SFO_CPL_LEN(x) ((x) << S_CPL_TX_TLS_SFO_CPL_LEN) argument
5360 #define G_CPL_TX_TLS_SFO_CPL_LEN(x) \ argument
5361 (((x) >> S_CPL_TX_TLS_SFO_CPL_LEN) & M_CPL_TX_TLS_SFO_CPL_LEN)
5365 #define V_CPL_TX_TLS_SFO_SEG_LEN(x) ((x) << S_CPL_TX_TLS_SFO_SEG_LEN) argument
5366 #define G_CPL_TX_TLS_SFO_SEG_LEN(x) \ argument
5367 (((x) >> S_CPL_TX_TLS_SFO_SEG_LEN) & M_CPL_TX_TLS_SFO_SEG_LEN)
5371 #define V_CPL_TX_TLS_SFO_PLDLEN(x) ((x) << S_CPL_TX_TLS_SFO_PLDLEN) argument
5372 #define G_CPL_TX_TLS_SFO_PLDLEN(x) \ argument
5373 (((x) >> S_CPL_TX_TLS_SFO_PLDLEN) & M_CPL_TX_TLS_SFO_PLDLEN)
5377 #define V_CPL_TX_TLS_SFO_TYPE(x) ((x) << S_CPL_TX_TLS_SFO_TYPE) argument
5378 #define G_CPL_TX_TLS_SFO_TYPE(x) \ argument
5379 (((x) >> S_CPL_TX_TLS_SFO_TYPE) & M_CPL_TX_TLS_SFO_TYPE)
5383 #define V_CPL_TX_TLS_SFO_PROTOVER(x) ((x) << S_CPL_TX_TLS_SFO_PROTOVER) argument
5384 #define G_CPL_TX_TLS_SFO_PROTOVER(x) \ argument
5385 (((x) >> S_CPL_TX_TLS_SFO_PROTOVER) & M_CPL_TX_TLS_SFO_PROTOVER)
5397 #define V_CPL_TLS_DATA_OPCODE(x) ((x) << S_CPL_TLS_DATA_OPCODE) argument
5398 #define G_CPL_TLS_DATA_OPCODE(x) \ argument
5399 (((x) >> S_CPL_TLS_DATA_OPCODE) & M_CPL_TLS_DATA_OPCODE)
5403 #define V_CPL_TLS_DATA_TID(x) ((x) << S_CPL_TLS_DATA_TID) argument
5404 #define G_CPL_TLS_DATA_TID(x) \ argument
5405 (((x) >> S_CPL_TLS_DATA_TID) & M_CPL_TLS_DATA_TID)
5409 #define V_CPL_TLS_DATA_LENGTH(x) ((x) << S_CPL_TLS_DATA_LENGTH) argument
5410 #define G_CPL_TLS_DATA_LENGTH(x) \ argument
5411 (((x) >> S_CPL_TLS_DATA_LENGTH) & M_CPL_TLS_DATA_LENGTH)
5425 #define V_CPL_RX_TLS_CMP_OPCODE(x) ((x) << S_CPL_RX_TLS_CMP_OPCODE) argument
5426 #define G_CPL_RX_TLS_CMP_OPCODE(x) \ argument
5427 (((x) >> S_CPL_RX_TLS_CMP_OPCODE) & M_CPL_RX_TLS_CMP_OPCODE)
5431 #define V_CPL_RX_TLS_CMP_TID(x) ((x) << S_CPL_RX_TLS_CMP_TID) argument
5432 #define G_CPL_RX_TLS_CMP_TID(x) \ argument
5433 (((x) >> S_CPL_RX_TLS_CMP_TID) & M_CPL_RX_TLS_CMP_TID)
5437 #define V_CPL_RX_TLS_CMP_PDULENGTH(x) ((x) << S_CPL_RX_TLS_CMP_PDULENGTH) argument
5438 #define G_CPL_RX_TLS_CMP_PDULENGTH(x) \ argument
5439 (((x) >> S_CPL_RX_TLS_CMP_PDULENGTH) & M_CPL_RX_TLS_CMP_PDULENGTH)
5443 #define V_CPL_RX_TLS_CMP_LENGTH(x) ((x) << S_CPL_RX_TLS_CMP_LENGTH) argument
5444 #define G_CPL_RX_TLS_CMP_LENGTH(x) \ argument
5445 (((x) >> S_CPL_RX_TLS_CMP_LENGTH) & M_CPL_RX_TLS_CMP_LENGTH)
5449 #define V_SCMD_SEQ_NO_CTRL(x) ((x) << S_SCMD_SEQ_NO_CTRL) argument
5450 #define G_SCMD_SEQ_NO_CTRL(x) \ argument
5451 (((x) >> S_SCMD_SEQ_NO_CTRL) & M_SCMD_SEQ_NO_CTRL)
5456 #define V_SCMD_STATUS_PRESENT(x) ((x) << S_SCMD_STATUS_PRESENT) argument
5457 #define G_SCMD_STATUS_PRESENT(x) \ argument
5458 (((x) >> S_SCMD_STATUS_PRESENT) & M_SCMD_STATUS_PRESENT)
5459 #define F_SCMD_STATUS_PRESENT V_SCMD_STATUS_PRESENT(1U)
5461 /* ProtoVersion - Protocol Version 0: 1.2, 1:1.1, 2:DTLS, 3:Generic,
5465 #define V_SCMD_PROTO_VERSION(x) ((x) << S_SCMD_PROTO_VERSION) argument
5466 #define G_SCMD_PROTO_VERSION(x) \ argument
5467 (((x) >> S_SCMD_PROTO_VERSION) & M_SCMD_PROTO_VERSION)
5469 /* EncDecCtrl - Encryption/Decryption Control. 0: Encrypt, 1: Decrypt */
5472 #define V_SCMD_ENC_DEC_CTRL(x) ((x) << S_SCMD_ENC_DEC_CTRL) argument
5473 #define G_SCMD_ENC_DEC_CTRL(x) \ argument
5474 (((x) >> S_SCMD_ENC_DEC_CTRL) & M_SCMD_ENC_DEC_CTRL)
5475 #define F_SCMD_ENC_DEC_CTRL V_SCMD_ENC_DEC_CTRL(1U)
5480 #define V_SCMD_CIPH_AUTH_SEQ_CTRL(x) \ argument
5481 ((x) << S_SCMD_CIPH_AUTH_SEQ_CTRL)
5482 #define G_SCMD_CIPH_AUTH_SEQ_CTRL(x) \ argument
5483 (((x) >> S_SCMD_CIPH_AUTH_SEQ_CTRL) & M_SCMD_CIPH_AUTH_SEQ_CTRL)
5484 #define F_SCMD_CIPH_AUTH_SEQ_CTRL V_SCMD_CIPH_AUTH_SEQ_CTRL(1U)
5486 /* CiphMode - Cipher Mode. 0: NOP, 1:AES-CBC, 2:AES-GCM, 3:AES-CTR,
5490 #define V_SCMD_CIPH_MODE(x) ((x) << S_SCMD_CIPH_MODE) argument
5491 #define G_SCMD_CIPH_MODE(x) \ argument
5492 (((x) >> S_SCMD_CIPH_MODE) & M_SCMD_CIPH_MODE)
5494 /* AuthMode - Auth Mode. 0: NOP, 1:SHA1, 2:SHA2-224, 3:SHA2-256
5498 #define V_SCMD_AUTH_MODE(x) ((x) << S_SCMD_AUTH_MODE) argument
5499 #define G_SCMD_AUTH_MODE(x) \ argument
5500 (((x) >> S_SCMD_AUTH_MODE) & M_SCMD_AUTH_MODE)
5502 /* HmacCtrl - HMAC Control. 0:NOP, 1:No truncation, 2:Support HMAC Truncation
5507 #define V_SCMD_HMAC_CTRL(x) ((x) << S_SCMD_HMAC_CTRL) argument
5508 #define G_SCMD_HMAC_CTRL(x) \ argument
5509 (((x) >> S_SCMD_HMAC_CTRL) & M_SCMD_HMAC_CTRL)
5514 #define V_SCMD_IV_SIZE(x) ((x) << S_SCMD_IV_SIZE) argument
5515 #define G_SCMD_IV_SIZE(x) \ argument
5516 (((x) >> S_SCMD_IV_SIZE) & M_SCMD_IV_SIZE)
5521 #define V_SCMD_NUM_IVS(x) ((x) << S_SCMD_NUM_IVS) argument
5522 #define G_SCMD_NUM_IVS(x) \ argument
5523 (((x) >> S_SCMD_NUM_IVS) & M_SCMD_NUM_IVS)
5532 #define V_SCMD_ENB_DBGID(x) ((x) << S_SCMD_ENB_DBGID) argument
5533 #define G_SCMD_ENB_DBGID(x) \ argument
5534 (((x) >> S_SCMD_ENB_DBGID) & M_SCMD_ENB_DBGID)
5539 #define V_SCMD_IV_GEN_CTRL(x) ((x) << S_SCMD_IV_GEN_CTRL) argument
5540 #define G_SCMD_IV_GEN_CTRL(x) \ argument
5541 (((x) >> S_SCMD_IV_GEN_CTRL) & M_SCMD_IV_GEN_CTRL)
5542 #define F_SCMD_IV_GEN_CTRL V_SCMD_IV_GEN_CTRL(1U)
5547 #define V_SCMD_MORE_FRAGS(x) ((x) << S_SCMD_MORE_FRAGS) argument
5548 #define G_SCMD_MORE_FRAGS(x) (((x) >> S_SCMD_MORE_FRAGS) & M_SCMD_MORE_FRAGS) argument
5553 #define V_SCMD_LAST_FRAG(x) ((x) << S_SCMD_LAST_FRAG) argument
5554 #define G_SCMD_LAST_FRAG(x) (((x) >> S_SCMD_LAST_FRAG) & M_SCMD_LAST_FRAG) argument
5559 #define V_SCMD_TLS_COMPPDU(x) ((x) << S_SCMD_TLS_COMPPDU) argument
5560 #define G_SCMD_TLS_COMPPDU(x) (((x) >> S_SCMD_TLS_COMPPDU) & M_SCMD_TLS_COMPPDU) argument
5565 #define V_SCMD_KEY_CTX_INLINE(x) ((x) << S_SCMD_KEY_CTX_INLINE) argument
5566 #define G_SCMD_KEY_CTX_INLINE(x) \ argument
5567 (((x) >> S_SCMD_KEY_CTX_INLINE) & M_SCMD_KEY_CTX_INLINE)
5568 #define F_SCMD_KEY_CTX_INLINE V_SCMD_KEY_CTX_INLINE(1U)
5570 /* TLSFragEnable - 0: Host created TLS PDUs, 1: TLS Framgmentation in ASIC */
5573 #define V_SCMD_TLS_FRAG_ENABLE(x) ((x) << S_SCMD_TLS_FRAG_ENABLE) argument
5574 #define G_SCMD_TLS_FRAG_ENABLE(x) \ argument
5575 (((x) >> S_SCMD_TLS_FRAG_ENABLE) & M_SCMD_TLS_FRAG_ENABLE)
5576 #define F_SCMD_TLS_FRAG_ENABLE V_SCMD_TLS_FRAG_ENABLE(1U)
5583 #define V_SCMD_MAC_ONLY(x) ((x) << S_SCMD_MAC_ONLY) argument
5584 #define G_SCMD_MAC_ONLY(x) \ argument
5585 (((x) >> S_SCMD_MAC_ONLY) & M_SCMD_MAC_ONLY)
5586 #define F_SCMD_MAC_ONLY V_SCMD_MAC_ONLY(1U)
5593 #define V_SCMD_AADIVDROP(x) ((x) << S_SCMD_AADIVDROP) argument
5594 #define G_SCMD_AADIVDROP(x) \ argument
5595 (((x) >> S_SCMD_AADIVDROP) & M_SCMD_AADIVDROP)
5596 #define F_SCMD_AADIVDROP V_SCMD_AADIVDROP(1U)
5602 #define V_SCMD_HDR_LEN(x) ((x) << S_SCMD_HDR_LEN) argument
5603 #define G_SCMD_HDR_LEN(x) \ argument
5604 (((x) >> S_SCMD_HDR_LEN) & M_SCMD_HDR_LEN)
5618 #define V_CPL_RX_PKT_IPSEC_OPCODE(x) ((x) << S_CPL_RX_PKT_IPSEC_OPCODE) argument
5619 #define G_CPL_RX_PKT_IPSEC_OPCODE(x) \ argument
5620 (((x) >> S_CPL_RX_PKT_IPSEC_OPCODE) & M_CPL_RX_PKT_IPSEC_OPCODE)
5624 #define V_CPL_RX_PKT_IPSEC_IPFRAG(x) ((x) << S_CPL_RX_PKT_IPSEC_IPFRAG) argument
5625 #define G_CPL_RX_PKT_IPSEC_IPFRAG(x) \ argument
5626 (((x) >> S_CPL_RX_PKT_IPSEC_IPFRAG) & M_CPL_RX_PKT_IPSEC_IPFRAG)
5627 #define F_CPL_RX_PKT_IPSEC_IPFRAG V_CPL_RX_PKT_IPSEC_IPFRAG(1U)
5631 #define V_CPL_RX_PKT_IPSEC_VLAN_EX(x) ((x) << S_CPL_RX_PKT_IPSEC_VLAN_EX) argument
5632 #define G_CPL_RX_PKT_IPSEC_VLAN_EX(x) \ argument
5633 (((x) >> S_CPL_RX_PKT_IPSEC_VLAN_EX) & M_CPL_RX_PKT_IPSEC_VLAN_EX)
5634 #define F_CPL_RX_PKT_IPSEC_VLAN_EX V_CPL_RX_PKT_IPSEC_VLAN_EX(1U)
5638 #define V_CPL_RX_PKT_IPSEC_IPMI(x) ((x) << S_CPL_RX_PKT_IPSEC_IPMI) argument
5639 #define G_CPL_RX_PKT_IPSEC_IPMI(x) \ argument
5640 (((x) >> S_CPL_RX_PKT_IPSEC_IPMI) & M_CPL_RX_PKT_IPSEC_IPMI)
5641 #define F_CPL_RX_PKT_IPSEC_IPMI V_CPL_RX_PKT_IPSEC_IPMI(1U)
5645 #define V_CPL_RX_PKT_IPSEC_INTERFACE(x) ((x) << S_CPL_RX_PKT_IPSEC_INTERFACE) argument
5646 #define G_CPL_RX_PKT_IPSEC_INTERFACE(x) \ argument
5647 (((x) >> S_CPL_RX_PKT_IPSEC_INTERFACE) & M_CPL_RX_PKT_IPSEC_INTERFACE)
5651 #define V_CPL_RX_PKT_IPSEC_IPSECEXTERR(x) \ argument
5652 ((x) << S_CPL_RX_PKT_IPSEC_IPSECEXTERR)
5653 #define G_CPL_RX_PKT_IPSEC_IPSECEXTERR(x) \ argument
5654 (((x) >> S_CPL_RX_PKT_IPSEC_IPSECEXTERR) & M_CPL_RX_PKT_IPSEC_IPSECEXTERR)
5658 #define V_CPL_RX_PKT_IPSEC_IPSECTYPE(x) ((x) << S_CPL_RX_PKT_IPSEC_IPSECTYPE) argument
5659 #define G_CPL_RX_PKT_IPSEC_IPSECTYPE(x) \ argument
5660 (((x) >> S_CPL_RX_PKT_IPSEC_IPSECTYPE) & M_CPL_RX_PKT_IPSEC_IPSECTYPE)
5664 #define V_CPL_RX_PKT_IPSEC_OUTIPHDRLEN(x) \ argument
5665 ((x) << S_CPL_RX_PKT_IPSEC_OUTIPHDRLEN)
5666 #define G_CPL_RX_PKT_IPSEC_OUTIPHDRLEN(x) \ argument
5667 (((x) >> S_CPL_RX_PKT_IPSEC_OUTIPHDRLEN) & M_CPL_RX_PKT_IPSEC_OUTIPHDRLEN)
5671 #define V_CPL_RX_PKT_IPSEC_RXCHANNEL(x) ((x) << S_CPL_RX_PKT_IPSEC_RXCHANNEL) argument
5672 #define G_CPL_RX_PKT_IPSEC_RXCHANNEL(x) \ argument
5673 (((x) >> S_CPL_RX_PKT_IPSEC_RXCHANNEL) & M_CPL_RX_PKT_IPSEC_RXCHANNEL)
5677 #define V_CPL_RX_PKT_IPSEC_FLAGS(x) ((x) << S_CPL_RX_PKT_IPSEC_FLAGS) argument
5678 #define G_CPL_RX_PKT_IPSEC_FLAGS(x) \ argument
5679 (((x) >> S_CPL_RX_PKT_IPSEC_FLAGS) & M_CPL_RX_PKT_IPSEC_FLAGS)
5683 #define V_CPL_RX_PKT_IPSEC_MACMATCHTYPE(x) \ argument
5684 ((x) << S_CPL_RX_PKT_IPSEC_MACMATCHTYPE)
5685 #define G_CPL_RX_PKT_IPSEC_MACMATCHTYPE(x) \ argument
5686 (((x) >> S_CPL_RX_PKT_IPSEC_MACMATCHTYPE) & \
5691 #define V_CPL_RX_PKT_IPSEC_MACINDEX(x) ((x) << S_CPL_RX_PKT_IPSEC_MACINDEX) argument
5692 #define G_CPL_RX_PKT_IPSEC_MACINDEX(x) \ argument
5693 (((x) >> S_CPL_RX_PKT_IPSEC_MACINDEX) & M_CPL_RX_PKT_IPSEC_MACINDEX)
5697 #define V_CPL_RX_PKT_IPSEC_ETHHDRLEN(x) ((x) << S_CPL_RX_PKT_IPSEC_ETHHDRLEN) argument
5698 #define G_CPL_RX_PKT_IPSEC_ETHHDRLEN(x) \ argument
5699 (((x) >> S_CPL_RX_PKT_IPSEC_ETHHDRLEN) & M_CPL_RX_PKT_IPSEC_ETHHDRLEN)
5703 #define V_CPL_RX_PKT_IPSEC_IPHDRLEN(x) ((x) << S_CPL_RX_PKT_IPSEC_IPHDRLEN) argument
5704 #define G_CPL_RX_PKT_IPSEC_IPHDRLEN(x) \ argument
5705 (((x) >> S_CPL_RX_PKT_IPSEC_IPHDRLEN) & M_CPL_RX_PKT_IPSEC_IPHDRLEN)
5709 #define V_CPL_RX_PKT_IPSEC_TCPHDRLEN(x) ((x) << S_CPL_RX_PKT_IPSEC_TCPHDRLEN) argument
5710 #define G_CPL_RX_PKT_IPSEC_TCPHDRLEN(x) \ argument
5711 (((x) >> S_CPL_RX_PKT_IPSEC_TCPHDRLEN) & M_CPL_RX_PKT_IPSEC_TCPHDRLEN)
5715 #define V_CPL_RX_PKT_IPSEC_RXERROR(x) ((x) << S_CPL_RX_PKT_IPSEC_RXERROR) argument
5716 #define G_CPL_RX_PKT_IPSEC_RXERROR(x) \ argument
5717 (((x) >> S_CPL_RX_PKT_IPSEC_RXERROR) & M_CPL_RX_PKT_IPSEC_RXERROR)
5731 #define V_CPL_TX_SEC_PDU_OPCODE(x) ((x) << S_CPL_TX_SEC_PDU_OPCODE) argument
5732 #define G_CPL_TX_SEC_PDU_OPCODE(x) \ argument
5733 (((x) >> S_CPL_TX_SEC_PDU_OPCODE) & M_CPL_TX_SEC_PDU_OPCODE)
5738 #define V_CPL_TX_SEC_PDU_RXCHID(x) ((x) << S_CPL_TX_SEC_PDU_RXCHID) argument
5739 #define G_CPL_TX_SEC_PDU_RXCHID(x) \ argument
5740 (((x) >> S_CPL_TX_SEC_PDU_RXCHID) & M_CPL_TX_SEC_PDU_RXCHID)
5741 #define F_CPL_TX_SEC_PDU_RXCHID V_CPL_TX_SEC_PDU_RXCHID(1U)
5745 #define V_T7_CPL_TX_SEC_PDU_RXCHID(x) ((x) << S_T7_CPL_TX_SEC_PDU_RXCHID) argument
5746 #define G_T7_CPL_TX_SEC_PDU_RXCHID(x) \ argument
5747 (((x) >> S_T7_CPL_TX_SEC_PDU_RXCHID) & M_T7_CPL_TX_SEC_PDU_RXCHID)
5748 #define F_T7_CPL_TX_SEC_PDU_RXCHID V_T7_CPL_TX_SEC_PDU_RXCHID(1U)
5753 #define V_CPL_TX_SEC_PDU_ACKFOLLOWS(x) ((x) << S_CPL_TX_SEC_PDU_ACKFOLLOWS) argument
5754 #define G_CPL_TX_SEC_PDU_ACKFOLLOWS(x) \ argument
5755 (((x) >> S_CPL_TX_SEC_PDU_ACKFOLLOWS) & M_CPL_TX_SEC_PDU_ACKFOLLOWS)
5756 #define F_CPL_TX_SEC_PDU_ACKFOLLOWS V_CPL_TX_SEC_PDU_ACKFOLLOWS(1U)
5761 #define V_CPL_TX_SEC_PDU_ULPTXLPBK(x) ((x) << S_CPL_TX_SEC_PDU_ULPTXLPBK) argument
5762 #define G_CPL_TX_SEC_PDU_ULPTXLPBK(x) \ argument
5763 (((x) >> S_CPL_TX_SEC_PDU_ULPTXLPBK) & M_CPL_TX_SEC_PDU_ULPTXLPBK)
5764 #define F_CPL_TX_SEC_PDU_ULPTXLPBK V_CPL_TX_SEC_PDU_ULPTXLPBK(1U)
5769 #define V_CPL_TX_SEC_PDU_CPLLEN(x) ((x) << S_CPL_TX_SEC_PDU_CPLLEN) argument
5770 #define G_CPL_TX_SEC_PDU_CPLLEN(x) \ argument
5771 (((x) >> S_CPL_TX_SEC_PDU_CPLLEN) & M_CPL_TX_SEC_PDU_CPLLEN)
5775 #define V_CPL_TX_SEC_PDU_ACKNEXT(x) ((x) << S_CPL_TX_SEC_PDU_ACKNEXT) argument
5776 #define G_CPL_TX_SEC_PDU_ACKNEXT(x) \ argument
5777 (((x) >> S_CPL_TX_SEC_PDU_ACKNEXT) & M_CPL_TX_SEC_PDU_ACKNEXT)
5778 #define F_CPL_TX_SEC_PDU_ACKNEXT V_CPL_TX_SEC_PDU_ACKNEXT(1U)
5783 #define V_CPL_TX_SEC_PDU_PLACEHOLDER(x) ((x) << S_CPL_TX_SEC_PDU_PLACEHOLDER) argument
5784 #define G_CPL_TX_SEC_PDU_PLACEHOLDER(x) \ argument
5785 (((x) >> S_CPL_TX_SEC_PDU_PLACEHOLDER) & \
5791 #define V_CPL_TX_SEC_PDU_IVINSRTOFST(x) ((x) << S_CPL_TX_SEC_PDU_IVINSRTOFST) argument
5792 #define G_CPL_TX_SEC_PDU_IVINSRTOFST(x) \ argument
5793 (((x) >> S_CPL_TX_SEC_PDU_IVINSRTOFST) & \
5798 #define V_CPL_TX_SEC_PDU_PLDLEN(x) ((x) << S_CPL_TX_SEC_PDU_PLDLEN) argument
5799 #define G_CPL_TX_SEC_PDU_PLDLEN(x) \ argument
5800 (((x) >> S_CPL_TX_SEC_PDU_PLDLEN) & M_CPL_TX_SEC_PDU_PLDLEN)
5808 #define V_CPL_TX_SEC_PDU_AADSTART(x) ((x) << S_CPL_TX_SEC_PDU_AADSTART) argument
5809 #define G_CPL_TX_SEC_PDU_AADSTART(x) \ argument
5810 (((x) >> S_CPL_TX_SEC_PDU_AADSTART) & \
5817 #define V_CPL_TX_SEC_PDU_AADSTOP(x) ((x) << S_CPL_TX_SEC_PDU_AADSTOP) argument
5818 #define G_CPL_TX_SEC_PDU_AADSTOP(x) \ argument
5819 (((x) >> S_CPL_TX_SEC_PDU_AADSTOP) & M_CPL_TX_SEC_PDU_AADSTOP)
5826 #define V_CPL_TX_SEC_PDU_CIPHERSTART(x) ((x) << S_CPL_TX_SEC_PDU_CIPHERSTART) argument
5827 #define G_CPL_TX_SEC_PDU_CIPHERSTART(x) \ argument
5828 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTART) & \
5835 #define V_CPL_TX_SEC_PDU_CIPHERSTOP_HI(x) \ argument
5836 ((x) << S_CPL_TX_SEC_PDU_CIPHERSTOP_HI)
5837 #define G_CPL_TX_SEC_PDU_CIPHERSTOP_HI(x) \ argument
5838 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTOP_HI) & \
5843 #define V_CPL_TX_SEC_PDU_CIPHERSTOP_LO(x) \ argument
5844 ((x) << S_CPL_TX_SEC_PDU_CIPHERSTOP_LO)
5845 #define G_CPL_TX_SEC_PDU_CIPHERSTOP_LO(x) \ argument
5846 (((x) >> S_CPL_TX_SEC_PDU_CIPHERSTOP_LO) & \
5854 #define V_CPL_TX_SEC_PDU_AUTHSTART(x) ((x) << S_CPL_TX_SEC_PDU_AUTHSTART) argument
5855 #define G_CPL_TX_SEC_PDU_AUTHSTART(x) \ argument
5856 (((x) >> S_CPL_TX_SEC_PDU_AUTHSTART) & \
5863 #define V_CPL_TX_SEC_PDU_AUTHSTOP(x) ((x) << S_CPL_TX_SEC_PDU_AUTHSTOP) argument
5864 #define G_CPL_TX_SEC_PDU_AUTHSTOP(x) \ argument
5865 (((x) >> S_CPL_TX_SEC_PDU_AUTHSTOP) & \
5872 #define V_CPL_TX_SEC_PDU_AUTHINSERT(x) ((x) << S_CPL_TX_SEC_PDU_AUTHINSERT) argument
5873 #define G_CPL_TX_SEC_PDU_AUTHINSERT(x) \ argument
5874 (((x) >> S_CPL_TX_SEC_PDU_AUTHINSERT) & \
5885 #define V_CPL_RX_PHYS_DSGL_OPCODE(x) ((x) << S_CPL_RX_PHYS_DSGL_OPCODE) argument
5886 #define G_CPL_RX_PHYS_DSGL_OPCODE(x) \ argument
5887 (((x) >> S_CPL_RX_PHYS_DSGL_OPCODE) & M_CPL_RX_PHYS_DSGL_OPCODE)
5891 #define V_CPL_RX_PHYS_DSGL_ISRDMA(x) ((x) << S_CPL_RX_PHYS_DSGL_ISRDMA) argument
5892 #define G_CPL_RX_PHYS_DSGL_ISRDMA(x) \ argument
5893 (((x) >> S_CPL_RX_PHYS_DSGL_ISRDMA) & M_CPL_RX_PHYS_DSGL_ISRDMA)
5894 #define F_CPL_RX_PHYS_DSGL_ISRDMA V_CPL_RX_PHYS_DSGL_ISRDMA(1U)
5898 #define V_CPL_RX_PHYS_DSGL_RSVD1(x) ((x) << S_CPL_RX_PHYS_DSGL_RSVD1) argument
5899 #define G_CPL_RX_PHYS_DSGL_RSVD1(x) \ argument
5900 (((x) >> S_CPL_RX_PHYS_DSGL_RSVD1) & M_CPL_RX_PHYS_DSGL_RSVD1)
5904 #define V_CPL_RX_PHYS_DSGL_PCIRLXORDER(x) \ argument
5905 ((x) << S_CPL_RX_PHYS_DSGL_PCIRLXORDER)
5906 #define G_CPL_RX_PHYS_DSGL_PCIRLXORDER(x) \ argument
5907 (((x) >> S_CPL_RX_PHYS_DSGL_PCIRLXORDER) & \
5909 #define F_CPL_RX_PHYS_DSGL_PCIRLXORDER V_CPL_RX_PHYS_DSGL_PCIRLXORDER(1U)
5913 #define V_CPL_RX_PHYS_DSGL_PCINOSNOOP(x) \ argument
5914 ((x) << S_CPL_RX_PHYS_DSGL_PCINOSNOOP)
5915 #define G_CPL_RX_PHYS_DSGL_PCINOSNOOP(x) \ argument
5916 (((x) >> S_CPL_RX_PHYS_DSGL_PCINOSNOOP) & \
5918 #define F_CPL_RX_PHYS_DSGL_PCINOSNOOP V_CPL_RX_PHYS_DSGL_PCINOSNOOP(1U)
5922 #define V_CPL_RX_PHYS_DSGL_PCITPHNTENB(x) \ argument
5923 ((x) << S_CPL_RX_PHYS_DSGL_PCITPHNTENB)
5924 #define G_CPL_RX_PHYS_DSGL_PCITPHNTENB(x) \ argument
5925 (((x) >> S_CPL_RX_PHYS_DSGL_PCITPHNTENB) & \
5927 #define F_CPL_RX_PHYS_DSGL_PCITPHNTENB V_CPL_RX_PHYS_DSGL_PCITPHNTENB(1U)
5931 #define V_CPL_RX_PHYS_DSGL_PCITPHNT(x) ((x) << S_CPL_RX_PHYS_DSGL_PCITPHNT) argument
5932 #define G_CPL_RX_PHYS_DSGL_PCITPHNT(x) \ argument
5933 (((x) >> S_CPL_RX_PHYS_DSGL_PCITPHNT) & \
5938 #define V_CPL_RX_PHYS_DSGL_DCAID(x) ((x) << S_CPL_RX_PHYS_DSGL_DCAID) argument
5939 #define G_CPL_RX_PHYS_DSGL_DCAID(x) \ argument
5940 (((x) >> S_CPL_RX_PHYS_DSGL_DCAID) & \
5945 #define V_CPL_RX_PHYS_DSGL_NOOFSGENTR(x) \ argument
5946 ((x) << S_CPL_RX_PHYS_DSGL_NOOFSGENTR)
5947 #define G_CPL_RX_PHYS_DSGL_NOOFSGENTR(x) \ argument
5948 (((x) >> S_CPL_RX_PHYS_DSGL_NOOFSGENTR) & \
5960 #define V_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_HI(x) \ argument
5961 ((x) << S_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_HI)
5962 #define G_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_HI(x) \ argument
5963 (((x) >> S_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_HI) & \
5968 #define V_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_LO(x) \ argument
5969 ((x) << S_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_LO)
5970 #define G_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_LO(x) \ argument
5971 (((x) >> S_CPL_T7_RX_PHYS_DSGL_PHYSADDRFIELDS_LO) & \
5976 #define V_CPL_T7_RX_PHYS_DSGL_NUMSGEERR(x) \ argument
5977 ((x) << S_CPL_T7_RX_PHYS_DSGL_NUMSGEERR)
5978 #define G_CPL_T7_RX_PHYS_DSGL_NUMSGEERR(x) \ argument
5979 (((x) >> S_CPL_T7_RX_PHYS_DSGL_NUMSGEERR) & M_CPL_T7_RX_PHYS_DSGL_NUMSGEERR)
5980 #define F_CPL_T7_RX_PHYS_DSGL_NUMSGEERR V_CPL_T7_RX_PHYS_DSGL_NUMSGEERR(1U)
5984 #define V_CPL_T7_RX_PHYS_DSGL_FIXEDSGEMODE(x) \ argument
5985 ((x) << S_CPL_T7_RX_PHYS_DSGL_FIXEDSGEMODE)
5986 #define G_CPL_T7_RX_PHYS_DSGL_FIXEDSGEMODE(x) \ argument
5987 (((x) >> S_CPL_T7_RX_PHYS_DSGL_FIXEDSGEMODE) & \
5990 V_CPL_T7_RX_PHYS_DSGL_FIXEDSGEMODE(1U)
5994 #define V_CPL_T7_RX_PHYS_DSGL_SPLITMODE(x) \ argument
5995 ((x) << S_CPL_T7_RX_PHYS_DSGL_SPLITMODE)
5996 #define G_CPL_T7_RX_PHYS_DSGL_SPLITMODE(x) \ argument
5997 (((x) >> S_CPL_T7_RX_PHYS_DSGL_SPLITMODE) & M_CPL_T7_RX_PHYS_DSGL_SPLITMODE)
5999 V_CPL_T7_RX_PHYS_DSGL_SPLITMODE(1U)
6003 #define V_CPL_T7_RX_PHYS_DSGL_NUMSGE(x) ((x) << S_CPL_T7_RX_PHYS_DSGL_NUMSGE) argument
6004 #define G_CPL_T7_RX_PHYS_DSGL_NUMSGE(x) \ argument
6005 (((x) >> S_CPL_T7_RX_PHYS_DSGL_NUMSGE) & M_CPL_T7_RX_PHYS_DSGL_NUMSGE)
6016 #define V_CPL_TX_TLS_ACK_OPCODE(x) ((x) << S_CPL_TX_TLS_ACK_OPCODE) argument
6017 #define G_CPL_TX_TLS_ACK_OPCODE(x) \ argument
6018 (((x) >> S_CPL_TX_TLS_ACK_OPCODE) & M_CPL_TX_TLS_ACK_OPCODE)
6022 #define V_T7_CPL_TX_TLS_ACK_RXCHID(x) ((x) << S_T7_CPL_TX_TLS_ACK_RXCHID) argument
6023 #define G_T7_CPL_TX_TLS_ACK_RXCHID(x) \ argument
6024 (((x) >> S_T7_CPL_TX_TLS_ACK_RXCHID) & M_T7_CPL_TX_TLS_ACK_RXCHID)
6028 #define V_CPL_TX_TLS_ACK_RXCHID(x) ((x) << S_CPL_TX_TLS_ACK_RXCHID) argument
6029 #define G_CPL_TX_TLS_ACK_RXCHID(x) \ argument
6030 (((x) >> S_CPL_TX_TLS_ACK_RXCHID) & M_CPL_TX_TLS_ACK_RXCHID)
6031 #define F_CPL_TX_TLS_ACK_RXCHID V_CPL_TX_TLS_ACK_RXCHID(1U)
6035 #define V_CPL_TX_TLS_ACK_FWMSG(x) ((x) << S_CPL_TX_TLS_ACK_FWMSG) argument
6036 #define G_CPL_TX_TLS_ACK_FWMSG(x) \ argument
6037 (((x) >> S_CPL_TX_TLS_ACK_FWMSG) & M_CPL_TX_TLS_ACK_FWMSG)
6038 #define F_CPL_TX_TLS_ACK_FWMSG V_CPL_TX_TLS_ACK_FWMSG(1U)
6042 #define V_CPL_TX_TLS_ACK_ULPTXLPBK(x) ((x) << S_CPL_TX_TLS_ACK_ULPTXLPBK) argument
6043 #define G_CPL_TX_TLS_ACK_ULPTXLPBK(x) \ argument
6044 (((x) >> S_CPL_TX_TLS_ACK_ULPTXLPBK) & M_CPL_TX_TLS_ACK_ULPTXLPBK)
6045 #define F_CPL_TX_TLS_ACK_ULPTXLPBK V_CPL_TX_TLS_ACK_ULPTXLPBK(1U)
6049 #define V_CPL_TX_TLS_ACK_CPLLEN(x) ((x) << S_CPL_TX_TLS_ACK_CPLLEN) argument
6050 #define G_CPL_TX_TLS_ACK_CPLLEN(x) \ argument
6051 (((x) >> S_CPL_TX_TLS_ACK_CPLLEN) & M_CPL_TX_TLS_ACK_CPLLEN)
6055 #define V_CPL_TX_TLS_ACK_COMPLONERR(x) ((x) << S_CPL_TX_TLS_ACK_COMPLONERR) argument
6056 #define G_CPL_TX_TLS_ACK_COMPLONERR(x) \ argument
6057 (((x) >> S_CPL_TX_TLS_ACK_COMPLONERR) & M_CPL_TX_TLS_ACK_COMPLONERR)
6058 #define F_CPL_TX_TLS_ACK_COMPLONERR V_CPL_TX_TLS_ACK_COMPLONERR(1U)
6062 #define V_CPL_TX_TLS_ACK_LCB(x) ((x) << S_CPL_TX_TLS_ACK_LCB) argument
6063 #define G_CPL_TX_TLS_ACK_LCB(x) \ argument
6064 (((x) >> S_CPL_TX_TLS_ACK_LCB) & M_CPL_TX_TLS_ACK_LCB)
6065 #define F_CPL_TX_TLS_ACK_LCB V_CPL_TX_TLS_ACK_LCB(1U)
6069 #define V_CPL_TX_TLS_ACK_PHASH(x) ((x) << S_CPL_TX_TLS_ACK_PHASH) argument
6070 #define G_CPL_TX_TLS_ACK_PHASH(x) \ argument
6071 (((x) >> S_CPL_TX_TLS_ACK_PHASH) & M_CPL_TX_TLS_ACK_PHASH)
6072 #define F_CPL_TX_TLS_ACK_PHASH V_CPL_TX_TLS_ACK_PHASH(1U)
6076 #define V_CPL_TX_TLS_ACK_RSVD2(x) ((x) << S_CPL_TX_TLS_ACK_RSVD2) argument
6077 #define G_CPL_TX_TLS_ACK_RSVD2(x) \ argument
6078 (((x) >> S_CPL_TX_TLS_ACK_RSVD2) & M_CPL_TX_TLS_ACK_RSVD2)
6082 #define V_CPL_TX_TLS_ACK_PLDLEN(x) ((x) << S_CPL_TX_TLS_ACK_PLDLEN) argument
6083 #define G_CPL_TX_TLS_ACK_PLDLEN(x) \ argument
6084 (((x) >> S_CPL_TX_TLS_ACK_PLDLEN) & M_CPL_TX_TLS_ACK_PLDLEN)
6094 #define V_CPL_TX_QUIC_ENC_OPCODE(x) ((x) << S_CPL_TX_QUIC_ENC_OPCODE) argument
6095 #define G_CPL_TX_QUIC_ENC_OPCODE(x) \ argument
6096 (((x) >> S_CPL_TX_QUIC_ENC_OPCODE) & M_CPL_TX_QUIC_ENC_OPCODE)
6100 #define V_CPL_TX_QUIC_ENC_KEYSIZE(x) ((x) << S_CPL_TX_QUIC_ENC_KEYSIZE) argument
6101 #define G_CPL_TX_QUIC_ENC_KEYSIZE(x) \ argument
6102 (((x) >> S_CPL_TX_QUIC_ENC_KEYSIZE) & M_CPL_TX_QUIC_ENC_KEYSIZE)
6106 #define V_CPL_TX_QUIC_ENC_PKTNUMSIZE(x) ((x) << S_CPL_TX_QUIC_ENC_PKTNUMSIZE) argument
6107 #define G_CPL_TX_QUIC_ENC_PKTNUMSIZE(x) \ argument
6108 (((x) >> S_CPL_TX_QUIC_ENC_PKTNUMSIZE) & M_CPL_TX_QUIC_ENC_PKTNUMSIZE)
6112 #define V_CPL_TX_QUIC_ENC_HDRTYPE(x) ((x) << S_CPL_TX_QUIC_ENC_HDRTYPE) argument
6113 #define G_CPL_TX_QUIC_ENC_HDRTYPE(x) \ argument
6114 (((x) >> S_CPL_TX_QUIC_ENC_HDRTYPE) & M_CPL_TX_QUIC_ENC_HDRTYPE)
6115 #define F_CPL_TX_QUIC_ENC_HDRTYPE V_CPL_TX_QUIC_ENC_HDRTYPE(1U)
6119 #define V_CPL_TX_QUIC_ENC_HDRSTARTOFFSET(x) \ argument
6120 ((x) << S_CPL_TX_QUIC_ENC_HDRSTARTOFFSET)
6121 #define G_CPL_TX_QUIC_ENC_HDRSTARTOFFSET(x) \ argument
6122 (((x) >> S_CPL_TX_QUIC_ENC_HDRSTARTOFFSET) & \
6127 #define V_CPL_TX_QUIC_ENC_HDRLENGTH_HI(x) \ argument
6128 ((x) << S_CPL_TX_QUIC_ENC_HDRLENGTH_HI)
6129 #define G_CPL_TX_QUIC_ENC_HDRLENGTH_HI(x) \ argument
6130 (((x) >> S_CPL_TX_QUIC_ENC_HDRLENGTH_HI) & M_CPL_TX_QUIC_ENC_HDRLENGTH_HI)
6134 #define V_CPL_TX_QUIC_ENC_HDRLENGTH_LO(x) \ argument
6135 ((x) << S_CPL_TX_QUIC_ENC_HDRLENGTH_LO)
6136 #define G_CPL_TX_QUIC_ENC_HDRLENGTH_LO(x) \ argument
6137 (((x) >> S_CPL_TX_QUIC_ENC_HDRLENGTH_LO) & M_CPL_TX_QUIC_ENC_HDRLENGTH_LO)
6141 #define V_CPL_TX_QUIC_ENC_NUMPKT(x) ((x) << S_CPL_TX_QUIC_ENC_NUMPKT) argument
6142 #define G_CPL_TX_QUIC_ENC_NUMPKT(x) \ argument
6143 (((x) >> S_CPL_TX_QUIC_ENC_NUMPKT) & M_CPL_TX_QUIC_ENC_NUMPKT)
6147 #define V_CPL_TX_QUIC_ENC_PKTLEN(x) ((x) << S_CPL_TX_QUIC_ENC_PKTLEN) argument
6148 #define G_CPL_TX_QUIC_ENC_PKTLEN(x) \ argument
6149 (((x) >> S_CPL_TX_QUIC_ENC_PKTLEN) & M_CPL_TX_QUIC_ENC_PKTLEN)
6159 #define V_CPL_TLS_TX_SCMD_FMT_OPCODE(x) ((x) << S_CPL_TLS_TX_SCMD_FMT_OPCODE) argument
6160 #define G_CPL_TLS_TX_SCMD_FMT_OPCODE(x) \ argument
6161 (((x) >> S_CPL_TLS_TX_SCMD_FMT_OPCODE) & M_CPL_TLS_TX_SCMD_FMT_OPCODE)
6162 #define F_CPL_TLS_TX_SCMD_FMT_OPCODE V_CPL_TLS_TX_SCMD_FMT_OPCODE(1U)
6166 #define V_CPL_TLS_TX_SCMD_FMT_SEQNUMBERCTRL(x) \ argument
6167 ((x) << S_CPL_TLS_TX_SCMD_FMT_SEQNUMBERCTRL)
6168 #define G_CPL_TLS_TX_SCMD_FMT_SEQNUMBERCTRL(x) \ argument
6169 (((x) >> S_CPL_TLS_TX_SCMD_FMT_SEQNUMBERCTRL) & \
6174 #define V_CPL_TLS_TX_SCMD_FMT_PROTOVERSION(x) \ argument
6175 ((x) << S_CPL_TLS_TX_SCMD_FMT_PROTOVERSION)
6176 #define G_CPL_TLS_TX_SCMD_FMT_PROTOVERSION(x) \ argument
6177 (((x) >> S_CPL_TLS_TX_SCMD_FMT_PROTOVERSION) & \
6182 #define V_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL(x) \ argument
6183 ((x) << S_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL)
6184 #define G_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL(x) \ argument
6185 (((x) >> S_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL) & \
6187 #define F_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL V_CPL_TLS_TX_SCMD_FMT_ENCDECCTRL(1U)
6191 #define V_CPL_TLS_TX_SCMD_FMT_CIPHAUTHSEQCTRL(x) \ argument
6192 ((x) << S_CPL_TLS_TX_SCMD_FMT_CIPHAUTHSEQCTRL)
6193 #define G_CPL_TLS_TX_SCMD_FMT_CIPHAUTHSEQCTRL(x) \ argument
6194 (((x) >> S_CPL_TLS_TX_SCMD_FMT_CIPHAUTHSEQCTRL) & \
6197 V_CPL_TLS_TX_SCMD_FMT_CIPHAUTHSEQCTRL(1U)
6201 #define V_CPL_TLS_TX_SCMD_FMT_CIPHMODE(x) \ argument
6202 ((x) << S_CPL_TLS_TX_SCMD_FMT_CIPHMODE)
6203 #define G_CPL_TLS_TX_SCMD_FMT_CIPHMODE(x) \ argument
6204 (((x) >> S_CPL_TLS_TX_SCMD_FMT_CIPHMODE) & M_CPL_TLS_TX_SCMD_FMT_CIPHMODE)
6208 #define V_CPL_TLS_TX_SCMD_FMT_AUTHMODE(x) \ argument
6209 ((x) << S_CPL_TLS_TX_SCMD_FMT_AUTHMODE)
6210 #define G_CPL_TLS_TX_SCMD_FMT_AUTHMODE(x) \ argument
6211 (((x) >> S_CPL_TLS_TX_SCMD_FMT_AUTHMODE) & M_CPL_TLS_TX_SCMD_FMT_AUTHMODE)
6215 #define V_CPL_TLS_TX_SCMD_FMT_HMACCTRL(x) \ argument
6216 ((x) << S_CPL_TLS_TX_SCMD_FMT_HMACCTRL)
6217 #define G_CPL_TLS_TX_SCMD_FMT_HMACCTRL(x) \ argument
6218 (((x) >> S_CPL_TLS_TX_SCMD_FMT_HMACCTRL) & M_CPL_TLS_TX_SCMD_FMT_HMACCTRL)
6222 #define V_CPL_TLS_TX_SCMD_FMT_IVSIZE(x) ((x) << S_CPL_TLS_TX_SCMD_FMT_IVSIZE) argument
6223 #define G_CPL_TLS_TX_SCMD_FMT_IVSIZE(x) \ argument
6224 (((x) >> S_CPL_TLS_TX_SCMD_FMT_IVSIZE) & M_CPL_TLS_TX_SCMD_FMT_IVSIZE)
6228 #define V_CPL_TLS_TX_SCMD_FMT_NUMIVS(x) ((x) << S_CPL_TLS_TX_SCMD_FMT_NUMIVS) argument
6229 #define G_CPL_TLS_TX_SCMD_FMT_NUMIVS(x) \ argument
6230 (((x) >> S_CPL_TLS_TX_SCMD_FMT_NUMIVS) & M_CPL_TLS_TX_SCMD_FMT_NUMIVS)
6234 #define V_CPL_TLS_TX_SCMD_FMT_ENBDBGID(x) \ argument
6235 ((x) << S_CPL_TLS_TX_SCMD_FMT_ENBDBGID)
6236 #define G_CPL_TLS_TX_SCMD_FMT_ENBDBGID(x) \ argument
6237 (((x) >> S_CPL_TLS_TX_SCMD_FMT_ENBDBGID) & M_CPL_TLS_TX_SCMD_FMT_ENBDBGID)
6238 #define F_CPL_TLS_TX_SCMD_FMT_ENBDBGID V_CPL_TLS_TX_SCMD_FMT_ENBDBGID(1U)
6242 #define V_CPL_TLS_TX_SCMD_FMT_IVGENCTRL(x) \ argument
6243 ((x) << S_CPL_TLS_TX_SCMD_FMT_IVGENCTRL)
6244 #define G_CPL_TLS_TX_SCMD_FMT_IVGENCTRL(x) \ argument
6245 (((x) >> S_CPL_TLS_TX_SCMD_FMT_IVGENCTRL) & \
6250 #define V_CPL_TLS_TX_SCMD_FMT_MOREFRAGS(x) \ argument
6251 ((x) << S_CPL_TLS_TX_SCMD_FMT_MOREFRAGS)
6252 #define G_CPL_TLS_TX_SCMD_FMT_MOREFRAGS(x) \ argument
6253 (((x) >> S_CPL_TLS_TX_SCMD_FMT_MOREFRAGS) & \
6255 #define F_CPL_TLS_TX_SCMD_FMT_MOREFRAGS V_CPL_TLS_TX_SCMD_FMT_MOREFRAGS(1U)
6259 #define V_CPL_TLS_TX_SCMD_FMT_LASTFRAGS(x) \ argument
6260 ((x) << S_CPL_TLS_TX_SCMD_FMT_LASTFRAGS)
6261 #define G_CPL_TLS_TX_SCMD_FMT_LASTFRAGS(x) \ argument
6262 (((x) >> S_CPL_TLS_TX_SCMD_FMT_LASTFRAGS) & \
6264 #define F_CPL_TLS_TX_SCMD_FMT_LASTFRAGS V_CPL_TLS_TX_SCMD_FMT_LASTFRAGS(1U)
6268 #define V_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU(x) \ argument
6269 ((x) << S_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU)
6270 #define G_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU(x) \ argument
6271 (((x) >> S_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU) & \
6273 #define F_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU V_CPL_TLS_TX_SCMD_FMT_TLSCOMPPDU(1U)
6277 #define V_CPL_TLS_TX_SCMD_FMT_PAYLOADONLY(x) \ argument
6278 ((x) << S_CPL_TLS_TX_SCMD_FMT_PAYLOADONLY)
6279 #define G_CPL_TLS_TX_SCMD_FMT_PAYLOADONLY(x) \ argument
6280 (((x) >> S_CPL_TLS_TX_SCMD_FMT_PAYLOADONLY) & \
6283 V_CPL_TLS_TX_SCMD_FMT_PAYLOADONLY(1U)
6287 #define V_CPL_TLS_TX_SCMD_FMT_TLSFRAGENABLE(x) \ argument
6288 ((x) << S_CPL_TLS_TX_SCMD_FMT_TLSFRAGENABLE)
6289 #define G_CPL_TLS_TX_SCMD_FMT_TLSFRAGENABLE(x) \ argument
6290 (((x) >> S_CPL_TLS_TX_SCMD_FMT_TLSFRAGENABLE) & \
6293 V_CPL_TLS_TX_SCMD_FMT_TLSFRAGENABLE(1U)
6297 #define V_CPL_TLS_TX_SCMD_FMT_MACONLY(x) \ argument
6298 ((x) << S_CPL_TLS_TX_SCMD_FMT_MACONLY)
6299 #define G_CPL_TLS_TX_SCMD_FMT_MACONLY(x) \ argument
6300 (((x) >> S_CPL_TLS_TX_SCMD_FMT_MACONLY) & M_CPL_TLS_TX_SCMD_FMT_MACONLY)
6301 #define F_CPL_TLS_TX_SCMD_FMT_MACONLY V_CPL_TLS_TX_SCMD_FMT_MACONLY(1U)
6305 #define V_CPL_TLS_TX_SCMD_FMT_AADIVDROP(x) \ argument
6306 ((x) << S_CPL_TLS_TX_SCMD_FMT_AADIVDROP)
6307 #define G_CPL_TLS_TX_SCMD_FMT_AADIVDROP(x) \ argument
6308 (((x) >> S_CPL_TLS_TX_SCMD_FMT_AADIVDROP) & \
6310 #define F_CPL_TLS_TX_SCMD_FMT_AADIVDROP V_CPL_TLS_TX_SCMD_FMT_AADIVDROP(1U)
6314 #define V_CPL_TLS_TX_SCMD_FMT_HDRLENGTH(x) \ argument
6315 ((x) << S_CPL_TLS_TX_SCMD_FMT_HDRLENGTH)
6316 #define G_CPL_TLS_TX_SCMD_FMT_HDRLENGTH(x) \ argument
6317 (((x) >> S_CPL_TLS_TX_SCMD_FMT_HDRLENGTH) & \
6331 #define V_CPL_RCB_UPD_OPCODE(x) ((x) << S_CPL_RCB_UPD_OPCODE) argument
6332 #define G_CPL_RCB_UPD_OPCODE(x) \ argument
6333 (((x) >> S_CPL_RCB_UPD_OPCODE) & M_CPL_RCB_UPD_OPCODE)
6337 #define V_CPL_RCB_UPD_TID(x) ((x) << S_CPL_RCB_UPD_TID) argument
6338 #define G_CPL_RCB_UPD_TID(x) \ argument
6339 (((x) >> S_CPL_RCB_UPD_TID) & M_CPL_RCB_UPD_TID)
6343 #define V_CPL_RCB_UPD_OPCODE(x) ((x) << S_CPL_RCB_UPD_OPCODE) argument
6344 #define G_CPL_RCB_UPD_OPCODE(x) \ argument
6345 (((x) >> S_CPL_RCB_UPD_OPCODE) & M_CPL_RCB_UPD_OPCODE)
6349 #define V_CPL_RCB_UPD_PSN(x) ((x) << S_CPL_RCB_UPD_PSN) argument
6350 #define G_CPL_RCB_UPD_PSN(x) \ argument
6351 (((x) >> S_CPL_RCB_UPD_PSN) & M_CPL_RCB_UPD_PSN)
6355 #define V_CPL_RCB_UPD_NODATA(x) ((x) << S_CPL_RCB_UPD_NODATA) argument
6356 #define G_CPL_RCB_UPD_NODATA(x) \ argument
6357 (((x) >> S_CPL_RCB_UPD_NODATA) & M_CPL_RCB_UPD_NODATA)
6358 #define F_CPL_RCB_UPD_NODATA V_CPL_RCB_UPD_NODATA(1U)
6362 #define V_CPL_RCB_UPD_RTTSTAMP(x) ((x) << S_CPL_RCB_UPD_RTTSTAMP) argument
6363 #define G_CPL_RCB_UPD_RTTSTAMP(x) \ argument
6364 (((x) >> S_CPL_RCB_UPD_RTTSTAMP) & M_CPL_RCB_UPD_RTTSTAMP)
6365 #define F_CPL_RCB_UPD_RTTSTAMP V_CPL_RCB_UPD_RTTSTAMP(1U)
6369 #define V_CPL_RCB_UPD_ECNREPCLR(x) ((x) << S_CPL_RCB_UPD_ECNREPCLR) argument
6370 #define G_CPL_RCB_UPD_ECNREPCLR(x) \ argument
6371 (((x) >> S_CPL_RCB_UPD_ECNREPCLR) & M_CPL_RCB_UPD_ECNREPCLR)
6372 #define F_CPL_RCB_UPD_ECNREPCLR V_CPL_RCB_UPD_ECNREPCLR(1U)
6376 #define V_CPL_RCB_UPD_NAKSEQCLR(x) ((x) << S_CPL_RCB_UPD_NAKSEQCLR) argument
6377 #define G_CPL_RCB_UPD_NAKSEQCLR(x) \ argument
6378 (((x) >> S_CPL_RCB_UPD_NAKSEQCLR) & M_CPL_RCB_UPD_NAKSEQCLR)
6379 #define F_CPL_RCB_UPD_NAKSEQCLR V_CPL_RCB_UPD_NAKSEQCLR(1U)
6383 #define V_CPL_RCB_UPD_QPERRSET(x) ((x) << S_CPL_RCB_UPD_QPERRSET) argument
6384 #define G_CPL_RCB_UPD_QPERRSET(x) \ argument
6385 (((x) >> S_CPL_RCB_UPD_QPERRSET) & M_CPL_RCB_UPD_QPERRSET)
6386 #define F_CPL_RCB_UPD_QPERRSET V_CPL_RCB_UPD_QPERRSET(1U)
6390 #define V_CPL_RCB_UPD_RRQUPDEN(x) ((x) << S_CPL_RCB_UPD_RRQUPDEN) argument
6391 #define G_CPL_RCB_UPD_RRQUPDEN(x) \ argument
6392 (((x) >> S_CPL_RCB_UPD_RRQUPDEN) & M_CPL_RCB_UPD_RRQUPDEN)
6393 #define F_CPL_RCB_UPD_RRQUPDEN V_CPL_RCB_UPD_RRQUPDEN(1U)
6395 #define S_CPL_RCB_UPD_RQUPDEN 1
6397 #define V_CPL_RCB_UPD_RQUPDEN(x) ((x) << S_CPL_RCB_UPD_RQUPDEN) argument
6398 #define G_CPL_RCB_UPD_RQUPDEN(x) \ argument
6399 (((x) >> S_CPL_RCB_UPD_RQUPDEN) & M_CPL_RCB_UPD_RQUPDEN)
6400 #define F_CPL_RCB_UPD_RQUPDEN V_CPL_RCB_UPD_RQUPDEN(1U)
6404 #define V_CPL_RCB_UPD_CNPREPCLR(x) ((x) << S_CPL_RCB_UPD_CNPREPCLR) argument
6405 #define G_CPL_RCB_UPD_CNPREPCLR(x) \ argument
6406 (((x) >> S_CPL_RCB_UPD_CNPREPCLR) & M_CPL_RCB_UPD_CNPREPCLR)
6407 #define F_CPL_RCB_UPD_CNPREPCLR V_CPL_RCB_UPD_CNPREPCLR(1U)
6411 #define V_CPL_RCB_UPD_RSPNAKSEQCLR(x) ((x) << S_CPL_RCB_UPD_RSPNAKSEQCLR) argument
6412 #define G_CPL_RCB_UPD_RSPNAKSEQCLR(x) \ argument
6413 (((x) >> S_CPL_RCB_UPD_RSPNAKSEQCLR) & M_CPL_RCB_UPD_RSPNAKSEQCLR)
6414 #define F_CPL_RCB_UPD_RSPNAKSEQCLR V_CPL_RCB_UPD_RSPNAKSEQCLR(1U)
6424 #define V_CPL_ROCE_FW_NOTIFY_OPCODE(x) ((x) << S_CPL_ROCE_FW_NOTIFY_OPCODE) argument
6425 #define G_CPL_ROCE_FW_NOTIFY_OPCODE(x) \ argument
6426 (((x) >> S_CPL_ROCE_FW_NOTIFY_OPCODE) & M_CPL_ROCE_FW_NOTIFY_OPCODE)
6430 #define V_CPL_ROCE_FW_NOTIFY_TID(x) ((x) << S_CPL_ROCE_FW_NOTIFY_TID) argument
6431 #define G_CPL_ROCE_FW_NOTIFY_TID(x) \ argument
6432 (((x) >> S_CPL_ROCE_FW_NOTIFY_TID) & M_CPL_ROCE_FW_NOTIFY_TID)
6436 #define V_CPL_ROCE_FW_NOTIFY_TYPE(x) ((x) << S_CPL_ROCE_FW_NOTIFY_TYPE) argument
6437 #define G_CPL_ROCE_FW_NOTIFY_TYPE(x) \ argument
6438 (((x) >> S_CPL_ROCE_FW_NOTIFY_TYPE) & M_CPL_ROCE_FW_NOTIFY_TYPE)
6451 #define V_CPL_ROCE_ACK_NAK_REQ_OPCODE(x) \ argument
6452 ((x) << S_CPL_ROCE_ACK_NAK_REQ_OPCODE)
6453 #define G_CPL_ROCE_ACK_NAK_REQ_OPCODE(x) \ argument
6454 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_OPCODE) & M_CPL_ROCE_ACK_NAK_REQ_OPCODE)
6458 #define V_CPL_ROCE_ACK_NAK_REQ_TID(x) ((x) << S_CPL_ROCE_ACK_NAK_REQ_TID) argument
6459 #define G_CPL_ROCE_ACK_NAK_REQ_TID(x) \ argument
6460 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_TID) & M_CPL_ROCE_ACK_NAK_REQ_TID)
6464 #define V_CPL_ROCE_ACK_NAK_REQ_TYPE(x) ((x) << S_CPL_ROCE_ACK_NAK_REQ_TYPE) argument
6465 #define G_CPL_ROCE_ACK_NAK_REQ_TYPE(x) \ argument
6466 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_TYPE) & M_CPL_ROCE_ACK_NAK_REQ_TYPE)
6470 #define V_CPL_ROCE_ACK_NAK_REQ_STATUS(x) \ argument
6471 ((x) << S_CPL_ROCE_ACK_NAK_REQ_STATUS)
6472 #define G_CPL_ROCE_ACK_NAK_REQ_STATUS(x) \ argument
6473 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_STATUS) & M_CPL_ROCE_ACK_NAK_REQ_STATUS)
6477 #define V_CPL_ROCE_ACK_NAK_REQ_WIRE_OPCODE(x) \ argument
6478 ((x) << S_CPL_ROCE_ACK_NAK_REQ_WIRE_OPCODE)
6479 #define G_CPL_ROCE_ACK_NAK_REQ_WIRE_OPCODE(x) \ argument
6480 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_WIRE_OPCODE) & M_CPL_ROCE_ACK_NAK_REQ_WIRE_OPCODE)
6484 #define V_CPL_ROCE_ACK_NAK_REQ_PSN(x) ((x) << S_CPL_ROCE_ACK_NAK_REQ_PSN) argument
6485 #define G_CPL_ROCE_ACK_NAK_REQ_PSN(x) \ argument
6486 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_PSN) & M_CPL_ROCE_ACK_NAK_REQ_PSN)
6490 #define V_CPL_ROCE_ACK_NAK_REQ_MSN_HI(x) \ argument
6491 ((x) << S_CPL_ROCE_ACK_NAK_REQ_MSN_HI)
6492 #define G_CPL_ROCE_ACK_NAK_REQ_MSN_HI(x) \ argument
6493 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_MSN_HI) & M_CPL_ROCE_ACK_NAK_REQ_MSN_HI)
6497 #define V_CPL_ROCE_ACK_NAK_REQ_MSN_LO(x) \ argument
6498 ((x) << S_CPL_ROCE_ACK_NAK_REQ_MSN_LO)
6499 #define G_CPL_ROCE_ACK_NAK_REQ_MSN_LO(x) \ argument
6500 (((x) >> S_CPL_ROCE_ACK_NAK_REQ_MSN_LO) & M_CPL_ROCE_ACK_NAK_REQ_MSN_LO)
6513 #define V_CPL_ROCE_ACK_NAK_OPCODE(x) ((x) << S_CPL_ROCE_ACK_NAK_OPCODE) argument
6514 #define G_CPL_ROCE_ACK_NAK_OPCODE(x) \ argument
6515 (((x) >> S_CPL_ROCE_ACK_NAK_OPCODE) & M_CPL_ROCE_ACK_NAK_OPCODE)
6519 #define V_CPL_ROCE_ACK_NAK_TID(x) ((x) << S_CPL_ROCE_ACK_NAK_TID) argument
6520 #define G_CPL_ROCE_ACK_NAK_TID(x) \ argument
6521 (((x) >> S_CPL_ROCE_ACK_NAK_TID) & M_CPL_ROCE_ACK_NAK_TID)
6525 #define V_CPL_ROCE_ACK_NAK_TYPE(x) ((x) << S_CPL_ROCE_ACK_NAK_TYPE) argument
6526 #define G_CPL_ROCE_ACK_NAK_TYPE(x) \ argument
6527 (((x) >> S_CPL_ROCE_ACK_NAK_TYPE) & M_CPL_ROCE_ACK_NAK_TYPE)
6531 #define V_CPL_ROCE_ACK_NAK_STATUS(x) ((x) << S_CPL_ROCE_ACK_NAK_STATUS) argument
6532 #define G_CPL_ROCE_ACK_NAK_STATUS(x) \ argument
6533 (((x) >> S_CPL_ROCE_ACK_NAK_STATUS) & M_CPL_ROCE_ACK_NAK_STATUS)
6537 #define V_CPL_ROCE_ACK_NAK_WIRE_OPCODE(x) ((x) << S_CPL_ROCE_ACK_NAK_WIRE_OPCODE) argument
6538 #define G_CPL_ROCE_ACK_NAK_WIRE_OPCODE(x) \ argument
6539 (((x) >> S_CPL_ROCE_ACK_NAK_WIRE_OPCODE) & M_CPL_ROCE_ACK_NAK_WIRE_OPCODE)
6543 #define V_CPL_ROCE_ACK_NAK_PSN(x) ((x) << S_CPL_ROCE_ACK_NAK_PSN) argument
6544 #define G_CPL_ROCE_ACK_NAK_PSN(x) \ argument
6545 (((x) >> S_CPL_ROCE_ACK_NAK_PSN) & M_CPL_ROCE_ACK_NAK_PSN)
6549 #define V_CPL_ROCE_ACK_NAK_RTT_HI(x) ((x) << S_CPL_ROCE_ACK_NAK_RTT_HI) argument
6550 #define G_CPL_ROCE_ACK_NAK_RTT_HI(x) \ argument
6551 (((x) >> S_CPL_ROCE_ACK_NAK_RTT_HI) & M_CPL_ROCE_ACK_NAK_RTT_HI)
6555 #define V_CPL_ROCE_ACK_NAK_RTT_LO(x) ((x) << S_CPL_ROCE_ACK_NAK_RTT_LO) argument
6556 #define G_CPL_ROCE_ACK_NAK_RTT_LO(x) \ argument
6557 (((x) >> S_CPL_ROCE_ACK_NAK_RTT_LO) & M_CPL_ROCE_ACK_NAK_RTT_LO)
6561 #define V_CPL_ROCE_ACK_NAK_RTTVALID(x) ((x) << S_CPL_ROCE_ACK_NAK_RTTVALID) argument
6562 #define G_CPL_ROCE_ACK_NAK_RTTVALID(x) \ argument
6563 (((x) >> S_CPL_ROCE_ACK_NAK_RTTVALID) & M_CPL_ROCE_ACK_NAK_RTTVALID)
6564 #define F_CPL_ROCE_ACK_NAK_RTTVALID V_CPL_ROCE_ACK_NAK_RTTVALID(1U)
6568 #define V_CPL_ROCE_ACK_NAK_RTTBAD(x) ((x) << S_CPL_ROCE_ACK_NAK_RTTBAD) argument
6569 #define G_CPL_ROCE_ACK_NAK_RTTBAD(x) \ argument
6570 (((x) >> S_CPL_ROCE_ACK_NAK_RTTBAD) & M_CPL_ROCE_ACK_NAK_RTTBAD)
6571 #define F_CPL_ROCE_ACK_NAK_RTTBAD V_CPL_ROCE_ACK_NAK_RTTBAD(1U)
6589 #define V_CPL_ROCE_CQE_OPCODE(x) ((x) << S_CPL_ROCE_CQE_OPCODE) argument
6590 #define G_CPL_ROCE_CQE_OPCODE(x) \ argument
6591 (((x) >> S_CPL_ROCE_CQE_OPCODE) & M_CPL_ROCE_CQE_OPCODE)
6595 #define V_CPL_ROCE_CQE_RSSCTRL(x) ((x) << S_CPL_ROCE_CQE_RSSCTRL) argument
6596 #define G_CPL_ROCE_CQE_RSSCTRL(x) \ argument
6597 (((x) >> S_CPL_ROCE_CQE_RSSCTRL) & M_CPL_ROCE_CQE_RSSCTRL)
6601 #define V_CPL_ROCE_CQE_TID(x) ((x) << S_CPL_ROCE_CQE_TID) argument
6602 #define G_CPL_ROCE_CQE_TID(x) \ argument
6603 (((x) >> S_CPL_ROCE_CQE_TID) & M_CPL_ROCE_CQE_TID)
6607 #define V_CPL_ROCE_CQE_FLITCNT(x) ((x) << S_CPL_ROCE_CQE_FLITCNT) argument
6608 #define G_CPL_ROCE_CQE_FLITCNT(x) \ argument
6609 (((x) >> S_CPL_ROCE_CQE_FLITCNT) & M_CPL_ROCE_CQE_FLITCNT)
6613 #define V_CPL_ROCE_CQE_QPID(x) ((x) << S_CPL_ROCE_CQE_QPID) argument
6614 #define G_CPL_ROCE_CQE_QPID(x) \ argument
6615 (((x) >> S_CPL_ROCE_CQE_QPID) & M_CPL_ROCE_CQE_QPID)
6619 #define V_CPL_ROCE_CQE_GENERATION_BIT(x) \ argument
6620 ((x) << S_CPL_ROCE_CQE_GENERATION_BIT)
6621 #define G_CPL_ROCE_CQE_GENERATION_BIT(x) \ argument
6622 (((x) >> S_CPL_ROCE_CQE_GENERATION_BIT) & M_CPL_ROCE_CQE_GENERATION_BIT)
6623 #define F_CPL_ROCE_CQE_GENERATION_BIT V_CPL_ROCE_CQE_GENERATION_BIT(1U)
6627 #define V_CPL_ROCE_CQE_STATUS(x) ((x) << S_CPL_ROCE_CQE_STATUS) argument
6628 #define G_CPL_ROCE_CQE_STATUS(x) \ argument
6629 (((x) >> S_CPL_ROCE_CQE_STATUS) & M_CPL_ROCE_CQE_STATUS)
6633 #define V_CPL_ROCE_CQE_CQE_TYPE(x) ((x) << S_CPL_ROCE_CQE_CQE_TYPE) argument
6634 #define G_CPL_ROCE_CQE_CQE_TYPE(x) \ argument
6635 (((x) >> S_CPL_ROCE_CQE_CQE_TYPE) & M_CPL_ROCE_CQE_CQE_TYPE)
6636 #define F_CPL_ROCE_CQE_CQE_TYPE V_CPL_ROCE_CQE_CQE_TYPE(1U)
6640 #define V_CPL_ROCE_CQE_WR_TYPE(x) ((x) << S_CPL_ROCE_CQE_WR_TYPE) argument
6641 #define G_CPL_ROCE_CQE_WR_TYPE(x) \ argument
6642 (((x) >> S_CPL_ROCE_CQE_WR_TYPE) & M_CPL_ROCE_CQE_WR_TYPE)
6646 #define V_CPL_ROCE_CQE_SE(x) ((x) << S_CPL_ROCE_CQE_SE) argument
6647 #define G_CPL_ROCE_CQE_SE(x) \ argument
6648 (((x) >> S_CPL_ROCE_CQE_SE) & M_CPL_ROCE_CQE_SE)
6649 #define F_CPL_ROCE_CQE_SE V_CPL_ROCE_CQE_SE(1U)
6653 #define V_CPL_ROCE_CQE_WR_TYPE_EXT(x) ((x) << S_CPL_ROCE_CQE_WR_TYPE_EXT) argument
6654 #define G_CPL_ROCE_CQE_WR_TYPE_EXT(x) \ argument
6655 (((x) >> S_CPL_ROCE_CQE_WR_TYPE_EXT) & M_CPL_ROCE_CQE_WR_TYPE_EXT)
6659 #define V_CPL_ROCE_CQE_EXTMODE(x) ((x) << S_CPL_ROCE_CQE_EXTMODE) argument
6660 #define G_CPL_ROCE_CQE_EXTMODE(x) \ argument
6661 (((x) >> S_CPL_ROCE_CQE_EXTMODE) & M_CPL_ROCE_CQE_EXTMODE)
6662 #define F_CPL_ROCE_CQE_EXTMODE V_CPL_ROCE_CQE_EXTMODE(1U)
6666 #define V_CPL_ROCE_CQE_SRQ(x) ((x) << S_CPL_ROCE_CQE_SRQ) argument
6667 #define G_CPL_ROCE_CQE_SRQ(x) \ argument
6668 (((x) >> S_CPL_ROCE_CQE_SRQ) & M_CPL_ROCE_CQE_SRQ)
6685 #define V_CPL_ROCE_CQE_FW_OPCODE(x) ((x) << S_CPL_ROCE_CQE_FW_OPCODE) argument
6686 #define G_CPL_ROCE_CQE_FW_OPCODE(x) \ argument
6687 (((x) >> S_CPL_ROCE_CQE_FW_OPCODE) & M_CPL_ROCE_CQE_FW_OPCODE)
6691 #define V_CPL_ROCE_CQE_FW_RSSCTRL(x) ((x) << S_CPL_ROCE_CQE_FW_RSSCTRL) argument
6692 #define G_CPL_ROCE_CQE_FW_RSSCTRL(x) \ argument
6693 (((x) >> S_CPL_ROCE_CQE_FW_RSSCTRL) & M_CPL_ROCE_CQE_FW_RSSCTRL)
6697 #define V_CPL_ROCE_CQE_FW_CQID(x) ((x) << S_CPL_ROCE_CQE_FW_CQID) argument
6698 #define G_CPL_ROCE_CQE_FW_CQID(x) \ argument
6699 (((x) >> S_CPL_ROCE_CQE_FW_CQID) & M_CPL_ROCE_CQE_FW_CQID)
6703 #define V_CPL_ROCE_CQE_FW_TID(x) ((x) << S_CPL_ROCE_CQE_FW_TID) argument
6704 #define G_CPL_ROCE_CQE_FW_TID(x) \ argument
6705 (((x) >> S_CPL_ROCE_CQE_FW_TID) & M_CPL_ROCE_CQE_FW_TID)
6709 #define V_CPL_ROCE_CQE_FW_FLITCNT(x) ((x) << S_CPL_ROCE_CQE_FW_FLITCNT) argument
6710 #define G_CPL_ROCE_CQE_FW_FLITCNT(x) \ argument
6711 (((x) >> S_CPL_ROCE_CQE_FW_FLITCNT) & M_CPL_ROCE_CQE_FW_FLITCNT)
6715 #define V_CPL_ROCE_CQE_FW_QPID(x) ((x) << S_CPL_ROCE_CQE_FW_QPID) argument
6716 #define G_CPL_ROCE_CQE_FW_QPID(x) \ argument
6717 (((x) >> S_CPL_ROCE_CQE_FW_QPID) & M_CPL_ROCE_CQE_FW_QPID)
6721 #define V_CPL_ROCE_CQE_FW_GENERATION_BIT(x) \ argument
6722 ((x) << S_CPL_ROCE_CQE_FW_GENERATION_BIT)
6723 #define G_CPL_ROCE_CQE_FW_GENERATION_BIT(x) \ argument
6724 (((x) >> S_CPL_ROCE_CQE_FW_GENERATION_BIT) & \
6726 #define F_CPL_ROCE_CQE_FW_GENERATION_BIT V_CPL_ROCE_CQE_FW_GENERATION_BIT(1U)
6730 #define V_CPL_ROCE_CQE_FW_STATUS(x) ((x) << S_CPL_ROCE_CQE_FW_STATUS) argument
6731 #define G_CPL_ROCE_CQE_FW_STATUS(x) \ argument
6732 (((x) >> S_CPL_ROCE_CQE_FW_STATUS) & M_CPL_ROCE_CQE_FW_STATUS)
6736 #define V_CPL_ROCE_CQE_FW_CQE_TYPE(x) ((x) << S_CPL_ROCE_CQE_FW_CQE_TYPE) argument
6737 #define G_CPL_ROCE_CQE_FW_CQE_TYPE(x) \ argument
6738 (((x) >> S_CPL_ROCE_CQE_FW_CQE_TYPE) & M_CPL_ROCE_CQE_FW_CQE_TYPE)
6739 #define F_CPL_ROCE_CQE_FW_CQE_TYPE V_CPL_ROCE_CQE_FW_CQE_TYPE(1U)
6743 #define V_CPL_ROCE_CQE_FW_WR_TYPE(x) ((x) << S_CPL_ROCE_CQE_FW_WR_TYPE) argument
6744 #define G_CPL_ROCE_CQE_FW_WR_TYPE(x) \ argument
6745 (((x) >> S_CPL_ROCE_CQE_FW_WR_TYPE) & M_CPL_ROCE_CQE_FW_WR_TYPE)
6749 #define V_CPL_ROCE_CQE_FW_SE(x) ((x) << S_CPL_ROCE_CQE_FW_SE) argument
6750 #define G_CPL_ROCE_CQE_FW_SE(x) \ argument
6751 (((x) >> S_CPL_ROCE_CQE_FW_SE) & M_CPL_ROCE_CQE_FW_SE)
6752 #define F_CPL_ROCE_CQE_FW_SE V_CPL_ROCE_CQE_FW_SE(1U)
6756 #define V_CPL_ROCE_CQE_FW_WR_TYPE_EXT(x) \ argument
6757 ((x) << S_CPL_ROCE_CQE_FW_WR_TYPE_EXT)
6758 #define G_CPL_ROCE_CQE_FW_WR_TYPE_EXT(x) \ argument
6759 (((x) >> S_CPL_ROCE_CQE_FW_WR_TYPE_EXT) & M_CPL_ROCE_CQE_FW_WR_TYPE_EXT)
6763 #define V_CPL_ROCE_CQE_FW_EXTMODE(x) ((x) << S_CPL_ROCE_CQE_FW_EXTMODE) argument
6764 #define G_CPL_ROCE_CQE_FW_EXTMODE(x) \ argument
6765 (((x) >> S_CPL_ROCE_CQE_FW_EXTMODE) & M_CPL_ROCE_CQE_FW_EXTMODE)
6766 #define F_CPL_ROCE_CQE_FW_EXTMODE V_CPL_ROCE_CQE_FW_EXTMODE(1U)
6771 #define V_CPL_ROCE_CQE_FW_SRQ(x) ((x) << S_CPL_ROCE_CQE_FW_SRQ) argument
6772 #define G_CPL_ROCE_CQE_FW_SRQ(x) \ argument
6773 (((x) >> S_CPL_ROCE_CQE_FW_SRQ) & M_CPL_ROCE_CQE_FW_SRQ)
6790 #define V_CPL_ROCE_CQE_ERR_OPCODE(x) ((x) << S_CPL_ROCE_CQE_ERR_OPCODE) argument
6791 #define G_CPL_ROCE_CQE_ERR_OPCODE(x) \ argument
6792 (((x) >> S_CPL_ROCE_CQE_ERR_OPCODE) & M_CPL_ROCE_CQE_ERR_OPCODE)
6796 #define V_CPL_ROCE_CQE_ERR_RSSCTRL(x) ((x) << S_CPL_ROCE_CQE_ERR_RSSCTRL) argument
6797 #define G_CPL_ROCE_CQE_ERR_RSSCTRL(x) \ argument
6798 (((x) >> S_CPL_ROCE_CQE_ERR_RSSCTRL) & M_CPL_ROCE_CQE_ERR_RSSCTRL)
6802 #define V_CPL_ROCE_CQE_ERR_CQID(x) ((x) << S_CPL_ROCE_CQE_ERR_CQID) argument
6803 #define G_CPL_ROCE_CQE_ERR_CQID(x) \ argument
6804 (((x) >> S_CPL_ROCE_CQE_ERR_CQID) & M_CPL_ROCE_CQE_ERR_CQID)
6808 #define V_CPL_ROCE_CQE_ERR_TID(x) ((x) << S_CPL_ROCE_CQE_ERR_TID) argument
6809 #define G_CPL_ROCE_CQE_ERR_TID(x) \ argument
6810 (((x) >> S_CPL_ROCE_CQE_ERR_TID) & M_CPL_ROCE_CQE_ERR_TID)
6814 #define V_CPL_ROCE_CQE_ERR_FLITCNT(x) ((x) << S_CPL_ROCE_CQE_ERR_FLITCNT) argument
6815 #define G_CPL_ROCE_CQE_ERR_FLITCNT(x) \ argument
6816 (((x) >> S_CPL_ROCE_CQE_ERR_FLITCNT) & M_CPL_ROCE_CQE_ERR_FLITCNT)
6820 #define V_CPL_ROCE_CQE_ERR_QPID(x) ((x) << S_CPL_ROCE_CQE_ERR_QPID) argument
6821 #define G_CPL_ROCE_CQE_ERR_QPID(x) \ argument
6822 (((x) >> S_CPL_ROCE_CQE_ERR_QPID) & M_CPL_ROCE_CQE_ERR_QPID)
6826 #define V_CPL_ROCE_CQE_ERR_GENERATION_BIT(x) \ argument
6827 ((x) << S_CPL_ROCE_CQE_ERR_GENERATION_BIT)
6828 #define G_CPL_ROCE_CQE_ERR_GENERATION_BIT(x) \ argument
6829 (((x) >> S_CPL_ROCE_CQE_ERR_GENERATION_BIT) & \
6832 V_CPL_ROCE_CQE_ERR_GENERATION_BIT(1U)
6836 #define V_CPL_ROCE_CQE_ERR_STATUS(x) ((x) << S_CPL_ROCE_CQE_ERR_STATUS) argument
6837 #define G_CPL_ROCE_CQE_ERR_STATUS(x) \ argument
6838 (((x) >> S_CPL_ROCE_CQE_ERR_STATUS) & M_CPL_ROCE_CQE_ERR_STATUS)
6842 #define V_CPL_ROCE_CQE_ERR_CQE_TYPE(x) ((x) << S_CPL_ROCE_CQE_ERR_CQE_TYPE) argument
6843 #define G_CPL_ROCE_CQE_ERR_CQE_TYPE(x) \ argument
6844 (((x) >> S_CPL_ROCE_CQE_ERR_CQE_TYPE) & M_CPL_ROCE_CQE_ERR_CQE_TYPE)
6845 #define F_CPL_ROCE_CQE_ERR_CQE_TYPE V_CPL_ROCE_CQE_ERR_CQE_TYPE(1U)
6849 #define V_CPL_ROCE_CQE_ERR_WR_TYPE(x) ((x) << S_CPL_ROCE_CQE_ERR_WR_TYPE) argument
6850 #define G_CPL_ROCE_CQE_ERR_WR_TYPE(x) \ argument
6851 (((x) >> S_CPL_ROCE_CQE_ERR_WR_TYPE) & M_CPL_ROCE_CQE_ERR_WR_TYPE)
6855 #define V_CPL_ROCE_CQE_ERR_SE(x) ((x) << S_CPL_ROCE_CQE_ERR_SE) argument
6856 #define G_CPL_ROCE_CQE_ERR_SE(x) \ argument
6857 (((x) >> S_CPL_ROCE_CQE_ERR_SE) & M_CPL_ROCE_CQE_ERR_SE)
6858 #define F_CPL_ROCE_CQE_ERR_SE V_CPL_ROCE_CQE_ERR_SE(1U)
6862 #define V_CPL_ROCE_CQE_ERR_WR_TYPE_EXT(x) \ argument
6863 ((x) << S_CPL_ROCE_CQE_ERR_WR_TYPE_EXT)
6864 #define G_CPL_ROCE_CQE_ERR_WR_TYPE_EXT(x) \ argument
6865 (((x) >> S_CPL_ROCE_CQE_ERR_WR_TYPE_EXT) & M_CPL_ROCE_CQE_ERR_WR_TYPE_EXT)
6869 #define V_CPL_ROCE_CQE_ERR_EXTMODE(x) ((x) << S_CPL_ROCE_CQE_ERR_EXTMODE) argument
6870 #define G_CPL_ROCE_CQE_ERR_EXTMODE(x) \ argument
6871 (((x) >> S_CPL_ROCE_CQE_ERR_EXTMODE) & M_CPL_ROCE_CQE_ERR_EXTMODE)
6872 #define F_CPL_ROCE_CQE_ERR_EXTMODE V_CPL_ROCE_CQE_ERR_EXTMODE(1U)
6877 #define V_CPL_ROCE_CQE_ERR_SRQ(x) ((x) << S_CPL_ROCE_CQE_ERR_SRQ) argument
6878 #define G_CPL_ROCE_CQE_ERR_SRQ(x) \ argument
6879 (((x) >> S_CPL_ROCE_CQE_ERR_SRQ) & M_CPL_ROCE_CQE_ERR_SRQ)
6889 #define V_CPL_ACCELERATOR_HDR_OPCODE(x) ((x) << S_CPL_ACCELERATOR_HDR_OPCODE) argument
6890 #define G_CPL_ACCELERATOR_HDR_OPCODE(x) \ argument
6891 (((x) >> S_CPL_ACCELERATOR_HDR_OPCODE) & M_CPL_ACCELERATOR_HDR_OPCODE)
6895 #define V_CPL_ACCELERATOR_HDR_ACCELERATOR_ID(x) \ argument
6896 ((x) << S_CPL_ACCELERATOR_HDR_ACCELERATOR_ID)
6897 #define G_CPL_ACCELERATOR_HDR_ACCELERATOR_ID(x) \ argument
6898 (((x) >> S_CPL_ACCELERATOR_HDR_ACCELERATOR_ID) & \
6903 #define V_CPL_ACCELERATOR_HDR_RXCHID_PAYLOAD(x) \ argument
6904 ((x) << S_CPL_ACCELERATOR_HDR_RXCHID_PAYLOAD)
6905 #define G_CPL_ACCELERATOR_HDR_RXCHID_PAYLOAD(x) \ argument
6906 (((x) >> S_CPL_ACCELERATOR_HDR_RXCHID_PAYLOAD) & \
6911 #define V_CPL_ACCELERATOR_HDR_DESTID_PAYLOAD(x) \ argument
6912 ((x) << S_CPL_ACCELERATOR_HDR_DESTID_PAYLOAD)
6913 #define G_CPL_ACCELERATOR_HDR_DESTID_PAYLOAD(x) \ argument
6914 (((x) >> S_CPL_ACCELERATOR_HDR_DESTID_PAYLOAD) & \
6919 #define V_CPL_ACCELERATOR_HDR_RXCHID_ACK(x) \ argument
6920 ((x) << S_CPL_ACCELERATOR_HDR_RXCHID_ACK)
6921 #define G_CPL_ACCELERATOR_HDR_RXCHID_ACK(x) \ argument
6922 (((x) >> S_CPL_ACCELERATOR_HDR_RXCHID_ACK) & \
6927 #define V_CPL_ACCELERATOR_HDR_DESTID_ACK(x) \ argument
6928 ((x) << S_CPL_ACCELERATOR_HDR_DESTID_ACK)
6929 #define G_CPL_ACCELERATOR_HDR_DESTID_ACK(x) \ argument
6930 (((x) >> S_CPL_ACCELERATOR_HDR_DESTID_ACK) & \
6935 #define V_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_ACK(x) \ argument
6936 ((x) << S_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_ACK)
6937 #define G_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_ACK(x) \ argument
6938 (((x) >> S_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_ACK) & \
6943 #define V_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_PAYLOAD(x) \ argument
6944 ((x) << S_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_PAYLOAD)
6945 #define G_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_PAYLOAD(x) \ argument
6946 (((x) >> S_CPL_ACCELERATOR_HDR_INNER_CPL_LENGTH_PAYLOAD) & \
6951 #define V_CPL_ACCELERATOR_HDR_STATUS_LOC(x) \ argument
6952 ((x) << S_CPL_ACCELERATOR_HDR_STATUS_LOC)
6953 #define G_CPL_ACCELERATOR_HDR_STATUS_LOC(x) \ argument
6954 (((x) >> S_CPL_ACCELERATOR_HDR_STATUS_LOC) & \
6968 #define V_CPL_ACCELERATOR_ACK_OPCODE(x) ((x) << S_CPL_ACCELERATOR_ACK_OPCODE) argument
6969 #define G_CPL_ACCELERATOR_ACK_OPCODE(x) \ argument
6970 (((x) >> S_CPL_ACCELERATOR_ACK_OPCODE) & M_CPL_ACCELERATOR_ACK_OPCODE)
6974 #define V_CPL_ACCELERATOR_ACK_ACCELERATOR_ID(x) \ argument
6975 ((x) << S_CPL_ACCELERATOR_ACK_ACCELERATOR_ID)
6976 #define G_CPL_ACCELERATOR_ACK_ACCELERATOR_ID(x) \ argument
6977 (((x) >> S_CPL_ACCELERATOR_ACK_ACCELERATOR_ID) & \
6991 #define V_CPL_NVMT_DATA_OPCODE(x) ((x) << S_CPL_NVMT_DATA_OPCODE) argument
6992 #define G_CPL_NVMT_DATA_OPCODE(x) \ argument
6993 (((x) >> S_CPL_NVMT_DATA_OPCODE) & M_CPL_NVMT_DATA_OPCODE)
6997 #define V_CPL_NVMT_DATA_TID(x) ((x) << S_CPL_NVMT_DATA_TID) argument
6998 #define G_CPL_NVMT_DATA_TID(x) \ argument
6999 (((x) >> S_CPL_NVMT_DATA_TID) & M_CPL_NVMT_DATA_TID)
7003 #define V_CPL_NVMT_DATA_STATUS(x) ((x) << S_CPL_NVMT_DATA_STATUS) argument
7004 #define G_CPL_NVMT_DATA_STATUS(x) \ argument
7005 (((x) >> S_CPL_NVMT_DATA_STATUS) & M_CPL_NVMT_DATA_STATUS)
7020 #define V_CPL_NVMT_CMP_OPCODE(x) ((x) << S_CPL_NVMT_CMP_OPCODE) argument
7021 #define G_CPL_NVMT_CMP_OPCODE(x) \ argument
7022 (((x) >> S_CPL_NVMT_CMP_OPCODE) & M_CPL_NVMT_CMP_OPCODE)
7026 #define V_CPL_NVMT_CMP_TID(x) ((x) << S_CPL_NVMT_CMP_TID) argument
7027 #define G_CPL_NVMT_CMP_TID(x) \ argument
7028 (((x) >> S_CPL_NVMT_CMP_TID) & M_CPL_NVMT_CMP_TID)
7044 #define V_CPL_NVMT_CMP_IMM_OPCODE(x) ((x) << S_CPL_NVMT_CMP_IMM_OPCODE) argument
7045 #define G_CPL_NVMT_CMP_IMM_OPCODE(x) \ argument
7046 (((x) >> S_CPL_NVMT_CMP_IMM_OPCODE) & M_CPL_NVMT_CMP_IMM_OPCODE)
7050 #define V_CPL_NVMT_CMP_IMM_RSSCTRL(x) ((x) << S_CPL_NVMT_CMP_IMM_RSSCTRL) argument
7051 #define G_CPL_NVMT_CMP_IMM_RSSCTRL(x) \ argument
7052 (((x) >> S_CPL_NVMT_CMP_IMM_RSSCTRL) & M_CPL_NVMT_CMP_IMM_RSSCTRL)
7056 #define V_CPL_NVMT_CMP_IMM_CQID(x) ((x) << S_CPL_NVMT_CMP_IMM_CQID) argument
7057 #define G_CPL_NVMT_CMP_IMM_CQID(x) \ argument
7058 (((x) >> S_CPL_NVMT_CMP_IMM_CQID) & M_CPL_NVMT_CMP_IMM_CQID)
7062 #define V_CPL_NVMT_CMP_IMM_GENERATION_BIT(x) \ argument
7063 ((x) << S_CPL_NVMT_CMP_IMM_GENERATION_BIT)
7064 #define G_CPL_NVMT_CMP_IMM_GENERATION_BIT(x) \ argument
7065 (((x) >> S_CPL_NVMT_CMP_IMM_GENERATION_BIT) & \
7068 V_CPL_NVMT_CMP_IMM_GENERATION_BIT(1U)
7072 #define V_CPL_NVMT_CMP_IMM_TID(x) ((x) << S_CPL_NVMT_CMP_IMM_TID) argument
7073 #define G_CPL_NVMT_CMP_IMM_TID(x) \ argument
7074 (((x) >> S_CPL_NVMT_CMP_IMM_TID) & M_CPL_NVMT_CMP_IMM_TID)
7078 #define V_CPL_NVMT_CMP_IMM_OPRQINC(x) ((x) << S_CPL_NVMT_CMP_IMM_OPRQINC) argument
7079 #define G_CPL_NVMT_CMP_IMM_OPRQINC(x) \ argument
7080 (((x) >> S_CPL_NVMT_CMP_IMM_OPRQINC) & M_CPL_NVMT_CMP_IMM_OPRQINC)
7096 #define V_CPL_NVMT_CMP_SRQ_OPCODE(x) ((x) << S_CPL_NVMT_CMP_SRQ_OPCODE) argument
7097 #define G_CPL_NVMT_CMP_SRQ_OPCODE(x) \ argument
7098 (((x) >> S_CPL_NVMT_CMP_SRQ_OPCODE) & M_CPL_NVMT_CMP_SRQ_OPCODE)
7102 #define V_CPL_NVMT_CMP_SRQ_RSSCTRL(x) ((x) << S_CPL_NVMT_CMP_SRQ_RSSCTRL) argument
7103 #define G_CPL_NVMT_CMP_SRQ_RSSCTRL(x) \ argument
7104 (((x) >> S_CPL_NVMT_CMP_SRQ_RSSCTRL) & M_CPL_NVMT_CMP_SRQ_RSSCTRL)
7108 #define V_CPL_NVMT_CMP_SRQ_CQID(x) ((x) << S_CPL_NVMT_CMP_SRQ_CQID) argument
7109 #define G_CPL_NVMT_CMP_SRQ_CQID(x) \ argument
7110 (((x) >> S_CPL_NVMT_CMP_SRQ_CQID) & M_CPL_NVMT_CMP_SRQ_CQID)
7114 #define V_CPL_NVMT_CMP_SRQ_GENERATION_BIT(x) \ argument
7115 ((x) << S_CPL_NVMT_CMP_SRQ_GENERATION_BIT)
7116 #define G_CPL_NVMT_CMP_SRQ_GENERATION_BIT(x) \ argument
7117 (((x) >> S_CPL_NVMT_CMP_SRQ_GENERATION_BIT) & \
7120 V_CPL_NVMT_CMP_SRQ_GENERATION_BIT(1U)
7124 #define V_CPL_NVMT_CMP_SRQ_TID(x) ((x) << S_CPL_NVMT_CMP_SRQ_TID) argument
7125 #define G_CPL_NVMT_CMP_SRQ_TID(x) \ argument
7126 (((x) >> S_CPL_NVMT_CMP_SRQ_TID) & M_CPL_NVMT_CMP_SRQ_TID)
7130 #define V_CPL_NVMT_CMP_SRQ_OPRQINC(x) ((x) << S_CPL_NVMT_CMP_SRQ_OPRQINC) argument
7131 #define G_CPL_NVMT_CMP_SRQ_OPRQINC(x) \ argument
7132 (((x) >> S_CPL_NVMT_CMP_SRQ_OPRQINC) & M_CPL_NVMT_CMP_SRQ_OPRQINC)