Lines Matching defs:mvmvif
82 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
89 memcpy(mvmvif->rekey_data.kek, data->kek, NL80211_KEK_LEN);
90 memcpy(mvmvif->rekey_data.kck, data->kck, NL80211_KCK_LEN);
91 mvmvif->rekey_data.replay_ctr =
93 mvmvif->rekey_data.valid = true;
103 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
109 mvmvif->target_ipv6_addrs[idx] = ifa->addr;
116 mvmvif->num_target_ipv6_addrs = idx;
123 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
125 mvmvif->tx_key_idx = idx;
150 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
171 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id,
172 mvmvif->color)),
189 if (key->keyidx == mvmvif->tx_key_idx) {
614 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
619 if (mvmvif->ap_sta_id == IWL_MVM_STATION_COUNT)
634 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
644 if (WARN_ON(!mvmvif->phy_ctxt))
658 ret = iwl_mvm_phy_ctxt_add(mvm, mvmvif->phy_ctxt, &chandef,
664 mvmvif->uploaded = false;
675 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id,
676 mvmvif->phy_ctxt->color));
679 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id,
680 mvmvif->phy_ctxt->color));
681 binding_cmd.macs[0] = cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id,
682 mvmvif->color));
703 rcu_assign_pointer(mvm->fw_id_to_mac_id[mvmvif->ap_sta_id], ap_sta);
711 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->phy_ctxt->id,
712 mvmvif->phy_ctxt->color));
730 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
734 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id,
735 mvmvif->color)),
766 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
770 cpu_to_le32(FW_CMD_ID_AND_COLOR(mvmvif->id,
771 mvmvif->color)),
772 .value = cpu_to_le16(mvmvif->seqno),
776 if (!mvmvif->seqno_valid)
779 mvmvif->seqno_valid = false;
809 struct iwl_mvm_vif *mvmvif;
863 mvmvif = iwl_mvm_vif_from_mac80211(vif);
866 mvm->fw_id_to_mac_id[mvmvif->ap_sta_id],
994 if (mvmvif->rekey_data.valid) {
996 memcpy(kek_kck_cmd.kck, mvmvif->rekey_data.kck,
999 memcpy(kek_kck_cmd.kek, mvmvif->rekey_data.kek,
1002 kek_kck_cmd.replay_ctr = mvmvif->rekey_data.replay_ctr;
1371 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
1445 mvmvif->seqno_valid = true;
1447 mvmvif->seqno = le16_to_cpu(status->non_qos_seq_ctr) + 0x10;