aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlegacy/3945-rs.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/intel/iwlegacy/3945-rs.c')
-rw-r--r--drivers/net/wireless/intel/iwlegacy/3945-rs.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/net/wireless/intel/iwlegacy/3945-rs.c b/drivers/net/wireless/intel/iwlegacy/3945-rs.c
index 76b0729ade17..03ad9b8b55f4 100644
--- a/drivers/net/wireless/intel/iwlegacy/3945-rs.c
+++ b/drivers/net/wireless/intel/iwlegacy/3945-rs.c
@@ -97,7 +97,7 @@ static struct il3945_tpt_entry il3945_tpt_table_g[] = {
97#define RATE_RETRY_TH 15 97#define RATE_RETRY_TH 15
98 98
99static u8 99static u8
100il3945_get_rate_idx_by_rssi(s32 rssi, enum ieee80211_band band) 100il3945_get_rate_idx_by_rssi(s32 rssi, enum nl80211_band band)
101{ 101{
102 u32 idx = 0; 102 u32 idx = 0;
103 u32 table_size = 0; 103 u32 table_size = 0;
@@ -107,11 +107,11 @@ il3945_get_rate_idx_by_rssi(s32 rssi, enum ieee80211_band band)
107 rssi = IL_MIN_RSSI_VAL; 107 rssi = IL_MIN_RSSI_VAL;
108 108
109 switch (band) { 109 switch (band) {
110 case IEEE80211_BAND_2GHZ: 110 case NL80211_BAND_2GHZ:
111 tpt_table = il3945_tpt_table_g; 111 tpt_table = il3945_tpt_table_g;
112 table_size = ARRAY_SIZE(il3945_tpt_table_g); 112 table_size = ARRAY_SIZE(il3945_tpt_table_g);
113 break; 113 break;
114 case IEEE80211_BAND_5GHZ: 114 case NL80211_BAND_5GHZ:
115 tpt_table = il3945_tpt_table_a; 115 tpt_table = il3945_tpt_table_a;
116 table_size = ARRAY_SIZE(il3945_tpt_table_a); 116 table_size = ARRAY_SIZE(il3945_tpt_table_a);
117 break; 117 break;
@@ -380,7 +380,7 @@ il3945_rs_rate_init(struct il_priv *il, struct ieee80211_sta *sta, u8 sta_id)
380 380
381 il->_3945.sta_supp_rates = sta->supp_rates[sband->band]; 381 il->_3945.sta_supp_rates = sta->supp_rates[sband->band];
382 /* For 5 GHz band it start at IL_FIRST_OFDM_RATE */ 382 /* For 5 GHz band it start at IL_FIRST_OFDM_RATE */
383 if (sband->band == IEEE80211_BAND_5GHZ) { 383 if (sband->band == NL80211_BAND_5GHZ) {
384 rs_sta->last_txrate_idx += IL_FIRST_OFDM_RATE; 384 rs_sta->last_txrate_idx += IL_FIRST_OFDM_RATE;
385 il->_3945.sta_supp_rates <<= IL_FIRST_OFDM_RATE; 385 il->_3945.sta_supp_rates <<= IL_FIRST_OFDM_RATE;
386 } 386 }
@@ -541,7 +541,7 @@ il3945_rs_tx_status(void *il_rate, struct ieee80211_supported_band *sband,
541 541
542static u16 542static u16
543il3945_get_adjacent_rate(struct il3945_rs_sta *rs_sta, u8 idx, u16 rate_mask, 543il3945_get_adjacent_rate(struct il3945_rs_sta *rs_sta, u8 idx, u16 rate_mask,
544 enum ieee80211_band band) 544 enum nl80211_band band)
545{ 545{
546 u8 high = RATE_INVALID; 546 u8 high = RATE_INVALID;
547 u8 low = RATE_INVALID; 547 u8 low = RATE_INVALID;
@@ -549,7 +549,7 @@ il3945_get_adjacent_rate(struct il3945_rs_sta *rs_sta, u8 idx, u16 rate_mask,
549 549
550 /* 802.11A walks to the next literal adjacent rate in 550 /* 802.11A walks to the next literal adjacent rate in
551 * the rate table */ 551 * the rate table */
552 if (unlikely(band == IEEE80211_BAND_5GHZ)) { 552 if (unlikely(band == NL80211_BAND_5GHZ)) {
553 int i; 553 int i;
554 u32 mask; 554 u32 mask;
555 555
@@ -657,14 +657,14 @@ il3945_rs_get_rate(void *il_r, struct ieee80211_sta *sta, void *il_sta,
657 657
658 /* get user max rate if set */ 658 /* get user max rate if set */
659 max_rate_idx = txrc->max_rate_idx; 659 max_rate_idx = txrc->max_rate_idx;
660 if (sband->band == IEEE80211_BAND_5GHZ && max_rate_idx != -1) 660 if (sband->band == NL80211_BAND_5GHZ && max_rate_idx != -1)
661 max_rate_idx += IL_FIRST_OFDM_RATE; 661 max_rate_idx += IL_FIRST_OFDM_RATE;
662 if (max_rate_idx < 0 || max_rate_idx >= RATE_COUNT) 662 if (max_rate_idx < 0 || max_rate_idx >= RATE_COUNT)
663 max_rate_idx = -1; 663 max_rate_idx = -1;
664 664
665 idx = min(rs_sta->last_txrate_idx & 0xffff, RATE_COUNT_3945 - 1); 665 idx = min(rs_sta->last_txrate_idx & 0xffff, RATE_COUNT_3945 - 1);
666 666
667 if (sband->band == IEEE80211_BAND_5GHZ) 667 if (sband->band == NL80211_BAND_5GHZ)
668 rate_mask = rate_mask << IL_FIRST_OFDM_RATE; 668 rate_mask = rate_mask << IL_FIRST_OFDM_RATE;
669 669
670 spin_lock_irqsave(&rs_sta->lock, flags); 670 spin_lock_irqsave(&rs_sta->lock, flags);
@@ -806,7 +806,7 @@ il3945_rs_get_rate(void *il_r, struct ieee80211_sta *sta, void *il_sta,
806 806
807out: 807out:
808 808
809 if (sband->band == IEEE80211_BAND_5GHZ) { 809 if (sband->band == NL80211_BAND_5GHZ) {
810 if (WARN_ON_ONCE(idx < IL_FIRST_OFDM_RATE)) 810 if (WARN_ON_ONCE(idx < IL_FIRST_OFDM_RATE))
811 idx = IL_FIRST_OFDM_RATE; 811 idx = IL_FIRST_OFDM_RATE;
812 rs_sta->last_txrate_idx = idx; 812 rs_sta->last_txrate_idx = idx;
@@ -935,7 +935,7 @@ il3945_rate_scale_init(struct ieee80211_hw *hw, s32 sta_id)
935 935
936 rs_sta->tgg = 0; 936 rs_sta->tgg = 0;
937 switch (il->band) { 937 switch (il->band) {
938 case IEEE80211_BAND_2GHZ: 938 case NL80211_BAND_2GHZ:
939 /* TODO: this always does G, not a regression */ 939 /* TODO: this always does G, not a regression */
940 if (il->active.flags & RXON_FLG_TGG_PROTECT_MSK) { 940 if (il->active.flags & RXON_FLG_TGG_PROTECT_MSK) {
941 rs_sta->tgg = 1; 941 rs_sta->tgg = 1;
@@ -943,7 +943,7 @@ il3945_rate_scale_init(struct ieee80211_hw *hw, s32 sta_id)
943 } else 943 } else
944 rs_sta->expected_tpt = il3945_expected_tpt_g; 944 rs_sta->expected_tpt = il3945_expected_tpt_g;
945 break; 945 break;
946 case IEEE80211_BAND_5GHZ: 946 case NL80211_BAND_5GHZ:
947 rs_sta->expected_tpt = il3945_expected_tpt_a; 947 rs_sta->expected_tpt = il3945_expected_tpt_a;
948 break; 948 break;
949 default: 949 default: