Searched refs:typer (Results 1 – 4 of 4) sorted by relevance
436 u64 typer; in gic_iterate_rdists() local447 typer = gic_read_typer(ptr + GICR_TYPER); in gic_iterate_rdists()459 if (typer & GICR_TYPER_VLPIS) in gic_iterate_rdists()462 } while (!(typer & GICR_TYPER_LAST)); in gic_iterate_rdists()471 u64 typer; in __gic_populate_rdist() local483 typer = gic_read_typer(ptr + GICR_TYPER); in __gic_populate_rdist()484 if ((typer >> 32) == aff) { in __gic_populate_rdist()515 u64 typer = gic_read_typer(ptr + GICR_TYPER); in __gic_update_vlpi_properties() local516 gic_data.rdists.has_vlpis &= !!(typer & GICR_TYPER_VLPIS); in __gic_update_vlpi_properties()517 gic_data.rdists.has_direct_lpi &= !!(typer & GICR_TYPER_DirectLPIS); in __gic_update_vlpi_properties()[all …]
331 u32 typer = readl_relaxed(v2m->base + V2M_MSI_TYPER); in gicv2m_init_one() local333 v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); in gicv2m_init_one()334 v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); in gicv2m_init_one()
3356 u64 baser, tmp, typer; in its_probe_one() local3389 typer = gic_read_typer(its_base + GITS_TYPER); in its_probe_one()3392 its->ite_size = GITS_TYPER_ITT_ENTRY_SIZE(typer); in its_probe_one()3393 its->device_ids = GITS_TYPER_DEVBITS(typer); in its_probe_one()3394 its->is_v4 = !!(typer & GITS_TYPER_VLPIS); in its_probe_one()3396 if (!(typer & GITS_TYPER_VMOVP)) { in its_probe_one()3465 if (GITS_TYPER_HCC(typer)) in its_probe_one()
85 #define GICD_TYPER_ID_BITS(typer) ((((typer) >> 19) & 0x1f) + 1) argument86 #define GICD_TYPER_NUM_LPIS(typer) ((((typer) >> 11) & 0x1f) + 1) argument87 #define GICD_TYPER_IRQS(typer) ((((typer) & 0x1f) + 1) * 32) argument