Lines Matching refs:chanctx_conf
65 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_duration() local
73 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration()
74 if (chanctx_conf) { in ieee80211_duration()
75 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
76 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
2169 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
2260 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2261 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
2264 chanctx_conf = in ieee80211_monitor_start_xmit()
2265 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2268 if (chanctx_conf) in ieee80211_monitor_start_xmit()
2269 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2427 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_build_hdr() local
2455 chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2456 if (!chanctx_conf) { in ieee80211_build_hdr()
2460 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2466 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2467 if (!chanctx_conf) { in ieee80211_build_hdr()
2477 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2559 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2560 if (!chanctx_conf) { in ieee80211_build_hdr()
2564 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2595 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2596 if (!chanctx_conf) { in ieee80211_build_hdr()
2600 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2608 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2609 if (!chanctx_conf) { in ieee80211_build_hdr()
2613 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2621 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2622 if (!chanctx_conf) { in ieee80211_build_hdr()
2626 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2817 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_check_fast_xmit() local
2859 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_check_fast_xmit()
2860 if (!chanctx_conf) { in ieee80211_check_fast_xmit()
2864 build.band = chanctx_conf->def.chan->band; in ieee80211_check_fast_xmit()
3874 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
3879 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_tx_pending_skb()
3880 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
3884 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
4219 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
4225 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_beacon_get()
4227 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
4358 band = chanctx_conf->def.chan->band; in __ieee80211_beacon_get()
4644 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
4649 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_buffered_bc()
4651 if (!chanctx_conf) in ieee80211_get_buffered_bc()
4697 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()