Lines Matching refs:cmd
70 struct iwl_wowlan_config_cmd *cmd) in iwl_mvm_set_wowlan_qos_seq() argument
82 cmd->qos_seq[i] = cpu_to_le16(seq); in iwl_mvm_set_wowlan_qos_seq()
96 } cmd = {}; in iwl_mvm_send_proto_offload() local
100 .data[0] = &cmd, in iwl_mvm_send_proto_offload()
118 nsc = cmd.v3s.ns_config; in iwl_mvm_send_proto_offload()
120 addrs = cmd.v3s.targ_addrs; in iwl_mvm_send_proto_offload()
123 nsc = cmd.v3l.ns_config; in iwl_mvm_send_proto_offload()
125 addrs = cmd.v3l.targ_addrs; in iwl_mvm_send_proto_offload()
158 cmd.v3s.num_valid_ipv6_addrs = cpu_to_le32(i); in iwl_mvm_send_proto_offload()
160 cmd.v3l.num_valid_ipv6_addrs = cpu_to_le32(i); in iwl_mvm_send_proto_offload()
164 memcpy(cmd.v2.ndp_mac_addr, vif->addr, ETH_ALEN); in iwl_mvm_send_proto_offload()
167 BUILD_BUG_ON(sizeof(cmd.v2.target_ipv6_addr[0]) != in iwl_mvm_send_proto_offload()
172 memcpy(cmd.v2.target_ipv6_addr[i], in iwl_mvm_send_proto_offload()
174 sizeof(cmd.v2.target_ipv6_addr[i])); in iwl_mvm_send_proto_offload()
178 memcpy(cmd.v1.ndp_mac_addr, vif->addr, ETH_ALEN); in iwl_mvm_send_proto_offload()
181 BUILD_BUG_ON(sizeof(cmd.v1.target_ipv6_addr[0]) != in iwl_mvm_send_proto_offload()
186 memcpy(cmd.v1.target_ipv6_addr[i], in iwl_mvm_send_proto_offload()
188 sizeof(cmd.v1.target_ipv6_addr[i])); in iwl_mvm_send_proto_offload()
193 common = &cmd.v3s.common; in iwl_mvm_send_proto_offload()
194 size = sizeof(cmd.v3s); in iwl_mvm_send_proto_offload()
196 common = &cmd.v3l.common; in iwl_mvm_send_proto_offload()
197 size = sizeof(cmd.v3l); in iwl_mvm_send_proto_offload()
199 common = &cmd.v2.common; in iwl_mvm_send_proto_offload()
200 size = sizeof(cmd.v2); in iwl_mvm_send_proto_offload()
202 common = &cmd.v1.common; in iwl_mvm_send_proto_offload()
203 size = sizeof(cmd.v1); in iwl_mvm_send_proto_offload()