Searched refs:fw (Results 126 - 150 of 976) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dgm200.c225 gm200_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) argument
229 .code_dma_base = fw->vma->addr,
230 .non_sec_code_off = fw->nmem_base,
231 .non_sec_code_size = fw->nmem_size,
232 .sec_code_off = fw->imem_base,
233 .sec_code_size = fw->imem_size,
235 .data_dma_base = fw->vma->addr + fw->dmem_base_img,
236 .data_size = fw->dmem_size,
239 flcn_bl_dmem_desc_v1_dump(fw
245 gm200_acr_hsfw_ctor(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int ver, const struct nvkm_acr_hsf_fwif *fwif) argument
282 gm200_acr_load_setup(struct nvkm_falcon_fw *fw) argument
[all...]
/linux-master/sound/soc/sh/
H A Dsiu_dai.c149 struct siu_firmware *fw = &info->fw; local
150 u32 *ydef = fw->yram0;
159 ydef[0] = (fw->spbpar[idx].ab1a << 16) |
160 (fw->spbpar[idx].ab0a << 8) |
161 (fw->spbpar[idx].dir << 7) | 3;
162 ydef[1] = fw->yram0[1]; /* 0x03000300 */
164 ydef[3] = fw->yram0[3]; /* 0 */
165 ydef[4] = fw->yram0[4]; /* 0 */
166 ydef[7] = fw
174 struct siu_firmware *fw = &info->fw; local
246 struct siu_firmware *fw = &info->fw; local
[all...]
/linux-master/sound/soc/intel/avs/
H A Dloader.c70 static int avs_fw_ext_manifest_strip(struct firmware *fw) argument
74 if (fw->size < sizeof(*man))
77 man = (struct avs_fw_ext_manifest *)fw->data;
79 fw->data += man->len;
80 fw->size -= man->len;
86 static int avs_fw_manifest_offset(struct firmware *fw) argument
88 /* Header type found in first DWORD of fw binary. */
89 u32 magic = *(u32 *)fw->data;
101 static int avs_fw_manifest_strip_verify(struct avs_dev *adev, struct firmware *fw, argument
107 ret = avs_fw_ext_manifest_strip(fw);
137 avs_cldma_load_basefw(struct avs_dev *adev, struct firmware *fw) argument
356 avs_hda_load_basefw(struct avs_dev *adev, struct firmware *fw) argument
499 const struct firmware *fw; local
553 const struct firmware *fw; local
[all...]
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dinit.c50 .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
674 ath6kl_get_fw(struct ath6kl *ar, const char *filename, u8 **fw, size_t *fw_len) argument
956 const struct firmware *fw; local
[all...]
/linux-master/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c10 #include "ipu3-css-fw.h"
105 if (css->fw)
106 release_firmware(css->fw);
109 css->fw = NULL;
120 r = request_firmware(&css->fw, IMGU_FW_NAME_IPU_20161208, css->dev);
122 r = request_firmware(&css->fw, IMGU_FW_NAME_20161208, css->dev);
124 r = request_firmware(&css->fw, IMGU_FW_NAME, css->dev);
128 /* Check and display fw header info */
130 css->fwp = (struct imgu_fw_header *)css->fw->data;
131 if (css->fw
[all...]
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_fw.c22 /* Number of periodic log updates during fw file download */
94 int ionic_firmware_update(struct ionic_lif *lif, const struct firmware *fw, argument
121 (int)fw->size, buf_sz, DIV_ROUND_UP(fw->size, buf_sz));
125 while (offset < fw->size) {
128 offset, fw->size);
129 next_interval = offset + (fw->size / IONIC_FW_INTERVAL_FRACTION);
132 copy_sz = min_t(unsigned int, buf_sz, fw->size - offset);
134 memcpy_toio(&idev->dev_cmd_regs->data, fw->data + offset, copy_sz);
151 fw
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sdma.c163 sdma_inst->fw->data;
168 hdr = (const struct sdma_firmware_header_v1_0 *)sdma_inst->fw->data;
173 hdr_v2 = (const struct sdma_firmware_header_v2_0 *)sdma_inst->fw->data;
193 amdgpu_ucode_release(&adev->sdma.instance[i].fw);
218 err = amdgpu_ucode_request(adev, &adev->sdma.instance[instance].fw, fw_name);
223 adev->sdma.instance[instance].fw->data;
264 info->fw = adev->sdma.instance[i].fw;
272 adev->sdma.instance[0].fw->data;
275 info->fw
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddbg.h59 #define iwl_fw_dbg_trigger_enabled(fw, id) ({ \
60 void *__dbg_trigger = (fw)->dbg.trigger_tlv[(id)]; \
65 _iwl_fw_dbg_get_trigger(const struct iwl_fw *fw, enum iwl_fw_dbg_trigger id) argument
67 return fw->dbg.trigger_tlv[id];
70 #define iwl_fw_dbg_get_trigger(fw, id) ({ \
73 _iwl_fw_dbg_get_trigger((fw), (id)); \
139 if (!iwl_fw_dbg_trigger_enabled(fwrt->fw, id))
142 trig = _iwl_fw_dbg_get_trigger(fwrt->fw, id);
172 iwl_fw_dbg_get_trigger((fwrt)->fw,\
182 (fwrt->fw
[all...]
H A Dimg.h181 * @iml: image loader fw image
248 iwl_fw_dbg_conf_usniffer(const struct iwl_fw *fw, u8 id) argument
250 const struct iwl_fw_dbg_conf_tlv *conf_tlv = fw->dbg.conf_tlv[id];
259 iwl_get_ucode_image(const struct iwl_fw *fw, enum iwl_ucode_type ucode_type) argument
264 return &fw->img[ucode_type];
267 u8 iwl_fw_lookup_cmd_ver(const struct iwl_fw *fw, u32 cmd_id, u8 def);
269 u8 iwl_fw_lookup_notif_ver(const struct iwl_fw *fw, u8 grp, u8 cmd, u8 def);
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/net/wireless/silabs/wfx/
H A Dfwio.c99 const struct firmware **fw, int *file_offset)
108 ret = firmware_request_nowarn(fw, filename, wdev->dev);
113 ret = request_firmware(fw, filename, wdev->dev);
116 *fw = NULL;
121 data = (*fw)->data;
131 release_firmware(*fw);
132 *fw = NULL;
139 release_firmware(*fw);
140 *fw = NULL;
227 const struct firmware *fw local
98 get_firmware(struct wfx_dev *wdev, u32 keyset_chip, const struct firmware **fw, int *file_offset) argument
[all...]
/linux-master/drivers/usb/host/
H A Dxhci-pci-renesas.c54 const u32 *fw, size_t step, bool rom)
99 (__force u32)cpu_to_le32(fw[step]));
148 pr_err("fw ver pointer is outside of the firmware image");
286 const struct firmware *fw)
288 const u32 *fw_data = (const u32 *)fw->data;
309 for (i = 0; i < fw->size / 4; i++) {
424 static bool renesas_setup_rom(struct pci_dev *pdev, const struct firmware *fw) argument
426 const u32 *fw_data = (const u32 *)fw->data;
454 for (i = 0; i < fw->size / 4; i++) {
545 static int renesas_load_fw(struct pci_dev *pdev, const struct firmware *fw) argument
53 renesas_fw_download_image(struct pci_dev *dev, const u32 *fw, size_t step, bool rom) argument
285 renesas_fw_download(struct pci_dev *pdev, const struct firmware *fw) argument
582 const struct firmware *fw; local
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gsc.c43 u32 fw_size = gsc->fw.size;
54 xe_map_memcpy_from(xe, storage, &gsc->fw.bo->vmap, 0, fw_size);
121 struct xe_uc_fw_version *compat = &gsc->fw.versions.found[XE_UC_FW_VER_COMPATIBILITY];
200 xe_assert(xe, xe_uc_fw_is_loadable(&gsc->fw) && gsc->q);
246 err = xe_uc_fw_check_version_requirements(&gsc->fw);
283 xe_uc_fw_change_status(&gsc->fw, XE_UC_FIRMWARE_TRANSFERRED);
362 xe_uc_fw_change_status(&gsc->fw, XE_UC_FIRMWARE_LOAD_FAIL);
364 xe_uc_fw_change_status(&gsc->fw, XE_UC_FIRMWARE_RUNNING);
398 gsc->fw.type = XE_UC_FW_TYPE_GSC;
404 xe_uc_fw_change_status(&gsc->fw, XE_UC_FIRMWARE_NOT_SUPPORTE
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is.c233 const struct firmware *fw; local
237 ret = request_firmware(&fw, file_name, &is->pdev->dev);
243 memcpy(buf, fw->data, fw->size);
245 is->setfile.size = fw->size;
249 memcpy(is->fw.setfile_info,
250 fw->data + fw->size - FIMC_IS_SETFILE_INFO_LEN,
253 is->fw.setfile_info[FIMC_IS_SETFILE_INFO_LEN - 1] = '\0';
257 is->setfile.base, fw
377 fimc_is_load_firmware(const struct firmware *fw, void *context) argument
[all...]
/linux-master/sound/soc/sof/
H A Dloader.c25 if (sdev->basefw.fw)
34 ret = request_firmware(&sdev->basefw.fw, fw_filename, sdev->dev);
102 release_firmware(sdev->basefw.fw);
103 sdev->basefw.fw = NULL;
131 /* perform pre fw run operations */
134 dev_err(sdev->dev, "failed pre fw run op\n");
170 /* perform post fw run operations */
173 dev_err(sdev->dev, "error: failed post fw run op\n");
187 release_firmware(sdev->basefw.fw);
188 sdev->basefw.fw
[all...]
/linux-master/drivers/net/wwan/iosm/
H A Diosm_ipc_flash.h215 const struct firmware *fw);
218 const struct firmware *fw);
228 const struct firmware *fw, u8 *mdm_rsp);
/linux-master/drivers/media/pci/saa7164/
H A DMakefile3 saa7164-fw.o saa7164-bus.o saa7164-cmd.o saa7164-api.o \
/linux-master/include/video/
H A Dmetronomefb.h51 int fw; member in struct:metronome_board
/linux-master/drivers/media/usb/go7007/
H A DMakefile7 go7007-y := go7007-v4l2.o go7007-driver.o go7007-i2c.o go7007-fw.o \
/linux-master/drivers/media/dvb-frontends/
H A Dcx24120.h29 const struct firmware **fw, char *name);
H A Dor51211.h20 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
/linux-master/drivers/net/ethernet/realtek/
H A Dr8169_firmware.h25 const struct firmware *fw; member in struct:rtl_fw
/linux-master/drivers/nfc/nxp-nci/
H A Dfirmware.c65 if (fw_info->fw) {
66 release_firmware(fw_info->fw);
67 fw_info->fw = NULL;
154 if (fw_info->fw)
216 r = request_firmware(&fw_info->fw, firmware_name,
223 release_firmware(fw_info->fw);
229 fw_info->data = fw_info->fw->data;
230 fw_info->size = fw_info->fw->size;
306 if (fw_info->fw)
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dahb.h34 } fw; member in struct:ath11k_ahb
/linux-master/tools/testing/selftests/firmware/
H A Dfw_namespace.c51 const char fw[] = "ABCD0123"; local
57 if (write(fd, fw, sizeof(fw) -1) != sizeof(fw) -1)

Completed in 210 milliseconds

1234567891011>>