Home
last modified time | relevance | path

Searched refs:HPTE_R_C (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c158 rcbits = hpte_r & (HPTE_R_R | HPTE_R_C); in remove_revmap_chain()
178 if (rcbits & HPTE_R_C) in remove_revmap_chain()
380 ptel &= rcbits | ~(HPTE_R_R | HPTE_R_C); in kvmppc_do_h_enter()
633 rcbits = rev->guest_rpte & (HPTE_R_R|HPTE_R_C); in kvmppc_h_bulk_remove()
664 rcbits = rev->guest_rpte & (HPTE_R_R|HPTE_R_C); in kvmppc_h_bulk_remove()
732 r |= be64_to_cpu(hpte[1]) & (HPTE_R_R | HPTE_R_C); in kvmppc_h_protect()
776 r = rev[i].guest_rpte | (r & (HPTE_R_R | HPTE_R_C)); in kvmppc_h_read()
816 gr |= r & (HPTE_R_R | HPTE_R_C); in kvmppc_h_clear_ref()
859 if (gr & HPTE_R_C) { in kvmppc_h_clear_mod()
860 rev->guest_rpte &= ~HPTE_R_C; in kvmppc_h_clear_mod()
[all …]
H A Dbook3s_64_mmu_hv.c232 HPTE_R_R | HPTE_R_C | HPTE_R_M | PP_RWXX; in kvmppc_map_vrma()
718 r &= rcbits | ~(HPTE_R_R | HPTE_R_C); in kvmppc_book3s_hv_page_fault()
726 r |= be64_to_cpu(hptep[1]) & (HPTE_R_R | HPTE_R_C); in kvmppc_book3s_hv_page_fault()
810 rcbits = be64_to_cpu(hptep[1]) & (HPTE_R_R | HPTE_R_C); in kvmppc_unmap_hpte()
812 if ((rcbits & HPTE_R_C) && memslot->dirty_bitmap) in kvmppc_unmap_hpte()
1071 if (!(hptep1 & HPTE_R_C) && in kvm_test_clear_dirty_npages()
1094 if (r & HPTE_R_C) { in kvm_test_clear_dirty_npages()
1095 hptep[1] = cpu_to_be64(r & ~HPTE_R_C); in kvm_test_clear_dirty_npages()
1096 if (!(rev[i].guest_rpte & HPTE_R_C)) { in kvm_test_clear_dirty_npages()
1097 rev[i].guest_rpte |= HPTE_R_C; in kvm_test_clear_dirty_npages()
[all …]
H A Dbook3s_64_mmu.c340 if (iswrite && gpte->may_write && !(r & HPTE_R_C)) { in kvmppc_mmu_book3s_64_xlate()
344 r |= HPTE_R_C; in kvmppc_mmu_book3s_64_xlate()
H A Dbook3s_pr_papr.c204 tsh |= (pte[1] & (HPTE_R_C | HPTE_R_R)) << 43; in kvmppc_h_pr_bulk_remove()
/openbmc/linux/arch/powerpc/mm/ptdump/
H A Dhashpagetable.c118 .mask = HPTE_R_C,
119 .val = HPTE_R_C,
/openbmc/linux/arch/powerpc/include/asm/book3s/64/
H A Dmmu-hash.h102 #define HPTE_R_C ASM_CONST(0x0000000000000080) macro
/openbmc/linux/arch/powerpc/mm/book3s64/
H A Dhash_native.c414 HPTE_R_C))); in native_hpte_updatepp()
H A Dhash_utils.c326 rflags |= HPTE_R_C; in htab_convert_pte_flags()