Lines Matching refs:msgram

70 	void __iomem *msgram;  member
103 return readl(qmp->msgram + QMP_DESC_MAGIC) == QMP_MAGIC; in qmp_magic_valid()
108 return readl(qmp->msgram + QMP_DESC_MCORE_LINK_STATE_ACK) == QMP_STATE_UP; in qmp_link_acked()
113 return readl(qmp->msgram + QMP_DESC_MCORE_CH_STATE_ACK) == QMP_STATE_UP; in qmp_mcore_channel_acked()
118 return readl(qmp->msgram + QMP_DESC_UCORE_CH_STATE) == QMP_STATE_UP; in qmp_ucore_channel_up()
131 val = readl(qmp->msgram + QMP_DESC_VERSION); in qmp_open()
137 qmp->offset = readl(qmp->msgram + QMP_DESC_MCORE_MBOX_OFFSET); in qmp_open()
138 qmp->size = readl(qmp->msgram + QMP_DESC_MCORE_MBOX_SIZE); in qmp_open()
145 val = readl(qmp->msgram + QMP_DESC_UCORE_LINK_STATE); in qmp_open()
146 writel(val, qmp->msgram + QMP_DESC_UCORE_LINK_STATE_ACK); in qmp_open()
149 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_open()
159 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_open()
170 writel(QMP_STATE_UP, qmp->msgram + QMP_DESC_UCORE_CH_STATE_ACK); in qmp_open()
183 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_open()
186 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_open()
194 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_CH_STATE); in qmp_close()
195 writel(QMP_STATE_DOWN, qmp->msgram + QMP_DESC_MCORE_LINK_STATE); in qmp_close()
210 return readl(qmp->msgram + qmp->offset) == 0; in qmp_message_empty()
240 __iowrite32_copy(qmp->msgram + qmp->offset + sizeof(u32), in qmp_send()
242 writel(len, qmp->msgram + qmp->offset); in qmp_send()
245 tlen = readl(qmp->msgram + qmp->offset); in qmp_send()
255 writel(0, qmp->msgram + qmp->offset); in qmp_send()
534 qmp->msgram = devm_ioremap_resource(&pdev->dev, res); in qmp_probe()
535 if (IS_ERR(qmp->msgram)) in qmp_probe()
536 return PTR_ERR(qmp->msgram); in qmp_probe()