Lines Matching full:testmode
6 #include "testmode.h"
38 "testmode event wmi cmd_id %d skb %pK skb->len %d\n", in ath10k_tm_event_wmi()
45 if (!ar->testmode.utf_monitor) { in ath10k_tm_event_wmi()
50 /* Only testmode.c should be handling events from utf firmware, in ath10k_tm_event_wmi()
61 "failed to allocate skb for testmode wmi event\n"); in ath10k_tm_event_wmi()
68 "failed to put testmode wmi event cmd attribute: %d\n", in ath10k_tm_event_wmi()
77 "failed to put testmode wmi event cmd_id: %d\n", in ath10k_tm_event_wmi()
86 "failed to copy skb to testmode wmi event: %d\n", in ath10k_tm_event_wmi()
106 "testmode cmd get version_major %d version_minor %d\n", in ath10k_tm_cmd_get_version()
150 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode fw request '%s': %d\n", in ath10k_tm_fetch_utf_firmware_api_1()
194 &ar->testmode.utf_mode_fw.fw_file); in ath10k_tm_fetch_firmware()
196 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode using fw utf api 2"); in ath10k_tm_fetch_firmware()
200 ret = ath10k_tm_fetch_utf_firmware_api_1(ar, &ar->testmode.utf_mode_fw.fw_file); in ath10k_tm_fetch_firmware()
206 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode using utf api 1"); in ath10k_tm_fetch_firmware()
209 utf_mode_fw = &ar->testmode.utf_mode_fw; in ath10k_tm_fetch_firmware()
231 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode cmd utf start\n"); in ath10k_tm_cmd_utf_start()
246 if (WARN_ON(ar->testmode.utf_mode_fw.fw_file.firmware != NULL)) { in ath10k_tm_cmd_utf_start()
258 if (ar->testmode.utf_mode_fw.fw_file.codeswap_data && in ath10k_tm_cmd_utf_start()
259 ar->testmode.utf_mode_fw.fw_file.codeswap_len) { in ath10k_tm_cmd_utf_start()
261 &ar->testmode.utf_mode_fw.fw_file); in ath10k_tm_cmd_utf_start()
271 ar->testmode.utf_monitor = true; in ath10k_tm_cmd_utf_start()
274 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode wmi version %d\n", in ath10k_tm_cmd_utf_start()
275 ar->testmode.utf_mode_fw.fw_file.wmi_op_version); in ath10k_tm_cmd_utf_start()
279 ath10k_err(ar, "failed to power up hif (testmode): %d\n", ret); in ath10k_tm_cmd_utf_start()
285 &ar->testmode.utf_mode_fw); in ath10k_tm_cmd_utf_start()
287 ath10k_err(ar, "failed to start core (testmode): %d\n", ret); in ath10k_tm_cmd_utf_start()
294 if (strlen(ar->testmode.utf_mode_fw.fw_file.fw_version) > 0) in ath10k_tm_cmd_utf_start()
295 ver = ar->testmode.utf_mode_fw.fw_file.fw_version; in ath10k_tm_cmd_utf_start()
309 if (ar->testmode.utf_mode_fw.fw_file.codeswap_data && in ath10k_tm_cmd_utf_start()
310 ar->testmode.utf_mode_fw.fw_file.codeswap_len) in ath10k_tm_cmd_utf_start()
312 &ar->testmode.utf_mode_fw.fw_file); in ath10k_tm_cmd_utf_start()
314 release_firmware(ar->testmode.utf_mode_fw.fw_file.firmware); in ath10k_tm_cmd_utf_start()
315 ar->testmode.utf_mode_fw.fw_file.firmware = NULL; in ath10k_tm_cmd_utf_start()
332 ar->testmode.utf_monitor = false; in __ath10k_tm_cmd_utf_stop()
336 if (ar->testmode.utf_mode_fw.fw_file.codeswap_data && in __ath10k_tm_cmd_utf_stop()
337 ar->testmode.utf_mode_fw.fw_file.codeswap_len) in __ath10k_tm_cmd_utf_stop()
339 &ar->testmode.utf_mode_fw.fw_file); in __ath10k_tm_cmd_utf_stop()
341 release_firmware(ar->testmode.utf_mode_fw.fw_file.firmware); in __ath10k_tm_cmd_utf_stop()
342 ar->testmode.utf_mode_fw.fw_file.firmware = NULL; in __ath10k_tm_cmd_utf_stop()
351 ath10k_dbg(ar, ATH10K_DBG_TESTMODE, "testmode cmd utf stop\n"); in ath10k_tm_cmd_utf_stop()
400 "testmode cmd wmi cmd_id %d buf %pK buf_len %d\n", in ath10k_tm_cmd_wmi()
415 ath10k_warn(ar, "failed to transmit wmi command (testmode): %d\n", in ath10k_tm_cmd_wmi()