Lines Matching full:cmd
9 struct iwl_mac_config_cmd *cmd)
12 cmd->he_ap_support = cpu_to_le16(1);
14 cmd->he_support = cpu_to_le16(1);
19 struct iwl_mac_config_cmd *cmd,
26 cmd->id_and_color = cpu_to_le32(mvmvif->id);
27 cmd->action = cpu_to_le32(action);
29 cmd->mac_type = cpu_to_le32(iwl_mvm_get_mac_type(vif));
31 memcpy(cmd->local_mld_addr, vif->addr, ETH_ALEN);
33 cmd->he_support = 0;
34 cmd->eht_support = 0;
37 cmd->filter_flags = 0;
39 cmd->nic_not_ack_enabled =
54 iwl_mvm_mld_set_he_support(mvm, vif, cmd);
55 cmd->eht_support = cpu_to_le32(1);
66 iwl_mvm_mld_set_he_support(mvm, vif, cmd);
75 cmd->eht_support = cpu_to_le32(1);
83 struct iwl_mac_config_cmd *cmd)
87 0, sizeof(*cmd), cmd);
90 le32_to_cpu(cmd->action), ret);
98 struct iwl_mac_config_cmd cmd = {};
104 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action);
110 cmd.filter_flags |= cpu_to_le32(MAC_CFG_FILTER_ACCEPT_GRP);
113 cmd.client.ctwin =
119 cmd.client.is_assoc = 1;
124 cmd.client.data_policy |=
128 cmd.client.is_assoc = 0;
133 cmd.filter_flags |= cpu_to_le32(MAC_CFG_FILTER_ACCEPT_BEACON);
136 cmd.client.assoc_id = cpu_to_le16(vif->cfg.aid);
142 cmd.client.esr_transition_timeout =
145 cmd.client.medium_sync_delay =
150 cmd.filter_flags |= cpu_to_le32(MAC_CFG_FILTER_ACCEPT_PROBE_REQ);
153 cmd.client.data_policy |=
156 return iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);
163 struct iwl_mac_config_cmd cmd = {};
167 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action);
169 cmd.filter_flags = cpu_to_le32(MAC_CFG_FILTER_PROMISC |
175 return iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);
182 struct iwl_mac_config_cmd cmd = {};
186 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action);
188 cmd.filter_flags = cpu_to_le32(MAC_CFG_FILTER_ACCEPT_BEACON |
192 return iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);
199 struct iwl_mac_config_cmd cmd = {};
203 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action);
205 cmd.p2p_dev.is_disc_extended =
212 cmd.filter_flags = cpu_to_le32(MAC_CFG_FILTER_ACCEPT_CONTROL_AND_MGMT);
214 return iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);
222 struct iwl_mac_config_cmd cmd = {};
227 iwl_mvm_mld_mac_ctxt_cmd_common(mvm, vif, &cmd, action);
230 &cmd.filter_flags,
234 return iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);
304 struct iwl_mac_config_cmd cmd = {
317 ret = iwl_mvm_mld_mac_ctxt_send_cmd(mvm, &cmd);