Lines Matching defs:vif
46 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf);
103 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf);
270 u32 user_mask, basic_rates = sdata->vif.bss_conf.basic_rates;
273 if (WARN_ON(!sdata->vif.bss_conf.chandef.chan))
276 band = sdata->vif.bss_conf.chandef.chan->band;
412 if (ieee80211_vif_is_mesh(&sta->sdata->vif))
610 static void rate_fixup_ratelist(struct ieee80211_vif *vif,
630 u32 basic_rates = vif->bss_conf.basic_rates;
760 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef);
816 chan_width = sta->sdata->vif.bss_conf.chandef.width;
853 chan_width = sdata->vif.bss_conf.chandef.width;
866 void ieee80211_get_tx_rates(struct ieee80211_vif *vif,
879 if (!vif)
882 sdata = vif_to_sdata(vif);
893 rate_fixup_ratelist(vif, sband, info, dest, max_rates);
935 ieee80211_get_tx_rates(&sdata->vif, ista, txrc->skb,