Lines Matching defs:vif
367 struct ieee80211_vif *vif,
935 struct ieee80211_vif *vif,
1835 beacon = ieee80211_beacon_get(wl->hw, wl->vif, 0);
3788 struct ieee80211_vif *vif,
3836 static u64 b43_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
3856 struct ieee80211_vif *vif, u64 tsf)
4101 struct ieee80211_vif *vif,
4114 B43_WARN_ON(wl->vif != vif);
4160 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4173 if ((vif->type == NL80211_IFTYPE_ADHOC ||
4174 vif->type == NL80211_IFTYPE_MESH_POINT) &&
4961 struct ieee80211_vif *vif)
4969 if (vif->type != NL80211_IFTYPE_AP &&
4970 vif->type != NL80211_IFTYPE_MESH_POINT &&
4971 vif->type != NL80211_IFTYPE_STATION &&
4972 vif->type != NL80211_IFTYPE_ADHOC)
4979 b43dbg(wl, "Adding Interface type %d\n", vif->type);
4983 wl->vif = vif;
4984 wl->if_type = vif->type;
4985 memcpy(wl->mac_addr, vif->addr, ETH_ALEN);
4997 b43_op_bss_info_changed(hw, vif, &vif->bss_conf, ~0);
5003 struct ieee80211_vif *vif)
5008 b43dbg(wl, "Removing Interface type %d\n", vif->type);
5013 B43_WARN_ON(wl->vif != vif);
5014 wl->vif = NULL;
5117 struct ieee80211_vif *vif,
5123 B43_WARN_ON(!vif || wl->vif != vif);
5127 struct ieee80211_vif *vif,
5143 struct ieee80211_vif *vif)
5248 if (wl->vif)
5249 b43_op_bss_info_changed(wl->hw, wl->vif, &wl->vif->bss_conf, ~0);