Lines Matching refs:addr
52 void (*flush_data_cache_page)(unsigned long addr);
89 SYSCALL_DEFINE3(cacheflush, unsigned long, addr, unsigned long, bytes,
94 if (!access_ok((void __user *) addr, bytes))
97 __flush_icache_user_range(addr, addr + bytes);
106 unsigned long addr;
120 addr = (unsigned long)kmap_local_page(nth_page(page, i));
121 flush_data_cache_page(addr);
122 kunmap_local((void *)addr);
129 unsigned long addr = (unsigned long) page_address(page);
132 if (pages_do_alias(addr, vmaddr)) {
140 flush_data_cache_page(addr);
149 unsigned long pfn, addr;
163 addr = (unsigned long)kmap_local_folio(folio, i);
165 if (exec || pages_do_alias(addr, address))
166 flush_data_cache_page(addr);
167 kunmap_local((void *)addr);