return false;
 }
 
-void ath9k_hw_init_btcoex_hw_info(struct ath_hw *ah, int qnum)
+void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
        u32 i;
 
-       btcoex_info->bt_coex_mode =
-               (btcoex_info->bt_coex_mode & AR_BT_QCU_THRESH) |
+       btcoex_hw->bt_coex_mode =
+               (btcoex_hw->bt_coex_mode & AR_BT_QCU_THRESH) |
                SM(ath_bt_config.bt_time_extend, AR_BT_TIME_EXTEND) |
                SM(ath_bt_config.bt_txstate_extend, AR_BT_TXSTATE_EXTEND) |
                SM(ath_bt_config.bt_txframe_extend, AR_BT_TX_FRAME_EXTEND) |
                SM(ath_bt_config.bt_first_slot_time, AR_BT_FIRST_SLOT_TIME) |
                SM(qnum, AR_BT_QCU_THRESH);
 
-       btcoex_info->bt_coex_mode2 =
+       btcoex_hw->bt_coex_mode2 =
                SM(ath_bt_config.bt_hold_rx_clear, AR_BT_HOLD_RX_CLEAR) |
                SM(ATH_BTCOEX_BMISS_THRESH, AR_BT_BCN_MISS_THRESH) |
                AR_BT_DISABLE_BT_ANT;
 
 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
        /* connect bt_active to baseband */
        REG_CLR_BIT(ah, AR_GPIO_INPUT_EN_VAL,
        /* Set input mux for bt_active to gpio pin */
        REG_RMW_FIELD(ah, AR_GPIO_INPUT_MUX1,
                      AR_GPIO_INPUT_MUX1_BT_ACTIVE,
-                     btcoex_info->btactive_gpio);
+                     btcoex_hw->btactive_gpio);
 
        /* Configure the desired gpio port for input */
-       ath9k_hw_cfg_gpio_input(ah, btcoex_info->btactive_gpio);
+       ath9k_hw_cfg_gpio_input(ah, btcoex_hw->btactive_gpio);
 }
 
 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
        /* btcoex 3-wire */
        REG_SET_BIT(ah, AR_GPIO_INPUT_EN_VAL,
         *                  bt_active_async to GPIO pins */
        REG_RMW_FIELD(ah, AR_GPIO_INPUT_MUX1,
                        AR_GPIO_INPUT_MUX1_BT_ACTIVE,
-                       btcoex_info->btactive_gpio);
+                       btcoex_hw->btactive_gpio);
 
        REG_RMW_FIELD(ah, AR_GPIO_INPUT_MUX1,
                        AR_GPIO_INPUT_MUX1_BT_PRIORITY,
-                       btcoex_info->btpriority_gpio);
+                       btcoex_hw->btpriority_gpio);
 
        /* Configure the desired GPIO ports for input */
 
-       ath9k_hw_cfg_gpio_input(ah, btcoex_info->btactive_gpio);
-       ath9k_hw_cfg_gpio_input(ah, btcoex_info->btpriority_gpio);
+       ath9k_hw_cfg_gpio_input(ah, btcoex_hw->btactive_gpio);
+       ath9k_hw_cfg_gpio_input(ah, btcoex_hw->btpriority_gpio);
 }
 
 static void ath9k_hw_btcoex_enable_2wire(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
        /* Configure the desired GPIO port for TX_FRAME output */
-       ath9k_hw_cfg_output(ah, btcoex_info->wlanactive_gpio,
+       ath9k_hw_cfg_output(ah, btcoex_hw->wlanactive_gpio,
                            AR_GPIO_OUTPUT_MUX_AS_TX_FRAME);
 }
 
 static void ath9k_hw_btcoex_enable_3wire(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
        /*
         * Program coex mode and weight registers to
         * enable coex 3-wire
         */
-       REG_WRITE(ah, AR_BT_COEX_MODE, btcoex_info->bt_coex_mode);
-       REG_WRITE(ah, AR_BT_COEX_WEIGHT, btcoex_info->bt_coex_weights);
-       REG_WRITE(ah, AR_BT_COEX_MODE2, btcoex_info->bt_coex_mode2);
+       REG_WRITE(ah, AR_BT_COEX_MODE, btcoex_hw->bt_coex_mode);
+       REG_WRITE(ah, AR_BT_COEX_WEIGHT, btcoex_hw->bt_coex_weights);
+       REG_WRITE(ah, AR_BT_COEX_MODE2, btcoex_hw->bt_coex_mode2);
 
        REG_RMW_FIELD(ah, AR_QUIET1, AR_QUIET1_QUIET_ACK_CTS_ENABLE, 1);
        REG_RMW_FIELD(ah, AR_PCU_MISC, AR_PCU_BT_ANT_PREVENT_RX, 0);
 
-       ath9k_hw_cfg_output(ah, btcoex_info->wlanactive_gpio,
+       ath9k_hw_cfg_output(ah, btcoex_hw->wlanactive_gpio,
                            AR_GPIO_OUTPUT_MUX_AS_RX_CLEAR_EXTERNAL);
 }
 
 void ath9k_hw_btcoex_enable(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
-       switch (btcoex_info->scheme) {
+       switch (btcoex_hw->scheme) {
        case ATH_BTCOEX_CFG_NONE:
                break;
        case ATH_BTCOEX_CFG_2WIRE:
        }
 
        REG_RMW(ah, AR_GPIO_PDPU,
-               (0x2 << (btcoex_info->btactive_gpio * 2)),
-               (0x3 << (btcoex_info->btactive_gpio * 2)));
+               (0x2 << (btcoex_hw->btactive_gpio * 2)),
+               (0x3 << (btcoex_hw->btactive_gpio * 2)));
 
-       ah->btcoex_info.enabled = true;
+       ah->btcoex_hw.enabled = true;
 }
 
 void ath9k_hw_btcoex_disable(struct ath_hw *ah)
 {
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
-       ath9k_hw_set_gpio(ah, btcoex_info->wlanactive_gpio, 0);
+       ath9k_hw_set_gpio(ah, btcoex_hw->wlanactive_gpio, 0);
 
-       ath9k_hw_cfg_output(ah, btcoex_info->wlanactive_gpio,
+       ath9k_hw_cfg_output(ah, btcoex_hw->wlanactive_gpio,
                        AR_GPIO_OUTPUT_MUX_AS_OUTPUT);
 
-       if (btcoex_info->scheme == ATH_BTCOEX_CFG_3WIRE) {
+       if (btcoex_hw->scheme == ATH_BTCOEX_CFG_3WIRE) {
                REG_WRITE(ah, AR_BT_COEX_MODE, AR_BT_QUIET | AR_BT_MODE);
                REG_WRITE(ah, AR_BT_COEX_WEIGHT, 0);
                REG_WRITE(ah, AR_BT_COEX_MODE2, 0);
        }
 
-       ah->btcoex_info.enabled = false;
+       ah->btcoex_hw.enabled = false;
 }
 
        bool bt_hold_rx_clear;
 };
 
-struct ath_btcoex_info {
+struct ath_btcoex_hw {
        enum ath_btcoex_scheme scheme;
        bool enabled;
        u8 wlanactive_gpio;
 bool ath_btcoex_supported(u16 subsysid);
 void ath9k_hw_btcoex_init_2wire(struct ath_hw *ah);
 void ath9k_hw_btcoex_init_3wire(struct ath_hw *ah);
-void ath9k_hw_init_btcoex_hw_info(struct ath_hw *ah, int qnum);
+void ath9k_hw_init_btcoex_hw(struct ath_hw *ah, int qnum);
 void ath9k_hw_btcoex_enable(struct ath_hw *ah);
 void ath9k_hw_btcoex_disable(struct ath_hw *ah);
 
 
 #endif
        }
 
-       if (ah->btcoex_info.enabled)
+       if (ah->btcoex_hw.enabled)
                ath9k_hw_btcoex_enable(ah);
 
        return 0;
 {
        struct ath9k_hw_capabilities *pCap = &ah->caps;
        struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah);
-       struct ath_btcoex_info *btcoex_info = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
 
        u16 capField = 0, eeval;
 
 
        if (AR_SREV_9280_10_OR_LATER(ah) &&
            ath_btcoex_supported(ah->hw_version.subsysid)) {
-               btcoex_info->btactive_gpio = ATH_BTACTIVE_GPIO;
-               btcoex_info->wlanactive_gpio = ATH_WLANACTIVE_GPIO;
+               btcoex_hw->btactive_gpio = ATH_BTACTIVE_GPIO;
+               btcoex_hw->wlanactive_gpio = ATH_WLANACTIVE_GPIO;
 
                if (AR_SREV_9285(ah)) {
-                       btcoex_info->scheme = ATH_BTCOEX_CFG_3WIRE;
-                       btcoex_info->btpriority_gpio = ATH_BTPRIORITY_GPIO;
+                       btcoex_hw->scheme = ATH_BTCOEX_CFG_3WIRE;
+                       btcoex_hw->btpriority_gpio = ATH_BTPRIORITY_GPIO;
                } else {
-                       btcoex_info->scheme = ATH_BTCOEX_CFG_2WIRE;
+                       btcoex_hw->scheme = ATH_BTCOEX_CFG_2WIRE;
                }
        } else {
-               btcoex_info->scheme = ATH_BTCOEX_CFG_NONE;
+               btcoex_hw->scheme = ATH_BTCOEX_CFG_NONE;
        }
 }
 
 
        enum ath9k_ani_cmd ani_function;
 
        /* Bluetooth coexistance */
-       struct ath_btcoex_info btcoex_info;
+       struct ath_btcoex_hw btcoex_hw;
 
        u32 intr_txqs;
        enum ath9k_ht_extprotspacing extprotspacing;
 
        struct ath_hw *ah = sc->sc_ah;
 
        if ((sc->sc_flags & SC_OP_SCANNING) || is_ht ||
-           (ah->btcoex_info.scheme != ATH_BTCOEX_CFG_NONE)) {
+           (ah->btcoex_hw.scheme != ATH_BTCOEX_CFG_NONE)) {
                sc->tx_chainmask = sc->sc_ah->caps.tx_chainmask;
                sc->rx_chainmask = sc->sc_ah->caps.rx_chainmask;
        } else {
                sc->sc_flags |= SC_OP_WAIT_FOR_BEACON | SC_OP_BEACON_SYNC;
        }
 
-       if (ah->btcoex_info.scheme == ATH_BTCOEX_CFG_3WIRE)
+       if (ah->btcoex_hw.scheme == ATH_BTCOEX_CFG_3WIRE)
                if (status & ATH9K_INT_GENTIMER)
                        ath_gen_timer_isr(sc->sc_ah);
 
                        ath_tx_cleanupq(sc, &sc->tx.txq[i]);
 
        if ((sc->btcoex.no_stomp_timer) &&
-           ah->btcoex_info.scheme == ATH_BTCOEX_CFG_3WIRE)
+           ah->btcoex_hw.scheme == ATH_BTCOEX_CFG_3WIRE)
                ath_gen_timer_free(ah, sc->btcoex.no_stomp_timer);
 
        ath9k_hw_detach(ah);
        struct ath_btcoex *btcoex = &sc->btcoex;
        struct ath_hw *ah = sc->sc_ah;
 
-       if (ath9k_hw_gpio_get(sc->sc_ah, ah->btcoex_info.btpriority_gpio))
+       if (ath9k_hw_gpio_get(sc->sc_ah, ah->btcoex_hw.btpriority_gpio))
                btcoex->bt_priority_cnt++;
 
        if (time_after(jiffies, btcoex->bt_priority_time +
        }
 }
 
-static void ath_btcoex_set_weight(struct ath_btcoex_info *btcoex_info,
+static void ath_btcoex_set_weight(struct ath_btcoex_hw *btcoex_hw,
                                  u32 bt_weight,
                                  u32 wlan_weight)
 {
-       btcoex_info->bt_coex_weights = SM(bt_weight, AR_BTCOEX_BT_WGHT) |
+       btcoex_hw->bt_coex_weights = SM(bt_weight, AR_BTCOEX_BT_WGHT) |
                                       SM(wlan_weight, AR_BTCOEX_WL_WGHT);
 }
 
 static void ath9k_hw_btcoex_init_weight(struct ath_hw *ah)
 {
-       ath_btcoex_set_weight(&ah->btcoex_info, AR_BT_COEX_WGHT,
+       ath_btcoex_set_weight(&ah->btcoex_hw, AR_BT_COEX_WGHT,
                              AR_STOMP_LOW_WLAN_WGHT);
 }
 
  * Configures appropriate weight based on stomp type.
  */
 static void ath_btcoex_bt_stomp(struct ath_softc *sc,
-                               struct ath_btcoex_info *btinfo,
+                               struct ath_btcoex_hw *btcoex_hw,
                                int stomp_type)
 {
 
        switch (stomp_type) {
        case ATH_BTCOEX_STOMP_ALL:
-               ath_btcoex_set_weight(btinfo, AR_BT_COEX_WGHT,
+               ath_btcoex_set_weight(btcoex_hw, AR_BT_COEX_WGHT,
                                      AR_STOMP_ALL_WLAN_WGHT);
                break;
        case ATH_BTCOEX_STOMP_LOW:
-               ath_btcoex_set_weight(btinfo, AR_BT_COEX_WGHT,
+               ath_btcoex_set_weight(btcoex_hw, AR_BT_COEX_WGHT,
                                      AR_STOMP_LOW_WLAN_WGHT);
                break;
        case ATH_BTCOEX_STOMP_NONE:
-               ath_btcoex_set_weight(btinfo, AR_BT_COEX_WGHT,
+               ath_btcoex_set_weight(btcoex_hw, AR_BT_COEX_WGHT,
                                      AR_STOMP_NONE_WLAN_WGHT);
                break;
        default:
        struct ath_softc *sc = (struct ath_softc *) data;
        struct ath_hw *ah = sc->sc_ah;
        struct ath_btcoex *btcoex = &sc->btcoex;
-       struct ath_btcoex_info *btinfo = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw= &ah->btcoex_hw;
 
        ath_detect_bt_priority(sc);
 
        spin_lock_bh(&btcoex->btcoex_lock);
 
-       ath_btcoex_bt_stomp(sc, btinfo, btcoex->bt_stomp_type);
+       ath_btcoex_bt_stomp(sc, btcoex_hw, btcoex->bt_stomp_type);
 
        spin_unlock_bh(&btcoex->btcoex_lock);
 
        struct ath_softc *sc = (struct ath_softc *)arg;
        struct ath_hw *ah = sc->sc_ah;
        struct ath_btcoex *btcoex = &sc->btcoex;
-       struct ath_btcoex_info *btinfo = &ah->btcoex_info;
+       struct ath_btcoex_hw *btcoex_hw= &ah->btcoex_hw;
 
        DPRINTF(ah, ATH_DBG_BTCOEX, "no stomp timer running \n");
 
        spin_lock_bh(&btcoex->btcoex_lock);
 
        if (btcoex->bt_stomp_type == ATH_BTCOEX_STOMP_LOW)
-               ath_btcoex_bt_stomp(sc, btinfo, ATH_BTCOEX_STOMP_NONE);
+               ath_btcoex_bt_stomp(sc, btcoex_hw, ATH_BTCOEX_STOMP_NONE);
         else if (btcoex->bt_stomp_type == ATH_BTCOEX_STOMP_ALL)
-               ath_btcoex_bt_stomp(sc, btinfo, ATH_BTCOEX_STOMP_LOW);
+               ath_btcoex_bt_stomp(sc, btcoex_hw, ATH_BTCOEX_STOMP_LOW);
 
        spin_unlock_bh(&btcoex->btcoex_lock);
 }
                        ARRAY_SIZE(ath9k_5ghz_chantable);
        }
 
-       switch (ah->btcoex_info.scheme) {
+       switch (ah->btcoex_hw.scheme) {
        case ATH_BTCOEX_CFG_NONE:
                break;
        case ATH_BTCOEX_CFG_2WIRE:
                if (r)
                        goto bad2;
                qnum = ath_tx_get_qnum(sc, ATH9K_TX_QUEUE_DATA, ATH9K_WME_AC_BE);
-               ath9k_hw_init_btcoex_hw_info(ah, qnum);
+               ath9k_hw_init_btcoex_hw(ah, qnum);
                sc->btcoex.bt_stomp_type = ATH_BTCOEX_STOMP_LOW;
                break;
        default:
 
        ieee80211_queue_delayed_work(sc->hw, &sc->tx_complete_work, 0);
 
-       if ((ah->btcoex_info.scheme != ATH_BTCOEX_CFG_NONE) &&
-           !ah->btcoex_info.enabled) {
+       if ((ah->btcoex_hw.scheme != ATH_BTCOEX_CFG_NONE) &&
+           !ah->btcoex_hw.enabled) {
                ath9k_hw_btcoex_init_weight(ah);
                ath9k_hw_btcoex_enable(ah);
 
                ath_pcie_aspm_disable(sc);
-               if (ah->btcoex_info.scheme == ATH_BTCOEX_CFG_3WIRE)
+               if (ah->btcoex_hw.scheme == ATH_BTCOEX_CFG_3WIRE)
                        ath9k_btcoex_timer_resume(sc);
        }
 
                return; /* another wiphy still in use */
        }
 
-       if (ah->btcoex_info.enabled) {
+       if (ah->btcoex_hw.enabled) {
                ath9k_hw_btcoex_disable(ah);
-               if (ah->btcoex_info.scheme == ATH_BTCOEX_CFG_3WIRE)
+               if (ah->btcoex_hw.scheme == ATH_BTCOEX_CFG_3WIRE)
                        ath9k_btcoex_timer_pause(sc);
        }