/linux-master/arch/arm/mach-omap2/ |
H A D | omap_hwmod_2xxx_interconnect_data.c | 41 .fw = { 182 .fw = { 196 .fw = { 210 .fw = { 224 .fw = {
|
/linux-master/sound/soc/codecs/ |
H A D | sigmadsp.c | 319 const struct firmware *fw) 329 if (fw->size < sizeof(*chunk) + sizeof(struct sigma_firmware_header)) 334 while (pos < fw->size - sizeof(*chunk)) { 335 chunk = (struct sigma_fw_chunk *)(fw->data + pos); 339 if (length > fw->size - pos || length < sizeof(*chunk)) 436 const struct firmware *fw) 444 while (pos + sizeof(*sa) <= fw->size) { 445 sa = (struct sigma_action *)(fw->data + pos); 449 if (pos > fw->size || size == 0) 460 if (pos != fw 318 sigmadsp_fw_load_v2(struct sigmadsp *sigmadsp, const struct firmware *fw) argument 435 sigmadsp_fw_load_v1(struct sigmadsp *sigmadsp, const struct firmware *fw) argument 491 const struct firmware *fw; local [all...] |
/linux-master/drivers/base/firmware_loader/ |
H A D | firmware.h | 30 * @FW_OPT_FALLBACK_PLATFORM: Enable fallback to device fw copy embedded in 165 int assign_fw(struct firmware *fw, struct device *device); 170 bool firmware_is_builtin(const struct firmware *fw); 171 bool firmware_request_builtin_buf(struct firmware *fw, const char *name, 174 static inline bool firmware_is_builtin(const struct firmware *fw) argument 178 static inline bool firmware_request_builtin_buf(struct firmware *fw, argument
|
/linux-master/arch/x86/kernel/cpu/microcode/ |
H A D | amd.c | 471 struct firmware fw; local 480 if (firmware_request_builtin(&fw, fw_name)) { 481 cp->size = fw.size; 482 cp->data = (void *)fw.data; 746 static int verify_and_add_patch(u8 family, u8 *fw, unsigned int leftover, argument 754 ret = verify_patch(family, fw, leftover, patch_size); 764 patch->data = kmemdup(fw + SECTION_HDR_SIZE, *patch_size, GFP_KERNEL); 772 mc_hdr = (struct microcode_header_amd *)(fw + SECTION_HDR_SIZE); 792 u8 *fw = (u8 *)data; local 799 fw 877 const struct firmware *fw; local [all...] |
/linux-master/scripts/dtc/include-prefixes/dt-bindings/usb/ |
H A D | pd.h | 341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 342 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 | ((cbl) & 0x3) << 18 \ 346 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 347 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 351 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 425 #define VDO_AMA(hw, fw, tx1d, tx2d, rx1d, rx2d, vcpwr, vcr, vbr, usbss) \ 426 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 \ 463 #define VDO_VPD(hw, fw, ver, vbm, curr, vbi, gi, ct) \ 464 (((hw) & 0xf) << 28 | ((fw) [all...] |
/linux-master/include/dt-bindings/usb/ |
H A D | pd.h | 341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 342 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 | ((cbl) & 0x3) << 18 \ 346 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 347 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 350 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 351 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 425 #define VDO_AMA(hw, fw, tx1d, tx2d, rx1d, rx2d, vcpwr, vcr, vbr, usbss) \ 426 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 \ 463 #define VDO_VPD(hw, fw, ver, vbm, curr, vbi, gi, ct) \ 464 (((hw) & 0xf) << 28 | ((fw) [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | goodix_fwupload.c | 44 static int goodix_firmware_verify(struct device *dev, const struct firmware *fw) argument 54 if (fw->size != expected_size) { 56 expected_size, fw->size); 60 data = fw->data + GOODIX_FW_HEADER_LENGTH; 74 fw_header = (const struct goodix_fw_header *)fw->data; 177 dev_err(&client->dev, "Error SW_WDT reg not cleared on fw startup\n"); 191 const struct firmware *fw; local 198 error = request_firmware(&fw, fw_name, &ts->client->dev); 204 error = goodix_firmware_verify(&ts->client->dev, fw); 222 data = fw [all...] |
/linux-master/include/linux/usb/ |
H A D | pd_vdo.h | 371 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 372 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 | ((cbl) & 0x3) << 18 \ 376 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ 377 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 380 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ 381 (((hw) & 0xf) << 28 | ((fw) & 0xf) << 24 | ((ver) & 0x7) << 21 \ 458 #define VDO_AMA(hw, fw, tx1d, tx2d, rx1d, rx2d, vcpwr, vcr, vbr, usbss) \ 459 (((hw) & 0x7) << 28 | ((fw) & 0x7) << 24 \ 496 #define VDO_VPD(hw, fw, ver, vbm, curr, vbi, gi, ct) \ 497 (((hw) & 0xf) << 28 | ((fw) [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btmtk.c | 113 const struct firmware *fw; local 121 err = request_firmware(&fw, fwname, &hdev->dev); 127 fw_ptr = fw->data; 221 release_firmware(fw); 231 const struct firmware *fw; local 237 err = request_firmware(&fw, fwname, &hdev->dev); 257 fw_ptr = fw->data; 258 fw_size = fw->size; 279 else if (fw_size < fw->size - 30) 314 release_firmware(fw); [all...] |
H A D | btintel.c | 372 const struct firmware *fw; local 377 err = request_firmware_direct(&fw, ddc_name, &hdev->dev); 386 fw_ptr = fw->data; 391 while (fw->size > fw_ptr - fw->data) { 399 release_firmware(fw); 407 release_firmware(fw); 945 const struct firmware *fw) 952 err = btintel_secure_send(hdev, 0x00, 128, fw->data); 961 err = btintel_secure_send(hdev, 0x03, 256, fw 944 btintel_sfi_rsa_header_secure_send(struct hci_dev *hdev, const struct firmware *fw) argument 980 btintel_sfi_ecdsa_header_secure_send(struct hci_dev *hdev, const struct firmware *fw) argument 1015 btintel_download_firmware_payload(struct hci_dev *hdev, const struct firmware *fw, size_t offset) argument 1058 btintel_firmware_version(struct hci_dev *hdev, u8 num, u8 ww, u8 yy, const struct firmware *fw, u32 *boot_addr) argument 1099 btintel_download_firmware(struct hci_dev *hdev, struct intel_version *ver, const struct firmware *fw, u32 *boot_param) argument 1147 btintel_download_fw_tlv(struct hci_dev *hdev, struct intel_version_tlv *ver, const struct firmware *fw, u32 *boot_param, u8 hw_variant, u8 sbe_type) argument 1549 const struct firmware *fw; local 1587 btintel_legacy_rom_patching(struct hci_dev *hdev, const struct firmware *fw, const u8 **fw_ptr, int *disable_patch) argument 1704 const struct firmware *fw; local 1963 const struct firmware *fw; local 2212 const struct firmware *fw; local [all...] |
/linux-master/sound/soc/intel/skylake/ |
H A D | skl-sst.c | 76 if (ctx->fw == NULL) { 77 ret = request_firmware(&ctx->fw, ctx->fw_name, ctx->dev); 86 ret = snd_skl_parse_uuids(ctx, ctx->fw, SKL_ADSP_FW_BIN_HDR_OFFSET, 0); 89 release_firmware(ctx->fw); 96 stripped_fw.data = ctx->fw->data; 97 stripped_fw.size = ctx->fw->size; 155 release_firmware(ctx->fw); 156 ctx->fw = NULL; 280 const struct firmware *fw; local 285 ret = request_firmware(&fw, mod_nam [all...] |
/linux-master/lib/pldmfw/ |
H A D | pldmfw.c | 22 const struct firmware *fw; member in struct:pldmfw_priv 70 if (data->fw->size < expected_size) { 72 data->fw->size, expected_size); 135 header = (const struct __pldm_header *)data->fw->data; 175 record_area = (const struct __pldmfw_record_area *)(data->fw->data + 265 desc_start = data->fw->data + data->offset; 348 bitmap_ptr = data->fw->data + data->offset; 364 record->version_string = data->fw->data + data->offset; 375 record->package_data = data->fw->data + data->offset; 381 measured_length = data->offset - ((const u8 *)__record - data->fw 832 pldmfw_flash_image(struct pldmfw *context, const struct firmware *fw) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | main.c | 9 #include "fw.h" 269 /* fw supports only one station associated to enter lps, if there are 271 * lps, because fw does not handle the overlapped beacon interval 397 struct rtw_fwcd_desc *desc = &rtwdev->fw.fwcd_desc; 421 struct rtw_fwcd_desc *desc = &rtwdev->fw.fwcd_desc; 448 struct rtw_fwcd_desc *desc = &rtwdev->fw.fwcd_desc; 462 struct rtw_fwcd_desc *desc = &rtwdev->fw.fwcd_desc; 484 rtw_dbg(rtwdev, RTW_DBG_FW, "dump fw fifo fail\n"); 489 rtw_dbg(rtwdev, RTW_DBG_FW, "fw crash dump's length is 0\n"); 496 "fw cras 1316 struct rtw_fw_state *fw; local 1333 rtw_update_lps_deep_mode(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) argument 1356 struct rtw_fw_state *fw = &rtwdev->fw; local 1712 __update_firmware_feature(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) argument 1727 __update_firmware_info(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) argument 1741 __update_firmware_info_legacy(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) argument 1753 update_firmware_info(struct rtw_dev *rtwdev, struct rtw_fw_state *fw) argument 1764 struct rtw_fw_state *fw = context; local 1785 struct rtw_fw_state *fw; local 1873 struct rtw_fw_state *fw = &rtwdev->fw; local 2173 struct rtw_fw_state *fw = &rtwdev->fw; local [all...] |
/linux-master/drivers/media/pci/saa7164/ |
H A D | saa7164-fw.c | 13 #define SAA7164_REV2_FIRMWARE "NXP7164-2010-03-10.1.fw" 16 #define SAA7164_REV3_FIRMWARE "NXP7164-2010-03-10.1.fw" 194 const struct firmware *fw = NULL; local 407 ret = request_firmware(&fw, fwname, &dev->pci->dev); 415 __func__, fw->size); 417 if (fw->size != fwlength) { 419 fw->size, fwlength); 426 hdr = (struct fw_header *)fw->data; 449 boothdr = (struct fw_header *)(fw->data + 489 fwhdr = (struct fw_header *)(fw [all...] |
/linux-master/sound/soc/sof/ |
H A D | ipc4-loader.c | 24 const struct firmware *fw = fw_lib->sof_fw.fw; local 39 remaining = fw->size; 45 ext_man_hdr = (struct sof_ext_manifest4_hdr *)fw->data; 69 (fw->data + ext_man_hdr->len + fw_hdr_offset); 148 fw_lib->sof_fw.fw = sdev->basefw.fw; 195 ret = request_firmware(&fw_lib->sof_fw.fw, fw_filename, sdev->dev); 251 release_firmware(fw_lib->sof_fw.fw); 312 const struct firmware *fw local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | lsfw.c | 25 #include <nvfw/fw.h> 147 const struct firmware *fw; local 151 func, &fw); 155 nvkm_acr_lsfw_from_desc(&nvfw_ls_desc(subdev, fw->data)->head, lsfw); 156 nvkm_firmware_put(fw); 167 const struct firmware *fw; local 171 func, &fw); 175 nvkm_acr_lsfw_from_desc(&nvfw_ls_desc_v1(subdev, fw->data)->head, lsfw); 176 nvkm_firmware_put(fw); 187 const struct firmware *fw; local [all...] |
/linux-master/drivers/net/wireless/purelifi/plfxlc/ |
H A D | firmware.c | 34 const struct firmware *fw = NULL; local 60 r = request_firmware(&fw, fw_name, &intf->dev); 82 for (fw_data_i = 0; fw_data_i < fw->size;) { 85 if ((fw->size - fw_data_i) < blk_tran_len) 86 blk_tran_len = fw->size - fw_data_i; 88 fw_data = kmemdup(&fw->data[fw_data_i], blk_tran_len, 138 release_firmware(fw); 220 dev_dbg(&intf->dev, "fw-dw step=%d,r=%d size=%d\n", s, r, 226 /* Code for single pack file download ends fw download finish */
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-firmware.c | 42 const struct firmware *fw = NULL; local 46 if (retries && request_firmware(&fw, fn, &itv->pdev->dev) == 0) { 49 const u32 *src = (const u32 *)fw->data; 51 if (fw->size != size) { 56 IVTV_INFO("Retry: file loaded was not %s (expected size %ld, got %zu)\n", fn, size, fw->size); 57 release_firmware(fw); 61 for (i = 0; i < fw->size; i += 4) { 67 IVTV_INFO("Loaded %s firmware (%zu bytes)\n", fn, fw->size); 68 release_firmware(fw);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | ga102.c | 275 const struct firmware *fw; local 283 ret = nvkm_firmware_get(subdev, "gr/NET_img", 0, &fw); 287 net = (const void *)fw->data; 294 .data = (void *)fw->data + reg->data_offset, 322 fw->data + fecs_inst->data_offset, 324 fw->data + fecs_data->data_offset, 331 fw->data + gpccs_inst->data_offset, 333 fw->data + gpccs_data->data_offset, 340 nvkm_firmware_put(fw);
|
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_uc_fw.c | 36 return container_of(uc_fw, struct intel_gt, uc.guc.fw); 38 return container_of(uc_fw, struct intel_gt, uc.huc.fw); 40 return container_of(uc_fw, struct intel_gt, uc.gsc.fw); 592 struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw); 680 /* Sanity check whether this fw is not larger than whole WOPCM memory */ 698 const struct firmware *fw, 703 intel_huc_fw_get_binary_info(uc_fw, fw->data, fw->size); 706 intel_gsc_fw_get_binary_info(uc_fw, fw->data, fw 697 check_gsc_manifest(struct intel_gt *gt, const struct firmware *fw, struct intel_uc_fw *uc_fw) argument 722 check_ccs_header(struct intel_gt *gt, const struct firmware *fw, struct intel_uc_fw *uc_fw) argument 766 check_fw_header(struct intel_gt *gt, const struct firmware *fw, struct intel_uc_fw *uc_fw) argument 782 try_firmware_load(struct intel_uc_fw *uc_fw, const struct firmware **fw) argument 895 const struct firmware *fw = NULL; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | smem.c | 9 #include "fw/api/commands.h" 17 u8 api_ver = iwl_fw_lookup_notif_ver(fwrt->fw, SYSTEM_GROUP, 64 if (fw_has_capa(&fwrt->fw->ucode_capa, 90 if (fw_has_capa(&fwrt->fw->ucode_capa,
|
/linux-master/drivers/hwmon/ |
H A D | raspberrypi-hwmon.c | 23 struct rpi_firmware *fw; member in struct:rpi_hwmon_data 36 ret = rpi_firmware_property(data->fw, RPI_FIRMWARE_GET_THROTTLED, 117 data->fw = dev_get_drvdata(dev->parent);
|
/linux-master/drivers/staging/greybus/ |
H A D | fw-download.c | 26 const struct firmware *fw; member in struct:fw_request 51 release_firmware(fw_req->fw); 54 * The request timed out and the module may send a fetch-fw or 55 * release-fw request later. Lets block the id we allocated for this 56 * request, so that the AP doesn't refer to a later fw-request (with 57 * same firmware_id) for the old timedout fw-request. 75 * The operations on the fw-request list are protected by the mutex and 189 ret = request_firmware(&fw_req->fw, fw_req->name, fw_download->parent); 205 req_count = DIV_ROUND_UP(fw_req->fw->size, MIN_FETCH_SIZE); 260 response->size = cpu_to_le32(fw_req->fw 274 const struct firmware *fw; local [all...] |
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_init.c | 706 /* 0-4:-signature, 4-8:-fw version */ 768 const u8 *unirom = adapter->fw->data; 772 fw_file_size = adapter->fw->size; 793 const u8 *unirom = adapter->fw->data; 807 if (adapter->fw->size < tab_size) 816 if (adapter->fw->size < data_size) 827 const u8 *unirom = adapter->fw->data; 842 if (adapter->fw->size < tab_size) 850 if (adapter->fw->size < data_size) 860 const u8 *unirom = adapter->fw 1005 const struct firmware *fw = adapter->fw; local 1037 const struct firmware *fw = adapter->fw; local 1111 const struct firmware *fw = adapter->fw; local 1206 const struct firmware *fw = adapter->fw; local [all...] |
/linux-master/arch/alpha/include/asm/ |
H A D | agp_backend.h | 9 u32 fw : 1; member in struct:_alpha_agp_mode::__anon3
|