/linux/drivers/media/platform/mediatek/vcodec/common/ |
H A D | mtk_vcodec_fw.c | 29 void mtk_vcodec_fw_release(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_release() 35 int mtk_vcodec_fw_load_firmware(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_load_firmware() 41 unsigned int mtk_vcodec_fw_get_vdec_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_get_vdec_capa() 47 unsigned int mtk_vcodec_fw_get_venc_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_get_venc_capa() 53 void *mtk_vcodec_fw_map_dm_addr(struct mtk_vcodec_fw *fw, u32 mem_addr) in mtk_vcodec_fw_map_dm_addr() 59 int mtk_vcodec_fw_ipi_register(struct mtk_vcodec_fw *fw, int id, in mtk_vcodec_fw_ipi_register() 67 int mtk_vcodec_fw_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf, in mtk_vcodec_fw_ipi_send() 74 int mtk_vcodec_fw_get_type(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_get_type()
|
H A D | mtk_vcodec_fw_vpu.c | 7 static int mtk_vcodec_vpu_load_firmware(struct mtk_vcodec_fw *fw) in mtk_vcodec_vpu_load_firmware() 12 static unsigned int mtk_vcodec_vpu_get_vdec_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_vpu_get_vdec_capa() 17 static unsigned int mtk_vcodec_vpu_get_venc_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_vpu_get_venc_capa() 22 static void *mtk_vcodec_vpu_map_dm_addr(struct mtk_vcodec_fw *fw, in mtk_vcodec_vpu_map_dm_addr() 28 static int mtk_vcodec_vpu_set_ipi_register(struct mtk_vcodec_fw *fw, int id, in mtk_vcodec_vpu_set_ipi_register() 35 static int mtk_vcodec_vpu_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf, in mtk_vcodec_vpu_ipi_send() 41 static void mtk_vcodec_vpu_release(struct mtk_vcodec_fw *fw) in mtk_vcodec_vpu_release() 90 struct mtk_vcodec_fw *fw; in mtk_vcodec_fw_vpu_init() local
|
/linux/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | fw.c | 31 nvkm_falcon_fw_patch(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_patch() 67 nvkm_falcon_fw_dtor_sigs(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_dtor_sigs() 74 nvkm_falcon_fw_boot(struct nvkm_falcon_fw *fw, struct nvkm_subdev *user, in nvkm_falcon_fw_boot() 127 nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *fw, struct nvkm_falcon *falcon, in nvkm_falcon_fw_oneinit() 155 nvkm_falcon_fw_dtor(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_dtor() 175 nvkm_falcon_fw_sign(struct nvkm_falcon_fw *fw, u32 sig_base_img, u32 sig_size, const u8 *sigs, in nvkm_falcon_fw_sign() 198 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor() 215 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs() 308 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs_v2()
|
H A D | gm200.c | 218 gm200_flcn_fw_boot(struct nvkm_falcon_fw *fw, u32 *pmbox0, u32 *pmbox1, u32 mbox0_ok, u32 irqsclr) in gm200_flcn_fw_boot() 249 gm200_flcn_fw_load(struct nvkm_falcon_fw *fw) in gm200_flcn_fw_load() 325 gm200_flcn_fw_reset(struct nvkm_falcon_fw *fw) in gm200_flcn_fw_reset() 331 gm200_flcn_fw_signature(struct nvkm_falcon_fw *fw, u32 *sig_base_src) in gm200_flcn_fw_signature()
|
/linux/drivers/gpu/drm/tegra/ |
H A D | firewall.c | 17 static int fw_next(struct tegra_drm_firewall *fw, u32 *word) in fw_next() 27 static bool fw_check_addr_valid(struct tegra_drm_firewall *fw, u32 offset) in fw_check_addr_valid() 41 static int fw_check_reg(struct tegra_drm_firewall *fw, u32 offset) in fw_check_reg() 66 static int fw_check_regs_seq(struct tegra_drm_firewall *fw, u32 offset, in fw_check_regs_seq() 82 static int fw_check_regs_mask(struct tegra_drm_firewall *fw, u32 offset, in fw_check_regs_mask() 96 static int fw_check_regs_imm(struct tegra_drm_firewall *fw, u32 offset) in fw_check_regs_imm() 111 static int fw_check_class(struct tegra_drm_firewall *fw, u32 class) in fw_check_class() 148 struct tegra_drm_firewall fw = { in tegra_drm_fw_validate() local
|
/linux/drivers/firmware/cirrus/test/ |
H A D | cs_dsp_test_bin.c | 123 struct firmware *fw; in bin_patch_one_word() local 169 struct firmware *fw; in bin_patch_one_multiword() local 217 struct firmware *fw; in bin_patch_multi_oneword() local 273 struct firmware *fw; in bin_patch_multi_oneword_unordered() local 335 struct firmware *fw; in bin_patch_multi_oneword_sparse_unordered() local 395 struct firmware *fw; in bin_patch_one_word_multiple_mems() local 495 struct firmware *fw; in bin_patch_one_word_multiple_algs() local 555 struct firmware *fw; in bin_patch_one_word_multiple_algs_unordered() local 616 struct firmware *fw; in bin_patch_1_packed() local 673 struct firmware *fw; in bin_patch_1_packed_1_single_trailing() local [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | firmware.c | 47 const struct firmware *fw; in nvkm_firmware_load_blob() local 74 const struct firmware **fw) in nvkm_firmware_get() 108 nvkm_firmware_put(const struct firmware *fw) in nvkm_firmware_put() 118 struct nvkm_firmware *fw = nvkm_firmware_mem(memory); in nvkm_firmware_mem_sgl() local 135 struct nvkm_firmware *fw = nvkm_firmware_mem(memory); in nvkm_firmware_mem_map() local 195 nvkm_firmware_dtor(struct nvkm_firmware *fw) in nvkm_firmware_dtor() 227 struct nvkm_device *device, const void *src, int len, struct nvkm_firmware *fw) in nvkm_firmware_ctor()
|
/linux/include/linux/soc/qcom/ |
H A D | mdt_loader.h | 35 static inline ssize_t qcom_mdt_get_size(const struct firmware *fw) in qcom_mdt_get_size() 40 static inline int qcom_mdt_pas_init(struct device *dev, const struct firmware *fw, in qcom_mdt_pas_init() 47 static inline int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load() 56 const struct firmware *fw, in qcom_mdt_load_no_init() 65 static inline void *qcom_mdt_read_metadata(const struct firmware *fw, in qcom_mdt_read_metadata()
|
/linux/include/linux/ |
H A D | firmware.h | 91 static inline bool firmware_request_builtin(struct firmware *fw, in firmware_request_builtin() 123 static inline int request_firmware(const struct firmware **fw, in request_firmware() 133 void (*cont)(const struct firmware *fw, void *context)) in firmware_request_nowait_nowarn() 138 static inline int firmware_request_nowarn(const struct firmware **fw, in firmware_request_nowarn() 145 static inline int firmware_request_platform(const struct firmware **fw, in firmware_request_platform() 155 void (*cont)(const struct firmware *fw, void *context)) in request_firmware_nowait() 160 static inline void release_firmware(const struct firmware *fw) in release_firmware() 164 static inline int request_firmware_direct(const struct firmware **fw, in request_firmware_direct()
|
/linux/drivers/base/firmware_loader/builtin/ |
H A D | main.c | 19 static bool fw_copy_to_prealloc_buf(struct firmware *fw, in fw_copy_to_prealloc_buf() 47 bool firmware_request_builtin(struct firmware *fw, const char *name) in firmware_request_builtin() 86 bool firmware_request_builtin_buf(struct firmware *fw, const char *name, in firmware_request_builtin_buf() 95 bool firmware_is_builtin(const struct firmware *fw) in firmware_is_builtin()
|
/linux/drivers/remoteproc/ |
H A D | remoteproc_elf_loader.c | 37 int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) 128 u64 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) 160 int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) 248 find_table(struct device *dev, const struct firmware *fw) 326 int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw) 373 const struct firmware *fw)
|
/linux/drivers/soc/qcom/ |
H A D | mdt_loader.c | 76 ssize_t qcom_mdt_get_size(const struct firmware *fw) in qcom_mdt_get_size() 124 void *qcom_mdt_read_metadata(const struct firmware *fw, size_t *data_len, in qcom_mdt_read_metadata() 202 int qcom_mdt_pas_init(struct device *dev, const struct firmware *fw, in qcom_mdt_pas_init() 265 static bool qcom_mdt_bins_are_split(const struct firmware *fw, const char *fw_name) in qcom_mdt_bins_are_split() 293 static int __qcom_mdt_load(struct device *dev, const struct firmware *fw, in __qcom_mdt_load() 407 int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load() 436 int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, in qcom_mdt_load_no_init()
|
/linux/drivers/gpu/host1x/ |
H A D | job.c | 355 static int check_register(struct host1x_firewall *fw, unsigned long offset) in check_register() 374 static int check_class(struct host1x_firewall *fw, u32 class) in check_class() 387 static int check_mask(struct host1x_firewall *fw) in check_mask() 412 static int check_incr(struct host1x_firewall *fw) in check_incr() 435 static int check_nonincr(struct host1x_firewall *fw) in check_nonincr() 456 static int validate(struct host1x_firewall *fw, struct host1x_job_gather *g) in validate() 527 struct host1x_firewall fw; in copy_gathers() local
|
/linux/drivers/nvmem/ |
H A D | meson-efuse.c | 20 struct meson_sm_firmware *fw = context; in meson_efuse_read() local 32 struct meson_sm_firmware *fw = context; in meson_efuse_write() local 50 struct meson_sm_firmware *fw; in meson_efuse_probe() local
|
/linux/drivers/base/firmware_loader/ |
H A D | main.c | 597 static void firmware_free_data(const struct firmware *fw) in firmware_free_data() 608 static void fw_set_page_data(struct fw_priv *fw_priv, struct firmware *fw) in fw_set_page_data() 695 int assign_fw(struct firmware *fw, struct device *device) in assign_fw() 793 static void fw_abort_batch_reqs(struct firmware *fw) in fw_abort_batch_reqs() 811 static void fw_log_firmware_info(const struct firmware *fw, const char *name, struct device *device) in fw_log_firmware_info() 820 static void fw_log_firmware_info(const struct firmware *fw, const char *name, in fw_log_firmware_info() 851 struct firmware *fw = NULL; in _request_firmware() local 1140 void release_firmware(const struct firmware *fw) in release_firmware() 1164 const struct firmware *fw; in request_firmware_work_func() local 1182 void (*cont)(const struct firmware *fw, void *context), bool nowarn) in _request_firmware_nowait() [all …]
|
/linux/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-firmware.c | 37 int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type) in usb_cypress_load_firmware() 91 const struct firmware *fw = NULL; in dvb_usb_download_firmware() local 124 int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, in dvb_usb_get_hexline()
|
/linux/drivers/firmware/meson/ |
H A D | meson_sm.c | 105 int meson_sm_call(struct meson_sm_firmware *fw, unsigned int cmd_index, in meson_sm_call() 144 int meson_sm_call_read(struct meson_sm_firmware *fw, void *buffer, in meson_sm_call_read() 198 int meson_sm_call_write(struct meson_sm_firmware *fw, void *buffer, in meson_sm_call_write() 251 struct meson_sm_firmware *fw; in serial_show() local 292 struct meson_sm_firmware *fw; in meson_sm_probe() local
|
/linux/drivers/usb/host/ |
H A D | xhci-pci-renesas.c | 56 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() 288 const struct firmware *fw) in renesas_fw_download() 426 static bool renesas_setup_rom(struct pci_dev *pdev, const struct firmware *fw) in renesas_setup_rom() 547 static int renesas_load_fw(struct pci_dev *pdev, const struct firmware *fw) in renesas_load_fw() 582 const struct firmware *fw; in renesas_xhci_check_request_fw() local
|
/linux/sound/soc/intel/avs/ |
H A D | loader.c | 71 static int avs_fw_ext_manifest_strip(struct firmware *fw) in avs_fw_ext_manifest_strip() 87 static int avs_fw_manifest_offset(struct firmware *fw) in avs_fw_manifest_offset() 102 static int avs_fw_manifest_strip_verify(struct avs_dev *adev, struct firmware *fw, in avs_fw_manifest_strip_verify() 138 int avs_cldma_load_basefw(struct avs_dev *adev, struct firmware *fw) in avs_cldma_load_basefw() 360 int avs_hda_load_basefw(struct avs_dev *adev, struct firmware *fw) in avs_hda_load_basefw() 504 const struct firmware *fw; in avs_dsp_load_libraries() local 558 const struct firmware *fw; in avs_dsp_load_basefw() local
|
/linux/drivers/net/ethernet/sfc/ |
H A D | efx_reflash.c | 20 static bool efx_reflash_parse_reflash_header(const struct firmware *fw, in efx_reflash_parse_reflash_header() 107 static bool efx_reflash_parse_snic_header(const struct firmware *fw, in efx_reflash_parse_snic_header() 161 static bool efx_reflash_parse_snic_bundle_header(const struct firmware *fw, in efx_reflash_parse_snic_bundle_header() 212 static int efx_reflash_parse_firmware_data(const struct firmware *fw, in efx_reflash_parse_firmware_data() 395 int efx_reflash_flash_firmware(struct efx_nic *efx, const struct firmware *fw, in efx_reflash_flash_firmware()
|
/linux/drivers/accel/ivpu/ |
H A D | ivpu_fw.c | 156 struct ivpu_fw_info *fw = vdev->fw; in ivpu_fw_parse() local 296 struct ivpu_fw_info *fw = vdev->fw; in ivpu_fw_update_global_range() local 311 struct ivpu_fw_info *fw = vdev->fw; in ivpu_fw_mem_init() local 380 struct ivpu_fw_info *fw = vdev->fw; in ivpu_fw_mem_fini() local 431 struct ivpu_fw_info *fw = vdev->fw; in ivpu_fw_load() local
|
/linux/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.c | 925 c8sectpfe_elf_sanity_check(struct c8sectpfei *fei, const struct firmware *fw) in c8sectpfe_elf_sanity_check() 989 const struct firmware *fw, u8 __iomem *dest, in load_imem_segment() 1024 const struct firmware *fw, u8 __iomem *dst, int seg_num) in load_dmem_segment() 1043 static int load_slim_core_fw(const struct firmware *fw, struct c8sectpfei *fei) in load_slim_core_fw() 1103 const struct firmware *fw; in load_c8sectpfe_fw() local
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | dhc-utils.h | 21 static inline u32 iwl_dhc_resp_status(const struct iwl_fw *fw, in iwl_dhc_resp_status() 51 static inline void *iwl_dhc_resp_data(const struct iwl_fw *fw, in iwl_dhc_resp_data()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | shadow.c | 138 const struct firmware *fw = data; in shadow_fw_read() local 150 const struct firmware *fw; in shadow_fw_init() local 158 shadow_fw_release(void *fw) in shadow_fw_release()
|
/linux/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_flash.c | 331 const struct firmware *fw, u8 *mdm_rsp) in ipc_flash_download_region() 400 const struct firmware *fw, u8 *mdm_rsp) in ipc_flash_send_fls() 450 const struct firmware *fw) in ipc_flash_boot_psi() 507 const struct firmware *fw) in ipc_flash_boot_ebl()
|