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 ---