Lines Matching defs:pfn
38 static void flush_pfn_alias(unsigned long pfn, unsigned long vaddr)
43 set_top_pte(to, pfn_pte(pfn, PAGE_KERNEL));
52 static void flush_icache_alias(unsigned long pfn, unsigned long vaddr, unsigned long len)
58 set_top_pte(va, pfn_pte(pfn, PAGE_KERNEL));
98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsigned int nr)
101 vivt_flush_cache_pages(vma, user_addr, pfn, nr);
106 flush_pfn_alias(pfn, user_addr);
115 #define flush_pfn_alias(pfn,vaddr) do { } while (0)
116 #define flush_icache_alias(pfn,vaddr,len) do { } while (0)
255 unsigned long start, offset, pfn;
267 pfn = folio_pfn(folio);
271 pfn -= offset;
279 flush_cache_pages(vma, start, pfn, nr);
287 unsigned long pfn;
294 pfn = pte_pfn(pteval);
295 if (!pfn_valid(pfn))
298 folio = page_folio(pfn_to_page(pfn));
384 unsigned long pfn;
393 pfn = page_to_pfn(page);
395 flush_cache_page(vma, vmaddr, pfn);
401 flush_pfn_alias(pfn, vmaddr);