Searched refs:pfn (Results 276 - 300 of 626) sorted by relevance

<<11121314151617181920>>

/linux-master/include/linux/
H A Dpgtable.h5 #include <linux/pfn.h>
1471 * memory type of pfn mappings specified by the remap_pfn_range,
1476 * track_pfn_remap is called when a _new_ pfn mapping is being established
1477 * by remap_pfn_range() for physical range indicated by pfn and size.
1480 unsigned long pfn, unsigned long addr,
1487 * track_pfn_insert is called when a _new_ single pfn is established
1491 pfn_t pfn)
1506 * untrack can be called for a specific region indicated by pfn and size or
1507 * can be for the entire vma (in which case pfn, size are zero).
1510 unsigned long pfn, unsigne
1479 track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, unsigned long pfn, unsigned long addr, unsigned long size) argument
1490 track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) argument
1509 untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, unsigned long size, bool mm_wr_locked) argument
1536 is_zero_pfn(unsigned long pfn) argument
1546 is_zero_pfn(unsigned long pfn) argument
1559 is_zero_pfn(unsigned long pfn) argument
1745 pfn_modify_allowed(unsigned long pfn, pgprot_t prot) argument
[all...]
H A Dmm.h18 #include <linux/pfn.h>
1162 extern int page_is_ram(unsigned long pfn);
1924 static inline struct folio *pfn_folio(unsigned long pfn) argument
1926 return page_folio(pfn_to_page(pfn));
2057 unsigned long node, unsigned long pfn)
2062 set_page_section(page, pfn_to_section_nr(pfn));
3252 static inline int early_pfn_to_nid(unsigned long pfn) argument
3258 extern int __meminit early_pfn_to_nid(unsigned long pfn);
3617 unsigned long pfn, unsigned long size, pgprot_t);
3619 unsigned long pfn, unsigne
2056 set_page_links(struct page *page, enum zone_type zone, unsigned long node, unsigned long pfn) argument
3651 io_remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument
4045 memory_failure_queue(unsigned long pfn, int flags) argument
4049 __get_huge_page_for_hwpoison(unsigned long pfn, int flags, bool *migratable_cleared) argument
4055 num_poisoned_pages_inc(unsigned long pfn) argument
4059 num_poisoned_pages_sub(unsigned long pfn, long i) argument
4074 memblk_nr_poison_inc(unsigned long pfn) argument
4078 memblk_nr_poison_sub(unsigned long pfn, long i) argument
4084 arch_memory_failure(unsigned long pfn, int flags) argument
4256 pfn_is_unaccepted_memory(unsigned long pfn) argument
[all...]
H A Dio-mapping.h32 #include <linux/pfn.h>
229 unsigned long addr, unsigned long pfn, unsigned long size);
H A Dmigrate.h174 static inline unsigned long migrate_pfn(unsigned long pfn) argument
176 return (pfn << MIGRATE_PFN_SHIFT) | MIGRATE_PFN_VALID;
/linux-master/arch/sparc/mm/
H A Diommu.c53 #define MKIOPTE(pfn, perm) (((((pfn)<<8) & IOPTE_PAGE) | (perm)) & ~IOPTE_WAZ)
191 unsigned long pfn = __phys_to_pfn(paddr); local
213 /* page color = pfn of page */
214 ioptex = bit_map_string_get(&iommu->usemap, npages, pfn);
223 iopte_val(*iopte) = MKIOPTE(pfn, IOPERM);
227 pfn++;
/linux-master/arch/riscv/mm/
H A Dpageattr.c113 unsigned long pfn = _pmd_pfn(pmdp_get(pmdp)); local
124 set_pte(ptep_new, pfn_pte(pfn + i, prot));
153 unsigned long pfn = _pud_pfn(pudp_get(pudp)); local
165 pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot));
202 unsigned long pfn = _p4d_pfn(p4dp_get(p4dp)); local
218 pfn_pud(pfn + ((i * PUD_SIZE) >> PAGE_SHIFT), prot));
/linux-master/drivers/hv/
H A Dhv_balloon.c593 unsigned long pfn)
598 if ((pfn < has->covered_start_pfn) || (pfn >= has->covered_end_pfn))
603 if ((pfn >= gap->start_pfn) && (pfn < gap->end_pfn))
613 unsigned long pfn = start_pfn, count = 0; local
617 while (pfn < start_pfn + nr_pages) {
619 * Search for HAS which covers the pfn and when we find one
624 while ((pfn >= has->start_pfn) &&
625 (pfn < ha
592 has_pfn_is_backed(struct hv_hotadd_state *has, unsigned long pfn) argument
785 unsigned long pfn = page_to_pfn(pg); local
[all...]
/linux-master/drivers/nvdimm/
H A Dpmem.c32 #include "pfn.h"
68 unsigned long pfn_start, pfn_end, pfn; local
76 for (pfn = pfn_start; pfn < pfn_end; pfn++) {
77 struct page *page = pfn_to_page(pfn);
85 clear_mce_nospec(pfn);
245 pfn_t *pfn)
256 if (pfn)
257 *pfn
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/mm/
H A Dmemory.c568 * to pfn. To get around this restriction, we allow arbitrary mappings so long
587 unsigned long pfn = pte_pfn(pte); local
596 if (is_zero_pfn(pfn))
617 if (!pfn_valid(pfn))
623 if (pfn == vma->vm_pgoff + off)
630 if (is_zero_pfn(pfn))
634 if (unlikely(pfn > highest_memmap_pfn)) {
644 return pfn_to_page(pfn);
661 unsigned long pfn = pmd_pfn(pmd); local
670 if (!pfn_valid(pfn))
2271 insert_pfn(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn, pgprot_t prot, bool mkwrite) argument
2358 vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t pgprot) argument
2406 vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) argument
2413 vm_mixed_ok(struct vm_area_struct *vma, pfn_t pfn) argument
2427 __vm_insert_mixed(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn, bool mkwrite) argument
2473 vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn) argument
2485 vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn) argument
2497 remap_pte_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument
2523 remap_pmd_range(struct mm_struct *mm, pud_t *pud, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument
2546 remap_pud_range(struct mm_struct *mm, p4d_t *p4d, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument
2568 remap_p4d_range(struct mm_struct *mm, pgd_t *pgd, unsigned long addr, unsigned long end, unsigned long pfn, pgprot_t prot) argument
2594 remap_pfn_range_notrack(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument
2659 remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument
2692 unsigned long vm_len, pfn, pages; local
[all...]
/linux-master/tools/testing/scatterlist/linux/
H A Dmm.h53 #define pfn_to_page(pfn) (void *)((pfn) * PAGE_SIZE)
/linux-master/drivers/xen/
H A Dunpopulated-alloc.c109 xen_pfn_t pfn = PFN_DOWN(res->start); local
112 if (!set_phys_to_machine(pfn + i, INVALID_P2M_ENTRY)) {
/linux-master/include/xen/
H A Dxen-ops.h48 xen_pfn_t *pfn, int nr, int *err_ptr, pgprot_t prot,
52 xen_pfn_t *pfn, int nr, int *err_ptr,
51 xen_remap_pfn(struct vm_area_struct *vma, unsigned long addr, xen_pfn_t *pfn, int nr, int *err_ptr, pgprot_t prot, unsigned int domid, bool no_translate) argument
/linux-master/arch/arm/mach-pxa/
H A Dpxa25x.c163 .pfn = __phys_to_pfn(PXA2XX_SMEMC_BASE),
168 .pfn = __phys_to_pfn(0x00000000),
/linux-master/drivers/misc/sgi-gru/
H A Dgruhandles.c157 tfh->pfn = paddr >> GRU_PADDR_SHIFT;
173 tfh->pfn = paddr >> GRU_PADDR_SHIFT;
/linux-master/arch/sparc/include/asm/
H A Dpage_64.h149 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
/linux-master/arch/sh/include/asm/
H A Dpage.h149 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
/linux-master/drivers/firmware/efi/
H A Dunaccepted_memory.c212 unsigned long pfn)
214 return !pfn_is_unaccepted_memory(pfn);
211 unaccepted_memory_vmcore_pfn_is_ram(struct vmcore_cb *cb, unsigned long pfn) argument
/linux-master/arch/arm/mm/
H A Dmmap.c163 int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) argument
165 return (pfn + (size >> PAGE_SHIFT)) <= (1 + (PHYS_MASK >> PAGE_SHIFT));
/linux-master/kernel/debug/kdb/
H A Dkdb_support.c319 unsigned long pfn; local
323 pfn = (addr >> PAGE_SHIFT);
324 if (!pfn_valid(pfn))
326 page = pfn_to_page(pfn);
/linux-master/drivers/gpu/drm/gma500/
H A Dgem.c261 unsigned long pfn; local
294 pfn = (dev_priv->stolen_base + pobj->offset) >> PAGE_SHIFT;
296 pfn = page_to_pfn(pobj->pages[page_offset]);
297 ret = vmf_insert_pfn(vma, vmf->address, pfn);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Duar.c99 phys_addr_t pfn; local
135 pfn = uar2pfn(mdev, up->index);
137 up->map = ioremap_wc(pfn << PAGE_SHIFT, PAGE_SIZE);
143 up->map = ioremap(pfn << PAGE_SHIFT, PAGE_SIZE);
/linux-master/arch/arm/mach-sa1100/
H A Dgeneric.c364 .pfn = __phys_to_pfn(0x80000000),
369 .pfn = __phys_to_pfn(0x90000000),
374 .pfn = __phys_to_pfn(0xa0000000),
379 .pfn = __phys_to_pfn(0xb0000000),
/linux-master/arch/arm/mach-nomadik/
H A Dcpu-8815.c63 .pfn = __phys_to_pfn(NOMADIK_UART1_BASE),
/linux-master/arch/powerpc/include/asm/
H A Dpci.h108 extern pgprot_t pci_phys_mem_access_prot(unsigned long pfn,
/linux-master/arch/arc/include/asm/
H A Dpage.h97 extern int pfn_valid(unsigned long pfn);

Completed in 406 milliseconds

<<11121314151617181920>>