Lines Matching defs:ipc_base
42 static void __iomem *ipc_base;
50 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxDSET(mbox));
51 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxMSET(mbox));
56 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxDCLEAR(mbox));
57 writel_relaxed(CHAN_MASK(source), ipc_base + IPCMxMCLEAR(mbox));
64 writel_relaxed(data[i], ipc_base + IPCMxDR(mbox, i));
65 writel_relaxed(0x1, ipc_base + IPCMxSEND(mbox));
72 data[i] = readl_relaxed(ipc_base + IPCMxDR(mbox, i));
104 irq_stat = readl_relaxed(ipc_base + IPCMMIS(1));
106 writel_relaxed(0, ipc_base + IPCMxSEND(IPC_TX_MBOX));
112 writel_relaxed(2, ipc_base + IPCMxSEND(IPC_RX_MBOX));
134 ipc_base = ioremap(adev->res.start, resource_size(&adev->res));
135 if (ipc_base == NULL)
138 writel_relaxed(0, ipc_base + IPCMxSEND(IPC_TX_MBOX));
147 ipc_base + IPCMxSOURCE(IPC_TX_MBOX));
149 ipc_base + IPCMxDSET(IPC_TX_MBOX));
151 ipc_base + IPCMxMSET(IPC_TX_MBOX));
155 ipc_base + IPCMxSOURCE(IPC_RX_MBOX));
157 ipc_base + IPCMxDSET(IPC_RX_MBOX));
159 ipc_base + IPCMxMSET(IPC_RX_MBOX));
163 iounmap(ipc_base);