| /linux/drivers/firmware/ |
| H A D | raspberrypi.c | 41 struct rpi_firmware *fw = container_of(cl, struct rpi_firmware, cl); in response_callback() local 50 rpi_firmware_transaction(struct rpi_firmware *fw, u32 chan, u32 data) in rpi_firmware_transaction() 88 int rpi_firmware_property_list(struct rpi_firmware *fw, in rpi_firmware_property_list() 151 int rpi_firmware_property(struct rpi_firmware *fw, in rpi_firmware_property() 184 rpi_firmware_print_firmware_revision(struct rpi_firmware *fw) in rpi_firmware_print_firmware_revision() 201 rpi_register_hwmon_driver(struct device *dev, struct rpi_firmware *fw) in rpi_register_hwmon_driver() 234 unsigned int rpi_firmware_clk_get_max_rate(struct rpi_firmware *fw, unsigned int id) in rpi_firmware_clk_get_max_rate() 256 struct rpi_firmware *fw = container_of(kref, struct rpi_firmware, in rpi_firmware_delete() local 263 void rpi_firmware_put(struct rpi_firmware *fw) in rpi_firmware_put() 271 struct rpi_firmware *fw = data; in devm_rpi_firmware_put() local [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_pci.c | 80 #define PRESTERA_LDR_REG_BASE(fw) ((fw)->ldr_regs) argument 81 #define PRESTERA_LDR_REG_ADDR(fw, reg) (PRESTERA_LDR_REG_BASE(fw) + (reg)) argument 182 #define PRESTERA_FW_REG_BASE(fw) ((fw)->dev.ctl_regs) argument 183 #define PRESTERA_FW_REG_ADDR(fw, reg) PRESTERA_FW_REG_BASE((fw)) + (reg) argument 232 static void prestera_fw_write(struct prestera_fw *fw, u32 reg, u32 val) in prestera_fw_write() 237 static u32 prestera_fw_read(struct prestera_fw *fw, u32 reg) in prestera_fw_read() 242 static u32 prestera_fw_evtq_len(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_len() 247 static u32 prestera_fw_evtq_avail(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_avail() 255 static void prestera_fw_evtq_rd_set(struct prestera_fw *fw, in prestera_fw_evtq_rd_set() 263 static u8 __iomem *prestera_fw_evtq_buf(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_buf() [all …]
|
| /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()
|
| /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() 177 nvkm_falcon_fw_sign(struct nvkm_falcon_fw *fw, u32 sig_base_img, u32 sig_size, const u8 *sigs, in nvkm_falcon_fw_sign() 200 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor() 217 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs() 310 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() 318 gm200_flcn_fw_reset(struct nvkm_falcon_fw *fw) in gm200_flcn_fw_reset() 324 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/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/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/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/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/usb/host/ |
| H A D | xhci-pci-renesas.c | 57 const u32 *fw, size_t step, bool rom) in renesas_fw_download_image() 289 const struct firmware *fw) in renesas_fw_download() 427 static bool renesas_setup_rom(struct pci_dev *pdev, const struct firmware *fw) in renesas_setup_rom() 548 static int renesas_load_fw(struct pci_dev *pdev, const struct firmware *fw) in renesas_load_fw() 583 const struct firmware *fw; in renesas_xhci_check_request_fw() local
|
| /linux/sound/soc/intel/avs/ |
| H A D | loader.c | 71 avs_fw_ext_manifest_strip(struct firmware * fw) avs_fw_ext_manifest_strip() argument 87 avs_fw_manifest_offset(struct firmware * fw) avs_fw_manifest_offset() argument 102 avs_fw_manifest_strip_verify(struct avs_dev * adev,struct firmware * fw,const struct avs_fw_version * min) avs_fw_manifest_strip_verify() argument 138 avs_cldma_load_basefw(struct avs_dev * adev,struct firmware * fw) avs_cldma_load_basefw() argument 360 avs_hda_load_basefw(struct avs_dev * adev,struct firmware * fw) avs_hda_load_basefw() argument 504 const struct firmware *fw; avs_dsp_load_libraries() local 558 const struct firmware *fw; avs_dsp_load_basefw() local [all...] |
| /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/net/wireless/morsemicro/mm81x/ |
| H A D | fw.c | 102 static int mm81x_fw_load_fw(struct mm81x *mors, const struct firmware *fw) in mm81x_fw_load_fw() 599 static int __mm81x_fw_flash(struct mm81x *mors, const struct firmware *fw, in __mm81x_fw_flash() 638 static int mm81x_fw_flash(struct mm81x *mors, const struct firmware *fw, in mm81x_fw_flash() 655 static uint32_t binary_crc(const struct firmware *fw) in binary_crc() 661 static int mm81x_fw_request(struct mm81x *mors, const struct firmware **fw) in mm81x_fw_request() 696 const struct firmware *fw = NULL; in mm81x_fw_init() 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()
|
| /linux/drivers/reset/ |
| H A D | reset-raspberrypi.c | 18 struct rpi_firmware *fw; member 75 struct rpi_firmware *fw; in rpi_reset_probe() local
|
| /linux/drivers/firmware/efi/ |
| H A D | embedded-firmware.c | 40 struct efi_embedded_fw *fw; in efi_check_md_for_embedded_firmware() local 124 struct efi_embedded_fw *iter, *fw = NULL; in efi_get_embedded_fw() local
|
| /linux/include/linux/ |
| H A D | ihex.h | 47 static inline int ihex_validate_fw(const struct firmware *fw) in ihex_validate_fw() 64 static inline int request_ihex_firmware(const struct firmware **fw, in request_ihex_firmware()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
| H A D | gm20b.c | 49 gm20b_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gm20b_acr_hsfw_load_bld() 70 gm20b_acr_load_setup(struct nvkm_falcon_fw *fw) in gm20b_acr_load_setup()
|
| H A D | gm200.c | 225 gm200_acr_hsfw_load_bld(struct nvkm_falcon_fw *fw) in gm200_acr_hsfw_load_bld() 245 gm200_acr_hsfw_ctor(struct nvkm_acr *acr, const char *bl, const char *fw, const char *name, int ver, in gm200_acr_hsfw_ctor() 282 gm200_acr_load_setup(struct nvkm_falcon_fw *fw) in gm200_acr_load_setup()
|
| /linux/drivers/media/common/ |
| H A D | cypress_firmware.c | 41 static int cypress_get_hexline(const struct firmware *fw, in cypress_get_hexline() 73 const struct firmware *fw, int type) in cypress_load_firmware()
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_fw.c | 245 sym_fw_setup_bus_addresses(struct sym_hcb *np, struct sym_fw *fw) in sym_fw_setup_bus_addresses() 282 sym_fw1_setup(struct sym_hcb *np, struct sym_fw *fw) in sym_fw1_setup() 304 sym_fw2_setup(struct sym_hcb *np, struct sym_fw *fw) in sym_fw2_setup()
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_loader.c | 285 const struct firmware *fw) in sst_cache_and_parse_fw() 310 void sst_firmware_load_cb(const struct firmware *fw, void *context) in sst_firmware_load_cb() 344 const struct firmware *fw; in sst_request_fw() local
|