Home
last modified time | relevance | path

Searched refs:guest_rpte (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_mmu_hv.c369 gr = kvm->arch.hpt.rev[index].guest_rpte; in kvmppc_mmu_book3s_64_hv_xlate()
537 hpte[2] = r = rev->guest_rpte; in kvmppc_book3s_hv_page_fault()
676 rev->guest_rpte != hpte[2]) in kvmppc_book3s_hv_page_fault()
692 /* Only set R/C in real HPTE if set in both *rmap and guest_rpte */ in kvmppc_book3s_hv_page_fault()
823 ptel = rev[i].guest_rpte; in kvmppc_unmap_hpte()
835 if (rcbits & ~rev[i].guest_rpte) { in kvmppc_unmap_hpte()
836 rev[i].guest_rpte = ptel | rcbits; in kvmppc_unmap_hpte()
957 if (!(rev[i].guest_rpte & HPTE_R_R)) { in kvm_age_rmapp()
958 rev[i].guest_rpte |= HPTE_R_R; in kvm_age_rmapp()
1098 if (!(rev[i].guest_rpte in kvm_test_clear_dirty_npages()
1237 unsigned long vpte, rpte, guest_rpte; resize_hpt_rehash_hpte() local
[all...]
H A Dbook3s_hv_rm_mmu.c172 ptel = rev->guest_rpte |= rcbits; in remove_revmap_chain()
363 rev->guest_rpte = g_ptel; in kvmppc_do_h_enter()
535 r = rev->guest_rpte & ~HPTE_GR_RESERVED; in kvmppc_do_h_remove()
635 rcbits = rev->guest_rpte & (HPTE_R_R|HPTE_R_C); in kvmppc_h_bulk_remove()
666 rcbits = rev->guest_rpte & (HPTE_R_R|HPTE_R_C); in kvmppc_h_bulk_remove()
712 r = (rev->guest_rpte & ~mask) | bits; in kvmppc_h_protect()
713 rev->guest_rpte = r; in kvmppc_h_protect()
777 r = rev[i].guest_rpte | (r & (HPTE_R_R | HPTE_R_C)); in kvmppc_h_read()
810 gr = rev->guest_rpte; in kvmppc_h_clear_ref()
811 if (rev->guest_rpte in kvmppc_h_clear_ref()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_64_mmu_hv.c379 gr = kvm->arch.hpt.rev[index].guest_rpte; in kvmppc_mmu_book3s_64_hv_xlate()
561 hpte[2] = r = rev->guest_rpte; in kvmppc_book3s_hv_page_fault()
700 rev->guest_rpte != hpte[2]) in kvmppc_book3s_hv_page_fault()
716 /* Only set R/C in real HPTE if set in both *rmap and guest_rpte */ in kvmppc_book3s_hv_page_fault()
802 ptel = rev[i].guest_rpte; in kvmppc_unmap_hpte()
814 if (rcbits & ~rev[i].guest_rpte) { in kvmppc_unmap_hpte()
815 rev[i].guest_rpte = ptel | rcbits; in kvmppc_unmap_hpte()
941 if (!(rev[i].guest_rpte & HPTE_R_R)) { in kvm_age_rmapp()
942 rev[i].guest_rpte |= HPTE_R_R; in kvm_age_rmapp()
1096 if (!(rev[i].guest_rpte in kvm_test_clear_dirty_npages()
1235 unsigned long vpte, rpte, guest_rpte; resize_hpt_rehash_hpte() local
[all...]
H A Dbook3s_hv_rm_mmu.c159 ptel = rev->guest_rpte |= rcbits; in remove_revmap_chain()
359 rev->guest_rpte = g_ptel; in kvmppc_do_h_enter()
532 r = rev->guest_rpte & ~HPTE_GR_RESERVED; in kvmppc_do_h_remove()
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()
710 r = (rev->guest_rpte & ~mask) | bits; in kvmppc_h_protect()
711 rev->guest_rpte = r; in kvmppc_h_protect()
776 r = rev[i].guest_rpte | (r & (HPTE_R_R | HPTE_R_C)); in kvmppc_h_read()
810 gr = rev->guest_rpte; in kvmppc_h_clear_ref()
811 if (rev->guest_rpte in kvmppc_h_clear_ref()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h168 * We use this bit in the guest_rpte field of the revmap entry
528 rev->guest_rpte |= HPTE_GR_MODIFIED; in note_hpte_modification()
H A Dkvm_host.h231 unsigned long guest_rpte; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h165 * We use this bit in the guest_rpte field of the revmap entry
529 rev->guest_rpte |= HPTE_GR_MODIFIED; in note_hpte_modification()
H A Dkvm_host.h225 unsigned long guest_rpte; member

Completed in 14 milliseconds