Lines Matching defs:link_info
85 struct iwl_mvm_vif_link_info *link_info =
88 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) {
89 link_info->fw_link_id = iwl_mvm_get_free_fw_link_id(mvm,
91 if (link_info->fw_link_id >=
95 rcu_assign_pointer(mvm->link_id_to_link_conf[link_info->fw_link_id],
107 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
113 if (WARN_ON_ONCE(!link_info))
126 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
129 WARN_ON_ONCE(link_info->phy_ctxt);
138 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac);
160 struct iwl_mvm_vif_link_info *link_info =
164 if (link_info->active)
208 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
216 if (WARN_ON_ONCE(!link_info ||
217 link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID))
227 if (!link_info->phy_ctxt)
233 WARN_ON_ONCE(active == link_info->active);
242 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
247 phyctxt = link_info->phy_ctxt;
332 if (link_info->he_ru_2mhz_block) {
349 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac);
353 link_info->active = active;
362 struct iwl_mvm_vif_link_info *link_info =
366 if (WARN_ON(!link_info ||
367 link_info->fw_link_id >=
371 RCU_INIT_POINTER(mvm->link_id_to_link_conf[link_info->fw_link_id],
381 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
389 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
390 link_info->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID;