#include "mtk_mdp_core.h"
#include "mtk_mdp_vpu.h"
#include "mtk_vpu.h"
static inline struct mtk_mdp_ctx *vpu_to_ctx(struct mtk_mdp_vpu *vpu)
{ … }
static void mtk_mdp_vpu_handle_init_ack(const struct mdp_ipi_comm_ack *msg)
{ … }
static void mtk_mdp_vpu_ipi_handler(void *data, unsigned int len,
void *priv)
{ … }
int mtk_mdp_vpu_register(struct platform_device *pdev)
{ … }
static int mtk_mdp_vpu_send_msg(void *msg, int len, struct mtk_mdp_vpu *vpu,
int id)
{ … }
static int mtk_mdp_vpu_send_ap_ipi(struct mtk_mdp_vpu *vpu, uint32_t msg_id)
{ … }
int mtk_mdp_vpu_init(struct mtk_mdp_vpu *vpu)
{ … }
int mtk_mdp_vpu_deinit(struct mtk_mdp_vpu *vpu)
{ … }
int mtk_mdp_vpu_process(struct mtk_mdp_vpu *vpu)
{ … }