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

Go to the source code of this file.

Macros

#define XCHAL_CP_NUM   1 /* number of coprocessors */
 
#define XCHAL_CP_MAX   8 /* max CP ID + 1 (0 if none) */
 
#define XCHAL_CP_MASK   0x80 /* bitmask of all CPs by ID */
 
#define XCHAL_CP_PORT_MASK   0x80 /* bitmask of only port CPs */
 
#define XCHAL_CP7_NAME   "XTIOP"
 
#define XCHAL_CP7_IDENT   XTIOP
 
#define XCHAL_CP7_SA_SIZE   0 /* size of state save area */
 
#define XCHAL_CP7_SA_ALIGN   1 /* min alignment of save area */
 
#define XCHAL_CP_ID_XTIOP   7 /* coprocessor ID (0..7) */
 
#define XCHAL_CP0_SA_SIZE   0
 
#define XCHAL_CP0_SA_ALIGN   1
 
#define XCHAL_CP1_SA_SIZE   0
 
#define XCHAL_CP1_SA_ALIGN   1
 
#define XCHAL_CP2_SA_SIZE   0
 
#define XCHAL_CP2_SA_ALIGN   1
 
#define XCHAL_CP3_SA_SIZE   0
 
#define XCHAL_CP3_SA_ALIGN   1
 
#define XCHAL_CP4_SA_SIZE   0
 
#define XCHAL_CP4_SA_ALIGN   1
 
#define XCHAL_CP5_SA_SIZE   0
 
#define XCHAL_CP5_SA_ALIGN   1
 
#define XCHAL_CP6_SA_SIZE   0
 
#define XCHAL_CP6_SA_ALIGN   1
 
#define XCHAL_NCP_SA_SIZE   32
 
#define XCHAL_NCP_SA_ALIGN   4
 
#define XCHAL_TOTAL_SA_SIZE   32 /* with 16-byte align padding */
 
#define XCHAL_TOTAL_SA_ALIGN   4 /* actual minimum alignment */
 
#define XCHAL_NCP_SA_NUM   8
 
#define XCHAL_NCP_SA_LIST(s)
 
#define XCHAL_CP0_SA_NUM   0
 
#define XCHAL_CP0_SA_LIST(s)   /* empty */
 
#define XCHAL_CP1_SA_NUM   0
 
#define XCHAL_CP1_SA_LIST(s)   /* empty */
 
#define XCHAL_CP2_SA_NUM   0
 
#define XCHAL_CP2_SA_LIST(s)   /* empty */
 
#define XCHAL_CP3_SA_NUM   0
 
#define XCHAL_CP3_SA_LIST(s)   /* empty */
 
#define XCHAL_CP4_SA_NUM   0
 
#define XCHAL_CP4_SA_LIST(s)   /* empty */
 
#define XCHAL_CP5_SA_NUM   0
 
#define XCHAL_CP5_SA_LIST(s)   /* empty */
 
#define XCHAL_CP6_SA_NUM   0
 
#define XCHAL_CP6_SA_LIST(s)   /* empty */
 
#define XCHAL_CP7_SA_NUM   0
 
#define XCHAL_CP7_SA_LIST(s)   /* empty */
 
#define XCHAL_OP0_FORMAT_LENGTHS   3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3
 

Macro Definition Documentation

#define XCHAL_CP0_SA_ALIGN   1

Definition at line 30 of file tie.h.

#define XCHAL_CP0_SA_LIST (   s)    /* empty */

Definition at line 104 of file tie.h.

#define XCHAL_CP0_SA_NUM   0

Definition at line 103 of file tie.h.

#define XCHAL_CP0_SA_SIZE   0

Definition at line 29 of file tie.h.

#define XCHAL_CP1_SA_ALIGN   1

Definition at line 32 of file tie.h.

#define XCHAL_CP1_SA_LIST (   s)    /* empty */

Definition at line 107 of file tie.h.

#define XCHAL_CP1_SA_NUM   0

Definition at line 106 of file tie.h.

#define XCHAL_CP1_SA_SIZE   0

Definition at line 31 of file tie.h.

#define XCHAL_CP2_SA_ALIGN   1

Definition at line 34 of file tie.h.

#define XCHAL_CP2_SA_LIST (   s)    /* empty */

Definition at line 110 of file tie.h.

#define XCHAL_CP2_SA_NUM   0

Definition at line 109 of file tie.h.

#define XCHAL_CP2_SA_SIZE   0

Definition at line 33 of file tie.h.

#define XCHAL_CP3_SA_ALIGN   1

Definition at line 36 of file tie.h.

#define XCHAL_CP3_SA_LIST (   s)    /* empty */

Definition at line 113 of file tie.h.

#define XCHAL_CP3_SA_NUM   0

Definition at line 112 of file tie.h.

#define XCHAL_CP3_SA_SIZE   0

Definition at line 35 of file tie.h.

#define XCHAL_CP4_SA_ALIGN   1

Definition at line 38 of file tie.h.

#define XCHAL_CP4_SA_LIST (   s)    /* empty */

Definition at line 116 of file tie.h.

#define XCHAL_CP4_SA_NUM   0

Definition at line 115 of file tie.h.

#define XCHAL_CP4_SA_SIZE   0

Definition at line 37 of file tie.h.

#define XCHAL_CP5_SA_ALIGN   1

Definition at line 40 of file tie.h.

#define XCHAL_CP5_SA_LIST (   s)    /* empty */

Definition at line 119 of file tie.h.

#define XCHAL_CP5_SA_NUM   0

Definition at line 118 of file tie.h.

#define XCHAL_CP5_SA_SIZE   0

Definition at line 39 of file tie.h.

#define XCHAL_CP6_SA_ALIGN   1

Definition at line 42 of file tie.h.

#define XCHAL_CP6_SA_LIST (   s)    /* empty */

Definition at line 122 of file tie.h.

#define XCHAL_CP6_SA_NUM   0

Definition at line 121 of file tie.h.

#define XCHAL_CP6_SA_SIZE   0

Definition at line 41 of file tie.h.

#define XCHAL_CP7_IDENT   XTIOP

Definition at line 23 of file tie.h.

#define XCHAL_CP7_NAME   "XTIOP"

Definition at line 22 of file tie.h.

#define XCHAL_CP7_SA_ALIGN   1 /* min alignment of save area */

Definition at line 25 of file tie.h.

#define XCHAL_CP7_SA_LIST (   s)    /* empty */

Definition at line 125 of file tie.h.

#define XCHAL_CP7_SA_NUM   0

Definition at line 124 of file tie.h.

#define XCHAL_CP7_SA_SIZE   0 /* size of state save area */

Definition at line 24 of file tie.h.

#define XCHAL_CP_ID_XTIOP   7 /* coprocessor ID (0..7) */

Definition at line 26 of file tie.h.

#define XCHAL_CP_MASK   0x80 /* bitmask of all CPs by ID */

Definition at line 18 of file tie.h.

#define XCHAL_CP_MAX   8 /* max CP ID + 1 (0 if none) */

Definition at line 17 of file tie.h.

#define XCHAL_CP_NUM   1 /* number of coprocessors */

Definition at line 16 of file tie.h.

#define XCHAL_CP_PORT_MASK   0x80 /* bitmask of only port CPs */

Definition at line 19 of file tie.h.

#define XCHAL_NCP_SA_ALIGN   4

Definition at line 46 of file tie.h.

#define XCHAL_NCP_SA_LIST (   s)
Value:
XCHAL_SA_REG(s,1,0,0,1, acclo, 4, 4, 4,0x0210, sr,16 , 32,0,0,0) \
XCHAL_SA_REG(s,1,0,0,1, acchi, 4, 4, 4,0x0211, sr,17 , 8,0,0,0) \
XCHAL_SA_REG(s,0,0,0,1, m0, 4, 4, 4,0x0220, sr,32 , 32,0,0,0) \
XCHAL_SA_REG(s,0,0,0,1, m1, 4, 4, 4,0x0221, sr,33 , 32,0,0,0) \
XCHAL_SA_REG(s,0,0,0,1, m2, 4, 4, 4,0x0222, sr,34 , 32,0,0,0) \
XCHAL_SA_REG(s,0,0,0,1, m3, 4, 4, 4,0x0223, sr,35 , 32,0,0,0) \
XCHAL_SA_REG(s,0,0,0,1, scompare1, 4, 4, 4,0x020C, sr,12 , 32,0,0,0) \
XCHAL_SA_REG(s,1,2,1,1, threadptr, 4, 4, 4,0x03E7, ur,231, 32,0,0,0)

Definition at line 93 of file tie.h.

#define XCHAL_NCP_SA_NUM   8

Definition at line 92 of file tie.h.

#define XCHAL_NCP_SA_SIZE   32

Definition at line 45 of file tie.h.

#define XCHAL_OP0_FORMAT_LENGTHS   3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3

Definition at line 128 of file tie.h.

#define XCHAL_TOTAL_SA_ALIGN   4 /* actual minimum alignment */

Definition at line 50 of file tie.h.

#define XCHAL_TOTAL_SA_SIZE   32 /* with 16-byte align padding */

Definition at line 49 of file tie.h.