Lines Matching refs:typer
11 u64 typer = readq(gicv3_its_base() + GITS_TYPER); in its_parse_typer() local
12 struct its_typer *t = &its_data.typer; in its_parse_typer()
14 t->ite_size = ((typer & GITS_TYPER_ITT_ENTRY_SIZE) >> GITS_TYPER_ITT_ENTRY_SIZE_SHIFT) + 1; in its_parse_typer()
15 t->pta = typer & GITS_TYPER_PTA; in its_parse_typer()
16 t->eventid_bits = ((typer & GITS_TYPER_IDBITS) >> GITS_TYPER_IDBITS_SHIFT) + 1; in its_parse_typer()
17 t->deviceid_bits = ((typer & GITS_TYPER_DEVBITS) >> GITS_TYPER_DEVBITS_SHIFT) + 1; in its_parse_typer()
19 if (typer & GITS_TYPER_CIL) in its_parse_typer()
20 t->collid_bits = ((typer & GITS_TYPER_CIDBITS) >> GITS_TYPER_CIDBITS_SHIFT) + 1; in its_parse_typer()
24 t->virt_lpi = typer & GITS_TYPER_VLPIS; in its_parse_typer()
25 t->phys_lpi = typer & GITS_TYPER_PLPIS; in its_parse_typer()
125 n = (its_data.typer.ite_size * nr_ites) >> PAGE_SHIFT; in its_create_device()
142 if (its_data.typer.pta) in its_create_collection()