Searched refs:pfn (Results 151 - 175 of 620) sorted by relevance

1234567891011>>

/linux-master/mm/
H A Dsparse-vmemmap.c109 unsigned long pfn, nr_pfns, nr_align; local
117 pfn = vmem_altmap_next_pfn(altmap);
120 nr_align = ALIGN(pfn, nr_align) - pfn;
126 pfn += nr_align;
128 pr_debug("%s: pfn: %#lx alloc: %ld align: %ld nr: %#lx\n",
129 __func__, pfn, altmap->alloc, altmap->align, nr_pfns);
130 return __va(__pfn_to_phys(pfn));
136 unsigned long pfn = pte_pfn(ptep_get(pte)); local
137 int actual_node = early_pfn_to_nid(pfn);
452 __populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap, struct dev_pagemap *pgmap) argument
[all...]
H A Dcompaction.c66 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order))
67 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order))
118 unsigned long pfn = page_to_pfn(page); local
127 if (pfn > high_pfn)
128 high_pfn = pfn;
327 __reset_isolation_pfn(struct zone *zone, unsigned long pfn, bool check_source, argument
330 struct page *page = pfn_to_online_page(pfn);
358 block_pfn = pageblock_start_pfn(pfn);
485 update_cached_migrate(struct compact_control *cc, unsigned long pfn) argument
507 update_pageblock_skip(struct compact_control *cc, struct page *page, unsigned long pfn) argument
532 update_pageblock_skip(struct compact_control *cc, struct page *page, unsigned long pfn) argument
537 update_cached_migrate(struct compact_control *cc, unsigned long pfn) argument
748 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; local
1380 unsigned long pfn, block_start_pfn, block_end_pfn; local
1515 fast_isolate_around(struct compact_control *cc, unsigned long pfn) argument
1618 unsigned long pfn; local
1946 update_fast_start_pfn(struct compact_control *cc, unsigned long pfn) argument
1979 unsigned long pfn = cc->migrate_pfn; local
[all...]
/linux-master/arch/x86/mm/
H A Dmmap.c224 int valid_mmap_phys_addr_range(unsigned long pfn, size_t count) argument
226 phys_addr_t addr = (phys_addr_t)pfn << PAGE_SHIFT;
238 bool pfn_modify_allowed(unsigned long pfn, pgprot_t prot) argument
245 if (pfn_valid(pfn))
247 if (pfn >= l1tf_pfn_limit() && !capable(CAP_SYS_ADMIN))
H A Dinit.c126 unsigned long pfn; local
151 pfn = ret >> PAGE_SHIFT;
153 pfn = pgt_buf_end;
160 adr = __va((pfn + i) << PAGE_SHIFT);
164 return __va(pfn << PAGE_SHIFT);
407 unsigned long pfn; local
413 pfn = start_pfn = PFN_DOWN(start);
421 if (pfn == 0)
424 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE));
426 end_pfn = round_up(pfn, PFN_DOW
[all...]
/linux-master/arch/arm/mach-footbridge/
H A Dcommon.c221 .pfn = __phys_to_pfn(DC21285_ARMCSR_BASE),
227 .pfn = __phys_to_pfn(DC21285_PCI_MEM),
232 .pfn = __phys_to_pfn(DC21285_PCI_TYPE_0_CONFIG),
237 .pfn = __phys_to_pfn(DC21285_PCI_TYPE_1_CONFIG),
242 .pfn = __phys_to_pfn(DC21285_PCI_IACK),
/linux-master/drivers/gpu/drm/i915/
H A Di915_scatterlist.h10 #include <linux/pfn.h>
26 unsigned long pfn; member in union:sgt_iter::__anon698
42 s.pfn = page_to_pfn(sg_page(s.sgp));
113 ((__pp) = (__iter).pfn == 0 ? NULL : \
114 pfn_to_page((__iter).pfn + ((__iter).curr >> PAGE_SHIFT))); \
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dmmu-8xx.h226 static inline bool arch_vmap_try_size(unsigned long addr, unsigned long end, u64 pfn, argument
238 if (!IS_ALIGNED(PFN_PHYS(pfn), size))
245 u64 pfn, unsigned int max_page_shift)
247 if (arch_vmap_try_size(addr, end, pfn, max_page_shift, SZ_512K))
251 if (arch_vmap_try_size(addr, end, pfn, max_page_shift, SZ_16K))
244 arch_vmap_pte_range_map_size(unsigned long addr, unsigned long end, u64 pfn, unsigned int max_page_shift) argument
/linux-master/arch/parisc/kernel/
H A Dcache.c94 /* Kernel virtual address of pfn. */
95 #define pfn_va(pfn) __va(PFN_PHYS(pfn))
99 unsigned long pfn = pte_pfn(pte); local
104 an invalid pfn and we don't need to flush the kernel dcache page.
106 if (!pfn_valid(pfn))
109 folio = page_folio(pfn_to_page(pfn));
110 pfn = folio_pfn(folio);
115 flush_kernel_dcache_page_addr(pfn_va(pfn + nr));
119 flush_kernel_dcache_page_addr(pfn_va(pfn
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/riscv/include/asm/
H A Dpage.h12 #include <linux/pfn.h>
176 #define pfn_to_phys(pfn) (PFN_PHYS(pfn))
179 #define pfn_to_virt(pfn) (__va(pfn_to_phys(pfn)))
/linux-master/arch/x86/mm/pat/
H A Dmemtype.c455 u64 pfn; local
469 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) {
472 page = pfn_to_page(pfn);
487 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) {
488 page = pfn_to_page(pfn);
497 u64 pfn; local
706 pat_pfn_immune_to_uc_mtrr(unsigned long pfn) argument
782 phys_mem_access_prot(struct file *file, unsigned long pfn, unsigned long size, pgprot_t vma_prot) argument
793 range_is_allowed(unsigned long pfn, unsigned long size) argument
799 range_is_allowed(unsigned long pfn, unsigned long size) argument
818 phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, unsigned long size, pgprot_t *vma_prot) argument
1011 track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, unsigned long pfn, unsigned long addr, unsigned long size) argument
1051 track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) argument
1069 untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, unsigned long size, bool mm_wr_locked) argument
[all...]
/linux-master/arch/arm/mach-s3c/
H A Ds3c64xx.c101 .pfn = __phys_to_pfn(S3C64XX_PA_SYSCON),
106 .pfn = __phys_to_pfn(S3C64XX_PA_SROM),
111 .pfn = __phys_to_pfn(S3C_PA_UART),
116 .pfn = __phys_to_pfn(S3C64XX_PA_VIC0),
121 .pfn = __phys_to_pfn(S3C64XX_PA_VIC1),
126 .pfn = __phys_to_pfn(S3C_PA_TIMER),
131 .pfn = __phys_to_pfn(S3C64XX_PA_GPIO),
136 .pfn = __phys_to_pfn(S3C64XX_PA_MODEM),
141 .pfn = __phys_to_pfn(S3C64XX_PA_WATCHDOG),
146 .pfn
[all...]
/linux-master/arch/x86/entry/vdso/
H A Dvma.c132 unsigned long pfn; local
154 pfn = __pa_symbol(&__vvar_page) >> PAGE_SHIFT;
174 err = vmf_insert_pfn(vma, addr, pfn);
178 pfn = page_to_pfn(timens_page);
181 return vmf_insert_pfn(vma, vmf->address, pfn);
191 pfn = hv_get_tsc_pfn();
193 if (pfn && vclock_was_used(VDSO_CLOCKMODE_HVCLOCK))
194 return vmf_insert_pfn(vma, vmf->address, pfn);
201 pfn = __pa_symbol(&__vvar_page) >> PAGE_SHIFT;
202 return vmf_insert_pfn(vma, vmf->address, pfn);
[all...]
/linux-master/lib/
H A Dtest_hmm.c210 unsigned long pfn; local
212 for (pfn = (range->start >> PAGE_SHIFT);
213 pfn < (range->end >> PAGE_SHIFT);
214 pfn++, pfns++) {
233 entry = xa_store(&dmirror->pt, pfn, entry, GFP_ATOMIC);
244 unsigned long pfn; local
252 xa_for_each_range(&dmirror->pt, pfn, entry, start >> PAGE_SHIFT,
254 xa_erase(&dmirror->pt, pfn);
363 unsigned long pfn; local
368 for (pfn
429 unsigned long pfn; local
498 unsigned long pfn; local
696 unsigned long pfn; local
712 unsigned long pfn, mapped = 0; local
746 unsigned long pfn; local
[all...]
/linux-master/arch/x86/include/asm/
H A Dparavirt.h104 static inline void notify_page_enc_status_changed(unsigned long pfn, argument
107 PVOP_VCALL3(mmu.notify_page_enc_status_changed, pfn, npages, enc);
354 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) argument
356 PVOP_VCALL2(mmu.alloc_pte, mm, pfn);
358 static inline void paravirt_release_pte(unsigned long pfn) argument
360 PVOP_VCALL1(mmu.release_pte, pfn);
363 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) argument
365 PVOP_VCALL2(mmu.alloc_pmd, mm, pfn);
368 static inline void paravirt_release_pmd(unsigned long pfn) argument
370 PVOP_VCALL1(mmu.release_pmd, pfn);
373 paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) argument
377 paravirt_release_pud(unsigned long pfn) argument
382 paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) argument
387 paravirt_release_p4d(unsigned long pfn) argument
[all...]
/linux-master/arch/sh/mm/
H A Dcache-sh4.c121 unsigned long pfn = folio_pfn(folio); local
128 pfn * PAGE_SIZE);
130 pfn++;
219 unsigned long address, pfn, phys; local
227 pfn = data->addr2;
228 phys = pfn << PAGE_SHIFT;
229 page = pfn_to_page(pfn);
H A Dnuma.c14 #include <linux/pfn.h>
/linux-master/kernel/
H A Diomem.c30 unsigned long pfn = PHYS_PFN(offset); local
33 if (pfn_valid(pfn) && !PageHighMem(pfn_to_page(pfn)) &&
/linux-master/arch/arm/mm/
H A Dmmu.c713 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, argument
716 if (!pfn_valid(pfn))
767 unsigned long end, unsigned long pfn,
774 set_pte_ext(pte, pfn_pte(pfn, __pgprot(type->prot_pte)),
776 pfn++;
880 phys = __pfn_to_phys(md->pfn);
885 (long long)__pfn_to_phys((u64)md->pfn), addr);
897 (long long)__pfn_to_phys((u64)md->pfn), addr);
901 if ((addr | length | __pfn_to_phys(md->pfn)) & ~SUPERSECTION_MASK) {
903 (long long)__pfn_to_phys((u64)md->pfn), add
766 alloc_init_pte(pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, const struct mem_type *type, void *(*alloc)(unsigned long sz), bool ng) argument
[all...]
/linux-master/arch/x86/xen/
H A Dmmu.c3 #include <linux/pfn.h>
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_uar.c44 uar->pfn = (pci_resource_start(dev->pdev, 2) >> PAGE_SHIFT) + uar->index;
/linux-master/arch/nios2/mm/
H A Dioremap.c27 unsigned long pfn; local
37 pfn = PFN_DOWN(phys_addr);
43 set_pte(pte, pfn_pte(pfn, pgprot));
45 pfn++;
/linux-master/arch/arm/mach-imx/
H A Dhardware.h104 .pfn = __phys_to_pfn(soc ## _ ## name ## _BASE_ADDR), \
/linux-master/arch/powerpc/kernel/
H A Dmce_power.c33 unsigned long pfn, flags; local
44 pfn = ULONG_MAX;
50 pfn = ULONG_MAX;
55 pfn = pte_pfn(pte);
58 pfn = pte_pfn(__pte(pte_val(pte) | (addr & rpnmask)));
62 return pfn;
459 unsigned long pfn, instr_addr; local
463 pfn = addr_to_pfn(regs, regs->nip);
464 if (pfn != ULONG_MAX) {
465 instr_addr = (pfn << PAGE_SHIF
550 unsigned long pfn; local
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dgtt.h36 uint32_t psb_gtt_mask_pte(uint32_t pfn, int type);
/linux-master/drivers/nvdimm/
H A Dpmem.h17 /* when non-zero this device is hosting a 'pfn' instance */
34 pfn_t *pfn);

Completed in 206 milliseconds

1234567891011>>