Lines Matching refs:addr

39 asmlinkage long sys_mmap2(unsigned long addr, unsigned long len,  in sys_mmap2()  argument
48 return sys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in sys_mmap2()
67 cache_flush_040 (unsigned long addr, int scope, int cache, unsigned long len) in cache_flush_040() argument
102 if ((paddr = virt_to_phys_040(addr))) { in cache_flush_040()
103 paddr += addr & ~(PAGE_MASK | 15); in cache_flush_040()
104 len = (len + (addr & 15) + 15) >> 4; in cache_flush_040()
106 unsigned long tmp = PAGE_SIZE - (addr & ~PAGE_MASK); in cache_flush_040()
110 addr += tmp; in cache_flush_040()
115 if ((paddr = virt_to_phys_040(addr))) in cache_flush_040()
119 addr += tmp; in cache_flush_040()
158 addr += PAGE_SIZE; in cache_flush_040()
164 if ((paddr = virt_to_phys_040(addr))) in cache_flush_040()
169 addr += PAGE_SIZE; in cache_flush_040()
179 len += (addr & ~PAGE_MASK) + (PAGE_SIZE - 1); in cache_flush_040()
180 for (len >>= PAGE_SHIFT; len--; addr += PAGE_SIZE) in cache_flush_040()
182 if (!(paddr = virt_to_phys_040(addr))) in cache_flush_040()
227 cache_flush_060 (unsigned long addr, int scope, int cache, unsigned long len) in cache_flush_060() argument
264 len += addr & 15; in cache_flush_060()
265 addr &= -16; in cache_flush_060()
266 if (!(paddr = virt_to_phys_060(addr))) { in cache_flush_060()
267 unsigned long tmp = PAGE_SIZE - (addr & ~PAGE_MASK); in cache_flush_060()
271 addr += tmp; in cache_flush_060()
276 if ((paddr = virt_to_phys_060(addr))) in cache_flush_060()
280 addr += tmp; in cache_flush_060()
317 addr += PAGE_SIZE; in cache_flush_060()
318 addr &= PAGE_MASK; in cache_flush_060()
325 if ((paddr = virt_to_phys_060(addr))) in cache_flush_060()
330 addr += PAGE_SIZE; in cache_flush_060()
340 len += (addr & ~PAGE_MASK) + (PAGE_SIZE - 1); in cache_flush_060()
341 addr &= PAGE_MASK; /* Workaround for bug in some in cache_flush_060()
343 for (len >>= PAGE_SHIFT; len--; addr += PAGE_SIZE) in cache_flush_060()
345 if (!(paddr = virt_to_phys_060(addr))) in cache_flush_060()
377 sys_cacheflush (unsigned long addr, int scope, int cache, unsigned long len) in sys_cacheflush() argument
394 if (addr + len < addr) in sys_cacheflush()
403 vma = find_vma(current->mm, addr); in sys_cacheflush()
404 if (!vma || addr < vma->vm_start || addr + len > vma->vm_end) in sys_cacheflush()
421 : "r" (cacr), "r" (addr)); in sys_cacheflush()
422 addr += 4; in sys_cacheflush()
447 ret = cache_flush_040 (addr, scope, cache, len); in sys_cacheflush()
449 ret = cache_flush_060 (addr, scope, cache, len); in sys_cacheflush()
525 sys_cacheflush (unsigned long addr, int scope, int cache, unsigned long len) in sys_cacheflush() argument