Lines Matching refs:chanctx_conf

51 	struct ieee80211_chanctx_conf *chanctx_conf;  in ieee80211_duration()  local
59 chanctx_conf = rcu_dereference(tx->sdata->vif.bss_conf.chanctx_conf); in ieee80211_duration()
60 if (chanctx_conf) { in ieee80211_duration()
61 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
62 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
2309 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
2392 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_monitor_start_xmit()
2393 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
2396 chanctx_conf = in ieee80211_monitor_start_xmit()
2397 rcu_dereference(tmp_sdata->vif.bss_conf.chanctx_conf); in ieee80211_monitor_start_xmit()
2400 if (chanctx_conf) in ieee80211_monitor_start_xmit()
2401 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2613 struct ieee80211_chanctx_conf *chanctx_conf = NULL; in ieee80211_build_hdr() local
2632 chanctx_conf = in ieee80211_build_hdr()
2633 rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_build_hdr()
2655 chanctx_conf = in ieee80211_build_hdr()
2656 rcu_dereference(ap_sdata->vif.bss_conf.chanctx_conf); in ieee80211_build_hdr()
2817 if (!chanctx_conf) { in ieee80211_build_hdr()
2825 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
3016 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_check_fast_xmit() local
3059 chanctx_conf = in ieee80211_check_fast_xmit()
3060 rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_check_fast_xmit()
3061 if (!chanctx_conf) { in ieee80211_check_fast_xmit()
3065 build.band = chanctx_conf->def.chan->band; in ieee80211_check_fast_xmit()
4752 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
4759 chanctx_conf = in ieee80211_tx_pending_skb()
4760 rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_tx_pending_skb()
4761 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
4765 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
5139 struct ieee80211_chanctx_conf *chanctx_conf, in ieee80211_beacon_get_finish() argument
5162 band = chanctx_conf->def.chan->band; in ieee80211_beacon_get_finish()
5209 struct ieee80211_chanctx_conf *chanctx_conf) in ieee80211_beacon_get_ap() argument
5261 chanctx_conf, csa_off_base); in ieee80211_beacon_get_ap()
5276 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
5285 chanctx_conf = in __ieee80211_beacon_get()
5286 rcu_dereference(link->conf->chanctx_conf); in __ieee80211_beacon_get()
5288 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
5300 beacon, chanctx_conf); in __ieee80211_beacon_get()
5328 chanctx_conf, 0); in __ieee80211_beacon_get()
5370 chanctx_conf, 0); in __ieee80211_beacon_get()
5700 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
5705 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_get_buffered_bc()
5707 if (!chanctx_conf) in ieee80211_get_buffered_bc()
5753 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()
5915 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_skb_tid() local
5921 chanctx_conf = in ieee80211_tx_skb_tid()
5922 rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in ieee80211_tx_skb_tid()
5923 if (WARN_ON(!chanctx_conf)) { in ieee80211_tx_skb_tid()
5928 band = chanctx_conf->def.chan->band; in ieee80211_tx_skb_tid()