Lines Matching refs:dist_base

46 	void __iomem		*dist_base;  member
158 return gic_data.dist_base; in gic_dist_base()
183 gic_do_wait_for_rwp(gic_data.dist_base); in gic_dist_wait_for_rwp()
303 base = gic_data.dist_base; in gic_peek_irq()
321 base = gic_data.dist_base; in gic_poke_irq()
547 base = gic_data.dist_base; in gic_set_type()
716 void __iomem *base = gic_data.dist_base; in gic_dist_init()
874 return readl_relaxed(gic_data.dist_base + GICD_CTLR) & GICD_CTLR_DS; in gic_dist_security_disabled()
1002 !!(readl_relaxed(gic_data.dist_base + GICD_TYPER) & GICD_TYPER_LPIS) && in gic_dist_supports_lpis()
1513 static int __init gic_init_bases(void __iomem *dist_base, in gic_init_bases() argument
1529 gic_data.dist_base = dist_base; in gic_init_bases()
1537 typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); in gic_init_bases()
1540 gic_enable_quirks(readl_relaxed(gic_data.dist_base + GICD_IIDR), in gic_init_bases()
1595 static int __init gic_validate_dist_version(void __iomem *dist_base) in gic_validate_dist_version() argument
1597 u32 reg = readl_relaxed(dist_base + GICD_PIDR2) & GIC_PIDR2_ARCH_MASK; in gic_validate_dist_version()
1727 void __iomem *dist_base; in gic_of_init() local
1733 dist_base = of_iomap(node, 0); in gic_of_init()
1734 if (!dist_base) { in gic_of_init()
1739 err = gic_validate_dist_version(dist_base); in gic_of_init()
1774 err = gic_init_bases(dist_base, rdist_regs, nr_redist_regions, in gic_of_init()
1791 iounmap(dist_base); in gic_of_init()
1800 void __iomem *dist_base; member
1844 u32 reg = readl_relaxed(acpi_data.dist_base + GICD_PIDR2) & GIC_PIDR2_ARCH_MASK; in gic_acpi_parse_madt_gicc()
2045 acpi_data.dist_base = ioremap(dist->base_address, in gic_acpi_init()
2047 if (!acpi_data.dist_base) { in gic_acpi_init()
2052 err = gic_validate_dist_version(acpi_data.dist_base); in gic_acpi_init()
2055 acpi_data.dist_base); in gic_acpi_init()
2076 err = gic_init_bases(acpi_data.dist_base, acpi_data.redist_regs, in gic_acpi_init()
2096 iounmap(acpi_data.dist_base); in gic_acpi_init()