Lines Matching refs:chanctx_conf
50 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_duration() local
54 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration()
55 if (chanctx_conf) { in ieee80211_duration()
56 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
57 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
1742 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
1837 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
1838 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
1841 chanctx_conf = in ieee80211_monitor_start_xmit()
1842 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
1845 if (chanctx_conf) in ieee80211_monitor_start_xmit()
1846 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2007 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_build_hdr() local
2035 chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2036 if (!chanctx_conf) { in ieee80211_build_hdr()
2040 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2046 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2047 if (!chanctx_conf) { in ieee80211_build_hdr()
2057 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2136 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2137 if (!chanctx_conf) { in ieee80211_build_hdr()
2141 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2172 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2173 if (!chanctx_conf) { in ieee80211_build_hdr()
2177 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()
2499 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
2504 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_tx_pending_skb()
2505 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
2509 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
2813 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
2819 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_beacon_get()
2821 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
2956 band = chanctx_conf->def.chan->band; in __ieee80211_beacon_get()
3203 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
3208 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_buffered_bc()
3210 if (!chanctx_conf) in ieee80211_get_buffered_bc()
3256 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()