Lines Matching refs:chanctx_conf
52 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_duration() local
60 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration()
61 if (chanctx_conf) { in ieee80211_duration()
62 shift = ieee80211_chandef_get_shift(&chanctx_conf->def); in ieee80211_duration()
63 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def); in ieee80211_duration()
2269 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_monitor_start_xmit() local
2350 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2351 if (!chanctx_conf) { in ieee80211_monitor_start_xmit()
2354 chanctx_conf = in ieee80211_monitor_start_xmit()
2355 rcu_dereference(tmp_sdata->vif.chanctx_conf); in ieee80211_monitor_start_xmit()
2358 if (chanctx_conf) in ieee80211_monitor_start_xmit()
2359 chandef = &chanctx_conf->def; in ieee80211_monitor_start_xmit()
2571 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_build_hdr() local
2604 chanctx_conf = rcu_dereference(ap_sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2605 if (!chanctx_conf) { in ieee80211_build_hdr()
2609 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2615 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2616 if (!chanctx_conf) { in ieee80211_build_hdr()
2626 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2694 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2695 if (!chanctx_conf) { in ieee80211_build_hdr()
2699 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2737 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2738 if (!chanctx_conf) { in ieee80211_build_hdr()
2742 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2750 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2751 if (!chanctx_conf) { in ieee80211_build_hdr()
2755 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2763 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_build_hdr()
2764 if (!chanctx_conf) { in ieee80211_build_hdr()
2768 band = chanctx_conf->def.chan->band; in ieee80211_build_hdr()
2944 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_check_fast_xmit() local
2986 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_check_fast_xmit()
2987 if (!chanctx_conf) { in ieee80211_check_fast_xmit()
2991 build.band = chanctx_conf->def.chan->band; in ieee80211_check_fast_xmit()
4615 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_tx_pending_skb() local
4620 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_tx_pending_skb()
4621 if (unlikely(!chanctx_conf)) { in ieee80211_tx_pending_skb()
4625 info->band = chanctx_conf->def.chan->band; in ieee80211_tx_pending_skb()
4997 struct ieee80211_chanctx_conf *chanctx_conf, in ieee80211_beacon_get_finish() argument
5020 band = chanctx_conf->def.chan->band; in ieee80211_beacon_get_finish()
5051 struct ieee80211_chanctx_conf *chanctx_conf) in ieee80211_beacon_get_ap() argument
5095 ieee80211_beacon_get_finish(hw, vif, offs, beacon, skb, chanctx_conf, in ieee80211_beacon_get_ap()
5110 struct ieee80211_chanctx_conf *chanctx_conf; in __ieee80211_beacon_get() local
5115 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_beacon_get()
5117 if (!ieee80211_sdata_running(sdata) || !chanctx_conf) in __ieee80211_beacon_get()
5131 beacon, chanctx_conf); in __ieee80211_beacon_get()
5159 chanctx_conf, 0); in __ieee80211_beacon_get()
5200 chanctx_conf, 0); in __ieee80211_beacon_get()
5527 struct ieee80211_chanctx_conf *chanctx_conf; in ieee80211_get_buffered_bc() local
5532 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_buffered_bc()
5534 if (!chanctx_conf) in ieee80211_get_buffered_bc()
5580 info->band = chanctx_conf->def.chan->band; in ieee80211_get_buffered_bc()