Lines Matching refs:msg

18 static void mtk_mdp_vpu_handle_init_ack(const struct mdp_ipi_comm_ack *msg)  in mtk_mdp_vpu_handle_init_ack()  argument
21 (unsigned long)msg->ap_inst; in mtk_mdp_vpu_handle_init_ack()
25 vpu_mapping_dm_addr(vpu->pdev, msg->vpu_inst_addr); in mtk_mdp_vpu_handle_init_ack()
26 vpu->inst_addr = msg->vpu_inst_addr; in mtk_mdp_vpu_handle_init_ack()
32 const struct mdp_ipi_comm_ack *msg = data; in mtk_mdp_vpu_ipi_handler() local
33 unsigned int msg_id = msg->msg_id; in mtk_mdp_vpu_ipi_handler()
35 (unsigned long)msg->ap_inst; in mtk_mdp_vpu_ipi_handler()
38 vpu->failure = msg->status; in mtk_mdp_vpu_ipi_handler()
75 static int mtk_mdp_vpu_send_msg(void *msg, int len, struct mtk_mdp_vpu *vpu, in mtk_mdp_vpu_send_msg() argument
87 err = vpu_ipi_send(vpu->pdev, (enum ipi_id)id, msg, len); in mtk_mdp_vpu_send_msg()
99 struct mdp_ipi_comm msg; in mtk_mdp_vpu_send_ap_ipi() local
101 msg.msg_id = msg_id; in mtk_mdp_vpu_send_ap_ipi()
102 msg.ipi_id = IPI_MDP; in mtk_mdp_vpu_send_ap_ipi()
103 msg.vpu_inst_addr = vpu->inst_addr; in mtk_mdp_vpu_send_ap_ipi()
104 msg.ap_inst = (unsigned long)vpu; in mtk_mdp_vpu_send_ap_ipi()
105 err = mtk_mdp_vpu_send_msg((void *)&msg, sizeof(msg), vpu, IPI_MDP); in mtk_mdp_vpu_send_ap_ipi()
115 struct mdp_ipi_init msg; in mtk_mdp_vpu_init() local
120 msg.msg_id = AP_MDP_INIT; in mtk_mdp_vpu_init()
121 msg.ipi_id = IPI_MDP; in mtk_mdp_vpu_init()
122 msg.ap_inst = (unsigned long)vpu; in mtk_mdp_vpu_init()
123 err = mtk_mdp_vpu_send_msg((void *)&msg, sizeof(msg), vpu, IPI_MDP); in mtk_mdp_vpu_init()