| /linux/Documentation/features/vm/pte_special/ |
| H A D | arch-support.txt | 4 # description: arch supports the pte_special()/pte_mkspecial() VM APIs
|
| /linux/drivers/xen/ |
| H A D | xlate_mmu.c | 100 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/arm/include/asm/ |
| H A D | pgtable-3level.h | 183 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable.h | 475 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function 875 return pte_pmd(pte_mkspecial(pmd_pte(pmd))); in pmd_mkspecial() 887 return pte_pud(pte_mkspecial(pud_pte(pud))); in pud_mkspecial()
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | pgtable.h | 616 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function 1300 return pte_pmd(pte_mkspecial(pmd_pte(pmd))); in pmd_mkspecial() 1312 return pte_pud(pte_mkspecial(pud_pte(pud))); in pud_mkspecial()
|
| /linux/arch/powerpc/include/asm/nohash/ |
| H A D | pgtable.h | 283 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/arch/powerpc/include/asm/book3s/32/ |
| H A D | pgtable.h | 507 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 53 | pte_mkspecial | Creates a special PTE |
|
| /linux/arch/parisc/include/asm/ |
| H A D | pgtable.h | 315 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 D | pgtable.h | 446 static inline pte_t pte_mkspecial(pte_t pte) { pte_val(pte) |= _PAGE_SPECIAL; return pte; } in pte_mkspecial() function
|
| /linux/mm/ |
| H A D | userfaultfd.c | 651 _dst_pte = pte_mkspecial(pfn_pte(zero_pfn(dst_addr), 1384 zero_pte = pte_mkspecial(pfn_pte(zero_pfn(dst_addr), in move_pages_ptes()
|
| H A D | memory.c | 2377 pteval = pte_mkspecial(pteval); in insert_page_into_pte_locked() 2706 entry = pte_mkspecial(pfn_pte(pfn, prot)); in insert_pfn() 2929 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot))); in remap_pte_range() 5360 entry = pte_mkspecial(pfn_pte(zero_pfn(vmf->address), in do_anonymous_page()
|
| H A D | migrate.c | 324 newpte = pte_mkspecial(pfn_pte(zero_pfn(pvmw->address), in try_to_map_unused_to_zeropage()
|
| H A D | vmalloc.c | 3581 ptent = pte_mkspecial(pfn_pte(pfn, data->prot)); in vmap_pfn_apply()
|
| H A D | huge_memory.c | 3078 entry = pte_mkspecial(entry); in __split_huge_zero_page_pmd()
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable.h | 493 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/arch/s390/include/asm/ |
| H A D | pgtable.h | 1079 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/arch/arm64/include/asm/ |
| H A D | pgtable.h | 304 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|
| /linux/arch/x86/xen/ |
| H A D | mmu_pv.c | 2463 pte_t pte = pte_mkspecial(mfn_pte(*rmd->pfn, rmd->prot)); in remap_area_pfn_pte_fn()
|
| /linux/include/linux/ |
| H A D | mm.h | 3416 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() function
|