Lines Matching refs:chanctx_conf
60 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_duration() local
64 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration()
65 if (chanctx_conf) { in ieee80211_duration()
66 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
67 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
1755 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
1850 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
1851 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
1854 chanctx_conf = in ieee80211_monitor_start_xmit()
1855 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
1858 if (chanctx_conf) in ieee80211_monitor_start_xmit()
1859 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2020 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_build_hdr() local
2048 chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2049 if (!chanctx_conf) { in ieee80211_build_hdr()
2053 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2059 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2060 if (!chanctx_conf) { in ieee80211_build_hdr()
2070 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2149 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2150 if (!chanctx_conf) { in ieee80211_build_hdr()
2154 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2185 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2186 if (!chanctx_conf) { in ieee80211_build_hdr()
2190 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2198 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2199 if (!chanctx_conf) { in ieee80211_build_hdr()
2203 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2211 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2212 if (!chanctx_conf) { in ieee80211_build_hdr()
2216 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2427 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_check_fast_xmit() local
2469 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_check_fast_xmit()
2470 if (!chanctx_conf) { in ieee80211_check_fast_xmit()
2474 build.band = chanctx_conf->def.chan->band; in ieee80211_check_fast_xmit()
3008 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
3013 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_tx_pending_skb()
3014 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
3018 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
3328 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
3334 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_beacon_get()
3336 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
3471 band = chanctx_conf->def.chan->band; in __ieee80211_beacon_get()
3737 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
3742 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_buffered_bc()
3744 if (!chanctx_conf) in ieee80211_get_buffered_bc()
3790 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()