Lines Matching refs:ioc_regs
228 struct ioa_registers __iomem *ioc_regs; /* I/O MMU base address */ member
639 WRITE_U32(CMD_TLB_PURGE | iovp, &ioc->ioc_regs->io_command); in ccio_clear_io_tlb()
1295 __func__, ioc->ioc_regs, in ccio_ioc_init()
1338 &ioc->ioc_regs->io_chain_id_mask); in ccio_ioc_init()
1341 &ioc->ioc_regs->io_pdir_base); in ccio_ioc_init()
1346 WRITE_U32(IOA_NORMAL_MODE, &ioc->ioc_regs->io_control); in ccio_ioc_init()
1351 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_m); in ccio_ioc_init()
1352 WRITE_U32(0, &ioc->ioc_regs->io_tlb_entry_l); in ccio_ioc_init()
1356 &ioc->ioc_regs->io_command); in ccio_ioc_init()
1401 ccio_init_resource(res, name, &ioc->ioc_regs->io_io_low); in ccio_init_resources()
1402 ccio_init_resource(res + 1, name, &ioc->ioc_regs->io_io_low_hv); in ccio_init_resources()
1478 &ioc->ioc_regs->io_io_low); in ccio_allocate_resource()
1480 &ioc->ioc_regs->io_io_high); in ccio_allocate_resource()
1484 &ioc->ioc_regs->io_io_low_hv); in ccio_allocate_resource()
1486 &ioc->ioc_regs->io_io_high_hv); in ccio_allocate_resource()
1551 ioc->ioc_regs = ioremap_nocache(dev->hpa.start, 4096); in ccio_probe()
1552 if (!ioc->ioc_regs) { in ccio_probe()
1558 iounmap(ioc->ioc_regs); in ccio_probe()