Searched refs:pfn_valid (Results 1 - 118 of 118) sorted by relevance

/linux-4.1.27/arch/m32r/include/asm/
H A Dmmzone.h20 * pfn_valid should be made as fast as possible, and the current definition
27 #define pfn_valid(pfn) (1) macro
29 #define pfn_valid(pfn) ((pfn) < num_physpages) macro
H A Dpage.h75 #define pfn_valid(pfn) (((pfn) - PFN_BASE) < max_mapnr) macro
79 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/x86/include/asm/
H A Dmmzone_32.h42 static inline int pfn_valid(int pfn) pfn_valid() function
51 #define early_pfn_valid(pfn) pfn_valid((pfn))
H A Dpage_32.h18 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
H A Dpage_64.h34 #define pfn_valid(pfn) ((pfn) < max_pfn) macro
/linux-4.1.27/arch/frv/include/asm/
H A Dpage.h55 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
58 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn) macro
63 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/metag/kernel/
H A Dmetag_ksyms.c15 /* needed for the pfn_valid macro */
H A Ddma.c306 if (pfn_valid(pfn)) { dma_free_coherent()
/linux-4.1.27/arch/arm/include/asm/xen/
H A Dpage-coherent.h54 /* Dom0 is mapped 1:1, so calling pfn_valid on a foreign mfn will xen_dma_unmap_page()
58 if (pfn_valid(pfn)) { xen_dma_unmap_page()
69 if (pfn_valid(pfn)) { xen_dma_sync_single_for_cpu()
80 if (pfn_valid(pfn)) { xen_dma_sync_single_for_device()
/linux-4.1.27/arch/x86/mm/
H A Dphysaddr.c63 return pfn_valid(x >> PAGE_SHIFT); __virt_addr_valid()
94 return pfn_valid((x - PAGE_OFFSET) >> PAGE_SHIFT); __virt_addr_valid()
H A Dgup.c96 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
132 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_huge_pmd()
209 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_huge_pud()
H A Dinit_64.c1177 return pfn_valid(pud_pfn(*pud)); kern_addr_valid()
1184 return pfn_valid(pmd_pfn(*pmd)); kern_addr_valid()
1190 return pfn_valid(pte_pfn(*pte)); kern_addr_valid()
H A Dioremap.c59 if (pfn_valid(start_pfn + i) && __ioremap_check_ram()
H A Dinit_32.c443 if (pfn_valid(pfn)) add_highpages_with_active_regions()
/linux-4.1.27/arch/alpha/include/asm/
H A Dpage.h88 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
89 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
H A Dmmzone.h104 #define pfn_valid(pfn) \ macro
108 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT))
/linux-4.1.27/arch/parisc/include/asm/
H A Dmmzone.h52 static inline int pfn_valid(int pfn) pfn_valid() function
H A Dpage.h144 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
154 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/m68k/include/asm/
H A Dpage_no.h33 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
H A Dpage_mm.h172 #define pfn_valid(pfn) virt_addr_valid(pfn_to_virt(pfn)) macro
/linux-4.1.27/arch/score/include/asm/
H A Dpage.h77 #define pfn_valid(pfn) (((pfn) >= min_low_pfn) && ((pfn) < max_low_pfn)) macro
83 #define virt_addr_valid(vaddr) (pfn_valid(virt_to_pfn(vaddr)))
/linux-4.1.27/arch/nios2/include/asm/
H A Dpage.h90 # define pfn_valid(pfn) ((pfn) >= ARCH_PFN_OFFSET && \ macro
94 # define virt_addr_valid(vaddr) pfn_valid(PFN_DOWN(virt_to_phys(vaddr)))
/linux-4.1.27/arch/openrisc/include/asm/
H A Dpage.h92 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
94 #define virt_addr_valid(kaddr) (pfn_valid(virt_to_pfn(kaddr)))
/linux-4.1.27/arch/cris/include/asm/
H A Dpage.h43 #define pfn_valid(pfn) (((pfn) - (PAGE_OFFSET >> PAGE_SHIFT)) < max_mapnr) macro
54 #define virt_addr_valid(kaddr) pfn_valid((unsigned)(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/ia64/include/asm/
H A Dpage.h95 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
116 # define pfn_valid(pfn) (((pfn) < max_mapnr) && ia64_pfn_valid(pfn)) macro
120 # define pfn_valid(pfn) (((pfn) >= min_low_pfn) && ((pfn) < max_low_pfn) && ia64_pfn_valid(pfn)) macro
/linux-4.1.27/arch/um/include/asm/
H A Dpage.h115 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
116 #define virt_addr_valid(v) pfn_valid(phys_to_pfn(__pa(v)))
/linux-4.1.27/arch/mn10300/include/asm/
H A Dpage.h111 #define pfn_valid(pfn) \ macro
118 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/arm64/mm/
H A Dioremap.c58 if (WARN_ON(pfn_valid(__phys_to_pfn(phys_addr)))) __ioremap_caller()
99 if (pfn_valid(__phys_to_pfn(phys_addr))) ioremap_cache()
H A Dmmu.c55 if (!pfn_valid(pfn)) phys_mem_access_prot()
498 return pfn_valid(pud_pfn(*pud)); kern_addr_valid()
505 return pfn_valid(pmd_pfn(*pmd)); kern_addr_valid()
511 return pfn_valid(pte_pfn(*pte)); kern_addr_valid()
H A Dinit.c120 int pfn_valid(unsigned long pfn) pfn_valid() function
124 EXPORT_SYMBOL(pfn_valid); variable
/linux-4.1.27/arch/avr32/include/asm/
H A Dpage.h90 #define pfn_valid(pfn) ((pfn) >= PHYS_PFN_OFFSET && (pfn) < (PHYS_PFN_OFFSET + max_mapnr)) macro
94 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/metag/include/asm/
H A Dpage.h110 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
115 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_pfn) macro
/linux-4.1.27/arch/arc/include/asm/
H A Dpage.h76 #define pfn_valid(pfn) (((pfn) - ARCH_PFN_OFFSET) < max_mapnr) macro
97 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/sh/kernel/
H A Dsh_ksyms_32.c24 /* need in pfn_valid macro */
/linux-4.1.27/arch/unicore32/include/asm/
H A Dpage.h69 extern int pfn_valid(unsigned long);
/linux-4.1.27/arch/xtensa/include/asm/
H A Dpage.h174 #define pfn_valid(pfn) \ macro
183 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/fs/proc/
H A Dpage.c40 if (pfn_valid(pfn)) kpagecount_read()
202 if (pfn_valid(pfn)) kpageflags_read()
/linux-4.1.27/arch/hexagon/include/asm/
H A Dpage.h112 #define pfn_valid(pfn) ((pfn) < max_mapnr) macro
113 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/tile/include/asm/
H A Dmmzone.h45 static inline int pfn_valid(unsigned long pfn) pfn_valid() function
H A Dpage.h300 #define virt_addr_valid(kaddr) pfn_valid(kaddr_to_pfn(kaddr))
311 static inline int pfn_valid(unsigned long pfn) pfn_valid() function
/linux-4.1.27/arch/arm64/include/asm/
H A Dpage.h65 extern int pfn_valid(unsigned long);
H A Dmemory.h166 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/include/asm-generic/
H A Dpage.h93 #define pfn_valid(pfn) ((pfn) >= ARCH_PFN_OFFSET && ((pfn) - ARCH_PFN_OFFSET) < max_mapnr) macro
/linux-4.1.27/arch/microblaze/include/asm/
H A Dpage.h165 # define pfn_valid(pfn) (((pfn) >= min_low_pfn) && \ macro
170 # define pfn_valid(pfn) ((pfn) < (max_mapnr + ARCH_PFN_OFFSET)) macro
175 #define virt_addr_valid(vaddr) (pfn_valid(virt_to_pfn(vaddr)))
/linux-4.1.27/arch/mips/include/asm/
H A Dpage.h199 static inline int pfn_valid(unsigned long pfn) pfn_valid() function
209 /* pfn_valid is defined in linux/mmzone.h */
213 #define pfn_valid(pfn) \ macro
/linux-4.1.27/arch/mips/mm/
H A Dgup.c50 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
82 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_huge_pmd()
148 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_huge_pud()
H A Dcache.c135 if (unlikely(!pfn_valid(pfn))) __update_cache()
H A Dmmap.c204 return pfn_valid(PFN_DOWN(virt_to_phys(kaddr))); __virt_addr_valid()
/linux-4.1.27/mm/
H A Dpage_owner.c160 while (!pfn_valid(pfn) && (pfn & (MAX_ORDER_NR_PAGES - 1)) != 0) read_page_owner()
171 if ((pfn & (MAX_ORDER_NR_PAGES - 1)) == 0 && !pfn_valid(pfn)) { read_page_owner()
224 if (!pfn_valid(pfn)) { init_pages_in_zone()
H A Dhwpoison-inject.c23 if (!pfn_valid(pfn)) hwpoison_inject()
H A Dcma.c109 WARN_ON_ONCE(!pfn_valid(pfn)); cma_activate_area()
117 WARN_ON_ONCE(!pfn_valid(pfn)); cma_activate_area()
H A Dpage_ext.c376 if (!pfn_valid(pfn)) for_each_node_state()
H A Dmemory_hotplug.c225 if (!pfn_valid(start_pfn)) register_page_bootmem_info_section()
282 if (pfn_valid(pfn) && (pfn_to_nid(pfn) == node)) register_page_bootmem_info_node()
472 if (pfn_valid(phys_start_pfn)) __add_section()
1371 if (pfn_valid(pfn)) { scan_movable_pages()
1399 if (!pfn_valid(pfn)) do_migrate_range()
H A Dinternal.h324 if (!pfn_valid(pfn)) mem_map_next()
H A Dvmstat.c988 if (!pfn_valid(pfn)) pagetypeinfo_showblockcount_print()
1047 if (!pfn_valid(pfn)) { pagetypeinfo_showmixedcount_print()
H A Dmemory.c737 * page (that is, those where pfn_valid is true) are refcounted and considered
770 if (!pfn_valid(pfn)) vm_normal_page()
1578 BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)); vm_insert_pfn()
1600 * If we don't have pte special, then we have to use the pfn_valid() vm_insert_mixed()
1602 * refcount the page if pfn_valid is true (hence insert_page rather vm_insert_mixed()
1606 if (!HAVE_PTE_SPECIAL && pfn_valid(pfn)) { vm_insert_mixed()
2293 * VM_MIXEDMAP !pfn_valid() case, or VM_SOFTDIRTY clear on a __releases()
H A Dcompaction.c111 if (!pfn_valid(start_pfn) || !pfn_valid(end_pfn)) pageblock_pfn_to_page()
232 if (!pfn_valid(pfn)) __reset_isolation_suitable()
H A Dmemory-failure.c1111 if (!pfn_valid(pfn)) { memory_failure()
1435 if (!pfn_valid(pfn)) unpoison_memory()
H A Dpage_alloc.c1539 if (pfn_valid(pfn)) { mark_free_pages()
4113 * make sure that we always check pfn_valid for the first page in setup_zone_migrate_reserve()
4138 if (!pfn_valid(pfn)) setup_zone_migrate_reserve()
6604 if (pfn_valid(pfn)) __offline_isolated_pages()
6612 if (!pfn_valid(pfn)) { __offline_isolated_pages()
H A Dgup.c1033 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
H A Dkmemleak.c1356 if (!pfn_valid(pfn)) for_each_online_node()
H A Dhugetlb.c793 if (!pfn_valid(i)) pfn_range_valid_gigantic()
/linux-4.1.27/arch/sparc/include/asm/
H A Dpage_32.h132 #define pfn_valid(pfn) (((pfn) >= (pfn_base)) && (((pfn)-(pfn_base)) < max_mapnr)) macro
H A Dpage_64.h142 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
H A Dpgtable_32.h268 * pfn_valid() to return false. This makes pte_pfn()
H A Dpgtable_64.h913 if (pfn_valid(this_pfn) && \
/linux-4.1.27/arch/s390/include/asm/
H A Dpage.h148 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/parisc/kernel/
H A Dcache.c86 if (!pfn_valid(pfn)) update_mmu_cache()
547 if (!pfn_valid(pfn)) flush_cache_mm()
599 if (pfn_valid(pfn)) flush_cache_range()
609 if (pfn_valid(pfn)) { flush_cache_page()
/linux-4.1.27/arch/arm/include/asm/
H A Dpage.h160 extern int pfn_valid(unsigned long);
H A Dmemory.h353 && pfn_valid(virt_to_pfn(kaddr)))
/linux-4.1.27/arch/x86/include/asm/xen/
H A Dpage.h189 * We force !pfn_valid() by returning an out-of-range pointer.
210 return -1; /* force !pfn_valid() */ mfn_to_local_pfn()
/linux-4.1.27/arch/s390/mm/
H A Dgup.c35 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
62 VM_BUG_ON(!pfn_valid(pmd_val(pmd) >> PAGE_SHIFT)); gup_huge_pmd()
/linux-4.1.27/arch/sh/include/asm/
H A Dpage.h179 #define pfn_valid(pfn) ((pfn) >= min_low_pfn && (pfn) < max_low_pfn) macro
181 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-4.1.27/arch/sparc/mm/
H A Dtlb.c113 if (!pfn_valid(pfn)) tlb_batch_add()
H A Dgup.c44 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
H A Dinit_64.c346 if (pfn_valid(pfn)) update_mmu_cache()
1384 return pfn_valid(pa >> PAGE_SHIFT); kern_addr_valid()
1400 return pfn_valid(pud_pfn(*pud)); kern_addr_valid()
1407 return pfn_valid(pmd_pfn(*pmd)); kern_addr_valid()
1413 return pfn_valid(pte_pfn(*pte)); kern_addr_valid()
/linux-4.1.27/drivers/iommu/
H A Dtegra-gart.c278 if (!pfn_valid(pfn)) { gart_iommu_map()
323 if (!pfn_valid(__phys_to_pfn(pa))) { gart_iommu_iova_to_phys()
/linux-4.1.27/arch/unicore32/mm/
H A Dinit.c225 int pfn_valid(unsigned long pfn) pfn_valid() function
229 EXPORT_SYMBOL(pfn_valid); variable
H A Dioremap.c146 if (pfn_valid(pfn)) { __uc32_ioremap_pfn_caller()
H A Dmmu.c495 if (!pfn_valid(pfn)) update_mmu_cache()
/linux-4.1.27/include/linux/
H A Dmmzone.h735 * guarantee that any pfn_valid() stays that way.
1182 static inline int pfn_valid(unsigned long pfn) pfn_valid() function
1212 #define early_pfn_valid(pfn) pfn_valid(pfn)
1239 #define pfn_valid_within(pfn) pfn_valid(pfn)
1246 * pfn_valid() is meant to be able to tell if a given PFN has valid memmap
1254 * never used. The page_zone linkages are then broken even though pfn_valid()
/linux-4.1.27/fs/pstore/
H A Dram_core.c446 if (pfn_valid(start >> PAGE_SHIFT)) persistent_ram_buffer_map()
502 if (pfn_valid(prz->paddr >> PAGE_SHIFT)) { persistent_ram_free()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dpage.h127 #define pfn_valid(pfn) ((pfn) >= ARCH_PFN_OFFSET && (pfn) < max_mapnr) macro
132 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
H A Dkvm_ppc.h523 if (!pfn_valid(pfn)) kvmppc_mmu_flush_icache()
/linux-4.1.27/arch/xtensa/mm/
H A Dcache.c219 if (!pfn_valid(pfn)) update_mmu_cache()
/linux-4.1.27/arch/sh/mm/
H A Dcache.c144 if (pfn_valid(pfn)) { __update_cache()
H A Dgup.c105 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_pte_range()
/linux-4.1.27/arch/tile/kernel/
H A Dmachine_kexec.c258 if (pfn_valid(pfn)) setup_quasi_va_is_pa()
/linux-4.1.27/arch/microblaze/mm/
H A Dconsistent.c209 if (pfn_valid(pfn)) { consistent_free()
/linux-4.1.27/arch/score/mm/
H A Dcache.c86 if (unlikely(!pfn_valid(pfn))) __update_cache()
/linux-4.1.27/arch/nios2/mm/
H A Dcacheflush.c223 if (!pfn_valid(pfn)) update_mmu_cache()
/linux-4.1.27/arch/powerpc/mm/
H A Dpgtable.c56 if (unlikely(!pfn_valid(pfn))) maybe_pte_to_page()
H A Ddma-noncoherent.c289 if (pfn_valid(pfn)) { __dma_free_coherent()
H A Dinit_64.c181 if (pfn_valid(page_to_pfn((struct page *)start))) vmemmap_populated()
H A Dhugetlbpage.c1074 VM_BUG_ON(!pfn_valid(pte_pfn(pte))); gup_hugepte()
H A Dhash_utils_64.c855 if (!pfn_valid(pte_pfn(pte))) hash_page_do_lazy_icache()
/linux-4.1.27/arch/ia64/mm/
H A Dfault.c105 * have the mmap_sem (pfn_valid macro is called during mmap). There ia64_do_page_fault()
/linux-4.1.27/arch/arm/mm/
H A Dfault-armv.c187 if (!pfn_valid(pfn)) update_mmu_cache()
H A Dinit.c192 int pfn_valid(unsigned long pfn) pfn_valid() function
196 EXPORT_SYMBOL(pfn_valid); variable
H A Dflush.c268 if (!pfn_valid(pfn)) __sync_icache_dcache()
H A Dioremap.c301 if (WARN_ON(pfn_valid(pfn))) __arm_ioremap_pfn_caller()
H A Dmmu.c662 if (!pfn_valid(pfn)) phys_mem_access_prot()
/linux-4.1.27/arch/arm/plat-pxa/
H A Ddma.c78 return pfn_valid(__phys_to_pfn(addr)); is_phys_valid()
/linux-4.1.27/drivers/char/
H A Dmem.c364 * available in mem_map which pfn_valid checks for. Perhaps should add a mmap_kmem()
369 if (!pfn_valid(pfn)) mmap_kmem()
/linux-4.1.27/drivers/base/
H A Dmemory.c200 if (WARN_ON_ONCE(!pfn_valid(pfn))) pages_correctly_reserved()
496 if (!pfn_valid(pfn)) store_soft_offline_page()
/linux-4.1.27/arch/arm/kvm/
H A Dmmu.c103 return !pfn_valid(pfn); kvm_is_device_pfn()
1354 bool pfn_valid = false; handle_access_fault() local
1367 pfn_valid = true; handle_access_fault()
1377 pfn_valid = true; handle_access_fault()
1380 if (pfn_valid) handle_access_fault()
/linux-4.1.27/kernel/power/
H A Dsnapshot.c946 if (pfn_valid(pfn)) { mark_nosave_pages()
1085 if (!pfn_valid(pfn)) saveable_highmem_page()
1147 if (!pfn_valid(pfn)) saveable_page()
1349 if (fr_pfn != BM_END_OF_MAP && pfn_valid(fr_pfn)) { swsusp_free()
2017 if (pfn_valid(pfn)) for_each_populated_zone()
2026 if (likely(pfn_valid(pfn)))
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c144 if (!pfn_valid(start_pfn)) pseries_remove_memblock()
/linux-4.1.27/drivers/media/v4l2-core/
H A Dvideobuf2-dma-contig.c481 if (!pfn_valid(pfn)) vb2_dc_get_user_pages()
/linux-4.1.27/arch/tile/mm/
H A Dpgtable.c435 if (pfn_valid(pfn)) { set_pte()
/linux-4.1.27/arch/ia64/kernel/
H A Dmca_drv.c123 if (!pfn_valid(paddr >> PAGE_SHIFT)) mca_page_isolate()
/linux-4.1.27/drivers/xen/
H A Dswiotlb-xen.c149 if (pfn_valid(pfn)) { is_xen_swiotlb_buffer()
/linux-4.1.27/drivers/edac/
H A Dedac_mc.c857 if (!pfn_valid(page)) edac_mc_scrub_block()
/linux-4.1.27/drivers/acpi/apei/
H A Dghes.c404 if (!pfn_valid(pfn)) { ghes_handle_memory_failure()
/linux-4.1.27/drivers/vfio/
H A Dvfio_iommu_type1.c193 if (pfn_valid(pfn)) { is_invalid_reserved_pfn()
/linux-4.1.27/kernel/debug/kdb/
H A Dkdb_support.c384 if (!pfn_valid(pfn)) kdb_getphys()
/linux-4.1.27/arch/sparc/kernel/
H A Dtraps_64.c1708 if (pfn_valid(afar >> PAGE_SHIFT)) cheetah_deferred_handler()
/linux-4.1.27/virt/kvm/
H A Dkvm_main.c116 if (pfn_valid(pfn)) kvm_is_reserved_pfn()

Completed in 1516 milliseconds