Lines Matching refs:its_base
4873 void __iomem *its_base; in its_map_one() local
4876 its_base = ioremap(res->start, SZ_64K); in its_map_one()
4877 if (!its_base) { in its_map_one()
4883 val = readl_relaxed(its_base + GITS_PIDR2) & GIC_PIDR2_ARCH_MASK; in its_map_one()
4890 *err = its_force_quiescent(its_base); in its_map_one()
4896 return its_base; in its_map_one()
4899 iounmap(its_base); in its_map_one()
4968 void __iomem *its_base) in its_compute_its_list_map() argument
4986 ctlr = readl_relaxed(its_base + GITS_CTLR); in its_compute_its_list_map()
4989 writel_relaxed(ctlr, its_base + GITS_CTLR); in its_compute_its_list_map()
4990 ctlr = readl_relaxed(its_base + GITS_CTLR); in its_compute_its_list_map()
5009 void __iomem *its_base; in its_probe_one() local
5015 its_base = its_map_one(res, &err); in its_probe_one()
5016 if (!its_base) in its_probe_one()
5031 typer = gic_read_typer(its_base + GITS_TYPER); in its_probe_one()
5033 its->base = its_base; in its_probe_one()
5037 err = its_compute_its_list_map(res, its_base); in its_probe_one()
5058 its->mpidr = readl_relaxed(its_base + GITS_MPIDR); in its_probe_one()
5141 iounmap(its_base); in its_probe_one()
5284 void __iomem *its_base; in its_reset_one() local
5287 its_base = its_map_one(res, &err); in its_reset_one()
5288 if (!its_base) in its_reset_one()
5292 gits_write_baser(0, its_base + GITS_BASER + (i << 3)); in its_reset_one()
5294 iounmap(its_base); in its_reset_one()