Lines Matching refs:vif

560 				   struct ieee80211_vif *vif)  in carl9170_init_interface()  argument
565 if (!vif) { in carl9170_init_interface()
570 memcpy(common->macaddr, vif->addr, ETH_ALEN); in carl9170_init_interface()
582 ar->disable_offload |= ((vif->type != NL80211_IFTYPE_STATION) && in carl9170_init_interface()
583 (vif->type != NL80211_IFTYPE_AP)); in carl9170_init_interface()
591 ar->disable_offload |= vif->p2p; in carl9170_init_interface()
600 struct ieee80211_vif *vif) in carl9170_op_add_interface() argument
602 struct carl9170_vif_info *vif_priv = (void *) vif->drv_priv; in carl9170_op_add_interface()
639 if (vif->type == NL80211_IFTYPE_STATION) in carl9170_op_add_interface()
648 if (main_vif->p2p && vif->p2p && in carl9170_op_add_interface()
649 vif->type == NL80211_IFTYPE_AP) { in carl9170_op_add_interface()
661 if ((vif->type == NL80211_IFTYPE_STATION) || in carl9170_op_add_interface()
662 (vif->type == NL80211_IFTYPE_WDS) || in carl9170_op_add_interface()
663 (vif->type == NL80211_IFTYPE_AP) || in carl9170_op_add_interface()
664 (vif->type == NL80211_IFTYPE_MESH_POINT)) in carl9170_op_add_interface()
704 rcu_assign_pointer(ar->vif_priv[vif_id].vif, vif); in carl9170_op_add_interface()
709 if (main_vif == vif) { in carl9170_op_add_interface()
727 err = carl9170_init_interface(ar, vif); in carl9170_op_add_interface()
732 err = carl9170_mod_virtual_mac(ar, vif_id, vif->addr); in carl9170_op_add_interface()
750 RCU_INIT_POINTER(ar->vif_priv[vif_id].vif, NULL); in carl9170_op_add_interface()
765 struct ieee80211_vif *vif) in carl9170_op_remove_interface() argument
767 struct carl9170_vif_info *vif_priv = (void *) vif->drv_priv; in carl9170_op_remove_interface()
788 RCU_INIT_POINTER(ar->vif_priv[id].vif, NULL); in carl9170_op_remove_interface()
790 if (vif == main_vif) { in carl9170_op_remove_interface()
1049 struct ieee80211_vif *vif, in carl9170_op_bss_info_changed() argument
1060 vif_priv = (void *) vif->drv_priv; in carl9170_op_bss_info_changed()
1090 if (main_vif != vif) { in carl9170_op_bss_info_changed()
1099 if (vif->type != NL80211_IFTYPE_STATION && in carl9170_op_bss_info_changed()
1118 if (main_vif != vif) in carl9170_op_bss_info_changed()
1158 struct ieee80211_vif *vif) in carl9170_op_get_tsf() argument
1175 struct ieee80211_vif *vif, in carl9170_op_set_key() argument
1183 if (ar->disable_offload || !vif) in carl9170_op_set_key()
1193 if (!is_main_vif(ar, vif)) { in carl9170_op_set_key()
1203 if ((vif->type != NL80211_IFTYPE_STATION && in carl9170_op_set_key()
1204 vif->type != NL80211_IFTYPE_ADHOC) && in carl9170_op_set_key()
1317 struct ieee80211_vif *vif, in carl9170_op_sta_add() argument
1346 struct ieee80211_vif *vif, in carl9170_op_sta_remove() argument
1384 struct ieee80211_vif *vif, u16 queue, in carl9170_op_conf_tx() argument
1416 struct ieee80211_vif *vif, in carl9170_op_ampdu_action() argument
1443 tid_info->vif = vif; in carl9170_op_ampdu_action()
1456 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in carl9170_op_ampdu_action()
1474 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in carl9170_op_ampdu_action()
1702 struct ieee80211_vif *vif, in carl9170_op_flush() argument
1728 struct ieee80211_vif *vif, in carl9170_op_sta_notify() argument
2015 ar->vif_priv[i].vif = NULL; in carl9170_register()