/drivers/net/wireless/rtlwifi/ |
H A D | core.h | 43 void rtl_fw_cb(const struct firmware *firmware, void *context);
|
/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/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 | tda10086.h | 27 #include <linux/firmware.h>
|
/drivers/bluetooth/ |
H A D | ath3k.c | 28 #include <linux/firmware.h> 64 /* Atheros AR3011 with sflash firmware*/ 70 /* Atheros AR9285 Malbec with sflash firmware */ 73 /* Atheros AR3012 with sflash firmware*/ 81 /* Atheros AR5BBU12 with sflash firmware */ 94 /* Atheros AR3012 with sflash firmware*/ 110 const struct firmware *firmware) 114 int count = firmware->size; 122 BT_ERR("Can't allocate memory chunk for firmware"); 109 ath3k_load_firmware(struct usb_device *udev, const struct firmware *firmware) argument 182 ath3k_load_fwfile(struct usb_device *udev, const struct firmware *firmware) argument 271 const struct firmware *firmware; local 322 const struct firmware *firmware; local 372 const struct firmware *firmware; local [all...] |
H A D | bcm203x.c | 3 * Broadcom Blutonium firmware driver 35 #include <linux/firmware.h> 170 const struct firmware *firmware; local 196 if (request_firmware(&firmware, "BCM2033-MD.hex", &udev->dev) < 0) { 203 BT_DBG("minidrv data %p size %zu", firmware->data, firmware->size); 205 size = max_t(uint, firmware->size, 4096); 210 release_firmware(firmware); 216 memcpy(data->buffer, firmware [all...] |
/drivers/staging/media/as102/ |
H A D | as102_fw.c | 24 #include <linux/firmware.h> 51 * Parse INTEL HEX firmware file to extract address and data. 61 pr_err("invalid firmware file\n"); 106 const struct firmware *firmware) { 114 for (total_read_bytes = 0; total_read_bytes < firmware->size; ) { 119 (u8 *) (firmware->data + total_read_bytes), 130 if (total_read_bytes == firmware->size) { 168 const struct firmware *firmware local 104 as102_firmware_upload(struct as10x_bus_adapter_t *bus_adap, unsigned char *cmd, const struct firmware *firmware) argument [all...] |
/drivers/media/video/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"); 68 if (firmware[0]) 69 return firmware; 84 v4l_err(client, "firmware %s load failed\n", 89 v4l_info(client, "loaded %s firmware ( [all...] |
/drivers/net/wireless/prism54/ |
H A D | prismcompat.h | 31 #include <linux/firmware.h>
|
/drivers/staging/line6/ |
H A D | control.h | 18 Comments after the number refer to the PODxt Pro firmware version required 36 POD_amp_model = 12, /* firmware: 2.0 */ 46 POD_band_1_frequency = 20, /* firmware: 2.0 */ 59 POD_band_2_frequency__bass = 32, /* device: LINE6_BITS_BASSPODXTALL */ /* firmware: 2.0 */ 69 POD_band_2_frequency = 42, /* device: LINE6_BITS_PODXTALL */ /* firmware: 2.0 */ 70 POD_band_3_frequency__bass = 42, /* device: LINE6_BITS_BASSPODXTALL */ /* firmware: 2.0 */ 74 POD_volume_pedal_minimum = 46, /* device: LINE6_BITS_PODXTALL */ /* firmware: 2.0 */ 75 POD_eq_pre_post = 46, /* device: LINE6_BITS_BASSPODXTALL */ /* firmware: 2.0 */ 88 POD_band_3_frequency = 60, /* device: LINE6_BITS_PODXTALL */ /* firmware: 2.0 */ 89 POD_band_4_frequency__bass = 60, /* device: LINE6_BITS_BASSPODXTALL */ /* firmware [all...] |
H A D | control.c | 531 int line6_pod_create_files(int firmware, int type, struct device *dev) argument 543 if (firmware >= 200) 559 if (firmware >= 200) 578 if (firmware >= 200) 599 if (firmware >= 200) 603 if (firmware >= 200) 614 if (firmware >= 200) 618 if (firmware >= 200) 637 if (firmware >= 200) 641 if (firmware > 735 line6_pod_remove_files(int firmware, int type, struct device *dev) argument 909 line6_variax_create_files(int firmware, int type, struct device *dev) argument 954 line6_variax_remove_files(int firmware, int type, struct device *dev) argument [all...] |
/drivers/staging/vt6656/ |
H A D | firmware.c | 34 #include "firmware.h" 64 const struct firmware *fw; 71 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"---->Download firmware\n"); 74 if (!pDevice->firmware) { 78 rc = request_firmware(&pDevice->firmware, FIRMWARE_NAME, dev); 80 dev_err(dev, "firmware file %s request failed (%d)\n", 85 fw = pDevice->firmware; 104 KERN_INFO"Download firmware...%d %zu\n", ii, fw->size); 169 // branch to loader for download new firmware
|
/drivers/net/ethernet/brocade/bna/ |
H A D | cna_fwimg.c | 18 #include <linux/firmware.h> 23 const struct firmware *bfi_fw; 31 const struct firmware *fw; 34 pr_alert("Can't locate firmware %s\n", fw_name);
|
/drivers/net/wireless/libertas/ |
H A D | decl.h | 11 #include <linux/firmware.h> 72 const struct firmware **helper, 73 const struct firmware **mainfw);
|
/drivers/base/ |
H A D | firmware_class.c | 2 * firmware_class.c - Multi purpose firmware loading support 21 #include <linux/firmware.h> 28 MODULE_DESCRIPTION("Multi purpose firmware loading support"); 31 /* Builtin firmware support */ 38 static bool fw_get_builtin_firmware(struct firmware *fw, const char *name) 53 static bool fw_is_builtin_firmware(const struct firmware *fw) 64 #else /* Module case - no builtin firmware support */ 66 static inline bool fw_get_builtin_firmware(struct firmware *fw, const char *name) 71 static inline bool fw_is_builtin_firmware(const struct firmware *fw) 96 struct firmware *f 444 fw_create_instance(struct firmware *firmware, const char *fw_name, struct device *device, bool uevent, bool nowait) argument 477 struct firmware *firmware; local [all...] |
/drivers/net/wireless/rtlwifi/rtl8192se/ |
H A D | fw.c | 195 /* Allocate skb buffer to contain firmware */ 227 struct rt_firmware *firmware = (struct rt_firmware *)rtlhal->pfirmware; local 236 firmware->fwstatus = (enum fw_status)loadfw_status; 358 struct rt_firmware *firmware = NULL; local 370 firmware = (struct rt_firmware *)rtlhal->pfirmware; 371 firmware->fwstatus = FW_STATUS_INIT; 373 puc_mappedfile = firmware->sz_fw_tmpbuffer; 376 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; 377 pfwheader = firmware->pfwheader; 378 firmware [all...] |
/drivers/media/dvb/dvb-usb/ |
H A D | dvb-usb-firmware.c | 1 /* dvb-usb-firmware.c is part of the DVB USB library. 6 * This file contains functions for downloading the firmware to Cypress FX 1 and 2 based devices. 17 u16 cpu_cs_register; /* needs to be restarted, when the firmware has been downloaded. */ 28 * load a firmware packet to the device 36 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) 52 err("error while transferring firmware " 60 err("firmware download failed at %d with %d",pos,ret); 81 const struct firmware *fw = NULL; 83 if ((ret = request_firmware(&fw, props->firmware, &udev->dev)) != 0) { 84 err("did not find the firmware fil [all...] |
/drivers/media/common/tuners/ |
H A D | xc4000.h | 25 #include <linux/firmware.h>
|
H A D | xc5000.h | 25 #include <linux/firmware.h>
|