#include <linux/mm.h>
#include <asm/shmparam.h>
Go to the source code of this file.
|
#define | CACHE_COLOUR(vaddr) ((vaddr & (SHMLBA - 1)) >> PAGE_SHIFT) |
|
#define | PG_dcache_clean PG_arch_1 |
|
#define | copy_from_user_page(vma, page, vaddr, dst, src, len) |
|
#define | flush_cache_all() __cpuc_flush_kern_all() |
|
#define | flush_cache_dup_mm(mm) flush_cache_mm(mm) |
|
#define | flush_cache_user_range(vma, start, end) __cpuc_coherent_user_range((start) & PAGE_MASK, PAGE_ALIGN(end)) |
|
#define | flush_icache_range(s, e) __cpuc_coherent_kern_range(s, e) |
|
#define | clean_dcache_area(start, size) cpu_dcache_clean_area(start, size) |
|
#define | ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1 |
|
#define | flush_dcache_mmap_lock(mapping) spin_lock_irq(&(mapping)->tree_lock) |
|
#define | flush_dcache_mmap_unlock(mapping) spin_unlock_irq(&(mapping)->tree_lock) |
|
#define | flush_icache_user_range(vma, page, addr, len) flush_dcache_page(page) |
|
#define | flush_icache_page(vma, page) do { } while (0) |
|
|
void | __cpuc_flush_icache_all (void) |
|
void | __cpuc_flush_kern_all (void) |
|
void | __cpuc_flush_user_all (void) |
|
void | __cpuc_flush_user_range (unsigned long, unsigned long, unsigned int) |
|
void | __cpuc_coherent_kern_range (unsigned long, unsigned long) |
|
void | __cpuc_coherent_user_range (unsigned long, unsigned long) |
|
void | __cpuc_flush_dcache_area (void *, size_t) |
|
void | __cpuc_flush_kern_dcache_area (void *addr, size_t size) |
|
void | __cpuc_dma_clean_range (unsigned long, unsigned long) |
|
void | __cpuc_dma_flush_range (unsigned long, unsigned long) |
|
void | copy_to_user_page (struct vm_area_struct *, struct page *, unsigned long, void *, const void *, unsigned long) |
|
void | flush_cache_mm (struct mm_struct *mm) |
|
void | flush_cache_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
|
void | flush_cache_page (struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) |
|
void | flush_dcache_page (struct page *) |
|
#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1 |
#define flush_icache_page |
( |
|
vma, |
|
|
|
page |
|
) |
| do { } while (0) |
void __cpuc_coherent_kern_range |
( |
unsigned |
long, |
|
|
unsigned |
long |
|
) |
| |
void __cpuc_coherent_user_range |
( |
unsigned |
long, |
|
|
unsigned |
long |
|
) |
| |
void __cpuc_dma_clean_range |
( |
unsigned |
long, |
|
|
unsigned |
long |
|
) |
| |
void __cpuc_dma_flush_range |
( |
unsigned |
long, |
|
|
unsigned |
long |
|
) |
| |
void __cpuc_flush_user_range |
( |
unsigned |
long, |
|
|
unsigned |
long, |
|
|
unsigned |
int |
|
) |
| |