Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
cacheflush.h File Reference
#include <linux/mm.h>

Go to the source code of this file.

Macros

#define mn10300_local_icache_inv()   do {} while (0)
 
#define mn10300_local_icache_inv_page(start)   do {} while (0)
 
#define mn10300_local_icache_inv_range(start, end)   do {} while (0)
 
#define mn10300_local_icache_inv_range2(start, size)   do {} while (0)
 
#define mn10300_local_dcache_inv()   do {} while (0)
 
#define mn10300_local_dcache_inv_page(start)   do {} while (0)
 
#define mn10300_local_dcache_inv_range(start, end)   do {} while (0)
 
#define mn10300_local_dcache_inv_range2(start, size)   do {} while (0)
 
#define mn10300_local_dcache_flush()   do {} while (0)
 
#define mn10300_local_dcache_flush_inv_page(start)   do {} while (0)
 
#define mn10300_local_dcache_flush_inv()   do {} while (0)
 
#define mn10300_local_dcache_flush_inv_range(start, end)   do {} while (0)
 
#define mn10300_local_dcache_flush_inv_range2(start, size)   do {} while (0)
 
#define mn10300_local_dcache_flush_page(start)   do {} while (0)
 
#define mn10300_local_dcache_flush_range(start, end)   do {} while (0)
 
#define mn10300_local_dcache_flush_range2(start, size)   do {} while (0)
 
#define mn10300_icache_inv()   do {} while (0)
 
#define mn10300_icache_inv_page(start)   do {} while (0)
 
#define mn10300_icache_inv_range(start, end)   do {} while (0)
 
#define mn10300_icache_inv_range2(start, size)   do {} while (0)
 
#define mn10300_dcache_inv()   do {} while (0)
 
#define mn10300_dcache_inv_page(start)   do {} while (0)
 
#define mn10300_dcache_inv_range(start, end)   do {} while (0)
 
#define mn10300_dcache_inv_range2(start, size)   do {} while (0)
 
#define mn10300_dcache_flush()   do {} while (0)
 
#define mn10300_dcache_flush_inv_page(start)   do {} while (0)
 
#define mn10300_dcache_flush_inv()   do {} while (0)
 
#define mn10300_dcache_flush_inv_range(start, end)   do {} while (0)
 
#define mn10300_dcache_flush_inv_range2(start, size)   do {} while (0)
 
#define mn10300_dcache_flush_page(start)   do {} while (0)
 
#define mn10300_dcache_flush_range(start, end)   do {} while (0)
 
#define mn10300_dcache_flush_range2(start, size)   do {} while (0)
 
#define flush_cache_all()   do {} while (0)
 
#define flush_cache_mm(mm)   do {} while (0)
 
#define flush_cache_dup_mm(mm)   do {} while (0)
 
#define flush_cache_range(mm, start, end)   do {} while (0)
 
#define flush_cache_page(vma, vmaddr, pfn)   do {} while (0)
 
#define flush_cache_vmap(start, end)   do {} while (0)
 
#define flush_cache_vunmap(start, end)   do {} while (0)
 
#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE   0
 
#define flush_dcache_page(page)   do {} while (0)
 
#define flush_dcache_mmap_lock(mapping)   do {} while (0)
 
#define flush_dcache_mmap_unlock(mapping)   do {} while (0)
 
#define flush_icache_range(start, end)   do {} while (0)
 
#define flush_icache_page(vma, pg)   do {} while (0)
 
#define flush_icache_user_range(vma, pg, adr, len)   flush_icache_range(adr, adr + len)
 
#define copy_to_user_page(vma, page, vaddr, 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 126 of file cacheflush.h.

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

Definition at line 159 of file cacheflush.h.

#define copy_to_user_page (   vma,
  page,
  vaddr,
  dst,
  src,
  len 
)
Value:
do { \
memcpy(dst, src, len); \
flush_icache_page(vma, page); \
} while (0)

Definition at line 153 of file cacheflush.h.

#define flush_cache_all (   void)    do {} while (0)

Definition at line 119 of file cacheflush.h.

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

Definition at line 121 of file cacheflush.h.

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

Definition at line 120 of file cacheflush.h.

#define flush_cache_page (   vma,
  vmaddr,
  pfn 
)    do {} while (0)

Definition at line 123 of file cacheflush.h.

#define flush_cache_range (   mm,
  start,
  end 
)    do {} while (0)

Definition at line 122 of file cacheflush.h.

#define flush_cache_vmap (   start,
  end 
)    do {} while (0)

Definition at line 124 of file cacheflush.h.

#define flush_cache_vunmap (   start,
  end 
)    do {} while (0)

Definition at line 125 of file cacheflush.h.

#define flush_dcache_mmap_lock (   mapping)    do {} while (0)

Definition at line 128 of file cacheflush.h.

#define flush_dcache_mmap_unlock (   mapping)    do {} while (0)

Definition at line 129 of file cacheflush.h.

#define flush_dcache_page (   page)    do {} while (0)

Definition at line 127 of file cacheflush.h.

#define flush_icache_page (   vma,
  pg 
)    do {} while (0)

Definition at line 146 of file cacheflush.h.

#define flush_icache_range (   start,
  end 
)    do {} while (0)

Definition at line 145 of file cacheflush.h.

#define flush_icache_user_range (   vma,
  pg,
  adr,
  len 
)    flush_icache_range(adr, adr + len)

Definition at line 150 of file cacheflush.h.

#define mn10300_dcache_flush (   void)    do {} while (0)

Definition at line 106 of file cacheflush.h.

#define mn10300_dcache_flush_inv (   void)    do {} while (0)

Definition at line 108 of file cacheflush.h.

#define mn10300_dcache_flush_inv_page (   start)    do {} while (0)

Definition at line 107 of file cacheflush.h.

#define mn10300_dcache_flush_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 109 of file cacheflush.h.

#define mn10300_dcache_flush_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 110 of file cacheflush.h.

#define mn10300_dcache_flush_page (   start)    do {} while (0)

Definition at line 111 of file cacheflush.h.

#define mn10300_dcache_flush_range (   start,
  end 
)    do {} while (0)

Definition at line 112 of file cacheflush.h.

#define mn10300_dcache_flush_range2 (   start,
  size 
)    do {} while (0)

Definition at line 113 of file cacheflush.h.

#define mn10300_dcache_inv (   void)    do {} while (0)

Definition at line 102 of file cacheflush.h.

#define mn10300_dcache_inv_page (   start)    do {} while (0)

Definition at line 103 of file cacheflush.h.

#define mn10300_dcache_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 104 of file cacheflush.h.

#define mn10300_dcache_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 105 of file cacheflush.h.

#define mn10300_icache_inv (   void)    do {} while (0)

Definition at line 98 of file cacheflush.h.

#define mn10300_icache_inv_page (   start)    do {} while (0)

Definition at line 99 of file cacheflush.h.

#define mn10300_icache_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 100 of file cacheflush.h.

#define mn10300_icache_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 101 of file cacheflush.h.

#define mn10300_local_dcache_flush ( )    do {} while (0)

Definition at line 90 of file cacheflush.h.

#define mn10300_local_dcache_flush_inv ( )    do {} while (0)

Definition at line 92 of file cacheflush.h.

#define mn10300_local_dcache_flush_inv_page (   start)    do {} while (0)

Definition at line 91 of file cacheflush.h.

#define mn10300_local_dcache_flush_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 93 of file cacheflush.h.

#define mn10300_local_dcache_flush_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 94 of file cacheflush.h.

#define mn10300_local_dcache_flush_page (   start)    do {} while (0)

Definition at line 95 of file cacheflush.h.

#define mn10300_local_dcache_flush_range (   start,
  end 
)    do {} while (0)

Definition at line 96 of file cacheflush.h.

#define mn10300_local_dcache_flush_range2 (   start,
  size 
)    do {} while (0)

Definition at line 97 of file cacheflush.h.

#define mn10300_local_dcache_inv ( )    do {} while (0)

Definition at line 86 of file cacheflush.h.

#define mn10300_local_dcache_inv_page (   start)    do {} while (0)

Definition at line 87 of file cacheflush.h.

#define mn10300_local_dcache_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 88 of file cacheflush.h.

#define mn10300_local_dcache_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 89 of file cacheflush.h.

#define mn10300_local_icache_inv ( )    do {} while (0)

Definition at line 82 of file cacheflush.h.

#define mn10300_local_icache_inv_page (   start)    do {} while (0)

Definition at line 83 of file cacheflush.h.

#define mn10300_local_icache_inv_range (   start,
  end 
)    do {} while (0)

Definition at line 84 of file cacheflush.h.

#define mn10300_local_icache_inv_range2 (   start,
  size 
)    do {} while (0)

Definition at line 85 of file cacheflush.h.