Searched refs:ipi_info (Results 1 – 1 of 1) sorted by relevance
61 struct mtk_ipi_info *ipi_info = data; in mtk_vcp_mbox_send_data() local64 if (!ipi_info->msg) { in mtk_vcp_mbox_send_data()70 if (status & BIT(ipi_info->index)) { in mtk_vcp_mbox_send_data()71 dev_warn(priv->dev, "mailbox IPI %d is busy.\n", ipi_info->id); in mtk_vcp_mbox_send_data()75 if (ipi_info->slot_ofs + ipi_info->len > MTK_VCP_MBOX_SLOT_MAX_SIZE) in mtk_vcp_mbox_send_data()77 __iowrite32_copy(priv->base + ipi_info->slot_ofs, ipi_info->msg, in mtk_vcp_mbox_send_data()78 ipi_info->len); in mtk_vcp_mbox_send_data()80 writel(BIT(ipi_info->index), priv->base + priv->cfg->set_in); in mtk_vcp_mbox_send_data()87 struct mtk_ipi_info *ipi_info = chan->active_req; in mtk_vcp_mbox_last_tx_done() local90 return !(readl(priv->base + priv->cfg->set_in) & BIT(ipi_info->index)); in mtk_vcp_mbox_last_tx_done()