Lines Matching refs:wiphy
93 sband = local->hw.wiphy->bands[chandef->chan->band]; in ieee80211_ibss_build_presp()
267 if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef, in __ieee80211_sta_join_ibss()
280 if (!cfg80211_reg_can_beacon(local->hw.wiphy, &chandef, in __ieee80211_sta_join_ibss()
288 err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, in __ieee80211_sta_join_ibss()
389 bss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, mgmt, in __ieee80211_sta_join_ibss()
392 cfg80211_put_bss(local->hw.wiphy, bss); in __ieee80211_sta_join_ibss()
443 sband = sdata->local->hw.wiphy->bands[cbss->channel->band]; in ieee80211_sta_join_ibss()
498 cbss = cfg80211_get_bss(sdata->local->hw.wiphy, ifibss->chandef.chan, in ieee80211_ibss_csa_beacon()
512 cfg80211_put_bss(sdata->local->hw.wiphy, cbss); in ieee80211_ibss_csa_beacon()
546 cbss = cfg80211_get_bss(sdata->local->hw.wiphy, in ieee80211_ibss_finish_csa()
555 cfg80211_put_bss(sdata->local->hw.wiphy, cbss); in ieee80211_ibss_finish_csa()
654 sband = local->hw.wiphy->bands[band]; in ieee80211_ibss_add_sta()
695 cbss = cfg80211_get_bss(local->hw.wiphy, ifibss->chandef.chan, in ieee80211_ibss_disconnect()
702 cfg80211_unlink_bss(local->hw.wiphy, cbss); in ieee80211_ibss_disconnect()
703 cfg80211_put_bss(sdata->local->hw.wiphy, cbss); in ieee80211_ibss_disconnect()
772 err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, in ieee80211_ibss_csa_mark_radar()
776 cfg80211_radar_event(sdata->local->hw.wiphy, &ifibss->chandef, in ieee80211_ibss_csa_mark_radar()
822 if (!(sdata->local->hw.wiphy->flags & WIPHY_FLAG_HAS_CHANNEL_SWITCH)) in ieee80211_ibss_process_chanswitch()
860 if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, in ieee80211_ibss_process_chanswitch()
872 err = cfg80211_chandef_dfs_required(sdata->local->hw.wiphy, in ieee80211_ibss_process_chanswitch()
898 if (ieee80211_channel_switch(sdata->local->hw.wiphy, sdata->dev, in ieee80211_ibss_process_chanswitch()
995 struct ieee80211_supported_band *sband = local->hw.wiphy->bands[band]; in ieee80211_update_sta_info()
1116 channel = ieee80211_get_channel(local->hw.wiphy, rx_status->freq); in ieee80211_rx_bss_info()
1243 sband = local->hw.wiphy->bands[band]; in ieee80211_ibss_rx_no_sta()
1348 static unsigned ibss_setup_channels(struct wiphy *wiphy, in ibss_setup_channels() argument
1366 chan = ieee80211_get_channel(wiphy, freq); in ibss_setup_channels()
1380 ieee80211_ibss_setup_scan_channels(struct wiphy *wiphy, in ieee80211_ibss_setup_scan_channels() argument
1408 n_chan = ibss_setup_channels(wiphy, channels, channels_max, cf1, width); in ieee80211_ibss_setup_scan_channels()
1411 n_chan += ibss_setup_channels(wiphy, &channels[n_chan], in ieee80211_ibss_setup_scan_channels()
1446 cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid, in ieee80211_sta_find_ibss()
1491 num = ieee80211_ibss_setup_scan_channels(local->hw.wiphy, in ieee80211_sta_find_ibss()
1759 ret = cfg80211_chandef_dfs_required(local->hw.wiphy, in ieee80211_ibss_join()
1795 sband = local->hw.wiphy->bands[params->chandef.chan->band]; in ieee80211_ibss_join()