Lines Matching refs:typer
974 u64 typer; in gic_iterate_rdists() local
985 typer = gic_read_typer(ptr + GICR_TYPER); in gic_iterate_rdists()
997 if (typer & GICR_TYPER_VLPIS) in gic_iterate_rdists()
1000 } while (!(typer & GICR_TYPER_LAST)); in gic_iterate_rdists()
1009 u64 typer; in __gic_populate_rdist() local
1023 typer = gic_read_typer(ptr + GICR_TYPER); in __gic_populate_rdist()
1024 if ((typer >> 32) == aff) { in __gic_populate_rdist()
1056 u64 typer = gic_read_typer(ptr + GICR_TYPER); in __gic_update_rdist_properties() local
1060 if ((typer & GICR_TYPER_VLPIS) && (typer & GICR_TYPER_RVPEID)) { in __gic_update_rdist_properties()
1075 gic_data.rdists.has_vlpis &= !!(typer & GICR_TYPER_VLPIS); in __gic_update_rdist_properties()
1086 gic_data.rdists.has_rvpeid &= !!(typer & GICR_TYPER_RVPEID); in __gic_update_rdist_properties()
1087 gic_data.rdists.has_direct_lpi &= (!!(typer & GICR_TYPER_DirectLPIS) | in __gic_update_rdist_properties()
1090 gic_data.rdists.has_vpend_valid_dirty &= !!(typer & GICR_TYPER_DIRTY); in __gic_update_rdist_properties()
1099 gic_data.ppi_nr = min(GICR_TYPER_NR_PPIS(typer), gic_data.ppi_nr); in __gic_update_rdist_properties()
2010 u32 typer; in gic_init_bases() local
2029 typer = readl_relaxed(gic_data.dist_base + GICD_TYPER); in gic_init_bases()
2030 gic_data.rdists.gicd_typer = typer; in gic_init_bases()
2063 gic_data.has_rss = !!(typer & GICD_TYPER_RSS); in gic_init_bases()
2065 if (typer & GICD_TYPER_MBIS) { in gic_init_bases()