Lines Matching refs:chanctx_conf
61 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_duration() local
69 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration()
70 if (chanctx_conf) { in ieee80211_duration()
71 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
72 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
2227 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
2327 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2328 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
2331 chanctx_conf = in ieee80211_monitor_start_xmit()
2332 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2335 if (chanctx_conf) in ieee80211_monitor_start_xmit()
2336 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2495 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_build_hdr() local
2528 chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2529 if (!chanctx_conf) { in ieee80211_build_hdr()
2533 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2539 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2540 if (!chanctx_conf) { in ieee80211_build_hdr()
2550 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2632 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2633 if (!chanctx_conf) { in ieee80211_build_hdr()
2637 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2675 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2676 if (!chanctx_conf) { in ieee80211_build_hdr()
2680 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2688 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2689 if (!chanctx_conf) { in ieee80211_build_hdr()
2693 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2701 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2702 if (!chanctx_conf) { in ieee80211_build_hdr()
2706 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2898 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_check_fast_xmit() local
2940 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_check_fast_xmit()
2941 if (!chanctx_conf) { in ieee80211_check_fast_xmit()
2945 build.band = chanctx_conf->def.chan->band; in ieee80211_check_fast_xmit()
4160 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
4165 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_tx_pending_skb()
4166 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
4170 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
4505 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
4511 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_beacon_get()
4513 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
4644 band = chanctx_conf->def.chan->band; in __ieee80211_beacon_get()
4931 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
4936 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_buffered_bc()
4938 if (!chanctx_conf) in ieee80211_get_buffered_bc()
4984 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()