Lines Matching refs:fw
50 .fw = {
53 .fw = AR6003_HW_2_0_FIRMWARE_FILE,
73 .fw = {
76 .fw = AR6003_HW_2_1_1_FIRMWARE_FILE,
98 .fw = {
100 .fw = AR6004_HW_1_0_FIRMWARE_FILE,
117 .fw = {
119 .fw = AR6004_HW_1_1_FIRMWARE_FILE,
137 .fw = {
139 .fw = AR6004_HW_1_2_FIRMWARE_FILE,
156 .fw = {
158 .fw = AR6004_HW_1_3_FIRMWARE_FILE,
178 .fw = {
180 .fw = AR6004_HW_3_0_FIRMWARE_FILE,
666 u8 **fw, size_t *fw_len) in ath6kl_get_fw() argument
676 *fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); in ath6kl_get_fw()
678 if (*fw == NULL) in ath6kl_get_fw()
709 "%s/bdata.%s.bin", ar->hw.fw.dir, board_id); in check_device_tree()
782 if (ar->hw.fw.otp == NULL) { in ath6kl_fetch_otp_file()
789 ar->hw.fw.dir, ar->hw.fw.otp); in ath6kl_fetch_otp_file()
813 if (ar->hw.fw.utf == NULL) { in ath6kl_fetch_testmode_file()
819 ar->hw.fw.dir, ar->hw.fw.utf); in ath6kl_fetch_testmode_file()
821 if (ar->hw.fw.tcmd == NULL) { in ath6kl_fetch_testmode_file()
827 ar->hw.fw.dir, ar->hw.fw.tcmd); in ath6kl_fetch_testmode_file()
832 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_testmode_file()
847 if (ar->fw != NULL) in ath6kl_fetch_fw_file()
851 if (WARN_ON(ar->hw.fw.fw == NULL)) in ath6kl_fetch_fw_file()
855 ar->hw.fw.dir, ar->hw.fw.fw); in ath6kl_fetch_fw_file()
857 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_fw_file()
875 if (ar->hw.fw.patch == NULL) in ath6kl_fetch_patch_file()
879 ar->hw.fw.dir, ar->hw.fw.patch); in ath6kl_fetch_patch_file()
903 if (ar->hw.fw.testscript == NULL) in ath6kl_fetch_testscript_file()
907 ar->hw.fw.dir, ar->hw.fw.testscript); in ath6kl_fetch_testscript_file()
946 const struct firmware *fw; in ath6kl_fetch_fw_apin() local
953 snprintf(filename, sizeof(filename), "%s/%s", ar->hw.fw.dir, name); in ath6kl_fetch_fw_apin()
955 ret = request_firmware(&fw, filename, ar->dev); in ath6kl_fetch_fw_apin()
959 data = fw->data; in ath6kl_fetch_fw_apin()
960 len = fw->size; in ath6kl_fetch_fw_apin()
1021 if (ar->fw != NULL) in ath6kl_fetch_fw_apin()
1024 ar->fw = vmalloc(ie_len); in ath6kl_fetch_fw_apin()
1026 if (ar->fw == NULL) { in ath6kl_fetch_fw_apin()
1031 memcpy(ar->fw, data, ie_len); in ath6kl_fetch_fw_apin()
1123 release_firmware(fw); in ath6kl_fetch_fw_apin()
1334 if (WARN_ON(ar->fw == NULL)) in ath6kl_upload_firmware()
1342 ret = ath6kl_bmi_fast_download(ar, address, ar->fw, ar->fw_len); in ath6kl_upload_firmware()