Lines Matching refs:cmd
179 } __packed cmd = { in __wmi_send() local
183 .len = cpu_to_le16(sizeof(cmd.wmi) + len), in __wmi_send()
197 if (sizeof(cmd) + len > r->entry_size) { in __wmi_send()
199 (int)(sizeof(cmd) + len), r->entry_size); in __wmi_send()
246 cmd.hdr.seq = cpu_to_le16(++wil->wmi_seq); in __wmi_send()
249 wil_hex_dump_wmi("Cmd ", DUMP_PREFIX_OFFSET, 16, 1, &cmd, in __wmi_send()
250 sizeof(cmd), true); in __wmi_send()
253 wil_memcpy_toio_32(dst, &cmd, sizeof(cmd)); in __wmi_send()
254 wil_memcpy_toio_32(dst + sizeof(cmd), buf, len); in __wmi_send()
262 trace_wil6210_wmi_cmd(&cmd.wmi, buf, len); in __wmi_send()
717 u8 *cmd; in wmi_recv_cmd() local
767 cmd = (void *)&evt->event.wmi; in wmi_recv_cmd()
768 wil_memcpy_fromio_32(cmd, src, len); in wmi_recv_cmd()
842 struct wmi_echo_cmd cmd = { in wmi_echo() local
846 return wmi_call(wil, WMI_ECHO_CMDID, &cmd, sizeof(cmd), in wmi_echo()
852 struct wmi_set_mac_address_cmd cmd; in wmi_set_mac_address() local
854 ether_addr_copy(cmd.mac, addr); in wmi_set_mac_address()
858 return wmi_send(wil, WMI_SET_MAC_ADDRESS_CMDID, &cmd, sizeof(cmd)); in wmi_set_mac_address()
865 struct wmi_pcp_start_cmd cmd = { in wmi_pcp_start() local
878 cmd.disable_sec = 1; in wmi_pcp_start()
880 if ((cmd.pcp_max_assoc_sta > WIL6210_MAX_CID) || in wmi_pcp_start()
881 (cmd.pcp_max_assoc_sta <= 0)) { in wmi_pcp_start()
885 cmd.pcp_max_assoc_sta = WIL6210_MAX_CID; in wmi_pcp_start()
892 rc = wmi_call(wil, WMI_PCP_START_CMDID, &cmd, sizeof(cmd), in wmi_pcp_start()
911 struct wmi_set_ssid_cmd cmd = { in wmi_set_ssid() local
915 if (ssid_len > sizeof(cmd.ssid)) in wmi_set_ssid()
918 memcpy(cmd.ssid, ssid, ssid_len); in wmi_set_ssid()
920 return wmi_send(wil, WMI_SET_SSID_CMDID, &cmd, sizeof(cmd)); in wmi_set_ssid()
928 struct wmi_set_ssid_cmd cmd; in wmi_get_ssid() member
937 len = le32_to_cpu(reply.cmd.ssid_len); in wmi_get_ssid()
938 if (len > sizeof(reply.cmd.ssid)) in wmi_get_ssid()
942 memcpy(ssid, reply.cmd.ssid, len); in wmi_get_ssid()
949 struct wmi_set_pcp_channel_cmd cmd = { in wmi_set_channel() local
953 return wmi_send(wil, WMI_SET_PCP_CHANNEL_CMDID, &cmd, sizeof(cmd)); in wmi_set_channel()
961 struct wmi_set_pcp_channel_cmd cmd; in wmi_get_channel() member
969 if (reply.cmd.channel > 3) in wmi_get_channel()
972 *channel = reply.cmd.channel + 1; in wmi_get_channel()
979 struct wmi_p2p_cfg_cmd cmd = { in wmi_p2p_cfg() local
984 return wmi_send(wil, WMI_P2P_CFG_CMDID, &cmd, sizeof(cmd)); in wmi_p2p_cfg()
990 struct wmi_delete_cipher_key_cmd cmd = { in wmi_del_cipher_key() local
995 memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); in wmi_del_cipher_key()
997 return wmi_send(wil, WMI_DELETE_CIPHER_KEY_CMDID, &cmd, sizeof(cmd)); in wmi_del_cipher_key()
1003 struct wmi_add_cipher_key_cmd cmd = { in wmi_add_cipher_key() local
1009 if (!key || (key_len > sizeof(cmd.key))) in wmi_add_cipher_key()
1012 memcpy(cmd.key, key, key_len); in wmi_add_cipher_key()
1014 memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); in wmi_add_cipher_key()
1016 return wmi_send(wil, WMI_ADD_CIPHER_KEY_CMDID, &cmd, sizeof(cmd)); in wmi_add_cipher_key()
1023 struct wmi_set_appie_cmd *cmd = kzalloc(len, GFP_KERNEL); in wmi_set_ie() local
1025 if (!cmd) in wmi_set_ie()
1030 cmd->mgmt_frm_type = type; in wmi_set_ie()
1032 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie()
1033 memcpy(cmd->ie_info, ie, ie_len); in wmi_set_ie()
1034 rc = wmi_send(wil, WMI_SET_APPIE_CMDID, cmd, len); in wmi_set_ie()
1035 kfree(cmd); in wmi_set_ie()
1076 struct wmi_cfg_rx_chain_cmd cmd = { in wmi_rx_chain_add() local
1097 cmd.sniffer_cfg.mode = cpu_to_le32(WMI_SNIFFER_ON); in wmi_rx_chain_add()
1099 cmd.sniffer_cfg.channel = ch->hw_value - 1; in wmi_rx_chain_add()
1100 cmd.sniffer_cfg.phy_info_mode = in wmi_rx_chain_add()
1102 cmd.sniffer_cfg.phy_support = in wmi_rx_chain_add()
1110 cmd.l3_l4_ctrl |= (1 << L3_L4_CTRL_TCPIP_CHECKSUM_EN_POS); in wmi_rx_chain_add()
1114 cmd.l2_802_3_offload_ctrl |= in wmi_rx_chain_add()
1118 rc = wmi_call(wil, WMI_CFG_RX_CHAIN_CMDID, &cmd, sizeof(cmd), in wmi_rx_chain_add()
1137 struct wmi_temp_sense_cmd cmd = { in wmi_get_temperature() local
1147 rc = wmi_call(wil, WMI_TEMP_SENSE_CMDID, &cmd, sizeof(cmd), in wmi_get_temperature()
1162 struct wmi_disconnect_sta_cmd cmd = { in wmi_disconnect_sta() local
1166 ether_addr_copy(cmd.dst_mac, mac); in wmi_disconnect_sta()
1170 return wmi_send(wil, WMI_DISCONNECT_STA_CMDID, &cmd, sizeof(cmd)); in wmi_disconnect_sta()
1175 struct wmi_vring_ba_en_cmd cmd = { in wmi_addba() local
1185 return wmi_send(wil, WMI_VRING_BA_EN_CMDID, &cmd, sizeof(cmd)); in wmi_addba()
1190 struct wmi_vring_ba_dis_cmd cmd = { in wmi_delba_tx() local
1198 return wmi_send(wil, WMI_VRING_BA_DIS_CMDID, &cmd, sizeof(cmd)); in wmi_delba_tx()
1203 struct wmi_rcp_delba_cmd cmd = { in wmi_delba_rx() local
1211 return wmi_send(wil, WMI_RCP_DELBA_CMDID, &cmd, sizeof(cmd)); in wmi_delba_rx()
1218 struct wmi_rcp_addba_resp_cmd cmd = { in wmi_addba_rx_resp() local
1240 rc = wmi_call(wil, WMI_RCP_ADDBA_RESP_CMDID, &cmd, sizeof(cmd), in wmi_addba_rx_resp()