Searched refs:firmware (Results 101 - 125 of 1309) sorted by relevance

1234567891011>>

/linux-master/sound/pci/echoaudio/
H A Dlayla20.c41 #include <linux/firmware.h>
62 static const struct firmware card_fw[] = {
/linux-master/arch/arm/mach-tegra/
H A Dreset.c13 #include <linux/firmware/trusted_foundations.h>
18 #include <asm/firmware.h>
/linux-master/drivers/media/platform/qcom/venus/
H A DMakefile4 venus-core-objs += core.o helpers.o firmware.o \
/linux-master/drivers/nfc/nfcmrvl/
H A Dfw_dnld.h57 struct nfcmrvl_fw_binary_config firmware; member in struct:nfcmrvl_fw
63 const struct firmware *fw;
/linux-master/drivers/bluetooth/
H A Dbtmrvl_sdio.h10 /* SD block size can not bigger than 64 due to buf size limit in firmware */
14 /* Number of blocks for firmware transfer */
17 /* This is for firmware specific length */
83 const char *firmware; member in struct:btmrvl_sdio_card
96 const char *firmware; member in struct:btmrvl_sdio_device
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_rlc.c25 #include <linux/firmware.h>
187 * Write cp firmware data into cp table.
331 if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) {
332 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G];
337 adev->firmware.fw_size +=
366 if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) {
368 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL];
371 adev->firmware.fw_size +=
376 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM];
379 adev->firmware
[all...]
H A Damdgpu_sdma.c24 #include <linux/firmware.h>
243 adev->firmware.load_type == AMDGPU_FW_LOAD_PSP ? "true" : "false");
245 if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) {
252 /* Use a single copy per SDMA firmware type. PSP uses the same instance for all
257 adev->firmware.load_type ==
262 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i];
265 adev->firmware.fw_size +=
273 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA_UCODE_TH0];
276 adev->firmware.fw_size +=
278 info = &adev->firmware
[all...]
/linux-master/drivers/media/pci/intel/ipu6/
H A Dipu6-bus.h15 struct firmware;
32 const struct firmware *fw;
/linux-master/sound/soc/intel/common/
H A Dsst-dsp-priv.h14 #include <linux/firmware.h>
97 const struct firmware *fw;
/linux-master/sound/pci/pcxhr/
H A Dpcxhr_core.h13 struct firmware;
16 /* init and firmware download commands */
20 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second);
21 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom);
22 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot);
23 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
/linux-master/drivers/scsi/esas2r/
H A Desas2r_ioctl.c50 * allocate a DMA-able memory area to communicate with the firmware. In
97 (*addr) = a->firmware.phys + offset;
98 return a->firmware.orig_len - offset;
106 (*addr) = a->firmware.header_buff_phys + offset;
126 if (fi == &a->firmware.header) {
127 a->firmware.header_buff = dma_alloc_coherent(&a->pcid->dev,
132 firmware.
136 if (a->firmware.header_buff == NULL) {
142 memcpy(a->firmware.header_buff, fi,
144 a->save_offset = a->firmware
[all...]
/linux-master/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c268 * The stage consists of an ISP binary or firmware and input and
286 if (!stage_desc->binary && !stage_desc->firmware
303 && (!stage_desc->firmware)
382 if ((s->firmware) && (s->firmware->handle == fw_handle)) {
402 if ((s->stage_num == stage_num) && (s->firmware)) {
403 *fw_handle = s->firmware->handle;
423 /* First find acceleration firmware at end of pipe */
425 if (s->firmware && s->mode == mode &&
426 s->firmware
575 const struct ia_css_fw_info *firmware; local
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dnvdec.c29 const char *firmware; member in struct:nvdec_config
138 dev_err(nvdec->dev, "failed to execute firmware\n");
142 err = nvdec_wait_debuginfo(nvdec, "firmware");
225 dma_unmap_single(nvdec->dev, nvdec->falcon.firmware.phys,
226 nvdec->falcon.firmware.size, DMA_TO_DEVICE);
227 tegra_drm_free(tegra, nvdec->falcon.firmware.size,
228 nvdec->falcon.firmware.virt,
229 nvdec->falcon.firmware.iova);
231 dma_free_coherent(nvdec->dev, nvdec->falcon.firmware.size,
232 nvdec->falcon.firmware
[all...]
/linux-master/drivers/net/wireless/st/cw1200/
H A Dfwio.c16 #include <linux/firmware.h>
59 const struct firmware *firmware = NULL; local
144 /* Load a firmware file */
145 ret = request_firmware(&firmware, fw_path, priv->pdev);
147 pr_err("Can't load firmware file %s.\n", fw_path);
153 pr_err("Can't allocate firmware load buffer.\n");
173 num_blocks = (firmware->size - 1) / DOWNLOAD_BLOCK_SIZE + 1;
176 val32 = firmware->size; /* Explicit cast from size_t to u32 */
208 tx_size = block_size = min_t(size_t, firmware
[all...]
/linux-master/include/linux/
H A Dremoteproc.h47 * struct resource_table - firmware resource table header
55 * If needed, the remote processor firmware should contain this table
61 * is expected, where the firmware requests a resource, and once allocated,
81 * struct fw_rsc_hdr - firmware resource entry header
140 * These request entries should precede other firmware resource entries,
149 * If the firmware is compiled with static addresses, then @da should specify
206 * the firmware is allowed to request, and not allow firmwares to request
272 * @dfeatures: specifies the virtio device features supported by the firmware
286 * By providing this resource entry, the firmware essentially asks remoteproc
348 struct firmware;
553 const char *firmware; member in struct:rproc
[all...]
/linux-master/drivers/media/common/
H A Dcypress_firmware.c7 * This file contains functions for downloading the firmware to Cypress FX 1
15 #include <linux/firmware.h>
22 * when the firmware has been downloaded */
32 * load a firmware packet to the device
41 static int cypress_get_hexline(const struct firmware *fw,
73 const struct firmware *fw, int type)
92 /* write firmware to memory */
105 "%s: error while transferring firmware (transferred size=%d, block size=%d)\n",
130 MODULE_DESCRIPTION("Cypress firmware download");
/linux-master/tools/testing/selftests/firmware/
H A Dfw_lib.sh13 # I believe the issue is firmware loaded cached vs. non-cached
15 # To reproduce rename this to test-firmware.bin
16 TEST_FIRMWARE_INTO_BUF_FILENAME=test-firmware-into-buf.bin
98 OLD_TIMEOUT="$(cat /sys/class/firmware/timeout)"
125 echo "firmware upload disabled so ignoring test"
134 FW="$FWPATH/test-firmware.bin"
192 echo "$OLD_TIMEOUT" >/sys/class/firmware/timeout
229 if [ -d /sys/class/firmware/ ]; then
/linux-master/drivers/staging/media/atomisp/pci/
H A Datomisp_internal.h24 #include <linux/firmware.h>
180 const struct firmware *firmware; member in struct:atomisp_device
/linux-master/drivers/base/firmware_loader/
H A Dmain.c3 * main.c - Multi purpose firmware loading support
7 * Please see Documentation/driver-api/firmware/ for more information.
26 #include <linux/firmware.h>
44 #include "firmware.h"
48 MODULE_DESCRIPTION("Multi purpose firmware loading support");
59 * Names of firmware images which have been cached successfully
61 * helper can trace which firmware images have been cached
167 /* Returns 1 for batching firmware requests with the same name */
308 * ZSTD-compressed firmware support
372 * XZ-compressed firmware suppor
746 struct firmware *firmware; local
983 firmware_request_nowarn(const struct firmware **firmware, const char *name, struct device *device) argument
1032 firmware_request_platform(const struct firmware **firmware, const char *name, struct device *device) argument
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dtda10048.h14 #include <linux/firmware.h>
/linux-master/arch/powerpc/platforms/ps3/
H A Dtime.c13 #include <asm/firmware.h>
/linux-master/drivers/staging/media/atomisp/i2c/
H A Datomisp-libmsrlisthelper.c17 #include <linux/firmware.h>
135 int apply_msr_data(struct i2c_client *client, const struct firmware *fw)
174 const struct firmware **fw)
180 "Error %d while requesting firmware %s\n",
191 void release_msr_list(struct i2c_client *client, const struct firmware *fw)
/linux-master/include/linux/firmware/imx/svc/
H A Drm.h18 #include <linux/firmware/imx/sci.h>
/linux-master/include/linux/firmware/
H A Dxlnx-event-manager.h6 #include <linux/firmware/xlnx-zynqmp.h>
/linux-master/arch/powerpc/platforms/pseries/
H A Dkexec.c11 #include <asm/firmware.h>

Completed in 250 milliseconds

1234567891011>>