Lines Matching refs:pvo

233 moea64_pte_synch_native(mmu_t mmu, struct pvo_entry *pvo)  in moea64_pte_synch_native()  argument
235 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_synch_native()
239 PMAP_LOCK_ASSERT(pvo->pvo_pmap, MA_OWNED); in moea64_pte_synch_native()
241 moea64_pte_from_pvo(pvo, &properpt); in moea64_pte_synch_native()
260 moea64_pte_clear_native(mmu_t mmu, struct pvo_entry *pvo, uint64_t ptebit) in moea64_pte_clear_native() argument
262 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_clear_native()
266 PMAP_LOCK_ASSERT(pvo->pvo_pmap, MA_OWNED); in moea64_pte_clear_native()
268 moea64_pte_from_pvo(pvo, &properpt); in moea64_pte_clear_native()
294 TLBIE(pvo->pvo_vpn); in moea64_pte_clear_native()
298 ptelo = moea64_pte_unset_native(mmu, pvo); in moea64_pte_clear_native()
299 moea64_pte_insert_native(mmu, pvo); in moea64_pte_clear_native()
306 moea64_pte_unset_native(mmu_t mmu, struct pvo_entry *pvo) in moea64_pte_unset_native() argument
308 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_unset_native()
312 moea64_pte_from_pvo(pvo, &properpt); in moea64_pte_unset_native()
331 TLBIE(pvo->pvo_vpn); in moea64_pte_unset_native()
344 moea64_pte_replace_native(mmu_t mmu, struct pvo_entry *pvo, int flags) in moea64_pte_replace_native() argument
346 volatile struct lpte *pt = moea64_pteg_table + pvo->pvo_pte.slot; in moea64_pte_replace_native()
352 moea64_pte_from_pvo(pvo, &properpt); in moea64_pte_replace_native()
365 ptelo = moea64_pte_unset_native(mmu, pvo); in moea64_pte_replace_native()
366 moea64_pte_insert_native(mmu, pvo); in moea64_pte_replace_native()
635 moea64_pte_insert_native(mmu_t mmu, struct pvo_entry *pvo) in moea64_pte_insert_native() argument
641 moea64_pte_from_pvo(pvo, &insertpt); in moea64_pte_insert_native()
649 pvo->pvo_pte.slot &= ~7ULL; /* Base slot address */ in moea64_pte_insert_native()
650 slot = moea64_insert_to_pteg_native(&insertpt, pvo->pvo_pte.slot, in moea64_pte_insert_native()
654 pvo->pvo_pte.slot = slot; in moea64_pte_insert_native()
661 pvo->pvo_vaddr ^= PVO_HID; in moea64_pte_insert_native()
663 pvo->pvo_pte.slot ^= (moea64_pteg_mask << 3); in moea64_pte_insert_native()
664 slot = moea64_insert_to_pteg_native(&insertpt, pvo->pvo_pte.slot, in moea64_pte_insert_native()
668 pvo->pvo_pte.slot = slot; in moea64_pte_insert_native()
682 slot = moea64_insert_to_pteg_native(&insertpt, pvo->pvo_pte.slot, in moea64_pte_insert_native()
686 pvo->pvo_pte.slot = slot; in moea64_pte_insert_native()
691 pvo->pvo_vaddr ^= PVO_HID; in moea64_pte_insert_native()
693 pvo->pvo_pte.slot ^= (moea64_pteg_mask << 3); in moea64_pte_insert_native()
694 slot = moea64_insert_to_pteg_native(&insertpt, pvo->pvo_pte.slot, in moea64_pte_insert_native()
698 pvo->pvo_pte.slot = slot; in moea64_pte_insert_native()