/linux-master/sound/pci/echoaudio/ |
H A D | layla20.c | 41 #include <linux/firmware.h> 62 static const struct firmware card_fw[] = {
|
/linux-master/arch/arm/mach-tegra/ |
H A D | reset.c | 13 #include <linux/firmware/trusted_foundations.h> 18 #include <asm/firmware.h>
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | Makefile | 4 venus-core-objs += core.o helpers.o firmware.o \
|
/linux-master/drivers/nfc/nfcmrvl/ |
H A D | fw_dnld.h | 57 struct nfcmrvl_fw_binary_config firmware; member in struct:nfcmrvl_fw 63 const struct firmware *fw;
|
/linux-master/drivers/bluetooth/ |
H A D | btmrvl_sdio.h | 10 /* 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 D | amdgpu_rlc.c | 25 #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 D | amdgpu_sdma.c | 24 #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 D | ipu6-bus.h | 15 struct firmware; 32 const struct firmware *fw;
|
/linux-master/sound/soc/intel/common/ |
H A D | sst-dsp-priv.h | 14 #include <linux/firmware.h> 97 const struct firmware *fw;
|
/linux-master/sound/pci/pcxhr/ |
H A D | pcxhr_core.h | 13 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 D | esas2r_ioctl.c | 50 * 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 D | pipeline.c | 268 * 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 D | nvdec.c | 29 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 D | fwio.c | 16 #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 D | remoteproc.h | 47 * 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 D | cypress_firmware.c | 7 * 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 D | fw_lib.sh | 13 # 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 D | atomisp_internal.h | 24 #include <linux/firmware.h> 180 const struct firmware *firmware; member in struct:atomisp_device
|
/linux-master/drivers/base/firmware_loader/ |
H A D | main.c | 3 * 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 D | tda10048.h | 14 #include <linux/firmware.h>
|
/linux-master/arch/powerpc/platforms/ps3/ |
H A D | time.c | 13 #include <asm/firmware.h>
|
/linux-master/drivers/staging/media/atomisp/i2c/ |
H A D | atomisp-libmsrlisthelper.c | 17 #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 D | rm.h | 18 #include <linux/firmware/imx/sci.h>
|
/linux-master/include/linux/firmware/ |
H A D | xlnx-event-manager.h | 6 #include <linux/firmware/xlnx-zynqmp.h>
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | kexec.c | 11 #include <asm/firmware.h>
|