Lines Matching refs:msgram

70 	void __iomem *msgram;  member
95 return readl(qmp->msgram + QMP_DESC_MAGIC) == QMP_MAGIC; in qmp_magic_valid()
100 return readl(qmp->msgram + QMP_DESC_MCORE_LINK_STATE_ACK) == QMP_STATE_UP; in qmp_link_acked()
105 return readl(qmp->msgram + QMP_DESC_MCORE_CH_STATE_ACK) == QMP_STATE_UP; in qmp_mcore_channel_acked()
110 return readl(qmp->msgram + QMP_DESC_UCORE_CH_STATE) == QMP_STATE_UP; in qmp_ucore_channel_up()
123 val = readl(qmp->msgram + QMP_DESC_VERSION); in qmp_open()
129 qmp->offset = readl(qmp->msgram + QMP_DESC_MCORE_MBOX_OFFSET); in qmp_open()
130 qmp->size = readl(qmp->msgram + QMP_DESC_MCORE_MBOX_SIZE); in qmp_open()
137 val = readl(qmp->msgram + QMP_DESC_UCORE_LINK_STATE); in qmp_open()
138 writel(val, qmp->msgram + QMP_DESC_UCORE_LINK_STATE_ACK); in qmp_open()
141 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_open()
151 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_open()
162 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_UCORE_CH_STATE_ACK); in qmp_open()
175 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_open()
178 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_open()
186 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_close()
187 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_close()
202 return readl(qmp->msgram + qmp->offset) == 0; in qmp_message_empty()
239 __iowrite32_copy(qmp->msgram + qmp->offset + sizeof(u32), in qmp_send()
241 writel(sizeof(buf), qmp->msgram + qmp->offset); in qmp_send()
244 readl(qmp->msgram + qmp->offset); in qmp_send()
254 writel(0, qmp->msgram + qmp->offset); in qmp_send()
492 qmp->msgram = devm_platform_ioremap_resource(pdev, 0); in qmp_probe()
493 if (IS_ERR(qmp->msgram)) in qmp_probe()
494 return PTR_ERR(qmp->msgram); in qmp_probe()