/linux-master/drivers/char/ |
H A D | mem.c | 53 static inline int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) argument 60 static inline int page_is_allowed(unsigned long pfn) argument 64 static inline int range_is_allowed(unsigned long pfn, unsigned long size) argument 79 static inline int page_is_allowed(unsigned long pfn) argument 83 static inline int range_is_allowed(unsigned long pfn, unsigne argument 260 phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, unsigned long size, pgprot_t *vma_prot) argument 287 phys_mem_access_prot(struct file *file, unsigned long pfn, unsigned long size, pgprot_t vma_prot) argument [all...] |
/linux-master/arch/powerpc/include/asm/nohash/32/ |
H A D | mmu-8xx.h | 226 static inline bool arch_vmap_try_size(unsigned long addr, unsigned long end, u64 pfn, argument 244 arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, u64 pfn, unsigned int max_page_shift) argument
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 522 unsigned long pfn; local 749 unsigned long pfn; local 884 unsigned long pfn; local 1020 unsigned long pfn = page_to_pfn(page) - local 1086 unsigned long pfn; local [all...] |
/linux-master/include/linux/ |
H A D | rmap.h | 641 unsigned long pfn; member in struct:page_vma_mapped_walk
|
/linux-master/mm/ |
H A D | highmem.c | 538 void *__kmap_local_pfn_prot(unsigned long pfn, pgprot_t prot) argument
|
H A D | sparse.c | 184 static void subsection_mask_set(unsigned long *map, unsigned long pfn, argument 193 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) argument 219 subsection_map_init(unsigned long pfn, unsigned long nr_pages) argument 227 unsigned long pfn; local 428 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 521 unsigned long pfn = section_nr_to_pfn(pnum); local 594 unsigned long pfn; local 612 unsigned long pfn; local 631 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 638 depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap) argument 654 clear_subsection_map(unsigned long pfn, unsigned long nr_pages) argument 681 fill_subsection_map(unsigned long pfn, unsigned long nr_pages) argument 703 populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 711 depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap) argument 747 clear_subsection_map(unsigned long pfn, unsigned long nr_pages) argument 757 fill_subsection_map(unsigned long pfn, unsigned long nr_pages) argument 779 section_deactivate(unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap) argument 828 section_activate(int nid, unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument 926 sparse_remove_section(unsigned long pfn, unsigned long nr_pages, struct vmem_altmap *altmap) argument [all...] |
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_gem.c | 356 unsigned long pfn; local 386 unsigned long pfn; local [all...] |
/linux-master/arch/riscv/kvm/ |
H A D | mmu.c | 352 unsigned long pfn; local 556 kvm_pfn_t pfn = pte_pfn(range->arg.pte); local
|
/linux-master/arch/mips/mm/ |
H A D | init.c | 488 unsigned long pfn; local
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | paging_tmpl.h | 539 kvm_pfn_t pfn; local
|
/linux-master/arch/parisc/kernel/ |
H A D | cache.c | 99 unsigned long pfn = pte_pfn(pte); local 448 unsigned long pfn = folio_pfn(folio); local 605 flush_cache_page_if_present(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument 684 unsigned long addr, pfn; local 767 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) argument [all...] |
/linux-master/arch/x86/hyperv/ |
H A D | ivm.c | 464 static int hv_mark_gpa_visibility(u16 count, const u64 pfn[], argument 548 int i, pfn; local [all...] |
/linux-master/arch/s390/kernel/ |
H A D | crash_dump.c | 166 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, argument 181 remap_oldmem_pfn_range_kdump(struct vm_area_struct *vma, unsigned long from, unsigned long pfn, unsigned long size, pgprot_t prot) argument 208 remap_oldmem_pfn_range_zfcpdump(struct vm_area_struct *vma, unsigned long from, unsigned long pfn, unsigned long size, pgprot_t prot) argument 230 remap_oldmem_pfn_range(struct vm_area_struct *vma, unsigned long from, unsigned long pfn, unsigned long size, pgprot_t prot) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | iova.c | 275 private_find_iova(struct iova_domain *iovad, unsigned long pfn) argument 309 struct iova *find_iova(struct iova_domain *iovad, unsigned long pfn) argument 348 free_iova(struct iova_domain *iovad, unsigned long pfn) argument 424 free_iova_fast(struct iova_domain *iovad, unsigned long pfn, unsigned long size) argument 653 unsigned long pfn; local 667 iova_magazine_push(struct iova_magazine *mag, unsigned long pfn) argument 801 iova_rcache_insert(struct iova_domain *iovad, unsigned long pfn, unsigned long size) argument [all...] |
/linux-master/drivers/nvdimm/ |
H A D | pmem.c | 68 unsigned long pfn_start, pfn_end, pfn; local 243 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument 304 pmem_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument 434 pmem_pagemap_memory_failure(struct dev_pagemap *pgmap, unsigned long pfn, unsigned long nr_pages, int mf_flags) argument [all...] |
/linux-master/arch/x86/mm/ |
H A D | fault.c | 290 static bool low_pfn(unsigned long pfn) argument
|
/linux-master/drivers/dax/ |
H A D | super.c | 150 dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_events.c | 1056 unsigned long pfn; local
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 230 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) argument 239 pud_t pfn_pud(unsigned long pfn, pgprot_t pgprot) argument
|
/linux-master/arch/loongarch/kvm/ |
H A D | mmu.c | 501 kvm_pfn_t pfn = pte_pfn(range->arg.pte); local 570 kvm_pfn_t pfn = 0; local 805 kvm_pfn_t pfn; local [all...] |
/linux-master/kernel/ |
H A D | kexec_core.c | 345 unsigned long pfn, epfn, addr, eaddr; local
|
/linux-master/drivers/base/ |
H A D | node.c | 748 static int __ref get_nid_for_pfn(unsigned long pfn) argument 791 unsigned long pfn; local [all...] |
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_main.c | 450 phys_addr_t pfn; local
|
/linux-master/arch/x86/xen/ |
H A D | setup.c | 125 unsigned long __ref xen_chk_extra_mem(unsigned long pfn) argument 143 unsigned long pfn, pfn_s, pfn_e; local 218 unsigned long pfn, end; local 249 xen_update_mem_tables(unsigned long pfn, unsigned long mfn) argument 348 unsigned long pfn; local 459 unsigned long mfn_save, pfn; local [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | page.h | 168 static inline int devmem_is_allowed(unsigned long pfn) argument 219 static inline void *pfn_to_virt(unsigned long pfn) argument
|