Home
last modified time | relevance | path

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

123

/Linux-v5.15/mm/
Dmemremap.c68 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), in pgmap_array_delete()
76 unsigned long pfn = PHYS_PFN(range->start); in pfn_first()
90 if (pfn >= PHYS_PFN(range->start) && in pgmap_pfn_valid()
91 pfn <= PHYS_PFN(range->end)) in pgmap_pfn_valid()
149 remove_pfn_range_from_zone(page_zone(first_page), PHYS_PFN(range->start), in pageunmap_range()
150 PHYS_PFN(range_len(range))); in pageunmap_range()
152 __remove_pages(PHYS_PFN(range->start), in pageunmap_range()
153 PHYS_PFN(range_len(range)), NULL); in pageunmap_range()
161 untrack_pfn(NULL, PHYS_PFN(range->start), range_len(range)); in pageunmap_range()
209 conflict_pgmap = get_dev_pagemap(PHYS_PFN(range->start), NULL); in pagemap_range()
[all …]
Dkmemleak.c1123 if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) in kmemleak_alloc_phys()
1137 if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) in kmemleak_free_part_phys()
1149 if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) in kmemleak_not_leak_phys()
1161 if (!IS_ENABLED(CONFIG_HIGHMEM) || PHYS_PFN(phys) < max_low_pfn) in kmemleak_ignore_phys()
/Linux-v5.15/arch/powerpc/platforms/pseries/
Dsvm.c72 uv_unshare_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_encrypted()
85 uv_share_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_decrypted()
109 unsigned long pfn = PHYS_PFN(__pa(addr)); in dtl_cache_ctor()
/Linux-v5.15/drivers/net/ethernet/microsoft/mana/
Dshm_channel.c186 frame_addr = PHYS_PFN(eq_addr); in mana_smc_setup_hwc()
194 frame_addr = PHYS_PFN(cq_addr); in mana_smc_setup_hwc()
202 frame_addr = PHYS_PFN(rq_addr); in mana_smc_setup_hwc()
210 frame_addr = PHYS_PFN(sq_addr); in mana_smc_setup_hwc()
/Linux-v5.15/arch/xtensa/include/asm/
Dpage.h30 #define MAX_LOW_PFN (PHYS_PFN(XCHAL_KSEG_PADDR) + \
31 PHYS_PFN(XCHAL_KSEG_SIZE))
35 #define MAX_LOW_PFN PHYS_PFN(0xfffffffful)
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dmemtrace.c59 return remap_pfn_range(vma, vma->vm_start, PHYS_PFN(ent->start) + vma->vm_pgoff, in memtrace_mmap()
113 const unsigned long nr_pages = PHYS_PFN(size); in memtrace_alloc_node()
216 const unsigned long nr_pages = PHYS_PFN(size); in memtrace_free()
217 const unsigned long start_pfn = PHYS_PFN(start); in memtrace_free()
/Linux-v5.15/arch/powerpc/mm/kasan/
Dkasan_init_32.c28 __set_pte_at(&init_mm, va, ptep, pfn_pte(PHYS_PFN(pa), prot), 0); in kasan_populate_pte()
74 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
109 pfn_pte(PHYS_PFN(pa), prot)); in kasan_remap_early_shadow_ro()
D8xx.c27 *new = pte_val(pte_mkhuge(pfn_pte(PHYS_PFN(__pa(block)), PAGE_KERNEL))); in kasan_init_shadow_8M()
63 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
Dbook3s_32.c50 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
/Linux-v5.15/include/linux/
Dio-mapping.h74 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_atomic_wc()
92 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_local_wc()
Dpfn.h22 #define PHYS_PFN(x) ((unsigned long)((x) >> PAGE_SHIFT)) macro
/Linux-v5.15/drivers/nvdimm/
Dpfn_devs.c659 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_base()
667 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_reserve()
689 .end_pfn = PHYS_PFN(end), in __nvdimm_setup_pfn()
702 nd_pfn->npfns = PHYS_PFN((range_len(range) - offset)); in __nvdimm_setup_pfn()
709 altmap->free = PHYS_PFN(offset - reserve); in __nvdimm_setup_pfn()
767 npfns = PHYS_PFN(size - SZ_8K); in nd_pfn_init()
808 npfns = PHYS_PFN(size - offset - end_trunc); in nd_pfn_init()
Dpmem.c57 pfn_start = PHYS_PFN(phys); in hwpoison_clear()
58 pfn_end = pfn_start + PHYS_PFN(len); in hwpoison_clear()
278 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
/Linux-v5.15/tools/testing/nvdimm/
Ddax-dev.c20 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys()
Dpmem-dax.c48 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
/Linux-v5.15/include/asm-generic/
Dmemory_model.h49 #define __phys_to_pfn(paddr) PHYS_PFN(paddr)
/Linux-v5.15/arch/arm64/mm/
Dinit.c174 if (PHYS_PFN(addr) != pfn) in pfn_valid()
205 if (PHYS_PFN(addr) != pfn) in pfn_is_map_memory()
/Linux-v5.15/arch/x86/mm/
Dnuma_emulation.c203 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size()
204 unsigned long base_pfn = PHYS_PFN(base); in uniform_size()
205 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/Linux-v5.15/arch/xtensa/mm/
Dkasan_init.c64 set_pte(pte + j, pfn_pte(PHYS_PFN(phys), PAGE_KERNEL)); in populate()
/Linux-v5.15/arch/ia64/mm/
Dinit.c72 unsigned long pfn = PHYS_PFN(paddr); in arch_dma_mark_clean()
76 } while (++pfn <= PHYS_PFN(paddr + size - 1)); in arch_dma_mark_clean()
/Linux-v5.15/kernel/
Diomem.c33 unsigned long pfn = PHYS_PFN(offset); in try_ram_remap()
/Linux-v5.15/drivers/dax/
Dsuper.c107 *pgoff = PHYS_PFN(phys_off); in bdev_dax_pgoff()
188 && pfn_t_to_pfn(pfn) == PHYS_PFN(__pa(kaddr)) in generic_fsdax_supported()
189 && pfn_t_to_pfn(end_pfn) == PHYS_PFN(__pa(end_kaddr))) in generic_fsdax_supported()
/Linux-v5.15/arch/mips/loongson64/
Dnuma.c152 max_low_pfn = PHYS_PFN(memblock_end_of_DRAM()); in prom_meminit()
/Linux-v5.15/arch/x86/xen/
Denlighten_hvm.c62 shared_info_pfn = PHYS_PFN(pa); in reserve_shared_info()
/Linux-v5.15/arch/powerpc/kernel/
Dpaca.c86 uv_share_page(PHYS_PFN(__pa(shared_lppaca)), in alloc_shared_lppaca()

123