Searched refs:pfn (Results 151 - 175 of 627) sorted by path

1234567891011>>

/linux-master/arch/m68k/include/asm/
H A Dmcf_pgtable.h298 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
H A Dmotorola_pgtable.h118 #define pfn_pte(pfn, prot) __pte(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
H A Dpage_mm.h120 * 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 Dpage_no.h27 static inline void *pfn_to_virt(unsigned long pfn) argument
29 return __va(pfn << PAGE_SHIFT);
H A Dsun3_pgtable.h110 #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 Dcacheflush.h85 #define flush_cache_page(vma, vmaddr, pfn) \
86 flush_dcache_range(pfn << PAGE_SHIFT, (pfn << PAGE_SHIFT) + PAGE_SIZE);
H A Dpage.h15 #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 Dpgtable.h237 #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 Dinit.c18 #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 Dsetup.c98 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 Dcacheflush.h21 * - 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 Dpage.h59 #include <linux/pfn.h>
211 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
H A Dpgtable-32.h158 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 Dpgtable-64.h302 #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 Dpgtable.h614 unsigned long pfn, unsigned long size, pgprot_t prot);
/linux-master/arch/mips/include/asm/mach-ip27/
H A Dkernel-entry-init.h41 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 Dcrash_dump.c6 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument
14 vaddr = kmap_local_pfn(pfn);
H A Dsetup.c23 #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 Dmmu.c487 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 Dnuma.c17 #include <linux/pfn.h>
133 /* Reserve pfn range 0~node[0]->node_start_pfn */
/linux-master/arch/mips/mm/
H A Dc-octeon.c152 * @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 Dc-r3k.c237 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 Dc-r4k.c534 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 Dcache.c36 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 Dinit.c29 #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));

Completed in 296 milliseconds

1234567891011>>