/linux-master/arch/m68k/include/asm/ |
H A D | mcf_pgtable.h | 298 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
|
H A D | motorola_pgtable.h | 118 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
|
H A D | page_mm.h | 120 * TODO: implement (fast) pfn<->pgdat_idx conversion functions, this makes lots 128 static inline void *pfn_to_virt(unsigned long pfn) argument 130 return __va(pfn << PAGE_SHIFT); 145 #define pfn_valid(pfn) virt_addr_valid(pfn_to_virt(pfn))
|
H A D | page_no.h | 27 static inline void *pfn_to_virt(unsigned long pfn) argument 29 return __va(pfn << PAGE_SHIFT);
|
H A D | sun3_pgtable.h | 110 #define pfn_pte(pfn, pgprot) \ 111 ({ pte_t __pte; pte_val(__pte) = pfn | pgprot_val(pgprot); __pte; })
|
/linux-master/arch/microblaze/include/asm/ |
H A D | cacheflush.h | 85 #define flush_cache_page(vma, vmaddr, pfn) \ 86 flush_dcache_range(pfn << PAGE_SHIFT, (pfn << PAGE_SHIFT) + PAGE_SIZE);
|
H A D | page.h | 15 #include <linux/pfn.h> 74 * Conversions for virtual address, physical address, pfn, and struct 80 * | linux/pfn.h 81 * pfn -+ 97 extern int page_is_ram(unsigned long pfn); 100 # define pfn_to_phys(pfn) (PFN_PHYS(pfn)) 130 static inline const void *pfn_to_virt(unsigned long pfn) argument 132 return __va(pfn_to_phys((pfn)));
|
H A D | pgtable.h | 237 #define pfn_pte(pfn, prot) \ 238 __pte(((pte_basic_t)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 382 /* returns pfn of the pmd entry*/
|
/linux-master/arch/microblaze/mm/ |
H A D | init.c | 18 #include <linux/pfn.h> 58 unsigned long pfn; local 60 for (pfn = max_low_pfn; pfn < max_pfn; ++pfn) { 61 struct page *page = pfn_to_page(pfn); 64 if (!memblock_is_reserved(pfn << PAGE_SHIFT)) 138 int page_is_ram(unsigned long pfn) argument 140 return pfn < max_low_pfn;
|
/linux-master/arch/mips/alchemy/common/ |
H A D | setup.c | 98 unsigned long pfn, unsigned long size, pgprot_t prot) 100 phys_addr_t phys_addr = fixup_bigphys_addr(pfn << PAGE_SHIFT, size); 97 io_remap_pfn_range(struct vm_area_struct *vma, unsigned long vaddr, unsigned long pfn, unsigned long size, pgprot_t prot) argument
|
/linux-master/arch/mips/include/asm/ |
H A D | cacheflush.h | 21 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 52 extern void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, unsigned long pfn);
|
H A D | page.h | 59 #include <linux/pfn.h> 211 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
|
H A D | pgtable-32.h | 158 pfn_pte(unsigned long pfn, pgprot_t prot) argument 162 pte.pte_low = (pfn >> _PAGE_PRESENT_SHIFT) | 164 pte.pte_high = (pfn << PFN_PTE_SHIFT) | 174 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot) argument 178 pte.pte_high = (pfn << 6) | (pgprot_val(prot) & 0x3f); 188 #define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 189 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
H A D | pgtable-64.h | 302 #define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
H A D | pgtable.h | 614 unsigned long pfn, unsigned long size, pgprot_t prot);
|
/linux-master/arch/mips/include/asm/mach-ip27/ |
H A D | kernel-entry-init.h | 41 dsrl t1, 12 # 4K pfn 42 dsrl t2, 12 # 4K pfn 43 dsll t1, 6 # Get pfn into place 44 dsll t2, 6 # Get pfn into place
|
/linux-master/arch/mips/kernel/ |
H A D | crash_dump.c | 6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument 14 vaddr = kmap_local_pfn(pfn);
|
H A D | setup.c | 23 #include <linux/pfn.h> 142 /* it returns the next free pfn after initrd */ 286 /* max_low_pfn is not a number of pages but the end pfn of low mem */
|
/linux-master/arch/mips/kvm/ |
H A D | mmu.c | 487 kvm_pfn_t pfn = 0; /* silence bogus GCC warning */ local 503 pfn = pte_pfn(*ptep); 515 pfn = pte_pfn(*ptep); 517 kvm_set_pfn_dirty(pfn); 528 kvm_set_pfn_accessed(pfn); 564 kvm_pfn_t pfn; local 584 * Used to check for invalidations in progress, of the pfn that is 602 pfn = gfn_to_pfn_prot(kvm, gfn, write_fault, &writeable); 603 if (is_error_noslot_pfn(pfn)) { 609 /* Check if an invalidation has taken place since we got pfn */ [all...] |
/linux-master/arch/mips/loongson64/ |
H A D | numa.c | 17 #include <linux/pfn.h> 133 /* Reserve pfn range 0~node[0]->node_start_pfn */
|
/linux-master/arch/mips/mm/ |
H A D | c-octeon.c | 152 * @pfn: Page frame number 155 unsigned long page, unsigned long pfn) 154 octeon_flush_cache_page(struct vm_area_struct *vma, unsigned long page, unsigned long pfn) argument
|
H A D | c-r3k.c | 237 unsigned long addr, unsigned long pfn) 239 unsigned long kaddr = KSEG0ADDR(pfn << PAGE_SHIFT); 236 r3k_flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) argument
|
H A D | c-r4k.c | 534 unsigned long pfn; member in struct:flush_cache_page_args 542 struct page *page = pfn_to_page(fcp_args->pfn); 609 unsigned long addr, unsigned long pfn) 615 args.pfn = pfn; 608 r4k_flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) argument
|
H A D | cache.c | 36 unsigned long pfn); 149 unsigned long pfn, addr; local 153 pfn = pte_pfn(pte); 154 if (unlikely(!pfn_valid(pfn))) 157 folio = page_folio(pfn_to_page(pfn)); 159 address -= offset_in_folio(folio, pfn << PAGE_SHIFT);
|
H A D | init.c | 29 #include <linux/pfn.h> 489 unsigned long pfn; local 491 for (pfn = PFN_UP(begin); pfn < PFN_DOWN(end); pfn++) { 492 struct page *page = pfn_to_page(pfn); 493 void *addr = phys_to_virt(PFN_PHYS(pfn));
|