Lines Matching defs:scp
62 void scp_put(struct mtk_scp *scp) in scp_put()
68 static void scp_wdt_handler(struct mtk_scp *scp, u32 scp_to_host) in scp_wdt_handler()
82 struct mtk_scp *scp = priv; in scp_init_ipi_handler() local
92 static void scp_ipi_handler(struct mtk_scp *scp) in scp_ipi_handler()
133 static int scp_ipi_init(struct mtk_scp *scp, const struct firmware *fw) in scp_ipi_init()
171 static void mt8183_scp_reset_assert(struct mtk_scp *scp) in mt8183_scp_reset_assert()
180 static void mt8183_scp_reset_deassert(struct mtk_scp *scp) in mt8183_scp_reset_deassert()
189 static void mt8192_scp_reset_assert(struct mtk_scp *scp) in mt8192_scp_reset_assert()
194 static void mt8192_scp_reset_deassert(struct mtk_scp *scp) in mt8192_scp_reset_deassert()
199 static void mt8195_scp_c1_reset_assert(struct mtk_scp *scp) in mt8195_scp_c1_reset_assert()
204 static void mt8195_scp_c1_reset_deassert(struct mtk_scp *scp) in mt8195_scp_c1_reset_deassert()
209 static void mt8183_scp_irq_handler(struct mtk_scp *scp) in mt8183_scp_irq_handler()
224 static void mt8192_scp_irq_handler(struct mtk_scp *scp) in mt8192_scp_irq_handler()
245 static void mt8195_scp_irq_handler(struct mtk_scp *scp) in mt8195_scp_irq_handler()
268 static void mt8195_scp_c1_irq_handler(struct mtk_scp *scp) in mt8195_scp_c1_irq_handler()
282 struct mtk_scp *scp = priv; in scp_irq_handler() local
354 static int scp_elf_read_ipi_buf_addr(struct mtk_scp *scp, in scp_elf_read_ipi_buf_addr()
380 static int mt8183_scp_clk_get(struct mtk_scp *scp) in mt8183_scp_clk_get()
394 static int mt8192_scp_clk_get(struct mtk_scp *scp) in mt8192_scp_clk_get()
399 static int mt8195_scp_clk_get(struct mtk_scp *scp) in mt8195_scp_clk_get()
406 static int mt8183_scp_before_load(struct mtk_scp *scp) in mt8183_scp_before_load()
451 static int mt8186_scp_before_load(struct mtk_scp *scp) in mt8186_scp_before_load()
480 static int mt8188_scp_l2tcm_on(struct mtk_scp *scp) in mt8188_scp_l2tcm_on()
504 static int mt8188_scp_before_load(struct mtk_scp *scp) in mt8188_scp_before_load()
518 static int mt8188_scp_c1_before_load(struct mtk_scp *scp) in mt8188_scp_c1_before_load()
560 static int mt8192_scp_before_load(struct mtk_scp *scp) in mt8192_scp_before_load()
580 static int mt8195_scp_l2tcm_on(struct mtk_scp *scp) in mt8195_scp_l2tcm_on()
605 static int mt8195_scp_before_load(struct mtk_scp *scp) in mt8195_scp_before_load()
619 static int mt8195_scp_c1_before_load(struct mtk_scp *scp) in mt8195_scp_c1_before_load()
663 struct mtk_scp *scp = rproc->priv; in scp_load() local
689 struct mtk_scp *scp = rproc->priv; in scp_parse_fw() local
706 struct mtk_scp *scp = rproc->priv; in scp_start() local
747 static void *mt8183_scp_da_to_va(struct mtk_scp *scp, u64 da, size_t len) in mt8183_scp_da_to_va()
766 static void *mt8192_scp_da_to_va(struct mtk_scp *scp, u64 da, size_t len) in mt8192_scp_da_to_va()
799 struct mtk_scp *scp = rproc->priv; in scp_da_to_va() local
804 static void mt8183_scp_stop(struct mtk_scp *scp) in mt8183_scp_stop()
810 static void mt8188_scp_l2tcm_off(struct mtk_scp *scp) in mt8188_scp_l2tcm_off()
830 static void mt8188_scp_stop(struct mtk_scp *scp) in mt8188_scp_stop()
840 static void mt8188_scp_c1_stop(struct mtk_scp *scp) in mt8188_scp_c1_stop()
851 static void mt8192_scp_stop(struct mtk_scp *scp) in mt8192_scp_stop()
864 static void mt8195_scp_l2tcm_off(struct mtk_scp *scp) in mt8195_scp_l2tcm_off()
885 static void mt8195_scp_stop(struct mtk_scp *scp) in mt8195_scp_stop()
895 static void mt8195_scp_c1_stop(struct mtk_scp *scp) in mt8195_scp_c1_stop()
908 struct mtk_scp *scp = rproc->priv; in scp_stop() local
938 struct device *scp_get_device(struct mtk_scp *scp) in scp_get_device()
949 struct rproc *scp_get_rproc(struct mtk_scp *scp) in scp_get_rproc()
962 unsigned int scp_get_vdec_hw_capa(struct mtk_scp *scp) in scp_get_vdec_hw_capa()
975 unsigned int scp_get_venc_hw_capa(struct mtk_scp *scp) in scp_get_venc_hw_capa()
995 void *scp_mapping_dm_addr(struct mtk_scp *scp, u32 mem_addr) in scp_mapping_dm_addr()
1007 static int scp_map_memory_region(struct mtk_scp *scp) in scp_map_memory_region()
1035 static void scp_unmap_memory_region(struct mtk_scp *scp) in scp_unmap_memory_region()
1051 struct mtk_scp *scp = platform_get_drvdata(pdev); in scp_register_ipi() local
1058 struct mtk_scp *scp = platform_get_drvdata(pdev); in scp_unregister_ipi() local
1066 struct mtk_scp *scp = platform_get_drvdata(pdev); in scp_send_ipi() local
1078 static void scp_add_rpmsg_subdev(struct mtk_scp *scp) in scp_add_rpmsg_subdev()
1087 static void scp_remove_rpmsg_subdev(struct mtk_scp *scp) in scp_remove_rpmsg_subdev()
1102 struct mtk_scp *scp; in scp_rproc_init() local
1193 static void scp_free(struct mtk_scp *scp) in scp_free()
1212 struct mtk_scp *scp; in scp_add_single_core() local
1240 struct mtk_scp *scp, *temp; in scp_add_multi_core() local
1380 struct mtk_scp *scp = platform_get_drvdata(pdev); in scp_remove() local