Searched refs:pate (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/target/ppc/ |
H A D | mmu-radix64.c | 408 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 D | mmu-hash64.c | 520 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()
|