]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ath9k: Remove some #defined constants to decrease verbosity
authorBenjamin Berg <benjamin.berg@open-mesh.com>
Mon, 4 Jul 2016 12:37:24 +0000 (14:37 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 8 Jul 2016 14:03:37 +0000 (17:03 +0300)
The removed ATH9K_SLOT_TIME_X constants simply map the value in microseconds
to the same integer. These constants were not used consistently, so fix the
inconsistency issue by replacing all occurances with the integer equivalent.

Signed-off-by: Benjamin Berg <benjamin.berg@open-mesh.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath9k/beacon.c
drivers/net/wireless/ath/ath9k/dynack.c
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
drivers/net/wireless/ath/ath9k/htc_drv_init.c
drivers/net/wireless/ath/ath9k/hw.c
drivers/net/wireless/ath/ath9k/init.c
drivers/net/wireless/ath/ath9k/mac.h
drivers/net/wireless/ath/ath9k/main.c

index 800c96bfdb297442d5e0c0e2c3805f236e53a808..d8b497156b450371833e9926195503dac38ba394 100644 (file)
@@ -50,7 +50,7 @@ static void ath9k_beaconq_config(struct ath_softc *sc)
                txq = sc->tx.txq_map[IEEE80211_AC_BE];
                ath9k_hw_get_txq_props(ah, txq->axq_qnum, &qi_be);
                qi.tqi_aifs = qi_be.tqi_aifs;
-               if (ah->slottime == ATH9K_SLOT_TIME_20)
+               if (ah->slottime == 20)
                        qi.tqi_cwmin = 2*qi_be.tqi_cwmin;
                else
                        qi.tqi_cwmin = 4*qi_be.tqi_cwmin;
index d2ff0fc0484cc4ca44afd46313dd75e2973dc409..7334c9b09e82ce7aedd0f15c09d0f113537b8cf9 100644 (file)
@@ -280,7 +280,7 @@ EXPORT_SYMBOL(ath_dynack_sample_ack_ts);
 void ath_dynack_node_init(struct ath_hw *ah, struct ath_node *an)
 {
        /* ackto = slottime + sifs + air delay */
-       u32 ackto = ATH9K_SLOT_TIME_9 + 16 + 64;
+       u32 ackto = 9 + 16 + 64;
        struct ath_dynack *da = &ah->dynack;
 
        an->ackto = ackto;
@@ -315,7 +315,7 @@ EXPORT_SYMBOL(ath_dynack_node_deinit);
 void ath_dynack_reset(struct ath_hw *ah)
 {
        /* ackto = slottime + sifs + air delay */
-       u32 ackto = ATH9K_SLOT_TIME_9 + 16 + 64;
+       u32 ackto = 9 + 16 + 64;
        struct ath_dynack *da = &ah->dynack;
 
        da->lto = jiffies;
index e6bcb4c90fa0120c9e96abe2f2d586877b6f12cf..2c0e4d26e8f984605c13371a0c8bb6cc61982215 100644 (file)
@@ -45,7 +45,7 @@ void ath9k_htc_beaconq_config(struct ath9k_htc_priv *priv)
                 * Long slot time  : 2x cwmin
                 * Short slot time : 4x cwmin
                 */
-               if (ah->slottime == ATH9K_SLOT_TIME_20)
+               if (ah->slottime == 20)
                        qi.tqi_cwmin = 2*qi_be.tqi_cwmin;
                else
                        qi.tqi_cwmin = 4*qi_be.tqi_cwmin;
index c148c6c504f722976392823cf8046bebbad8d662..b65c1b661adeb4c86f79722d86958816072b768d 100644 (file)
@@ -678,7 +678,7 @@ static int ath9k_init_priv(struct ath9k_htc_priv *priv,
 
        for (i = 0; i < ATH9K_HTC_MAX_BCN_VIF; i++)
                priv->beacon.bslot[i] = NULL;
-       priv->beacon.slottime = ATH9K_SLOT_TIME_9;
+       priv->beacon.slottime = 9;
 
        ath9k_cmn_init_channels_rates(common);
        ath9k_cmn_init_crypto(ah);
index a2aebf6ffd58e40f917f7719ad7906f6588bc226..d1d0c06d627cb058df27e90a69bec0209e94c980 100644 (file)
@@ -454,7 +454,7 @@ static void ath9k_hw_init_defaults(struct ath_hw *ah)
        if (AR_SREV_9100(ah))
                ah->sta_id1_defaults |= AR_STA_ID1_AR9100_BA_FIX;
 
-       ah->slottime = ATH9K_SLOT_TIME_9;
+       ah->slottime = 9;
        ah->globaltxtimeout = (u32) -1;
        ah->power_mode = ATH9K_PM_UNDEFINED;
        ah->htc_reset_init = true;
index a0f4a52321ea221668964ba38c5ee5bc472c7fd8..edc74fca60aac441136be3c9e4b616162379ca1c 100644 (file)
@@ -372,7 +372,7 @@ static void ath9k_init_misc(struct ath_softc *sc)
 
        common->last_rssi = ATH_RSSI_DUMMY_MARKER;
        memcpy(common->bssidmask, ath_bcast_mac, ETH_ALEN);
-       sc->beacon.slottime = ATH9K_SLOT_TIME_9;
+       sc->beacon.slottime = 9;
 
        for (i = 0; i < ARRAY_SIZE(sc->beacon.bslot); i++)
                sc->beacon.bslot[i] = NULL;
index 7fbf7f965f61c21bbc22371a1ddbf847252379df..3bab01435a8613263a0e6bd2365f9e0b37f44660 100644 (file)
 #define INIT_SSH_RETRY  32
 #define INIT_SLG_RETRY  32
 
-#define ATH9K_SLOT_TIME_6 6
-#define ATH9K_SLOT_TIME_9 9
-#define ATH9K_SLOT_TIME_20 20
-
 #define ATH9K_TXERR_XRETRY         0x01
 #define ATH9K_TXERR_FILT           0x02
 #define ATH9K_TXERR_FIFO           0x04
index f2ebc85436070bac4e91b6268c10efd6083f95cd..820df45ef33d6aa6a6713f63f8f65e95a783bddf 100644 (file)
@@ -926,7 +926,7 @@ static void ath9k_vif_iter(struct ath9k_vif_iter_data *iter_data,
        }
 
        if (!vif->bss_conf.use_short_slot)
-               iter_data->slottime = ATH9K_SLOT_TIME_20;
+               iter_data->slottime = 20;
 
        switch (vif->type) {
        case NL80211_IFTYPE_AP:
@@ -999,7 +999,7 @@ void ath9k_calculate_iter_data(struct ath_softc *sc,
         */
        memset(iter_data, 0, sizeof(*iter_data));
        eth_broadcast_addr(iter_data->mask);
-       iter_data->slottime = ATH9K_SLOT_TIME_9;
+       iter_data->slottime = 9;
 
        list_for_each_entry(avp, &ctx->vifs, list)
                ath9k_vif_iter(iter_data, avp->vif->addr, avp->vif);
@@ -1061,7 +1061,7 @@ static void ath9k_set_offchannel_state(struct ath_softc *sc)
        ah->opmode = vif->type;
        ah->imask &= ~ATH9K_INT_SWBA;
        ah->imask &= ~ATH9K_INT_TSFOOR;
-       ah->slottime = ATH9K_SLOT_TIME_9;
+       ah->slottime = 9;
 
        ath_hw_setbssidmask(common);
        ath9k_hw_setopmode(ah);
@@ -1788,6 +1788,7 @@ static void ath9k_bss_info_changed(struct ieee80211_hw *hw,
                        slottime = 9;
                else
                        slottime = 20;
+
                if (vif->type == NL80211_IFTYPE_AP) {
                        /*
                         * Defer update, so that connected stations can adjust