Lines Matching refs:mvmvif
1340 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_add_sta() local
1372 mvmvif->id, mvmvif->color); in iwl_mvm_add_sta()
1383 mvm_sta->mac_id_n_color = FW_CMD_ID_AND_COLOR(mvmvif->id, in iwl_mvm_add_sta()
1384 mvmvif->color); in iwl_mvm_add_sta()
1458 WARN_ON(mvmvif->ap_sta_id != IWL_MVM_INVALID_STA); in iwl_mvm_add_sta()
1459 mvmvif->ap_sta_id = sta_id; in iwl_mvm_add_sta()
1461 WARN_ON(mvmvif->ap_sta_id == IWL_MVM_INVALID_STA); in iwl_mvm_add_sta()
1590 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_rm_sta() local
1648 mvmvif->ap_sta_id == sta_id) { in iwl_mvm_rm_sta()
1654 mvmvif->ap_sta_id = IWL_MVM_INVALID_STA; in iwl_mvm_rm_sta()
1788 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_add_snif_sta() local
1800 mvmvif->id, 0); in iwl_mvm_add_snif_sta()
1853 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_send_add_bcast_sta() local
1854 struct iwl_mvm_int_sta *bsta = &mvmvif->bcast_sta; in iwl_mvm_send_add_bcast_sta()
1863 .sta_id = mvmvif->bcast_sta.sta_id, in iwl_mvm_send_add_bcast_sta()
1893 mvmvif->id, mvmvif->color); in iwl_mvm_send_add_bcast_sta()
1920 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_free_bcast_sta_queues() local
1925 iwl_mvm_flush_sta(mvm, &mvmvif->bcast_sta, true, 0); in iwl_mvm_free_bcast_sta_queues()
1945 WARN_ON(!(mvmvif->bcast_sta.tfd_queue_msk & BIT(queue))); in iwl_mvm_free_bcast_sta_queues()
1946 mvmvif->bcast_sta.tfd_queue_msk &= ~BIT(queue); in iwl_mvm_free_bcast_sta_queues()
1953 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_send_rm_bcast_sta() local
1960 ret = iwl_mvm_rm_sta_common(mvm, mvmvif->bcast_sta.sta_id); in iwl_mvm_send_rm_bcast_sta()
1968 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_alloc_bcast_sta() local
1972 return iwl_mvm_allocate_int_sta(mvm, &mvmvif->bcast_sta, 0, in iwl_mvm_alloc_bcast_sta()
1986 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_add_p2p_bcast_sta() local
1987 struct iwl_mvm_int_sta *bsta = &mvmvif->bcast_sta; in iwl_mvm_add_p2p_bcast_sta()
2006 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_dealloc_bcast_sta() local
2008 iwl_mvm_dealloc_int_sta(mvm, &mvmvif->bcast_sta); in iwl_mvm_dealloc_bcast_sta()
2038 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_add_mcast_sta() local
2039 struct iwl_mvm_int_sta *msta = &mvmvif->mcast_sta; in iwl_mvm_add_mcast_sta()
2066 mvmvif->cab_queue = vif->cab_queue; in iwl_mvm_add_mcast_sta()
2080 mvmvif->id, mvmvif->color); in iwl_mvm_add_mcast_sta()
2098 mvmvif->cab_queue = queue; in iwl_mvm_add_mcast_sta()
2113 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_rm_mcast_sta() local
2118 iwl_mvm_flush_sta(mvm, &mvmvif->mcast_sta, true, 0); in iwl_mvm_rm_mcast_sta()
2120 iwl_mvm_disable_txq(mvm, mvmvif->cab_queue, vif->cab_queue, in iwl_mvm_rm_mcast_sta()
2123 ret = iwl_mvm_rm_sta_common(mvm, mvmvif->mcast_sta.sta_id); in iwl_mvm_rm_mcast_sta()
2866 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_get_key_sta() local
2877 mvmvif->ap_sta_id != IWL_MVM_INVALID_STA) { in iwl_mvm_get_key_sta()
2878 u8 sta_id = mvmvif->ap_sta_id; in iwl_mvm_get_key_sta()
3088 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_get_mac_addr() local
3094 mvmvif->ap_sta_id != IWL_MVM_INVALID_STA) { in iwl_mvm_get_mac_addr()
3095 u8 sta_id = mvmvif->ap_sta_id; in iwl_mvm_get_mac_addr()
3126 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in __iwl_mvm_set_sta_key() local
3128 sta_id = mvmvif->mcast_sta.sta_id; in __iwl_mvm_set_sta_key()
3259 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_set_sta_key() local
3261 sta_id = mvmvif->mcast_sta.sta_id; in iwl_mvm_set_sta_key()
3561 struct iwl_mvm_vif *mvmvif, in iwl_mvm_int_sta_modify_disable_tx() argument
3565 u32 id = FW_CMD_ID_AND_COLOR(mvmvif->id, mvmvif->color); in iwl_mvm_int_sta_modify_disable_tx()
3582 struct iwl_mvm_vif *mvmvif, in iwl_mvm_modify_all_sta_disable_tx() argument
3600 FW_CMD_ID_AND_COLOR(mvmvif->id, mvmvif->color)) in iwl_mvm_modify_all_sta_disable_tx()
3610 if (mvmvif->mcast_sta.sta_id != IWL_MVM_INVALID_STA) in iwl_mvm_modify_all_sta_disable_tx()
3611 iwl_mvm_int_sta_modify_disable_tx(mvm, mvmvif, in iwl_mvm_modify_all_sta_disable_tx()
3612 &mvmvif->mcast_sta, disable); in iwl_mvm_modify_all_sta_disable_tx()
3618 if (!disable && mvmvif->bcast_sta.sta_id != IWL_MVM_INVALID_STA) in iwl_mvm_modify_all_sta_disable_tx()
3619 iwl_mvm_int_sta_modify_disable_tx(mvm, mvmvif, in iwl_mvm_modify_all_sta_disable_tx()
3620 &mvmvif->bcast_sta, disable); in iwl_mvm_modify_all_sta_disable_tx()
3625 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif); in iwl_mvm_csa_client_absent() local
3630 mvmsta = iwl_mvm_sta_from_staid_rcu(mvm, mvmvif->ap_sta_id); in iwl_mvm_csa_client_absent()