Searched refs:fw (Results 26 - 50 of 358) sorted by relevance

1234567891011>>

/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfirmware.c238 void (*done)(struct device *dev, const struct firmware *fw,
242 static void brcmf_fw_request_nvram_done(const struct firmware *fw, void *ctx) argument
249 if (!fw && !(fwctx->flags & BRCMF_FW_REQ_NV_OPTIONAL))
252 if (fw) {
253 nvram = brcmf_fw_nvram_strip(fw, &nvram_length);
254 release_firmware(fw);
271 static void brcmf_fw_request_code_done(const struct firmware *fw, void *ctx) argument
277 if (!fw)
282 fwctx->done(fwctx->dev, fw, NULL, 0);
286 fwctx->code = fw;
309 brcmf_fw_get_firmwares(struct device *dev, u16 flags, const char *code, const char *nvram, void (*fw_cb)(struct device *dev, const struct firmware *fw, void *nvram_image, u32 nvram_len)) argument
[all...]
/drivers/gpu/drm/nouveau/core/engine/
H A Dxtensa.c102 const struct firmware *fw; local
115 ret = request_firmware(&fw, name, nv_device_base(device));
121 if (fw->size > 0x40000) {
123 release_firmware(fw);
130 release_firmware(fw);
137 for (i = 0; i < fw->size / 4; i++)
138 nv_wo32(xtensa->gpu_fw, i * 4, *((u32 *)fw->data + i));
139 release_firmware(fw);
H A Dfalcon.c74 const struct firmware *fw; local
122 ret = request_firmware(&fw, name, nv_device_base(device));
124 falcon->code.data = vmemdup(fw->data, fw->size);
125 falcon->code.size = fw->size;
128 release_firmware(fw);
141 ret = request_firmware(&fw, name, nv_device_base(device));
147 falcon->data.data = vmemdup(fw->data, fw->size);
148 falcon->data.size = fw
[all...]
/drivers/media/firewire/
H A DMakefile3 firedtv-y += firedtv-avc.o firedtv-ci.o firedtv-dvb.o firedtv-fe.o firedtv-fw.o
/drivers/media/dvb-frontends/
H A Dbcm3510.h34 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
H A Dsp8870.h35 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
H A Dsp887x.h17 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
H A Dor51211.h34 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
/drivers/net/ethernet/mellanox/mlx5/core/
H A DMakefile3 mlx5_core-y := main.o cmd.o debugfs.o fw.o eq.o uar.o pagealloc.o \
/drivers/net/wireless/iwlwifi/
H A Diwl-drv.c77 #include "iwl-fw.h"
82 #include "iwl-fw-file.h"
115 * @fw: the iwl_fw structure
126 struct iwl_fw fw; member in struct:iwl_drv
165 * For the fw storage we are using struct fw_desc.
191 iwl_free_fw_img(drv, drv->fw.img + i);
281 * struct fw_sec_parsing: to extract fw section and it's offset from tlv
348 static int iwl_store_cscheme(struct iwl_fw *fw, const u8 *data, const u32 len) argument
368 cs = &fw->cs[j++];
421 drv->fw
991 struct iwl_fw *fw = &drv->fw; local
[all...]
/drivers/net/wireless/rtlwifi/rtl8188ee/
H A DMakefile3 fw.o \
/drivers/net/wireless/rtlwifi/rtl8192ee/
H A DMakefile6 fw.o \
/drivers/net/wireless/rtlwifi/rtl8723ae/
H A DMakefile6 fw.o \
/drivers/net/wireless/rtlwifi/rtl8723be/
H A DMakefile6 fw.o \
/drivers/net/wireless/rtlwifi/rtl8821ae/
H A DMakefile6 fw.o \
/drivers/media/pci/cx18/
H A Dcx18-av-firmware.c34 #define FWFILE "v4l-cx23418-dig.fw"
36 static int cx18_av_verifyfw(struct cx18 *cx, const struct firmware *fw) argument
58 data = fw->data;
59 size = fw->size;
81 const struct firmware *fw = NULL; local
88 if (request_firmware(&fw, FWFILE, &cx->pci_dev->dev) != 0) {
107 ptr = fw->data;
108 size = fw->size;
141 release_firmware(fw);
146 0x03000000 | fw
[all...]
H A Dcx18-firmware.c103 const struct firmware *fw = NULL; local
109 if (request_firmware(&fw, fn, &cx->pci_dev->dev)) {
115 src = (const u32 *)fw->data;
117 for (i = 0; i < fw->size; i += 4096) {
119 for (j = i; j < fw->size && j < i + 4096; j += 4) {
124 release_firmware(fw);
133 CX18_INFO("loaded %s firmware (%zu bytes)\n", fn, fw->size);
134 size = fw->size;
135 release_firmware(fw);
143 const struct firmware *fw local
[all...]
/drivers/gpu/drm/mga/
H A Dmga_warp.c39 #define FIRMWARE_G200 "matrox/g200_warp.fw"
40 #define FIRMWARE_G400 "matrox/g400_warp.fw"
55 const struct firmware *fw = NULL; local
80 rc = request_ihex_firmware(&fw, firmware_name, &pdev->dev);
90 for (rec = (const struct ihex_binrec *)fw->data;
114 for (rec = (const struct ihex_binrec *)fw->data;
130 release_firmware(fw);
/drivers/remoteproc/
H A Dste_modem_rproc.c18 #define SPROC_MODEM_FIRMWARE SPROC_MODEM_NAME "-fw.bin"
57 static int sproc_load_segments(struct rproc *rproc, const struct firmware *fw) argument
61 memcpy(sproc->fw_addr, fw->data, fw->size);
86 sproc_find_rsc_table(struct rproc *rproc, const struct firmware *fw, argument
93 if (!fw)
96 entry = sproc_find_rsc_entry(fw->data);
98 sproc_err(sproc, "resource table not found in fw\n");
102 table = (void *)(fw->data + entry->start);
107 fw
149 sproc_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw) argument
[all...]
/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
665 ath6kl_get_fw(struct ath6kl *ar, const char *filename, u8 **fw, size_t *fw_len) argument
946 const struct firmware *fw; local
[all...]
/drivers/media/platform/exynos4-is/
H A Dfimc-is.c232 const struct firmware *fw; local
236 ret = request_firmware(&fw, file_name, &is->pdev->dev);
242 memcpy(buf, fw->data, fw->size);
244 is->setfile.size = fw->size;
248 memcpy(is->fw.setfile_info,
249 fw->data + fw->size - FIMC_IS_SETFILE_INFO_LEN,
252 is->fw.setfile_info[FIMC_IS_SETFILE_INFO_LEN - 1] = '\0';
256 is->setfile.base, fw
377 fimc_is_load_firmware(const struct firmware *fw, void *context) argument
[all...]
/drivers/misc/mic/host/
H A Dmic_x100.c348 * @fw: the firmware image
353 mic_x100_load_command_line(struct mic_device *mdev, const struct firmware *fw) argument
358 void __iomem *cmd_line_va = mdev->aper.va + mdev->bootaddr + fw->size;
386 const struct firmware *fw; local
390 rc = request_firmware(&fw,
402 memcpy_toio(mdev->aper.va + (mdev->bootaddr << 1), fw->data, fw->size);
404 iowrite32(fw->size, &bp->hdr.ramdisk_size);
405 release_firmware(fw);
452 const struct firmware *fw; local
[all...]
/drivers/usb/host/
H A Dxhci-rcar.c82 const struct firmware *fw; local
88 retval = request_firmware(&fw, FIRMWARE_NAME, dev);
97 for (index = 0; index < fw->size; index += 4) {
100 if ((j + index) < fw->size)
101 data |= fw->data[index + j] << (8 * j);
135 release_firmware(fw);
/drivers/media/tuners/
H A Dsi2157.c86 const struct firmware *fw = NULL; local
140 ret = request_firmware(&fw, fw_file, &s->client->dev);
148 if (fw->size % 17 != 0) {
158 for (remaining = fw->size; remaining > 0; remaining -= 17) {
159 len = fw->data[fw->size - remaining];
160 memcpy(cmd.args, &fw->data[(fw->size - remaining) + 1], len);
172 release_firmware(fw);
173 fw
[all...]
/drivers/media/usb/go7007/
H A DMakefile6 go7007-y := go7007-v4l2.o go7007-driver.o go7007-i2c.o go7007-fw.o \

Completed in 486 milliseconds

1234567891011>>