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()
783 if (ar->hw.fw.otp == NULL) { in ath6kl_fetch_otp_file()
790 ar->hw.fw.dir, ar->hw.fw.otp); in ath6kl_fetch_otp_file()
814 if (ar->hw.fw.utf == NULL) { in ath6kl_fetch_testmode_file()
820 ar->hw.fw.dir, ar->hw.fw.utf); in ath6kl_fetch_testmode_file()
822 if (ar->hw.fw.tcmd == NULL) { in ath6kl_fetch_testmode_file()
828 ar->hw.fw.dir, ar->hw.fw.tcmd); in ath6kl_fetch_testmode_file()
833 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_testmode_file()
848 if (ar->fw != NULL) in ath6kl_fetch_fw_file()
852 if (WARN_ON(ar->hw.fw.fw == NULL)) in ath6kl_fetch_fw_file()
856 ar->hw.fw.dir, ar->hw.fw.fw); in ath6kl_fetch_fw_file()
858 ret = ath6kl_get_fw(ar, filename, &ar->fw, &ar->fw_len); in ath6kl_fetch_fw_file()
876 if (ar->hw.fw.patch == NULL) in ath6kl_fetch_patch_file()
880 ar->hw.fw.dir, ar->hw.fw.patch); in ath6kl_fetch_patch_file()
904 if (ar->hw.fw.testscript == NULL) in ath6kl_fetch_testscript_file()
908 ar->hw.fw.dir, ar->hw.fw.testscript); in ath6kl_fetch_testscript_file()
947 const struct firmware *fw; in ath6kl_fetch_fw_apin() local
954 snprintf(filename, sizeof(filename), "%s/%s", ar->hw.fw.dir, name); in ath6kl_fetch_fw_apin()
956 ret = request_firmware(&fw, filename, ar->dev); in ath6kl_fetch_fw_apin()
960 data = fw->data; in ath6kl_fetch_fw_apin()
961 len = fw->size; in ath6kl_fetch_fw_apin()
1022 if (ar->fw != NULL) in ath6kl_fetch_fw_apin()
1025 ar->fw = vmalloc(ie_len); in ath6kl_fetch_fw_apin()
1027 if (ar->fw == NULL) { in ath6kl_fetch_fw_apin()
1032 memcpy(ar->fw, data, ie_len); in ath6kl_fetch_fw_apin()
1124 release_firmware(fw); in ath6kl_fetch_fw_apin()
1335 if (WARN_ON(ar->fw == NULL)) in ath6kl_upload_firmware()
1343 ret = ath6kl_bmi_fast_download(ar, address, ar->fw, ar->fw_len); in ath6kl_upload_firmware()