Searched refs:typer (Results 1 – 4 of 4) sorted by relevance
409 u64 typer; in gic_populate_rdist() local434 typer = readq_relaxed(ptr + GICR_TYPER); in gic_populate_rdist()435 if ((typer >> 32) == aff) { in gic_populate_rdist()450 if (typer & GICR_TYPER_VLPIS) in gic_populate_rdist()453 } while (!(typer & GICR_TYPER_LAST)); in gic_populate_rdist()793 u32 typer; in gic_of_init() local850 typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); in gic_of_init()851 gic_data.rdists.id_bits = GICD_TYPER_ID_BITS(typer); in gic_of_init()852 gic_irqs = GICD_TYPER_IRQS(typer); in gic_of_init()
246 u32 typer = readl_relaxed(v2m->base + V2M_MSI_TYPER); in gicv2m_init_one() local248 v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); in gicv2m_init_one()249 v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); in gicv2m_init_one()
863 u64 typer = readq_relaxed(its->base + GITS_TYPER); in its_alloc_tables() local864 u32 ids = GITS_TYPER_DEVBITS(typer); in its_alloc_tables()
76 #define GICD_TYPER_ID_BITS(typer) ((((typer) >> 19) & 0x1f) + 1) argument77 #define GICD_TYPER_IRQS(typer) ((((typer) & 0x1f) + 1) * 32) argument