Lines Matching refs:word

394 #define HTT_OPTION_TLV_TAG_SET(word, tag)           \  argument
397 (word) |= ((tag) << HTT_OPTION_TLV_TAG_S); \
399 #define HTT_OPTION_TLV_TAG_GET(word) \ argument
400 (((word) & HTT_OPTION_TLV_TAG_M) >> HTT_OPTION_TLV_TAG_S)
402 #define HTT_OPTION_TLV_LENGTH_SET(word, tag) \ argument
405 (word) |= ((tag) << HTT_OPTION_TLV_LENGTH_S); \
407 #define HTT_OPTION_TLV_LENGTH_GET(word) \ argument
408 (((word) & HTT_OPTION_TLV_LENGTH_M) >> HTT_OPTION_TLV_LENGTH_S)
410 #define HTT_OPTION_TLV_VALUE0_SET(word, tag) \ argument
413 (word) |= ((tag) << HTT_OPTION_TLV_VALUE0_S); \
415 #define HTT_OPTION_TLV_VALUE0_GET(word) \ argument
416 (((word) & HTT_OPTION_TLV_VALUE0_M) >> HTT_OPTION_TLV_VALUE0_S)
603 #define HTT_OPTION_TLV_TCL_METADATA_VER_SET(word, value) \ argument
604 HTT_OPTION_TLV_VALUE0_SET(word, value)
605 #define HTT_OPTION_TLV_TCL_METADATA_VER_GET(word) \ argument
606 HTT_OPTION_TLV_VALUE0_GET(word)
921 #define HTT_H2T_MSG_TYPE_SET(word, msg_type) \ argument
924 (word) |= ((msg_type) << HTT_H2T_MSG_TYPE_S); \
926 #define HTT_H2T_MSG_TYPE_GET(word) \ argument
927 (((word) & HTT_H2T_MSG_TYPE_M) >> HTT_H2T_MSG_TYPE_S)
2473 #define HTT_RX_BUFFER_ADDR_INFO_ADDR_31_0_SET(word, value) \ argument
2476 (word) |= (value) << HTT_RX_BUFFER_ADDR_INFO_ADDR_31_0_S; \
2478 #define HTT_RX_BUFFER_ADDR_INFO_ADDR_31_0_GET(word) \ argument
2479 (((word) & HTT_RX_BUFFER_ADDR_INFO_ADDR_31_0_M) >> HTT_RX_BUFFER_ADDR_INFO_ADDR_31_0_S)
2485 #define HTT_RX_BUFFER_ADDR_INFO_ADDR_39_32_SET(word, value) \ argument
2488 (word) |= (value) << HTT_RX_BUFFER_ADDR_INFO_ADDR_39_32_S; \
2490 #define HTT_RX_BUFFER_ADDR_INFO_ADDR_39_32_GET(word) \ argument
2491 (((word) & HTT_RX_BUFFER_ADDR_INFO_ADDR_39_32_M) >> HTT_RX_BUFFER_ADDR_INFO_ADDR_39_32_S)
2496 #define HTT_RX_BUFFER_ADDR_INFO_RETURN_BUFFER_MANAGER_SET(word, value) \ argument
2499 (word) |= (value) << HTT_RX_BUFFER_ADDR_INFO_RETURN_BUFFER_MANAGER_S; \
2501 #define HTT_RX_BUFFER_ADDR_INFO_RETURN_BUFFER_MANAGER_GET(word) \ argument
2502 …(((word) & HTT_RX_BUFFER_ADDR_INFO_RETURN_BUFFER_MANAGER_M) >> HTT_RX_BUFFER_ADDR_INFO_RETURN_BUFF…
2507 #define HTT_RX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_SET(word, value) \ argument
2510 (word) |= (value) << HTT_RX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_S; \
2512 #define HTT_RX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_GET(word) \ argument
2513 …(((word) & HTT_RX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_M) >> HTT_RX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE…
7208 #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_SET(word, httsym, value) \ argument
7211 (word) |= (value) << httsym##_S; \
7213 #define HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_GET(word, httsym) \ argument
7214 (((word) & httsym##_M) >> httsym##_S)
7217 word, flag, mode, type, subtype, val) \ argument
7219 word, HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_##flag##_##mode##_##type##_##subtype, val)
7222 word, flag, mode, type, subtype) \ argument
7224 word, HTT_RX_RING_SELECTION_CFG_PKT_TYPE_ENABLE_##flag##_##mode##_##type##_##subtype)
7269 #define HTT_RX_RING_TLV_ENABLE_SET(word, httsym, enable) \ argument
7272 (word) |= (enable) << httsym##_S; \
7274 #define HTT_RX_RING_TLV_ENABLE_GET(word, httsym) \ argument
7275 (((word) & httsym##_M) >> httsym##_S)
7277 #define htt_rx_ring_tlv_filter_in_enable_set(word, tlv, enable) \ argument
7279 word, HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_##tlv, enable)
7281 #define htt_rx_ring_tlv_filter_in_enable_get(word, tlv) \ argument
7283 word, HTT_RX_RING_SELECTION_CFG_TLV_FILTER_IN_FLAG_RX_##tlv)
8018 #define HTT_TX_MONITOR_CFG_PKT_TYPE_SET(word, httsym, value) \ argument
8021 (word) |= (value) << httsym##_S; \
8023 #define HTT_TX_MONITOR_CFG_PKT_TYPE_GET(word, httsym) \ argument
8024 (((word) & httsym##_M) >> httsym##_S)
8030 word, mode, type, val) \ argument
8032 word, HTT_TX_MONITOR_CFG_PKT_TYPE_##mode##_##type, val)
8035 word, mode, type) \ argument
8037 word, HTT_TX_MONITOR_CFG_PKT_TYPE_##mode##_##type)
8136 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN0_SET(word, httsym, enable) \ argument
8139 (word) |= (enable) << httsym##_S; \
8141 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN0_GET(word, httsym) \ argument
8142 (((word) & httsym##_M) >> httsym##_S)
8144 #define htt_tx_monitor_tlv_filter_in0_enable_set(word, tlv, enable) \ argument
8146 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN0_##tlv, enable)
8148 #define htt_tx_monitor_tlv_filter_in0_enable_get(word, tlv) \ argument
8150 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN0_##tlv)
8248 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN1_SET(word, httsym, enable) \ argument
8251 (word) |= (enable) << httsym##_S; \
8253 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN1_GET(word, httsym) \ argument
8254 (((word) & httsym##_M) >> httsym##_S)
8256 #define htt_tx_monitor_tlv_filter_in1_enable_set(word, tlv, enable) \ argument
8258 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN1_##tlv, enable)
8260 #define htt_tx_monitor_tlv_filter_in1_enable_get(word, tlv) \ argument
8262 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN1_##tlv)
8361 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN2_SET(word, httsym, enable) \ argument
8364 (word) |= (enable) << httsym##_S; \
8366 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN2_GET(word, httsym) \ argument
8367 (((word) & httsym##_M) >> httsym##_S)
8369 #define htt_tx_monitor_tlv_filter_in2_enable_set(word, tlv, enable) \ argument
8371 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN2_##tlv, enable)
8373 #define htt_tx_monitor_tlv_filter_in2_enable_get(word, tlv) \ argument
8375 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN2_##tlv)
8443 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN3_SET(word, httsym, enable) \ argument
8446 (word) |= (enable) << httsym##_S; \
8448 #define HTT_TX_MONITOR_TLV_FILTER_MASK_IN3_GET(word, httsym) \ argument
8449 (((word) & httsym##_M) >> httsym##_S)
8451 #define htt_tx_monitor_tlv_filter_in3_enable_set(word, tlv, enable) \ argument
8453 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN3_##tlv, enable)
8455 #define htt_tx_monitor_tlv_filter_in3_enable_get(word, tlv) \ argument
8457 word, HTT_TX_MONITOR_CFG_TLV_FILTER_MASK_IN3_##tlv)
9543 #define HTT_RX_FULL_MONITOR_MODE_ENABLE_SET(word, enable) \ argument
9546 (word) |= ((enable) << HTT_RX_FULL_MONITOR_MODE_ENABLE_S); \
9548 #define HTT_RX_FULL_MONITOR_MODE_ENABLE_GET(word) \ argument
9549 (((word) & HTT_RX_FULL_MONITOR_MODE_ENABLE_M) >> HTT_RX_FULL_MONITOR_MODE_ENABLE_S)
9554 #define HTT_RX_FULL_MONITOR_MODE_ZERO_MPDU_SET(word, zerompdu) \ argument
9557 (word) |= ((zerompdu) << HTT_RX_FULL_MONITOR_MODE_ZERO_MPDU_S); \
9559 #define HTT_RX_FULL_MONITOR_MODE_ZERO_MPDU_GET(word) \ argument
9560 (((word) & HTT_RX_FULL_MONITOR_MODE_ZERO_MPDU_M) >> HTT_RX_FULL_MONITOR_MODE_ZERO_MPDU_S)
9566 #define HTT_RX_FULL_MONITOR_MODE_NON_ZERO_MPDU_SET(word, nonzerompdu) \ argument
9569 (word) |= ((nonzerompdu) << HTT_RX_FULL_MONITOR_MODE_NON_ZERO_MPDU_S); \
9571 #define HTT_RX_FULL_MONITOR_MODE_NON_ZERO_MPDU_GET(word) \ argument
9572 … (((word) & HTT_RX_FULL_MONITOR_MODE_NON_ZERO_MPDU_M) >> HTT_RX_FULL_MONITOR_MODE_NON_ZERO_MPDU_S)
9577 #define HTT_RX_FULL_MONITOR_MODE_RELEASE_RINGS_SET(word, releaserings) \ argument
9580 (word) |= ((releaserings) << HTT_RX_FULL_MONITOR_MODE_RELEASE_RINGS_S); \
9582 #define HTT_RX_FULL_MONITOR_MODE_RELEASE_RINGS_GET(word) \ argument
9583 … (((word) & HTT_RX_FULL_MONITOR_MODE_RELEASE_RINGS_M) >> HTT_RX_FULL_MONITOR_MODE_RELEASE_RINGS_S)
9627 #define HTT_RX_FSE_IPSEC_VALID_SET(word, ipsec_valid) \ argument
9630 (word) |= ((ipsec_valid) << HTT_RX_FSE_IPSEC_VALID_S); \
9632 #define HTT_RX_FSE_IPSEC_VALID_GET(word) \ argument
9633 (((word) & HTT_RX_FSE_IPSEC_VALID_M) >> HTT_RX_FSE_IPSEC_VALID_S)
9639 #define HTT_RX_FSE_OPERATION_SET(word, op_val) \ argument
9642 (word) |= ((op_val) << HTT_RX_FSE_OPERATION_S); \
9644 #define HTT_RX_FSE_OPERATION_GET(word) \ argument
9645 (((word) & HTT_RX_FSE_OPERATION_M) >> HTT_RX_FSE_OPERATION_S)
9663 #define HTT_RX_FSE_SOURCEPORT_SET(word, sport) \ argument
9666 (word) |= ((sport) << HTT_RX_FSE_SOURCEPORT_S); \
9668 #define HTT_RX_FSE_SOURCEPORT_GET(word) \ argument
9669 (((word) & HTT_RX_FSE_SOURCEPORT_M) >> HTT_RX_FSE_SOURCEPORT_S)
9676 #define HTT_RX_FSE_DESTPORT_SET(word, dport) \ argument
9679 (word) |= ((dport) << HTT_RX_FSE_DESTPORT_S); \
9681 #define HTT_RX_FSE_DESTPORT_GET(word) \ argument
9682 (((word) & HTT_RX_FSE_DESTPORT_M) >> HTT_RX_FSE_DESTPORT_S)
9700 #define HTT_RX_FSE_L4_PROTO_SET(word, proto_val) \ argument
9703 (word) |= ((proto_val) << HTT_RX_FSE_L4_PROTO_S); \
9705 #define HTT_RX_FSE_L4_PROTO_GET(word) \ argument
9706 (((word) & HTT_RX_FSE_L4_PROTO_M) >> HTT_RX_FSE_L4_PROTO_S)
11563 #define HTT_T2H_MSG_TYPE_SET(word, msg_type) \ argument
11566 (word) |= ((msg_type) << HTT_T2H_MSG_TYPE_S); \
11568 #define HTT_T2H_MSG_TYPE_GET(word) \ argument
11569 (((word) & HTT_T2H_MSG_TYPE_M) >> HTT_T2H_MSG_TYPE_S)
11625 #define HTT_VER_CONF_MINOR_SET(word, value) \ argument
11628 (word) |= (value) << HTT_VER_CONF_MINOR_S; \
11630 #define HTT_VER_CONF_MINOR_GET(word) \ argument
11631 (((word) & HTT_VER_CONF_MINOR_M) >> HTT_VER_CONF_MINOR_S)
11633 #define HTT_VER_CONF_MAJOR_SET(word, value) \ argument
11636 (word) |= (value) << HTT_VER_CONF_MAJOR_S; \
11638 #define HTT_VER_CONF_MAJOR_GET(word) \ argument
11639 (((word) & HTT_VER_CONF_MAJOR_M) >> HTT_VER_CONF_MAJOR_S)
11785 #define HTT_RX_IN_ORD_PADDR_IND_EXT_TID_SET(word, value) \ argument
11788 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_EXT_TID_S; \
11790 #define HTT_RX_IN_ORD_PADDR_IND_EXT_TID_GET(word) \ argument
11791 (((word) & HTT_RX_IN_ORD_PADDR_IND_EXT_TID_M) >> HTT_RX_IN_ORD_PADDR_IND_EXT_TID_S)
11793 #define HTT_RX_IN_ORD_PADDR_IND_PEER_ID_SET(word, value) \ argument
11796 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PEER_ID_S; \
11798 #define HTT_RX_IN_ORD_PADDR_IND_PEER_ID_GET(word) \ argument
11799 (((word) & HTT_RX_IN_ORD_PADDR_IND_PEER_ID_M) >> HTT_RX_IN_ORD_PADDR_IND_PEER_ID_S)
11801 #define HTT_RX_IN_ORD_PADDR_IND_VAP_ID_SET(word, value) \ argument
11804 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_VAP_ID_S; \
11806 #define HTT_RX_IN_ORD_PADDR_IND_VAP_ID_GET(word) \ argument
11807 (((word) & HTT_RX_IN_ORD_PADDR_IND_VAP_ID_M) >> HTT_RX_IN_ORD_PADDR_IND_VAP_ID_S)
11818 #define HTT_RX_IN_ORD_PADDR_IND_PKT_CAPTURE_MODE_MONITOR_SET(word) \ argument
11821 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PKT_CAPTURE_MODE_S; \
11823 #define HTT_RX_IN_ORD_PADDR_IND_PKT_CAPTURE_MODE_IS_MONITOR_SET(word) \ argument
11824 …((((word) & HTT_RX_IN_ORD_PADDR_IND_PKT_CAPTURE_MODE_M) >> HTT_RX_IN_ORD_PADDR_IND_PKT_CAPTURE_MOD…
11827 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_CNT_SET(word, value) \ argument
11830 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_MSDU_CNT_S; \
11832 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_CNT_GET(word) \ argument
11833 (((word) & HTT_RX_IN_ORD_PADDR_IND_MSDU_CNT_M) >> HTT_RX_IN_ORD_PADDR_IND_MSDU_CNT_S)
11836 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_HI_SET(word, value) \ argument
11839 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PADDR_HI_S; \
11841 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_HI_GET(word) \ argument
11842 (((word) & HTT_RX_IN_ORD_PADDR_IND_PADDR_HI_M) >> HTT_RX_IN_ORD_PADDR_IND_PADDR_HI_S)
11843 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_LO_SET(word, value) \ argument
11846 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PADDR_LO_S; \
11848 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_LO_GET(word) \ argument
11849 (((word) & HTT_RX_IN_ORD_PADDR_IND_PADDR_LO_M) >> HTT_RX_IN_ORD_PADDR_IND_PADDR_LO_S)
11852 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_SET(word, value) \ argument
11855 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PADDR_S; \
11857 #define HTT_RX_IN_ORD_PADDR_IND_PADDR_GET(word) \ argument
11858 (((word) & HTT_RX_IN_ORD_PADDR_IND_PADDR_M) >> HTT_RX_IN_ORD_PADDR_IND_PADDR_S)
11860 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_LEN_SET(word, value) \ argument
11863 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_MSDU_LEN_S; \
11865 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_LEN_GET(word) \ argument
11866 (((word) & HTT_RX_IN_ORD_PADDR_IND_MSDU_LEN_M) >> HTT_RX_IN_ORD_PADDR_IND_MSDU_LEN_S)
11868 #define HTT_RX_IN_ORD_PADDR_IND_FW_DESC_SET(word, value) \ argument
11871 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_FW_DESC_S; \
11873 #define HTT_RX_IN_ORD_PADDR_IND_FW_DESC_GET(word) \ argument
11874 (((word) & HTT_RX_IN_ORD_PADDR_IND_FW_DESC_M) >> HTT_RX_IN_ORD_PADDR_IND_FW_DESC_S)
11876 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_INFO_SET(word, value) \ argument
11879 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_MSDU_INFO_S; \
11881 #define HTT_RX_IN_ORD_PADDR_IND_MSDU_INFO_GET(word) \ argument
11882 (((word) & HTT_RX_IN_ORD_PADDR_IND_MSDU_INFO_M) >> HTT_RX_IN_ORD_PADDR_IND_MSDU_INFO_S)
11884 #define HTT_RX_IN_ORD_PADDR_IND_OFFLOAD_SET(word, value) \ argument
11887 (word) |= (value) << HTT_RX_IN_ORD_IND_OFFLOAD_S; \
11889 #define HTT_RX_IN_ORD_PADDR_IND_OFFLOAD_GET(word) \ argument
11890 (((word) & HTT_RX_IN_ORD_PADDR_IND_OFFLOAD_M) >> HTT_RX_IN_ORD_PADDR_IND_OFFLOAD_S)
11892 #define HTT_RX_IN_ORD_PADDR_IND_FRAG_SET(word, value) \ argument
11895 (word) |= (value) << HTT_RX_IN_ORD_IND_FRAG_S; \
11897 #define HTT_RX_IN_ORD_PADDR_IND_FRAG_GET(word) \ argument
11898 (((word) & HTT_RX_IN_ORD_PADDR_IND_FRAG_M) >> HTT_RX_IN_ORD_PADDR_IND_FRAG_S)
11900 #define HTT_RX_IN_ORD_PADDR_IND_PKTLOG_SET(word, value) \ argument
11903 (word) |= (value) << HTT_RX_IN_ORD_PADDR_IND_PKTLOG_S; \
11905 #define HTT_RX_IN_ORD_PADDR_IND_PKTLOG_GET(word) \ argument
11906 (((word) & HTT_RX_IN_ORD_PADDR_IND_PKTLOG_M) >> HTT_RX_IN_ORD_PADDR_IND_PKTLOG_S)
12525 #define HTT_RX_IND_EXT_TID_SET(word, value) \ argument
12528 (word) |= (value) << HTT_RX_IND_EXT_TID_S; \
12530 #define HTT_RX_IND_EXT_TID_GET(word) \ argument
12531 (((word) & HTT_RX_IND_EXT_TID_M) >> HTT_RX_IND_EXT_TID_S)
12533 #define HTT_RX_IND_FLUSH_VALID_SET(word, value) \ argument
12536 (word) |= (value) << HTT_RX_IND_FLUSH_VALID_S; \
12538 #define HTT_RX_IND_FLUSH_VALID_GET(word) \ argument
12539 (((word) & HTT_RX_IND_FLUSH_VALID_M) >> HTT_RX_IND_FLUSH_VALID_S)
12541 #define HTT_RX_IND_REL_VALID_SET(word, value) \ argument
12544 (word) |= (value) << HTT_RX_IND_REL_VALID_S; \
12546 #define HTT_RX_IND_REL_VALID_GET(word) \ argument
12547 (((word) & HTT_RX_IND_REL_VALID_M) >> HTT_RX_IND_REL_VALID_S)
12549 #define HTT_RX_IND_PEER_ID_SET(word, value) \ argument
12552 (word) |= (value) << HTT_RX_IND_PEER_ID_S; \
12554 #define HTT_RX_IND_PEER_ID_GET(word) \ argument
12555 (((word) & HTT_RX_IND_PEER_ID_M) >> HTT_RX_IND_PEER_ID_S)
12558 #define HTT_RX_IND_FW_RX_DESC_BYTES_SET(word, value) \ argument
12561 (word) |= (value) << HTT_RX_IND_FW_RX_DESC_BYTES_S; \
12563 #define HTT_RX_IND_FW_RX_DESC_BYTES_GET(word) \ argument
12564 (((word) & HTT_RX_IND_FW_RX_DESC_BYTES_M) >> HTT_RX_IND_FW_RX_DESC_BYTES_S)
12567 #define HTT_RX_IND_FLUSH_SEQ_NUM_START_SET(word, value) \ argument
12570 (word) |= (value) << HTT_RX_IND_FLUSH_SEQ_NUM_START_S; \
12572 #define HTT_RX_IND_FLUSH_SEQ_NUM_START_GET(word) \ argument
12573 (((word) & HTT_RX_IND_FLUSH_SEQ_NUM_START_M) >> \
12576 #define HTT_RX_IND_FLUSH_SEQ_NUM_END_SET(word, value) \ argument
12579 (word) |= (value) << HTT_RX_IND_FLUSH_SEQ_NUM_END_S; \
12581 #define HTT_RX_IND_FLUSH_SEQ_NUM_END_GET(word) \ argument
12582 (((word) & HTT_RX_IND_FLUSH_SEQ_NUM_END_M) >> \
12585 #define HTT_RX_IND_REL_SEQ_NUM_START_SET(word, value) \ argument
12588 (word) |= (value) << HTT_RX_IND_REL_SEQ_NUM_START_S; \
12590 #define HTT_RX_IND_REL_SEQ_NUM_START_GET(word) \ argument
12591 (((word) & HTT_RX_IND_REL_SEQ_NUM_START_M) >> \
12594 #define HTT_RX_IND_REL_SEQ_NUM_END_SET(word, value) \ argument
12597 (word) |= (value) << HTT_RX_IND_REL_SEQ_NUM_END_S; \
12599 #define HTT_RX_IND_REL_SEQ_NUM_END_GET(word) \ argument
12600 (((word) & HTT_RX_IND_REL_SEQ_NUM_END_M) >> \
12603 #define HTT_RX_IND_NUM_MPDU_RANGES_SET(word, value) \ argument
12606 (word) |= (value) << HTT_RX_IND_NUM_MPDU_RANGES_S; \
12608 #define HTT_RX_IND_NUM_MPDU_RANGES_GET(word) \ argument
12609 (((word) & HTT_RX_IND_NUM_MPDU_RANGES_M) >> \
12613 #define HTT_RX_IND_RSSI_CMB_SET(word, value) \ argument
12616 (word) |= (value) << HTT_RX_IND_RSSI_CMB_S; \
12618 #define HTT_RX_IND_RSSI_CMB_GET(word) \ argument
12619 (((word) & HTT_RX_IND_RSSI_CMB_M) >> \
12622 #define HTT_RX_IND_TIMESTAMP_SUBMICROSEC_SET(word, value) \ argument
12625 (word) |= (value) << HTT_RX_IND_TIMESTAMP_SUBMICROSEC_S; \
12627 #define HTT_RX_IND_TIMESTAMP_SUBMICROSEC_GET(word) \ argument
12628 (((word) & HTT_RX_IND_TIMESTAMP_SUBMICROSEC_M) >> \
12631 #define HTT_RX_IND_PHY_ERR_CODE_SET(word, value) \ argument
12634 (word) |= (value) << HTT_RX_IND_PHY_ERR_CODE_S; \
12636 #define HTT_RX_IND_PHY_ERR_CODE_GET(word) \ argument
12637 (((word) & HTT_RX_IND_PHY_ERR_CODE_M) >> \
12640 #define HTT_RX_IND_PHY_ERR_SET(word, value) \ argument
12643 (word) |= (value) << HTT_RX_IND_PHY_ERR_S; \
12645 #define HTT_RX_IND_PHY_ERR_GET(word) \ argument
12646 (((word) & HTT_RX_IND_PHY_ERR_M) >> \
12649 #define HTT_RX_IND_LEGACY_RATE_SET(word, value) \ argument
12652 (word) |= (value) << HTT_RX_IND_LEGACY_RATE_S; \
12654 #define HTT_RX_IND_LEGACY_RATE_GET(word) \ argument
12655 (((word) & HTT_RX_IND_LEGACY_RATE_M) >> \
12658 #define HTT_RX_IND_LEGACY_RATE_SEL_SET(word, value) \ argument
12661 (word) |= (value) << HTT_RX_IND_LEGACY_RATE_SEL_S; \
12663 #define HTT_RX_IND_LEGACY_RATE_SEL_GET(word) \ argument
12664 (((word) & HTT_RX_IND_LEGACY_RATE_SEL_M) >> \
12667 #define HTT_RX_IND_END_VALID_SET(word, value) \ argument
12670 (word) |= (value) << HTT_RX_IND_END_VALID_S; \
12672 #define HTT_RX_IND_END_VALID_GET(word) \ argument
12673 (((word) & HTT_RX_IND_END_VALID_M) >> \
12676 #define HTT_RX_IND_START_VALID_SET(word, value) \ argument
12679 (word) |= (value) << HTT_RX_IND_START_VALID_S; \
12681 #define HTT_RX_IND_START_VALID_GET(word) \ argument
12682 (((word) & HTT_RX_IND_START_VALID_M) >> \
12685 #define HTT_RX_IND_RSSI_PRI20_SET(word, value) \ argument
12688 (word) |= (value) << HTT_RX_IND_RSSI_PRI20_S; \
12690 #define HTT_RX_IND_RSSI_PRI20_GET(word) \ argument
12691 (((word) & HTT_RX_IND_RSSI_PRI20_M) >> \
12694 #define HTT_RX_IND_RSSI_EXT20_SET(word, value) \ argument
12697 (word) |= (value) << HTT_RX_IND_RSSI_EXT20_S; \
12699 #define HTT_RX_IND_RSSI_EXT20_GET(word) \ argument
12700 (((word) & HTT_RX_IND_RSSI_EXT20_M) >> \
12703 #define HTT_RX_IND_RSSI_EXT40_SET(word, value) \ argument
12706 (word) |= (value) << HTT_RX_IND_RSSI_EXT40_S; \
12708 #define HTT_RX_IND_RSSI_EXT40_GET(word) \ argument
12709 (((word) & HTT_RX_IND_RSSI_EXT40_M) >> \
12712 #define HTT_RX_IND_RSSI_EXT80_SET(word, value) \ argument
12715 (word) |= (value) << HTT_RX_IND_RSSI_EXT80_S; \
12717 #define HTT_RX_IND_RSSI_EXT80_GET(word) \ argument
12718 (((word) & HTT_RX_IND_RSSI_EXT80_M) >> \
12721 #define HTT_RX_IND_VHT_SIG_A1_SET(word, value) \ argument
12724 (word) |= (value) << HTT_RX_IND_VHT_SIG_A1_S; \
12726 #define HTT_RX_IND_VHT_SIG_A1_GET(word) \ argument
12727 (((word) & HTT_RX_IND_VHT_SIG_A1_M) >> \
12730 #define HTT_RX_IND_VHT_SIG_A2_SET(word, value) \ argument
12733 (word) |= (value) << HTT_RX_IND_VHT_SIG_A2_S; \
12735 #define HTT_RX_IND_VHT_SIG_A2_GET(word) \ argument
12736 (((word) & HTT_RX_IND_VHT_SIG_A2_M) >> \
12739 #define HTT_RX_IND_PREAMBLE_TYPE_SET(word, value) \ argument
12742 (word) |= (value) << HTT_RX_IND_PREAMBLE_TYPE_S; \
12744 #define HTT_RX_IND_PREAMBLE_TYPE_GET(word) \ argument
12745 (((word) & HTT_RX_IND_PREAMBLE_TYPE_M) >> \
12748 #define HTT_RX_IND_SERVICE_SET(word, value) \ argument
12751 (word) |= (value) << HTT_RX_IND_SERVICE_S; \
12753 #define HTT_RX_IND_SERVICE_GET(word) \ argument
12754 (((word) & HTT_RX_IND_SERVICE_M) >> \
12757 #define HTT_RX_IND_SA_ANT_MATRIX_SET(word, value) \ argument
12760 (word) |= (value) << HTT_RX_IND_SA_ANT_MATRIX_S; \
12762 #define HTT_RX_IND_SA_ANT_MATRIX_GET(word) \ argument
12763 (((word) & HTT_RX_IND_SA_ANT_MATRIX_M) >> \
12766 #define HTT_RX_IND_MPDU_COUNT_SET(word, value) \ argument
12769 (word) |= (value) << HTT_RX_IND_MPDU_COUNT_S; \
12771 #define HTT_RX_IND_MPDU_COUNT_GET(word) \ argument
12772 (((word) & HTT_RX_IND_MPDU_COUNT_M) >> HTT_RX_IND_MPDU_COUNT_S)
12774 #define HTT_RX_IND_MPDU_STATUS_SET(word, value) \ argument
12777 (word) |= (value) << HTT_RX_IND_MPDU_STATUS_S; \
12779 #define HTT_RX_IND_MPDU_STATUS_GET(word) \ argument
12780 (((word) & HTT_RX_IND_MPDU_STATUS_M) >> HTT_RX_IND_MPDU_STATUS_S)
12790 #define HTT_WORD_SET(word, field, value) \ argument
12793 (word) |= ((value) << field ## _S); \
12795 #define HTT_WORD_GET(word, field) \ argument
12796 (((word) & field ## _M) >> field ## _S)
12926 #define HTT_CHAN_INFO_PRIMARY_CHAN_CENTER_FREQ_SET(word, value) \ argument
12929 (word) |= (value) << HTT_CHAN_INFO_PRIMARY_CHAN_CENTER_FREQ_S; \
12931 #define HTT_CHAN_INFO_PRIMARY_CHAN_CENTER_FREQ_GET(word) \ argument
12932 … (((word) & HTT_CHAN_INFO_PRIMARY_CHAN_CENTER_FREQ_M) >> HTT_CHAN_INFO_PRIMARY_CHAN_CENTER_FREQ_S)
12935 #define HTT_CHAN_INFO_CONTIG_CHAN1_CENTER_FREQ_SET(word, value) \ argument
12938 (word) |= (value) << HTT_CHAN_INFO_CONTIG_CHAN1_CENTER_FREQ_S; \
12940 #define HTT_CHAN_INFO_CONTIG_CHAN1_CENTER_FREQ_GET(word) \ argument
12941 … (((word) & HTT_CHAN_INFO_CONTIG_CHAN1_CENTER_FREQ_M) >> HTT_CHAN_INFO_CONTIG_CHAN1_CENTER_FREQ_S)
12944 #define HTT_CHAN_INFO_CONTIG_CHAN2_CENTER_FREQ_SET(word, value) \ argument
12947 (word) |= (value) << HTT_CHAN_INFO_CONTIG_CHAN2_CENTER_FREQ_S; \
12949 #define HTT_CHAN_INFO_CONTIG_CHAN2_CENTER_FREQ_GET(word) \ argument
12950 … (((word) & HTT_CHAN_INFO_CONTIG_CHAN2_CENTER_FREQ_M) >> HTT_CHAN_INFO_CONTIG_CHAN2_CENTER_FREQ_S)
12953 #define HTT_CHAN_INFO_PHY_MODE_SET(word, value) \ argument
12956 (word) |= (value) << HTT_CHAN_INFO_PHY_MODE_S; \
12958 #define HTT_CHAN_INFO_PHY_MODE_GET(word) \ argument
12959 (((word) & HTT_CHAN_INFO_PHY_MODE_M) >> HTT_CHAN_INFO_PHY_MODE_S)
13129 #define HTT_FW_OFFLOAD_IND_PHY_TIMESTAMP_L32_SET(word, value) \ argument
13132 (word) |= (value) << HTT_FW_OFFLOAD_IND_PHY_TIMESTAMP_L32_S; \
13134 #define HTT_FW_OFFLOAD_IND_PHY_TIMESTAMP_L32_GET(word) \ argument
13135 (((word) & HTT_FW_OFFLOAD_IND_PHY_TIMESTAMP_L32_M) >> HTT_FW_OFFLOAD_IND_PHY_TIMESTAMP_L32_S)
13137 #define HTT_FW_OFFLOAD_IND_PREAMBLE_SET(word, value) \ argument
13140 (word) |= (value) << HTT_FW_OFFLOAD_IND_PREAMBLE_S; \
13142 #define HTT_FW_OFFLOAD_IND_PREAMBLE_GET(word) \ argument
13143 (((word) & HTT_FW_OFFLOAD_IND_PREAMBLE_M) >> HTT_FW_OFFLOAD_IND_PREAMBLE_S)
13145 #define HTT_FW_OFFLOAD_IND_MCS_SET(word, value) \ argument
13148 (word) |= (value) << HTT_FW_OFFLOAD_IND_MCS_S; \
13150 #define HTT_FW_OFFLOAD_IND_MCS_GET(word) \ argument
13151 (((word) & HTT_FW_OFFLOAD_IND_MCS_M) >> HTT_FW_OFFLOAD_IND_MCS_S)
13153 #define HTT_FW_OFFLOAD_IND_RATE_SET(word, value) \ argument
13156 (word) |= (value) << HTT_FW_OFFLOAD_IND_RATE_S; \
13158 #define HTT_FW_OFFLOAD_IND_RATE_GET(word) \ argument
13159 (((word) & HTT_FW_OFFLOAD_IND_RATE_M) >> HTT_FW_OFFLOAD_IND_RATE_S)
13161 #define HTT_FW_OFFLOAD_IND_RSSI_SET(word, value) \ argument
13164 (word) |= (value) << HTT_FW_OFFLOAD_IND_RSSI_S; \
13166 #define HTT_FW_OFFLOAD_IND_RSSI_GET(word) \ argument
13167 (((word) & HTT_FW_OFFLOAD_IND_RSSI_M) >> HTT_FW_OFFLOAD_IND_RSSI_S)
13170 #define HTT_FW_OFFLOAD_IND_NSS_SET(word, value) \ argument
13173 (word) |= (value) << HTT_FW_OFFLOAD_IND_NSS_S; \
13175 #define HTT_FW_OFFLOAD_IND_NSS_GET(word) \ argument
13176 (((word) & HTT_FW_OFFLOAD_IND_NSS_M) >> HTT_FW_OFFLOAD_IND_NSS_S)
13178 #define HTT_FW_OFFLOAD_IND_BW_SET(word, value) \ argument
13181 (word) |= (value) << HTT_FW_OFFLOAD_IND_BW_S; \
13183 #define HTT_FW_OFFLOAD_IND_BW_GET(word) \ argument
13184 (((word) & HTT_FW_OFFLOAD_IND_BW_M) >> HTT_FW_OFFLOAD_IND_BW_S)
13187 #define HTT_FW_OFFLOAD_IND_STBC_SET(word, value) \ argument
13190 (word) |= (value) << HTT_FW_OFFLOAD_IND_STBC_S; \
13192 #define HTT_FW_OFFLOAD_IND_STBC_GET(word) \ argument
13193 (((word) & HTT_FW_OFFLOAD_IND_STBC_M) >> HTT_FW_OFFLOAD_IND_STBC_S)
13196 #define HTT_FW_OFFLOAD_IND_SGI_SET(word, value) \ argument
13199 (word) |= (value) << HTT_FW_OFFLOAD_IND_SGI_S; \
13201 #define HTT_FW_OFFLOAD_IND_SGI_GET(word) \ argument
13202 (((word) & HTT_FW_OFFLOAD_IND_SGI_M) >> HTT_FW_OFFLOAD_IND_SGI_S)
13204 #define HTT_FW_OFFLOAD_IND_LDPC_SET(word, value) \ argument
13207 (word) |= (value) << HTT_FW_OFFLOAD_IND_LDPC_S; \
13209 #define HTT_FW_OFFLOAD_IND_LDPC_GET(word) \ argument
13210 (((word) & HTT_FW_OFFLOAD_IND_LDPC_M) >> HTT_FW_OFFLOAD_IND_LDPC_S)
13212 #define HTT_FW_OFFLOAD_IND_BEAMFORMED_SET(word, value) \ argument
13215 (word) |= (value) << HTT_FW_OFFLOAD_IND_BEAMFORMED_S; \
13217 #define HTT_FW_OFFLOAD_IND_BEAMFORMED_GET(word) \ argument
13218 (((word) & HTT_FW_OFFLOAD_IND_BEAMFORMED_M) >> HTT_FW_OFFLOAD_IND_BEAMFORMED_S)
13220 #define HTT_FW_OFFLOAD_IND_FRAMECTRL_SET(word, value) \ argument
13223 (word) |= (value) << HTT_FW_OFFLOAD_IND_FRAMECTRL_S; \
13225 #define HTT_FW_OFFLOAD_IND_FRAMECTRL_GET(word) \ argument
13226 (((word) & HTT_FW_OFFLOAD_IND_FRAMECTRL_M) >> HTT_FW_OFFLOAD_IND_FRAMECTRL_S)
13229 #define HTT_FW_OFFLOAD_IND_SEQNO_SET(word, value) \ argument
13232 (word) |= (value) << HTT_FW_OFFLOAD_IND_SEQNO_S; \
13234 #define HTT_FW_OFFLOAD_IND_SEQNO_GET(word) \ argument
13235 (((word) & HTT_FW_OFFLOAD_IND_SEQNO_M) >> HTT_FW_OFFLOAD_IND_SEQNO_S)
13237 #define HTT_FW_OFFLOAD_IND_TID_NUM_SET(word, value) \ argument
13240 (word) |= (value) << HTT_FW_OFFLOAD_IND_TID_NUM_S; \
13242 #define HTT_FW_OFFLOAD_IND_TID_NUM_GET(word) \ argument
13243 (((word) & HTT_FW_OFFLOAD_IND_TID_NUM_M) >> HTT_FW_OFFLOAD_IND_TID_NUM_S)
13245 #define HTT_FW_OFFLOAD_IND_VDEV_ID_SET(word, value) \ argument
13248 (word) |= (value) << HTT_FW_OFFLOAD_IND_VDEV_ID_S; \
13250 #define HTT_FW_OFFLOAD_IND_VDEV_ID_GET(word) \ argument
13251 (((word) & HTT_FW_OFFLOAD_IND_VDEV_ID_M) >> HTT_FW_OFFLOAD_IND_VDEV_ID_S)
13253 #define HTT_FW_OFFLOAD_IND_STATUS_SET(word, value) \ argument
13256 (word) |= (value) << HTT_FW_OFFLOAD_IND_STATUS_S; \
13258 #define HTT_FW_OFFLOAD_IND_STATUS_GET(word) \ argument
13259 (((word) & HTT_FW_OFFLOAD_IND_STATUS_M) >> HTT_FW_OFFLOAD_IND_STATUS_M)
13262 #define HTT_FW_OFFLOAD_IND_FORMAT_SET(word, value) \ argument
13265 (word) |= (value) << HTT_FW_OFFLOAD_IND_FORMAT_S; \
13267 #define HTT_FW_OFFLOAD_IND_FORMAT_GET(word) \ argument
13268 (((word) & HTT_FW_OFFLOAD_IND_FORMAT_M) >> HTT_FW_OFFLOAD_IND_FORMAT_S)
13271 #define HTT_FW_OFFLOAD_IND_TX_MPDU_BYTES_SET(word, value) \ argument
13274 (word) |= (value) << HTT_FW_OFFLOAD_IND_TX_MPDU_BYTES_S; \
13276 #define HTT_FW_OFFLOAD_IND_TX_MPDU_BYTES_GET(word) \ argument
13277 (((word) & HTT_FW_OFFLOAD_IND_TX_MPDU_BYTES_M) >> HTT_FW_OFFLOAD_IND_TX_MPDU_BYTES_S)
13279 #define HTT_FW_OFFLOAD_IND_TX_RETRY_CNT_SET(word, value) \ argument
13282 (word) |= (value) << HTT_FW_OFFLOAD_IND_TX_RETRY_CNT_S; \
13284 #define HTT_FW_OFFLOAD_IND_TX_RETRY_CNT_GET(word) \ argument
13285 (((word) & HTT_FW_OFFLOAD_IND_TX_RETRY_CNT_M) >> HTT_FW_OFFLOAD_IND_TX_RETRY_CNT_S)
13369 #define HTT_RX_FLUSH_PEER_ID_SET(word, value) \ argument
13372 (word) |= (value) << HTT_RX_FLUSH_PEER_ID_S; \
13374 #define HTT_RX_FLUSH_PEER_ID_GET(word) \ argument
13375 (((word) & HTT_RX_FLUSH_PEER_ID_M) >> HTT_RX_FLUSH_PEER_ID_S)
13377 #define HTT_RX_FLUSH_TID_SET(word, value) \ argument
13380 (word) |= (value) << HTT_RX_FLUSH_TID_S; \
13382 #define HTT_RX_FLUSH_TID_GET(word) \ argument
13383 (((word) & HTT_RX_FLUSH_TID_M) >> HTT_RX_FLUSH_TID_S)
13385 #define HTT_RX_FLUSH_MPDU_STATUS_SET(word, value) \ argument
13388 (word) |= (value) << HTT_RX_FLUSH_MPDU_STATUS_S; \
13390 #define HTT_RX_FLUSH_MPDU_STATUS_GET(word) \ argument
13391 (((word) & HTT_RX_FLUSH_MPDU_STATUS_M) >> HTT_RX_FLUSH_MPDU_STATUS_S)
13393 #define HTT_RX_FLUSH_SEQ_NUM_START_SET(word, value) \ argument
13396 (word) |= (value) << HTT_RX_FLUSH_SEQ_NUM_START_S; \
13398 #define HTT_RX_FLUSH_SEQ_NUM_START_GET(word) \ argument
13399 (((word) & HTT_RX_FLUSH_SEQ_NUM_START_M) >> HTT_RX_FLUSH_SEQ_NUM_START_S)
13401 #define HTT_RX_FLUSH_SEQ_NUM_END_SET(word, value) \ argument
13404 (word) |= (value) << HTT_RX_FLUSH_SEQ_NUM_END_S; \
13406 #define HTT_RX_FLUSH_SEQ_NUM_END_GET(word) \ argument
13407 (((word) & HTT_RX_FLUSH_SEQ_NUM_END_M) >> HTT_RX_FLUSH_SEQ_NUM_END_S)
13497 #define HTT_RX_PN_IND_PEER_ID_SET(word, value) \ argument
13500 (word) |= (value) << HTT_RX_PN_IND_PEER_ID_S; \
13502 #define HTT_RX_PN_IND_PEER_ID_GET(word) \ argument
13503 (((word) & HTT_RX_PN_IND_PEER_ID_M) >> HTT_RX_PN_IND_PEER_ID_S)
13505 #define HTT_RX_PN_IND_EXT_TID_SET(word, value) \ argument
13508 (word) |= (value) << HTT_RX_PN_IND_TID_S; \
13510 #define HTT_RX_PN_IND_EXT_TID_GET(word) \ argument
13511 (((word) & HTT_RX_PN_IND_TID_M) >> HTT_RX_PN_IND_TID_S)
13513 #define HTT_RX_PN_IND_SEQ_NUM_START_SET(word, value) \ argument
13516 (word) |= (value) << HTT_RX_PN_IND_SEQ_NUM_START_S; \
13518 #define HTT_RX_PN_IND_SEQ_NUM_START_GET(word) \ argument
13519 (((word) & HTT_RX_PN_IND_SEQ_NUM_START_M) >> HTT_RX_PN_IND_SEQ_NUM_START_S)
13521 #define HTT_RX_PN_IND_SEQ_NUM_END_SET(word, value) \ argument
13524 (word) |= (value) << HTT_RX_PN_IND_SEQ_NUM_END_S; \
13526 #define HTT_RX_PN_IND_SEQ_NUM_END_GET(word) \ argument
13527 (((word) & HTT_RX_PN_IND_SEQ_NUM_END_M) >> HTT_RX_PN_IND_SEQ_NUM_END_S)
13529 #define HTT_RX_PN_IND_PN_IE_CNT_SET(word, value) \ argument
13532 (word) |= (value) << HTT_RX_PN_IND_PN_IE_CNT_S; \
13534 #define HTT_RX_PN_IND_PN_IE_CNT_GET(word) \ argument
13535 (((word) & HTT_RX_PN_IND_PN_IE_CNT_M) >> HTT_RX_PN_IND_PN_IE_CNT_S)
13606 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_CNT_GET(word) \ argument
13607 (((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_CNT_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_CNT_S)
13608 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_CNT_SET(word, value) \ argument
13611 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_CNT_S; \
13614 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_LEN_GET(word) \ argument
13615 (((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_LEN_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_LEN_S)
13616 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_LEN_SET(word, value) \ argument
13619 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_LEN_S; \
13622 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_PEER_ID_GET(word) \ argument
13623 …(((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_PEER_ID_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_PEER_ID_S)
13624 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_PEER_ID_SET(word, value) \ argument
13627 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_PEER_ID_S; \
13630 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_VDEV_ID_GET(word) \ argument
13631 …(((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_VDEV_ID_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_VDEV_ID_S)
13632 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_VDEV_ID_SET(word, value) \ argument
13635 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_VDEV_ID_S; \
13638 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_TID_GET(word) \ argument
13639 (((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_TID_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_TID_S)
13640 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_TID_SET(word, value) \ argument
13643 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_TID_S; \
13646 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_DESC_GET(word) \ argument
13647 (((word) & HTT_RX_OFFLOAD_DELIVER_IND_MSDU_DESC_M) >> HTT_RX_OFFLOAD_DELIVER_IND_MSDU_DESC_S)
13648 #define HTT_RX_OFFLOAD_DELIVER_IND_MSDU_DESC_SET(word, value) \ argument
13651 (word) |= (value) << HTT_RX_OFFLOAD_DELIVER_IND_MSDU_DESC_S; \
13751 #define HTT_RX_PEER_MAP_VDEV_ID_SET(word, value) \ argument
13754 (word) |= (value) << HTT_RX_PEER_MAP_VDEV_ID_S; \
13757 #define HTT_RX_PEER_MAP_VDEV_ID_GET(word) \ argument
13758 (((word) & HTT_RX_PEER_MAP_VDEV_ID_M) >> HTT_RX_PEER_MAP_VDEV_ID_S)
13760 #define HTT_RX_PEER_MAP_PEER_ID_SET(word, value) \ argument
13763 (word) |= (value) << HTT_RX_PEER_MAP_PEER_ID_S; \
13765 #define HTT_RX_PEER_MAP_PEER_ID_GET(word) \ argument
13766 (((word) & HTT_RX_PEER_MAP_PEER_ID_M) >> HTT_RX_PEER_MAP_PEER_ID_S)
13770 #define HTT_RX_PEER_MAP_HW_PEER_ID_SET(word, value) \ argument
13773 (word) |= (value) << HTT_RX_PEER_MAP_HW_PEER_ID_S; \
13775 #define HTT_RX_PEER_MAP_HW_PEER_ID_GET(word) \ argument
13776 (((word) & HTT_RX_PEER_MAP_HW_PEER_ID_M) >> HTT_RX_PEER_MAP_HW_PEER_ID_S)
13978 #define HTT_RX_PEER_MAP_V2_VDEV_ID_SET(word, value) \ argument
13981 (word) |= (value) << HTT_RX_PEER_MAP_V2_VDEV_ID_S; \
13983 #define HTT_RX_PEER_MAP_V2_VDEV_ID_GET(word) \ argument
13984 (((word) & HTT_RX_PEER_MAP_V2_VDEV_ID_M) >> HTT_RX_PEER_MAP_V2_VDEV_ID_S)
13986 #define HTT_RX_PEER_MAP_V2_SW_PEER_ID_SET(word, value) \ argument
13989 (word) |= (value) << HTT_RX_PEER_MAP_V2_SW_PEER_ID_S; \
13991 #define HTT_RX_PEER_MAP_V2_SW_PEER_ID_GET(word) \ argument
13992 (((word) & HTT_RX_PEER_MAP_V2_SW_PEER_ID_M) >> HTT_RX_PEER_MAP_V2_SW_PEER_ID_S)
13994 #define HTT_RX_PEER_MAP_V2_HW_PEER_ID_SET(word, value) \ argument
13997 (word) |= (value) << HTT_RX_PEER_MAP_V2_HW_PEER_ID_S; \
13999 #define HTT_RX_PEER_MAP_V2_HW_PEER_ID_GET(word) \ argument
14000 (((word) & HTT_RX_PEER_MAP_V2_HW_PEER_ID_M) >> HTT_RX_PEER_MAP_V2_HW_PEER_ID_S)
14002 #define HTT_RX_PEER_MAP_V2_AST_HASH_VALUE_SET(word, value) \ argument
14005 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_HASH_VALUE_S; \
14007 #define HTT_RX_PEER_MAP_V2_AST_HASH_VALUE_GET(word) \ argument
14008 (((word) & HTT_RX_PEER_MAP_V2_AST_HASH_VALUE_M) >> HTT_RX_PEER_MAP_V2_AST_HASH_VALUE_S)
14010 #define HTT_RX_PEER_MAP_V2_ONCHIP_AST_HASH_VALUE_SET(word, value) \ argument
14013 (word) |= (value) << HTT_RX_PEER_MAP_V2_ONCHIP_AST_HASH_VALUE_S; \
14015 #define HTT_RX_PEER_MAP_V2_ONCHIP_AST_HASH_VALUE_GET(word) \ argument
14016 …(((word) & HTT_RX_PEER_MAP_V2_ONCHIP_AST_HASH_VALUE_M) >> HTT_RX_PEER_MAP_V2_ONCHIP_AST_HASH_VALUE…
14018 #define HTT_RX_PEER_MAP_V2_NEXT_HOP_SET(word, value) \ argument
14021 (word) |= (value) << HTT_RX_PEER_MAP_V2_NEXT_HOP_S; \
14023 #define HTT_RX_PEER_MAP_V2_NEXT_HOP_GET(word) \ argument
14024 (((word) & HTT_RX_PEER_MAP_V2_NEXT_HOP_M) >> HTT_RX_PEER_MAP_V2_NEXT_HOP_S)
14026 #define HTT_RX_PEER_MAP_V2_AST_VALID_MASK_SET(word, value) \ argument
14029 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_VALID_MASK_S; \
14031 #define HTT_RX_PEER_MAP_V2_AST_VALID_MASK_GET(word) \ argument
14032 (((word) & HTT_RX_PEER_MAP_V2_AST_VALID_MASK_M) >> HTT_RX_PEER_MAP_V2_AST_VALID_MASK_S)
14034 #define HTT_RX_PEER_MAP_V2_ONCHIP_AST_VALID_FLAG_SET(word, value) \ argument
14037 (word) |= (value) << HTT_RX_PEER_MAP_V2_ONCHIP_AST_VALID_FLAG_S; \
14039 #define HTT_RX_PEER_MAP_V2_ONCHIP_AST_VALID_MASK_GET(word) \ argument
14040 …(((word) & HTT_RX_PEER_MAP_V2_ONCHIP_AST_VALID_FLAG_M) >> HTT_RX_PEER_MAP_V2_ONCHIP_AST_VALID_FLAG…
14042 #define HTT_RX_PEER_MAP_V2_AST_INDEX_1_SET(word, value) \ argument
14045 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_INDEX_1_S; \
14047 #define HTT_RX_PEER_MAP_V2_AST_INDEX_1_GET(word) \ argument
14048 (((word) & HTT_RX_PEER_MAP_V2_AST_INDEX_1_M) >> HTT_RX_PEER_MAP_V2_AST_INDEX_1_S)
14050 #define HTT_RX_PEER_MAP_V2_AST_0_FLOW_MASK_SET(word, value) \ argument
14053 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_0_FLOW_MASK_S; \
14055 #define HTT_RX_PEER_MAP_V2_AST_0_FLOW_MASK_GET(word) \ argument
14056 (((word) & HTT_RX_PEER_MAP_V2_AST_0_FLOW_MASK_M) >> HTT_RX_PEER_MAP_V2_AST_0_FLOW_MASK_S)
14058 #define HTT_RX_PEER_MAP_V2_AST_1_FLOW_MASK_SET(word, value) \ argument
14061 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_1_FLOW_MASK_S; \
14063 #define HTT_RX_PEER_MAP_V2_AST_1_FLOW_MASK_GET(word) \ argument
14064 (((word) & HTT_RX_PEER_MAP_V2_AST_1_FLOW_MASK_M) >> HTT_RX_PEER_MAP_V2_AST_1_FLOW_MASK_S)
14066 #define HTT_RX_PEER_MAP_V2_AST_2_FLOW_MASK_SET(word, value) \ argument
14069 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_2_FLOW_MASK_S; \
14071 #define HTT_RX_PEER_MAP_V2_AST_2_FLOW_MASK_GET(word) \ argument
14072 (((word) & HTT_RX_PEER_MAP_V2_AST_2_FLOW_MASK_M) >> HTT_RX_PEER_MAP_V2_AST_2_FLOW_MASK_S)
14074 #define HTT_RX_PEER_MAP_V2_AST_3_FLOW_MASK_SET(word, value) \ argument
14077 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_3_FLOW_MASK_S; \
14079 #define HTT_RX_PEER_MAP_V2_AST_3_FLOW_MASK_GET(word) \ argument
14080 (((word) & HTT_RX_PEER_MAP_V2_AST_3_FLOW_MASK_M) >> HTT_RX_PEER_MAP_V2_AST_3_FLOW_MASK_S)
14082 #define HTT_RX_PEER_MAP_V2_AST_INDEX_2_SET(word, value) \ argument
14085 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_INDEX_2_S; \
14087 #define HTT_RX_PEER_MAP_V2_AST_INDEX_2_GET(word) \ argument
14088 (((word) & HTT_RX_PEER_MAP_V2_AST_INDEX_2_M) >> HTT_RX_PEER_MAP_V2_AST_INDEX_2_S)
14089 #define HTT_RX_PEER_MAP_V2_TID_VALID_HI_PRI_SET(word, value) \ argument
14092 (word) |= (value) << HTT_RX_PEER_MAP_V2_TID_VALID_HI_PRI_S; \
14094 #define HTT_RX_PEER_MAP_V2_TID_VALID_HI_PRI_GET(word) \ argument
14095 (((word) & HTT_RX_PEER_MAP_V2_TID_VALID_HI_PRI_M) >> HTT_RX_PEER_MAP_V2_TID_VALID_HI_PRI_S)
14097 #define HTT_RX_PEER_MAP_V2_TID_VALID_LOW_PRI_SET(word, value) \ argument
14100 (word) |= (value) << HTT_RX_PEER_MAP_V2_TID_VALID_LOW_PRI_S; \
14102 #define HTT_RX_PEER_MAP_V2_TID_VALID_LOW_PRI_GET(word) \ argument
14103 (((word) & HTT_RX_PEER_MAP_V2_TID_VALID_LOW_PRI_M) >> HTT_RX_PEER_MAP_V2_TID_VALID_LOW_PRI_S)
14105 #define HTT_RX_PEER_MAP_V2_AST_INDEX_3_SET(word, value) \ argument
14108 (word) |= (value) << HTT_RX_PEER_MAP_V2_AST_INDEX_3_S; \
14110 #define HTT_RX_PEER_MAP_V2_AST_INDEX_3_GET(word) \ argument
14111 (((word) & HTT_RX_PEER_MAP_V2_AST_INDEX_3_M) >> HTT_RX_PEER_MAP_V2_AST_INDEX_3_S)
14270 #define HTT_RX_PEER_MAP_V3_VDEV_ID_SET(word, value) \ argument
14273 (word) |= (value) << HTT_RX_PEER_MAP_V3_VDEV_ID_S; \
14275 #define HTT_RX_PEER_MAP_V3_VDEV_ID_GET(word) \ argument
14276 (((word) & HTT_RX_PEER_MAP_V3_VDEV_ID_M) >> HTT_RX_PEER_MAP_V3_VDEV_ID_S)
14278 #define HTT_RX_PEER_MAP_V3_SW_PEER_ID_SET(word, value) \ argument
14281 (word) |= (value) << HTT_RX_PEER_MAP_V3_SW_PEER_ID_S; \
14283 #define HTT_RX_PEER_MAP_V3_SW_PEER_ID_GET(word) \ argument
14284 (((word) & HTT_RX_PEER_MAP_V3_SW_PEER_ID_M) >> HTT_RX_PEER_MAP_V3_SW_PEER_ID_S)
14286 #define HTT_RX_PEER_MAP_V3_MULTICAST_SW_PEER_ID_SET(word, value) \ argument
14289 (word) |= (value) << HTT_RX_PEER_MAP_V3_MULTICAST_SW_PEER_ID_S; \
14291 #define HTT_RX_PEER_MAP_V3_MULTICAST_SW_PEER_ID_GET(word) \ argument
14292 …(((word) & HTT_RX_PEER_MAP_V3_MULTICAST_SW_PEER_ID_M) >> HTT_RX_PEER_MAP_V3_MULTICAST_SW_PEER_ID_S)
14294 #define HTT_RX_PEER_MAP_V3_HW_PEER_ID_SET(word, value) \ argument
14297 (word) |= (value) << HTT_RX_PEER_MAP_V3_HW_PEER_ID_S; \
14299 #define HTT_RX_PEER_MAP_V3_HW_PEER_ID_GET(word) \ argument
14300 (((word) & HTT_RX_PEER_MAP_V3_HW_PEER_ID_M) >> HTT_RX_PEER_MAP_V3_HW_PEER_ID_S)
14302 #define HTT_RX_PEER_MAP_V3_CACHE_SET_NUM_SET(word, value) \ argument
14305 (word) |= (value) << HTT_RX_PEER_MAP_V3_CACHE_SET_NUM_S; \
14307 #define HTT_RX_PEER_MAP_V3_CACHE_SET_NUM_GET(word) \ argument
14308 (((word) & HTT_RX_PEER_MAP_V3_CACHE_SET_NUM_M) >> HTT_RX_PEER_MAP_V3_CACHE_SET_NUM_S)
14310 #define HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_AST_SET(word, value) \ argument
14313 (word) |= (value) << HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_AST_S; \
14315 #define HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_AST_GET(word) \ argument
14316 (((word) & HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_AST_M) >> HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_AST_S)
14318 #define HTT_RX_PEER_MAP_V3_ON_CHIP_PMAC_RXPCU_AST_IDX_SET(word, value) \ argument
14321 (word) |= (value) << HTT_RX_PEER_MAP_V3_ON_CHIP_PMAC_RXPCU_AST_IDX_S; \
14323 #define HTT_RX_PEER_MAP_V3_ON_CHIP_PMAC_RXPCU_AST_IDX_GET(word) \ argument
14324 …(((word) & HTT_RX_PEER_MAP_V3_ON_CHIP_PMAC_RXPCU_AST_IDX_M) >> HTT_RX_PEER_MAP_V3_ON_CHIP_PMAC_RXP…
14326 #define HTT_RX_PEER_MAP_V3_NEXT_HOP_SET(word, value) \ argument
14329 (word) |= (value) << HTT_RX_PEER_MAP_V3_NEXT_HOP_S; \
14331 #define HTT_RX_PEER_MAP_V3_NEXT_HOP_GET(word) \ argument
14332 (((word) & HTT_RX_PEER_MAP_V3_NEXT_HOP_M) >> HTT_RX_PEER_MAP_V3_NEXT_HOP_S)
14334 #define HTT_RX_PEER_MAP_V3_ONCHIP_AST_VALID_FLAG_SET(word, value) \ argument
14337 (word) |= (value) << HTT_RX_PEER_MAP_V3_ONCHIP_AST_VALID_FLAG_S; \
14339 #define HTT_RX_PEER_MAP_V3_ONCHIP_AST_VALID_FLAG_GET(word) \ argument
14340 …(((word) & HTT_RX_PEER_MAP_V3_ONCHIP_AST_VALID_FLAG_M) >> HTT_RX_PEER_MAP_V3_ONCHIP_AST_VALID_FLAG…
14342 #define HTT_RX_PEER_MAP_V3_EXT_AST_VALID_FLAG_SET(word, value) \ argument
14345 (word) |= (value) << HTT_RX_PEER_MAP_V3_EXT_AST_VALID_FLAG_S; \
14347 #define HTT_RX_PEER_MAP_V3_EXT_AST_VALID_FLAG_GET(word) \ argument
14348 (((word) & HTT_RX_PEER_MAP_V3_EXT_AST_VALID_FLAG_M) >> HTT_RX_PEER_MAP_V3_EXT_AST_VALID_FLAG_S)
14350 #define HTT_RX_PEER_MAP_V3_EXT_AST_IDX_SET(word, value) \ argument
14353 (word) |= (value) << HTT_RX_PEER_MAP_V3_EXT_AST_IDX_S; \
14355 #define HTT_RX_PEER_MAP_V3_EXT_AST_IDX_GET(word) \ argument
14356 (((word) & HTT_RX_PEER_MAP_V3_EXT_AST_IDX_M) >> HTT_RX_PEER_MAP_V3_EXT_AST_IDX_S)
14358 #define HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_EXT_AST_SET(word, value) \ argument
14361 (word) |= (value) << HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_EXT_AST_S; \
14363 #define HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_EXT_AST_GET(word) \ argument
14364 … (((word) & HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_EXT_AST_M) >> HTT_RX_PEER_MAP_V3_MSDU_IDX_VM_EXT_AST_S)
14468 #define HTT_RX_PEER_UNMAP_V2_PEER_DELETE_DURATION_SET(word, value) \ argument
14471 (word) |= (value) << HTT_RX_PEER_UNMAP_V2_PEER_DELETE_DURATION_S; \
14473 #define HTT_RX_PEER_UNMAP_V2_PEER_DELETE_DURATION_GET(word) \ argument
14474 …(((word) & HTT_RX_PEER_UNMAP_V2_PEER_DELETE_DURATION_M) >> HTT_RX_PEER_UNMAP_V2_PEER_DELETE_DURATI…
14476 #define HTT_RX_PEER_UNMAP_V2_PEER_WDS_FREE_COUNT_SET(word, value) \ argument
14479 (word) |= (value) << HTT_RX_PEER_UNMAP_V2_PEER_WDS_FREE_COUNT_S; \
14481 #define HTT_RX_PEER_UNMAP_V2_PEER_WDS_FREE_COUNT_GET(word) \ argument
14482 …(((word) & HTT_RX_PEER_UNMAP_V2_PEER_WDS_FREE_COUNT_M) >> HTT_RX_PEER_UNMAP_V2_PEER_WDS_FREE_COUNT…
14681 #define HTT_RX_MLO_PEER_MAP_MLO_PEER_ID_SET(word, value) \ argument
14684 (word) |= (value) << HTT_RX_MLO_PEER_MAP_MLO_PEER_ID_S; \
14686 #define HTT_RX_MLO_PEER_MAP_MLO_PEER_ID_GET(word) \ argument
14687 (((word) & HTT_RX_MLO_PEER_MAP_MLO_PEER_ID_M) >> HTT_RX_MLO_PEER_MAP_MLO_PEER_ID_S)
14689 #define HTT_RX_MLO_PEER_MAP_NUM_LOGICAL_LINKS_SET(word, value) \ argument
14692 (word) |= (value) << HTT_RX_MLO_PEER_MAP_NUM_LOGICAL_LINKS_S; \
14694 #define HTT_RX_MLO_PEER_MAP_NUM_LOGICAL_LINKS_GET(word) \ argument
14695 (((word) & HTT_RX_MLO_PEER_MAP_NUM_LOGICAL_LINKS_M) >> HTT_RX_MLO_PEER_MAP_NUM_LOGICAL_LINKS_S)
14697 #define HTT_RX_MLO_PEER_PRIMARY_REO_CHIP_ID_SET(word, value) \ argument
14700 (word) |= (value) << HTT_RX_MLO_PEER_PRIMARY_REO_CHIP_ID_S; \
14702 #define HTT_RX_MLO_PEER_PRIMARY_REO_CHIP_ID_GET(word) \ argument
14703 (((word) & HTT_RX_MLO_PEER_PRIMARY_REO_CHIP_ID_M) >> HTT_RX_MLO_PEER_PRIMARY_REO_CHIP_ID_S)
14705 #define HTT_RX_MLO_PEER_MAP_PRIMARY_AST_INDEX_SET(word, value) \ argument
14708 (word) |= (value) << HTT_RX_MLO_PEER_MAP_PRIMARY_AST_INDEX_S; \
14710 #define HTT_RX_MLO_PEER_MAP_PRIMARY_AST_INDEX_GET(word) \ argument
14711 (((word) & HTT_RX_MLO_PEER_MAP_PRIMARY_AST_INDEX_M) >> HTT_RX_MLO_PEER_MAP_PRIMARY_AST_INDEX_S)
14713 #define HTT_RX_MLO_PEER_MAP_AST_INDEX_VALID_FLAG_SET(word, value) \ argument
14716 (word) |= (value) << HTT_RX_MLO_PEER_MAP_AST_INDEX_VALID_FLAG_S; \
14718 #define HTT_RX_MLO_PEER_MAP_AST_INDEX_VALID_FLAG_GET(word) \ argument
14719 …(((word) & HTT_RX_MLO_PEER_MAP_AST_INDEX_VALID_FLAG_M) >> HTT_RX_MLO_PEER_MAP_AST_INDEX_VALID_FLAG…
14721 #define HTT_RX_MLO_PEER_MAP_CHIP_ID_AST_INDEX_SET(word, value) \ argument
14724 (word) |= (value) << HTT_RX_MLO_PEER_MAP_CHIP_ID_AST_INDEX_S; \
14726 #define HTT_RX_MLO_PEER_MAP_CHIP_ID_AST_INDEX_GET(word) \ argument
14727 (((word) & HTT_RX_MLO_PEER_MAP_CHIP_ID_AST_INDEX_M) >> HTT_RX_MLO_PEER_MAP_CHIP_ID_AST_INDEX_S)
14729 #define HTT_RX_MLO_PEER_MAP_TIDMASK_AST_INDEX_SET(word, value) \ argument
14732 (word) |= (value) << HTT_RX_MLO_PEER_MAP_TIDMASK_AST_INDEX_S; \
14734 #define HTT_RX_MLO_PEER_MAP_TIDMASK_AST_INDEX_GET(word) \ argument
14735 (((word) & HTT_RX_MLO_PEER_MAP_TIDMASK_AST_INDEX_M) >> HTT_RX_MLO_PEER_MAP_TIDMASK_AST_INDEX_S)
14737 #define HTT_RX_MLO_PEER_MAP_CACHE_SET_NUM_AST_INDEX_SET(word, value) \ argument
14740 (word) |= (value) << HTT_RX_MLO_PEER_MAP_CACHE_SET_NUM_AST_INDEX_S; \
14742 #define HTT_RX_MLO_PEER_MAP_CACHE_SET_NUM_AST_INDEX_GET(word) \ argument
14743 …(((word) & HTT_RX_MLO_PEER_MAP_CACHE_SET_NUM_AST_INDEX_M) >> HTT_RX_MLO_PEER_MAP_CACHE_SET_NUM_AST…
14745 #define HTT_RX_MLO_PEER_MAP_TLV_TAG_SET(word, value) \ argument
14748 (word) |= (value) << HTT_RX_MLO_PEER_MAP_TLV_TAG_S; \
14750 #define HTT_RX_MLO_PEER_MAP_TLV_TAG_GET(word) \ argument
14751 (((word) & HTT_RX_MLO_PEER_MAP_TLV_TAG_M) >> HTT_RX_MLO_PEER_MAP_TLV_TAG_S)
14753 #define HTT_RX_MLO_PEER_MAP_TLV_LENGTH_SET(word, value) \ argument
14756 (word) |= (value) << HTT_RX_MLO_PEER_MAP_TLV_LENGTH_S; \
14758 #define HTT_RX_MLO_PEER_MAP_TLV_LENGTH_GET(word) \ argument
14759 (((word) & HTT_RX_MLO_PEER_MAP_TLV_LENGTH_M) >> HTT_RX_MLO_PEER_MAP_TLV_LENGTH_S)
14761 #define HTT_RX_MLO_PEER_MAP_SW_PEER_ID_SET(word, value) \ argument
14764 (word) |= (value) << HTT_RX_MLO_PEER_MAP_SW_PEER_ID_S; \
14766 #define HTT_RX_MLO_PEER_MAP_SW_PEER_ID_GET(word) \ argument
14767 (((word) & HTT_RX_MLO_PEER_MAP_SW_PEER_ID_M) >> HTT_RX_MLO_PEER_MAP_SW_PEER_ID_S)
14769 #define HTT_RX_MLO_PEER_MAP_VDEV_ID_SET(word, value) \ argument
14772 (word) |= (value) << HTT_RX_MLO_PEER_MAP_VDEV_ID_S; \
14774 #define HTT_RX_MLO_PEER_MAP_VDEV_ID_GET(word) \ argument
14775 (((word) & HTT_RX_MLO_PEER_MAP_VDEV_ID_M) >> HTT_RX_MLO_PEER_MAP_VDEV_ID_S)
14777 #define HTT_RX_MLO_PEER_MAP_CHIP_ID_SET(word, value) \ argument
14780 (word) |= (value) << HTT_RX_MLO_PEER_MAP_CHIP_ID_S; \
14782 #define HTT_RX_MLO_PEER_MAP_CHIP_ID_GET(word) \ argument
14783 (((word) & HTT_RX_MLO_PEER_MAP_CHIP_ID_M) >> HTT_RX_MLO_PEER_MAP_CHIP_ID_S)
14900 #define HTT_RX_PEER_EXTENDED_PEER_ID_SET(word, value) \ argument
14903 (word) |= (value) << HTT_RX_PEER_EXTENDED_PEER_ID_S; \
14905 #define HTT_RX_PEER_EXTENDED_PEER_ID_GET(word) \ argument
14906 (((word) & HTT_RX_PEER_EXTENDED_PEER_ID_M) >> HTT_RX_PEER_EXTENDED_PEER_ID_S)
14908 #define HTT_RX_PEER_EXTENDED_VDEV_ID_SET(word, value) \ argument
14911 (word) |= (value) << HTT_RX_PEER_EXTENDED_VDEV_ID_S; \
14913 #define HTT_RX_PEER_EXTENDED_VDEV_ID_GET(word) \ argument
14914 (((word) & HTT_RX_PEER_EXTENDED_VDEV_ID_M) >> HTT_RX_PEER_EXTENDED_VDEV_ID_S)
14916 #define HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_SET(word, value) \ argument
14919 (word) |= (value) << HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_S; \
14921 #define HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_GET(word) \ argument
14922 (((word) & HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_M) >> HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_S)
14924 #define HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_VALID_SET(word, value) \ argument
14927 (word) |= (value) << HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_VALID_S; \
14929 #define HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_VALID_GET(word) \ argument
14930 …(((word) & HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_VALID_M) >> HTT_RX_PEER_EXTENDED_LOGICAL_LINK_ID_V…
15020 #define HTT_SEC_IND_SEC_TYPE_SET(word, value) \ argument
15023 (word) |= (value) << HTT_SEC_IND_SEC_TYPE_S; \
15025 #define HTT_SEC_IND_SEC_TYPE_GET(word) \ argument
15026 (((word) & HTT_SEC_IND_SEC_TYPE_M) >> HTT_SEC_IND_SEC_TYPE_S)
15028 #define HTT_SEC_IND_UNICAST_SET(word, value) \ argument
15031 (word) |= (value) << HTT_SEC_IND_UNICAST_S; \
15033 #define HTT_SEC_IND_UNICAST_GET(word) \ argument
15034 (((word) & HTT_SEC_IND_UNICAST_M) >> HTT_SEC_IND_UNICAST_S)
15036 #define HTT_SEC_IND_PEER_ID_SET(word, value) \ argument
15039 (word) |= (value) << HTT_SEC_IND_PEER_ID_S; \
15041 #define HTT_SEC_IND_PEER_ID_GET(word) \ argument
15042 (((word) & HTT_SEC_IND_PEER_ID_M) >> HTT_SEC_IND_PEER_ID_S)
15113 #define HTT_RX_ADDBA_WIN_SIZE_SET(word, value) \ argument
15116 (word) |= (value) << HTT_RX_ADDBA_WIN_SIZE_S; \
15118 #define HTT_RX_ADDBA_WIN_SIZE_GET(word) \ argument
15119 (((word) & HTT_RX_ADDBA_WIN_SIZE_M) >> HTT_RX_ADDBA_WIN_SIZE_S)
15121 #define HTT_RX_ADDBA_TID_SET(word, value) \ argument
15124 (word) |= (value) << HTT_RX_ADDBA_TID_S; \
15126 #define HTT_RX_ADDBA_TID_GET(word) \ argument
15127 (((word) & HTT_RX_ADDBA_TID_M) >> HTT_RX_ADDBA_TID_S)
15129 #define HTT_RX_ADDBA_PEER_ID_SET(word, value) \ argument
15132 (word) |= (value) << HTT_RX_ADDBA_PEER_ID_S; \
15134 #define HTT_RX_ADDBA_PEER_ID_GET(word) \ argument
15135 (((word) & HTT_RX_ADDBA_PEER_ID_M) >> HTT_RX_ADDBA_PEER_ID_S)
15154 #define HTT_RX_DELBA_INITIATOR_SET(word, value) \ argument
15157 (word) |= (value) << HTT_RX_DELBA_INITIATOR_S; \
15159 #define HTT_RX_DELBA_INITIATOR_GET(word) \ argument
15160 (((word) & HTT_RX_DELBA_INITIATOR_M) >> HTT_RX_DELBA_INITIATOR_S)
15162 #define HTT_RX_DELBA_WIN_SIZE_SET(word, value) \ argument
15165 (word) |= (value) << HTT_RX_DELBA_WIN_SIZE_S; \
15167 #define HTT_RX_DELBA_WIN_SIZE_GET(word) \ argument
15168 (((word) & HTT_RX_DELBA_WIN_SIZE_M) >> HTT_RX_DELBA_WIN_SIZE_S)
15243 #define HTT_RX_ADDBA_EXTN_TID_SET(word, value) \ argument
15246 (word) |= (value) << HTT_RX_ADDBA_EXTN_TID_S; \
15248 #define HTT_RX_ADDBA_EXTN_TID_GET(word) \ argument
15249 (((word) & HTT_RX_ADDBA_EXTN_TID_M) >> HTT_RX_ADDBA_EXTN_TID_S)
15251 #define HTT_RX_ADDBA_EXTN_PEER_ID_SET(word, value) \ argument
15254 (word) |= (value) << HTT_RX_ADDBA_EXTN_PEER_ID_S; \
15256 #define HTT_RX_ADDBA_EXTN_PEER_ID_GET(word) \ argument
15257 (((word) & HTT_RX_ADDBA_EXTN_PEER_ID_M) >> HTT_RX_ADDBA_EXTN_PEER_ID_S)
15263 #define HTT_RX_ADDBA_EXTN_WIN_SIZE_SET(word, value) \ argument
15266 (word) |= (value) << HTT_RX_ADDBA_EXTN_WIN_SIZE_S; \
15269 #define HTT_RX_ADDBA_EXTN_WIN_SIZE_GET(word) \ argument
15270 (((word) & HTT_RX_ADDBA_WIN_SIZE_M) >> HTT_RX_ADDBA_WIN_SIZE_S)
15283 #define HTT_RX_DELBA_INITIATOR_SET(word, value) \ argument
15286 (word) |= (value) << HTT_RX_DELBA_INITIATOR_S; \
15288 #define HTT_RX_DELBA_INITIATOR_GET(word) \ argument
15289 (((word) & HTT_RX_DELBA_INITIATOR_M) >> HTT_RX_DELBA_INITIATOR_S)
15291 #define HTT_RX_DELBA_EXTN_TID_SET(word, value) \ argument
15294 (word) |= (value) << HTT_RX_DELBA_EXTN_TID_S; \
15296 #define HTT_RX_DELBA_EXTN_TID_GET(word) \ argument
15297 (((word) & HTT_RX_DELBA_EXTN_TID_M) >> HTT_RX_DELBA_EXTN_TID_S)
15299 #define HTT_RX_DELBA_EXTN_PEER_ID_SET(word, value) \ argument
15302 (word) |= (value) << HTT_RX_DELBA_EXTN_PEER_ID_S; \
15304 #define HTT_RX_DELBA_EXTN_PEER_ID_GET(word) \ argument
15305 (((word) & HTT_RX_DELBA_EXTN_PEER_ID_M) >> HTT_RX_DELBA_EXTN_PEER_ID_S)
15311 #define HTT_RX_DELBA_EXTN_WIN_SIZE_SET(word, value) \ argument
15314 (word) |= (value) << HTT_RX_DELBA_EXTN_WIN_SIZE_S; \
15316 #define HTT_RX_DELBA_EXTN_WIN_SIZE_GET(word) \ argument
15317 (((word) & HTT_RX_DELBA_EXTN_WIN_SIZE_M) >> HTT_RX_DELBA_EXTN_WIN_SIZE_S)
15864 #define HTT_FW_TX_DATA_HDR_PHY_TIMESTAMP_L32_SET(word, value) \ argument
15867 (word) |= (value) << HTT_FW_TX_DATA_HDR_PHY_TIMESTAMP_L32_S; \
15869 #define HTT_FW_TX_DATA_HDR_PHY_TIMESTAMP_L32_GET(word) \ argument
15870 (((word) & HTT_FW_TX_DATA_HDR_PHY_TIMESTAMP_L32_M) >> HTT_FW_TX_DATA_HDR_PHY_TIMESTAMP_L32_S)
15872 #define HTT_FW_TX_DATA_HDR_PREAMBLE_SET(word, value) \ argument
15875 (word) |= (value) << HTT_FW_TX_DATA_HDR_PREAMBLE_S; \
15877 #define HTT_FW_TX_DATA_HDR_PREAMBLE_GET(word) \ argument
15878 (((word) & HTT_FW_TX_DATA_HDR_PREAMBLE_M) >> HTT_FW_TX_DATA_HDR_PREAMBLE_S)
15880 #define HTT_FW_TX_DATA_HDR_MCS_SET(word, value) \ argument
15883 (word) |= (value) << HTT_FW_TX_DATA_HDR_MCS_S; \
15885 #define HTT_FW_TX_DATA_HDR_MCS_GET(word) \ argument
15886 (((word) & HTT_FW_TX_DATA_HDR_MCS_M) >> HTT_FW_TX_DATA_HDR_MCS_S)
15888 #define HTT_FW_TX_DATA_HDR_RATE_SET(word, value) \ argument
15891 (word) |= (value) << HTT_FW_TX_DATA_HDR_RATE_S; \
15893 #define HTT_FW_TX_DATA_HDR_RATE_GET(word) \ argument
15894 (((word) & HTT_FW_TX_DATA_HDR_RATE_M) >> HTT_FW_TX_DATA_HDR_RATE_S)
15896 #define HTT_FW_TX_DATA_HDR_RSSI_SET(word, value) \ argument
15899 (word) |= (value) << HTT_FW_TX_DATA_HDR_RSSI_S; \
15901 #define HTT_FW_TX_DATA_HDR_RSSI_GET(word) \ argument
15902 (((word) & HTT_FW_TX_DATA_HDR_RSSI_M) >> HTT_FW_TX_DATA_HDR_RSSI_S)
15905 #define HTT_FW_TX_DATA_HDR_NSS_SET(word, value) \ argument
15908 (word) |= (value) << HTT_FW_TX_DATA_HDR_NSS_S; \
15910 #define HTT_FW_TX_DATA_HDR_NSS_GET(word) \ argument
15911 (((word) & HTT_FW_TX_DATA_HDR_NSS_M) >> HTT_FW_TX_DATA_HDR_NSS_S)
15913 #define HTT_FW_TX_DATA_HDR_BW_SET(word, value) \ argument
15916 (word) |= (value) << HTT_FW_TX_DATA_HDR_BW_S; \
15918 #define HTT_FW_TX_DATA_HDR_BW_GET(word) \ argument
15919 (((word) & HTT_FW_TX_DATA_HDR_BW_M) >> HTT_FW_TX_DATA_HDR_BW_S)
15922 #define HTT_FW_TX_DATA_HDR_STBC_SET(word, value) \ argument
15925 (word) |= (value) << HTT_FW_TX_DATA_HDR_STBC_S; \
15927 #define HTT_FW_TX_DATA_HDR_STBC_GET(word) \ argument
15928 (((word) & HTT_FW_TX_DATA_HDR_STBC_M) >> HTT_FW_TX_DATA_HDR_STBC_S)
15931 #define HTT_FW_TX_DATA_HDR_SGI_SET(word, value) \ argument
15934 (word) |= (value) << HTT_FW_TX_DATA_HDR_SGI_S; \
15936 #define HTT_FW_TX_DATA_HDR_SGI_GET(word) \ argument
15937 (((word) & HTT_FW_TX_DATA_HDR_SGI_M) >> HTT_FW_TX_DATA_HDR_SGI_S)
15939 #define HTT_FW_TX_DATA_HDR_LDPC_SET(word, value) \ argument
15942 (word) |= (value) << HTT_FW_TX_DATA_HDR_LDPC_S; \
15944 #define HTT_FW_TX_DATA_HDR_LDPC_GET(word) \ argument
15945 (((word) & HTT_FW_TX_DATA_HDR_LDPC_M) >> HTT_FW_TX_DATA_HDR_LDPC_S)
15947 #define HTT_FW_TX_DATA_HDR_BEAMFORMED_SET(word, value) \ argument
15950 (word) |= (value) << HTT_FW_TX_DATA_HDR_BEAMFORMED_S; \
15952 #define HTT_FW_TX_DATA_HDR_BEAMFORMED_GET(word) \ argument
15953 (((word) & HTT_FW_TX_DATA_HDR_BEAMFORMED_M) >> HTT_FW_TX_DATA_HDR_BEAMFORMED_S)
15955 #define HTT_FW_TX_DATA_HDR_TX_RETRY_CNT_SET(word, value) \ argument
15958 (word) |= (value) << HTT_FW_TX_DATA_HDR_TX_RETRY_CNT_S; \
15960 #define HTT_FW_TX_DATA_HDR_TX_RETRY_CNT_GET(word) \ argument
15961 (((word) & HTT_FW_TX_DATA_HDR_TX_RETRY_CNT_M) >> HTT_FW_TX_DATA_HDR_TX_RETRY_CNT_S)
15963 #define HTT_FW_TX_DATA_HDR_FRAMECTRL_SET(word, value) \ argument
15966 (word) |= (value) << HTT_FW_TX_DATA_HDR_FRAMECTRL_S; \
15968 #define HTT_FW_TX_DATA_HDR_FRAMECTRL_GET(word) \ argument
15969 (((word) & HTT_FW_TX_DATA_HDR_FRAMECTRL_M) >> HTT_FW_TX_DATA_HDR_FRAMECTRL_S)
15972 #define HTT_FW_TX_DATA_HDR_SEQNO_SET(word, value) \ argument
15975 (word) |= (value) << HTT_FW_TX_DATA_HDR_SEQNO_S; \
15977 #define HTT_FW_TX_DATA_HDR_SEQNO_GET(word) \ argument
15978 (((word) & HTT_FW_TX_DATA_HDR_SEQNO_M) >> HTT_FW_TX_DATA_HDR_SEQNO_S)
16150 #define HTT_TX_BUFFER_ADDR_INFO_ADDR_31_0_SET(word, value) \ argument
16153 (word) |= (value) << HTT_TX_BUFFER_ADDR_INFO_ADDR_31_0_S; \
16155 #define HTT_TX_BUFFER_ADDR_INFO_ADDR_31_0_GET(word) \ argument
16156 (((word) & HTT_TX_BUFFER_ADDR_INFO_ADDR_31_0_M) >> HTT_TX_BUFFER_ADDR_INFO_ADDR_31_0_S)
16161 #define HTT_TX_BUFFER_ADDR_INFO_ADDR_39_32_SET(word, value) \ argument
16164 (word) |= (value) << HTT_TX_BUFFER_ADDR_INFO_ADDR_39_32_S; \
16166 #define HTT_TX_BUFFER_ADDR_INFO_ADDR_39_32_GET(word) \ argument
16167 (((word) & HTT_TX_BUFFER_ADDR_INFO_ADDR_39_32_M) >> HTT_TX_BUFFER_ADDR_INFO_ADDR_39_32_S)
16172 #define HTT_TX_BUFFER_ADDR_INFO_RELEASE_SOURCE_SET(word, value) \ argument
16175 (word) |= (value) << HTT_TX_BUFFER_ADDR_INFO_RELEASE_SOURCE_S; \
16177 #define HTT_TX_BUFFER_ADDR_INFO_RELEASE_SOURCE_GET(word) \ argument
16178 … (((word) & HTT_TX_BUFFER_ADDR_INFO_RELEASE_SOURCE_M) >> HTT_TX_BUFFER_ADDR_INFO_RELEASE_SOURCE_S)
16183 #define HTT_TX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_SET(word, value) \ argument
16186 (word) |= (value) << HTT_TX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_S; \
16188 #define HTT_TX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_GET(word) \ argument
16189 …(((word) & HTT_TX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE_M) >> HTT_TX_BUFFER_ADDR_INFO_SW_BUFFER_COOKIE…
16384 #define HTT_TX_RATE_STATS_INFO_VALID_SET(word, value) \ argument
16387 (word) |= (value) << HTT_TX_RATE_STATS_INFO_VALID_S; \
16389 #define HTT_TX_RATE_STATS_INFO_VALID_GET(word) \ argument
16390 (((word) & HTT_TX_RATE_STATS_INFO_VALID_M) >> HTT_TX_RATE_STATS_INFO_VALID_S)
16395 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_BW_SET(word, value) \ argument
16398 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_BW_S; \
16400 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_BW_GET(word) \ argument
16401 (((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_BW_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_BW_S)
16406 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_PKT_TYPE_SET(word, value) \ argument
16409 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_PKT_TYPE_S; \
16411 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_PKT_TYPE_GET(word) \ argument
16412 …(((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_PKT_TYPE_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_PKT_TYPE…
16417 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_STBC_SET(word, value) \ argument
16420 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_STBC_S; \
16422 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_STBC_GET(word) \ argument
16423 (((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_STBC_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_STBC_S)
16428 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_LDPC_SET(word, value) \ argument
16431 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_LDPC_S; \
16433 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_LDPC_GET(word) \ argument
16434 (((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_LDPC_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_LDPC_S)
16439 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_SGI_SET(word, value) \ argument
16442 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_SGI_S; \
16444 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_SGI_GET(word) \ argument
16445 (((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_SGI_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_SGI_S)
16450 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_MCS_SET(word, value) \ argument
16453 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TRANSMIT_MCS_S; \
16455 #define HTT_TX_RATE_STATS_INFO_TRANSMIT_MCS_GET(word) \ argument
16456 (((word) & HTT_TX_RATE_STATS_INFO_TRANSMIT_MCS_M) >> HTT_TX_RATE_STATS_INFO_TRANSMIT_MCS_S)
16461 #define HTT_TX_RATE_STATS_INFO_OFDMA_TRANSMISSION_SET(word, value) \ argument
16464 (word) |= (value) << HTT_TX_RATE_STATS_INFO_OFDMA_TRANSMISSION_S; \
16466 #define HTT_TX_RATE_STATS_INFO_OFDMA_TRANSMISSION_GET(word) \ argument
16467 …(((word) & HTT_TX_RATE_STATS_INFO_OFDMA_TRANSMISSION_M) >> HTT_TX_RATE_STATS_INFO_OFDMA_TRANSMISSI…
16472 #define HTT_TX_RATE_STATS_INFO_TONES_IN_RU_SET(word, value) \ argument
16475 (word) |= (value) << HTT_TX_RATE_STATS_INFO_TONES_IN_RU_S; \
16477 #define HTT_TX_RATE_STATS_INFO_TONES_IN_RU_GET(word) \ argument
16478 (((word) & HTT_TX_RATE_STATS_INFO_TONES_IN_RU_M) >> HTT_TX_RATE_STATS_INFO_TONES_IN_RU_S)
16483 #define HTT_TX_RATE_STATS_INFO_PPDU_TRANSMISSION_TSF_SET(word, value) \ argument
16486 (word) |= (value) << HTT_TX_RATE_STATS_INFO_PPDU_TRANSMISSION_TSF_S; \
16488 #define HTT_TX_RATE_STATS_INFO_PPDU_TRANSMISSION_TSF_GET(word) \ argument
16489 …(((word) & HTT_TX_RATE_STATS_INFO_PPDU_TRANSMISSION_TSF_M) >> HTT_TX_RATE_STATS_INFO_PPDU_TRANSMIS…
16550 #define HTT_TX_MSDU_INFO_SW_PEER_ID_SET(word, value) \ argument
16553 (word) |= (value) << HTT_TX_MSDU_INFO_SW_PEER_ID_S; \
16555 #define HTT_TX_MSDU_INFO_SW_PEER_ID_GET(word) \ argument
16556 (((word) & HTT_TX_MSDU_INFO_SW_PEER_ID_M) >> HTT_TX_MSDU_INFO_SW_PEER_ID_S)
16561 #define HTT_TX_MSDU_INFO_TID_SET(word, value) \ argument
16564 (word) |= (value) << HTT_TX_MSDU_INFO_TID_S; \
16566 #define HTT_TX_MSDU_INFO_TID_GET(word) \ argument
16567 (((word) & HTT_TX_MSDU_INFO_TID_M) >> HTT_TX_MSDU_INFO_TID_S)
16572 #define HTT_TX_MSDU_INFO_TRANSMIT_CNT_SET(word, value) \ argument
16575 (word) |= (value) << HTT_TX_MSDU_INFO_TRANSMIT_CNT_S; \
16577 #define HTT_TX_MSDU_INFO_TRANSMIT_CNT_GET(word) \ argument
16578 (((word) & HTT_TX_MSDU_INFO_TRANSMIT_CNT_M) >> HTT_TX_MSDU_INFO_TRANSMIT_CNT_S)
16583 #define HTT_TX_MSDU_INFO_VALID_SET(word, value) \ argument
16586 (word) |= (value) << HTT_TX_MSDU_INFO_VALID_S; \
16588 #define HTT_TX_MSDU_INFO_VALID_GET(word) \ argument
16589 (((word) & HTT_TX_MSDU_INFO_VALID_M) >> HTT_TX_MSDU_INFO_VALID_S)
16594 #define HTT_TX_MSDU_INFO_MCAST_SET(word, value) \ argument
16597 (word) |= (value) << HTT_TX_MSDU_INFO_MCAST_S; \
16599 #define HTT_TX_MSDU_INFO_MCAST_GET(word) \ argument
16600 (((word) & HTT_TX_MSDU_INFO_MCAST_M) >> HTT_TX_MSDU_INFO_MCAST_S)
16605 #define HTT_TX_MSDU_INFO_RELEASE_REASON_SET(word, value) \ argument
16608 (word) |= (value) << HTT_TX_MSDU_INFO_RELEASE_REASON_S; \
16610 #define HTT_TX_MSDU_INFO_RELEASE_REASON_GET(word) \ argument
16611 (((word) & HTT_TX_MSDU_INFO_RELEASE_REASON_M) >> HTT_TX_MSDU_INFO_RELEASE_REASON_S)
16616 #define HTT_TX_MSDU_INFO_TQM_STATUS_NUMBER_SET(word, value) \ argument
16619 (word) |= (value) << HTT_TX_MSDU_INFO_TQM_STATUS_NUMBER_S; \
16621 #define HTT_TX_MSDU_INFO_TQM_STATUS_NUMBER_GET(word) \ argument
16622 (((word) & HTT_TX_MSDU_INFO_TQM_STATUS_NUMBER_M) >> HTT_TX_MSDU_INFO_TQM_STATUS_NUMBER_S)
16627 #define HTT_TX_MSDU_INFO_FRAME_TYPE_SET(word, value) \ argument
16630 (word) |= (value) << HTT_TX_MSDU_INFO_FRAME_TYPE_S; \
16632 #define HTT_TX_MSDU_INFO_FRAME_TYPE_GET(word) \ argument
16633 (((word) & HTT_TX_MSDU_INFO_FRAME_TYPE_M) >> HTT_TX_MSDU_INFO_FRAME_TYPE_S)
16638 #define HTT_TX_MSDU_INFO_ACK_FRAME_RSSI_SET(word, value) \ argument
16641 (word) |= (value) << HTT_TX_MSDU_INFO_ACK_FRAME_RSSI_S; \
16643 #define HTT_TX_MSDU_INFO_ACK_FRAME_RSSI_GET(word) \ argument
16644 (((word) & HTT_TX_MSDU_INFO_ACK_FRAME_RSSI_M) >> HTT_TX_MSDU_INFO_ACK_FRAME_RSSI_S)
16649 #define HTT_TX_MSDU_INFO_FIRST_MSDU_SET(word, value) \ argument
16652 (word) |= (value) << HTT_TX_MSDU_INFO_FIRST_MSDU_S; \
16654 #define HTT_TX_MSDU_INFO_FIRST_MSDU_GET(word) \ argument
16655 (((word) & HTT_TX_MSDU_INFO_FIRST_MSDU_M) >> HTT_TX_MSDU_INFO_FIRST_MSDU_S)
16660 #define HTT_TX_MSDU_INFO_LAST_MSDU_SET(word, value) \ argument
16663 (word) |= (value) << HTT_TX_MSDU_INFO_LAST_MSDU_S; \
16665 #define HTT_TX_MSDU_INFO_LAST_MSDU_GET(word) \ argument
16666 (((word) & HTT_TX_MSDU_INFO_LAST_MSDU_M) >> HTT_TX_MSDU_INFO_LAST_MSDU_S)
16671 #define HTT_TX_MSDU_INFO_MSDU_PART_OF_AMSDU_SET(word, value) \ argument
16674 (word) |= (value) << HTT_TX_MSDU_INFO_MSDU_PART_OF_AMSDU_S; \
16676 #define HTT_TX_MSDU_INFO_MSDU_PART_OF_AMSDU_GET(word) \ argument
16677 (((word) & HTT_TX_MSDU_INFO_MSDU_PART_OF_AMSDU_M) >> HTT_TX_MSDU_INFO_MSDU_PART_OF_AMSDU_S)
16682 #define HTT_TX_MSDU_INFO_BUFFER_TIMESTAMP_SET(word, value) \ argument
16685 (word) |= (value) << HTT_TX_MSDU_INFO_BUFFER_TIMESTAMP_S; \
16687 #define HTT_TX_MSDU_INFO_BUFFER_TIMESTAMP_GET(word) \ argument
16688 (((word) & HTT_TX_MSDU_INFO_BUFFER_TIMESTAMP_M) >> HTT_TX_MSDU_INFO_BUFFER_TIMESTAMP_S)
16710 #define HTT_SOFT_UMAC_TX_COMP_IND_MSDU_COUNT_SET(word, value) \ argument
16713 (word) |= (value) << HTT_SOFT_UMAC_TX_COMP_IND_MSDU_COUNT_S; \
16715 #define HTT_SOFT_UMAC_TX_COMP_IND_MSDU_COUNT_GET(word) \ argument
16716 (((word) & HTT_SOFT_UMAC_TX_COMP_IND_MSDU_COUNT_M) >> HTT_SOFT_UMAC_TX_COMP_IND_MSDU_COUNT_S)
16959 #define HTT_RX_TEST_NUM_INTS_SET(word, value) \ argument
16962 (word) |= (value) << HTT_RX_TEST_NUM_INTS_S; \
16964 #define HTT_RX_TEST_NUM_INTS_GET(word) \ argument
16965 (((word) & HTT_RX_TEST_NUM_INTS_M) >> HTT_RX_TEST_NUM_INTS_S)
16967 #define HTT_RX_TEST_NUM_CHARS_SET(word, value) \ argument
16970 (word) |= (value) << HTT_RX_TEST_NUM_CHARS_S; \
16972 #define HTT_RX_TEST_NUM_CHARS_GET(word) \ argument
16973 (((word) & HTT_RX_TEST_NUM_CHARS_M) >> HTT_RX_TEST_NUM_CHARS_S)
17025 #define HTT_T2H_PKTLOG_MAC_ID_SET(word, value) \ argument
17028 (word) |= (value) << HTT_T2H_PKTLOG_MAC_ID_S; \
17030 #define HTT_T2H_PKTLOG_MAC_ID_GET(word) \ argument
17031 (((word) & HTT_T2H_PKTLOG_MAC_ID_M) >> \
17034 #define HTT_T2H_PKTLOG_PDEV_ID_SET(word, value) \ argument
17037 (word) |= (value) << HTT_T2H_PKTLOG_PDEV_ID_S; \
17039 #define HTT_T2H_PKTLOG_PDEV_ID_GET(word) \ argument
17040 (((word) & HTT_T2H_PKTLOG_PDEV_ID_M) >> \
17043 #define HTT_T2H_PKTLOG_PAYLOAD_SIZE_SET(word, value) \ argument
17046 (word) |= (value) << HTT_T2H_PKTLOG_PAYLOAD_SIZE_S; \
17048 #define HTT_T2H_PKTLOG_PAYLOAD_SIZE_GET(word) \ argument
17049 (((word) & HTT_T2H_PKTLOG_PAYLOAD_SIZE_M) >> \
17352 #define HTT_T2H_STATS_CONF_TLV_TYPE_SET(word, value) \ argument
17355 (word) |= (value) << HTT_T2H_STATS_CONF_TLV_TYPE_S; \
17357 #define HTT_T2H_STATS_CONF_TLV_TYPE_GET(word) \ argument
17358 (((word) & HTT_T2H_STATS_CONF_TLV_TYPE_M) >> \
17361 #define HTT_T2H_STATS_CONF_TLV_STATUS_SET(word, value) \ argument
17364 (word) |= (value) << HTT_T2H_STATS_CONF_TLV_STATUS_S; \
17366 #define HTT_T2H_STATS_CONF_TLV_STATUS_GET(word) \ argument
17367 (((word) & HTT_T2H_STATS_CONF_TLV_STATUS_M) >> \
17370 #define HTT_T2H_STATS_CONF_TLV_LENGTH_SET(word, value) \ argument
17373 (word) |= (value) << HTT_T2H_STATS_CONF_TLV_LENGTH_S; \
17375 #define HTT_T2H_STATS_CONF_TLV_LENGTH_GET(word) \ argument
17376 (((word) & HTT_T2H_STATS_CONF_TLV_LENGTH_M) >> \
17480 #define HTT_H2T_FRAG_DESC_BANK_PDEVID_SET(word, value) \ argument
17483 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_PDEVID_S); \
17485 #define HTT_H2T_FRAG_DESC_BANK_PDEVID_GET(word) \ argument
17486 (((word) & HTT_H2T_FRAG_DESC_BANK_PDEVID_M) >> HTT_H2T_FRAG_DESC_BANK_PDEVID_S)
17488 #define HTT_H2T_FRAG_DESC_BANK_SWAP_SET(word, value) \ argument
17491 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_SWAP_S); \
17493 #define HTT_H2T_FRAG_DESC_BANK_SWAP_GET(word) \ argument
17494 (((word) & HTT_H2T_FRAG_DESC_BANK_SWAP_M) >> HTT_H2T_FRAG_DESC_BANK_SWAP_S)
17496 #define HTT_H2T_FRAG_DESC_BANK_NUM_BANKS_SET(word, value) \ argument
17499 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_NUM_BANKS_S); \
17501 #define HTT_H2T_FRAG_DESC_BANK_NUM_BANKS_GET(word) \ argument
17502 (((word) & HTT_H2T_FRAG_DESC_BANK_NUM_BANKS_M) >> HTT_H2T_FRAG_DESC_BANK_NUM_BANKS_S)
17504 #define HTT_H2T_FRAG_DESC_BANK_DESC_SIZE_SET(word, value) \ argument
17507 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_DESC_SIZE_S); \
17509 #define HTT_H2T_FRAG_DESC_BANK_DESC_SIZE_GET(word) \ argument
17510 (((word) & HTT_H2T_FRAG_DESC_BANK_DESC_SIZE_M) >> HTT_H2T_FRAG_DESC_BANK_DESC_SIZE_S)
17512 #define HTT_H2T_FRAG_DESC_BANK_MIN_IDX_SET(word, value) \ argument
17515 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_MIN_IDX_S); \
17517 #define HTT_H2T_FRAG_DESC_BANK_MIN_IDX_GET(word) \ argument
17518 (((word) & HTT_H2T_FRAG_DESC_BANK_MIN_IDX_M) >> HTT_H2T_FRAG_DESC_BANK_MIN_IDX_S)
17520 #define HTT_H2T_FRAG_DESC_BANK_MAX_IDX_SET(word, value) \ argument
17523 (word) |= ((value) << HTT_H2T_FRAG_DESC_BANK_MAX_IDX_S); \
17525 #define HTT_H2T_FRAG_DESC_BANK_MAX_IDX_GET(word) \ argument
17526 (((word) & HTT_H2T_FRAG_DESC_BANK_MAX_IDX_M) >> HTT_H2T_FRAG_DESC_BANK_MAX_IDX_S)
17614 #define HTT_TX_CREDIT_SIGN_BIT_SET(word, value) \ argument
17617 (word) |= (value) << HTT_TX_CREDIT_SIGN_BIT_S; \
17620 #define HTT_TX_CREDIT_SIGN_BIT_GET(word) \ argument
17621 (((word) & HTT_TX_CREDIT_SIGN_BIT_M) >> HTT_TX_CREDIT_SIGN_BIT_S)
17623 #define HTT_TX_CREDIT_TXQ_GRP_SET(word, value) \ argument
17626 (word) |= (value) << HTT_TX_CREDIT_TXQ_GRP_S; \
17629 #define HTT_TX_CREDIT_TXQ_GRP_GET(word) \ argument
17630 (((word) & HTT_TX_CREDIT_TXQ_GRP_M) >> HTT_TX_CREDIT_TXQ_GRP_S)
17632 #define HTT_TX_CREDIT_DELTA_ABS_SET(word, value) \ argument
17635 (word) |= (value) << HTT_TX_CREDIT_DELTA_ABS_S; \
17638 #define HTT_TX_CREDIT_DELTA_ABS_GET(word) \ argument
17639 (((word) & HTT_TX_CREDIT_DELTA_ABS_M) >> HTT_TX_CREDIT_DELTA_ABS_S)
17834 #define HTT_CHAN_CHANGE_PRIMARY_CHAN_CENTER_FREQ_MHZ_SET(word, value) \ argument
17837 (word) |= (value) << HTT_CHAN_CHANGE_PRIMARY_CHAN_CENTER_FREQ_MHZ_S; \
17839 #define HTT_CHAN_CHANGE_PRIMARY_CHAN_CENTER_FREQ_MHZ_GET(word) \ argument
17840 (((word) & HTT_CHAN_CHANGE_PRIMARY_CHAN_CENTER_FREQ_MHZ_M) \
17843 #define HTT_CHAN_CHANGE_CONTIG_CHAN1_CENTER_FREQ_MHZ_SET(word, value) \ argument
17846 (word) |= (value) << HTT_CHAN_CHANGE_CONTIG_CHAN1_CENTER_FREQ_MHZ_S; \
17848 #define HTT_CHAN_CHANGE_CONTIG_CHAN1_CENTER_FREQ_MHZ_GET(word) \ argument
17849 (((word) & HTT_CHAN_CHANGE_CONTIG_CHAN1_CENTER_FREQ_MHZ_M) \
17852 #define HTT_CHAN_CHANGE_CONTIG_CHAN2_CENTER_FREQ_MHZ_SET(word, value) \ argument
17855 (word) |= (value) << HTT_CHAN_CHANGE_CONTIG_CHAN2_CENTER_FREQ_MHZ_S; \
17857 #define HTT_CHAN_CHANGE_CONTIG_CHAN2_CENTER_FREQ_MHZ_GET(word) \ argument
17858 (((word) & HTT_CHAN_CHANGE_CONTIG_CHAN2_CENTER_FREQ_MHZ_M) \
17861 #define HTT_CHAN_CHANGE_PHY_MODE_SET(word, value) \ argument
17864 (word) |= (value) << HTT_CHAN_CHANGE_PHY_MODE_S; \
17866 #define HTT_CHAN_CHANGE_PHY_MODE_GET(word) \ argument
17867 (((word) & HTT_CHAN_CHANGE_PHY_MODE_M) \
18765 #define HTT_T2H_PPDU_STATS_MAC_ID_SET(word, value) \ argument
18768 (word) |= (value) << HTT_T2H_PPDU_STATS_MAC_ID_S; \
18770 #define HTT_T2H_PPDU_STATS_MAC_ID_GET(word) \ argument
18771 (((word) & HTT_T2H_PPDU_STATS_MAC_ID_M) >> \
18774 #define HTT_T2H_PPDU_STATS_PDEV_ID_SET(word, value) \ argument
18777 (word) |= (value) << HTT_T2H_PPDU_STATS_PDEV_ID_S; \
18779 #define HTT_T2H_PPDU_STATS_PDEV_ID_GET(word) \ argument
18780 (((word) & HTT_T2H_PPDU_STATS_PDEV_ID_M) >> \
18783 #define HTT_T2H_PPDU_STATS_PAYLOAD_SIZE_SET(word, value) \ argument
18786 (word) |= (value) << HTT_T2H_PPDU_STATS_PAYLOAD_SIZE_S; \
18788 #define HTT_T2H_PPDU_STATS_PAYLOAD_SIZE_GET(word) \ argument
18789 (((word) & HTT_T2H_PPDU_STATS_PAYLOAD_SIZE_M) >> \
18792 #define HTT_T2H_PPDU_STATS_PPDU_ID_SET(word, value) \ argument
18795 (word) |= (value) << HTT_T2H_PPDU_STATS_PPDU_ID_S; \
18797 #define HTT_T2H_PPDU_STATS_PPDU_ID_GET(word) \ argument
18798 (((word) & HTT_T2H_PPDU_STATS_PPDU_ID_M) >> \
18913 #define HTT_T2H_EXT_STATS_CONF_TLV_TYPE_SET(word, value) \ argument
18916 (word) |= (value) << HTT_T2H_EXT_STATS_CONF_TLV_TYPE_S; \
18918 #define HTT_T2H_EXT_STATS_CONF_TLV_TYPE_GET(word) \ argument
18919 (((word) & HTT_T2H_EXT_STATS_CONF_TLV_TYPE_M) >> \
18922 #define HTT_T2H_EXT_STATS_CONF_TLV_STATUS_SET(word, value) \ argument
18925 (word) |= (value) << HTT_T2H_EXT_STATS_CONF_TLV_STATUS_S; \
18927 #define HTT_T2H_EXT_STATS_CONF_TLV_STATUS_GET(word) \ argument
18928 (((word) & HTT_T2H_EXT_STATS_CONF_TLV_STATUS_M) >> \
18931 #define HTT_T2H_EXT_STATS_CONF_TLV_DONE_SET(word, value) \ argument
18934 (word) |= (value) << HTT_T2H_EXT_STATS_CONF_TLV_DONE_S; \
18936 #define HTT_T2H_EXT_STATS_CONF_TLV_DONE_GET(word) \ argument
18937 (((word) & HTT_T2H_EXT_STATS_CONF_TLV_DONE_M) >> \
18940 #define HTT_T2H_EXT_STATS_CONF_TLV_LENGTH_SET(word, value) \ argument
18943 (word) |= (value) << HTT_T2H_EXT_STATS_CONF_TLV_LENGTH_S; \
18945 #define HTT_T2H_EXT_STATS_CONF_TLV_LENGTH_GET(word) \ argument
18946 (((word) & HTT_T2H_EXT_STATS_CONF_TLV_LENGTH_M) >> \
19063 #define HTT_T2H_MONITOR_MAC_HEADER_PEER_ID_SET(word, value) \ argument
19066 (word) |= (value) << HTT_T2H_MONITOR_MAC_HEADER_PEER_ID_S; \
19068 #define HTT_T2H_MONITOR_MAC_HEADER_PEER_ID_GET(word) \ argument
19069 (((word) & HTT_T2H_MONITOR_MAC_HEADER_PEER_ID_M) >> \
19072 #define HTT_T2H_MONITOR_MAC_HEADER_NUM_MPDU_SET(word, value) \ argument
19075 (word) |= (value) << HTT_T2H_MONITOR_MAC_HEADER_NUM_MPDU_S; \
19077 #define HTT_T2H_MONITOR_MAC_HEADER_NUM_MPDU_GET(word) \ argument
19078 (((word) & HTT_T2H_MONITOR_MAC_HEADER_NUM_MPDU_M) >> \
19521 #define HTT_T2H_CFR_DUMP_PAYLOAD_PRESENT_ID_SET(word, value) \ argument
19524 (word) |= (value) << HTT_T2H_CFR_DUMP_PAYLOAD_PRESENT_ID_S; \
19526 #define HTT_T2H_CFR_DUMP_PAYLOAD_PRESENT_ID_GET(word) \ argument
19527 (((word) & HTT_T2H_CFR_DUMP_PAYLOAD_PRESENT_ID_M) >> \
19551 #define HTT_T2H_CFR_DUMP_TYPE1_MEM_REQ_ID_SET(word, value) \ argument
19554 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_MEM_REQ_ID_S; \
19556 #define HTT_T2H_CFR_DUMP_TYPE1_MEM_REQ_ID_GET(word) \ argument
19557 (((word) & HTT_T2H_CFR_DUMP_TYPE1_MEM_REQ_ID_M) >> \
19560 #define HTT_T2H_CFR_DUMP_TYPE1_STATUS_SET(word, value) \ argument
19563 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_STATUS_S; \
19565 #define HTT_T2H_CFR_DUMP_TYPE1_STATUS_GET(word) \ argument
19566 (((word) & HTT_T2H_CFR_DUMP_TYPE1_STATUS_M) >> \
19569 #define HTT_T2H_CFR_DUMP_TYPE1_CAP_BW_SET(word, value) \ argument
19572 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_CAP_BW_S; \
19574 #define HTT_T2H_CFR_DUMP_TYPE1_CAP_BW_GET(word) \ argument
19575 (((word) & HTT_T2H_CFR_DUMP_TYPE1_CAP_BW_M) >> \
19578 #define HTT_T2H_CFR_DUMP_TYPE1_MODE_SET(word, value) \ argument
19581 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_MODE_S; \
19583 #define HTT_T2H_CFR_DUMP_TYPE1_MODE_GET(word) \ argument
19584 (((word) & HTT_T2H_CFR_DUMP_TYPE1_MODE_M) >> \
19587 #define HTT_T2H_CFR_DUMP_TYPE1_STS_SET(word, value) \ argument
19590 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_STS_S; \
19592 #define HTT_T2H_CFR_DUMP_TYPE1_STS_GET(word) \ argument
19593 (((word) & HTT_T2H_CFR_DUMP_TYPE1_STS_M) >> \
19596 #define HTT_T2H_CFR_DUMP_TYPE1_CHAN_BW_SET(word, value) \ argument
19599 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_CHAN_BW_S; \
19601 #define HTT_T2H_CFR_DUMP_TYPE1_CHAN_BW_GET(word) \ argument
19602 (((word) & HTT_T2H_CFR_DUMP_TYPE1_CHAN_BW_M) >> \
19605 #define HTT_T2H_CFR_DUMP_TYPE1_CAP_TYPE_SET(word, value) \ argument
19608 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_CAP_TYPE_S; \
19610 #define HTT_T2H_CFR_DUMP_TYPE1_CAP_TYPE_GET(word) \ argument
19611 (((word) & HTT_T2H_CFR_DUMP_TYPE1_CAP_TYPE_M) >> \
19614 #define HTT_T2H_CFR_DUMP_TYPE1_VDEV_ID_SET(word, value) \ argument
19617 (word) |= (value) << HTT_T2H_CFR_DUMP_TYPE1_VDEV_ID_S; \
19619 #define HTT_T2H_CFR_DUMP_TYPE1_VDEV_ID_GET(word) \ argument
19620 (((word) & HTT_T2H_CFR_DUMP_TYPE1_VDEV_ID_M) >> \
19784 #define HTT_T2H_RX_BKPRESSURE_PDEV_ID_SET(word, value) \ argument
19787 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_PDEV_ID_S; \
19789 #define HTT_T2H_RX_BKPRESSURE_PDEV_ID_GET(word) \ argument
19790 (((word) & HTT_T2H_RX_BKPRESSURE_PDEV_ID_M) >> \
19793 #define HTT_T2H_RX_BKPRESSURE_RING_TYPE_SET(word, value) \ argument
19796 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_RING_TYPE_S; \
19798 #define HTT_T2H_RX_BKPRESSURE_RING_TYPE_GET(word) \ argument
19799 (((word) & HTT_T2H_RX_BKPRESSURE_RING_TYPE_M) >> \
19802 #define HTT_T2H_RX_BKPRESSURE_RINGID_SET(word, value) \ argument
19805 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_RINGID_S; \
19807 #define HTT_T2H_RX_BKPRESSURE_RINGID_GET(word) \ argument
19808 (((word) & HTT_T2H_RX_BKPRESSURE_RINGID_M) >> \
19811 #define HTT_T2H_RX_BKPRESSURE_HEAD_IDX_SET(word, value) \ argument
19814 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_HEAD_IDX_S; \
19816 #define HTT_T2H_RX_BKPRESSURE_HEAD_IDX_GET(word) \ argument
19817 (((word) & HTT_T2H_RX_BKPRESSURE_HEAD_IDX_M) >> \
19820 #define HTT_T2H_RX_BKPRESSURE_TAIL_IDX_SET(word, value) \ argument
19823 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_TAIL_IDX_S; \
19825 #define HTT_T2H_RX_BKPRESSURE_TAIL_IDX_GET(word) \ argument
19826 (((word) & HTT_T2H_RX_BKPRESSURE_TAIL_IDX_M) >> \
19829 #define HTT_T2H_RX_BKPRESSURE_TIME_MS_SET(word, value) \ argument
19832 (word) |= (value) << HTT_T2H_RX_BKPRESSURE_TIME_MS_S; \
19834 #define HTT_T2H_RX_BKPRESSURE_TIME_MS_GET(word) \ argument
19835 (((word) & HTT_T2H_RX_BKPRESSURE_TIME_MS_M) >> \
20102 #define HTT_UL_OFDMA_USER_INFO_V0_W0_FW_INTERNAL_GET(word) \ argument
20103 …(((word) & HTT_UL_OFDMA_USER_INFO_V0_W0_FW_INTERNAL_M) >> HTT_UL_OFDMA_USER_INFO_V0_W0_FW_INTERNAL…
20105 #define HTT_UL_OFDMA_USER_INFO_V0_W0_FW_INTERNAL_SET(word, _val) \ argument
20108 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W0_FW_INTERNAL_S)); \
20112 #define HTT_UL_OFDMA_USER_INFO_V0_W0_VALID_GET(word) \ argument
20113 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W0_VALID_M) >> HTT_UL_OFDMA_USER_INFO_V0_W0_VALID_S)
20115 #define HTT_UL_OFDMA_USER_INFO_V0_W0_VALID_SET(word, _val) \ argument
20118 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W0_VALID_S)); \
20122 #define HTT_UL_OFDMA_USER_INFO_V0_W0_VER_GET(word) \ argument
20123 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W0_VER_M) >> HTT_UL_OFDMA_USER_INFO_V0_W0_VER_S)
20125 #define HTT_UL_OFDMA_USER_INFO_V0_W0_VER_SET(word, _val) \ argument
20128 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W0_VER_S)); \
20134 #define HTT_UL_OFDMA_USER_INFO_V0_W1_NSS_GET(word) \ argument
20135 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_NSS_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_NSS_S)
20137 #define HTT_UL_OFDMA_USER_INFO_V0_W1_NSS_SET(word, _val) \ argument
20140 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_NSS_S)); \
20144 #define HTT_UL_OFDMA_USER_INFO_V0_W1_MCS_GET(word) \ argument
20145 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_MCS_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_MCS_S)
20147 #define HTT_UL_OFDMA_USER_INFO_V0_W1_MCS_SET(word, _val) \ argument
20150 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_MCS_S)); \
20154 #define HTT_UL_OFDMA_USER_INFO_V0_W1_LDPC_GET(word) \ argument
20155 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_LDPC_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_LDPC_S)
20157 #define HTT_UL_OFDMA_USER_INFO_V0_W1_LDPC_SET(word, _val) \ argument
20160 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_LDPC_S)); \
20164 #define HTT_UL_OFDMA_USER_INFO_V0_W1_DCM_GET(word) \ argument
20165 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_DCM_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_DCM_S)
20167 #define HTT_UL_OFDMA_USER_INFO_V0_W1_DCM_SET(word, _val) \ argument
20170 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_DCM_S)); \
20174 #define HTT_UL_OFDMA_USER_INFO_V0_W1_RU_START_GET(word) \ argument
20175 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_RU_START_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_RU_START_S)
20177 #define HTT_UL_OFDMA_USER_INFO_V0_W1_RU_START_SET(word, _val) \ argument
20180 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_RU_START_S)); \
20184 #define HTT_UL_OFDMA_USER_INFO_V0_W1_RU_SIZE_GET(word) \ argument
20185 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_RU_SIZE_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_RU_SIZE_S)
20187 #define HTT_UL_OFDMA_USER_INFO_V0_W1_RU_SIZE_SET(word, _val) \ argument
20190 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_RU_SIZE_S)); \
20194 #define HTT_UL_OFDMA_USER_INFO_V0_W1_TRIG_TYP_GET(word) \ argument
20195 (((word) & HTT_UL_OFDMA_USER_INFO_V0_W1_TRIG_TYP_M) >> HTT_UL_OFDMA_USER_INFO_V0_W1_TRIG_TYP_S)
20197 #define HTT_UL_OFDMA_USER_INFO_V0_W1_TRIG_TYP_SET(word, _val) \ argument
20200 ((word) |= ((_val) << HTT_UL_OFDMA_USER_INFO_V0_W1_RU_TRIG_TYP_S)); \
21663 #define HTT_PPDU_ID_FMT_IND_VALID_SET_BITS15_0(word, value) \ argument
21666 (word) |= (value) << HTT_PPDU_ID_FMT_IND_VALID_BITS15_0_S; \
21668 #define HTT_PPDU_ID_FMT_IND_VALID_GET_BITS15_0(word) \ argument
21669 (((word) & HTT_PPDU_ID_FMT_IND_VALID_BITS15_0_M) >> HTT_PPDU_ID_FMT_IND_VALID_BITS15_0_S)
21671 #define HTT_PPDU_ID_FMT_IND_BITS_SET_BITS15_0(word, value) \ argument
21674 (word) |= (value) << HTT_PPDU_ID_FMT_IND_BITS_BITS15_0_S; \
21676 #define HTT_PPDU_ID_FMT_IND_BITS_GET_BITS15_0(word) \ argument
21677 (((word) & HTT_PPDU_ID_FMT_IND_BITS_BITS15_0_M) >> HTT_PPDU_ID_FMT_IND_BITS_BITS15_0_S)
21679 #define HTT_PPDU_ID_FMT_IND_OFFSET_SET_BITS15_0(word, value) \ argument
21682 (word) |= (value) << HTT_PPDU_ID_FMT_IND_OFFSET_BITS15_0_S; \
21684 #define HTT_PPDU_ID_FMT_IND_OFFSET_GET_BITS15_0(word) \ argument
21685 (((word) & HTT_PPDU_ID_FMT_IND_OFFSET_BITS15_0_M) >> HTT_PPDU_ID_FMT_IND_OFFSET_BITS15_0_S)
21688 #define HTT_PPDU_ID_FMT_IND_VALID_SET_BITS31_16(word, value) \ argument
21691 (word) |= (value) << HTT_PPDU_ID_FMT_IND_VALID_BITS31_16_S; \
21693 #define HTT_PPDU_ID_FMT_IND_VALID_GET_BITS31_16(word) \ argument
21694 (((word) & HTT_PPDU_ID_FMT_IND_VALID_BITS31_16_M) >> HTT_PPDU_ID_FMT_IND_VALID_BITS31_16_S)
21696 #define HTT_PPDU_ID_FMT_IND_BITS_SET_BITS31_16(word, value) \ argument
21699 (word) |= (value) << HTT_PPDU_ID_FMT_IND_BITS_BITS31_16_S; \
21701 #define HTT_PPDU_ID_FMT_IND_BITS_GET_BITS31_16(word) \ argument
21702 (((word) & HTT_PPDU_ID_FMT_IND_BITS_BITS31_16_M) >> HTT_PPDU_ID_FMT_IND_BITS_BITS31_16_S)
21704 #define HTT_PPDU_ID_FMT_IND_OFFSET_SET_BITS31_16(word, value) \ argument
21707 (word) |= (value) << HTT_PPDU_ID_FMT_IND_OFFSET_BITS31_16_S; \
21709 #define HTT_PPDU_ID_FMT_IND_OFFSET_GET_BITS31_16(word) \ argument
21710 (((word) & HTT_PPDU_ID_FMT_IND_OFFSET_BITS31_16_M) >> HTT_PPDU_ID_FMT_IND_OFFSET_BITS31_16_S)
22420 #define HTT_RX_DATA_IND_PEER_ID_SET(word, value) \ argument
22423 (word) |= (value) << HTT_RX_DATA_IND_PEER_ID_S; \
22425 #define HTT_RX_DATA_IND_PEER_ID_GET(word) \ argument
22426 (((word) & HTT_RX_DATA_IND_PEER_ID_M) >> HTT_RX_DATA_IND_PEER_ID_S)
22431 #define HTT_RX_DATA_IND_VDEV_ID_SET(word, value) \ argument
22434 (word) |= (value) << HTT_RX_DATA_IND_VDEV_ID_S; \
22436 #define HTT_RX_DATA_IND_VDEV_ID_GET(word) \ argument
22437 (((word) & HTT_RX_DATA_IND_VDEV_ID_M) >> HTT_RX_DATA_IND_VDEV_ID_S)
22442 #define HTT_RX_DATA_IND_MSDU_CNT_SET(word, value) \ argument
22445 (word) |= (value) << HTT_RX_DATA_IND_MSDU_CNT_S; \
22447 #define HTT_RX_DATA_IND_MSDU_CNT_GET(word) \ argument
22448 (((word) & HTT_RX_DATA_IND_MSDU_CNT_M) >> HTT_RX_DATA_IND_MSDU_CNT_S)
22453 #define HTT_RX_DATA_IND_FRAG_SET(word, value) \ argument
22456 (word) |= (value) << HTT_RX_DATA_IND_FRAG_S; \
22458 #define HTT_RX_DATA_IND_FRAG_GET(word) \ argument
22459 (((word) & HTT_RX_DATA_IND_FRAG_M) >> HTT_RX_DATA_IND_FRAG_S)
22469 #define HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_LOW_SET(word, value) \ argument
22472 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_LOW_S; \
22474 #define HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_LOW_GET(word) \ argument
22475 (((word) & HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_LOW_M) >> HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_LOW_S)
22477 #define HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_HIGH_SET(word, value) \ argument
22480 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_HIGH_S; \
22482 #define HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_HIGH_GET(word) \ argument
22483 … (((word) & HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_HIGH_M) >> HTT_RX_DATA_MSDU_INFO_BUFFER_ADDR_HIGH_S)
22488 #define HTT_RX_DATA_MSDU_INFO_SW_BUFFER_COOKIE_SET(word, value) \ argument
22491 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_SW_BUFFER_COOKIE_S; \
22493 #define HTT_RX_DATA_MSDU_INFO_SW_BUFFER_COOKIE_GET(word) \ argument
22494 … (((word) & HTT_RX_DATA_MSDU_INFO_SW_BUFFER_COOKIE_M) >> HTT_RX_DATA_MSDU_INFO_SW_BUFFER_COOKIE_S)
22499 #define HTT_RX_DATA_MSDU_INFO_FW_OFFLOADS_INSPECTED_SET(word, value) \ argument
22502 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_FW_OFFLOADS_INSPECTED_S; \
22504 #define HTT_RX_DATA_MSDU_INFO_FW_OFFLOADS_INSPECTED_GET(word) \ argument
22505 …(((word) & HTT_RX_DATA_MSDU_INFO_FW_OFFLOADS_INSPECTED_M) >> HTT_RX_DATA_MSDU_INFO_FW_OFFLOADS_INS…
22510 #define HTT_RX_DATA_MSDU_INFO_MPDU_RETRY_BIT_SET(word, value) \ argument
22513 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_MPDU_RETRY_BIT_S; \
22515 #define HTT_RX_DATA_MSDU_INFO_MPDU_RETRY_BIT_GET(word) \ argument
22516 (((word) & HTT_RX_DATA_MSDU_INFO_MPDU_RETRY_BIT_M) >> HTT_RX_DATA_MSDU_INFO_MPDU_RETRY_BIT_S)
22521 #define HTT_RX_DATA_MSDU_INFO_RAW_MPDU_FRAME_SET(word, value) \ argument
22524 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_RAW_MPDU_FRAME_S; \
22526 #define HTT_RX_DATA_MSDU_INFO_RAW_MPDU_FRAME_GET(word) \ argument
22527 (((word) & HTT_RX_DATA_MSDU_INFO_RAW_MPDU_FRAME_M) >> HTT_RX_DATA_MSDU_INFO_RAW_MPDU_FRAME_S)
22532 #define HTT_RX_DATA_MSDU_INFO_FIRST_MSDU_IN_MPDU_SET(word, value) \ argument
22535 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_FIRST_MSDU_IN_MPDU_S; \
22537 #define HTT_RX_DATA_MSDU_INFO_FIRST_MSDU_IN_MPDU_GET(word) \ argument
22538 …(((word) & HTT_RX_DATA_MSDU_INFO_FIRST_MSDU_IN_MPDU_M) >> HTT_RX_DATA_MSDU_INFO_FIRST_MSDU_IN_MPDU…
22543 #define HTT_RX_DATA_MSDU_INFO_LAST_MSDU_IN_MPDU_SET(word, value) \ argument
22546 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_LAST_MSDU_IN_MPDU_S; \
22548 #define HTT_RX_DATA_MSDU_INFO_LAST_MSDU_IN_MPDU_GET(word) \ argument
22549 …(((word) & HTT_RX_DATA_MSDU_INFO_LAST_MSDU_IN_MPDU_M) >> HTT_RX_DATA_MSDU_INFO_LAST_MSDU_IN_MPDU_S)
22554 #define HTT_RX_DATA_MSDU_INFO_MSDU_CONTINUATION_SET(word, value) \ argument
22557 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_MSDU_CONTINUATION_S; \
22559 #define HTT_RX_DATA_MSDU_INFO_MSDU_CONTINUATION_GET(word) \ argument
22560 …(((word) & HTT_RX_DATA_MSDU_INFO_MSDU_CONTINUATION_M) >> HTT_RX_DATA_MSDU_INFO_MSDU_CONTINUATION_S)
22565 #define HTT_RX_DATA_MSDU_INFO_SA_IS_VALID_SET(word, value) \ argument
22568 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_SA_IS_VALID_S; \
22570 #define HTT_RX_DATA_MSDU_INFO_SA_IS_VALID_GET(word) \ argument
22571 (((word) & HTT_RX_DATA_MSDU_INFO_SA_IS_VALID_M) >> HTT_RX_DATA_MSDU_INFO_SA_IS_VALID_S)
22576 #define HTT_RX_DATA_MSDU_INFO_DA_IS_VALID_SET(word, value) \ argument
22579 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_DA_IS_VALID_S; \
22581 #define HTT_RX_DATA_MSDU_INFO_DA_IS_VALID_GET(word) \ argument
22582 (((word) & HTT_RX_DATA_MSDU_INFO_DA_IS_VALID_M) >> HTT_RX_DATA_MSDU_INFO_DA_IS_VALID_S)
22587 #define HTT_RX_DATA_MSDU_INFO_DA_IS_MCBC_SET(word, value) \ argument
22590 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_DA_IS_MCBC_S; \
22592 #define HTT_RX_DATA_MSDU_INFO_DA_IS_MCBC_GET(word) \ argument
22593 (((word) & HTT_RX_DATA_MSDU_INFO_DA_IS_MCBC_M) >> HTT_RX_DATA_MSDU_INFO_DA_IS_MCBC_S)
22598 #define HTT_RX_DATA_MSDU_INFO_TID_INFO_SET(word, value) \ argument
22601 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_TID_INFO_S; \
22603 #define HTT_RX_DATA_MSDU_INFO_TID_INFO_GET(word) \ argument
22604 (((word) & HTT_RX_DATA_MSDU_INFO_TID_INFO_M) >> HTT_RX_DATA_MSDU_INFO_TID_INFO_S)
22609 #define HTT_RX_DATA_MSDU_INFO_MSDU_LENGTH_SET(word, value) \ argument
22612 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_MSDU_LENGTH_S; \
22614 #define HTT_RX_DATA_MSDU_INFO_MSDU_LENGTH_GET(word) \ argument
22615 (((word) & HTT_RX_DATA_MSDU_INFO_MSDU_LENGTH_M) >> HTT_RX_DATA_MSDU_INFO_MSDU_LENGTH_S)
22620 #define HTT_RX_DATA_MSDU_INFO_IS_FIRST_PKT_AFTER_WKP_SET(word, value) \ argument
22623 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_IS_FIRST_PKT_AFTER_WKP_S; \
22625 #define HTT_RX_DATA_MSDU_INFO_IS_FIRST_PKT_AFTER_WKP_GET(word) \ argument
22626 …(((word) & HTT_RX_DATA_MSDU_INFO_IS_FIRST_PKT_AFTER_WKP_M) >> HTT_RX_DATA_MSDU_INFO_IS_FIRST_PKT_A…
22631 #define HTT_RX_DATA_MSDU_INFO_ERROR_VALID_SET(word, value) \ argument
22634 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_ERROR_VALID_S; \
22636 #define HTT_RX_DATA_MSDU_INFO_ERROR_VALID_GET(word) \ argument
22637 (((word) & HTT_RX_DATA_MSDU_INFO_ERROR_VALID_M) >> HTT_RX_DATA_MSDU_INFO_ERROR_VALID_S)
22642 #define HTT_RX_DATA_MSDU_INFO_ERROR_INFO_SET(word, value) \ argument
22645 (word) |= (value) << HTT_RX_DATA_MSDU_INFO_ERROR_INFO_S; \
22647 #define HTT_RX_DATA_MSDU_INFO_ERROR_INFO_GET(word) \ argument
22648 (((word) & HTT_RX_DATA_MSDU_INFO_ERROR_INFO_M) >> HTT_RX_DATA_MSDU_INFO_ERROR_INFO_S)
22816 #define HTT_PEER_AST_OVERRIDE_VDEV_ID_SET(word, value) \ argument
22819 (word) |= (value) << HTT_PEER_AST_OVERRIDE_VDEV_ID_S; \
22821 #define HTT_PEER_AST_OVERRIDE_VDEV_ID_GET(word) \ argument
22822 (((word) & HTT_PEER_AST_OVERRIDE_VDEV_ID_M) >> HTT_PEER_AST_OVERRIDE_VDEV_ID_S)
22824 #define HTT_PEER_AST_OVERRIDE_SW_PEER_ID_SET(word, value) \ argument
22827 (word) |= (value) << HTT_PEER_AST_OVERRIDE_SW_PEER_ID_S; \
22829 #define HTT_PEER_AST_OVERRIDE_SW_PEER_ID_GET(word) \ argument
22830 (((word) & HTT_PEER_AST_OVERRIDE_SW_PEER_ID_M) >> HTT_PEER_AST_OVERRIDE_SW_PEER_ID_S)
22832 #define HTT_PEER_AST_OVERRIDE_MAC_ADDR_L32_SET(word, value) \ argument
22835 (word) |= (value) << HTT_PEER_AST_OVERRIDE_MAC_ADDR_L32_S; \
22837 #define HTT_PEER_AST_OVERRIDE_MAC_ADDR_L32_GET(word) \ argument
22838 (((word) & HTT_PEER_AST_OVERRIDE_MAC_ADDR_L32_M) >> HTT_PEER_AST_OVERRIDE_MAC_ADDR_L32_S)
22840 #define HTT_PEER_AST_OVERRIDE_MAC_ADDR_U16_SET(word, value) \ argument
22843 (word) |= (value) << HTT_PEER_AST_OVERRIDE_MAC_ADDR_U16_S; \
22845 #define HTT_PEER_AST_OVERRIDE_MAC_ADDR_U16_GET(word) \ argument
22846 (((word) & HTT_PEER_AST_OVERRIDE_MAC_ADDR_U16_M) >> HTT_PEER_AST_OVERRIDE_MAC_ADDR_U16_S)
22848 #define HTT_PEER_AST_OVERRIDE_AST_INDEX1_SET(word, value) \ argument
22851 (word) |= (value) << HTT_PEER_AST_OVERRIDE_AST_INDEX1_S; \
22853 #define HTT_PEER_AST_OVERRIDE_AST_INDEX1_GET(word) \ argument
22854 (((word) & HTT_PEER_AST_OVERRIDE_AST_INDEX1_M) >> HTT_PEER_AST_OVERRIDE_AST_INDEX1_S)
22857 #define HTT_PEER_AST_OVERRIDE_AST_INDEX2_SET(word, value) \ argument
22860 (word) |= (value) << HTT_PEER_AST_OVERRIDE_AST_INDEX2_S; \
22862 #define HTT_PEER_AST_OVERRIDE_AST_INDEX2_GET(word) \ argument
22863 (((word) & HTT_PEER_AST_OVERRIDE_AST_INDEX2_M) >> HTT_PEER_AST_OVERRIDE_AST_INDEX2_S)