/drivers/remoteproc/ |
H A D | remoteproc_internal.h | 24 #include <linux/firmware.h> 29 * struct rproc_fw_ops - firmware format specific operations. 30 * @find_rsc_table: find the resource table inside the firmware image 35 * @get_boot_addr: get boot address to entry point specified in firmware 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 *f [all...] |
/drivers/staging/gs_fpgaboot/ |
H A D | Kconfig | 2 # "xilinx FPGA firmware download, fpgaboot" 5 tristate "Xilinx FPGA firmware download module" 8 Xilinx FPGA firmware download module
|
H A D | gs_fpgaboot.h | 18 #include <linux/firmware.h> 44 const struct firmware *fw_entry;
|
/drivers/usb/misc/ |
H A D | isight_firmware.c | 2 * Driver for loading USB isight firmware 12 * need firmware to be loaded beforehand. After firmware loading, the device 16 * The firmware is non-free and must be extracted by the user. Tools to do this 19 * The isight firmware loading was reverse engineered by Johannes Berg 25 #include <linux/firmware.h> 42 const struct firmware *firmware; local 50 if (request_firmware(&firmware, "isight.fw", &dev->dev) != 0) { 51 printk(KERN_ERR "Unable to load isight firmware\ [all...] |
/drivers/media/common/ |
H A D | cypress_firmware.h | 5 * This file contains functions for downloading the firmware to Cypress FX 1 17 /* commonly used firmware download types and function */ 26 int cypress_load_firmware(struct usb_device *, const struct firmware *, int);
|
/drivers/net/wireless/libertas/ |
H A D | firmware.c | 6 #include <linux/firmware.h> 15 const struct firmware *helper, const struct firmware *mainfw) 19 lbs_deb_fw("firmware load complete, code %d\n", ret); 31 void (*cb)(const struct firmware *fw, void *context)) 44 static void main_firmware_cb(const struct firmware *firmware, void *context) argument 48 if (!firmware) { 49 /* Failed to find firmware: try next table entry */ 55 lbs_fw_loaded(priv, 0, priv->helper_fw, firmware); 63 helper_firmware_cb(const struct firmware *firmware, void *context) argument [all...] |
H A D | decl.h | 11 #include <linux/firmware.h> 23 const struct firmware *helper, const struct firmware *mainfw); 75 const struct firmware **helper, 76 const struct firmware **mainfw);
|
/drivers/media/dvb-frontends/ |
H A D | bcm3510.h | 26 #include <linux/firmware.h> 33 /* request firmware for device */ 34 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
|
H A D | sp8870.h | 27 #include <linux/firmware.h> 34 /* request firmware for device */ 35 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
|
H A D | sp887x.h | 9 #include <linux/firmware.h> 16 /* request firmware for device */ 17 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
|
H A D | or51211.h | 26 #include <linux/firmware.h> 33 /* Request firmware for device */ 34 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
|
H A D | nxt200x.h | 28 #include <linux/firmware.h>
|
H A D | or51132.h | 25 #include <linux/firmware.h>
|
H A D | si2168_priv.h | 22 #include <linux/firmware.h>
|
H A D | tda10086.h | 27 #include <linux/firmware.h>
|
/drivers/media/usb/as102/ |
H A D | as102_fw.c | 20 #include <linux/firmware.h> 47 * Parse INTEL HEX firmware file to extract address and data. 57 pr_err("invalid firmware file\n"); 102 const struct firmware *firmware) { 108 for (total_read_bytes = 0; total_read_bytes < firmware->size; ) { 113 (u8 *) (firmware->data + total_read_bytes), 124 if (total_read_bytes == firmware->size) { 161 const struct firmware *firmware local 100 as102_firmware_upload(struct as10x_bus_adapter_t *bus_adap, unsigned char *cmd, const struct firmware *firmware) argument [all...] |
/drivers/bluetooth/ |
H A D | bcm203x.c | 3 * Broadcom Blutonium firmware driver 35 #include <linux/firmware.h> 170 const struct firmware *firmware; local 195 if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) { 201 BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size); 203 size = max_t(uint, firmware->size, 4096); 208 release_firmware(firmware); 213 memcpy(data->buffer, firmware [all...] |
/drivers/net/wireless/rtlwifi/ |
H A D | core.h | 39 void rtl_fw_cb(const struct firmware *firmware, void *context);
|
/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drx39xxj.h | 34 const struct firmware *fw;
|
/drivers/media/i2c/cx25840/ |
H A D | Makefile | 1 cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \
|
H A D | cx25840-firmware.c | 1 /* cx25840 firmware functions 20 #include <linux/firmware.h> 28 * size of the firmware chunks sent down the I2C bus to the chip. 39 static char *firmware = ""; variable 41 module_param(firmware, charp, 0444); 43 MODULE_PARM_DESC(firmware, "Firmware image to load"); 72 if (firmware[0]) 73 return firmware; 88 v4l_err(client, "firmware %s load failed\n", 93 v4l_info(client, "loaded %s firmware ( [all...] |
/drivers/media/tuners/ |
H A D | si2157_priv.h | 20 #include <linux/firmware.h>
|
H A D | xc4000.h | 25 #include <linux/firmware.h>
|
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | firmware.h | 31 * Request firmware(s) asynchronously. When the asynchronous request 38 const struct firmware *fw,
|
/drivers/net/wireless/prism54/ |
H A D | prismcompat.h | 30 #include <linux/firmware.h>
|