cacheflush.h (cc9b94029e9ef51787af908e9856b1eed314bc00) cacheflush.h (9842ceae9fa8deae141533d52a6ead7666962c09)
1/*
2 * Based on arch/arm/include/asm/cacheflush.h
3 *
4 * Copyright (C) 1999-2002 Russell King.
5 * Copyright (C) 2012 ARM Ltd.
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 57 unchanged lines hidden (view full) ---

66 * - size - region size
67 */
68extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
69extern void flush_icache_range(unsigned long start, unsigned long end);
70extern void __flush_dcache_area(void *addr, size_t len);
71extern void __clean_dcache_area_poc(void *addr, size_t len);
72extern void __clean_dcache_area_pou(void *addr, size_t len);
73extern long __flush_cache_user_range(unsigned long start, unsigned long end);
1/*
2 * Based on arch/arm/include/asm/cacheflush.h
3 *
4 * Copyright (C) 1999-2002 Russell King.
5 * Copyright (C) 2012 ARM Ltd.
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

--- 57 unchanged lines hidden (view full) ---

66 * - size - region size
67 */
68extern void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end);
69extern void flush_icache_range(unsigned long start, unsigned long end);
70extern void __flush_dcache_area(void *addr, size_t len);
71extern void __clean_dcache_area_poc(void *addr, size_t len);
72extern void __clean_dcache_area_pou(void *addr, size_t len);
73extern long __flush_cache_user_range(unsigned long start, unsigned long end);
74extern void sync_icache_aliases(void *kaddr, unsigned long len);
74
75static inline void flush_cache_mm(struct mm_struct *mm)
76{
77}
78
79static inline void flush_cache_page(struct vm_area_struct *vma,
80 unsigned long user_addr, unsigned long pfn)
81{

--- 72 unchanged lines hidden ---
75
76static inline void flush_cache_mm(struct mm_struct *mm)
77{
78}
79
80static inline void flush_cache_page(struct vm_area_struct *vma,
81 unsigned long user_addr, unsigned long pfn)
82{

--- 72 unchanged lines hidden ---