Home
last modified time | relevance | path

Searched refs:pate (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/ppc/
H A Dmmu-radix64.c408 static bool validate_pate(PowerPCCPU *cpu, uint64_t lpid, ppc_v3_pate_t *pate) in validate_pate() argument
412 if (!(pate->dw0 & PATE0_HR)) { in validate_pate()
418 if ((pate->dw0 & PATE1_R_PRTS) < 5) { in validate_pate()
428 ppc_v3_pate_t pate, in ppc_radix64_partition_scoped_xlate() argument
452 *h_page_size = PRTBE_R_GET_RTS(pate.dw0); in ppc_radix64_partition_scoped_xlate()
454 if (ppc_radix64_walk_tree(CPU(cpu)->as, g_raddr, pate.dw0 & PRTBE_R_RPDB, in ppc_radix64_partition_scoped_xlate()
455 pate.dw0 & PRTBE_R_RPDS, h_raddr, h_page_size, in ppc_radix64_partition_scoped_xlate()
514 ppc_v3_pate_t pate, hwaddr *g_raddr, in ppc_radix64_process_scoped_xlate() argument
531 prtb = (pate.dw1 & PATE1_R_PRTB); in ppc_radix64_process_scoped_xlate()
532 size = 1ULL << ((pate.dw1 & PATE1_R_PRTS) + 12); in ppc_radix64_process_scoped_xlate()
[all …]
H A Dmmu-hash64.c520 ppc_v3_pate_t pate; in ppc_hash64_hpt_base() local
522 if (!ppc64_v3_get_pate(cpu, cpu->env.spr[SPR_LPIDR], &pate)) { in ppc_hash64_hpt_base()
525 base = pate.dw0; in ppc_hash64_hpt_base()
540 ppc_v3_pate_t pate; in ppc_hash64_hpt_mask() local
542 if (!ppc64_v3_get_pate(cpu, cpu->env.spr[SPR_LPIDR], &pate)) { in ppc_hash64_hpt_mask()
545 base = pate.dw0; in ppc_hash64_hpt_mask()
927 ppc_v3_pate_t pate; in get_vrma_llp() local
935 if (!ppc64_v3_get_pate(cpu, cpu->env.spr[SPR_LPIDR], &pate)) { in get_vrma_llp()
939 ps = PATE0_GET_PS(pate.dw0); in get_vrma_llp()