summaryrefslogtreecommitdiffstats
path: root/arch/mips/mm/r4xx0.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-02-24 00:12:35 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-02-24 00:12:35 +0000
commit482368b1a8e45430672c58c9a42e7d2004367126 (patch)
treece2a1a567d4d62dee7c2e71a46a99cf72cf1d606 /arch/mips/mm/r4xx0.c
parente4d0251c6f56ab2e191afb70f80f382793e23f74 (diff)
Merge with 2.3.47. Guys, this is buggy as shit. You've been warned.
Diffstat (limited to 'arch/mips/mm/r4xx0.c')
-rw-r--r--arch/mips/mm/r4xx0.c140
1 files changed, 70 insertions, 70 deletions
diff --git a/arch/mips/mm/r4xx0.c b/arch/mips/mm/r4xx0.c
index 2896ddea9..bb377fb16 100644
--- a/arch/mips/mm/r4xx0.c
+++ b/arch/mips/mm/r4xx0.c
@@ -1,4 +1,4 @@
-/* $Id: r4xx0.c,v 1.27 2000/01/27 01:05:23 ralf Exp $
+/* $Id: r4xx0.c,v 1.28 2000/02/13 20:52:05 harald Exp $
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
@@ -2636,36 +2636,36 @@ static void __init setup_noscache_funcs(void)
switch(dc_lsize) {
case 16:
- clear_page = r4k_clear_page_d16;
- copy_page = r4k_copy_page_d16;
- flush_cache_all = r4k_flush_cache_all_d16i16;
- flush_cache_mm = r4k_flush_cache_mm_d16i16;
- flush_cache_range = r4k_flush_cache_range_d16i16;
- flush_cache_page = r4k_flush_cache_page_d16i16;
- flush_page_to_ram = r4k_flush_page_to_ram_d16i16;
+ _clear_page = r4k_clear_page_d16;
+ _copy_page = r4k_copy_page_d16;
+ _flush_cache_all = r4k_flush_cache_all_d16i16;
+ _flush_cache_mm = r4k_flush_cache_mm_d16i16;
+ _flush_cache_range = r4k_flush_cache_range_d16i16;
+ _flush_cache_page = r4k_flush_cache_page_d16i16;
+ _flush_page_to_ram = r4k_flush_page_to_ram_d16i16;
break;
case 32:
prid = read_32bit_cp0_register(CP0_PRID) & 0xfff0;
if (prid == 0x2010) { /* R4600 V1.7 */
- clear_page = r4k_clear_page_r4600_v1;
- copy_page = r4k_copy_page_r4600_v1;
+ _clear_page = r4k_clear_page_r4600_v1;
+ _copy_page = r4k_copy_page_r4600_v1;
} else if (prid == 0x2020) { /* R4600 V2.0 */
- clear_page = r4k_clear_page_r4600_v2;
- copy_page = r4k_copy_page_r4600_v2;
+ _clear_page = r4k_clear_page_r4600_v2;
+ _copy_page = r4k_copy_page_r4600_v2;
} else {
- clear_page = r4k_clear_page_d32;
- copy_page = r4k_copy_page_d32;
+ _clear_page = r4k_clear_page_d32;
+ _copy_page = r4k_copy_page_d32;
}
- flush_cache_all = r4k_flush_cache_all_d32i32;
- flush_cache_mm = r4k_flush_cache_mm_d32i32;
- flush_cache_range = r4k_flush_cache_range_d32i32;
- flush_cache_page = r4k_flush_cache_page_d32i32;
- flush_page_to_ram = r4k_flush_page_to_ram_d32i32;
+ _flush_cache_all = r4k_flush_cache_all_d32i32;
+ _flush_cache_mm = r4k_flush_cache_mm_d32i32;
+ _flush_cache_range = r4k_flush_cache_range_d32i32;
+ _flush_cache_page = r4k_flush_cache_page_d32i32;
+ _flush_page_to_ram = r4k_flush_page_to_ram_d32i32;
break;
}
- dma_cache_wback_inv = r4k_dma_cache_wback_inv_pc;
- dma_cache_wback = r4k_dma_cache_wback;
- dma_cache_inv = r4k_dma_cache_inv_pc;
+ _dma_cache_wback_inv = r4k_dma_cache_wback_inv_pc;
+ _dma_cache_wback = r4k_dma_cache_wback;
+ _dma_cache_inv = r4k_dma_cache_inv_pc;
}
static void __init setup_scache_funcs(void)
@@ -2674,82 +2674,82 @@ static void __init setup_scache_funcs(void)
case 16:
switch(dc_lsize) {
case 16:
- flush_cache_all = r4k_flush_cache_all_s16d16i16;
- flush_cache_mm = r4k_flush_cache_mm_s16d16i16;
- flush_cache_range = r4k_flush_cache_range_s16d16i16;
- flush_cache_page = r4k_flush_cache_page_s16d16i16;
- flush_page_to_ram = r4k_flush_page_to_ram_s16d16i16;
+ _flush_cache_all = r4k_flush_cache_all_s16d16i16;
+ _flush_cache_mm = r4k_flush_cache_mm_s16d16i16;
+ _flush_cache_range = r4k_flush_cache_range_s16d16i16;
+ _flush_cache_page = r4k_flush_cache_page_s16d16i16;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s16d16i16;
break;
case 32:
panic("Invalid cache configuration detected");
};
- clear_page = r4k_clear_page_s16;
- copy_page = r4k_copy_page_s16;
+ _clear_page = r4k_clear_page_s16;
+ _copy_page = r4k_copy_page_s16;
break;
case 32:
switch(dc_lsize) {
case 16:
- flush_cache_all = r4k_flush_cache_all_s32d16i16;
- flush_cache_mm = r4k_flush_cache_mm_s32d16i16;
- flush_cache_range = r4k_flush_cache_range_s32d16i16;
- flush_cache_page = r4k_flush_cache_page_s32d16i16;
- flush_page_to_ram = r4k_flush_page_to_ram_s32d16i16;
+ _flush_cache_all = r4k_flush_cache_all_s32d16i16;
+ _flush_cache_mm = r4k_flush_cache_mm_s32d16i16;
+ _flush_cache_range = r4k_flush_cache_range_s32d16i16;
+ _flush_cache_page = r4k_flush_cache_page_s32d16i16;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s32d16i16;
break;
case 32:
- flush_cache_all = r4k_flush_cache_all_s32d32i32;
- flush_cache_mm = r4k_flush_cache_mm_s32d32i32;
- flush_cache_range = r4k_flush_cache_range_s32d32i32;
- flush_cache_page = r4k_flush_cache_page_s32d32i32;
- flush_page_to_ram = r4k_flush_page_to_ram_s32d32i32;
+ _flush_cache_all = r4k_flush_cache_all_s32d32i32;
+ _flush_cache_mm = r4k_flush_cache_mm_s32d32i32;
+ _flush_cache_range = r4k_flush_cache_range_s32d32i32;
+ _flush_cache_page = r4k_flush_cache_page_s32d32i32;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s32d32i32;
break;
};
- clear_page = r4k_clear_page_s32;
- copy_page = r4k_copy_page_s32;
+ _clear_page = r4k_clear_page_s32;
+ _copy_page = r4k_copy_page_s32;
break;
case 64:
switch(dc_lsize) {
case 16:
- flush_cache_all = r4k_flush_cache_all_s64d16i16;
- flush_cache_mm = r4k_flush_cache_mm_s64d16i16;
- flush_cache_range = r4k_flush_cache_range_s64d16i16;
- flush_cache_page = r4k_flush_cache_page_s64d16i16;
- flush_page_to_ram = r4k_flush_page_to_ram_s64d16i16;
+ _flush_cache_all = r4k_flush_cache_all_s64d16i16;
+ _flush_cache_mm = r4k_flush_cache_mm_s64d16i16;
+ _flush_cache_range = r4k_flush_cache_range_s64d16i16;
+ _flush_cache_page = r4k_flush_cache_page_s64d16i16;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s64d16i16;
break;
case 32:
- flush_cache_all = r4k_flush_cache_all_s64d32i32;
- flush_cache_mm = r4k_flush_cache_mm_s64d32i32;
- flush_cache_range = r4k_flush_cache_range_s64d32i32;
- flush_cache_page = r4k_flush_cache_page_s64d32i32;
- flush_page_to_ram = r4k_flush_page_to_ram_s64d32i32;
+ _flush_cache_all = r4k_flush_cache_all_s64d32i32;
+ _flush_cache_mm = r4k_flush_cache_mm_s64d32i32;
+ _flush_cache_range = r4k_flush_cache_range_s64d32i32;
+ _flush_cache_page = r4k_flush_cache_page_s64d32i32;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s64d32i32;
break;
};
- clear_page = r4k_clear_page_s64;
- copy_page = r4k_copy_page_s64;
+ _clear_page = r4k_clear_page_s64;
+ _copy_page = r4k_copy_page_s64;
break;
case 128:
switch(dc_lsize) {
case 16:
- flush_cache_all = r4k_flush_cache_all_s128d16i16;
- flush_cache_mm = r4k_flush_cache_mm_s128d16i16;
- flush_cache_range = r4k_flush_cache_range_s128d16i16;
- flush_cache_page = r4k_flush_cache_page_s128d16i16;
- flush_page_to_ram = r4k_flush_page_to_ram_s128d16i16;
+ _flush_cache_all = r4k_flush_cache_all_s128d16i16;
+ _flush_cache_mm = r4k_flush_cache_mm_s128d16i16;
+ _flush_cache_range = r4k_flush_cache_range_s128d16i16;
+ _flush_cache_page = r4k_flush_cache_page_s128d16i16;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s128d16i16;
break;
case 32:
- flush_cache_all = r4k_flush_cache_all_s128d32i32;
- flush_cache_mm = r4k_flush_cache_mm_s128d32i32;
- flush_cache_range = r4k_flush_cache_range_s128d32i32;
- flush_cache_page = r4k_flush_cache_page_s128d32i32;
- flush_page_to_ram = r4k_flush_page_to_ram_s128d32i32;
+ _flush_cache_all = r4k_flush_cache_all_s128d32i32;
+ _flush_cache_mm = r4k_flush_cache_mm_s128d32i32;
+ _flush_cache_range = r4k_flush_cache_range_s128d32i32;
+ _flush_cache_page = r4k_flush_cache_page_s128d32i32;
+ _flush_page_to_ram = r4k_flush_page_to_ram_s128d32i32;
break;
};
- clear_page = r4k_clear_page_s128;
- copy_page = r4k_copy_page_s128;
+ _clear_page = r4k_clear_page_s128;
+ _copy_page = r4k_copy_page_s128;
break;
}
- dma_cache_wback_inv = r4k_dma_cache_wback_inv_sc;
- dma_cache_wback = r4k_dma_cache_wback;
- dma_cache_inv = r4k_dma_cache_inv_sc;
+ _dma_cache_wback_inv = r4k_dma_cache_wback_inv_sc;
+ _dma_cache_wback = r4k_dma_cache_wback;
+ _dma_cache_inv = r4k_dma_cache_inv_sc;
}
typedef int (*probe_func_t)(unsigned long);
@@ -2788,12 +2788,12 @@ void __init ld_mmu_r4xx0(void)
case CPU_R4700:
case CPU_R5000:
case CPU_NEVADA:
- flush_cache_page = r4k_flush_cache_page_d32i32_r4600;
+ _flush_cache_page = r4k_flush_cache_page_d32i32_r4600;
}
flush_cache_sigtramp = r4k_flush_cache_sigtramp;
if ((read_32bit_cp0_register(CP0_PRID) & 0xfff0) == 0x2020) {
- flush_cache_sigtramp = r4600v20k_flush_cache_sigtramp;
+ _flush_cache_sigtramp = r4600v20k_flush_cache_sigtramp;
}
flush_cache_all();