at v2.6.17 38 lines 1.0 kB view raw
1/* 2 * (C) Copyright 2002, Yoshinori Sato <ysato@users.sourceforge.jp> 3 */ 4 5#ifndef _ASM_H8300_CACHEFLUSH_H 6#define _AMS_H8300_CACHEFLUSH_H 7 8/* 9 * Cache handling functions 10 * No Cache memory all dummy functions 11 */ 12 13#define flush_cache_all() 14#define flush_cache_mm(mm) 15#define flush_cache_range(vma,a,b) 16#define flush_cache_page(vma,p,pfn) 17#define flush_dcache_page(page) 18#define flush_dcache_mmap_lock(mapping) 19#define flush_dcache_mmap_unlock(mapping) 20#define flush_icache() 21#define flush_icache_page(vma,page) 22#define flush_icache_range(start,len) 23#define flush_cache_vmap(start, end) 24#define flush_cache_vunmap(start, end) 25#define cache_push_v(vaddr,len) 26#define cache_push(paddr,len) 27#define cache_clear(paddr,len) 28 29#define flush_dcache_range(a,b) 30 31#define flush_icache_user_range(vma,page,addr,len) 32 33#define copy_to_user_page(vma, page, vaddr, dst, src, len) \ 34 memcpy(dst, src, len) 35#define copy_from_user_page(vma, page, vaddr, dst, src, len) \ 36 memcpy(dst, src, len) 37 38#endif /* _ASM_H8300_CACHEFLUSH_H */