1 /* $Id: r10kcacheops.h,v 1.1 2000/01/12 23:18:32 ralf Exp $
2 *
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
5 * for more details.
6 *
7 * Cache operations for the cache instruction.
8 *
9 * (C) Copyright 1996, 1997, 1999 by Ralf Baechle
10 * (C) Copyright 1999 Silicon Graphics, Inc.
11 */
12 #ifndef _ASM_R10KCACHEOPS_H
13 #define _ASM_R10KCACHEOPS_H
14
15 /*
16 * Cache Operations
17 */
18 #define Index_Invalidate_I 0x00
19 #define Index_Writeback_Inv_D 0x01
20 /* 0x02 is unused */
21 #define Index_Writeback_Inv_S 0x03
22 #define Index_Load_Tag_I 0x04
23 #define Index_Load_Tag_D 0x05
24 /* 0x06 is unused */
25 #define Index_Load_Tag_S 0x07
26 #define Index_Store_Tag_I 0x08
27 #define Index_Store_Tag_D 0x09
28 /* 0x0a is unused */
29 #define Index_Store_Tag_S 0x0b
30 /* 0x0c - 0x0e are unused */
31 #define Hit_Invalidate_I 0x10
32 #define Hit_Invalidate_D 0x11
33 /* 0x12 is unused */
34 #define Hit_Invalidate_S 0x13
35 #define Cache_Barrier 0x14
36 #define Hit_Writeback_Inv_D 0x15
37 /* 0x16 is unused */
38 #define Hit_Writeback_Inv_S 0x17
39 #define Index_Load_Data_I 0x18
40 #define Index_Load_Data_D 0x19
41 /* 0x1a is unused */
42 #define Index_Load_Data_S 0x1b
43 #define Index_Store_Data_I 0x1c
44 #define Index_Store_Data_D 0x1d
45 /* 0x1e is unused */
46 #define Index_Store_Data_S 0x1f
47
48 #endif /* _ASM_R10KCACHEOPS_H */
49
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.