Lines Matching refs:io_addr
227 void __iomem *io_addr; in parse_discovery_table() local
248 io_addr = ioremap(addr, size); in parse_discovery_table()
249 if (!io_addr) in parse_discovery_table()
253 memcpy_fromio(&global, io_addr, sizeof(struct uncore_global_discovery)); in parse_discovery_table()
257 iounmap(io_addr); in parse_discovery_table()
260 iounmap(io_addr); in parse_discovery_table()
263 io_addr = ioremap(addr, size); in parse_discovery_table()
264 if (!io_addr) in parse_discovery_table()
269 memcpy_fromio(&unit, io_addr + (i + 1) * (global.stride * 8), in parse_discovery_table()
285 iounmap(io_addr); in parse_discovery_table()
498 box->io_addr = ioremap(addr, UNCORE_GENERIC_MMIO_SIZE); in intel_generic_uncore_mmio_init_box()
499 if (!box->io_addr) { in intel_generic_uncore_mmio_init_box()
506 writel(GENERIC_PMON_BOX_CTL_INT, box->io_addr); in intel_generic_uncore_mmio_init_box()
511 if (!box->io_addr) in intel_generic_uncore_mmio_disable_box()
514 writel(GENERIC_PMON_BOX_CTL_FRZ, box->io_addr); in intel_generic_uncore_mmio_disable_box()
519 if (!box->io_addr) in intel_generic_uncore_mmio_enable_box()
522 writel(0, box->io_addr); in intel_generic_uncore_mmio_enable_box()
530 if (!box->io_addr) in intel_generic_uncore_mmio_enable_event()
533 writel(hwc->config, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_enable_event()
541 if (!box->io_addr) in intel_generic_uncore_mmio_disable_event()
544 writel(0, box->io_addr + hwc->config_base); in intel_generic_uncore_mmio_disable_event()