Lines Matching defs:link_id

828 	u32 link_id = u32_get_bits(info->control.flags,
864 if (tmp_sta && !sta && link_id != IEEE80211_LINK_UNSPECIFIED &&
868 rcu_dereference(tmp_sta->link[link_id]);
870 rcu_dereference(info->control.vif->link_conf[link_id]);
1111 unsigned int link_id;
1128 for_each_mvm_vif_valid_link(mvmvif, link_id) {
1129 mvmvif->link[link_id]->ap_sta_id = IWL_MVM_INVALID_STA;
1130 mvmvif->link[link_id]->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID;
1131 mvmvif->link[link_id]->phy_ctxt = NULL;
1132 mvmvif->link[link_id]->active = 0;
1133 mvmvif->link[link_id]->igtk = NULL;
1134 memset(&mvmvif->link[link_id]->bf_data, 0,
1135 sizeof(mvmvif->link[link_id]->bf_data));
1150 int link_id;
1158 for (link_id = 0; link_id < ARRAY_SIZE((sta)->link); link_id++) {
1162 rcu_dereference_check(mvm_sta->link[link_id],
1164 if (mvm_link_sta && !(vif->active_links & BIT(link_id))) {
1173 link_id, false);
1550 unsigned int link_id = link_conf->link_id;
1551 u8 ap_sta_id = mvmvif->link[link_id]->ap_sta_id;
2709 u32 duration_override, unsigned int link_id)
2730 link_id);
2743 int link_id;
2759 for_each_mvm_vif_valid_link(mvmvif, link_id)
2760 mvmvif->link[link_id]->bf_data.ave_beacon_signal = 0;
2802 mvmvif->link[link_conf->link_id];
3511 unsigned int link_id;
3524 for (link_id = 0; link_id < ARRAY_SIZE(mvm_sta->link); link_id++) {
3528 if (!mvm_sta->link[link_id])
3531 link_sta = rcu_dereference_protected(mvm_sta->link[link_id],
3634 unsigned int link_id,
3643 !mvmvif->link[link_id]))
3647 mvmvif->link[link_id]->he_ru_2mhz_block = false;
3659 mvmvif->link[link_id]->he_ru_2mhz_block = !iter_data.tolerated;
3799 unsigned int link_id;
3801 for_each_mvm_vif_valid_link(mvmvif, link_id) {
3803 link_conf_dereference_check(vif, link_id);
3805 link_sta_dereference_check(sta, link_id);
3807 if (!conf || !link_sta || !mvmvif->link[link_id]->phy_ctxt)
3811 mvmvif->link[link_id]->phy_ctxt->channel->band);
3820 unsigned int link_id;
3829 for_each_sta_active_link(vif, sta, link_sta, link_id) {
3831 link_conf_dereference_protected(vif, link_id);
3856 unsigned int link_id;
3858 for_each_sta_active_link(vif, sta, link_sta, link_id) {
3860 link_conf_dereference_protected(vif, link_id);
3862 if (!link_conf || !mvmvif->link[link_id])
3868 mvmvif->link[link_id]->he_ru_2mhz_block = false;
3871 link_id,
3946 unsigned int link_id;
3970 for_each_sta_active_link(vif, sta, link_sta, link_id) {
3972 link_conf_dereference_protected(vif, link_id);
3976 if (!mvmvif->link[link_id])
4115 unsigned int link_id;
4160 for_each_sta_active_link(vif, sta, link_sta, link_id) {
4161 if (WARN_ON_ONCE(!mvmvif->link[link_id] ||
4162 !mvmvif->link[link_id]->phy_ctxt)) {
4271 unsigned int link_id, u16 ac,
4301 iwl_mvm_protect_assoc(mvm, vif, info->duration, info->link_id);
5818 vif->link_conf[chsw->link_id]);
5894 int link_id = vif->active_links ? __ffs(vif->active_links) : 0;
5898 vif->link_conf[link_id]);
5958 int link_id;
5961 for_each_sta_active_link(vif, sta, link_sta, link_id) {
5962 mvm_link_sta = rcu_dereference_protected(mvmsta->link[link_id],