Home
last modified time | relevance | path

Searched refs:pte_mkspecial (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/gpu/drm/i915/
H A Di915_mm.c60 pte_mkspecial(pfn_pte(sgt_pfn(r), r->prot))); in remap_sg()
78 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot))); in remap_pfn()
/linux/Documentation/features/vm/pte_special/
H A Darch-support.txt4 # description: arch supports the pte_special()/pte_mkspecial() VM APIs
/linux/drivers/xen/
H A Dxlate_mmu.c100 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot)); in remap_pte_fn()
276 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), r->prot)); in remap_pfn_fn()
/linux/arch/riscv/include/asm/
H A Dpgtable.h449 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
792 return pte_pmd(pte_mkspecial(pmd_pte(pmd))); in pmd_mkspecial()
804 return pte_pud(pte_mkspecial(pud_pte(pud))); in pud_mkspecial()
/linux/arch/mips/include/asm/
H A Dpgtable.h267 static inline pte_t pte_mkspecial(pte_t pte) function
278 static inline pte_t pte_mkspecial(pte_t pte) function
/linux/arch/arm/include/asm/
H A Dpgtable-3level.h183 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/powerpc/include/asm/nohash/
H A Dpgtable.h272 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h501 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/Documentation/mm/
H A Darch_pgtable_helpers.rst53 | pte_mkspecial | Creates a special PTE |
/linux/arch/parisc/include/asm/
H A Dpgtable.h326 static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; } in pte_mkspecial() function
/linux/arch/loongarch/include/asm/
H A Dpgtable.h409 static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; } in pte_mkspecial() function
/linux/mm/
H A Duserfaultfd.c356 _dst_pte = pte_mkspecial(pfn_pte(my_zero_pfn(dst_addr), in mfill_atomic_pte_zeropage()
1235 zero_pte = pte_mkspecial(pfn_pte(my_zero_pfn(dst_addr), in move_zeropage_pte()
H A Ddebug_vm_pgtable.c654 WARN_ON(!pte_special(pte_mkspecial(pte))); in pte_special_tests()
H A Dmemory.c2302 pteval = pte_mkspecial(pteval); in insert_page_into_pte_locked()
2605 entry = pte_mkspecial(pfn_pte(pfn, prot)); in insert_pfn()
2828 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot))); in remap_pte_range()
5157 entry = pte_mkspecial(pfn_pte(my_zero_pfn(vmf->address), in do_anonymous_page()
H A Dmigrate.c323 newpte = pte_mkspecial(pfn_pte(my_zero_pfn(pvmw->address), in try_to_map_unused_to_zeropage()
H A Dksm.c1405 newpte = pte_mkdirty(pte_mkspecial(pfn_pte(page_to_pfn(kpage), vma->vm_page_prot))); in replace_page()
H A Dvmalloc.c3551 ptent = pte_mkspecial(pfn_pte(pfn, data->prot)); in vmap_pfn_apply()
H A Dhuge_memory.c2818 entry = pte_mkspecial(entry); in __split_huge_zero_page_pmd()
/linux/arch/sparc/include/asm/
H A Dpgtable_64.h602 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h601 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/x86/include/asm/
H A Dpgtable.h500 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/s390/include/asm/
H A Dpgtable.h1139 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/arm64/include/asm/
H A Dpgtable.h343 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
/linux/arch/x86/xen/
H A Dmmu_pv.c2472 pte_t pte = pte_mkspecial(mfn_pte(*rmd->pfn, rmd->prot)); in remap_area_pfn_pte_fn()
/linux/include/linux/
H A Dmm.h2779 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function