Lines Matching refs:link_conf
117 struct ieee80211_bss_conf *link_conf = link->conf;
123 compat = &link_conf->chandef;
126 &link_conf->chandef, compat);
418 struct ieee80211_bss_conf *link_conf =
419 rcu_dereference(sdata->vif.link_conf[link_id]);
422 if (!link_conf)
425 if (rcu_access_pointer(link_conf->chanctx_conf) != &ctx->conf)
786 struct ieee80211_bss_conf *link_conf =
787 rcu_dereference(sdata->vif.link_conf[link_id]);
789 if (!link_conf)
792 if (rcu_access_pointer(link_conf->chanctx_conf) != conf)
796 compat = &link_conf->chandef;
798 compat = cfg80211_chandef_compatible(&link_conf->chandef,
1018 struct ieee80211_bss_conf *link_conf = link->conf;
1034 conf = rcu_dereference_protected(link_conf->chanctx_conf,
1045 vlan_conf = rcu_dereference(vlan->vif.link_conf[link_id]);
1247 vlan_conf = rcu_dereference(vlan->vif.link_conf[link_id]);
1260 struct ieee80211_bss_conf *link_conf = link->conf;
1292 if (link_conf->chandef.width != link->reserved_chandef.width)
1302 vif_chsw[0].link_conf = link->conf;
1317 rcu_assign_pointer(link_conf->chanctx_conf, &new_ctx->conf);
1466 vif_chsw[i].link_conf = link->conf;
1660 struct ieee80211_bss_conf *link_conf = link->conf;
1666 rcu_assign_pointer(link_conf->chanctx_conf,
1677 if (link_conf->chandef.width != link->reserved_chandef.width)
1780 struct ieee80211_bss_conf *link_conf = link->conf;
1788 conf = rcu_dereference_protected(link_conf->chanctx_conf,
1946 struct ieee80211_bss_conf *link_conf = link->conf;
1958 if (cfg80211_chandef_identical(chandef, &link_conf->chandef)) {
1964 link_conf->chandef.width == NL80211_CHAN_WIDTH_20_NOHT) {
1969 conf = rcu_dereference_protected(link_conf->chanctx_conf,
2031 struct ieee80211_bss_conf *link_conf = link->conf;
2045 ap_conf = rcu_dereference(ap->vif.link_conf[link_id]);
2048 rcu_assign_pointer(link_conf->chanctx_conf, conf);