Lines Matching defs:vif
367 struct ieee80211_vif *vif,
935 struct ieee80211_vif *vif,
1835 beacon = ieee80211_beacon_get(wl->hw, wl->vif);
3786 struct ieee80211_vif *vif, u16 _queue,
3833 static u64 b43_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
3853 struct ieee80211_vif *vif, u64 tsf)
4098 struct ieee80211_vif *vif,
4111 B43_WARN_ON(wl->vif != vif);
4157 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4170 if ((vif->type == NL80211_IFTYPE_ADHOC ||
4171 vif->type == NL80211_IFTYPE_MESH_POINT) &&
4958 struct ieee80211_vif *vif)
4966 if (vif->type != NL80211_IFTYPE_AP &&
4967 vif->type != NL80211_IFTYPE_MESH_POINT &&
4968 vif->type != NL80211_IFTYPE_STATION &&
4969 vif->type != NL80211_IFTYPE_WDS &&
4970 vif->type != NL80211_IFTYPE_ADHOC)
4977 b43dbg(wl, "Adding Interface type %d\n", vif->type);
4981 wl->vif = vif;
4982 wl->if_type = vif->type;
4983 memcpy(wl->mac_addr, vif->addr, ETH_ALEN);
4995 b43_op_bss_info_changed(hw, vif, &vif->bss_conf, ~0);
5001 struct ieee80211_vif *vif)
5006 b43dbg(wl, "Removing Interface type %d\n", vif->type);
5011 B43_WARN_ON(wl->vif != vif);
5012 wl->vif = NULL;
5115 struct ieee80211_vif *vif,
5121 B43_WARN_ON(!vif || wl->vif != vif);
5125 struct ieee80211_vif *vif,
5141 struct ieee80211_vif *vif)
5245 if (wl->vif)
5246 b43_op_bss_info_changed(wl->hw, wl->vif, &wl->vif->bss_conf, ~0);