cacheflush.h (a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0) | cacheflush.h (7a92fc8b4d20680e4c20289a670d8fca2d1f2c1b) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ASM_SH_CACHEFLUSH_H 3#define __ASM_SH_CACHEFLUSH_H 4 5#include <linux/mm.h> 6 7/* 8 * Cache flushing: --- 76 unchanged lines hidden (view full) --- 85 struct page *page, unsigned long vaddr, void *dst, const void *src, 86 unsigned long len); 87 88extern void copy_from_user_page(struct vm_area_struct *vma, 89 struct page *page, unsigned long vaddr, void *dst, const void *src, 90 unsigned long len); 91 92#define flush_cache_vmap(start, end) local_flush_cache_all(NULL) | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ASM_SH_CACHEFLUSH_H 3#define __ASM_SH_CACHEFLUSH_H 4 5#include <linux/mm.h> 6 7/* 8 * Cache flushing: --- 76 unchanged lines hidden (view full) --- 85 struct page *page, unsigned long vaddr, void *dst, const void *src, 86 unsigned long len); 87 88extern void copy_from_user_page(struct vm_area_struct *vma, 89 struct page *page, unsigned long vaddr, void *dst, const void *src, 90 unsigned long len); 91 92#define flush_cache_vmap(start, end) local_flush_cache_all(NULL) |
93#define flush_cache_vmap_early(start, end) do { } while (0) |
|
93#define flush_cache_vunmap(start, end) local_flush_cache_all(NULL) 94 95#define flush_dcache_mmap_lock(mapping) do { } while (0) 96#define flush_dcache_mmap_unlock(mapping) do { } while (0) 97 98void kmap_coherent_init(void); 99void *kmap_coherent(struct page *page, unsigned long addr); 100void kunmap_coherent(void *kvaddr); --- 13 unchanged lines hidden --- | 94#define flush_cache_vunmap(start, end) local_flush_cache_all(NULL) 95 96#define flush_dcache_mmap_lock(mapping) do { } while (0) 97#define flush_dcache_mmap_unlock(mapping) do { } while (0) 98 99void kmap_coherent_init(void); 100void *kmap_coherent(struct page *page, unsigned long addr); 101void kunmap_coherent(void *kvaddr); --- 13 unchanged lines hidden --- |