Searched defs:chanctx_conf (Results 1 - 13 of 13) sorted by relevance

/net/mac80211/
H A Drate.h55 struct ieee80211_chanctx_conf *chanctx_conf; local
64 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf);
65 if (WARN_ON(!chanctx_conf)) {
70 sband = local->hw.wiphy->bands[chanctx_conf->def.chan->band];
72 ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista,
85 struct ieee80211_chanctx_conf *chanctx_conf; local
90 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf);
91 if (WARN_ON(!chanctx_conf)) {
[all...]
H A Dethtool.c69 struct ieee80211_chanctx_conf *chanctx_conf; local
151 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
152 if (chanctx_conf)
153 channel = chanctx_conf->def.chan;
H A Dtdls.c342 struct ieee80211_chanctx_conf *chanctx_conf = local
343 rcu_dereference(sdata->vif.chanctx_conf);
344 if (!WARN_ON(!chanctx_conf)) {
349 &chanctx_conf->def, 0);
H A Dchan.c72 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
259 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf)
287 if (sdata && rcu_access_pointer(sdata->vif.chanctx_conf) == conf)
542 if (rcu_access_pointer(sdata->vif.chanctx_conf) != conf)
596 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
618 rcu_assign_pointer(sdata->vif.chanctx_conf, conf);
660 if (rcu_access_pointer(sdata->vif.chanctx_conf) !=
708 rcu_access_pointer(sdata->vif.chanctx_conf) == &chanctx->conf)
751 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
759 rcu_assign_pointer(vlan->vif.chanctx_conf, con
1690 ieee80211_iter_chan_contexts_atomic( struct ieee80211_hw *hw, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_chanctx_conf *chanctx_conf, void *data), void *iter_data) argument
[all...]
H A Dibss.c604 struct ieee80211_chanctx_conf *chanctx_conf; local
631 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
632 if (WARN_ON_ONCE(!chanctx_conf))
634 band = chanctx_conf->def.chan->band;
635 scan_width = cfg80211_chandef_to_scan_width(&chanctx_conf->def);
1163 struct ieee80211_chanctx_conf *chanctx_conf; local
1185 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
1186 if (WARN_ON_ONCE(!chanctx_conf)) {
[all...]
H A Diface.c48 struct ieee80211_chanctx_conf *chanctx_conf; local
52 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
53 if (!chanctx_conf) {
58 power = ieee80211_chandef_max_power(&chanctx_conf->def);
902 RCU_INIT_POINTER(sdata->vif.chanctx_conf, NULL);
H A Dmesh.c385 struct ieee80211_chanctx_conf *chanctx_conf; local
393 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
394 if (WARN_ON(!chanctx_conf)) {
398 chan = chanctx_conf->def.chan;
437 struct ieee80211_chanctx_conf *chanctx_conf; local
446 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
447 if (WARN_ON(!chanctx_conf)) {
451 channel = chanctx_conf
611 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]
H A Dsta_info.c1188 struct ieee80211_chanctx_conf *chanctx_conf; local
1245 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
1246 if (WARN_ON(!chanctx_conf)) {
1252 ieee80211_xmit(sdata, skb, chanctx_conf->def.chan->band);
H A Dcfg.c3078 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
3220 struct ieee80211_chanctx_conf *chanctx_conf; local
3223 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
3225 if (chanctx_conf) {
3228 chanctx_conf->def.chan);
3383 struct ieee80211_chanctx_conf *chanctx_conf; local
3387 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
3388 if (WARN_ON(!chanctx_conf)) {
3455 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]
H A Dtx.c51 struct ieee80211_chanctx_conf *chanctx_conf; local
55 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf);
56 if (chanctx_conf) {
57 shift = ieee80211_chandef_get_shift(&chanctx_conf->def);
58 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def);
1627 struct ieee80211_chanctx_conf *chanctx_conf; local
1722 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
1723 if (!chanctx_conf) {
1821 struct ieee80211_chanctx_conf *chanctx_conf; local
2250 struct ieee80211_chanctx_conf *chanctx_conf; local
2564 struct ieee80211_chanctx_conf *chanctx_conf; local
2957 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]
H A Dmlme.c599 struct ieee80211_chanctx_conf *chanctx_conf; local
606 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
607 if (WARN_ON(!chanctx_conf)) {
611 chan = chanctx_conf->def.chan;
612 rate_flags = ieee80211_chandef_rate_flags(&chanctx_conf->def);
624 rates_len = ieee80211_parse_bitrates(&chanctx_conf->def, sband,
751 *pos++ = ieee80211_chandef_max_power(&chanctx_conf->def);
1099 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
2998 struct ieee80211_chanctx_conf *chanctx_conf; local
4014 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]
H A Dutil.c1073 struct ieee80211_chanctx_conf *chanctx_conf; local
1087 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
1088 use_11b = (chanctx_conf &&
1089 chanctx_conf->def.chan->band == IEEE80211_BAND_2GHZ) &&
1630 conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
2008 struct ieee80211_chanctx_conf *chanctx_conf; local
2013 chanctx_conf = rcu_dereference_protected(sdata->vif.chanctx_conf,
2016 if (WARN_ON_ONCE(!chanctx_conf))
2028 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]
H A Dieee80211_i.h891 struct ieee80211_chanctx_conf *chanctx_conf; local
894 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf);
895 if (!WARN_ON(!chanctx_conf))
896 band = chanctx_conf->def.chan->band;
918 struct ieee80211_chanctx_conf *chanctx_conf; local
922 chanctx_conf = rcu_dereference(vif->chanctx_conf);
923 if (chanctx_conf)
924 shift = ieee80211_chandef_get_shift(&chanctx_conf
1713 struct ieee80211_chanctx_conf *chanctx_conf; local
[all...]

Completed in 81 milliseconds