Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
cache.h File Reference

Go to the source code of this file.

Macros

#define L1_CACHE_SHIFT   5
 
#define SH_CACHE_VALID   1
 
#define SH_CACHE_UPDATED   2
 
#define SH_CACHE_COMBINED   4
 
#define SH_CACHE_ASSOC   8
 
#define CCR   0xff00001c /* Address of Cache Control Register */
 
#define CCR_CACHE_OCE   0x0001 /* Operand Cache Enable */
 
#define CCR_CACHE_WT   0x0002 /* Write-Through (for P0,U0,P3) (else writeback)*/
 
#define CCR_CACHE_CB   0x0004 /* Copy-Back (for P1) (else writethrough) */
 
#define CCR_CACHE_OCI   0x0008 /* OC Invalidate */
 
#define CCR_CACHE_ORA   0x0020 /* OC RAM Mode */
 
#define CCR_CACHE_OIX   0x0080 /* OC Index Enable */
 
#define CCR_CACHE_ICE   0x0100 /* Instruction Cache Enable */
 
#define CCR_CACHE_ICI   0x0800 /* IC Invalidate */
 
#define CCR_CACHE_IIX   0x8000 /* IC Index Enable */
 
#define CCR_CACHE_EMODE   0x80000000 /* EMODE Enable */
 
#define CCR_CACHE_ENABLE   (CCR_CACHE_OCE|CCR_CACHE_ICE)
 
#define CCR_CACHE_INVALIDATE   (CCR_CACHE_OCI|CCR_CACHE_ICI)
 
#define CACHE_IC_ADDRESS_ARRAY   0xf0000000
 
#define CACHE_OC_ADDRESS_ARRAY   0xf4000000
 
#define RAMCR   0xFF000074
 

Macro Definition Documentation

#define CACHE_IC_ADDRESS_ARRAY   0xf0000000

Definition at line 38 of file cache.h.

#define CACHE_OC_ADDRESS_ARRAY   0xf4000000

Definition at line 39 of file cache.h.

#define CCR   0xff00001c /* Address of Cache Control Register */

Definition at line 20 of file cache.h.

#define CCR_CACHE_CB   0x0004 /* Copy-Back (for P1) (else writethrough) */

Definition at line 23 of file cache.h.

#define CCR_CACHE_EMODE   0x80000000 /* EMODE Enable */

Definition at line 31 of file cache.h.

#define CCR_CACHE_ENABLE   (CCR_CACHE_OCE|CCR_CACHE_ICE)

Definition at line 35 of file cache.h.

#define CCR_CACHE_ICE   0x0100 /* Instruction Cache Enable */

Definition at line 27 of file cache.h.

#define CCR_CACHE_ICI   0x0800 /* IC Invalidate */

Definition at line 28 of file cache.h.

#define CCR_CACHE_IIX   0x8000 /* IC Index Enable */

Definition at line 29 of file cache.h.

#define CCR_CACHE_INVALIDATE   (CCR_CACHE_OCI|CCR_CACHE_ICI)

Definition at line 36 of file cache.h.

#define CCR_CACHE_OCE   0x0001 /* Operand Cache Enable */

Definition at line 21 of file cache.h.

#define CCR_CACHE_OCI   0x0008 /* OC Invalidate */

Definition at line 24 of file cache.h.

#define CCR_CACHE_OIX   0x0080 /* OC Index Enable */

Definition at line 26 of file cache.h.

#define CCR_CACHE_ORA   0x0020 /* OC RAM Mode */

Definition at line 25 of file cache.h.

#define CCR_CACHE_WT   0x0002 /* Write-Through (for P0,U0,P3) (else writeback)*/

Definition at line 22 of file cache.h.

#define L1_CACHE_SHIFT   5

Definition at line 13 of file cache.h.

#define RAMCR   0xFF000074

Definition at line 41 of file cache.h.

#define SH_CACHE_ASSOC   8

Definition at line 18 of file cache.h.

#define SH_CACHE_COMBINED   4

Definition at line 17 of file cache.h.

#define SH_CACHE_UPDATED   2

Definition at line 16 of file cache.h.

#define SH_CACHE_VALID   1

Definition at line 15 of file cache.h.