Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
core_mcpcia.h File Reference
#include <linux/types.h>
#include <asm/compiler.h>
#include <asm/mce.h>

Go to the source code of this file.

Data Structures

struct  el_MCPCIA_uncorrected_frame_mcheck
 

Macros

#define MCPCIA_ONE_HAE_WINDOW   1
 
#define MCPCIA_MAX_HOSES   4
 
#define MCPCIA_MID(m)   ((unsigned long)(m) << 33)
 
#define MCPCIA_HOSE2MID(h)   ((h) + 4)
 
#define MCPCIA_MEM_MASK   0x07ffffff /* SPARSE Mem region mask is 27 bits */
 
#define MCPCIA_SPARSE(m)   (IDENT_ADDR + 0xf000000000UL + MCPCIA_MID(m))
 
#define MCPCIA_DENSE(m)   (IDENT_ADDR + 0xf100000000UL + MCPCIA_MID(m))
 
#define MCPCIA_IO(m)   (IDENT_ADDR + 0xf180000000UL + MCPCIA_MID(m))
 
#define MCPCIA_CONF(m)   (IDENT_ADDR + 0xf1c0000000UL + MCPCIA_MID(m))
 
#define MCPCIA_CSR(m)   (IDENT_ADDR + 0xf1e0000000UL + MCPCIA_MID(m))
 
#define MCPCIA_IO_IACK(m)   (IDENT_ADDR + 0xf1f0000000UL + MCPCIA_MID(m))
 
#define MCPCIA_DENSE_IO(m)   (IDENT_ADDR + 0xe1fc000000UL + MCPCIA_MID(m))
 
#define MCPCIA_DENSE_CONF(m)   (IDENT_ADDR + 0xe1fe000000UL + MCPCIA_MID(m))
 
#define MCPCIA_REV(m)   (MCPCIA_CSR(m) + 0x000)
 
#define MCPCIA_WHOAMI(m)   (MCPCIA_CSR(m) + 0x040)
 
#define MCPCIA_PCI_LAT(m)   (MCPCIA_CSR(m) + 0x080)
 
#define MCPCIA_CAP_CTRL(m)   (MCPCIA_CSR(m) + 0x100)
 
#define MCPCIA_HAE_MEM(m)   (MCPCIA_CSR(m) + 0x400)
 
#define MCPCIA_HAE_IO(m)   (MCPCIA_CSR(m) + 0x440)
 
#define _MCPCIA_IACK_SC(m)   (MCPCIA_CSR(m) + 0x480)
 
#define MCPCIA_HAE_DENSE(m)   (MCPCIA_CSR(m) + 0x4C0)
 
#define MCPCIA_INT_CTL(m)   (MCPCIA_CSR(m) + 0x500)
 
#define MCPCIA_INT_REQ(m)   (MCPCIA_CSR(m) + 0x540)
 
#define MCPCIA_INT_TARG(m)   (MCPCIA_CSR(m) + 0x580)
 
#define MCPCIA_INT_ADR(m)   (MCPCIA_CSR(m) + 0x5C0)
 
#define MCPCIA_INT_ADR_EXT(m)   (MCPCIA_CSR(m) + 0x600)
 
#define MCPCIA_INT_MASK0(m)   (MCPCIA_CSR(m) + 0x640)
 
#define MCPCIA_INT_MASK1(m)   (MCPCIA_CSR(m) + 0x680)
 
#define MCPCIA_INT_ACK0(m)   (MCPCIA_CSR(m) + 0x10003f00)
 
#define MCPCIA_INT_ACK1(m)   (MCPCIA_CSR(m) + 0x10003f40)
 
#define MCPCIA_PERF_MON(m)   (MCPCIA_CSR(m) + 0x300)
 
#define MCPCIA_PERF_CONT(m)   (MCPCIA_CSR(m) + 0x340)
 
#define MCPCIA_CAP_DIAG(m)   (MCPCIA_CSR(m) + 0x700)
 
#define MCPCIA_TOP_OF_MEM(m)   (MCPCIA_CSR(m) + 0x7C0)
 
#define MCPCIA_MC_ERR0(m)   (MCPCIA_CSR(m) + 0x800)
 
#define MCPCIA_MC_ERR1(m)   (MCPCIA_CSR(m) + 0x840)
 
#define MCPCIA_CAP_ERR(m)   (MCPCIA_CSR(m) + 0x880)
 
#define MCPCIA_PCI_ERR1(m)   (MCPCIA_CSR(m) + 0x1040)
 
#define MCPCIA_MDPA_STAT(m)   (MCPCIA_CSR(m) + 0x4000)
 
#define MCPCIA_MDPA_SYN(m)   (MCPCIA_CSR(m) + 0x4040)
 
#define MCPCIA_MDPA_DIAG(m)   (MCPCIA_CSR(m) + 0x4080)
 
#define MCPCIA_MDPB_STAT(m)   (MCPCIA_CSR(m) + 0x8000)
 
#define MCPCIA_MDPB_SYN(m)   (MCPCIA_CSR(m) + 0x8040)
 
#define MCPCIA_MDPB_DIAG(m)   (MCPCIA_CSR(m) + 0x8080)
 
#define MCPCIA_SG_TBIA(m)   (MCPCIA_CSR(m) + 0x1300)
 
#define MCPCIA_HBASE(m)   (MCPCIA_CSR(m) + 0x1340)
 
#define MCPCIA_W0_BASE(m)   (MCPCIA_CSR(m) + 0x1400)
 
#define MCPCIA_W0_MASK(m)   (MCPCIA_CSR(m) + 0x1440)
 
#define MCPCIA_T0_BASE(m)   (MCPCIA_CSR(m) + 0x1480)
 
#define MCPCIA_W1_BASE(m)   (MCPCIA_CSR(m) + 0x1500)
 
#define MCPCIA_W1_MASK(m)   (MCPCIA_CSR(m) + 0x1540)
 
#define MCPCIA_T1_BASE(m)   (MCPCIA_CSR(m) + 0x1580)
 
#define MCPCIA_W2_BASE(m)   (MCPCIA_CSR(m) + 0x1600)
 
#define MCPCIA_W2_MASK(m)   (MCPCIA_CSR(m) + 0x1640)
 
#define MCPCIA_T2_BASE(m)   (MCPCIA_CSR(m) + 0x1680)
 
#define MCPCIA_W3_BASE(m)   (MCPCIA_CSR(m) + 0x1700)
 
#define MCPCIA_W3_MASK(m)   (MCPCIA_CSR(m) + 0x1740)
 
#define MCPCIA_T3_BASE(m)   (MCPCIA_CSR(m) + 0x1780)
 
#define MCPCIA_IACK_SC   _MCPCIA_IACK_SC(4)
 
#define MCPCIA_IO_BIAS   MCPCIA_IO(4)
 
#define MCPCIA_MEM_BIAS   MCPCIA_DENSE(4)
 
#define MCPCIA_DAC_OFFSET   (1UL << 40)
 

Macro Definition Documentation

#define _MCPCIA_IACK_SC (   m)    (MCPCIA_CSR(m) + 0x480)

Definition at line 106 of file core_mcpcia.h.

#define MCPCIA_CAP_CTRL (   m)    (MCPCIA_CSR(m) + 0x100)

Definition at line 103 of file core_mcpcia.h.

#define MCPCIA_CAP_DIAG (   m)    (MCPCIA_CSR(m) + 0x700)

Definition at line 131 of file core_mcpcia.h.

#define MCPCIA_CAP_ERR (   m)    (MCPCIA_CSR(m) + 0x880)

Definition at line 139 of file core_mcpcia.h.

#define MCPCIA_CONF (   m)    (IDENT_ADDR + 0xf1c0000000UL + MCPCIA_MID(m))

Definition at line 91 of file core_mcpcia.h.

#define MCPCIA_CSR (   m)    (IDENT_ADDR + 0xf1e0000000UL + MCPCIA_MID(m))

Definition at line 92 of file core_mcpcia.h.

#define MCPCIA_DAC_OFFSET   (1UL << 40)

Definition at line 187 of file core_mcpcia.h.

#define MCPCIA_DENSE (   m)    (IDENT_ADDR + 0xf100000000UL + MCPCIA_MID(m))

Definition at line 89 of file core_mcpcia.h.

#define MCPCIA_DENSE_CONF (   m)    (IDENT_ADDR + 0xe1fe000000UL + MCPCIA_MID(m))

Definition at line 95 of file core_mcpcia.h.

#define MCPCIA_DENSE_IO (   m)    (IDENT_ADDR + 0xe1fc000000UL + MCPCIA_MID(m))

Definition at line 94 of file core_mcpcia.h.

#define MCPCIA_HAE_DENSE (   m)    (MCPCIA_CSR(m) + 0x4C0)

Definition at line 107 of file core_mcpcia.h.

#define MCPCIA_HAE_IO (   m)    (MCPCIA_CSR(m) + 0x440)

Definition at line 105 of file core_mcpcia.h.

#define MCPCIA_HAE_MEM (   m)    (MCPCIA_CSR(m) + 0x400)

Definition at line 104 of file core_mcpcia.h.

#define MCPCIA_HBASE (   m)    (MCPCIA_CSR(m) + 0x1340)

Definition at line 152 of file core_mcpcia.h.

#define MCPCIA_HOSE2MID (   h)    ((h) + 4)

Definition at line 81 of file core_mcpcia.h.

#define MCPCIA_IACK_SC   _MCPCIA_IACK_SC(4)

Definition at line 175 of file core_mcpcia.h.

#define MCPCIA_INT_ACK0 (   m)    (MCPCIA_CSR(m) + 0x10003f00)

Definition at line 119 of file core_mcpcia.h.

#define MCPCIA_INT_ACK1 (   m)    (MCPCIA_CSR(m) + 0x10003f40)

Definition at line 120 of file core_mcpcia.h.

#define MCPCIA_INT_ADR (   m)    (MCPCIA_CSR(m) + 0x5C0)

Definition at line 115 of file core_mcpcia.h.

#define MCPCIA_INT_ADR_EXT (   m)    (MCPCIA_CSR(m) + 0x600)

Definition at line 116 of file core_mcpcia.h.

#define MCPCIA_INT_CTL (   m)    (MCPCIA_CSR(m) + 0x500)

Definition at line 112 of file core_mcpcia.h.

#define MCPCIA_INT_MASK0 (   m)    (MCPCIA_CSR(m) + 0x640)

Definition at line 117 of file core_mcpcia.h.

#define MCPCIA_INT_MASK1 (   m)    (MCPCIA_CSR(m) + 0x680)

Definition at line 118 of file core_mcpcia.h.

#define MCPCIA_INT_REQ (   m)    (MCPCIA_CSR(m) + 0x540)

Definition at line 113 of file core_mcpcia.h.

#define MCPCIA_INT_TARG (   m)    (MCPCIA_CSR(m) + 0x580)

Definition at line 114 of file core_mcpcia.h.

#define MCPCIA_IO (   m)    (IDENT_ADDR + 0xf180000000UL + MCPCIA_MID(m))

Definition at line 90 of file core_mcpcia.h.

#define MCPCIA_IO_BIAS   MCPCIA_IO(4)

Definition at line 183 of file core_mcpcia.h.

#define MCPCIA_IO_IACK (   m)    (IDENT_ADDR + 0xf1f0000000UL + MCPCIA_MID(m))

Definition at line 93 of file core_mcpcia.h.

#define MCPCIA_MAX_HOSES   4

Definition at line 75 of file core_mcpcia.h.

#define MCPCIA_MC_ERR0 (   m)    (MCPCIA_CSR(m) + 0x800)

Definition at line 137 of file core_mcpcia.h.

#define MCPCIA_MC_ERR1 (   m)    (MCPCIA_CSR(m) + 0x840)

Definition at line 138 of file core_mcpcia.h.

#define MCPCIA_MDPA_DIAG (   m)    (MCPCIA_CSR(m) + 0x4080)

Definition at line 143 of file core_mcpcia.h.

#define MCPCIA_MDPA_STAT (   m)    (MCPCIA_CSR(m) + 0x4000)

Definition at line 141 of file core_mcpcia.h.

#define MCPCIA_MDPA_SYN (   m)    (MCPCIA_CSR(m) + 0x4040)

Definition at line 142 of file core_mcpcia.h.

#define MCPCIA_MDPB_DIAG (   m)    (MCPCIA_CSR(m) + 0x8080)

Definition at line 146 of file core_mcpcia.h.

#define MCPCIA_MDPB_STAT (   m)    (MCPCIA_CSR(m) + 0x8000)

Definition at line 144 of file core_mcpcia.h.

#define MCPCIA_MDPB_SYN (   m)    (MCPCIA_CSR(m) + 0x8040)

Definition at line 145 of file core_mcpcia.h.

#define MCPCIA_MEM_BIAS   MCPCIA_DENSE(4)

Definition at line 184 of file core_mcpcia.h.

#define MCPCIA_MEM_MASK   0x07ffffff /* SPARSE Mem region mask is 27 bits */

Definition at line 83 of file core_mcpcia.h.

#define MCPCIA_MID (   m)    ((unsigned long)(m) << 33)

Definition at line 77 of file core_mcpcia.h.

#define MCPCIA_ONE_HAE_WINDOW   1

Definition at line 6 of file core_mcpcia.h.

#define MCPCIA_PCI_ERR1 (   m)    (MCPCIA_CSR(m) + 0x1040)

Definition at line 140 of file core_mcpcia.h.

#define MCPCIA_PCI_LAT (   m)    (MCPCIA_CSR(m) + 0x080)

Definition at line 102 of file core_mcpcia.h.

#define MCPCIA_PERF_CONT (   m)    (MCPCIA_CSR(m) + 0x340)

Definition at line 126 of file core_mcpcia.h.

#define MCPCIA_PERF_MON (   m)    (MCPCIA_CSR(m) + 0x300)

Definition at line 125 of file core_mcpcia.h.

#define MCPCIA_REV (   m)    (MCPCIA_CSR(m) + 0x000)

Definition at line 100 of file core_mcpcia.h.

#define MCPCIA_SG_TBIA (   m)    (MCPCIA_CSR(m) + 0x1300)

Definition at line 151 of file core_mcpcia.h.

#define MCPCIA_SPARSE (   m)    (IDENT_ADDR + 0xf000000000UL + MCPCIA_MID(m))

Definition at line 88 of file core_mcpcia.h.

#define MCPCIA_T0_BASE (   m)    (MCPCIA_CSR(m) + 0x1480)

Definition at line 156 of file core_mcpcia.h.

#define MCPCIA_T1_BASE (   m)    (MCPCIA_CSR(m) + 0x1580)

Definition at line 160 of file core_mcpcia.h.

#define MCPCIA_T2_BASE (   m)    (MCPCIA_CSR(m) + 0x1680)

Definition at line 164 of file core_mcpcia.h.

#define MCPCIA_T3_BASE (   m)    (MCPCIA_CSR(m) + 0x1780)

Definition at line 168 of file core_mcpcia.h.

#define MCPCIA_TOP_OF_MEM (   m)    (MCPCIA_CSR(m) + 0x7C0)

Definition at line 132 of file core_mcpcia.h.

#define MCPCIA_W0_BASE (   m)    (MCPCIA_CSR(m) + 0x1400)

Definition at line 154 of file core_mcpcia.h.

#define MCPCIA_W0_MASK (   m)    (MCPCIA_CSR(m) + 0x1440)

Definition at line 155 of file core_mcpcia.h.

#define MCPCIA_W1_BASE (   m)    (MCPCIA_CSR(m) + 0x1500)

Definition at line 158 of file core_mcpcia.h.

#define MCPCIA_W1_MASK (   m)    (MCPCIA_CSR(m) + 0x1540)

Definition at line 159 of file core_mcpcia.h.

#define MCPCIA_W2_BASE (   m)    (MCPCIA_CSR(m) + 0x1600)

Definition at line 162 of file core_mcpcia.h.

#define MCPCIA_W2_MASK (   m)    (MCPCIA_CSR(m) + 0x1640)

Definition at line 163 of file core_mcpcia.h.

#define MCPCIA_W3_BASE (   m)    (MCPCIA_CSR(m) + 0x1700)

Definition at line 166 of file core_mcpcia.h.

#define MCPCIA_W3_MASK (   m)    (MCPCIA_CSR(m) + 0x1740)

Definition at line 167 of file core_mcpcia.h.

#define MCPCIA_WHOAMI (   m)    (MCPCIA_CSR(m) + 0x040)

Definition at line 101 of file core_mcpcia.h.