Searched refs:typer (Results 1 – 4 of 4) sorted by relevance
74 #define GICD_TYPER_ID_BITS(typer) ((((typer) >> 19) & 0x1f) + 1) argument75 #define GICD_TYPER_IRQS(typer) ((((typer) & 0x1f) + 1) * 32) argument
417 u64 typer; in gic_populate_rdist() local442 typer = gic_read_typer(ptr + GICR_TYPER); in gic_populate_rdist()443 if ((typer >> 32) == aff) { in gic_populate_rdist()457 if (typer & GICR_TYPER_VLPIS) in gic_populate_rdist()460 } while (!(typer & GICR_TYPER_LAST)); in gic_populate_rdist()839 u32 typer; in gic_of_init() local904 typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); in gic_of_init()905 gic_data.rdists.id_bits = GICD_TYPER_ID_BITS(typer); in gic_of_init()906 gic_irqs = GICD_TYPER_IRQS(typer); in gic_of_init()
332 u32 typer = readl_relaxed(v2m->base + V2M_MSI_TYPER); in gicv2m_init_one() local334 v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); in gicv2m_init_one()335 v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); in gicv2m_init_one()
819 u64 typer; in its_alloc_tables() local831 typer = readq_relaxed(its->base + GITS_TYPER); in its_alloc_tables()832 ids = GITS_TYPER_DEVBITS(typer); in its_alloc_tables()