Lines Matching refs:mmu

71 	PVOP_VCALL0(mmu.flush_tlb_user);  in __flush_tlb_local()
76 PVOP_VCALL0(mmu.flush_tlb_kernel); in __flush_tlb_global()
81 PVOP_VCALL1(mmu.flush_tlb_one_user, addr); in __flush_tlb_one_user()
87 PVOP_VCALL2(mmu.flush_tlb_multi, cpumask, info); in __flush_tlb_multi()
92 PVOP_VCALL2(mmu.tlb_remove_table, tlb, table); in paravirt_tlb_remove_table()
97 PVOP_VCALL1(mmu.exit_mmap, mm); in paravirt_arch_exit_mmap()
103 PVOP_VCALL3(mmu.notify_page_enc_status_changed, pfn, npages, enc); in notify_page_enc_status_changed()
144 return PVOP_ALT_CALLEE0(unsigned long, mmu.read_cr2, in read_cr2()
151 PVOP_VCALL1(mmu.write_cr2, x); in write_cr2()
156 return PVOP_ALT_CALL0(unsigned long, mmu.read_cr3, in __read_cr3()
162 PVOP_ALT_VCALL1(mmu.write_cr3, x, in write_cr3()
338 PVOP_VCALL2(mmu.activate_mm, prev, next); in paravirt_activate_mm()
344 PVOP_VCALL2(mmu.dup_mmap, oldmm, mm); in paravirt_arch_dup_mmap()
349 return PVOP_CALL1(int, mmu.pgd_alloc, mm); in paravirt_pgd_alloc()
354 PVOP_VCALL2(mmu.pgd_free, mm, pgd); in paravirt_pgd_free()
359 PVOP_VCALL2(mmu.alloc_pte, mm, pfn); in paravirt_alloc_pte()
363 PVOP_VCALL1(mmu.release_pte, pfn); in paravirt_release_pte()
368 PVOP_VCALL2(mmu.alloc_pmd, mm, pfn); in paravirt_alloc_pmd()
373 PVOP_VCALL1(mmu.release_pmd, pfn); in paravirt_release_pmd()
378 PVOP_VCALL2(mmu.alloc_pud, mm, pfn); in paravirt_alloc_pud()
382 PVOP_VCALL1(mmu.release_pud, pfn); in paravirt_release_pud()
387 PVOP_VCALL2(mmu.alloc_p4d, mm, pfn); in paravirt_alloc_p4d()
392 PVOP_VCALL1(mmu.release_p4d, pfn); in paravirt_release_p4d()
397 return (pte_t) { PVOP_ALT_CALLEE1(pteval_t, mmu.make_pte, val, in __pte()
404 return PVOP_ALT_CALLEE1(pteval_t, mmu.pte_val, pte.pte, in pte_val()
410 return (pgd_t) { PVOP_ALT_CALLEE1(pgdval_t, mmu.make_pgd, val, in __pgd()
417 return PVOP_ALT_CALLEE1(pgdval_t, mmu.pgd_val, pgd.pgd, in pgd_val()
427 ret = PVOP_CALL3(pteval_t, mmu.ptep_modify_prot_start, vma, addr, ptep); in ptep_modify_prot_start()
436 PVOP_VCALL4(mmu.ptep_modify_prot_commit, vma, addr, ptep, pte.pte); in ptep_modify_prot_commit()
441 PVOP_VCALL2(mmu.set_pte, ptep, pte.pte); in set_pte()
446 PVOP_VCALL2(mmu.set_pmd, pmdp, native_pmd_val(pmd)); in set_pmd()
451 return (pmd_t) { PVOP_ALT_CALLEE1(pmdval_t, mmu.make_pmd, val, in __pmd()
458 return PVOP_ALT_CALLEE1(pmdval_t, mmu.pmd_val, pmd.pmd, in pmd_val()
464 PVOP_VCALL2(mmu.set_pud, pudp, native_pud_val(pud)); in set_pud()
471 ret = PVOP_ALT_CALLEE1(pudval_t, mmu.make_pud, val, in __pud()
479 return PVOP_ALT_CALLEE1(pudval_t, mmu.pud_val, pud.pud, in pud_val()
492 PVOP_VCALL2(mmu.set_p4d, p4dp, val); in set_p4d()
499 p4dval_t ret = PVOP_ALT_CALLEE1(p4dval_t, mmu.make_p4d, val, in __p4d()
508 return PVOP_ALT_CALLEE1(p4dval_t, mmu.p4d_val, p4d.p4d, in p4d_val()
514 PVOP_VCALL2(mmu.set_pgd, pgdp, native_pgd_val(pgd)); in __set_pgd()
566 PVOP_VCALL0(mmu.lazy_mode.enter); in arch_enter_lazy_mmu_mode()
571 PVOP_VCALL0(mmu.lazy_mode.leave); in arch_leave_lazy_mmu_mode()
576 PVOP_VCALL0(mmu.lazy_mode.flush); in arch_flush_lazy_mmu_mode()
582 pv_ops.mmu.set_fixmap(idx, phys, flags); in __set_fixmap()