Lines Matching defs:addr
49 void (*local_flush_data_cache_page)(void * addr);
50 void (*flush_data_cache_page)(unsigned long addr);
70 SYSCALL_DEFINE3(cacheflush, unsigned long, addr, unsigned long, bytes,
75 if (!access_ok((void __user *) addr, bytes))
78 __flush_icache_user_range(addr, addr + bytes);
86 unsigned long addr;
99 addr = (unsigned long)kmap_atomic(page);
101 addr = (unsigned long)page_address(page);
103 flush_data_cache_page(addr);
106 kunmap_atomic((void *)addr);
113 unsigned long addr = (unsigned long) page_address(page);
115 if (pages_do_alias(addr, vmaddr)) {
123 flush_data_cache_page(addr);
132 unsigned long pfn, addr;
141 addr = (unsigned long)kmap_atomic(page);
143 addr = (unsigned long)page_address(page);
145 if (exec || pages_do_alias(addr, address & PAGE_MASK))
146 flush_data_cache_page(addr);
149 kunmap_atomic((void *)addr);
236 int __weak __uncached_access(struct file *file, unsigned long addr)
241 return addr >= __pa(high_memory);