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

Go to the source code of this file.

Macros

#define SPRN_IC_CST   560 /* Instruction cache control/status */
 
#define SPRN_IC_ADR   561 /* Address needed for some commands */
 
#define SPRN_IC_DAT   562 /* Read-only data register */
 
#define SPRN_DC_CST   568 /* Data cache control/status */
 
#define SPRN_DC_ADR   569 /* Address needed for some commands */
 
#define SPRN_DC_DAT   570 /* Read-only data register */
 
#define IDC_ENABLE   0x02000000 /* Cache enable */
 
#define IDC_DISABLE   0x04000000 /* Cache disable */
 
#define IDC_LDLCK   0x06000000 /* Load and lock */
 
#define IDC_UNLINE   0x08000000 /* Unlock line */
 
#define IDC_UNALL   0x0a000000 /* Unlock all */
 
#define IDC_INVALL   0x0c000000 /* Invalidate all */
 
#define DC_FLINE   0x0e000000 /* Flush data cache line */
 
#define DC_SFWT   0x01000000 /* Set forced writethrough mode */
 
#define DC_CFWT   0x03000000 /* Clear forced writethrough mode */
 
#define DC_SLES   0x05000000 /* Set little endian swap mode */
 
#define DC_CLES   0x07000000 /* Clear little endian swap mode */
 
#define IDC_ENABLED   0x80000000 /* Cache is enabled */
 
#define IDC_CERR1   0x00200000 /* Cache error 1 */
 
#define IDC_CERR2   0x00100000 /* Cache error 2 */
 
#define IDC_CERR3   0x00080000 /* Cache error 3 */
 
#define DC_DFWT   0x40000000 /* Data cache is forced write through */
 
#define DC_LES   0x20000000 /* Caches are little endian mode */
 

Macro Definition Documentation

#define DC_CFWT   0x03000000 /* Clear forced writethrough mode */

Definition at line 28 of file reg_8xx.h.

#define DC_CLES   0x07000000 /* Clear little endian swap mode */

Definition at line 30 of file reg_8xx.h.

#define DC_DFWT   0x40000000 /* Data cache is forced write through */

Definition at line 39 of file reg_8xx.h.

#define DC_FLINE   0x0e000000 /* Flush data cache line */

Definition at line 26 of file reg_8xx.h.

#define DC_LES   0x20000000 /* Caches are little endian mode */

Definition at line 40 of file reg_8xx.h.

#define DC_SFWT   0x01000000 /* Set forced writethrough mode */

Definition at line 27 of file reg_8xx.h.

#define DC_SLES   0x05000000 /* Set little endian swap mode */

Definition at line 29 of file reg_8xx.h.

#define IDC_CERR1   0x00200000 /* Cache error 1 */

Definition at line 35 of file reg_8xx.h.

#define IDC_CERR2   0x00100000 /* Cache error 2 */

Definition at line 36 of file reg_8xx.h.

#define IDC_CERR3   0x00080000 /* Cache error 3 */

Definition at line 37 of file reg_8xx.h.

#define IDC_DISABLE   0x04000000 /* Cache disable */

Definition at line 20 of file reg_8xx.h.

#define IDC_ENABLE   0x02000000 /* Cache enable */

Definition at line 19 of file reg_8xx.h.

#define IDC_ENABLED   0x80000000 /* Cache is enabled */

Definition at line 34 of file reg_8xx.h.

#define IDC_INVALL   0x0c000000 /* Invalidate all */

Definition at line 24 of file reg_8xx.h.

#define IDC_LDLCK   0x06000000 /* Load and lock */

Definition at line 21 of file reg_8xx.h.

#define IDC_UNALL   0x0a000000 /* Unlock all */

Definition at line 23 of file reg_8xx.h.

#define IDC_UNLINE   0x08000000 /* Unlock line */

Definition at line 22 of file reg_8xx.h.

#define SPRN_DC_ADR   569 /* Address needed for some commands */

Definition at line 14 of file reg_8xx.h.

#define SPRN_DC_CST   568 /* Data cache control/status */

Definition at line 13 of file reg_8xx.h.

#define SPRN_DC_DAT   570 /* Read-only data register */

Definition at line 15 of file reg_8xx.h.

#define SPRN_IC_ADR   561 /* Address needed for some commands */

Definition at line 11 of file reg_8xx.h.

#define SPRN_IC_CST   560 /* Instruction cache control/status */

Definition at line 10 of file reg_8xx.h.

#define SPRN_IC_DAT   562 /* Read-only data register */

Definition at line 12 of file reg_8xx.h.