Lines Matching refs:vif
497 struct ieee80211_vif *vif) in wl1251_op_add_interface() argument
502 vif->driver_flags |= IEEE80211_VIF_BEACON_FILTER | in wl1251_op_add_interface()
507 vif->type, vif->addr); in wl1251_op_add_interface()
510 if (wl->vif) { in wl1251_op_add_interface()
515 wl->vif = vif; in wl1251_op_add_interface()
517 switch (vif->type) { in wl1251_op_add_interface()
529 if (!ether_addr_equal_unaligned(wl->mac_addr, vif->addr)) { in wl1251_op_add_interface()
530 memcpy(wl->mac_addr, vif->addr, ETH_ALEN); in wl1251_op_add_interface()
543 struct ieee80211_vif *vif) in wl1251_op_remove_interface() argument
549 wl->vif = NULL; in wl1251_op_remove_interface()
565 skb = ieee80211_nullfunc_get(wl->hw, wl->vif); in wl1251_build_null_data()
656 if (wl->vif == NULL) { in wl1251_op_config()
888 struct ieee80211_vif *vif, in wl1251_op_set_key() argument
994 struct ieee80211_vif *vif, in wl1251_op_hw_scan() argument
1033 skb = ieee80211_probereq_get(wl->hw, wl->vif->addr, ssid, ssid_len, in wl1251_op_hw_scan()
1099 struct ieee80211_vif *vif, in wl1251_op_bss_info_changed() argument
1150 skb = ieee80211_pspoll_get(wl->hw, wl->vif); in wl1251_op_bss_info_changed()
1211 beacon = ieee80211_beacon_get(hw, vif); in wl1251_op_bss_info_changed()
1307 struct ieee80211_vif *vif, u16 queue, in wl1251_op_conf_tx() argument
1555 wl->vif = NULL; in wl1251_alloc_hw()