Lines Matching refs:wiphy

193 static void ath9k_reg_notifier(struct wiphy *wiphy,  in ath9k_reg_notifier()  argument
196 struct ieee80211_hw *hw = wiphy_to_ieee80211_hw(wiphy); in ath9k_reg_notifier()
201 ath_reg_notifier_apply(wiphy, request, reg); in ath9k_reg_notifier()
810 hw->wiphy->interface_modes &= ~ BIT(NL80211_IFTYPE_WDS); in ath9k_set_mcc_capab()
811 hw->wiphy->iface_combinations = if_comb_multi; in ath9k_set_mcc_capab()
812 hw->wiphy->n_iface_combinations = ARRAY_SIZE(if_comb_multi); in ath9k_set_mcc_capab()
813 hw->wiphy->max_scan_ssids = 255; in ath9k_set_mcc_capab()
814 hw->wiphy->max_scan_ie_len = IEEE80211_MAX_DATA_LEN; in ath9k_set_mcc_capab()
815 hw->wiphy->max_remain_on_channel_duration = 10000; in ath9k_set_mcc_capab()
853 hw->wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR | in ath9k_set_hw_capab()
858 hw->wiphy->interface_modes = in ath9k_set_hw_capab()
869 hw->wiphy->interface_modes |= in ath9k_set_hw_capab()
872 hw->wiphy->iface_combinations = if_comb; in ath9k_set_hw_capab()
873 hw->wiphy->n_iface_combinations = ARRAY_SIZE(if_comb); in ath9k_set_hw_capab()
876 hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT; in ath9k_set_hw_capab()
878 hw->wiphy->flags |= WIPHY_FLAG_IBSS_RSN; in ath9k_set_hw_capab()
879 hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_TDLS; in ath9k_set_hw_capab()
880 hw->wiphy->flags |= WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL; in ath9k_set_hw_capab()
881 hw->wiphy->flags |= WIPHY_FLAG_SUPPORTS_5_10_MHZ; in ath9k_set_hw_capab()
882 hw->wiphy->flags |= WIPHY_FLAG_HAS_CHANNEL_SWITCH; in ath9k_set_hw_capab()
883 hw->wiphy->flags |= WIPHY_FLAG_AP_UAPSD; in ath9k_set_hw_capab()
893 hw->wiphy->available_antennas_rx = BIT(ah->caps.max_rxchains) - 1; in ath9k_set_hw_capab()
894 hw->wiphy->available_antennas_tx = BIT(ah->caps.max_txchains) - 1; in ath9k_set_hw_capab()
898 hw->wiphy->available_antennas_rx = BIT(0) | BIT(1); in ath9k_set_hw_capab()
900 sc->ant_rx = hw->wiphy->available_antennas_rx; in ath9k_set_hw_capab()
901 sc->ant_tx = hw->wiphy->available_antennas_tx; in ath9k_set_hw_capab()
904 hw->wiphy->bands[IEEE80211_BAND_2GHZ] = in ath9k_set_hw_capab()
907 hw->wiphy->bands[IEEE80211_BAND_5GHZ] = in ath9k_set_hw_capab()
938 error = ath_regd_init(&common->regulatory, sc->hw->wiphy, in ath9k_init_device()
977 error = regulatory_hint(hw->wiphy, reg->alpha2); in ath9k_init_device()
1027 wiphy_rfkill_stop_polling(sc->hw->wiphy); in ath9k_deinit_device()