| /linux/drivers/media/platform/mtk-vcodec/ |
| A D | mtk_vcodec_fw_scp.c | 7 static int mtk_vcodec_scp_load_firmware(struct mtk_vcodec_fw *fw) in mtk_vcodec_scp_load_firmware() 12 static unsigned int mtk_vcodec_scp_get_vdec_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_scp_get_vdec_capa() 17 static unsigned int mtk_vcodec_scp_get_venc_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_scp_get_venc_capa() 22 static void *mtk_vcodec_vpu_scp_dm_addr(struct mtk_vcodec_fw *fw, in mtk_vcodec_vpu_scp_dm_addr() 28 static int mtk_vcodec_scp_set_ipi_register(struct mtk_vcodec_fw *fw, int id, in mtk_vcodec_scp_set_ipi_register() 35 static int mtk_vcodec_scp_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf, in mtk_vcodec_scp_ipi_send() 41 static void mtk_vcodec_scp_release(struct mtk_vcodec_fw *fw) in mtk_vcodec_scp_release() 58 struct mtk_vcodec_fw *fw; in mtk_vcodec_fw_scp_init() local
|
| 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() 43 static int mtk_vcodec_vpu_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf, in mtk_vcodec_vpu_ipi_send() 49 static void mtk_vcodec_vpu_release(struct mtk_vcodec_fw *fw) in mtk_vcodec_vpu_release() 84 struct mtk_vcodec_fw *fw; in mtk_vcodec_fw_vpu_init() local
|
| A D | mtk_vcodec_fw.c | 24 void mtk_vcodec_fw_release(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_release() 30 int mtk_vcodec_fw_load_firmware(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_load_firmware() 36 unsigned int mtk_vcodec_fw_get_vdec_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_get_vdec_capa() 42 unsigned int mtk_vcodec_fw_get_venc_capa(struct mtk_vcodec_fw *fw) in mtk_vcodec_fw_get_venc_capa() 48 void *mtk_vcodec_fw_map_dm_addr(struct mtk_vcodec_fw *fw, u32 mem_addr) in mtk_vcodec_fw_map_dm_addr() 54 int mtk_vcodec_fw_ipi_register(struct mtk_vcodec_fw *fw, int id, in mtk_vcodec_fw_ipi_register() 62 int mtk_vcodec_fw_ipi_send(struct mtk_vcodec_fw *fw, int id, void *buf, in mtk_vcodec_fw_ipi_send()
|
| /linux/drivers/firmware/ |
| A D | raspberrypi.c | 39 struct rpi_firmware *fw = container_of(cl, struct rpi_firmware, cl); in response_callback() local 87 int rpi_firmware_property_list(struct rpi_firmware *fw, in rpi_firmware_property_list() 148 int rpi_firmware_property(struct rpi_firmware *fw, in rpi_firmware_property() 181 rpi_firmware_print_firmware_revision(struct rpi_firmware *fw) in rpi_firmware_print_firmware_revision() 240 void rpi_firmware_put(struct rpi_firmware *fw) in rpi_firmware_put() 248 struct rpi_firmware *fw = data; in devm_rpi_firmware_put() local 256 struct rpi_firmware *fw; in rpi_firmware_probe() local 292 struct rpi_firmware *fw = platform_get_drvdata(pdev); in rpi_firmware_shutdown() local 302 struct rpi_firmware *fw = platform_get_drvdata(pdev); in rpi_firmware_remove() local 325 struct rpi_firmware *fw; in rpi_firmware_get() local [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_pci.c | 79 #define PRESTERA_LDR_REG_BASE(fw) ((fw)->ldr_regs) argument 181 #define PRESTERA_FW_REG_BASE(fw) ((fw)->dev.ctl_regs) argument 308 struct prestera_fw *fw; in prestera_fw_evt_work_fn() local 427 struct prestera_fw *fw; in prestera_fw_send_req() local 440 static int prestera_fw_init(struct prestera_fw *fw) in prestera_fw_init() 500 struct prestera_fw *fw = dev_id; in prestera_pci_irq_handler() local 692 static int prestera_fw_get(struct prestera_fw *fw) in prestera_fw_get() 730 static void prestera_fw_put(struct prestera_fw *fw) in prestera_fw_put() 735 static int prestera_fw_load(struct prestera_fw *fw) in prestera_fw_load() 781 struct prestera_fw *fw; in prestera_pci_probe() local [all …]
|
| /linux/include/linux/ |
| A D | firmware.h | 30 static inline bool firmware_request_builtin(struct firmware *fw, in firmware_request_builtin() 58 static inline int request_firmware(const struct firmware **fw, in request_firmware() 65 static inline int firmware_request_nowarn(const struct firmware **fw, in firmware_request_nowarn() 72 static inline int firmware_request_platform(const struct firmware **fw, in firmware_request_platform() 82 void (*cont)(const struct firmware *fw, void *context)) in request_firmware_nowait() 87 static inline void release_firmware(const struct firmware *fw) in release_firmware() 91 static inline int request_firmware_direct(const struct firmware **fw, in request_firmware_direct()
|
| /linux/drivers/gpu/drm/tegra/ |
| 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() 108 static int fw_check_class(struct tegra_drm_firewall *fw, u32 class) in fw_check_class() 145 struct tegra_drm_firewall fw = { in tegra_drm_fw_validate() local
|
| /linux/drivers/base/firmware_loader/builtin/ |
| 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/include/linux/soc/qcom/ |
| A D | mdt_loader.h | 30 static inline ssize_t qcom_mdt_get_size(const struct firmware *fw) in qcom_mdt_get_size() 35 static inline int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load() 44 const struct firmware *fw, in qcom_mdt_load_no_init() 53 static inline void *qcom_mdt_read_metadata(const struct firmware *fw, in qcom_mdt_read_metadata()
|
| /linux/drivers/remoteproc/ |
| 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)
|
| A D | remoteproc_internal.h | 125 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) in rproc_fw_sanity_check() 134 u64 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) in rproc_get_boot_addr() 143 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) in rproc_load_segments() 151 static inline int rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) in rproc_parse_fw() 172 const struct firmware *fw) in rproc_find_loaded_rsc_table()
|
| /linux/drivers/soc/qcom/ |
| A D | mdt_loader.c | 40 ssize_t qcom_mdt_get_size(const struct firmware *fw) in qcom_mdt_get_size() 86 void *qcom_mdt_read_metadata(const struct firmware *fw, size_t *data_len) in qcom_mdt_read_metadata() 129 static int __qcom_mdt_load(struct device *dev, const struct firmware *fw, in __qcom_mdt_load() 308 int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load() 331 int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, in qcom_mdt_load_no_init()
|
| /linux/drivers/nvmem/ |
| A D | meson-efuse.c | 20 struct meson_sm_firmware *fw = context; in meson_efuse_read() local 29 struct meson_sm_firmware *fw = context; in meson_efuse_write() local 44 struct meson_sm_firmware *fw; in meson_efuse_probe() local
|
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | firmware.c | 44 const struct firmware *fw; in nvkm_firmware_load_blob() local 71 const struct firmware **fw) in nvkm_firmware_get() 106 nvkm_firmware_put(const struct firmware *fw) in nvkm_firmware_put()
|
| /linux/drivers/usb/host/ |
| A D | xhci-pci-renesas.c | 54 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() 290 const struct firmware *fw) in renesas_fw_download() 428 static bool renesas_setup_rom(struct pci_dev *pdev, const struct firmware *fw) in renesas_setup_rom() 549 static int renesas_load_fw(struct pci_dev *pdev, const struct firmware *fw) in renesas_load_fw() 586 const struct firmware *fw; in renesas_xhci_check_request_fw() local
|
| /linux/drivers/media/usb/dvb-usb/ |
| 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/gpu/host1x/ |
| A D | job.c | 389 static int check_register(struct host1x_firewall *fw, unsigned long offset) in check_register() 408 static int check_class(struct host1x_firewall *fw, u32 class) in check_class() 421 static int check_mask(struct host1x_firewall *fw) in check_mask() 446 static int check_incr(struct host1x_firewall *fw) in check_incr() 469 static int check_nonincr(struct host1x_firewall *fw) in check_nonincr() 490 static int validate(struct host1x_firewall *fw, struct host1x_job_gather *g) in validate() 561 struct host1x_firewall fw; in copy_gathers() local
|
| /linux/drivers/firmware/meson/ |
| A D | meson_sm.c | 104 int meson_sm_call(struct meson_sm_firmware *fw, unsigned int cmd_index, in meson_sm_call() 142 int meson_sm_call_read(struct meson_sm_firmware *fw, void *buffer, in meson_sm_call_read() 191 int meson_sm_call_write(struct meson_sm_firmware *fw, void *buffer, in meson_sm_call_write() 244 struct meson_sm_firmware *fw; in serial_show() local 288 struct meson_sm_firmware *fw; in meson_sm_probe() local
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
| A D | hsfw.c | 54 const struct firmware *fw; in nvkm_acr_hsfw_load_image() local 131 const struct firmware *fw; in nvkm_acr_hsfw_load_bl() local 153 nvkm_acr_hsfw_load(struct nvkm_acr *acr, const char *bl, const char *fw, in nvkm_acr_hsfw_load()
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | paging.c | 222 const struct fw_img *fw) in iwl_save_fw_paging() 235 const struct fw_img *fw) in iwl_send_paging_cmd() 267 const struct fw_img *fw = &fwrt->fw->img[type]; in iwl_init_paging() local
|
| /linux/drivers/net/wireless/intersil/orinoco/ |
| A D | fw.c | 98 const struct fw_info *fw, in orinoco_dl_firmware() 205 symbol_dl_image(struct orinoco_private *priv, const struct fw_info *fw, in symbol_dl_image() 288 const struct fw_info *fw) in symbol_dl_firmware() 361 const char *fw; in orinoco_cache_fw() local
|
| /linux/drivers/bluetooth/ |
| A D | btintel.c | 342 const struct firmware *fw; in btintel_load_ddc_config() local 905 const struct firmware *fw) in btintel_sfi_rsa_header_secure_send() 941 const struct firmware *fw) in btintel_sfi_ecdsa_header_secure_send() 976 const struct firmware *fw, in btintel_download_firmware_payload() 1020 const struct firmware *fw, in btintel_firmware_version() 1061 const struct firmware *fw, in btintel_download_firmware() 1397 const struct firmware *fw; in btintel_legacy_rom_get_fw() local 1436 const struct firmware *fw, in btintel_legacy_rom_patching() 1552 const struct firmware *fw; in btintel_legacy_rom_setup() local 1811 const struct firmware *fw; in btintel_download_fw() local [all …]
|
| /linux/drivers/media/platform/sti/c8sectpfe/ |
| A D | c8sectpfe-core.c | 958 c8sectpfe_elf_sanity_check(struct c8sectpfei *fei, const struct firmware *fw) in c8sectpfe_elf_sanity_check() 1022 const struct firmware *fw, u8 __iomem *dest, in load_imem_segment() 1057 const struct firmware *fw, u8 __iomem *dst, int seg_num) in load_dmem_segment() 1076 static int load_slim_core_fw(const struct firmware *fw, struct c8sectpfei *fei) in load_slim_core_fw() 1137 const struct firmware *fw; in load_c8sectpfe_fw() local
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| A D | main.c | 1164 struct rtw_fw_state *fw; in rtw_wait_firmware_completion() local 1182 struct rtw_fw_state *fw) in rtw_update_lps_deep_mode() 1204 struct rtw_fw_state *fw = &rtwdev->fw; in rtw_power_on() local 1462 struct rtw_fw_state *fw) in __update_firmware_feature() 1473 struct rtw_fw_state *fw) in __update_firmware_info() 1487 struct rtw_fw_state *fw) in __update_firmware_info_legacy() 1499 struct rtw_fw_state *fw) in update_firmware_info() 1509 struct rtw_fw_state *fw = context; in rtw_load_firmware_cb() local 1529 struct rtw_fw_state *fw; in rtw_load_firmware() local 1608 struct rtw_fw_state *fw = &rtwdev->fw; in rtw_chip_efuse_enable() local [all …]
|
| /linux/drivers/reset/ |
| A D | reset-raspberrypi.c | 18 struct rpi_firmware *fw; member 75 struct rpi_firmware *fw; in rpi_reset_probe() local
|