Home
last modified time | relevance | path

Searched defs:fw (Results 1 – 25 of 1107) sorted by relevance

12345678910>>...45

/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_fw_scp.c7 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
Dmtk_vcodec_fw_vpu.c7 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
Dmtk_vcodec_fw.c24 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()
/kernel/linux/linux-6.6/drivers/firmware/
Draspberrypi.c40 struct rpi_firmware *fw = container_of(cl, struct rpi_firmware, cl); in response_callback() local
49 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()
149 int rpi_firmware_property(struct rpi_firmware *fw, in rpi_firmware_property()
182 rpi_firmware_print_firmware_revision(struct rpi_firmware *fw) in rpi_firmware_print_firmware_revision()
199 rpi_register_hwmon_driver(struct device *dev, struct rpi_firmware *fw) in rpi_register_hwmon_driver()
232 unsigned int rpi_firmware_clk_get_max_rate(struct rpi_firmware *fw, unsigned int id) in rpi_firmware_clk_get_max_rate()
254 struct rpi_firmware *fw = container_of(kref, struct rpi_firmware, in rpi_firmware_delete() local
261 void rpi_firmware_put(struct rpi_firmware *fw) in rpi_firmware_put()
269 struct rpi_firmware *fw = data; in devm_rpi_firmware_put() local
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/common/
Dmtk_vcodec_fw.c29 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()
Dmtk_vcodec_fw_scp.c7 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
Dmtk_vcodec_fw_vpu.c7 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()
98 struct mtk_vcodec_fw *fw; in mtk_vcodec_fw_vpu_init() local
/kernel/linux/linux-5.10/drivers/firmware/
Draspberrypi.c39 struct rpi_firmware *fw = container_of(cl, struct rpi_firmware, cl); in response_callback() local
48 rpi_firmware_transaction(struct rpi_firmware *fw, u32 chan, u32 data) in rpi_firmware_transaction()
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()
198 rpi_register_hwmon_driver(struct device *dev, struct rpi_firmware *fw) in rpi_register_hwmon_driver()
233 struct rpi_firmware *fw = container_of(kref, struct rpi_firmware, in rpi_firmware_delete() local
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
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/
Dprestera_pci.c75 #define PRESTERA_LDR_REG_BASE(fw) ((fw)->ldr_regs) argument
76 #define PRESTERA_LDR_REG_ADDR(fw, reg) (PRESTERA_LDR_REG_BASE(fw) + (reg)) argument
157 #define PRESTERA_FW_REG_BASE(fw) ((fw)->dev.ctl_regs) argument
158 #define PRESTERA_FW_REG_ADDR(fw, reg) PRESTERA_FW_REG_BASE((fw)) + (reg) argument
187 static void prestera_fw_write(struct prestera_fw *fw, u32 reg, u32 val) in prestera_fw_write()
192 static u32 prestera_fw_read(struct prestera_fw *fw, u32 reg) in prestera_fw_read()
197 static u32 prestera_fw_evtq_len(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_len()
202 static u32 prestera_fw_evtq_avail(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_avail()
210 static void prestera_fw_evtq_rd_set(struct prestera_fw *fw, in prestera_fw_evtq_rd_set()
218 static u8 __iomem *prestera_fw_evtq_buf(struct prestera_fw *fw, u8 qid) in prestera_fw_evtq_buf()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
Dprestera_pci.c80 #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 …]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/
Dfw.c31 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()
120 nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *fw, struct nvkm_falcon *falcon, in nvkm_falcon_fw_oneinit()
148 nvkm_falcon_fw_dtor(struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_dtor()
168 nvkm_falcon_fw_sign(struct nvkm_falcon_fw *fw, u32 sig_base_img, u32 sig_size, const u8 *sigs, in nvkm_falcon_fw_sign()
191 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor()
208 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs()
301 struct nvkm_falcon *falcon, struct nvkm_falcon_fw *fw) in nvkm_falcon_fw_ctor_hs_v2()
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
Dfirewall.c17 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
/kernel/linux/linux-6.6/include/linux/soc/qcom/
Dmdt_loader.h35 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()
/kernel/linux/linux-6.6/drivers/base/firmware_loader/builtin/
Dmain.c19 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/core/
Dfirmware.c47 const struct firmware *fw; in nvkm_firmware_load_blob() local
74 const struct firmware **fw) in nvkm_firmware_get()
109 nvkm_firmware_put(const struct firmware *fw) in nvkm_firmware_put()
120 struct nvkm_firmware *fw = nvkm_firmware_mem(memory); in nvkm_firmware_mem_map() local
177 nvkm_firmware_dtor(struct nvkm_firmware *fw) in nvkm_firmware_dtor()
202 struct nvkm_device *device, const void *src, int len, struct nvkm_firmware *fw) in nvkm_firmware_ctor()
/kernel/linux/linux-5.10/drivers/remoteproc/
Dremoteproc_internal.h125 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()
Dremoteproc_elf_loader.c35 int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw)
126 u64 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw)
156 int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw)
235 find_table(struct device *dev, const struct firmware *fw)
313 int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw)
360 const struct firmware *fw)
/kernel/linux/linux-6.6/include/linux/
Dfirmware.h88 static inline bool firmware_request_builtin(struct firmware *fw, in firmware_request_builtin()
116 static inline int request_firmware(const struct firmware **fw, in request_firmware()
123 static inline int firmware_request_nowarn(const struct firmware **fw, in firmware_request_nowarn()
130 static inline int firmware_request_platform(const struct firmware **fw, in firmware_request_platform()
140 void (*cont)(const struct firmware *fw, void *context)) in request_firmware_nowait()
145 static inline void release_firmware(const struct firmware *fw) in release_firmware()
149 static inline int request_firmware_direct(const struct firmware **fw, in request_firmware_direct()
/kernel/linux/linux-6.6/drivers/remoteproc/
Dremoteproc_elf_loader.c37 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)
Dremoteproc_internal.h150 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) in rproc_fw_sanity_check()
159 u64 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) in rproc_get_boot_addr()
168 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) in rproc_load_segments()
176 static inline int rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) in rproc_parse_fw()
197 const struct firmware *fw) in rproc_find_loaded_rsc_table()
/kernel/linux/linux-5.10/include/linux/
Dfirmware.h62 static inline int request_firmware(const struct firmware **fw, in request_firmware()
69 static inline int firmware_request_nowarn(const struct firmware **fw, in firmware_request_nowarn()
76 static inline int firmware_request_platform(const struct firmware **fw, in firmware_request_platform()
86 void (*cont)(const struct firmware *fw, void *context)) in request_firmware_nowait()
91 static inline void release_firmware(const struct firmware *fw) in release_firmware()
95 static inline int request_firmware_direct(const struct firmware **fw, in request_firmware_direct()
/kernel/linux/linux-6.6/drivers/soc/qcom/
Dmdt_loader.c78 ssize_t qcom_mdt_get_size(const struct firmware *fw) in qcom_mdt_get_size()
126 void *qcom_mdt_read_metadata(const struct firmware *fw, size_t *data_len, in qcom_mdt_read_metadata()
204 int qcom_mdt_pas_init(struct device *dev, const struct firmware *fw, in qcom_mdt_pas_init()
267 static bool qcom_mdt_bins_are_split(const struct firmware *fw, const char *fw_name) in qcom_mdt_bins_are_split()
295 static int __qcom_mdt_load(struct device *dev, const struct firmware *fw, in __qcom_mdt_load()
409 int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load()
438 int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, in qcom_mdt_load_no_init()
/kernel/linux/linux-5.10/drivers/soc/qcom/
Dmdt_loader.c40 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()
302 int qcom_mdt_load(struct device *dev, const struct firmware *fw, in qcom_mdt_load()
325 int qcom_mdt_load_no_init(struct device *dev, const struct firmware *fw, in qcom_mdt_load_no_init()
/kernel/linux/linux-5.10/drivers/nvmem/
Dmeson-efuse.c20 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
/kernel/linux/linux-6.6/drivers/nvmem/
Dmeson-efuse.c20 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

12345678910>>...45