Lines Matching full:table

652 static inline void SET_CTRL_INFO_MACID(void *table, u32 val)
654 le32p_replace_bits((__le32 *)(table) + 0, val, GENMASK(6, 0));
657 static inline void SET_CTRL_INFO_OPERATION(void *table, u32 val)
659 le32p_replace_bits((__le32 *)(table) + 0, val, BIT(7));
662 static inline void SET_CMC_TBL_DATARATE(void *table, u32 val)
664 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(8, 0));
665 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATARATE,
669 static inline void SET_CMC_TBL_FORCE_TXOP(void *table, u32 val)
671 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(9));
672 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_FORCE_TXOP,
676 static inline void SET_CMC_TBL_DATA_BW(void *table, u32 val)
678 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(11, 10));
679 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATA_BW,
683 static inline void SET_CMC_TBL_DATA_GI_LTF(void *table, u32 val)
685 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(14, 12));
686 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATA_GI_LTF,
690 static inline void SET_CMC_TBL_DARF_TC_INDEX(void *table, u32 val)
692 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(15));
693 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DARF_TC_INDEX,
697 static inline void SET_CMC_TBL_ARFR_CTRL(void *table, u32 val)
699 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(19, 16));
700 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ARFR_CTRL,
704 static inline void SET_CMC_TBL_ACQ_RPT_EN(void *table, u32 val)
706 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(20));
707 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ACQ_RPT_EN,
711 static inline void SET_CMC_TBL_MGQ_RPT_EN(void *table, u32 val)
713 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(21));
714 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_MGQ_RPT_EN,
718 static inline void SET_CMC_TBL_ULQ_RPT_EN(void *table, u32 val)
720 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(22));
721 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_ULQ_RPT_EN,
725 static inline void SET_CMC_TBL_TWTQ_RPT_EN(void *table, u32 val)
727 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(23));
728 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_TWTQ_RPT_EN,
732 static inline void SET_CMC_TBL_DISRTSFB(void *table, u32 val)
734 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(25));
735 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DISRTSFB,
739 static inline void SET_CMC_TBL_DISDATAFB(void *table, u32 val)
741 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(26));
742 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DISDATAFB,
746 static inline void SET_CMC_TBL_TRYRATE(void *table, u32 val)
748 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(27));
749 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_TRYRATE,
753 static inline void SET_CMC_TBL_AMPDU_DENSITY(void *table, u32 val)
755 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(31, 28));
756 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_AMPDU_DENSITY,
760 static inline void SET_CMC_TBL_DATA_RTY_LOWEST_RATE(void *table, u32 val)
762 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(8, 0));
763 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_DATA_RTY_LOWEST_RATE,
767 static inline void SET_CMC_TBL_AMPDU_TIME_SEL(void *table, u32 val)
769 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(9));
770 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_AMPDU_TIME_SEL,
774 static inline void SET_CMC_TBL_AMPDU_LEN_SEL(void *table, u32 val)
776 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(10));
777 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_AMPDU_LEN_SEL,
781 static inline void SET_CMC_TBL_RTS_TXCNT_LMT_SEL(void *table, u32 val)
783 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(11));
784 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_TXCNT_LMT_SEL,
788 static inline void SET_CMC_TBL_RTS_TXCNT_LMT(void *table, u32 val)
790 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(15, 12));
791 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_TXCNT_LMT,
795 static inline void SET_CMC_TBL_RTSRATE(void *table, u32 val)
797 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(24, 16));
798 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTSRATE,
802 static inline void SET_CMC_TBL_VCS_STBC(void *table, u32 val)
804 le32p_replace_bits((__le32 *)(table) + 2, val, BIT(27));
805 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_VCS_STBC,
809 static inline void SET_CMC_TBL_RTS_RTY_LOWEST_RATE(void *table, u32 val)
811 le32p_replace_bits((__le32 *)(table) + 2, val, GENMASK(31, 28));
812 le32p_replace_bits((__le32 *)(table) + 10, SET_CMC_TBL_MASK_RTS_RTY_LOWEST_RATE,
816 static inline void SET_CMC_TBL_DATA_TX_CNT_LMT(void *table, u32 val)
818 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(5, 0));
819 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_DATA_TX_CNT_LMT,
823 static inline void SET_CMC_TBL_DATA_TXCNT_LMT_SEL(void *table, u32 val)
825 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(6));
826 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_DATA_TXCNT_LMT_SEL,
830 static inline void SET_CMC_TBL_MAX_AGG_NUM_SEL(void *table, u32 val)
832 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(7));
833 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_MAX_AGG_NUM_SEL,
837 static inline void SET_CMC_TBL_RTS_EN(void *table, u32 val)
839 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(8));
840 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_RTS_EN,
844 static inline void SET_CMC_TBL_CTS2SELF_EN(void *table, u32 val)
846 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(9));
847 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_CTS2SELF_EN,
851 static inline void SET_CMC_TBL_CCA_RTS(void *table, u32 val)
853 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(11, 10));
854 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_CCA_RTS,
858 static inline void SET_CMC_TBL_HW_RTS_EN(void *table, u32 val)
860 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(12));
861 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_HW_RTS_EN,
865 static inline void SET_CMC_TBL_RTS_DROP_DATA_MODE(void *table, u32 val)
867 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(14, 13));
868 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_RTS_DROP_DATA_MODE,
872 static inline void SET_CMC_TBL_AMPDU_MAX_LEN(void *table, u32 val)
874 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(26, 16));
875 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_AMPDU_MAX_LEN,
879 static inline void SET_CMC_TBL_UL_MU_DIS(void *table, u32 val)
881 le32p_replace_bits((__le32 *)(table) + 3, val, BIT(27));
882 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_UL_MU_DIS,
886 static inline void SET_CMC_TBL_AMPDU_MAX_TIME(void *table, u32 val)
888 le32p_replace_bits((__le32 *)(table) + 3, val, GENMASK(31, 28));
889 le32p_replace_bits((__le32 *)(table) + 11, SET_CMC_TBL_MASK_AMPDU_MAX_TIME,
893 static inline void SET_CMC_TBL_MAX_AGG_NUM(void *table, u32 val)
895 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(7, 0));
896 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_MAX_AGG_NUM,
900 static inline void SET_CMC_TBL_BA_BMAP(void *table, u32 val)
902 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(9, 8));
903 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BA_BMAP,
907 static inline void SET_CMC_TBL_VO_LFTIME_SEL(void *table, u32 val)
909 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(18, 16));
910 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_VO_LFTIME_SEL,
914 static inline void SET_CMC_TBL_VI_LFTIME_SEL(void *table, u32 val)
916 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(21, 19));
917 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_VI_LFTIME_SEL,
921 static inline void SET_CMC_TBL_BE_LFTIME_SEL(void *table, u32 val)
923 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(24, 22));
924 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BE_LFTIME_SEL,
928 static inline void SET_CMC_TBL_BK_LFTIME_SEL(void *table, u32 val)
930 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(27, 25));
931 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_BK_LFTIME_SEL,
935 static inline void SET_CMC_TBL_SECTYPE(void *table, u32 val)
937 le32p_replace_bits((__le32 *)(table) + 4, val, GENMASK(31, 28));
938 le32p_replace_bits((__le32 *)(table) + 12, SET_CMC_TBL_MASK_SECTYPE,
942 static inline void SET_CMC_TBL_MULTI_PORT_ID(void *table, u32 val)
944 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(2, 0));
945 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_MULTI_PORT_ID,
949 static inline void SET_CMC_TBL_BMC(void *table, u32 val)
951 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(3));
952 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_BMC,
956 static inline void SET_CMC_TBL_MBSSID(void *table, u32 val)
958 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(7, 4));
959 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_MBSSID,
963 static inline void SET_CMC_TBL_NAVUSEHDR(void *table, u32 val)
965 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(8));
966 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_NAVUSEHDR,
970 static inline void SET_CMC_TBL_TXPWR_MODE(void *table, u32 val)
972 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(11, 9));
973 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_TXPWR_MODE,
977 static inline void SET_CMC_TBL_DATA_DCM(void *table, u32 val)
979 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(12));
980 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_DCM,
984 static inline void SET_CMC_TBL_DATA_ER(void *table, u32 val)
986 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(13));
987 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_ER,
991 static inline void SET_CMC_TBL_DATA_LDPC(void *table, u32 val)
993 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(14));
994 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_LDPC,
998 static inline void SET_CMC_TBL_DATA_STBC(void *table, u32 val)
1000 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(15));
1001 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_STBC,
1005 static inline void SET_CMC_TBL_A_CTRL_BQR(void *table, u32 val)
1007 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(16));
1008 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_BQR,
1012 static inline void SET_CMC_TBL_A_CTRL_UPH(void *table, u32 val)
1014 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(17));
1015 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_UPH,
1019 static inline void SET_CMC_TBL_A_CTRL_BSR(void *table, u32 val)
1021 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(18));
1022 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_BSR,
1026 static inline void SET_CMC_TBL_A_CTRL_CAS(void *table, u32 val)
1028 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(19));
1029 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_A_CTRL_CAS,
1033 static inline void SET_CMC_TBL_DATA_BW_ER(void *table, u32 val)
1035 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(20));
1036 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_DATA_BW_ER,
1040 static inline void SET_CMC_TBL_LSIG_TXOP_EN(void *table, u32 val)
1042 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(21));
1043 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_LSIG_TXOP_EN,
1047 static inline void SET_CMC_TBL_CTRL_CNT_VLD(void *table, u32 val)
1049 le32p_replace_bits((__le32 *)(table) + 5, val, BIT(27));
1050 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_CTRL_CNT_VLD,
1054 static inline void SET_CMC_TBL_CTRL_CNT(void *table, u32 val)
1056 le32p_replace_bits((__le32 *)(table) + 5, val, GENMASK(31, 28));
1057 le32p_replace_bits((__le32 *)(table) + 13, SET_CMC_TBL_MASK_CTRL_CNT,
1061 static inline void SET_CMC_TBL_RESP_REF_RATE(void *table, u32 val)
1063 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(8, 0));
1064 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_RESP_REF_RATE,
1068 static inline void SET_CMC_TBL_ALL_ACK_SUPPORT(void *table, u32 val)
1070 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(12));
1071 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ALL_ACK_SUPPORT,
1075 static inline void SET_CMC_TBL_BSR_QUEUE_SIZE_FORMAT(void *table, u32 val)
1077 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(13));
1078 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_BSR_QUEUE_SIZE_FORMAT,
1082 static inline void SET_CMC_TBL_NTX_PATH_EN(void *table, u32 val)
1084 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(19, 16));
1085 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_NTX_PATH_EN,
1089 static inline void SET_CMC_TBL_PATH_MAP_A(void *table, u32 val)
1091 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(21, 20));
1092 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_A,
1096 static inline void SET_CMC_TBL_PATH_MAP_B(void *table, u32 val)
1098 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(23, 22));
1099 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_B,
1103 static inline void SET_CMC_TBL_PATH_MAP_C(void *table, u32 val)
1105 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(25, 24));
1106 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_C,
1110 static inline void SET_CMC_TBL_PATH_MAP_D(void *table, u32 val)
1112 le32p_replace_bits((__le32 *)(table) + 6, val, GENMASK(27, 26));
1113 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_PATH_MAP_D,
1117 static inline void SET_CMC_TBL_ANTSEL_A(void *table, u32 val)
1119 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(28));
1120 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_A,
1124 static inline void SET_CMC_TBL_ANTSEL_B(void *table, u32 val)
1126 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(29));
1127 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_B,
1131 static inline void SET_CMC_TBL_ANTSEL_C(void *table, u32 val)
1133 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(30));
1134 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_C,
1138 static inline void SET_CMC_TBL_ANTSEL_D(void *table, u32 val)
1140 le32p_replace_bits((__le32 *)(table) + 6, val, BIT(31));
1141 le32p_replace_bits((__le32 *)(table) + 14, SET_CMC_TBL_MASK_ANTSEL_D,
1146 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING_V1(void *table, u32 val)
1148 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(1, 0));
1149 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1153 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING40_V1(void *table, u32 val)
1155 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(3, 2));
1156 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1160 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING80_V1(void *table, u32 val)
1162 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(5, 4));
1163 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1167 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING160_V1(void *table, u32 val)
1169 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(7, 6));
1170 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1175 static inline void SET_CMC_TBL_ADDR_CAM_INDEX(void *table, u32 val)
1177 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(7, 0));
1178 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_ADDR_CAM_INDEX,
1182 static inline void SET_CMC_TBL_PAID(void *table, u32 val)
1184 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(16, 8));
1185 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_PAID,
1189 static inline void SET_CMC_TBL_ULDL(void *table, u32 val)
1191 le32p_replace_bits((__le32 *)(table) + 7, val, BIT(17));
1192 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_ULDL,
1196 static inline void SET_CMC_TBL_DOPPLER_CTRL(void *table, u32 val)
1198 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(19, 18));
1199 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_DOPPLER_CTRL,
1202 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING(void *table, u32 val)
1204 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(21, 20));
1205 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1209 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING40(void *table, u32 val)
1211 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(23, 22));
1212 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1216 static inline void SET_CMC_TBL_TXPWR_TOLERENCE(void *table, u32 val)
1218 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(27, 24));
1219 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_TXPWR_TOLERENCE,
1223 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING80(void *table, u32 val)
1225 le32p_replace_bits((__le32 *)(table) + 7, val, GENMASK(31, 30));
1226 le32p_replace_bits((__le32 *)(table) + 15, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1230 static inline void SET_CMC_TBL_NC(void *table, u32 val)
1232 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(2, 0));
1233 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NC,
1237 static inline void SET_CMC_TBL_NR(void *table, u32 val)
1239 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(5, 3));
1240 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NR,
1244 static inline void SET_CMC_TBL_NG(void *table, u32 val)
1246 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(7, 6));
1247 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NG,
1251 static inline void SET_CMC_TBL_CB(void *table, u32 val)
1253 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(9, 8));
1254 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CB,
1258 static inline void SET_CMC_TBL_CS(void *table, u32 val)
1260 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(11, 10));
1261 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CS,
1265 static inline void SET_CMC_TBL_CSI_TXBF_EN(void *table, u32 val)
1267 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(12));
1268 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_TXBF_EN,
1272 static inline void SET_CMC_TBL_CSI_STBC_EN(void *table, u32 val)
1274 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(13));
1275 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_STBC_EN,
1279 static inline void SET_CMC_TBL_CSI_LDPC_EN(void *table, u32 val)
1281 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(14));
1282 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_LDPC_EN,
1286 static inline void SET_CMC_TBL_CSI_PARA_EN(void *table, u32 val)
1288 le32p_replace_bits((__le32 *)(table) + 8, val, BIT(15));
1289 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_PARA_EN,
1293 static inline void SET_CMC_TBL_CSI_FIX_RATE(void *table, u32 val)
1295 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(24, 16));
1296 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_FIX_RATE,
1300 static inline void SET_CMC_TBL_CSI_GI_LTF(void *table, u32 val)
1302 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(27, 25));
1303 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_GI_LTF,
1307 static inline void SET_CMC_TBL_NOMINAL_PKT_PADDING160(void *table, u32 val)
1309 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(29, 28));
1310 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_NOMINAL_PKT_PADDING,
1315 static inline void SET_CMC_TBL_CSI_BW(void *table, u32 val)
1317 le32p_replace_bits((__le32 *)(table) + 8, val, GENMASK(31, 30));
1318 le32p_replace_bits((__le32 *)(table) + 16, SET_CMC_TBL_MASK_CSI_BW,