Home
last modified time | relevance | path

Searched refs:pte_pfn (Results 1 – 100 of 100) sorted by relevance

/linux-4.4.14/arch/mips/include/asm/
Dpgtable-32.h107 #define pte_page(x) pfn_to_page(pte_pfn(x))
108 #define pte_pfn(x) (((unsigned long)((x).pte_high >> _PFN_SHIFT)) | (unsigned long)((x).pte_low <<… macro
123 #define pte_page(x) pfn_to_page(pte_pfn(x))
126 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
129 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
Dpgtable-64.h225 #define pte_page(x) pfn_to_page(pte_pfn(x))
228 #define pte_pfn(x) ((unsigned long)((x).pte >> (PAGE_SHIFT + 2))) macro
231 #define pte_pfn(x) ((unsigned long)((x).pte >> _PFN_SHIFT)) macro
Dpgtable.h248 if (pte_present(*ptep) && (pte_pfn(*ptep) == pte_pfn(pteval))) in set_pte_at()
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable-2level.h68 #define pte_page(x) pfn_to_page(pte_pfn(x))
70 #define pte_pfn(x) (pte_val(x) >> PAGE_SHIFT) macro
/linux-4.4.14/drivers/lguest/
Dpage_tables.c227 pfn = get_pfn(base + pte_pfn(gpte), write); in gpte_to_spte()
229 kill_guest(cpu, "failed to get page %lu", pte_pfn(gpte)); in gpte_to_spte()
259 return (pte_pfn(gpte) >= cpu->lg->pfn_limit in gpte_in_iomem()
260 && pte_pfn(gpte) < cpu->lg->device_limit); in gpte_in_iomem()
266 pte_pfn(gpte) >= cpu->lg->pfn_limit) { in check_gpte()
482 *iomem = (pte_pfn(gpte) << PAGE_SHIFT) | (vaddr & ~PAGE_MASK); in demand_page()
707 *paddr = pte_pfn(gpte) * PAGE_SIZE | (vaddr & ~PAGE_MASK); in __guest_pa()
/linux-4.4.14/arch/mips/mm/
Dgup.c50 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
82 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pmd()
148 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_huge_pud()
Dcache.c134 pfn = pte_pfn(pte); in __update_cache()
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h262 #define pte_page(x) pfn_to_page(pte_pfn(x))
269 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
311 return pfn_pte(pte_pfn(pte), newprot); in pte_modify()
481 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
Dpgtable_64.h105 #define pud_pfn(pud) pte_pfn(pud_pte(pud))
/linux-4.4.14/arch/microblaze/mm/
Dconsistent.c174 return pte_pfn(*ptep); in consistent_virt_to_pfn()
207 pfn = pte_pfn(*ptep); in consistent_free()
/linux-4.4.14/arch/x86/xen/
Dp2m.c457 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine()
590 p2m_pfn = pte_pfn(READ_ONCE(*ptep)); in xen_alloc_p2m_entry()
607 if (pte_pfn(*ptep) == p2m_pfn) { in xen_alloc_p2m_entry()
683 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine()
686 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in __set_phys_to_machine()
Denlighten.c497 pfn = pte_pfn(*ptep); in set_aliased_prot()
621 pfn = pte_pfn(*ptep); in xen_load_gdt()
Dmmu.c1189 pa = pte_pfn(pte[i]) << PAGE_SHIFT; in xen_cleanmfnmap()
1580 pfn = pte_pfn(pte); in mask_rw_pte()
2078 pa = pte_pfn(pte) << PAGE_SHIFT; in xen_early_virt_to_phys()
/linux-4.4.14/arch/tile/gxio/
Dkiorpc.c56 pfn = pte_pfn(mmio_base) + PFN_DOWN(offset); in iorpc_ioremap()
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable-2level.h41 #define pte_pfn(x) ((unsigned long)(((x).pte >> PAGE_SHIFT))) macro
Dpgtable.h260 #define pte_page(x) (pfn_to_page(pte_pfn(x)))
/linux-4.4.14/arch/um/include/asm/
Dpgtable-2level.h40 #define pte_pfn(x) phys_to_pfn(pte_val(x)) macro
Dpgtable-3level.h96 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
Dpgtable.h113 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-4.4.14/arch/x86/kernel/
Dcrash_dump_32.c27 return pte_pfn(pfn_pte(pfn, __pgprot(0))) == pfn; in is_crashed_pfn_valid()
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_64.h257 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
276 #define pte_page(x) pfn_to_page(pte_pfn(x))
668 return pte_pfn(pte); in pmd_pfn()
819 pfn = pte_pfn(pte); in __pmd_page()
846 return pte_pfn(pte); in pud_pfn()
932 unsigned long this_pfn = pte_pfn(pte); \
Dpgtable_32.h264 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
277 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable.h73 static inline unsigned long pte_pfn(pte_t pte) { in pte_pfn() function
77 #define pte_page(x) pfn_to_page(pte_pfn(x))
Dpgtable-ppc64.h515 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
/linux-4.4.14/arch/nios2/include/asm/
Dpgtable.h197 #define pte_pfn(pte) (pte_val(pte) & 0xfffff) macro
199 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/linux-4.4.14/arch/metag/include/asm/
Dpgtable.h104 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
118 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h152 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
158 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/linux-4.4.14/arch/parisc/kernel/
Dcache.c80 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
546 pfn = pte_pfn(*ptep); in flush_cache_mm()
598 pfn = pte_pfn(*ptep); in flush_cache_range()
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h65 #define pte_page(x) pfn_to_page(pte_pfn(x))
66 #define pte_pfn(x) ((unsigned long)((x).pte >> PAGE_SHIFT)) macro
/linux-4.4.14/arch/hexagon/include/asm/
Dpgtable.h312 #define pte_page(x) pfn_to_page(pte_pfn(x))
412 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/linux-4.4.14/arch/powerpc/mm/
Ddma-noncoherent.c287 pfn = pte_pfn(*ptep); in __dma_free_coherent()
419 return pte_pfn(*ptep); in __dma_get_coherent_pfn()
Dhugetlbpage-hash64.c91 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT; in __hash_page_huge()
Dhugetlbpage-book3e.c126 mas7_3 = (u64)pte_pfn(pte) << PAGE_SHIFT; in book3e_hugetlb_preload()
Dpgtable.c53 unsigned long pfn = pte_pfn(pte); in maybe_pte_to_page()
Dhugetlbpage.c1091 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_hugepte()
Dhash_utils_64.c856 if (!pfn_valid(pte_pfn(pte))) in hash_page_do_lazy_icache()
/linux-4.4.14/arch/sh/include/asm/
Dpgtable.h127 #define pte_pfn(x) ((unsigned long)(((x).pte_low >> PAGE_SHIFT))) macro
Dpgtable_32.h333 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-4.4.14/arch/alpha/include/asm/
Dmmzone.h76 #define pte_pfn(pte) (pte_val(pte) >> 32) macro
Dpgtable.h208 #define pte_pfn(pte) (pte_val(pte) >> 32) macro
209 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h253 #define pte_pfn(_pte) ((pte_val(_pte) & _PFN_MASK) >> PAGE_SHIFT) macro
337 pte_pfn(*ptep) != pte_pfn(pteval))) in set_pte()
/linux-4.4.14/arch/arc/include/asm/
Dhugepage.h38 #define pmd_pfn(pmd) pte_pfn(pmd_pte(pmd))
Dpgtable.h279 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h287 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
289 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-4.4.14/arch/arm/include/asm/
Dpgtable.h209 #define pte_pfn(pte) ((pte_val(pte) & PHYS_MASK) >> PAGE_SHIFT) macro
212 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/linux-4.4.14/arch/tile/kernel/
Dsmp.c249 offset = PFN_PHYS(pte_pfn(pte)); in ipi_init()
Dsetup.c1601 BUG_ON(pfn != pte_pfn(pte)); in setup_per_cpu_areas()
1616 BUG_ON(pfn != pte_pfn(*ptep)); in setup_per_cpu_areas()
/linux-4.4.14/arch/mn10300/include/asm/
Dpgtable.h314 #define pte_page(x) pfn_to_page(pte_pfn(x))
316 #define pte_pfn(x) ((unsigned long) (pte_val(x) >> PAGE_SHIFT)) macro
/linux-4.4.14/arch/powerpc/kernel/
Dio-workarounds.c84 paddr = pte_pfn(*ptep) << PAGE_SHIFT; in iowa_mem_find_bus()
Deeh.c359 pa = pte_pfn(*ptep) << PAGE_SHIFT; in eeh_token_to_phys()
/linux-4.4.14/arch/score/mm/
Dcache.c85 pfn = pte_pfn(pte); in __update_cache()
/linux-4.4.14/arch/arm/mm/
Dfault-armv.c183 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
Dflush.c282 pfn = pte_pfn(pteval); in __sync_icache_dcache()
Dmmu.c1561 map.pfn = pte_pfn(*pte); in early_fixmap_shutdown()
/linux-4.4.14/mm/
Dsparse-vmemmap.c93 unsigned long pfn = pte_pfn(*pte); in vmemmap_verify()
Dgup.c108 if (is_zero_pfn(pte_pfn(pte))) { in follow_page_pte()
278 if ((gup_flags & FOLL_DUMP) || !is_zero_pfn(pte_pfn(*pte))) in get_gate_page()
1079 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
Dhuge_memory.c2191 if (!pte_none(pteval) && !is_zero_pfn(pte_pfn(pteval))) in release_pte_pages()
2208 is_zero_pfn(pte_pfn(pteval)))) { in __collapse_huge_page_isolate()
2292 if (pte_none(pteval) || is_zero_pfn(pte_pfn(pteval))) { in __collapse_huge_page_copy()
2295 if (is_zero_pfn(pte_pfn(pteval))) { in __collapse_huge_page_copy()
2664 if (pte_none(pteval) || is_zero_pfn(pte_pfn(pteval))) { in khugepaged_scan_pmd()
Dmemory.c753 unsigned long pfn = pte_pfn(pte); in vm_normal_page()
2049 flush_cache_page(vma, address, pte_pfn(orig_pte)); in wp_page_reuse()
2115 if (is_zero_pfn(pte_pfn(orig_pte))) { in wp_page_copy()
2146 flush_cache_page(vma, address, pte_pfn(orig_pte)); in wp_page_copy()
3637 *pfn = pte_pfn(*ptep); in follow_pfn()
3663 *phys = (resource_size_t)pte_pfn(pte) << PAGE_SHIFT; in follow_phys()
Drmap.c786 if (pte_present(*pte) && page_to_pfn(page) == pte_pfn(*pte)) { in __page_check_address()
992 flush_cache_page(vma, address, pte_pfn(*pte)); in page_mkclean_one()
Dksm.c963 flush_cache_page(vma, addr, pte_pfn(*ptep)); in replace_page()
/linux-4.4.14/arch/sh/mm/
Dgup.c105 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
Dcache.c138 unsigned long pfn = pte_pfn(pte); in __update_cache()
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h410 #define pte_pfn(x) (pte_val(x) >> PFN_PTE_SHIFT) macro
412 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/linux-4.4.14/arch/s390/mm/
Dgup.c38 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
Dpgtable.c1165 if (is_zero_pfn(pte_pfn(*pte))) { in __s390_enable_skey()
/linux-4.4.14/arch/sparc/mm/
Dtlb.c119 unsigned long paddr, pfn = pte_pfn(orig); in tlb_batch_add()
Dgup.c44 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
Dfault_64.c132 pa = (pte_pfn(pte) << PAGE_SHIFT); in get_user_insn()
Dinit_64.c334 unsigned long pfn = pte_pfn(pte); in update_mmu_cache()
1470 return pfn_valid(pte_pfn(*pte)); in kern_addr_valid()
/linux-4.4.14/arch/xtensa/mm/
Dcache.c216 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
/linux-4.4.14/arch/sh/kernel/
Dio_trapped.c162 return pfn_to_kaddr(pte_pfn(entry)); in lookup_tiop()
/linux-4.4.14/arch/m68k/include/asm/
Dsun3_pgtable.h129 #define pte_pfn(pte) (pte_val(pte) & SUN3_PAGE_PGNUM_MASK) macro
Dmcf_pgtable.h404 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
Dmotorola_pgtable.h134 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) macro
/linux-4.4.14/arch/nios2/mm/
Dcacheflush.c203 unsigned long pfn = pte_pfn(*pte); in update_mmu_cache()
/linux-4.4.14/arch/cris/include/asm/
Dpgtable.h252 #define pte_pfn(x) ((unsigned long)(__va((x).pte)) >> PAGE_SHIFT) macro
/linux-4.4.14/arch/x86/include/asm/
Dpgtable.h145 static inline unsigned long pte_pfn(pte_t pte) in pte_pfn() function
160 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/linux-4.4.14/arch/x86/mm/
Dgup.c96 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); in gup_pte_range()
Dfault.c435 if (!pte_present(*pte) || pte_pfn(*pte) != pte_pfn(*pte_ref)) in vmalloc_fault()
Dpageattr.c440 phys_addr = (phys_addr_t)pte_pfn(*pte) << PAGE_SHIFT; in slow_virt_to_phys()
1178 unsigned long pfn = pte_pfn(old_pte); in __change_page_attr()
Dinit_64.c1192 return pfn_valid(pte_pfn(*pte)); in kern_addr_valid()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h131 #define pte_pfn(pte) ((pte_val(pte) & PHYS_MASK) >> PAGE_SHIFT) macro
137 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
/linux-4.4.14/arch/arm/kvm/
Dmmu.c221 if (!kvm_is_device_pfn(pte_pfn(old_pte))) in unmap_ptes()
313 if (!pte_none(*pte) && !kvm_is_device_pfn(pte_pfn(*pte))) in stage2_flush_ptes()
1377 pfn = pte_pfn(*pte); in handle_access_fault()
1560 stage2_pte = pfn_pte(pte_pfn(pte), PAGE_S2); in kvm_set_spte_hva()
/linux-4.4.14/arch/metag/kernel/
Ddma.c304 pfn = pte_pfn(pte); in dma_free_coherent()
/linux-4.4.14/arch/openrisc/include/asm/
Dpgtable.h404 #define pte_pfn(x) ((unsigned long)(((x).pte)) >> PAGE_SHIFT) macro
/linux-4.4.14/arch/unicore32/mm/
Dmmu.c491 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache()
/linux-4.4.14/arch/powerpc/perf/
Dcallchain.c142 pfn = pte_pfn(pte); in read_user_stack_slow()
/linux-4.4.14/arch/tile/mm/
Dpgtable.c434 unsigned long pfn = pte_pfn(pte); in set_pte()
Dfault.c174 pte->val, pte_pfn(*pte)); in wait_for_migration()
Dinit.c147 pte_t *pte = get_prealloc_pte(pte_pfn(*(pte_t *)pmd)); in shatter_pmd()
/linux-4.4.14/arch/microblaze/include/asm/
Dpgtable.h310 #define pte_pfn(x) (pte_val(x) >> PFN_SHIFT_OFFSET) macro
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h270 #define pte_pfn(x) ((unsigned long)(((x).pte >> PAGE_SHIFT))) macro
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c38 addr = (pte_pfn(*p) << PAGE_SHIFT) | (addr & ~PAGE_MASK); in real_vmalloc_addr()
254 pa = pte_pfn(pte) << PAGE_SHIFT; in kvmppc_do_h_enter()
/linux-4.4.14/arch/arc/mm/
Dtlb.c600 struct page *page = pfn_to_page(pte_pfn(*ptep)); in update_mmu_cache()
/linux-4.4.14/arch/arm64/mm/
Dmmu.c506 return pfn_valid(pte_pfn(*pte)); in kern_addr_valid()
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h1342 #define pte_pfn(x) (pte_val(x) >> PAGE_SHIFT) macro
1343 #define pte_page(x) pfn_to_page(pte_pfn(x))
/linux-4.4.14/drivers/misc/sgi-gru/
Dgrufault.c249 *paddr = pte_pfn(pte) << PAGE_SHIFT; in atomic_pte_lookup()
/linux-4.4.14/fs/proc/
Dtask_mmu.c1078 frame = pte_pfn(pte); in pte_to_pagemap_entry()
1204 frame = pte_pfn(pte) + in pagemap_hugetlb_range()
/linux-4.4.14/kernel/events/
Duprobes.c187 flush_cache_page(vma, addr, pte_pfn(*ptep)); in __replace_page()
/linux-4.4.14/arch/x86/kvm/
Dmmu.c1395 new_pfn = pte_pfn(*ptep); in kvm_set_pte_rmapp()