hptp             1650 arch/powerpc/kvm/book3s_64_mmu_hv.c static int hpte_dirty(struct revmap_entry *revp, __be64 *hptp)
hptp             1659 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if ((be64_to_cpu(hptp[0]) & HPTE_V_VALID) &&
hptp             1660 arch/powerpc/kvm/book3s_64_mmu_hv.c 	    (be64_to_cpu(hptp[1]) & rcbits_unset))
hptp             1666 arch/powerpc/kvm/book3s_64_mmu_hv.c static long record_hpte(unsigned long flags, __be64 *hptp,
hptp             1676 arch/powerpc/kvm/book3s_64_mmu_hv.c 	dirty = hpte_dirty(revp, hptp);
hptp             1681 arch/powerpc/kvm/book3s_64_mmu_hv.c 	if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT)) {
hptp             1684 arch/powerpc/kvm/book3s_64_mmu_hv.c 		    !(be64_to_cpu(hptp[0]) & HPTE_V_BOLTED))
hptp             1694 arch/powerpc/kvm/book3s_64_mmu_hv.c 		while (!try_lock_hpte(hptp, HPTE_V_HVLOCK))
hptp             1696 arch/powerpc/kvm/book3s_64_mmu_hv.c 		v = be64_to_cpu(hptp[0]);
hptp             1697 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hr = be64_to_cpu(hptp[1]);
hptp             1729 arch/powerpc/kvm/book3s_64_mmu_hv.c 		unlock_hpte(hptp, be64_to_cpu(hptp[0]));
hptp             1745 arch/powerpc/kvm/book3s_64_mmu_hv.c 	__be64 *hptp;
hptp             1763 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hptp = (__be64 *)(kvm->arch.hpt.virt + (i * HPTE_SIZE));
hptp             1780 arch/powerpc/kvm/book3s_64_mmu_hv.c 			       !hpte_dirty(revp, hptp)) {
hptp             1782 arch/powerpc/kvm/book3s_64_mmu_hv.c 				hptp += 2;
hptp             1792 arch/powerpc/kvm/book3s_64_mmu_hv.c 		       record_hpte(flags, hptp, hpte, revp, 1, first_pass)) {
hptp             1801 arch/powerpc/kvm/book3s_64_mmu_hv.c 			hptp += 2;
hptp             1807 arch/powerpc/kvm/book3s_64_mmu_hv.c 		       record_hpte(flags, hptp, hpte, revp, 0, first_pass)) {
hptp             1811 arch/powerpc/kvm/book3s_64_mmu_hv.c 			hptp += 2;
hptp             1847 arch/powerpc/kvm/book3s_64_mmu_hv.c 	__be64 *hptp;
hptp             1892 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hptp = (__be64 *)(kvm->arch.hpt.virt + (i * HPTE_SIZE));
hptp             1913 arch/powerpc/kvm/book3s_64_mmu_hv.c 			if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT))
hptp             1939 arch/powerpc/kvm/book3s_64_mmu_hv.c 			hptp += 2;
hptp             1943 arch/powerpc/kvm/book3s_64_mmu_hv.c 			if (be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT))
hptp             1946 arch/powerpc/kvm/book3s_64_mmu_hv.c 			hptp += 2;
hptp             2061 arch/powerpc/kvm/book3s_64_mmu_hv.c 	__be64 *hptp;
hptp             2090 arch/powerpc/kvm/book3s_64_mmu_hv.c 	hptp = (__be64 *)(kvm->arch.hpt.virt + (i * HPTE_SIZE));
hptp             2092 arch/powerpc/kvm/book3s_64_mmu_hv.c 	     ++i, hptp += 2) {
hptp             2093 arch/powerpc/kvm/book3s_64_mmu_hv.c 		if (!(be64_to_cpu(hptp[0]) & (HPTE_V_VALID | HPTE_V_ABSENT)))
hptp             2098 arch/powerpc/kvm/book3s_64_mmu_hv.c 		while (!try_lock_hpte(hptp, HPTE_V_HVLOCK))
hptp             2100 arch/powerpc/kvm/book3s_64_mmu_hv.c 		v = be64_to_cpu(hptp[0]) & ~HPTE_V_HVLOCK;
hptp             2101 arch/powerpc/kvm/book3s_64_mmu_hv.c 		hr = be64_to_cpu(hptp[1]);
hptp             2103 arch/powerpc/kvm/book3s_64_mmu_hv.c 		unlock_hpte(hptp, v);