Searched refs:mtk_scp (Results 1 – 7 of 7) sorted by relevance
| /linux/include/linux/remoteproc/ |
| A D | mtk_scp.h | 14 struct mtk_scp; 48 struct mtk_scp *scp_get(struct platform_device *pdev); 49 void scp_put(struct mtk_scp *scp); 51 struct device *scp_get_device(struct mtk_scp *scp); 52 struct rproc *scp_get_rproc(struct mtk_scp *scp); 54 int scp_ipi_register(struct mtk_scp *scp, u32 id, scp_ipi_handler_t handler, 56 void scp_ipi_unregister(struct mtk_scp *scp, u32 id); 58 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len, 61 unsigned int scp_get_vdec_hw_capa(struct mtk_scp *scp); 62 unsigned int scp_get_venc_hw_capa(struct mtk_scp *scp); [all …]
|
| /linux/drivers/remoteproc/ |
| A D | mtk_scp.c | 63 void scp_put(struct mtk_scp *scp) in scp_put() 77 struct mtk_scp *scp = (struct mtk_scp *)priv; in scp_init_ipi_handler() 87 static void scp_ipi_handler(struct mtk_scp *scp) in scp_ipi_handler() 217 struct mtk_scp *scp = priv; in scp_irq_handler() 408 struct mtk_scp *scp = rproc->priv; in scp_load() 434 struct mtk_scp *scp = rproc->priv; in scp_parse_fw() 451 struct mtk_scp *scp = (struct mtk_scp *)rproc->priv; in scp_start() 540 struct mtk_scp *scp = (struct mtk_scp *)rproc->priv; in scp_da_to_va() 566 struct mtk_scp *scp = (struct mtk_scp *)rproc->priv; in scp_stop() 753 struct mtk_scp *scp; in scp_probe() [all …]
|
| A D | mtk_common.h | 72 struct mtk_scp; 75 int (*scp_clk_get)(struct mtk_scp *scp); 76 int (*scp_before_load)(struct mtk_scp *scp); 77 void (*scp_irq_handler)(struct mtk_scp *scp); 78 void (*scp_reset_assert)(struct mtk_scp *scp); 79 void (*scp_reset_deassert)(struct mtk_scp *scp); 80 void (*scp_stop)(struct mtk_scp *scp); 81 void *(*scp_da_to_va)(struct mtk_scp *scp, u64 da, size_t len); 89 struct mtk_scp { struct 133 void scp_ipi_lock(struct mtk_scp *scp, u32 id); argument [all …]
|
| A D | mtk_scp_ipi.c | 28 int scp_ipi_register(struct mtk_scp *scp, in scp_ipi_register() 56 void scp_ipi_unregister(struct mtk_scp *scp, u32 id) in scp_ipi_unregister() 115 void scp_ipi_lock(struct mtk_scp *scp, u32 id) in scp_ipi_lock() 131 void scp_ipi_unlock(struct mtk_scp *scp, u32 id) in scp_ipi_unlock() 155 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len, in scp_ipi_send()
|
| A D | Makefile | 17 obj-$(CONFIG_MTK_SCP) += mtk_scp.o mtk_scp_ipi.o
|
| /linux/drivers/media/platform/mtk-vcodec/ |
| A D | mtk_vcodec_fw_priv.h | 14 struct mtk_scp *scp;
|
| A D | mtk_vcodec_fw_scp.c | 59 struct mtk_scp *scp; in mtk_vcodec_fw_scp_init()
|
Completed in 15 milliseconds