Searched refs:fw (Results 151 - 175 of 976) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Dpaging.c9 #include "fw/api/commands.h"
222 const struct fw_img *fw)
226 ret = iwl_alloc_fw_paging_mem(fwrt, fw);
230 return iwl_fill_paging_mem(fwrt, fw);
235 const struct fw_img *fw)
267 const struct fw_img *fw = &fwrt->fw->img[type]; local
274 * Configure and operate fw paging mechanism.
278 if (!fw->paging_mem_size)
281 ret = iwl_save_fw_paging(fwrt, fw);
221 iwl_save_fw_paging(struct iwl_fw_runtime *fwrt, const struct fw_img *fw) argument
234 iwl_send_paging_cmd(struct iwl_fw_runtime *fwrt, const struct fw_img *fw) argument
[all...]
/linux-master/drivers/base/firmware_loader/
H A Dmain.c151 pr_debug("%s: fw-%s fw_priv=%p\n", __func__, fw_name, fw_priv);
209 pr_debug("%s: fw-%s fw_priv=%p data=%p size=%u\n",
597 static void firmware_free_data(const struct firmware *fw) argument
600 if (!fw->priv) {
601 vfree(fw->data);
604 free_fw_priv(fw->priv);
608 static void fw_set_page_data(struct fw_priv *fw_priv, struct firmware *fw) argument
610 fw->priv = fw_priv;
611 fw->size = fw_priv->size;
612 fw
695 assign_fw(struct firmware *fw, struct device *device) argument
793 fw_abort_batch_reqs(struct firmware *fw) argument
812 fw_log_firmware_info(const struct firmware *fw, const char *name, struct device *device) argument
847 fw_log_firmware_info(const struct firmware *fw, const char *name, struct device *device) argument
858 struct firmware *fw = NULL; local
1137 release_firmware(const struct firmware *fw) argument
1161 const struct firmware *fw; local
1199 request_firmware_nowait( struct module *module, bool uevent, const char *name, struct device *device, gfp_t gfp, void *context, void (*cont)(const struct firmware *fw, void *context)) argument
1261 const struct firmware *fw; local
1300 struct firmware fw; local
[all...]
/linux-master/drivers/mfd/
H A Dtimberdale.c47 } fw; member in struct:timberdale_device
630 return sprintf(buf, "%d.%d.%d\n", priv->fw.major, priv->fw.minor,
631 priv->fw.config);
677 priv->fw.major = ioread32(priv->ctl_membase + TIMB_REV_MAJOR);
678 priv->fw.minor = ioread32(priv->ctl_membase + TIMB_REV_MINOR);
679 priv->fw.config = ioread32(priv->ctl_membase + TIMB_HW_CONFIG);
681 if (priv->fw.major > TIMB_SUPPORTED_MAJOR) {
684 "support %d.%d\n", priv->fw.major, priv->fw
[all...]
/linux-master/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.c34 const struct firmware *fw; local
71 * keys, allowing us to have a different zap fw path for different
85 ret = request_firmware_direct(&fw, fwname, gpu->dev->dev);
87 fw = ERR_PTR(ret);
90 fw = adreno_request_fw(to_adreno_gpu(gpu), fwname);
105 if (IS_ERR(fw)) {
107 return PTR_ERR(fw);
111 mem_size = qcom_mdt_get_size(fw);
141 ret = qcom_mdt_load(dev, fw, fwname, pasid,
148 ret = qcom_mdt_load(dev, fw, newnam
440 const struct firmware *fw = NULL; local
522 const struct firmware *fw; local
545 adreno_fw_create_bo(struct msm_gpu *gpu, const struct firmware *fw, u64 *iova) argument
[all...]
/linux-master/drivers/hid/intel-ish-hid/
H A Dishtp-fw-loader.c463 * @fw: Pointer to firmware data struct in host memory
471 const struct firmware *fw,
480 ldr_xfer_query.image_size = fw->size;
523 if (fw_info->ldr_capability.max_fw_image_size < fw->size) {
526 fw->size,
546 * @fw: Pointer to firmware data struct in host memory
555 const struct firmware *fw)
576 while (fragment_offset < fw->size) {
577 if (fragment_offset + payload_max_size < fw->size) {
581 fragment_size = fw
470 ish_query_loader_prop(struct ishtp_cl_data *client_data, const struct firmware *fw, struct shim_fw_info *fw_info) argument
554 ish_fw_xfer_ishtp(struct ishtp_cl_data *client_data, const struct firmware *fw) argument
634 ish_fw_xfer_direct_dma(struct ishtp_cl_data *client_data, const struct firmware *fw, const struct shim_fw_info fw_info) argument
753 const struct firmware *fw; local
[all...]
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_huc.c251 intel_uc_fw_sanitize(&huc->fw);
283 intel_uc_fw_init_early(&huc->fw, INTEL_UC_FW_TYPE_HUC, true);
295 intel_uc_fw_change_status(&huc->fw, INTEL_UC_FIRMWARE_NOT_SUPPORTED);
324 bool gsc_enabled = huc->fw.has_gsc_headers;
346 if (!huc->loaded_via_gsc && gsc_enabled && !huc->fw.dma_start_offset) {
398 err = intel_uc_fw_init(&huc->fw);
402 intel_uc_fw_change_status(&huc->fw, INTEL_UC_FIRMWARE_LOADABLE);
410 intel_uc_fw_change_status(&huc->fw, INTEL_UC_FIRMWARE_INIT_FAIL);
426 if (intel_uc_fw_is_loadable(&huc->fw))
427 intel_uc_fw_fini(&huc->fw);
[all...]
H A Dintel_uc.c282 err = intel_uc_fw_fetch(&uc->guc.fw);
286 gt_dbg(gt, "Failed to fetch GuC fw (%pe) disabling HuC\n", ERR_PTR(err));
287 intel_uc_fw_change_status(&uc->huc.fw,
292 gt_dbg(gt, "Failed to fetch GuC fw (%pe) disabling GSC\n", ERR_PTR(err));
293 intel_uc_fw_change_status(&uc->gsc.fw,
301 intel_uc_fw_fetch(&uc->huc.fw);
304 intel_uc_fw_fetch(&uc->gsc.fw);
309 intel_uc_fw_cleanup_fetch(&uc->gsc.fw);
310 intel_uc_fw_cleanup_fetch(&uc->huc.fw);
311 intel_uc_fw_cleanup_fetch(&uc->guc.fw);
443 print_fw_ver(struct intel_gt *gt, struct intel_uc_fw *fw) argument
[all...]
H A Dintel_huc_fw.c61 msg_in->huc_in.huc_base_address = huc->fw.vma_res.start;
62 msg_in->huc_in.huc_size = huc->fw.obj->base.size;
132 struct intel_huc *huc = container_of(huc_fw, struct intel_huc, fw);
241 if (!intel_uc_fw_is_loadable(&huc->fw))
250 intel_uc_fw_change_status(&huc->fw, INTEL_UC_FIRMWARE_RUNNING);
254 GEM_WARN_ON(intel_uc_fw_is_loaded(&huc->fw));
260 intel_uc_fw_change_status(&huc->fw, INTEL_UC_FIRMWARE_TRANSFERRED);
283 return intel_uc_fw_upload(&huc->fw, 0, HUC_UKERNEL);
/linux-master/sound/soc/sof/
H A Dipc4-loader.c24 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);
84 if (fw == sdev->basefw.fw) {
156 fw_lib->sof_fw.fw = sdev->basefw.fw;
203 ret = request_firmware(&fw_lib->sof_fw.fw, fw_filenam
320 const struct firmware *fw = sdev->basefw.fw; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dmcu.c356 mt7601u_upload_firmware(struct mt7601u_dev *dev, const struct mt76_fw *fw) argument
363 ivb = kmemdup(fw->ivb, sizeof(fw->ivb), GFP_KERNEL);
371 ilm_len = le32_to_cpu(fw->hdr.ilm_len) - sizeof(fw->ivb);
373 ilm_len, sizeof(fw->ivb));
374 ret = mt7601u_dma_fw(dev, &dma_buf, fw->ilm, ilm_len, sizeof(fw->ivb));
378 dlm_len = le32_to_cpu(fw->hdr.dlm_len);
380 ret = mt7601u_dma_fw(dev, &dma_buf, fw
408 const struct firmware *fw; local
[all...]
/linux-master/arch/mips/sibyte/common/
H A Dcfe_console.c8 #include <asm/fw/cfe/cfe_api.h>
9 #include <asm/fw/cfe/cfe_error.h>
/linux-master/drivers/scsi/isci/
H A Dprobe_roms.c115 struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw) argument
120 if (request_firmware(&fw, ISCI_FW_NAME, &pdev->dev) != 0)
123 if (fw->size < sizeof(*orom))
126 data = (struct isci_orom *)fw->data;
132 orom = devm_kzalloc(&pdev->dev, fw->size, GFP_KERNEL);
136 memcpy(orom, fw->data, fw->size);
153 release_firmware(fw);
/linux-master/drivers/staging/media/meson/vdec/
H A Dvdec_1.c28 const struct firmware *fw; local
37 ret = request_firmware(&fw, fwname, dev);
41 if (fw->size < MC_SIZE) {
43 fw->size, MC_SIZE);
55 memcpy(mc_addr, fw->data, MC_SIZE);
76 fw->data + MC_SIZE,
77 fw->size - MC_SIZE);
82 release_firmware(fw);
/linux-master/drivers/media/common/siano/
H A Dsms-cards.c41 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_STELLAR,
47 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_NOVA_A,
53 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_NOVA_B,
59 .fw[DEVICE_MODE_ISDBT_BDA] = SMS_FW_ISDBT_HCW_55XXX,
60 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX,
74 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX,
84 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX,
147 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVB_NOVA_12MHZ_B0,
/linux-master/drivers/nfc/s3fwrn5/
H A Dfirmware.h65 const struct firmware *fw; member in struct:s3fwrn5_fw_image
79 struct s3fwrn5_fw_image fw; member in struct:s3fwrn5_fw_info
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/
H A Dxtensa.c100 const struct firmware *fw; local
110 ret = request_firmware(&fw, name, device->dev);
116 if (fw->size > 0x40000) {
118 release_firmware(fw);
126 release_firmware(fw);
131 for (i = 0; i < fw->size / 4; i++)
132 nvkm_wo32(xtensa->gpu_fw, i * 4, *((u32 *)fw->data + i));
134 release_firmware(fw);
/linux-master/drivers/misc/
H A Dlattice-ecp3-config.c65 static void firmware_load(const struct firmware *fw, void *context) argument
77 if (fw == NULL) {
82 if (fw->size == 0) {
116 buffer = kzalloc(fw->size + 8, GFP_KERNEL);
129 memcpy(buffer + 4, fw->data, fw->size);
162 spi_write(spi, buffer, fw->size + 8);
181 release_firmware(fw);
/linux-master/arch/mips/fw/lib/
H A Dcmdline.c13 #include <asm/fw/fw.h>
/linux-master/drivers/pmdomain/bcm/
H A Draspberrypi-power.c28 struct rpi_firmware *fw; member in struct:rpi_power_domain
34 struct rpi_firmware *fw; member in struct:rpi_power_domains
57 return rpi_firmware_property(rpi_domain->fw,
85 dom->fw = rpi_domains->fw;
147 ret = rpi_firmware_property(rpi_domains->fw,
180 rpi_domains->fw = devm_rpi_firmware_get(&pdev->dev, fw_np);
182 if (!rpi_domains->fw)
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_uvd.h37 (AMDGPU_GPU_PAGE_ALIGN(le32_to_cpu(((const struct common_firmware_header *)(adev)->uvd.fw->data)->ucode_size_bytes) + \
55 const struct firmware *fw; /* UVD firmware */ member in struct:amdgpu_uvd
/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-dbg-tlv.h10 #include <fw/file.h>
11 #include <fw/api/dbg-tlv.h>
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dshadow.c138 const struct firmware *fw = data; local
139 if (offset + length <= fw->size) {
140 memcpy(bios->data + offset, fw->data + offset, length);
150 const struct firmware *fw; local
151 int ret = request_firmware(&fw, name, dev);
154 return (void *)fw;
158 shadow_fw_release(void *fw) argument
160 release_firmware(fw);
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_flash.c331 const struct firmware *fw, u8 *mdm_rsp)
333 u32 raw_len, rest_len = fw->size - IOSM_DEVLINK_HDR_SIZE;
340 fls_data = (struct iosm_devlink_image *)fw->data;
394 * @fw: FW image
400 const struct firmware *fw, u8 *mdm_rsp)
402 u32 fw_size = fw->size - IOSM_DEVLINK_HDR_SIZE;
407 fls_data = (struct iosm_devlink_image *)fw->data;
418 (u8 *)fw->data +
425 ret = ipc_flash_download_region(ipc_devlink, fw, mdm_rsp);
445 * @fw
330 ipc_flash_download_region(struct iosm_devlink *ipc_devlink, const struct firmware *fw, u8 *mdm_rsp) argument
399 ipc_flash_send_fls(struct iosm_devlink *ipc_devlink, const struct firmware *fw, u8 *mdm_rsp) argument
449 ipc_flash_boot_psi(struct iosm_devlink *ipc_devlink, const struct firmware *fw) argument
506 ipc_flash_boot_ebl(struct iosm_devlink *ipc_devlink, const struct firmware *fw) argument
[all...]
/linux-master/sound/soc/intel/atom/sst/
H A Dsst_loader.c285 const struct firmware *fw)
289 sst->fw_in_mem = kzalloc(fw->size, GFP_KERNEL);
294 dev_dbg(sst->dev, "copied fw to %p", sst->fw_in_mem);
296 memcpy(sst->fw_in_mem, fw->data, fw->size);
297 retval = sst_parse_fw_memcpy(sst, fw->size, &sst->memcpy_list);
299 dev_err(sst->dev, "Failed to parse fw\n");
305 release_firmware(fw);
310 void sst_firmware_load_cb(const struct firmware *fw, void *context) argument
316 if (fw
284 sst_cache_and_parse_fw(struct intel_sst_drv *sst, const struct firmware *fw) argument
344 const struct firmware *fw; local
[all...]
/linux-master/drivers/staging/greybus/
H A Dbootrom.c35 const struct firmware *fw; member in struct:gb_bootrom
40 struct mutex mutex; /* Protects bootrom->fw */
45 if (!bootrom->fw)
48 release_firmware(bootrom->fw);
49 bootrom->fw = NULL;
178 rc = request_firmware(&bootrom->fw, firmware_name,
223 size_response->size = cpu_to_le32(bootrom->fw->size);
244 const struct firmware *fw; local
265 fw = bootrom->fw;
[all...]

Completed in 212 milliseconds

1234567891011>>