Searched refs:hpte (Results 1 - 5 of 5) sorted by relevance
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 190 __be64 *hpte; local 307 hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4)); 309 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0 && 310 try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID | 313 hpte += 2; 322 hpte -= 16; 325 while (!try_lock_hpte(hpte, HPTE_V_HVLOCK)) 327 pte = be64_to_cpu(hpte[0]); 330 __unlock_hpte(hpte, pte); 331 hpte 489 __be64 *hpte; local 678 __be64 *hpte; local 749 __be64 *hpte; local 790 __be64 *hpte; local 839 __be64 *hpte; local 1105 __be64 *hpte; local 1196 __be64 *hpte; local [all...] |
H A D | book3s_pr_papr.c | 41 __be64 *hpte; local 53 hpte = pteg; 60 if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0) 62 hpte += 2; 65 hpte += i * 2; 66 if (*hpte & HPTE_V_VALID) 70 hpte[0] = cpu_to_be64(kvmppc_get_gpr(vcpu, 6)); 71 hpte[1] = cpu_to_be64(kvmppc_get_gpr(vcpu, 7)); 74 if (copy_to_user((void __user *)pteg_addr, hpte, HPTE_SIZE))
|
H A D | book3s_64_mmu_hv.c | 510 unsigned long hpte[3], r; local 559 hpte[0] = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK; 560 hpte[1] = be64_to_cpu(hptep[1]); 561 hpte[2] = r = rev->guest_rpte; 562 unlock_hpte(hptep, hpte[0]); 566 hpte[0] = hpte_new_to_old_v(hpte[0], hpte[1]); 567 hpte[1] = hpte_new_to_old_r(hpte[ 1652 record_hpte(unsigned long flags, __be64 *hptp, unsigned long *hpte, struct revmap_entry *revp, int want_valid, int first_pass) argument 1738 unsigned long hpte[2]; local [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_book3s_64.h | 173 static inline long try_lock_hpte(__be64 *hpte, unsigned long bits) argument 195 : "r" (hpte), "r" (be_bits), "r" (be_lockbit) 200 static inline void unlock_hpte(__be64 *hpte, unsigned long hpte_v) argument 204 hpte[0] = cpu_to_be64(hpte_v); 208 static inline void __unlock_hpte(__be64 *hpte, unsigned long hpte_v) argument 211 hpte[0] = cpu_to_be64(hpte_v);
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_native.c | 317 * NOTE: this also unlocks the hpte 366 /* Invalidate the hpte. NOTE: this also unlocks it */ 543 /* Invalidate the hpte */ 576 /* Invalidate the hpte. NOTE: this also unlocks it */ 639 /* Invalidate the hpte. NOTE: this also unlocks it */ 664 static void hpte_decode(struct hash_pte *hpte, unsigned long slot, argument 668 unsigned long hpte_v = be64_to_cpu(hpte->v); 669 unsigned long hpte_r = be64_to_cpu(hpte->r);
|
Completed in 306 milliseconds