Lines Matching refs:compat
84 const struct cfg80211_chan_def *compat)
92 if (!compat)
93 compat = &sdata->reserved_chandef;
95 compat = cfg80211_chandef_compatible(&sdata->reserved_chandef,
96 compat);
97 if (!compat)
101 return compat;
107 const struct cfg80211_chan_def *compat)
118 if (!compat)
119 compat = &sdata->vif.bss_conf.chandef;
121 compat = cfg80211_chandef_compatible(
122 &sdata->vif.bss_conf.chandef, compat);
123 if (!compat)
127 return compat;
133 const struct cfg80211_chan_def *compat)
137 compat = ieee80211_chanctx_reserved_chandef(local, ctx, compat);
138 if (!compat)
141 compat = ieee80211_chanctx_non_reserved_chandef(local, ctx, compat);
142 if (!compat)
145 return compat;
380 const struct cfg80211_chan_def *compat;
388 compat = cfg80211_chandef_compatible(&ctx->conf.def, chandef);
389 if (!compat)
392 compat = ieee80211_chanctx_reserved_chandef(local, ctx,
393 compat);
394 if (!compat)
397 ieee80211_change_chanctx(local, ctx, compat);
584 const struct cfg80211_chan_def *compat = NULL;
599 if (!compat)
600 compat = &sdata->vif.bss_conf.chandef;
602 compat = cfg80211_chandef_compatible(
603 &sdata->vif.bss_conf.chandef, compat);
604 if (WARN_ON_ONCE(!compat))
616 compat = cfg80211_chandef_compatible(&sta->tdls_chandef,
617 compat);
618 if (WARN_ON_ONCE(!compat))
623 if (!compat)
626 ieee80211_change_chanctx(local, ctx, compat);
1696 const struct cfg80211_chan_def *compat;
1724 compat = cfg80211_chandef_compatible(&conf->def, chandef);
1725 if (!compat) {
1732 if (!ieee80211_chanctx_reserved_chandef(local, ctx, compat)) {