Lines Matching defs:vif
970 mt76_sta_add(struct mt76_dev *dev, struct ieee80211_vif *vif,
979 ret = dev->drv->sta_add(dev, vif, sta);
1005 void __mt76_sta_remove(struct mt76_dev *dev, struct ieee80211_vif *vif,
1015 dev->drv->sta_remove(dev, vif, sta);
1024 mt76_sta_remove(struct mt76_dev *dev, struct ieee80211_vif *vif,
1028 __mt76_sta_remove(dev, vif, sta);
1032 int mt76_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1043 return mt76_sta_add(dev, vif, sta, ext_phy);
1048 dev->drv->sta_assoc(dev, vif, sta);
1052 mt76_sta_remove(dev, vif, sta);
1058 void mt76_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1071 int mt76_get_txpower(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1085 __mt76_csa_finish(void *priv, u8 *mac, struct ieee80211_vif *vif)
1087 if (vif->csa_active && ieee80211_beacon_cntdwn_is_complete(vif))
1088 ieee80211_csa_finish(vif);
1105 __mt76_csa_check(void *priv, u8 *mac, struct ieee80211_vif *vif)
1109 if (!vif->csa_active)
1112 dev->csa_complete |= ieee80211_beacon_cntdwn_is_complete(vif);
1177 void mt76_sw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
1186 void mt76_sw_scan_complete(struct ieee80211_hw *hw, struct ieee80211_vif *vif)