hpte              175 arch/powerpc/include/asm/kvm_book3s_64.h static inline long try_lock_hpte(__be64 *hpte, unsigned long bits)
hpte              197 arch/powerpc/include/asm/kvm_book3s_64.h 		     : "r" (hpte), "r" (be_bits), "r" (be_lockbit)
hpte              202 arch/powerpc/include/asm/kvm_book3s_64.h static inline void unlock_hpte(__be64 *hpte, unsigned long hpte_v)
hpte              206 arch/powerpc/include/asm/kvm_book3s_64.h 	hpte[0] = cpu_to_be64(hpte_v);
hpte              210 arch/powerpc/include/asm/kvm_book3s_64.h static inline void __unlock_hpte(__be64 *hpte, unsigned long hpte_v)
hpte              213 arch/powerpc/include/asm/kvm_book3s_64.h 	hpte[0] = cpu_to_be64(hpte_v);
hpte              495 arch/powerpc/kvm/book3s_64_mmu_hv.c 	unsigned long hpte[3], r;
hpte              543 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[0] = be64_to_cpu(hptep[0]) & ~HPTE_V_HVLOCK;
hpte              544 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[1] = be64_to_cpu(hptep[1]);
hpte              545 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[2] = r = rev->guest_rpte;
hpte              546 arch/powerpc/kvm/book3s_64_mmu_hv.c 	unlock_hpte(hptep, hpte[0]);
hpte              550 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hpte[0] = hpte_new_to_old_v(hpte[0], hpte[1]);
hpte              551 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hpte[1] = hpte_new_to_old_r(hpte[1]);
hpte              553 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if (hpte[0] != vcpu->arch.pgfault_hpte[0] ||
hpte              554 arch/powerpc/kvm/book3s_64_mmu_hv.c 	    hpte[1] != vcpu->arch.pgfault_hpte[1])
hpte              558 arch/powerpc/kvm/book3s_64_mmu_hv.c 	psize = kvmppc_actual_pgsz(hpte[0], r);
hpte              565 arch/powerpc/kvm/book3s_64_mmu_hv.c 	trace_kvm_page_fault_enter(vcpu, hpte, memslot, ea, dsisr);
hpte              680 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if ((hnow_v & ~HPTE_V_HVLOCK) != hpte[0] || hnow_r != hpte[1] ||
hpte              681 arch/powerpc/kvm/book3s_64_mmu_hv.c 	    rev->guest_rpte != hpte[2])
hpte              684 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[0] = (hpte[0] & ~HPTE_V_ABSENT) | HPTE_V_VALID;
hpte              713 arch/powerpc/kvm/book3s_64_mmu_hv.c 		r = hpte_old_to_new_r(hpte[0], r);
hpte              714 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hpte[0] = hpte_old_to_new_v(hpte[0]);
hpte              718 arch/powerpc/kvm/book3s_64_mmu_hv.c 	__unlock_hpte(hptep, hpte[0]);
hpte              725 arch/powerpc/kvm/book3s_64_mmu_hv.c 	trace_kvm_page_fault_exit(vcpu, hpte, ret);
hpte             1667 arch/powerpc/kvm/book3s_64_mmu_hv.c 			unsigned long *hpte, struct revmap_entry *revp,
hpte             1734 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[0] = cpu_to_be64(v);
hpte             1735 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hpte[1] = cpu_to_be64(r);
hpte             1752 arch/powerpc/kvm/book3s_64_mmu_hv.c 	unsigned long hpte[2];
hpte             1792 arch/powerpc/kvm/book3s_64_mmu_hv.c 		       record_hpte(flags, hptp, hpte, revp, 1, first_pass)) {
hpte             1795 arch/powerpc/kvm/book3s_64_mmu_hv.c 			if (__put_user(hpte[0], lbuf) ||
hpte             1796 arch/powerpc/kvm/book3s_64_mmu_hv.c 			    __put_user(hpte[1], lbuf + 1))
hpte             1807 arch/powerpc/kvm/book3s_64_mmu_hv.c 		       record_hpte(flags, hptp, hpte, revp, 0, first_pass)) {
hpte              203 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              321 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              323 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0 &&
hpte              324 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			    try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID |
hpte              327 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			hpte += 2;
hpte              336 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			hpte -= 16;
hpte              339 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              341 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				pte = be64_to_cpu(hpte[0]);
hpte              344 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				__unlock_hpte(hpte, pte);
hpte              345 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				hpte += 2;
hpte              352 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              353 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		if (!try_lock_hpte(hpte, HPTE_V_HVLOCK | HPTE_V_VALID |
hpte              358 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              360 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			pte = be64_to_cpu(hpte[0]);
hpte              362 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				__unlock_hpte(hpte, pte);
hpte              403 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	hpte[1] = cpu_to_be64(ptel);
hpte              407 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__unlock_hpte(hpte, pteh);
hpte              502 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              511 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              512 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              514 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	pte = orig_pte = be64_to_cpu(hpte[0]);
hpte              515 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	pte_r = be64_to_cpu(hpte[1]);
hpte              523 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		__unlock_hpte(hpte, orig_pte);
hpte              530 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte[0] &= ~cpu_to_be64(HPTE_V_VALID);
hpte              543 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				    be64_to_cpu(hpte[1]));
hpte              547 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	unlock_hpte(hpte, 0);
hpte              690 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              700 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              701 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              703 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	v = pte_v = be64_to_cpu(hpte[0]);
hpte              705 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		v = hpte_new_to_old_v(v, be64_to_cpu(hpte[1]));
hpte              708 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		__unlock_hpte(hpte, pte_v);
hpte              712 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	pte_r = be64_to_cpu(hpte[1]);
hpte              740 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			hpte[0] = cpu_to_be64((pte_v & ~HPTE_V_VALID) |
hpte              744 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			r |= be64_to_cpu(hpte[1]) & (HPTE_R_R | HPTE_R_C);
hpte              745 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			hpte[1] = cpu_to_be64(r);
hpte              748 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	unlock_hpte(hpte, pte_v & ~HPTE_V_HVLOCK);
hpte              760 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              775 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              776 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		v = be64_to_cpu(hpte[0]) & ~HPTE_V_HVLOCK;
hpte              777 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		r = be64_to_cpu(hpte[1]);
hpte              800 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              812 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              813 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              815 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	v = be64_to_cpu(hpte[0]);
hpte              816 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	r = be64_to_cpu(hpte[1]);
hpte              828 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			kvmppc_clear_ref_hpte(kvm, hpte, pte_index);
hpte              840 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	unlock_hpte(hpte, v & ~HPTE_V_HVLOCK);
hpte              848 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte              859 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	hpte = (__be64 *)(kvm->arch.hpt.virt + (pte_index << 4));
hpte              860 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	while (!try_lock_hpte(hpte, HPTE_V_HVLOCK))
hpte              862 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	v = be64_to_cpu(hpte[0]);
hpte              863 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	r = be64_to_cpu(hpte[1]);
hpte              874 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte[0] |= cpu_to_be64(HPTE_V_ABSENT);
hpte              875 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		kvmppc_invalidate_hpte(kvm, hpte, pte_index);
hpte              876 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		r = be64_to_cpu(hpte[1]);
hpte              879 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			hpte[1] = cpu_to_be64(r & ~HPTE_R_C);
hpte              887 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	unlock_hpte(hpte, v & ~HPTE_V_HVLOCK);
hpte             1123 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte             1155 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte = (__be64 *)(kvm->arch.hpt.virt + (hash << 7));
hpte             1159 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			v = be64_to_cpu(hpte[i]) & ~HPTE_V_HVLOCK;
hpte             1161 arch/powerpc/kvm/book3s_hv_rm_mmu.c 				v = hpte_new_to_old_v(v, be64_to_cpu(hpte[i+1]));
hpte             1168 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			while (!try_lock_hpte(&hpte[i], HPTE_V_HVLOCK))
hpte             1170 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			v = orig_v = be64_to_cpu(hpte[i]) & ~HPTE_V_HVLOCK;
hpte             1171 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			r = be64_to_cpu(hpte[i+1]);
hpte             1185 arch/powerpc/kvm/book3s_hv_rm_mmu.c 			__unlock_hpte(&hpte[i], orig_v);
hpte             1214 arch/powerpc/kvm/book3s_hv_rm_mmu.c 	__be64 *hpte;
hpte             1240 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		hpte = (__be64 *)(kvm->arch.hpt.virt + (index << 4));
hpte             1241 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		v = orig_v = be64_to_cpu(hpte[0]) & ~HPTE_V_HVLOCK;
hpte             1242 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		r = be64_to_cpu(hpte[1]);
hpte             1250 arch/powerpc/kvm/book3s_hv_rm_mmu.c 		unlock_hpte(hpte, orig_v);
hpte               41 arch/powerpc/kvm/book3s_pr_papr.c 	__be64 *hpte;
hpte               53 arch/powerpc/kvm/book3s_pr_papr.c 	hpte = pteg;
hpte               60 arch/powerpc/kvm/book3s_pr_papr.c 			if ((be64_to_cpu(*hpte) & HPTE_V_VALID) == 0)
hpte               62 arch/powerpc/kvm/book3s_pr_papr.c 			hpte += 2;
hpte               65 arch/powerpc/kvm/book3s_pr_papr.c 		hpte += i * 2;
hpte               66 arch/powerpc/kvm/book3s_pr_papr.c 		if (*hpte & HPTE_V_VALID)
hpte               70 arch/powerpc/kvm/book3s_pr_papr.c 	hpte[0] = cpu_to_be64(kvmppc_get_gpr(vcpu, 6));
hpte               71 arch/powerpc/kvm/book3s_pr_papr.c 	hpte[1] = cpu_to_be64(kvmppc_get_gpr(vcpu, 7));
hpte               74 arch/powerpc/kvm/book3s_pr_papr.c 	if (copy_to_user((void __user *)pteg_addr, hpte, HPTE_SIZE))
hpte              687 arch/powerpc/mm/book3s64/hash_native.c static void hpte_decode(struct hash_pte *hpte, unsigned long slot,
hpte              691 arch/powerpc/mm/book3s64/hash_native.c 	unsigned long hpte_v = be64_to_cpu(hpte->v);
hpte              692 arch/powerpc/mm/book3s64/hash_native.c 	unsigned long hpte_r = be64_to_cpu(hpte->r);