| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/ |
| H A D | testmode.c | 130 ar->normal_mode_fw.fw_file.wmi_op_version); in ath10k_tm_cmd_get_version() 140 struct ath10k_fw_file *fw_file) in ath10k_tm_fetch_utf_firmware_api_1() argument 149 ret = firmware_request_nowarn(&fw_file->firmware, filename, ar->dev); in ath10k_tm_fetch_utf_firmware_api_1() 165 fw_file->wmi_op_version = ATH10K_FW_WMI_OP_VERSION_10_1; in ath10k_tm_fetch_utf_firmware_api_1() 166 fw_file->htt_op_version = ATH10K_FW_HTT_OP_VERSION_10_1; in ath10k_tm_fetch_utf_firmware_api_1() 167 fw_file->firmware_data = fw_file->firmware->data; in ath10k_tm_fetch_utf_firmware_api_1() 168 fw_file->firmware_len = fw_file->firmware->size; in ath10k_tm_fetch_utf_firmware_api_1() 194 &ar->testmode.utf_mode_fw.fw_file); 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() 217 if (!utf_mode_fw->fw_file.otp_data) { in ath10k_tm_fetch_firmware() [all …]
|
| H A D | swap.c | 125 const struct ath10k_fw_file *fw_file) in ath10k_swap_code_seg_configure() argument 130 if (!fw_file->firmware_swap_code_seg_info) in ath10k_swap_code_seg_configure() 135 seg_info = fw_file->firmware_swap_code_seg_info; in ath10k_swap_code_seg_configure() 150 struct ath10k_fw_file *fw_file) in ath10k_swap_code_seg_release() argument 152 ath10k_swap_code_seg_free(ar, fw_file->firmware_swap_code_seg_info); in ath10k_swap_code_seg_release() 157 fw_file->codeswap_data = NULL; in ath10k_swap_code_seg_release() 158 fw_file->codeswap_len = 0; in ath10k_swap_code_seg_release() 160 fw_file->firmware_swap_code_seg_info = NULL; in ath10k_swap_code_seg_release() 163 int ath10k_swap_code_seg_init(struct ath10k *ar, struct ath10k_fw_file *fw_file) in ath10k_swap_code_seg_init() argument 170 codeswap_data = fw_file->codeswap_data; in ath10k_swap_code_seg_init() [all …]
|
| H A D | core.c | 696 if (test_bit(i, ar->normal_mode_fw.fw_file.fw_features)) { in ath10k_core_get_fw_features_str() 910 if (!ar->normal_mode_fw.fw_file.otp_data || in ath10k_core_get_board_id_from_otp() 911 !ar->normal_mode_fw.fw_file.otp_len) { in ath10k_core_get_board_id_from_otp() 926 address, ar->normal_mode_fw.fw_file.otp_len); in ath10k_core_get_board_id_from_otp() 929 ar->normal_mode_fw.fw_file.otp_data, in ath10k_core_get_board_id_from_otp() 930 ar->normal_mode_fw.fw_file.otp_len); in ath10k_core_get_board_id_from_otp() 1074 data = ar->running_fw->fw_file.firmware_data; in ath10k_download_fw() 1075 data_len = ar->running_fw->fw_file.firmware_len; in ath10k_download_fw() 1077 ret = ath10k_swap_code_seg_configure(ar, &ar->running_fw->fw_file); in ath10k_download_fw() 1133 if (!IS_ERR(ar->normal_mode_fw.fw_file.firmware)) in ath10k_core_free_firmware_files() [all …]
|
| H A D | swap.h | 53 const struct ath10k_fw_file *fw_file); 55 struct ath10k_fw_file *fw_file); 57 struct ath10k_fw_file *fw_file);
|
| H A D | debug.c | 60 firmware = ar->normal_mode_fw.fw_file.firmware; in ath10k_debug_print_hwfw_info() 100 ar->normal_mode_fw.fw_file.wmi_op_version, in ath10k_debug_print_boot_info() 101 ar->normal_mode_fw.fw_file.htt_op_version, in ath10k_debug_print_boot_info() 1729 ar->normal_mode_fw.fw_file.fw_features)) { in ath10k_debug_start() 1747 ar->normal_mode_fw.fw_file.fw_features)) in ath10k_debug_stop() 1999 ar->running_fw->fw_file.fw_features)) { in ath10k_write_btcoex() 2186 crc32_le(0, ar->normal_mode_fw.fw_file.firmware->data, in ath10k_debug_fw_checksums_read() 2187 ar->normal_mode_fw.fw_file.firmware->size)); in ath10k_debug_fw_checksums_read() 2190 crc32_le(0, ar->normal_mode_fw.fw_file.firmware_data, in ath10k_debug_fw_checksums_read() 2191 ar->normal_mode_fw.fw_file.firmware_len)); in ath10k_debug_fw_checksums_read() [all …]
|
| H A D | wow.c | 506 ar->running_fw->fw_file.fw_features))) { in ath10k_wow_op_suspend() 558 ar->running_fw->fw_file.fw_features)) { in ath10k_wow_op_set_wakeup() 572 ar->running_fw->fw_file.fw_features))) { in ath10k_wow_op_resume() 617 ar->running_fw->fw_file.fw_features)) in ath10k_wow_init()
|
| H A D | htt.c | 190 switch (ar->running_fw->fw_file.htt_op_version) { in ath10k_htt_init()
|
| H A D | core.h | 963 struct ath10k_fw_file fw_file; member 1309 struct ath10k_fw_file *fw_file);
|
| H A D | htt_tx.c | 377 ar->running_fw->fw_file.fw_features)) in ath10k_htt_tx_free_txq() 393 ar->running_fw->fw_file.fw_features)) in ath10k_htt_tx_alloc_txq() 704 ar->running_fw->fw_file.fw_features)) in ath10k_htt_send_frag_desc_bank_cfg_32() 766 ar->running_fw->fw_file.fw_features)) in ath10k_htt_send_frag_desc_bank_cfg_64()
|
| H A D | mac.c | 1240 ar->running_fw->fw_file.fw_features) && in ath10k_mac_monitor_vdev_is_needed() 1933 ar->running_fw->fw_file.fw_features)) { in ath10k_mac_vif_setup_ps() 2222 ar->running_fw->fw_file.fw_features)) { in ath10k_peer_assoc_h_crypto() 3577 ar->running_fw->fw_file.fw_features)) in ath10k_mac_tx_h_get_txmode() 3771 ar->running_fw->fw_file.htt_op_version == ATH10K_FW_HTT_OP_VERSION_TLV); in ath10k_mac_tx_frm_has_freq() 3801 ar->running_fw->fw_file.fw_features) || in ath10k_mac_tx_h_get_txpath() 4046 ar->running_fw->fw_file.fw_features)) { in ath10k_mgmt_over_wmi_tx_work() 5092 ar->running_fw->fw_file.fw_features)) { in ath10k_start() 5128 ar->running_fw->fw_file.fw_features) && in ath10k_start() 8268 ar->normal_mode_fw.fw_file.fw_features); in ath10k_mac_op_set_bitrate_mask() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/misc/ |
| H A D | qfw.c | 38 struct fw_file *file; in bios_linker_allocate() 99 struct fw_file *dest, *src; in bios_linker_add_pointer() 132 struct fw_file *file; in bios_linker_add_checksum() 153 struct fw_file *file; in write_acpi_tables() 296 struct fw_file *file; in qemu_fwcfg_read_firmware_list() 324 file = list_entry(entry, struct fw_file, list); in qemu_fwcfg_read_firmware_list() 331 struct fw_file *qemu_fwcfg_find_file(const char *name) in qemu_fwcfg_find_file() 334 struct fw_file *file; in qemu_fwcfg_find_file() 337 file = list_entry(entry, struct fw_file, list); in qemu_fwcfg_find_file() 345 struct fw_file *qemu_fwcfg_file_iter_init(struct fw_cfg_file_iter *iter) in qemu_fwcfg_file_iter_init() [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | qfw.h | 79 struct fw_file { struct 159 struct fw_file *qemu_fwcfg_find_file(const char *name); 169 struct fw_file *qemu_fwcfg_file_iter_init(struct fw_cfg_file_iter *iter); 170 struct fw_file *qemu_fwcfg_file_iter_next(struct fw_cfg_file_iter *iter);
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gt1x/ |
| H A D | gt1x_update.c | 503 update_info.fw_file = filp_open(update_info.fw_name, O_RDONLY, 0); 504 if (IS_ERR(update_info.fw_file)) { 509 update_info.fw_file->f_op->llseek(update_info.fw_file, 0, SEEK_SET); 510 update_info.fw_length = update_info.fw_file->f_op->llseek(update_info.fw_file, 0, SEEK_END); 550 filp_close(update_info.fw_file, NULL); 557 if (update_info.fw_file != NULL) { 558 filp_close(update_info.fw_file, NULL); 559 update_info.fw_file = NULL; 659 update_info.fw_file->f_op->llseek(update_info.fw_file, offset, SEEK_SET); in gt1x_get_fw_data() 660 …ret = update_info.fw_file->f_op->read(update_info.fw_file, (char *)update_info.buffer, length, &up… in gt1x_get_fw_data()
|
| H A D | gt1x_generic.h | 500 struct file *fw_file; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/gs_fpgaboot/ |
| H A D | gs_fpgaboot.c | 185 static int gs_load_image(struct fpgaimage *fimage, char *fw_file) in gs_load_image() argument 189 pr_info("load fpgaimage %s\n", fw_file); in gs_load_image() 191 err = request_firmware(&fimage->fw_entry, fw_file, &firmware_pdev->dev); in gs_load_image() 193 pr_err("firmware %s is missing, cannot continue.\n", fw_file); in gs_load_image()
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | iqs5xx.c | 755 const char *fw_file, u8 *pmap) in iqs5xx_fw_file_parse() argument 776 error = request_firmware(&fw, fw_file, &client->dev); in iqs5xx_fw_file_parse() 779 fw_file, error); in iqs5xx_fw_file_parse() 884 static int iqs5xx_fw_file_write(struct i2c_client *client, const char *fw_file) in iqs5xx_fw_file_write() argument 897 error = iqs5xx_fw_file_parse(client, fw_file, pmap); in iqs5xx_fw_file_write() 962 char fw_file[IQS5XX_FW_FILE_LEN + 1]; in fw_file_store() local 974 memcpy(fw_file, buf, len); in fw_file_store() 975 fw_file[len] = '\0'; in fw_file_store() 977 error = iqs5xx_fw_file_write(client, fw_file); in fw_file_store() 998 static DEVICE_ATTR_WO(fw_file);
|
| H A D | raydium_i2c_ts.c | 784 char *fw_file; in raydium_i2c_fw_update() local 787 fw_file = kasprintf(GFP_KERNEL, "raydium_%#04x.fw", in raydium_i2c_fw_update() 789 if (!fw_file) in raydium_i2c_fw_update() 792 dev_dbg(&client->dev, "firmware name: %s\n", fw_file); in raydium_i2c_fw_update() 794 error = request_firmware(&fw, fw_file, &client->dev); in raydium_i2c_fw_update() 796 dev_err(&client->dev, "Unable to open firmware %s\n", fw_file); in raydium_i2c_fw_update() 827 kfree(fw_file); in raydium_i2c_fw_update()
|
| /OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/ |
| H A D | si2165.c | 369 u8 *fw_file; in si2165_upload_firmware() local 379 fw_file = SI2165_FIRMWARE_REV_D; in si2165_upload_firmware() 388 ret = request_firmware(&fw, fw_file, &state->client->dev); in si2165_upload_firmware() 391 fw_file); in si2165_upload_firmware() 399 fw_file, len); in si2165_upload_firmware()
|
| H A D | tda10071.c | 759 u8 *fw_file = TDA10071_FIRMWARE; in tda10071_init() local 840 ret = request_firmware(&fw, fw_file, &client->dev); in tda10071_init() 844 fw_file, ret); in tda10071_init() 877 fw_file); in tda10071_init()
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/ |
| H A D | focaltech_flash.c | 47 u8 fw_file[] = { variable 60 {FTS_VENDOR_ID, fw_file, sizeof(fw_file)}, 1832 upg->fw = fw->fw_file; in fts_fwupg_get_fw_file() 1834 upg->lic = fw->fw_file; in fts_fwupg_get_fw_file()
|
| H A D | focaltech_flash.h | 157 u8 *fw_file; member
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch_ft5436/ |
| H A D | focaltech_flash.h | 174 u8 *fw_file; member
|
| H A D | focaltech_flash.c | 48 u8 fw_file[] = { variable 61 {FTS_MODULE_ID, FTS_MODULE_NAME, fw_file, sizeof(fw_file)}, 1817 upg->fw = upg->module_info->fw_file; in fts_get_fw_file_via_i()
|
| /OK3568_Linux_fs/u-boot/cmd/ |
| H A D | qfw.c | 79 struct fw_file *file; in qemu_fwcfg_list_firmware()
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/ |
| H A D | ni_pcidio.c | 846 static const char *const fw_file[3] = { in pci_6534_upload_firmware() local 860 fw_file[n], in pci_6534_upload_firmware()
|