Lines Matching refs:testmode

55 	if (!ar->testmode.utf_monitor) {  in ath10k_tm_event_wmi()
155 ret = request_firmware(&ar->testmode.utf, filename, ar->dev); in ath10k_tm_fetch_utf_firmware_api_2()
162 data = ar->testmode.utf->data; in ath10k_tm_fetch_utf_firmware_api_2()
163 len = ar->testmode.utf->size; in ath10k_tm_fetch_utf_firmware_api_2()
207 if (ie_len > sizeof(ar->testmode.utf_version) - 1) in ath10k_tm_fetch_utf_firmware_api_2()
210 memcpy(ar->testmode.utf_version, data, ie_len); in ath10k_tm_fetch_utf_firmware_api_2()
211 ar->testmode.utf_version[ie_len] = '\0'; in ath10k_tm_fetch_utf_firmware_api_2()
215 ar->testmode.utf_version); in ath10k_tm_fetch_utf_firmware_api_2()
225 ar->testmode.utf_firmware_data = data; in ath10k_tm_fetch_utf_firmware_api_2()
226 ar->testmode.utf_firmware_len = ie_len; in ath10k_tm_fetch_utf_firmware_api_2()
232 ar->testmode.op_version = le32_to_cpup(version); in ath10k_tm_fetch_utf_firmware_api_2()
234 ar->testmode.op_version); in ath10k_tm_fetch_utf_firmware_api_2()
248 if (!ar->testmode.utf_firmware_data || !ar->testmode.utf_firmware_len) { in ath10k_tm_fetch_utf_firmware_api_2()
257 release_firmware(ar->testmode.utf); in ath10k_tm_fetch_utf_firmware_api_2()
271 ret = request_firmware(&ar->testmode.utf, filename, ar->dev); in ath10k_tm_fetch_utf_firmware_api_1()
284 ar->testmode.op_version = ATH10K_FW_WMI_OP_VERSION_10_1; in ath10k_tm_fetch_utf_firmware_api_1()
285 ar->testmode.utf_firmware_data = ar->testmode.utf->data; in ath10k_tm_fetch_utf_firmware_api_1()
286 ar->testmode.utf_firmware_len = ar->testmode.utf->size; in ath10k_tm_fetch_utf_firmware_api_1()
332 if (WARN_ON(ar->testmode.utf != NULL)) { in ath10k_tm_cmd_utf_start()
345 ar->testmode.utf_monitor = true; in ath10k_tm_cmd_utf_start()
348 sizeof(ar->testmode.orig_fw_features)); in ath10k_tm_cmd_utf_start()
350 memcpy(ar->testmode.orig_fw_features, ar->fw_features, in ath10k_tm_cmd_utf_start()
352 ar->testmode.orig_wmi_op_version = ar->wmi.op_version; in ath10k_tm_cmd_utf_start()
355 ar->wmi.op_version = ar->testmode.op_version; in ath10k_tm_cmd_utf_start()
376 if (strlen(ar->testmode.utf_version) > 0) in ath10k_tm_cmd_utf_start()
377 ver = ar->testmode.utf_version; in ath10k_tm_cmd_utf_start()
392 memcpy(ar->fw_features, ar->testmode.orig_fw_features, in ath10k_tm_cmd_utf_start()
394 ar->wmi.op_version = ar->testmode.orig_wmi_op_version; in ath10k_tm_cmd_utf_start()
396 release_firmware(ar->testmode.utf); in ath10k_tm_cmd_utf_start()
397 ar->testmode.utf = NULL; in ath10k_tm_cmd_utf_start()
414 ar->testmode.utf_monitor = false; in __ath10k_tm_cmd_utf_stop()
419 memcpy(ar->fw_features, ar->testmode.orig_fw_features, in __ath10k_tm_cmd_utf_stop()
421 ar->wmi.op_version = ar->testmode.orig_wmi_op_version; in __ath10k_tm_cmd_utf_stop()
423 release_firmware(ar->testmode.utf); in __ath10k_tm_cmd_utf_stop()
424 ar->testmode.utf = NULL; in __ath10k_tm_cmd_utf_stop()