Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
cacheflush.h File Reference

Go to the source code of this file.

Macros

#define flush_cache_all()
 
#define flush_cache_mm(mm)
 
#define flush_cache_dup_mm(mm)   do { } while (0)
 
#define flush_cache_range(vma, a, b)
 
#define flush_cache_page(vma, p, pfn)
 
#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE   0
 
#define flush_dcache_page(page)
 
#define flush_dcache_mmap_lock(mapping)
 
#define flush_dcache_mmap_unlock(mapping)
 
#define flush_icache()
 
#define flush_icache_page(vma, page)
 
#define flush_icache_range(start, len)
 
#define flush_cache_vmap(start, end)
 
#define flush_cache_vunmap(start, end)
 
#define cache_push_v(vaddr, len)
 
#define cache_push(paddr, len)
 
#define cache_clear(paddr, len)
 
#define flush_dcache_range(a, b)
 
#define flush_icache_user_range(vma, page, addr, len)
 
#define copy_to_user_page(vma, page, vaddr, dst, src, len)   memcpy(dst, src, len)
 
#define copy_from_user_page(vma, page, vaddr, dst, src, len)   memcpy(dst, src, len)
 

Macro Definition Documentation

#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE   0

Definition at line 18 of file cacheflush.h.

#define cache_clear (   paddr,
  len 
)

Definition at line 29 of file cacheflush.h.

#define cache_push (   paddr,
  len 
)

Definition at line 28 of file cacheflush.h.

#define cache_push_v (   vaddr,
  len 
)

Definition at line 27 of file cacheflush.h.

#define copy_from_user_page (   vma,
  page,
  vaddr,
  dst,
  src,
  len 
)    memcpy(dst, src, len)

Definition at line 37 of file cacheflush.h.

#define copy_to_user_page (   vma,
  page,
  vaddr,
  dst,
  src,
  len 
)    memcpy(dst, src, len)

Definition at line 35 of file cacheflush.h.

#define flush_cache_all (   void)

Definition at line 13 of file cacheflush.h.

#define flush_cache_dup_mm (   mm)    do { } while (0)

Definition at line 15 of file cacheflush.h.

#define flush_cache_mm (   mm)

Definition at line 14 of file cacheflush.h.

#define flush_cache_page (   vma,
  p,
  pfn 
)

Definition at line 17 of file cacheflush.h.

#define flush_cache_range (   vma,
  a,
  b 
)

Definition at line 16 of file cacheflush.h.

#define flush_cache_vmap (   start,
  end 
)

Definition at line 25 of file cacheflush.h.

#define flush_cache_vunmap (   start,
  end 
)

Definition at line 26 of file cacheflush.h.

#define flush_dcache_mmap_lock (   mapping)

Definition at line 20 of file cacheflush.h.

#define flush_dcache_mmap_unlock (   mapping)

Definition at line 21 of file cacheflush.h.

#define flush_dcache_page (   page)

Definition at line 19 of file cacheflush.h.

#define flush_dcache_range (   a,
  b 
)

Definition at line 31 of file cacheflush.h.

#define flush_icache (   void)

Definition at line 22 of file cacheflush.h.

#define flush_icache_page (   vma,
  page 
)

Definition at line 23 of file cacheflush.h.

#define flush_icache_range (   start,
  len 
)

Definition at line 24 of file cacheflush.h.

#define flush_icache_user_range (   vma,
  page,
  addr,
  len 
)

Definition at line 33 of file cacheflush.h.