Lines Matching refs:lpid
32 uint64_t *lpid, uint64_t *pid) in ppc_radix64_get_fully_qualified_addr() argument
37 *lpid = 0; in ppc_radix64_get_fully_qualified_addr()
41 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
45 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
49 *lpid = 0; in ppc_radix64_get_fully_qualified_addr()
56 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
63 *lpid = env->spr[SPR_LPIDR]; in ppc_radix64_get_fully_qualified_addr()
205 static bool validate_pate(PowerPCCPU *cpu, uint64_t lpid, ppc_v3_pate_t *pate) in validate_pate() argument
212 if (lpid == 0 && !msr_hv) { in validate_pate()
226 uint64_t lpid = 0, pid = 0, offset, size, prtbe0, pte; in ppc_radix64_handle_mmu_fault() local
255 if (!ppc_radix64_get_fully_qualified_addr(env, eaddr, &lpid, &pid)) { in ppc_radix64_handle_mmu_fault()
265 if (!ppc64_v3_get_pate(cpu, lpid, &pate)) { in ppc_radix64_handle_mmu_fault()
269 if (!validate_pate(cpu, lpid, &pate)) { in ppc_radix64_handle_mmu_fault()
273 if (lpid != 0) { in ppc_radix64_handle_mmu_fault()
314 uint64_t lpid = 0, pid = 0, offset, size, prtbe0, pte; in ppc_radix64_get_phys_page_debug() local
325 if (!ppc_radix64_get_fully_qualified_addr(env, eaddr, &lpid, &pid)) { in ppc_radix64_get_phys_page_debug()
334 if (!ppc64_v3_get_pate(cpu, lpid, &pate)) { in ppc_radix64_get_phys_page_debug()
337 if (!validate_pate(cpu, lpid, &pate)) { in ppc_radix64_get_phys_page_debug()
341 if (lpid != 0) { in ppc_radix64_get_phys_page_debug()