Searched refs:firmware (Results 1 - 25 of 381) sorted by relevance

1234567891011>>

/drivers/net/wireless/rtlwifi/
H A Dcore.h43 void rtl_fw_cb(const struct firmware *firmware, void *context);
/drivers/usb/misc/
H A Disight_firmware.c2 * 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 Dbcm3510.h26 #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 Dsp8870.h27 #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 Dsp887x.h9 #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 Dor51211.h26 #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 Dnxt200x.h28 #include <linux/firmware.h>
H A Dor51132.h25 #include <linux/firmware.h>
H A Dtda10086.h27 #include <linux/firmware.h>
/drivers/bluetooth/
H A Dath3k.c28 #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 Dbcm203x.c3 * 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 Das102_fw.c24 #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 DMakefile1 cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \
H A Dcx25840-firmware.c1 /* 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 Dprismcompat.h31 #include <linux/firmware.h>
/drivers/staging/line6/
H A Dcontrol.h18 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 Dcontrol.c531 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 Dfirmware.c34 #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 Dcna_fwimg.c18 #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 Ddecl.h11 #include <linux/firmware.h>
72 const struct firmware **helper,
73 const struct firmware **mainfw);
/drivers/base/
H A Dfirmware_class.c2 * 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 Dfw.c195 /* 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 Ddvb-usb-firmware.c1 /* 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 Dxc4000.h25 #include <linux/firmware.h>
H A Dxc5000.h25 #include <linux/firmware.h>

Completed in 561 milliseconds

1234567891011>>