Searched refs:mtk_scp (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/include/linux/remoteproc/ |
| H A D | mtk_scp.h | 14 struct mtk_scp; 51 struct mtk_scp *scp_get(struct platform_device *pdev); 52 void scp_put(struct mtk_scp *scp); 54 struct device *scp_get_device(struct mtk_scp *scp); 55 struct rproc *scp_get_rproc(struct mtk_scp *scp); 57 int scp_ipi_register(struct mtk_scp *scp, u32 id, scp_ipi_handler_t handler, 59 void scp_ipi_unregister(struct mtk_scp *scp, u32 id); 61 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len, 64 unsigned int scp_get_vdec_hw_capa(struct mtk_scp *scp); 65 unsigned int scp_get_venc_hw_capa(struct mtk_scp *scp); [all …]
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | mtk_scp.c | 62 void scp_put(struct mtk_scp *scp) in scp_put() 71 struct mtk_scp *scp_node; in scp_wdt_handler() 82 struct mtk_scp *scp = priv; in scp_init_ipi_handler() 282 struct mtk_scp *scp = priv; in scp_irq_handler() 521 struct mtk_scp *scp_c0; in mt8188_scp_c1_before_load() 622 struct mtk_scp *scp_c0; in mt8195_scp_c1_before_load() 663 struct mtk_scp *scp = rproc->priv; in scp_load() 1102 struct mtk_scp *scp; in scp_rproc_init() 1212 struct mtk_scp *scp; in scp_add_single_core() 1240 struct mtk_scp *scp, *temp; in scp_add_multi_core() [all …]
|
| H A D | mtk_common.h | 97 struct mtk_scp; 105 int (*scp_clk_get)(struct mtk_scp *scp); 106 int (*scp_before_load)(struct mtk_scp *scp); 107 void (*scp_irq_handler)(struct mtk_scp *scp); 108 void (*scp_reset_assert)(struct mtk_scp *scp); 109 void (*scp_reset_deassert)(struct mtk_scp *scp); 110 void (*scp_stop)(struct mtk_scp *scp); 111 void *(*scp_da_to_va)(struct mtk_scp *scp, u64 da, size_t len); 131 struct mtk_scp { struct 174 void scp_ipi_lock(struct mtk_scp *scp, u32 id); argument [all …]
|
| H A D | mtk_scp_ipi.c | 32 int scp_ipi_register(struct mtk_scp *scp, in scp_ipi_register() 60 void scp_ipi_unregister(struct mtk_scp *scp, u32 id) in scp_ipi_unregister() 119 void scp_ipi_lock(struct mtk_scp *scp, u32 id) in scp_ipi_lock() 135 void scp_ipi_unlock(struct mtk_scp *scp, u32 id) in scp_ipi_unlock() 159 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len, in scp_ipi_send()
|
| H A D | Makefile | 17 obj-$(CONFIG_MTK_SCP) += mtk_scp.o mtk_scp_ipi.o
|
| /linux-6.15/drivers/media/platform/mediatek/mdp3/ |
| H A D | mtk-mdp3-vpu.h | 43 struct mtk_scp *scp; 58 int mdp_vpu_dev_init(struct mdp_vpu_dev *vpu, struct mtk_scp *scp,
|
| H A D | mtk-mdp3-core.h | 121 struct mtk_scp *scp;
|
| H A D | mtk-mdp3-vpu.c | 126 struct mtk_scp *scp = mdp->scp; in mdp_vpu_register() 193 int mdp_vpu_dev_init(struct mdp_vpu_dev *vpu, struct mtk_scp *scp, in mdp_vpu_dev_init()
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_fw_priv.h | 15 struct mtk_scp *scp;
|
| H A D | mtk_vcodec_fw_scp.c | 60 struct mtk_scp *scp; in mtk_vcodec_fw_scp_init()
|