cache.c (b05005772f34497eb2b7415a651fe785cbe70e16) | cache.c (7e3bfc7cfc402458b0386086ab650ce811720927) |
---|---|
1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1994 - 2003 by Ralf Baechle 7 */ 8#include <linux/config.h> --- 16 unchanged lines hidden (view full) --- 25 unsigned long end); 26void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, 27 unsigned long pfn); 28void (*flush_icache_range)(unsigned long start, unsigned long end); 29void (*flush_icache_page)(struct vm_area_struct *vma, struct page *page); 30 31/* MIPS specific cache operations */ 32void (*flush_cache_sigtramp)(unsigned long addr); | 1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1994 - 2003 by Ralf Baechle 7 */ 8#include <linux/config.h> --- 16 unchanged lines hidden (view full) --- 25 unsigned long end); 26void (*flush_cache_page)(struct vm_area_struct *vma, unsigned long page, 27 unsigned long pfn); 28void (*flush_icache_range)(unsigned long start, unsigned long end); 29void (*flush_icache_page)(struct vm_area_struct *vma, struct page *page); 30 31/* MIPS specific cache operations */ 32void (*flush_cache_sigtramp)(unsigned long addr); |
33void (*local_flush_data_cache_page)(void * addr); |
|
33void (*flush_data_cache_page)(unsigned long addr); 34void (*flush_icache_all)(void); 35 36EXPORT_SYMBOL(flush_data_cache_page); 37 38#ifdef CONFIG_DMA_NONCOHERENT 39 40/* DMA cache operations. */ --- 112 unchanged lines hidden --- | 34void (*flush_data_cache_page)(unsigned long addr); 35void (*flush_icache_all)(void); 36 37EXPORT_SYMBOL(flush_data_cache_page); 38 39#ifdef CONFIG_DMA_NONCOHERENT 40 41/* DMA cache operations. */ --- 112 unchanged lines hidden --- |