Lines Matching defs:vif
294 struct ieee80211_vif *vif,
297 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv;
303 if (!vif)
307 rateidx = ffs(vif->bss_conf.basic_rates) - 1;
314 mask = &vif->bss_conf.beacon_tx_rate;
326 mcast_rate = vif->bss_conf.mcast_rate[band];
330 rateidx = ffs(vif->bss_conf.basic_rates) - 1;
333 rateidx = mt76_calculate_default_rate(mphy, vif, rateidx);
476 struct ieee80211_vif *vif = info->control.vif;
487 if (vif) {
488 struct mt76_vif *mvif = (struct mt76_vif *)vif->drv_priv;
564 u16 rate = mt76_connac2_mac_tx_rate_val(mphy, vif, beacon,
928 int mt76_connac2_reverse_frag0_hdr_trans(struct ieee80211_vif *vif,
953 ether_addr_copy(hdr.addr1, vif->addr);
958 ether_addr_copy(hdr.addr3, vif->bss_conf.bssid);