Searched refs:pfn (Results 26 - 50 of 620) sorted by relevance

1234567891011>>

/linux-master/arch/arm/xen/
H A Dp2m.c23 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 Dpage_owner.py24 --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 Dio.c27 .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 Dpgtable-2level.h40 #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 Dmemory_hotplug.h6 #include <linux/pfn.h>
/linux-master/include/linux/
H A Dset_memory.h56 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 Di915_mm.c34 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 Di915_mm.h18 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 Dmmu.h16 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 Dcrash_dump.c14 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 Dcrash_dump.c12 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 Dcrash_dump.c19 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 Dcrash_dump.c6 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 Dpgtable-64k.h56 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 Dsparse.c184 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 Dcma.c78 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 Dscatterlist.c48 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 Dpgalloc.h21 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 Dflush.c38 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 Dpmem-dax.c13 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 Dsof-utils.c45 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 Dcommon.c27 .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 Dmm.h22 #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 Dio.c68 .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 Dpagemap.h36 __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)

Completed in 247 milliseconds

1234567891011>>