Searched refs:fw (Results 1 - 25 of 358) sorted by relevance

1234567891011>>

/drivers/net/wireless/rt2x00/
H A Drt2x00firmware.c34 const struct firmware *fw; local
51 retval = request_firmware(&fw, fw_name, device);
57 if (!fw || !fw->size || !fw->data) {
59 release_firmware(fw);
64 fw->data[fw->size - 4], fw->data[fw
[all...]
/drivers/remoteproc/
H A Dremoteproc_internal.h34 * @sanity_check: sanity check the fw image
39 const struct firmware *fw,
42 const struct firmware *fw);
43 int (*load)(struct rproc *rproc, const struct firmware *fw);
44 int (*sanity_check)(struct rproc *rproc, const struct firmware *fw);
45 u32 (*get_boot_addr)(struct rproc *rproc, const struct firmware *fw);
72 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) argument
75 return rproc->fw_ops->sanity_check(rproc, fw);
81 u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) argument
84 return rproc->fw_ops->get_boot_addr(rproc, fw);
90 rproc_load_segments(struct rproc *rproc, const struct firmware *fw) argument
99 rproc_find_rsc_table(struct rproc *rproc, const struct firmware *fw, int *tablesz) argument
109 rproc_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw) argument
[all...]
H A Dremoteproc_elf_loader.c38 * @fw: the ELF firmware image
40 * Make sure this fw image is sane.
43 rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) argument
50 if (!fw) {
55 if (fw->size < sizeof(struct elf32_hdr)) {
60 ehdr = (struct elf32_hdr *)fw->data;
79 if (fw->size < ehdr->e_shoff + sizeof(struct elf32_shdr)) {
94 if (ehdr->e_phoff > fw->size) {
105 * @fw: the ELF firmware image
114 u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) argument
146 rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) argument
286 rproc_elf_find_rsc_table(struct rproc *rproc, const struct firmware *fw, int *tablesz) argument
319 rproc_elf_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw) argument
[all...]
/drivers/net/wireless/ath/carl9170/
H A Dfw.c38 carl9170fw_for_each_hdr(iter, ar->fw.desc) {
189 dev_err(&ar->udev->dev, "fw checksum test failed.\n");
208 ar->fw.tx_seq_table = le32_to_cpu(txsq_desc->seq_table_addr);
209 if (!valid_cpu_addr(ar->fw.tx_seq_table))
212 ar->fw.tx_seq_table = 0;
221 if (ar->fw.vif_num < 2)
224 ar->if_comb_limits[0].max = ar->fw.vif_num;
228 ar->if_combs[0].max_interfaces = ar->fw.vif_num;
261 ar->fw.api_version = otus_desc->api_ver;
263 if (ar->fw
413 const struct firmware *fw = ar->fw.fw; local
[all...]
H A DMakefile1 carl9170-objs := main.o usb.o cmd.o mac.o phy.o led.o fw.o tx.o rx.o
/drivers/gpu/host1x/
H A Djob.c298 static int check_register(struct host1x_firewall *fw, unsigned long offset) argument
300 if (fw->job->is_addr_reg(fw->dev, fw->class, offset)) {
301 if (!fw->num_relocs)
304 if (!check_reloc(fw->reloc, fw->cmdbuf, fw->offset))
307 fw->num_relocs--;
308 fw
314 check_mask(struct host1x_firewall *fw) argument
339 check_incr(struct host1x_firewall *fw) argument
362 check_nonincr(struct host1x_firewall *fw) argument
383 validate(struct host1x_firewall *fw, struct host1x_job_gather *g) argument
454 struct host1x_firewall fw; local
[all...]
/drivers/fmc/
H A Dfmc-write-eeprom.c32 static int fwe_run_tlv(struct fmc_device *fmc, const struct firmware *fw, argument
35 const uint8_t *p = fw->data;
36 int len = fw->size;
46 p - fw->data);
68 static int fwe_run_bin(struct fmc_device *fmc, const struct firmware *fw) argument
72 dev_info(&fmc->dev, "programming %zi bytes\n", fw->size);
73 ret = fmc->op->write_ee(fmc, 0, (void *)fw->data, fw->size);
82 static int fwe_run(struct fmc_device *fmc, const struct firmware *fw, char *s) argument
88 return fwe_run_bin(fmc, fw);
109 const struct firmware *fw; local
[all...]
/drivers/staging/vt6656/
H A Dfirmware.c39 #define FIRMWARE_NAME "vntwusb.fw"
46 const struct firmware *fw; local
55 rc = request_firmware(&fw, FIRMWARE_NAME, dev);
66 for (ii = 0; ii < fw->size; ii += FIRMWARE_CHUNK_SIZE) {
67 length = min_t(int, fw->size - ii, FIRMWARE_CHUNK_SIZE);
68 memcpy(buffer, fw->data + ii, length);
77 dev_dbg(dev, "Download firmware...%d %zu\n", ii, fw->size);
85 release_firmware(fw);
/drivers/net/ethernet/brocade/bna/
H A Dcna_fwimg.c31 const struct firmware *fw; local
33 if (request_firmware(&fw, fw_name, &pdev->dev)) {
38 *bfi_image = (u32 *)fw->data;
39 *bfi_image_size = fw->size/sizeof(u32);
40 bfi_fw = fw;
/drivers/scsi/sym53c8xx_2/
H A Dsym_fw.h152 #define SYM_FW_ENTRY(fw, name) \
155 (u32 *) &fw##a_scr, sizeof(fw##a_scr), &fw##a_ofs, \
156 (u32 *) &fw##b_scr, sizeof(fw##b_scr), &fw##b_ofs, \
157 (u32 *) &fw##z_scr, sizeof(fw##z_scr), &fw##z_of
[all...]
/drivers/net/wireless/orinoco/
H A Dfw.c15 #include "fw.h"
98 const struct fw_info *fw,
114 pda = kzalloc(fw->pda_size, GFP_KERNEL);
119 firmware = fw->ap_fw;
121 firmware = fw->sta_fw;
126 err = hw->ops->read_pda(hw, pda, fw->pda_addr, fw->pda_size);
175 &pda[fw->pda_size / sizeof(*pda)]);
205 symbol_dl_image(struct orinoco_private *priv, const struct fw_info *fw, argument
224 pda = kzalloc(fw
97 orinoco_dl_firmware(struct orinoco_private *priv, const struct fw_info *fw, int ap) argument
287 symbol_dl_firmware(struct orinoco_private *priv, const struct fw_info *fw) argument
361 const char *fw; local
[all...]
/drivers/net/wimax/i2400m/
H A DMakefile8 fw.o \
18 usb-fw.o \
H A Ddebug-levels.h37 D_SUBMODULE_DECLARE(fw),
H A Dusb-debug-levels.h35 D_SUBMODULE_DECLARE(fw),
/drivers/media/usb/dvb-usb/
H A Ddvb-usb-firmware.c36 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) argument
47 while ((ret = dvb_usb_get_hexline(fw,&hx,&pos)) > 0) {
81 const struct firmware *fw = NULL; local
83 if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) {
96 ret = usb_cypress_load_firmware(udev, fw, props->usb_ctrl);
100 ret = props->download_firmware(udev,fw);
111 release_firmware(fw);
115 int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, argument
118 u8 *b = (u8 *) &fw->data[*pos];
120 if (*pos >= fw
[all...]
/drivers/scsi/qla2xxx/
H A Dqla_dbg.c692 struct qla2300_fw_dump *fw; local
714 fw = &ha->fw_dump->isp.isp23;
718 fw->hccr = htons(RD_REG_WORD(&reg->hccr));
738 for (cnt = 0; cnt < sizeof(fw->pbiu_reg) / 2; cnt++)
739 fw->pbiu_reg[cnt] = htons(RD_REG_WORD(dmp_reg++));
742 for (cnt = 0; cnt < sizeof(fw->risc_host_reg) / 2; cnt++)
743 fw->risc_host_reg[cnt] = htons(RD_REG_WORD(dmp_reg++));
746 for (cnt = 0; cnt < sizeof(fw->mailbox_reg) / 2; cnt++)
747 fw->mailbox_reg[cnt] = htons(RD_REG_WORD(dmp_reg++));
750 qla2xxx_read_window(reg, 32, fw
855 struct qla2100_fw_dump *fw; local
1049 struct qla24xx_fw_dump *fw; local
1304 struct qla25xx_fw_dump *fw; local
1623 struct qla81xx_fw_dump *fw; local
1944 struct qla83xx_fw_dump *fw; local
[all...]
/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx39xxj.h34 const struct firmware *fw; member in struct:drx39xxj_state
/drivers/net/can/softing/
H A Dsofting_platform.h30 const char *fw; member in struct:softing_platform_data::__anon2673
/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfirmware.h38 const struct firmware *fw,
/drivers/net/wireless/rtlwifi/rtl8192de/
H A DMakefile3 fw.o \
/drivers/net/wireless/rtlwifi/rtl8192se/
H A DMakefile3 fw.o \
/drivers/media/i2c/cx25840/
H A Dcx25840-firmware.c64 #define CX2388x_FIRMWARE "v4l-cx23885-avcore-01.fw"
65 #define CX231xx_FIRMWARE "v4l-cx231xx-avcore-01.fw"
66 #define CX25840_FIRMWARE "v4l-cx25840.fw"
111 const struct firmware *fw = NULL; local
130 if (request_firmware(&fw, fwname, FWDEV(client)) != 0) {
140 size = fw->size;
141 ptr = fw->data;
150 release_firmware(fw);
160 size = fw->size;
161 release_firmware(fw);
[all...]
/drivers/media/usb/go7007/
H A Dgo7007-loader.c28 { 0x1943, 0xa250, "go7007/s2250-1.fw", "go7007/s2250-2.fw" },
29 { 0x093b, 0xa002, "go7007/px-m402u.fw", NULL },
30 { 0x093b, 0xa004, "go7007/px-tv402u.fw", NULL },
31 { 0x0eb1, 0x6666, "go7007/lr192.fw", NULL },
32 { 0x0eb1, 0x6668, "go7007/wis-startrek.fw", NULL },
35 MODULE_FIRMWARE("go7007/s2250-1.fw");
36 MODULE_FIRMWARE("go7007/s2250-2.fw");
37 MODULE_FIRMWARE("go7007/px-m402u.fw");
38 MODULE_FIRMWARE("go7007/px-tv402u.fw");
46 const struct firmware *fw; local
[all...]
/drivers/media/common/
H A Dcypress_firmware.c40 static int cypress_get_hexline(const struct firmware *fw, argument
43 u8 *b = (u8 *) &fw->data[*pos];
46 if (*pos >= fw->size)
52 if ((*pos + hx->len + 4) >= fw->size)
72 const struct firmware *fw, int type)
95 ret = cypress_get_hexline(fw, hx, &pos);
71 cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) argument
/drivers/net/wireless/rsi/
H A Drsi_91x_usb_ops.c27 * @fw: Pointer to the firmware value to be written.
34 const u8 *fw,
51 (u8 *)(fw + indx),
66 (u8 *)(fw + indx),
138 const u8 *fw; local
149 fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL);
160 status = rsi_copy_to_card(common, fw, len, num_blocks);
33 rsi_copy_to_card(struct rsi_common *common, const u8 *fw, u32 len, u32 num_blocks) argument

Completed in 1974 milliseconds

1234567891011>>