typer 136 arch/arm64/kvm/pmu.c u64 typer; typer 140 arch/arm64/kvm/pmu.c typer = kvm_vcpu_pmu_read_evtype_direct(counter); typer 141 arch/arm64/kvm/pmu.c typer &= ~ARMV8_PMU_EXCLUDE_EL0; typer 142 arch/arm64/kvm/pmu.c kvm_vcpu_pmu_write_evtype_direct(counter, typer); typer 151 arch/arm64/kvm/pmu.c u64 typer; typer 155 arch/arm64/kvm/pmu.c typer = kvm_vcpu_pmu_read_evtype_direct(counter); typer 156 arch/arm64/kvm/pmu.c typer |= ARMV8_PMU_EXCLUDE_EL0; typer 157 arch/arm64/kvm/pmu.c kvm_vcpu_pmu_write_evtype_direct(counter, typer); typer 347 drivers/irqchip/irq-gic-v2m.c u32 typer; typer 354 drivers/irqchip/irq-gic-v2m.c typer = readl_relaxed(v2m->base + V2M_MSI_TYPER); typer 356 drivers/irqchip/irq-gic-v2m.c v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); typer 357 drivers/irqchip/irq-gic-v2m.c v2m->nr_spis = V2M_MSI_TYPER_NUM_SPI(typer); typer 3575 drivers/irqchip/irq-gic-v3-its.c u64 baser, tmp, typer; typer 3610 drivers/irqchip/irq-gic-v3-its.c typer = gic_read_typer(its_base + GITS_TYPER); typer 3613 drivers/irqchip/irq-gic-v3-its.c its->ite_size = GITS_TYPER_ITT_ENTRY_SIZE(typer); typer 3614 drivers/irqchip/irq-gic-v3-its.c its->device_ids = GITS_TYPER_DEVBITS(typer); typer 3615 drivers/irqchip/irq-gic-v3-its.c its->is_v4 = !!(typer & GITS_TYPER_VLPIS); typer 3617 drivers/irqchip/irq-gic-v3-its.c if (!(typer & GITS_TYPER_VMOVP)) { typer 3687 drivers/irqchip/irq-gic-v3-its.c if (GITS_TYPER_HCC(typer)) typer 772 drivers/irqchip/irq-gic-v3.c u64 typer; typer 783 drivers/irqchip/irq-gic-v3.c typer = gic_read_typer(ptr + GICR_TYPER); typer 795 drivers/irqchip/irq-gic-v3.c if (typer & GICR_TYPER_VLPIS) typer 798 drivers/irqchip/irq-gic-v3.c } while (!(typer & GICR_TYPER_LAST)); typer 807 drivers/irqchip/irq-gic-v3.c u64 typer; typer 819 drivers/irqchip/irq-gic-v3.c typer = gic_read_typer(ptr + GICR_TYPER); typer 820 drivers/irqchip/irq-gic-v3.c if ((typer >> 32) == aff) { typer 851 drivers/irqchip/irq-gic-v3.c u64 typer = gic_read_typer(ptr + GICR_TYPER); typer 852 drivers/irqchip/irq-gic-v3.c gic_data.rdists.has_vlpis &= !!(typer & GICR_TYPER_VLPIS); typer 853 drivers/irqchip/irq-gic-v3.c gic_data.rdists.has_direct_lpi &= !!(typer & GICR_TYPER_DirectLPIS); typer 854 drivers/irqchip/irq-gic-v3.c gic_data.ppi_nr = min(GICR_TYPER_NR_PPIS(typer), gic_data.ppi_nr); typer 1519 drivers/irqchip/irq-gic-v3.c u32 typer; typer 1537 drivers/irqchip/irq-gic-v3.c typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); typer 1538 drivers/irqchip/irq-gic-v3.c gic_data.rdists.gicd_typer = typer; typer 1557 drivers/irqchip/irq-gic-v3.c gic_data.has_rss = !!(typer & GICD_TYPER_RSS); typer 1561 drivers/irqchip/irq-gic-v3.c if (typer & GICD_TYPER_MBIS) { typer 86 include/linux/irqchip/arm-gic-v3.h #define GICD_TYPER_ID_BITS(typer) ((((typer) >> 19) & 0x1f) + 1) typer 87 include/linux/irqchip/arm-gic-v3.h #define GICD_TYPER_NUM_LPIS(typer) ((((typer) >> 11) & 0x1f) + 1) typer 88 include/linux/irqchip/arm-gic-v3.h #define GICD_TYPER_SPIS(typer) ((((typer) & 0x1f) + 1) * 32) typer 89 include/linux/irqchip/arm-gic-v3.h #define GICD_TYPER_ESPIS(typer) \ typer 90 include/linux/irqchip/arm-gic-v3.h (((typer) & GICD_TYPER_ESPI) ? GICD_TYPER_SPIS((typer) >> 27) : 0)