/linux-master/arch/arm/xen/ |
H A D | p2m.c | 23 unsigned long pfn; member in struct:xen_p2m_entry 44 if (new->pfn == entry->pfn) 47 if (new->pfn < entry->pfn) 58 pr_warn("%s: cannot add pfn=%pa -> mfn=%pa: pfn=%pa -> mfn=%pa already exists\n", 59 __func__, &new->pfn, &new->mfn, &entry->pfn, &entry->mfn); 64 unsigned long __pfn_to_mfn(unsigned long pfn) argument 150 __set_phys_to_machine_multi(unsigned long pfn, unsigned long mfn, unsigned long nr_pages) argument 199 __set_phys_to_machine(unsigned long pfn, unsigned long mfn) argument [all...] |
/linux-master/scripts/gdb/linux/ |
H A D | page_owner.py | 24 --pfn [Decimal pfn] 26 lx-dump-page-owner --pfn 655360\n""" 55 if argv[0] == "--pfn": 56 pfn = int(argv[1]) 57 self.read_page_owner_by_addr(self.p_ops.pfn_to_page(pfn)) 80 pfn = self.p_ops.page_to_pfn(page) 81 section = self.p_ops.pfn_to_section(pfn) 85 return self.get_entry(page_ext, pfn) 100 pfn [all...] |
/linux-master/arch/arm/mach-tegra/ |
H A D | io.c | 27 .pfn = __phys_to_pfn(IO_PPSB_PHYS), 33 .pfn = __phys_to_pfn(IO_APB_PHYS), 39 .pfn = __phys_to_pfn(IO_CPU_PHYS), 45 .pfn = __phys_to_pfn(IO_IRAM_PHYS),
|
/linux-master/arch/um/include/asm/ |
H A D | pgtable-2level.h | 40 #define pfn_pte(pfn, prot) __pte(pfn_to_phys(pfn) | pgprot_val(prot)) 41 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot))
|
/linux-master/tools/testing/memblock/linux/ |
H A D | memory_hotplug.h | 6 #include <linux/pfn.h>
|
/linux-master/include/linux/ |
H A D | set_memory.h | 56 int set_mce_nospec(unsigned long pfn); 57 int clear_mce_nospec(unsigned long pfn); 59 static inline int set_mce_nospec(unsigned long pfn) argument 63 static inline int clear_mce_nospec(unsigned long pfn) argument
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_mm.c | 34 unsigned long pfn; member in struct:remap_pfn 48 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT); 61 r->pfn++; /* track insertions in case we need to unwind later */ 78 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot))); 79 r->pfn++; 88 * @pfn: physical address of kernel memory 95 unsigned long addr, unsigned long pfn, unsigned long size, 105 r.pfn = pfn; 111 zap_vma_ptes(vma, addr, (r.pfn 94 remap_io_mapping(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, struct io_mapping *iomap) argument [all...] |
H A D | i915_mm.h | 18 unsigned long addr, unsigned long pfn, unsigned long size, 23 unsigned long addr, unsigned long pfn, unsigned long size, 22 remap_io_mapping(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, struct io_mapping *iomap) argument
|
/linux-master/arch/x86/xen/ |
H A D | mmu.h | 16 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn); 18 void set_pte_mfn(unsigned long vaddr, unsigned long pfn, pgprot_t flags);
|
/linux-master/arch/sh/kernel/ |
H A D | crash_dump.c | 14 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument 22 vaddr = ioremap(pfn << PAGE_SHIFT, PAGE_SIZE);
|
/linux-master/arch/riscv/kernel/ |
H A D | crash_dump.c | 12 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument 20 vaddr = memremap(__pfn_to_phys(pfn), PAGE_SIZE, MEMREMAP_WB);
|
/linux-master/arch/arm/kernel/ |
H A D | crash_dump.c | 19 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument 27 vaddr = ioremap(__pfn_to_phys(pfn), PAGE_SIZE);
|
/linux-master/arch/loongarch/kernel/ |
H A D | crash_dump.c | 6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument 14 vaddr = memremap(__pfn_to_phys(pfn), PAGE_SIZE, MEMREMAP_WB);
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable-64k.h | 56 unsigned long pfn, pgprot_t prot) 60 return hash__remap_4k_pfn(vma, addr, pfn, prot); 55 remap_4k_pfn(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t prot) argument
|
/linux-master/mm/ |
H A D | sparse.c | 184 static void subsection_mask_set(unsigned long *map, unsigned long pfn, argument 187 int idx = subsection_map_index(pfn); 188 int end = subsection_map_index(pfn + nr_pages - 1); 193 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) argument 195 int end_sec = pfn_to_section_nr(pfn + nr_pages - 1); 196 unsigned long nr, start_sec = pfn_to_section_nr(pfn); 206 - (pfn & ~PAGE_SECTION_MASK)); 208 subsection_mask_set(ms->usage->subsection_map, pfn, pfns); 211 pfns, subsection_map_index(pfn), 212 subsection_map_index(pfn 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...] |
H A D | cma.c | 78 static void cma_clear_bitmap(struct cma *cma, unsigned long pfn, argument 84 bitmap_no = (pfn - cma->base_pfn) >> cma->order_per_bit; 94 unsigned long base_pfn = cma->base_pfn, pfn; local 102 * alloc_contig_range() requires the pfn range specified to be in the 108 for (pfn = base_pfn + 1; pfn < base_pfn + cma->count; pfn++) { 109 WARN_ON_ONCE(!pfn_valid(pfn)); 110 if (page_zone(pfn_to_page(pfn)) != zone) 114 for (pfn 424 unsigned long pfn = -1; local 523 unsigned long pfn; local 552 unsigned long pfn; local [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 48 unsigned long pfn, n; local 50 pfn = pt->start; 55 if (page_to_pfn(page) != pfn) { 56 pr_err("%s: %s left pages out of order, expected pfn %lu, found pfn %lu (using for_each_sg)\n", 57 __func__, who, pfn, page_to_pfn(page)); 70 pfn += npages; 72 if (pfn != pt->end) { 73 pr_err("%s: %s finished on wrong pfn, expected %lu, found %lu\n", 74 __func__, who, pt->end, pfn); 86 unsigned long pfn; local 118 unsigned long pfn; local 221 unsigned long n, pfn; local [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | pgalloc.h | 21 unsigned long pfn = virt_to_pfn(pte); local 23 set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); 29 unsigned long pfn = virt_to_pfn(page_address(pte)); local 31 set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); 37 unsigned long pfn = virt_to_pfn(pmd); local 39 set_pud(pud, __pud((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); 45 unsigned long pfn = virt_to_pfn(pud); local 47 set_p4d(p4d, __p4d((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); 55 unsigned long pfn = virt_to_pfn(pud); local 58 __p4d((pfn << _PAGE_PFN_SHIF 65 unsigned long pfn = virt_to_pfn(p4d); local 75 unsigned long pfn = virt_to_pfn(p4d); local [all...] |
/linux-master/arch/arm/mm/ |
H A D | flush.c | 38 static void flush_pfn_alias(unsigned long pfn, unsigned long vaddr) argument 43 set_top_pte(to, pfn_pte(pfn, PAGE_KERNEL)); 52 static void flush_icache_alias(unsigned long pfn, unsigned long vaddr, unsigned long len) argument 58 set_top_pte(va, pfn_pte(pfn, PAGE_KERNEL)); 98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsigned int nr) argument 101 vivt_flush_cache_pages(vma, user_addr, pfn, nr); 106 flush_pfn_alias(pfn, user_addr); 115 #define flush_pfn_alias(pfn,vaddr) do { } while (0) 116 #define flush_icache_alias(pfn,vaddr,len) do { } while (0) 255 unsigned long start, offset, pfn; local 287 unsigned long pfn; local 384 unsigned long pfn; local [all...] |
/linux-master/tools/testing/nvdimm/ |
H A D | pmem-dax.c | 13 pfn_t *pfn) 31 if (pfn) 32 *pfn = page_to_pfn_t(page); 33 pr_debug_ratelimited("%s: pmem: %p pgoff: %#lx pfn: %#lx\n", 41 if (pfn) 42 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags); 11 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) argument
|
/linux-master/sound/soc/sof/ |
H A D | sof-utils.c | 45 u32 pfn = snd_sgbuf_get_addr(dmab, i * PAGE_SIZE) >> PAGE_SHIFT; local 57 * 2. put pfn[i] at current location in Little Endian byte order 59 * x = (pfn[i+1] << 4) | (pfn[i] & 0xf) 65 put_unaligned_le32((pg_table[0] & 0xf) | pfn << 4, 68 put_unaligned_le32(pfn, pg_table);
|
/linux-master/arch/arm/mach-mmp/ |
H A D | common.c | 27 .pfn = __phys_to_pfn(APB_PHYS_BASE), 32 .pfn = __phys_to_pfn(AXI_PHYS_BASE), 41 .pfn = __phys_to_pfn(PGU_PHYS_BASE),
|
/linux-master/tools/include/linux/ |
H A D | mm.h | 22 #define pfn_to_page(pfn) ((void *)((pfn) * PAGE_SIZE)) 40 static inline int early_pfn_to_nid(unsigned long pfn) argument
|
/linux-master/arch/arm/mach-omap2/ |
H A D | io.c | 68 .pfn = __phys_to_pfn(L3_24XX_PHYS), 74 .pfn = __phys_to_pfn(L4_24XX_PHYS), 84 .pfn = __phys_to_pfn(DSP_MEM_2420_PHYS), 90 .pfn = __phys_to_pfn(DSP_IPI_2420_PHYS), 96 .pfn = __phys_to_pfn(DSP_MMU_2420_PHYS), 108 .pfn = __phys_to_pfn(L4_WK_243X_PHYS), 114 .pfn = __phys_to_pfn(OMAP243X_GPMC_PHYS), 120 .pfn = __phys_to_pfn(OMAP243X_SDRC_PHYS), 126 .pfn = __phys_to_pfn(OMAP243X_SMS_PHYS), 138 .pfn [all...] |
/linux-master/include/trace/events/ |
H A D | pagemap.h | 36 __field(unsigned long, pfn ) 43 __entry->pfn = folio_pfn(folio); 49 TP_printk("folio=%p pfn=0x%lx lru=%d flags=%s%s%s%s%s%s", 51 __entry->pfn, 69 __field(unsigned long, pfn ) 74 __entry->pfn = folio_pfn(folio); 77 TP_printk("folio=%p pfn=0x%lx", __entry->folio, __entry->pfn)
|