Lines Matching refs:ah
39 ret = ath9k_hw_setpower(priv->ah, mode); in ath9k_htc_setpower()
50 ath9k_hw_setpower(priv->ah, ATH9K_PM_AWAKE); in ath9k_htc_ps_wakeup()
65 ath9k_hw_setrxabort(priv->ah, true); in ath9k_htc_ps_restore()
66 ath9k_hw_stopdmarecv(priv->ah, &reset); in ath9k_htc_ps_restore()
67 ath9k_hw_setpower(priv->ah, ATH9K_PM_FULL_SLEEP); in ath9k_htc_ps_restore()
69 ath9k_hw_setpower(priv->ah, ATH9K_PM_NETWORK_SLEEP); in ath9k_htc_ps_restore()
143 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_set_mac_bssid_mask()
173 priv->ah->opmode = NL80211_IFTYPE_ADHOC; in ath9k_htc_set_opmode()
175 priv->ah->opmode = NL80211_IFTYPE_AP; in ath9k_htc_set_opmode()
177 priv->ah->opmode = NL80211_IFTYPE_MESH_POINT; in ath9k_htc_set_opmode()
179 priv->ah->opmode = NL80211_IFTYPE_STATION; in ath9k_htc_set_opmode()
181 ath9k_hw_setopmode(priv->ah); in ath9k_htc_set_opmode()
186 struct ath_hw *ah = priv->ah; in ath9k_htc_reset() local
187 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_reset()
211 ret = ath9k_hw_reset(ah, ah->curchan, caldata, false); in ath9k_htc_reset()
218 ath9k_cmn_update_txpow(ah, priv->curtxpow, priv->txpowlimit, in ath9k_htc_reset()
224 mode = ath9k_htc_get_curmode(priv, ah->curchan); in ath9k_htc_reset()
244 struct ath_hw *ah = priv->ah; in ath9k_htc_set_channel() local
245 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_set_channel()
274 priv->ah->curchan->channel, in ath9k_htc_set_channel()
281 ret = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath9k_htc_set_channel()
289 ath9k_cmn_update_txpow(ah, priv->curtxpow, priv->txpowlimit, in ath9k_htc_set_channel()
335 struct ath_common *common = ath9k_hw_common(priv->ah); in __ath9k_htc_remove_monitor_interface()
355 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_add_monitor_interface()
398 priv->ah->opmode = NL80211_IFTYPE_MONITOR; in ath9k_htc_add_monitor_interface()
423 priv->ah->is_monitoring = true; in ath9k_htc_add_monitor_interface()
444 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_remove_monitor_interface()
460 priv->ah->is_monitoring = false; in ath9k_htc_remove_monitor_interface()
473 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_add_station()
539 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_remove_station()
589 tcap.tx_chainmask = priv->ah->caps.tx_chainmask; in ath9k_htc_update_cap_target()
649 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_send_rate_cmd()
665 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_init_rate()
682 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_update_rate()
711 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_tx_aggr_oper()
751 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_start_ani()
766 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_stop_ani()
775 struct ath_hw *ah = priv->ah; in ath9k_htc_ani_work() local
776 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_ani_work()
783 short_cal_interval = (ah->opmode == NL80211_IFTYPE_AP) ? in ath9k_htc_ani_work()
787 if (ah->power_mode != ATH9K_PM_AWAKE) in ath9k_htc_ani_work()
809 common->ani.caldone = ath9k_hw_reset_calvalid(ah); in ath9k_htc_ani_work()
828 ath9k_hw_ani_monitor(ah, ah->curchan); in ath9k_htc_ani_work()
833 ath9k_hw_calibrate(ah, ah->curchan, in ath9k_htc_ani_work()
834 ah->rxchainmask, longcal); in ath9k_htc_ani_work()
864 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_tx()
906 struct ath_hw *ah = priv->ah; in ath9k_htc_start() local
907 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_start()
926 init_channel = ath9k_cmn_get_channel(hw, ah, &hw->conf.chandef); in ath9k_htc_start()
928 ret = ath9k_hw_reset(ah, init_channel, ah->caldata, false); in ath9k_htc_start()
937 ath9k_cmn_update_txpow(ah, priv->curtxpow, priv->txpowlimit, in ath9k_htc_start()
975 struct ath_hw *ah = priv->ah; in ath9k_htc_stop() local
976 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_stop()
1016 if (priv->ah->is_monitoring) in ath9k_htc_stop()
1019 ath9k_hw_phy_disable(ah); in ath9k_htc_stop()
1020 ath9k_hw_disable(ah); in ath9k_htc_stop()
1035 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_add_interface()
1097 if ((priv->ah->opmode == NL80211_IFTYPE_AP) && in ath9k_htc_add_interface()
1099 ath9k_hw_set_tsfadjust(priv->ah, true); in ath9k_htc_add_interface()
1117 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_remove_interface()
1171 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_config()
1195 !priv->ah->is_monitoring) in ath9k_htc_config()
1197 else if (priv->ah->is_monitoring) in ath9k_htc_config()
1208 ath9k_cmn_get_channel(hw, priv->ah, &hw->conf.chandef); in ath9k_htc_config()
1209 if (ath9k_htc_set_channel(priv, hw, &priv->ah->channels[pos]) < 0) { in ath9k_htc_config()
1230 ath9k_cmn_update_txpow(priv->ah, priv->curtxpow, in ath9k_htc_config()
1256 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_configure_filter()
1264 ath_dbg(ath9k_hw_common(priv->ah), ANY, in ath9k_htc_configure_filter()
1273 ath9k_hw_setrxfilter(priv->ah, rfilt); in ath9k_htc_configure_filter()
1275 ath_dbg(ath9k_hw_common(priv->ah), CONFIG, "Set HW RX filter: 0x%x\n", in ath9k_htc_configure_filter()
1289 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_sta_rc_update_work()
1369 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_conf_tx()
1399 if ((priv->ah->opmode == NL80211_IFTYPE_ADHOC) && in ath9k_htc_conf_tx()
1416 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_set_key()
1450 if (priv->ah->sw_mgmt_crypto_tx && in ath9k_htc_set_key()
1471 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_set_bssid()
1473 ath9k_hw_write_associd(priv->ah); in ath9k_htc_set_bssid()
1481 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_bss_iter()
1508 struct ath_hw *ah = priv->ah; in ath9k_htc_bss_info_changed() local
1509 struct ath_common *common = ath9k_hw_common(ah); in ath9k_htc_bss_info_changed()
1525 if (priv->ah->opmode == NL80211_IFTYPE_STATION) { in ath9k_htc_bss_info_changed()
1535 if (priv->ah->opmode == NL80211_IFTYPE_ADHOC) { in ath9k_htc_bss_info_changed()
1570 ((priv->ah->opmode == NL80211_IFTYPE_AP && in ath9k_htc_bss_info_changed()
1573 (priv->ah->opmode == NL80211_IFTYPE_MESH_POINT && in ath9k_htc_bss_info_changed()
1598 ah->slottime = slottime; in ath9k_htc_bss_info_changed()
1599 ath9k_hw_init_global_settings(ah); in ath9k_htc_bss_info_changed()
1618 tsf = ath9k_hw_gettsf64(priv->ah); in ath9k_htc_get_tsf()
1632 ath9k_hw_settsf64(priv->ah, tsf); in ath9k_htc_set_tsf()
1644 ath9k_hw_reset_tsf(priv->ah); in ath9k_htc_reset_tsf()
1685 ath_err(ath9k_hw_common(priv->ah), "Unknown AMPDU action\n"); in ath9k_htc_ampdu_action()
1699 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_sw_scan_start()
1714 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_sw_scan_complete()
1738 priv->ah->coverage_class = coverage_class; in ath9k_htc_set_coverage_class()
1739 ath9k_hw_init_global_settings(priv->ah); in ath9k_htc_set_coverage_class()
1754 struct ath_common *common = ath9k_hw_common(priv->ah); in ath9k_htc_set_bitrate_mask()
1797 struct ath_hw *ah = priv->ah; in ath9k_htc_get_stats() local
1798 struct ath9k_mib_stats *mib_stats = &ah->ah_mibStats; in ath9k_htc_get_stats()
1817 if (AR_SREV_9271(priv->ah)) in ath9k_htc_get_eeprom_base()
1819 &priv->ah->eeprom.map4k.baseEepHeader; in ath9k_htc_get_eeprom_base()
1820 else if (priv->ah->hw_version.usbdev == AR9280_USB) in ath9k_htc_get_eeprom_base()
1822 &priv->ah->eeprom.def.baseEepHeader; in ath9k_htc_get_eeprom_base()
1823 else if (priv->ah->hw_version.usbdev == AR9287_USB) in ath9k_htc_get_eeprom_base()
1825 &priv->ah->eeprom.map9287.baseEepHeader; in ath9k_htc_get_eeprom_base()