Searched refs:pfn (Results 201 - 225 of 626) sorted by path

1234567891011>>

/linux-master/arch/powerpc/include/asm/nohash/
H A Dpgtable.h222 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot) { argument
223 return __pte(((pte_basic_t)(pfn) << PTE_RPN_SHIFT) |
/linux-master/arch/powerpc/include/asm/
H A Dpage.h233 static inline const void *pfn_to_kaddr(unsigned long pfn) argument
235 return __va(pfn << PAGE_SHIFT);
316 extern int devmem_is_allowed(unsigned long pfn);
H A Dpci.h108 extern pgprot_t pci_phys_mem_access_prot(unsigned long pfn,
H A Dpgtable.h66 * Select all bits except the pfn
121 pgprot_t __phys_mem_access_prot(unsigned long pfn, unsigned long size,
125 static inline pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, argument
128 return __phys_mem_access_prot(pfn, size, vma_prot);
H A Drtas.h540 static inline int page_is_rtas_user_buf(unsigned long pfn) argument
542 unsigned long paddr = (pfn << PAGE_SHIFT);
553 static inline int page_is_rtas_user_buf(unsigned long pfn) { return 0;} argument
H A Dultravisor.h34 static inline int uv_share_page(u64 pfn, u64 npages) argument
36 return ucall_norets(UV_SHARE_PAGE, pfn, npages);
39 static inline int uv_unshare_page(u64 pfn, u64 npages) argument
41 return ucall_norets(UV_UNSHARE_PAGE, pfn, npages);
/linux-master/arch/powerpc/kernel/
H A Dcrash_dump.c72 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, argument
82 paddr = pfn << PAGE_SHIFT;
H A Dfadump.c1182 unsigned long pfn; local
1188 for (pfn = start_pfn; pfn < end_pfn; pfn++) {
1189 free_reserved_page(pfn_to_page(pfn));
H A Dmce.c309 unsigned long pfn; local
311 pfn = evt->u.ue_error.physical_address >>
313 memory_failure(pfn, 0);
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...]
H A Dpci-common.c524 pgprot_t pci_phys_mem_access_prot(unsigned long pfn, argument
530 resource_size_t offset = ((resource_size_t)pfn) << PAGE_SHIFT;
533 if (page_is_ram(pfn))
H A Dvdso.c136 unsigned long pfn; local
141 pfn = page_to_pfn(timens_page);
143 pfn = virt_to_pfn(vdso_data);
156 pfn = virt_to_pfn(vdso_data);
163 return vmf_insert_pfn(vma, vmf->address, pfn);
/linux-master/arch/powerpc/kvm/
H A Dbook3s.c437 kvm_pfn_t pfn; local
439 pfn = (kvm_pfn_t)virt_to_phys((void*)shared_page) >> PAGE_SHIFT;
440 get_page(pfn_to_page(pfn));
443 return pfn;
H A Dbook3s_32_mmu_host.c249 pte->pfn = hpaddr >> PAGE_SHIFT;
H A Dbook3s_64_mmu_host.c90 unsigned long pfn; local
97 pfn = kvmppc_gpa_to_pfn(vcpu, orig_pte->raddr, iswrite, &writable);
98 if (is_error_noslot_pfn(pfn)) {
104 hpaddr = pfn << PAGE_SHIFT;
124 kvm_set_pfn_accessed(pfn);
129 kvm_set_pfn_dirty(pfn);
135 kvmppc_mmu_flush_icache(pfn);
197 cpte->pfn = pfn;
206 kvm_release_pfn_clean(pfn);
[all...]
H A Dbook3s_64_mmu_hv.c515 unsigned long gpa, gfn, hva, pfn, hpa; local
616 pfn = __gfn_to_pfn_memslot(memslot, gfn, false, false, NULL,
618 if (is_error_noslot_pfn(pfn))
621 if (pfn_valid(pfn)) {
622 page = pfn_to_page(pfn);
H A Dbook3s_64_mmu_radix.c852 unsigned long pfn; local
855 pfn = __gfn_to_pfn_memslot(memslot, gfn, false, false, NULL,
857 if (is_error_noslot_pfn(pfn))
860 if (pfn_valid(pfn)) {
861 page = pfn_to_page(pfn);
H A Dbook3s_hv_uvmem.c173 * when the GFN is paged-in. Its pfn[] has KVMPPC_GFN_UVMEM_PFN flag
176 * the GFN is pagedout. Its pfn[] has KVMPPC_GFN_MEM_PFN flag set.
179 * Shared GFN is associated with a normal-PFN. Its pfn[] has
183 * Normal GFN is associated with normal-PFN. Its pfn[] has
307 /* mark the GFN as secure-GFN associated with @uvmem pfn device-PFN. */
522 unsigned long pfn; local
558 pfn = page_to_pfn(dpage);
568 ret = uv_page_out(kvm->arch.lpid, pfn << page_shift,
572 *mig.dst = migrate_pfn(pfn);
749 unsigned long pfn; local
884 unsigned long pfn; local
1020 unsigned long pfn = page_to_pfn(page) - local
1086 unsigned long pfn; local
[all...]
H A De500.h41 kvm_pfn_t pfn; /* valid only for TLB0, except briefly */ member in struct:tlbe_ref
H A De500_mmu_host.c164 kvm_pfn_t pfn; local
166 pfn = (kvm_pfn_t)virt_to_phys((void *)shared_page) >> PAGE_SHIFT;
167 get_page(pfn_to_page(pfn));
175 magic.mas7_3 = ((u64)pfn << PAGE_SHIFT) |
247 kvm_pfn_t pfn, unsigned int wimg)
249 ref->pfn = pfn;
256 kvm_set_pfn_accessed(pfn);
259 kvm_set_pfn_dirty(pfn);
265 /* FIXME: don't log bogus pfn fo
245 kvmppc_e500_ref_setup(struct tlbe_ref *ref, struct kvm_book3e_206_tlb_entry *gtlbe, kvm_pfn_t pfn, unsigned int wimg) argument
310 kvm_pfn_t pfn = ref->pfn; local
328 unsigned long pfn = 0; /* silence GCC warning */ local
630 hfn_t pfn; local
[all...]
H A Dtrace_booke.h121 TP_PROTO(__u64 pfn, __u32 flags),
122 TP_ARGS(pfn, flags),
125 __field( __u64, pfn )
130 __entry->pfn = pfn;
134 TP_printk("pfn=%llx flags=%x",
135 __entry->pfn, __entry->flags)
/linux-master/arch/powerpc/lib/
H A Dcode-patching.c239 unsigned long pfn = get_patch_pfn(addr); local
241 return map_kernel_page(text_poke_addr, (pfn << PAGE_SHIFT), PAGE_KERNEL);
285 unsigned long pfn = get_patch_pfn(addr); local
298 __set_pte_at(patching_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
331 unsigned long pfn = get_patch_pfn(addr); local
337 __set_pte_at(&init_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
431 unsigned long pfn = get_patch_pfn(addr); local
446 __set_pte_at(patching_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNEL), 0);
479 unsigned long pfn = get_patch_pfn(addr); local
489 __set_pte_at(&init_mm, text_poke_addr, pte, pfn_pte(pfn, PAGE_KERNE
[all...]
/linux-master/arch/powerpc/mm/book3s64/
H A Dpgtable.c231 pmd_t pfn_pmd(unsigned long pfn, pgprot_t pgprot) argument
235 pmdv = (pfn << PAGE_SHIFT) & PTE_RPN_MASK;
240 pud_t pfn_pud(unsigned long pfn, pgprot_t pgprot) argument
244 pudv = (pfn << PAGE_SHIFT) & PTE_RPN_MASK;
H A Dradix_pgtable.c75 unsigned long pfn = pa >> PAGE_SHIFT; local
112 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags));
127 unsigned long pfn = pa >> PAGE_SHIFT; local
172 set_pte_at(&init_mm, ea, ptep, pfn_pte(pfn, flags));
1077 * For us to use a pmd mapping, both addr and pfn should
1079 * pfn we hope we have extra area in the altmap that
/linux-master/arch/powerpc/mm/
H A Dcacheflush.c170 unsigned long pfn = folio_pfn(folio); local
172 flush_dcache_icache_phys((pfn + i) * PAGE_SIZE);

Completed in 333 milliseconds

1234567891011>>