Lines Matching refs:rate

938 					 u32 addr, u32 mask, u32 val, u8 *rate,  in rtw_phy_get_rate_values_of_txpwr_by_rate()  argument
946 rate[0] = DESC_RATE6M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
947 rate[1] = DESC_RATE9M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
948 rate[2] = DESC_RATE12M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
949 rate[3] = DESC_RATE18M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
956 rate[0] = DESC_RATE24M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
957 rate[1] = DESC_RATE36M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
958 rate[2] = DESC_RATE48M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
959 rate[3] = DESC_RATE54M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
965 rate[0] = DESC_RATE1M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
971 rate[0] = DESC_RATE2M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
972 rate[1] = DESC_RATE5_5M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
973 rate[2] = DESC_RATE11M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
979 rate[0] = DESC_RATE11M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
986 rate[0] = DESC_RATEMCS0; in rtw_phy_get_rate_values_of_txpwr_by_rate()
987 rate[1] = DESC_RATEMCS1; in rtw_phy_get_rate_values_of_txpwr_by_rate()
988 rate[2] = DESC_RATEMCS2; in rtw_phy_get_rate_values_of_txpwr_by_rate()
989 rate[3] = DESC_RATEMCS3; in rtw_phy_get_rate_values_of_txpwr_by_rate()
996 rate[0] = DESC_RATEMCS4; in rtw_phy_get_rate_values_of_txpwr_by_rate()
997 rate[1] = DESC_RATEMCS5; in rtw_phy_get_rate_values_of_txpwr_by_rate()
998 rate[2] = DESC_RATEMCS6; in rtw_phy_get_rate_values_of_txpwr_by_rate()
999 rate[3] = DESC_RATEMCS7; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1006 rate[0] = DESC_RATEMCS8; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1007 rate[1] = DESC_RATEMCS9; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1008 rate[2] = DESC_RATEMCS10; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1009 rate[3] = DESC_RATEMCS11; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1016 rate[0] = DESC_RATEMCS12; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1017 rate[1] = DESC_RATEMCS13; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1018 rate[2] = DESC_RATEMCS14; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1019 rate[3] = DESC_RATEMCS15; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1025 rate[0] = DESC_RATE1M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1026 rate[1] = DESC_RATE2M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1027 rate[2] = DESC_RATE5_5M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1037 rate[0] = DESC_RATE1M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1038 rate[1] = DESC_RATE2M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1039 rate[2] = DESC_RATE5_5M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1040 rate[3] = DESC_RATE11M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1049 rate[0] = DESC_RATE6M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1050 rate[1] = DESC_RATE9M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1051 rate[2] = DESC_RATE12M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1052 rate[3] = DESC_RATE18M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1061 rate[0] = DESC_RATE24M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1062 rate[1] = DESC_RATE36M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1063 rate[2] = DESC_RATE48M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1064 rate[3] = DESC_RATE54M; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1073 rate[0] = DESC_RATEMCS0; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1074 rate[1] = DESC_RATEMCS1; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1075 rate[2] = DESC_RATEMCS2; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1076 rate[3] = DESC_RATEMCS3; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1085 rate[0] = DESC_RATEMCS4; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1086 rate[1] = DESC_RATEMCS5; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1087 rate[2] = DESC_RATEMCS6; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1088 rate[3] = DESC_RATEMCS7; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1097 rate[0] = DESC_RATEMCS8; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1098 rate[1] = DESC_RATEMCS9; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1099 rate[2] = DESC_RATEMCS10; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1100 rate[3] = DESC_RATEMCS11; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1109 rate[0] = DESC_RATEMCS12; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1110 rate[1] = DESC_RATEMCS13; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1111 rate[2] = DESC_RATEMCS14; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1112 rate[3] = DESC_RATEMCS15; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1121 rate[0] = DESC_RATEVHT1SS_MCS0; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1122 rate[1] = DESC_RATEVHT1SS_MCS1; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1123 rate[2] = DESC_RATEVHT1SS_MCS2; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1124 rate[3] = DESC_RATEVHT1SS_MCS3; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1133 rate[0] = DESC_RATEVHT1SS_MCS4; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1134 rate[1] = DESC_RATEVHT1SS_MCS5; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1135 rate[2] = DESC_RATEVHT1SS_MCS6; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1136 rate[3] = DESC_RATEVHT1SS_MCS7; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1145 rate[0] = DESC_RATEVHT1SS_MCS8; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1146 rate[1] = DESC_RATEVHT1SS_MCS9; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1147 rate[2] = DESC_RATEVHT2SS_MCS0; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1148 rate[3] = DESC_RATEVHT2SS_MCS1; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1157 rate[0] = DESC_RATEVHT2SS_MCS2; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1158 rate[1] = DESC_RATEVHT2SS_MCS3; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1159 rate[2] = DESC_RATEVHT2SS_MCS4; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1160 rate[3] = DESC_RATEVHT2SS_MCS5; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1169 rate[0] = DESC_RATEVHT2SS_MCS6; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1170 rate[1] = DESC_RATEVHT2SS_MCS7; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1171 rate[2] = DESC_RATEVHT2SS_MCS8; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1172 rate[3] = DESC_RATEVHT2SS_MCS9; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1181 rate[0] = DESC_RATEMCS16; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1182 rate[1] = DESC_RATEMCS17; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1183 rate[2] = DESC_RATEMCS18; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1184 rate[3] = DESC_RATEMCS19; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1193 rate[0] = DESC_RATEMCS20; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1194 rate[1] = DESC_RATEMCS21; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1195 rate[2] = DESC_RATEMCS22; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1196 rate[3] = DESC_RATEMCS23; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1205 rate[0] = DESC_RATEVHT3SS_MCS0; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1206 rate[1] = DESC_RATEVHT3SS_MCS1; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1207 rate[2] = DESC_RATEVHT3SS_MCS2; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1208 rate[3] = DESC_RATEVHT3SS_MCS3; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1217 rate[0] = DESC_RATEVHT3SS_MCS4; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1218 rate[1] = DESC_RATEVHT3SS_MCS5; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1219 rate[2] = DESC_RATEVHT3SS_MCS6; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1220 rate[3] = DESC_RATEVHT3SS_MCS7; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1229 rate[0] = DESC_RATEVHT3SS_MCS8; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1230 rate[1] = DESC_RATEVHT3SS_MCS9; in rtw_phy_get_rate_values_of_txpwr_by_rate()
1247 u8 rate; in rtw_phy_store_tx_power_by_rate() local
1263 rate = rates[i]; in rtw_phy_store_tx_power_by_rate()
1265 hal->tx_pwr_by_rate_offset_2g[rfpath][rate] = offset; in rtw_phy_store_tx_power_by_rate()
1267 hal->tx_pwr_by_rate_offset_5g[rfpath][rate] = offset; in rtw_phy_store_tx_power_by_rate()
1610 static s8 rtw_phy_get_dis_dpd_by_rate_diff(struct rtw_dev *rtwdev, u16 rate) in rtw_phy_get_dis_dpd_by_rate_diff() argument
1624 switch (rate) { in rtw_phy_get_dis_dpd_by_rate_diff()
1644 u8 rate, u8 group) in rtw_phy_get_2g_tx_power_index() argument
1652 if (rate <= DESC_RATE11M) in rtw_phy_get_2g_tx_power_index()
1657 if (rate >= DESC_RATE6M && rate <= DESC_RATE54M) in rtw_phy_get_2g_tx_power_index()
1660 mcs_rate = (rate >= DESC_RATEMCS0 && rate <= DESC_RATEMCS15) || in rtw_phy_get_2g_tx_power_index()
1661 (rate >= DESC_RATEVHT1SS_MCS0 && in rtw_phy_get_2g_tx_power_index()
1662 rate <= DESC_RATEVHT2SS_MCS9); in rtw_phy_get_2g_tx_power_index()
1663 above_2ss = (rate >= DESC_RATEMCS8 && rate <= DESC_RATEMCS15) || in rtw_phy_get_2g_tx_power_index()
1664 (rate >= DESC_RATEVHT2SS_MCS0); in rtw_phy_get_2g_tx_power_index()
1691 u8 rate, u8 group) in rtw_phy_get_5g_tx_power_index() argument
1702 mcs_rate = (rate >= DESC_RATEMCS0 && rate <= DESC_RATEMCS15) || in rtw_phy_get_5g_tx_power_index()
1703 (rate >= DESC_RATEVHT1SS_MCS0 && in rtw_phy_get_5g_tx_power_index()
1704 rate <= DESC_RATEVHT2SS_MCS9); in rtw_phy_get_5g_tx_power_index()
1705 above_2ss = (rate >= DESC_RATEMCS8 && rate <= DESC_RATEMCS15) || in rtw_phy_get_5g_tx_power_index()
1706 (rate >= DESC_RATEVHT2SS_MCS0); in rtw_phy_get_5g_tx_power_index()
1744 u8 rate, u8 channel, u8 regd) in rtw_phy_get_tx_power_limit() argument
1757 if (rate >= DESC_RATE1M && rate <= DESC_RATE11M) in rtw_phy_get_tx_power_limit()
1759 else if (rate >= DESC_RATE6M && rate <= DESC_RATE54M) in rtw_phy_get_tx_power_limit()
1761 else if (rate >= DESC_RATEMCS0 && rate <= DESC_RATEMCS7) in rtw_phy_get_tx_power_limit()
1763 else if (rate >= DESC_RATEMCS8 && rate <= DESC_RATEMCS15) in rtw_phy_get_tx_power_limit()
1765 else if (rate >= DESC_RATEVHT1SS_MCS0 && rate <= DESC_RATEVHT1SS_MCS9) in rtw_phy_get_tx_power_limit()
1767 else if (rate >= DESC_RATEVHT2SS_MCS0 && rate <= DESC_RATEVHT2SS_MCS9) in rtw_phy_get_tx_power_limit()
1799 band, bw, rf_path, rate, channel); in rtw_phy_get_tx_power_limit()
1803 void rtw_get_tx_power_params(struct rtw_dev *rtwdev, u8 path, u8 rate, u8 bw, in rtw_get_tx_power_params() argument
1823 bw, rate, group); in rtw_get_tx_power_params()
1824 *offset = hal->tx_pwr_by_rate_offset_2g[path][rate]; in rtw_get_tx_power_params()
1829 bw, rate, group); in rtw_get_tx_power_params()
1830 *offset = hal->tx_pwr_by_rate_offset_5g[path][rate]; in rtw_get_tx_power_params()
1834 rate, ch, regd); in rtw_get_tx_power_params()
1835 *remnant = (rate <= DESC_RATE11M ? dm_info->txagc_remnant_cck : in rtw_get_tx_power_params()
1840 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate, in rtw_phy_get_tx_power_index() argument
1847 rtw_get_tx_power_params(rtwdev, rf_path, rate, bandwidth, in rtw_phy_get_tx_power_index()
1854 offset += rtw_phy_get_dis_dpd_by_rate_diff(rtwdev, rate); in rtw_phy_get_tx_power_index()
1872 u8 rate; in rtw_phy_set_tx_power_index_by_rs() local
1884 rate = rates[i]; in rtw_phy_set_tx_power_index_by_rs()
1885 pwr_idx = rtw_phy_get_tx_power_index(rtwdev, path, rate, in rtw_phy_set_tx_power_index_by_rs()
1887 hal->tx_pwr_tbl[path][rate] = pwr_idx; in rtw_phy_set_tx_power_index_by_rs()
1932 u8 rate; in rtw_phy_tx_power_by_rate_config_by_path() local
1944 for (rate = 0; rate < size; rate++) { in rtw_phy_tx_power_by_rate_config_by_path()
1945 rate_idx = rates[rate]; in rtw_phy_tx_power_by_rate_config_by_path()
2026 u8 regd, path, rate, rs, bw; in rtw_phy_init_tx_power() local
2030 for (rate = 0; rate < DESC_RATE_MAX; rate++) { in rtw_phy_init_tx_power()
2031 hal->tx_pwr_by_rate_offset_2g[path][rate] = 0; in rtw_phy_init_tx_power()
2032 hal->tx_pwr_by_rate_offset_5g[path][rate] = 0; in rtw_phy_init_tx_power()