Lines Matching refs:ipc_base
61 void __iomem *ipc_base; member
194 writel(cmd | IPC_IOC, scu->ipc_base); in ipc_command()
205 writel(data, scu->ipc_base + IPC_WRITE_BUFFER + offset); in ipc_data_writel()
217 return __raw_readl(scu->ipc_base + IPC_STATUS); in ipc_read_status()
223 return readb(scu->ipc_base + IPC_READ_BUFFER + offset); in ipc_data_readb()
229 return readl(scu->ipc_base + IPC_READ_BUFFER + offset); in ipc_data_readl()
315 memcpy_fromio(cbuf, scu->ipc_base + 0x90, 16); in pwr_reg_rdwr()
531 writel(status | IPC_STATUS_IRQ, scu->ipc_base + IPC_STATUS); in ioc()
544 iounmap(scu->ipc_base); in intel_scu_ipc_release()
567 void __iomem *ipc_base; in __intel_scu_ipc_register() local
594 ipc_base = ioremap(scu_data->mem.start, resource_size(&scu_data->mem)); in __intel_scu_ipc_register()
595 if (!ipc_base) { in __intel_scu_ipc_register()
600 scu->ipc_base = ipc_base; in __intel_scu_ipc_register()
628 iounmap(ipc_base); in __intel_scu_ipc_register()