Searched refs:typer (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/include/linux/irqchip/
H A Darm-gic-v3.h76 #define GICD_TYPER_ID_BITS(typer) ((((typer) >> 19) & 0x1f) + 1)
77 #define GICD_TYPER_IRQS(typer) ((((typer) & 0x1f) + 1) * 32)
/linux-4.1.27/drivers/irqchip/
H A Dirq-gic-v3.c409 u64 typer; gic_populate_rdist() local
434 typer = readq_relaxed(ptr + GICR_TYPER); gic_populate_rdist()
435 if ((typer >> 32) == aff) { gic_populate_rdist()
450 if (typer & GICR_TYPER_VLPIS) gic_populate_rdist()
453 } while (!(typer & GICR_TYPER_LAST)); gic_populate_rdist()
793 u32 typer; gic_of_init() local
850 typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); gic_of_init()
851 gic_data.rdists.id_bits = GICD_TYPER_ID_BITS(typer); gic_of_init()
852 gic_irqs = GICD_TYPER_IRQS(typer); gic_of_init()
H A Dirq-gic-v2m.c246 u32 typer = readl_relaxed(v2m->base + V2M_MSI_TYPER); gicv2m_init_one() local
248 v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); gicv2m_init_one()
249 v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); gicv2m_init_one()
H A Dirq-gic-v3-its.c863 u64 typer = readq_relaxed(its->base + GITS_TYPER); its_alloc_tables() local
864 u32 ids = GITS_TYPER_DEVBITS(typer); its_alloc_tables()

Completed in 140 milliseconds