Lines Matching refs:chandef

565 					 struct cfg80211_chan_def *chandef)  in ieee80211_set_monitor_channel()  argument
571 if (cfg80211_chandef_identical(&local->monitor_chandef, chandef)) in ieee80211_set_monitor_channel()
582 ret = ieee80211_vif_use_channel(sdata, chandef, in ieee80211_set_monitor_channel()
586 local->_oper_chandef = *chandef; in ieee80211_set_monitor_channel()
591 local->monitor_chandef = *chandef; in ieee80211_set_monitor_channel()
744 err = ieee80211_vif_use_channel(sdata, &params->chandef, in ieee80211_start_ap()
854 struct cfg80211_chan_def chandef; in ieee80211_stop_ap() local
899 chandef = sdata->vif.bss_conf.chandef; in ieee80211_stop_ap()
901 cfg80211_cac_event(sdata->dev, &chandef, in ieee80211_stop_ap()
1126 ieee80211_parse_bitrates(&sdata->vif.bss_conf.chandef, in sta_apply_parameters()
1816 err = ieee80211_vif_use_channel(sdata, &setup->chandef, in ieee80211_join_mesh()
1874 ieee80211_parse_bitrates(&sdata->vif.bss_conf.chandef, in ieee80211_change_bss()
2286 if (sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT) in __ieee80211_request_smps_ap()
2377 sdata->vif.bss_conf.chandef.width == NL80211_CHAN_WIDTH_20_NOHT) in __ieee80211_request_smps_mgd()
2779 struct cfg80211_chan_def *chandef, in ieee80211_start_radar_detection() argument
2796 err = ieee80211_vif_use_channel(sdata, chandef, in ieee80211_start_radar_detection()
2942 if (!cfg80211_chandef_identical(&sdata->vif.bss_conf.chandef, in __ieee80211_csa_finalize()
3061 if (params->chandef.width != sdata->u.ibss.chandef.width) in ieee80211_set_csa_beacon()
3064 switch (params->chandef.width) { in ieee80211_set_csa_beacon()
3066 if (cfg80211_get_chandef_type(&params->chandef) != in ieee80211_set_csa_beacon()
3067 cfg80211_get_chandef_type(&sdata->u.ibss.chandef)) in ieee80211_set_csa_beacon()
3079 if (sdata->u.ibss.chandef.chan->band != in ieee80211_set_csa_beacon()
3080 params->chandef.chan->band) in ieee80211_set_csa_beacon()
3098 if (params->chandef.width != sdata->vif.bss_conf.chandef.width) in ieee80211_set_csa_beacon()
3102 if (sdata->vif.bss_conf.chandef.chan->band != in ieee80211_set_csa_beacon()
3103 params->chandef.chan->band) in ieee80211_set_csa_beacon()
3158 if (cfg80211_chandef_identical(&params->chandef, in __ieee80211_channel_switch()
3159 &sdata->vif.bss_conf.chandef)) in __ieee80211_channel_switch()
3183 ch_switch.chandef = params->chandef; in __ieee80211_channel_switch()
3190 err = ieee80211_vif_reserve_chanctx(sdata, &params->chandef, in __ieee80211_channel_switch()
3209 sdata->csa_chandef = params->chandef; in __ieee80211_channel_switch()
3222 drv_channel_switch_beacon(sdata, &params->chandef); in __ieee80211_channel_switch()
3555 struct cfg80211_chan_def *chandef) in ieee80211_cfg_get_channel() argument
3565 *chandef = sdata->vif.bss_conf.chandef; in ieee80211_cfg_get_channel()
3571 *chandef = local->monitor_chandef; in ieee80211_cfg_get_channel()
3573 *chandef = local->_oper_chandef; in ieee80211_cfg_get_channel()
3615 struct cfg80211_chan_def *chandef) in ieee80211_set_ap_chanwidth() argument
3621 ret = ieee80211_vif_change_bandwidth(sdata, chandef, &changed); in ieee80211_set_ap_chanwidth()