Lines Matching refs:cmd

180 	} __packed cmd = {  in __wmi_send()  local
184 .len = cpu_to_le16(sizeof(cmd.wmi) + len), in __wmi_send()
198 if (sizeof(cmd) + len > r->entry_size) { in __wmi_send()
200 (int)(sizeof(cmd) + len), r->entry_size); in __wmi_send()
247 cmd.hdr.seq = cpu_to_le16(++wil->wmi_seq); in __wmi_send()
250 wil_hex_dump_wmi("Cmd ", DUMP_PREFIX_OFFSET, 16, 1, &cmd, in __wmi_send()
251 sizeof(cmd), true); in __wmi_send()
254 wil_memcpy_toio_32(dst, &cmd, sizeof(cmd)); in __wmi_send()
255 wil_memcpy_toio_32(dst + sizeof(cmd), buf, len); in __wmi_send()
262 trace_wil6210_wmi_cmd(&cmd.wmi, buf, len); in __wmi_send()
722 u8 *cmd; in wmi_recv_cmd() local
772 cmd = (void *)&evt->event.wmi; in wmi_recv_cmd()
773 wil_memcpy_fromio_32(cmd, src, len); in wmi_recv_cmd()
847 struct wmi_echo_cmd cmd = { in wmi_echo() local
851 return wmi_call(wil, WMI_ECHO_CMDID, &cmd, sizeof(cmd), in wmi_echo()
857 struct wmi_set_mac_address_cmd cmd; in wmi_set_mac_address() local
859 ether_addr_copy(cmd.mac, addr); in wmi_set_mac_address()
863 return wmi_send(wil, WMI_SET_MAC_ADDRESS_CMDID, &cmd, sizeof(cmd)); in wmi_set_mac_address()
871 struct wmi_pcp_start_cmd cmd = { in wmi_pcp_start() local
885 cmd.disable_sec = 1; in wmi_pcp_start()
887 if ((cmd.pcp_max_assoc_sta > WIL6210_MAX_CID) || in wmi_pcp_start()
888 (cmd.pcp_max_assoc_sta <= 0)) { in wmi_pcp_start()
892 cmd.pcp_max_assoc_sta = WIL6210_MAX_CID; in wmi_pcp_start()
899 rc = wmi_call(wil, WMI_PCP_START_CMDID, &cmd, sizeof(cmd), in wmi_pcp_start()
918 struct wmi_set_ssid_cmd cmd = { in wmi_set_ssid() local
922 if (ssid_len > sizeof(cmd.ssid)) in wmi_set_ssid()
925 memcpy(cmd.ssid, ssid, ssid_len); in wmi_set_ssid()
927 return wmi_send(wil, WMI_SET_SSID_CMDID, &cmd, sizeof(cmd)); in wmi_set_ssid()
935 struct wmi_set_ssid_cmd cmd; in wmi_get_ssid() member
944 len = le32_to_cpu(reply.cmd.ssid_len); in wmi_get_ssid()
945 if (len > sizeof(reply.cmd.ssid)) in wmi_get_ssid()
949 memcpy(ssid, reply.cmd.ssid, len); in wmi_get_ssid()
956 struct wmi_set_pcp_channel_cmd cmd = { in wmi_set_channel() local
960 return wmi_send(wil, WMI_SET_PCP_CHANNEL_CMDID, &cmd, sizeof(cmd)); in wmi_set_channel()
968 struct wmi_set_pcp_channel_cmd cmd; in wmi_get_channel() member
976 if (reply.cmd.channel > 3) in wmi_get_channel()
979 *channel = reply.cmd.channel + 1; in wmi_get_channel()
986 struct wmi_p2p_cfg_cmd cmd = { in wmi_p2p_cfg() local
991 return wmi_send(wil, WMI_P2P_CFG_CMDID, &cmd, sizeof(cmd)); in wmi_p2p_cfg()
997 struct wmi_delete_cipher_key_cmd cmd = { in wmi_del_cipher_key() local
1002 memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); in wmi_del_cipher_key()
1004 return wmi_send(wil, WMI_DELETE_CIPHER_KEY_CMDID, &cmd, sizeof(cmd)); in wmi_del_cipher_key()
1011 struct wmi_add_cipher_key_cmd cmd = { in wmi_add_cipher_key() local
1017 if (!key || (key_len > sizeof(cmd.key))) in wmi_add_cipher_key()
1020 memcpy(cmd.key, key, key_len); in wmi_add_cipher_key()
1022 memcpy(cmd.mac, mac_addr, WMI_MAC_LEN); in wmi_add_cipher_key()
1024 return wmi_send(wil, WMI_ADD_CIPHER_KEY_CMDID, &cmd, sizeof(cmd)); in wmi_add_cipher_key()
1038 struct wmi_set_appie_cmd *cmd = kzalloc(len, GFP_KERNEL); in wmi_set_ie() local
1040 if (!cmd) { in wmi_set_ie()
1047 cmd->mgmt_frm_type = type; in wmi_set_ie()
1049 cmd->ie_len = cpu_to_le16(ie_len); in wmi_set_ie()
1050 memcpy(cmd->ie_info, ie, ie_len); in wmi_set_ie()
1051 rc = wmi_send(wil, WMI_SET_APPIE_CMDID, cmd, len); in wmi_set_ie()
1052 kfree(cmd); in wmi_set_ie()
1099 struct wmi_cfg_rx_chain_cmd cmd = { in wmi_rx_chain_add() local
1120 cmd.sniffer_cfg.mode = cpu_to_le32(WMI_SNIFFER_ON); in wmi_rx_chain_add()
1122 cmd.sniffer_cfg.channel = ch->hw_value - 1; in wmi_rx_chain_add()
1123 cmd.sniffer_cfg.phy_info_mode = in wmi_rx_chain_add()
1125 cmd.sniffer_cfg.phy_support = in wmi_rx_chain_add()
1133 cmd.l3_l4_ctrl |= (1 << L3_L4_CTRL_TCPIP_CHECKSUM_EN_POS); in wmi_rx_chain_add()
1137 cmd.l2_802_3_offload_ctrl |= in wmi_rx_chain_add()
1141 rc = wmi_call(wil, WMI_CFG_RX_CHAIN_CMDID, &cmd, sizeof(cmd), in wmi_rx_chain_add()
1160 struct wmi_temp_sense_cmd cmd = { in wmi_get_temperature() local
1170 rc = wmi_call(wil, WMI_TEMP_SENSE_CMDID, &cmd, sizeof(cmd), in wmi_get_temperature()
1187 struct wmi_disconnect_sta_cmd cmd = { in wmi_disconnect_sta() local
1195 ether_addr_copy(cmd.dst_mac, mac); in wmi_disconnect_sta()
1199 rc = wmi_call(wil, WMI_DISCONNECT_STA_CMDID, &cmd, sizeof(cmd), in wmi_disconnect_sta()
1225 struct wmi_vring_ba_en_cmd cmd = { in wmi_addba() local
1235 return wmi_send(wil, WMI_VRING_BA_EN_CMDID, &cmd, sizeof(cmd)); in wmi_addba()
1240 struct wmi_vring_ba_dis_cmd cmd = { in wmi_delba_tx() local
1248 return wmi_send(wil, WMI_VRING_BA_DIS_CMDID, &cmd, sizeof(cmd)); in wmi_delba_tx()
1253 struct wmi_rcp_delba_cmd cmd = { in wmi_delba_rx() local
1261 return wmi_send(wil, WMI_RCP_DELBA_CMDID, &cmd, sizeof(cmd)); in wmi_delba_rx()
1268 struct wmi_rcp_addba_resp_cmd cmd = { in wmi_addba_rx_resp() local
1290 rc = wmi_call(wil, WMI_RCP_ADDBA_RESP_CMDID, &cmd, sizeof(cmd), in wmi_addba_rx_resp()