Home
last modified time | relevance | path

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

1234

/Linux-v5.4/arch/mips/include/asm/
Dpgtable-32.h160 pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() function
175 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() function
189 #define pfn_pte(pfn, prot) __pte(((pfn) << (PAGE_SHIFT + 2)) | pgprot_val(prot)) macro
192 #define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << _PFN_SHIFT) | pgprot_val(prot)) macro
Dpgtable-64.h310 #define pfn_pte(pfn, prot) __pte(((pfn) << (PAGE_SHIFT + 2)) | pgprot_val(prot)) macro
313 #define pfn_pte(pfn, prot) __pte(((pfn) << _PFN_SHIFT) | pgprot_val(prot)) macro
/Linux-v5.4/arch/powerpc/mm/kasan/
Dkasan_init_32.c30 __set_pte_at(&init_mm, va, ptep, pfn_pte(PHYS_PFN(pa), prot), 0); in kasan_populate_pte()
99 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
127 __set_pte_at(&init_mm, k_cur, ptep, pfn_pte(PHYS_PFN(pa), prot), 0); in kasan_remap_early_shadow_ro()
/Linux-v5.4/arch/arm64/mm/
Dhugetlbpage.c63 return __pgprot(pte_val(pfn_pte(pfn, __pgprot(0))) ^ pte_val(pte)); in pte_pgprot()
201 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in set_huge_pte_at()
397 set_pte_at(vma->vm_mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_access_flags()
426 set_pte_at(mm, addr, ptep, pfn_pte(pfn, hugeprot)); in huge_ptep_set_wrprotect()
Dkasan_init.c113 set_pte(ptep, pfn_pte(__phys_to_pfn(page_phys), PAGE_KERNEL)); in kasan_pte_populate()
256 pfn_pte(sym_to_pfn(kasan_early_shadow_page), in kasan_init()
/Linux-v5.4/arch/x86/xen/
Dp2m.c351 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
353 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
390 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list()
400 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
610 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry()
/Linux-v5.4/arch/mips/kvm/
Dmmu.c765 entry = pfn_pte(pfn, __pgprot(prot_bits)); in kvm_mips_map_page()
817 ptep[0] = pfn_pte(0, __pgprot(0)); in kvm_trap_emul_invalidate_gva()
818 ptep[1] = pfn_pte(0, __pgprot(0)); in kvm_trap_emul_invalidate_gva()
825 ptep[0] = pfn_pte(0, __pgprot(0)); in kvm_trap_emul_invalidate_gva()
826 ptep[1] = pfn_pte(0, __pgprot(0)); in kvm_trap_emul_invalidate_gva()
1067 pte_gpa[!idx] = pfn_pte(0, __pgprot(0)); in kvm_mips_handle_mapped_seg_tlb_fault()
1111 *ptep = pte_mkyoung(pte_mkdirty(pfn_pte(pfn, PAGE_SHARED))); in kvm_mips_handle_commpage_tlb_fault()
/Linux-v5.4/arch/m68k/sun3/
Ddvma.c33 ptep = pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL); in dvma_page()
/Linux-v5.4/arch/x86/kernel/
Dcrash_dump_32.c28 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn; in is_crashed_pfn_valid()
/Linux-v5.4/arch/um/include/asm/
Dpgtable-2level.h42 #define pfn_pte(pfn, prot) __pte(pfn_to_phys(pfn) | pgprot_val(prot)) macro
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_mm.c43 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot))); in remap_pfn()
/Linux-v5.4/arch/nios2/include/asm/
Dpgtable.h199 #define pfn_pte(pfn, prot) (__pte(pfn | pgprot_val(prot))) macro
241 #define mk_pte(page, prot) (pfn_pte(page_to_pfn(page), prot))
/Linux-v5.4/arch/m68k/include/asm/
Dsun3_pgtable.h103 #define mk_pte(page, pgprot) pfn_pte(page_to_pfn(page), (pgprot))
131 #define pfn_pte(pfn, pgprot) \ macro
/Linux-v5.4/arch/m68k/mm/
Dsun3mmu.c79 pte_t pte = pfn_pte(virt_to_pfn(address), PAGE_INIT); in paging_init()
/Linux-v5.4/drivers/xen/
Dxlate_mmu.c100 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot)); in remap_pte_fn()
277 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), r->prot)); in remap_pfn_fn()
/Linux-v5.4/arch/unicore32/include/asm/
Dpgtable.h151 #define pfn_pte(pfn, prot) (__pte(((pfn) << PAGE_SHIFT) \ macro
226 #define mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot)
/Linux-v5.4/arch/arc/include/asm/
Dpgtable.h280 #define mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot)
281 #define pfn_pte(pfn, prot) __pte(__pfn_to_phys(pfn) | pgprot_val(prot)) macro
/Linux-v5.4/arch/arm/mm/
Dflush.c43 set_top_pte(to, pfn_pte(pfn, PAGE_KERNEL)); in flush_pfn_alias()
58 set_top_pte(va, pfn_pte(pfn, PAGE_KERNEL)); in flush_icache_alias()
/Linux-v5.4/arch/mips/bcm47xx/
Dprom.c122 #define ENTRYLO(x) ((pte_val(pfn_pte((x) >> _PFN_SHIFT, PAGE_KERNEL_UNCACHED)) >> 6) | 1)
/Linux-v5.4/arch/hexagon/include/asm/
Dpgtable.h295 #define mk_pte(page, pgprot) pfn_pte(page_to_pfn(page), (pgprot))
395 #define pfn_pte(pfn, pgprot) __pte((pfn << PAGE_SHIFT) | pgprot_val(pgprot)) macro
/Linux-v5.4/arch/powerpc/include/asm/
Dpgtable.h48 #define mk_pte(page, pgprot) pfn_pte(page_to_pfn(page), (pgprot))
/Linux-v5.4/arch/unicore32/kernel/
Dhibernate.c108 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in resume_physical_mapping_init()
/Linux-v5.4/arch/x86/mm/
Diomap_32.c58 set_pte(kmap_pte - idx, pfn_pte(pfn, prot)); in kmap_atomic_prot_pfn()
/Linux-v5.4/arch/mips/mm/
Dhighmem.c117 set_pte(kmap_pte-idx, pfn_pte(pfn, PAGE_KERNEL)); in kmap_atomic_pfn()
/Linux-v5.4/arch/powerpc/mm/nohash/
Dbook3e_pgtable.c112 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, prot)); in map_kernel_page()

1234