Lines Matching refs:link_info
53 struct iwl_mvm_vif_link_info *link_info =
56 if (link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID) {
57 link_info->fw_link_id = iwl_mvm_get_free_fw_link_id(mvm,
59 if (link_info->fw_link_id >=
63 rcu_assign_pointer(mvm->link_id_to_link_conf[link_info->fw_link_id],
75 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
81 if (WARN_ON_ONCE(!link_info))
94 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
97 WARN_ON_ONCE(link_info->phy_ctxt);
106 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac);
117 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
125 if (WARN_ON_ONCE(!link_info ||
126 link_info->fw_link_id == IWL_MVM_FW_LINK_ID_INVALID))
136 if (!link_info->phy_ctxt)
142 WARN_ON_ONCE(active == link_info->active);
151 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
156 phyctxt = link_info->phy_ctxt;
241 if (link_info->he_ru_2mhz_block) {
258 cmd.listen_lmac = cpu_to_le32(link_info->listen_lmac);
262 link_info->active = active;
271 struct iwl_mvm_vif_link_info *link_info =
275 if (WARN_ON(!link_info ||
276 link_info->fw_link_id >=
280 RCU_INIT_POINTER(mvm->link_id_to_link_conf[link_info->fw_link_id],
282 iwl_mvm_release_fw_link_id(mvm, link_info->fw_link_id);
291 struct iwl_mvm_vif_link_info *link_info = mvmvif->link[link_id];
299 cmd.link_id = cpu_to_le32(link_info->fw_link_id);
300 link_info->fw_link_id = IWL_MVM_FW_LINK_ID_INVALID;