test: axp21064.h File Reference

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# axp21064.h File Reference

Go to the source code of this file.

## Classes

struct | _IETEntry_21064
struct | _COUNTERS_21064
union | _ABOX_CTL_21064
union | _MMCSR_21064
union | _DC_STAT_21064
union | _BIU_STAT_21064
| CORE_21064. More...
union | _FILL_SYNDROME_21064
union | _BC_TAG_21064
struct | _PROCESSOR_STATE_21064
struct | _LOGOUT_FRAME_21064
struct | _CORRECTABLE_FRAME_21064

## Defines

#define | PROCESSOR_BUS_21064 21064
#define | ITB_ENTRIES_21064 12
#define | DTB_ENTRIES_21064 32
#define | PAL_TEMPS_21064 32
#define | IRQLMASK_HDW_SUBTABLE_21064 (8)
#define | IRQLMASK_HDW_SUBTABLE_21064_ENTRIES (64)
#define | IRQLMASK_SFW_SUBTABLE_21064 (0)
#define | IRQLMASK_SFW_SUBTABLE_21064_ENTRIES (4)
#define | IRQLMASK_PC_SUBTABLE_21064 (4)
#define | IRQLMASK_PC_SUBTABLE_21064_ENTRIES (4)
#define | PTE_FOR_21064_SHIFT 3
#define | PTE_FOW_21064_SHIFT 4
#define | PTE_KWE_21064_SHIFT 5
#define | PTE_EWE_21064_SHIFT 6
#define | PTE_SWE_21064_SHIFT 7
#define | PTE_UWE_21064_SHIFT 8
#define | PTE_KRE_21064_SHIFT 9
#define | PTE_ERE_21064_SHIFT 10
#define | PTE_SRE_21064_SHIFT 11
#define | PTE_URE_21064_SHIFT 12
#define | PTE_PFN_21064_SHIFT 13
#define | PTE_PFN_21064_SHIFTMASK 0x1FFFF
#define | PTE_ASM_21064_SHIFT 34
#define | PTE_ALL_21064(itbpte) (itbpte)
#define | PTE_FOR_21064(itbpte) ( (itbpte.LowPart >> PTE_FOR_21064_SHIFT) & 1)
#define | PTE_FOW_21064(itbpte) ( (itbpte.LowPart >> PTE_FOW_21064_SHIFT) & 1)
#define | PTE_KWE_21064(itbpte) ( (itbpte.LowPart >> PTE_KWE_21064_SHIFT) & 1)
#define | PTE_EWE_21064(itbpte) ( (itbpte.LowPart >> PTE_EWE_21064_SHIFT) & 1)
#define | PTE_SWE_21064(itbpte) ( (itbpte.LowPart >> PTE_SWE_21064_SHIFT) & 1)
#define | PTE_UWE_21064(itbpte) ( (itbpte.LowPart >> PTE_UWE_21064_SHIFT) & 1)
#define | PTE_KRE_21064(itbpte) ( (itbpte.LowPart >> PTE_KRE_21064_SHIFT) & 1)
#define | PTE_ERE_21064(itbpte) ( (itbpte.LowPart >> PTE_ERE_21064_SHIFT) & 1)
#define | PTE_SRE_21064(itbpte) ( (itbpte.LowPart >> PTE_SRE_21064_SHIFT) & 1)
#define | PTE_URE_21064(itbpte) ( (itbpte.LowPart >> PTE_URE_21064_SHIFT) & 1)
#define | PTE_ASM_21064(itbpte) ( (itbpte.LowPart >> PTE_ASM_21064_SHIFT) & 1)
#define | PTE_PFN_21064(itbpte) ( (itbpte.LowPart >> PTE_PFN_21064_SHIFT) & PTE_PFN_21064_SHIFTMASK)
#define | ICCSR_PC0_21064_SHIFT 1
#define | ICCSR_PC1_21064_SHIFT 2
#define | ICCSR_PCMUX0_21064_SHIFT 9
#define | ICCSR_PCMUX0_21064_SHIFTMASK 0xF
#define | ICCSR_PCMUX1_21064_SHIFT 13
#define | ICCSR_PCMUX1_21064_SHIFTMASK 0x7
#define | ICCSR_PIPE_21064_SHIFT 16
#define | ICCSR_BPE_21064_SHIFT 17
#define | ICCSR_JSE_21064_SHIFT 18
#define | ICCSR_BHE_21064_SHIFT 19
#define | ICCSR_DI_21064_SHIFT 20
#define | ICCSR_HWE_21064_SHIFT 21
#define | ICCSR_MAP_21064_SHIFT 22
#define | ICCSR_FPE_21064_SHIFT 23
#define | ICCSR_ASN_21064_SHIFT 28
#define | ICCSR_ASN_21064_SHIFTMASK 0x3F
#define | ICCSR_ALL_21064(iccsr) (iccsr)
#define | ICCSR_PC0_21064(iccsr) ( (iccsr.LowPart >> ICCSR_PC0_21064_SHIFT) & 1)
#define | ICCSR_PC1_21064(iccsr) ( (iccsr.LowPart >> ICCSR_PC1_21064_SHIFT) & 1)
#define | ICCSR_PCMUX0_21064(iccsr) ( (iccsr.LowPart >> ICCSR_PCMUX0_21064_SHIFT) & ICCSR_PCMUX0_21064_SHIFTMASK)
#define | ICCSR_PCMUX1_21064(iccsr) ( (iccsr.LowPart >> ICCSR_PCMUX1_21064_SHIFT) & ICCSR_PCMUX1_21064_SHIFTMASK)
#define | ICCSR_PIPE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_PIPE_21064_SHIFT) & 1)
#define | ICCSR_BPE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_BPE_21064_SHIFT) & 1)
#define | ICCSR_JSE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_JSE_21064_SHIFT) & 1)
#define | ICCSR_BHE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_BHE_21064_SHIFT) & 1)
#define | ICCSR_DI_21064(iccsr) ( (iccsr.LowPart >> ICCSR_DI_21064_SHIFT) & 1)
#define | ICCSR_HWE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_HWE_21064_SHIFT) & 1)
#define | ICCSR_MAP_21064(iccsr) ( (iccsr.LowPart >> ICCSR_MAP_21064_SHIFT) & 1)
#define | ICCSR_FPE_21064(iccsr) ( (iccsr.LowPart >> ICCSR_FPE_21064_SHIFT) & 1)
#define | ICCSR_ASN_21064(iccsr) (ULONG)( (iccsr.LowPart >> ICCSR_ASN_21064_SHIFT) & ICCSR_ASN_21064_SHIFTMASK)
#define | PS_CM0_21064_SHIFT 1
#define | PS_CM1_21064_SHIFT 34
#define | PS_ALL_21064(ps) (ps)
#define | PS_CM_21064(ps)
#define | EXCSUM_SWC_21064_SHIFT 2
#define | EXCSUM_INV_21064_SHIFT 3
#define | EXCSUM_DZE_21064_SHIFT 4
#define | EXCSUM_FOV_21064_SHIFT 5
#define | EXCSUM_UNF_21064_SHIFT 6
#define | EXCSUM_INE_21064_SHIFT 7
#define | EXCSUM_IOV_21064_SHIFT 8
#define | EXCSUM_MSK_21064_SHIFT 33
#define | EXCSUM_ALL_21064(excsum) (excsum)
#define | EXCSUM_SWC_21064(excsum) ((excsum.LowPart >> EXCSUM_SWC_21064_SHIFT) & 0x1)
#define | EXCSUM_INV_21064(excsum) ( (excsum.LowPart >> EXCSUM_INV_21064_SHIFT) & 0x1)
#define | EXCSUM_DZE_21064(excsum) ( (excsum.LowPart >> EXCSUM_DZE_21064_SHIFT) & 0x1)
#define | EXCSUM_FOV_21064(excsum) ( (excsum.LowPart >> EXCSUM_FOV_21064_SHIFT) & 0x1)
#define | EXCSUM_UNF_21064(excsum) ( (excsum.LowPart >> EXCSUM_UNF_21064_SHIFT) & 0x1)
#define | EXCSUM_INE_21064(excsum) ( (excsum.LowPart >> EXCSUM_INE_21064_SHIFT) & 0x1)
#define | EXCSUM_IOV_21064(excsum) ( (excsum.LowPart >> EXCSUM_IOV_21064_SHIFT) & 0x1)
#define | EXCSUM_MSK_21064(excsum) ( (excsum.LowPart >> EXCSUM_MSK_21064_SHIFT) & 0x1)
#define | IRR_HWR_21064_SHIFT 1
#define | IRR_SWR_21064_SHIFT 2
#define | IRR_ATR_21064_SHIFT 3
#define | IRR_CRR_21064_SHIFT 4
#define | IRR_HIRR53_21064_SHIFT 5
#define | IRR_HIRR53_21064_SHIFTMASK 0x7
#define | IRR_PC1_21064_SHIFT 8
#define | IRR_PC0_21064_SHIFT 9
#define | IRR_HIRR20_21064_SHIFT 10
#define | IRR_HIRR20_21064_SHIFTMASK 0x7
#define | IRR_SLR_21064_SHIFT 13
#define | IRR_SIRR_21064_SHIFT 14
#define | IRR_SIRR_21064_SHIFTMASK 0x7FFF
#define | IRR_ASTRR_21064_SHIFT 29
#define | IRR_ASTRR_21064_SHIFTMASK 0xF
#define | IRR_ALL_21064(irr) (irr)
#define | IRR_HWR_21064(irr) ( (irr.LowPart >> IRR_HWR_21064_SHIFT) & 0x1)
#define | IRR_SWR_21064(irr) ( (irr.LowPart >> IRR_SWR_21064_SHIFT) & 0x1)
#define | IRR_ATR_21064(irr) ( (irr.LowPart >> IRR_ATR_21064_SHIFT) & 0x1)
#define | IRR_CRR_21064(irr) ( (irr.LowPart >> IRR_CRR_21064_SHIFT) & 0x1)
#define | IRR_HIRR_21064(irr)
#define | IRR_PC1_21064(irr) ( (irr.LowPart >> IRR_PC1_21064_SHIFT) & 0x1)
#define | IRR_PC0_21064(irr) ( (irr.LowPart >> IRR_PC0_21064_SHIFT) & 0x1)
#define | IRR_SLR_21064(irr) ( (irr.LowPart >> IRR_SLR_21064_SHIFT) & 0x1)
#define | IRR_SIRR_21064(irr) ( (irr.LowPart >> IRR_SIRR_21064_SHIFT) & IRR_SIRR_21064_SHIFTMASK)
#define | IRR_ASTRR_21064(irr) ( (irr.LowPart >> IRR_ASTRR_21064_SHIFT) & IRR_ASTRR_21064_SHIFTMASK)
#define | IER_CRR_21064_SHIFT 4
#define | IER_HIER53_21064_SHIFT 5
#define | IER_HIER53_21064_SHIFTMASK 0x7
#define | IER_PC1_21064_SHIFT 8
#define | IER_PC0_21064_SHIFT 9
#define | IER_HIER20_21064_SHIFT 10
#define | IER_HIER20_21064_SHIFTMASK 0x7
#define | IER_SLR_21064_SHIFT 13
#define | IER_SIER_21064_SHIFT 14
#define | IER_SIER_21064_SHIFTMASK 0x7FFF
#define | IER_ASTER_21064_SHIFT 29
#define | IER_ASTER_21064_SHIFTMASK 0xF
#define | IER_ALL_21064(ier) (ier)
#define | IER_CRR_21064(ier) ( (ier.LowPart >> IER_CRR_21064_SHIFT) & 0x1)
#define | IER_HIER_21064(ier)
#define | IER_PC1_21064(ier) ( (ier.LowPart >> IER_PC1_21064_SHIFT) & 0x1)
#define | IER_PC0_21064(ier) ( (ier.LowPart >> IER_PC0_21064_SHIFT) & 0x1)
#define | IER_SLR_21064(ier) ( (ier.LowPart >> IER_SLR_21064_SHIFT) & 0x1)
#define | IER_SIER_21064(ier) ( (ier.LowPart >> IER_SIER_21064_SHIFT) & IER_SIER_21064_SHIFTMASK)
#define | IER_ASTER_21064(ier) ( (ier.LowPart >> IER_ASTER_21064_SHIFT) & IER_ASTER_21064_SHIFTMASK)
#define | ABOXCTL_ALL_21064(aboxctl) ((aboxctl).all)
#define | ABOXCTL_WBDIS_21064(aboxctl) ((aboxctl).bits.wb_dis)
#define | ABOXCTL_MCHKEN_21064(aboxctl) ((aboxctl).bits.mchk_en)
#define | ABOXCTL_CRDEN_21064(aboxctl) ((aboxctl).bits.crd_en)
#define | ABOXCTL_ICSBUFEN_21064(aboxctl) ((aboxctl).bits.ic_sbuf_en)
#define | ABOXCTL_SPE1_21064(aboxctl) ((aboxctl).bits.spe_1)
#define | ABOXCTL_SPE2_21064(aboxctl) ((aboxctl).bits.spe_2)
#define | ABOXCTL_EMDEN_21064(aboxctl) ((aboxctl).bits.emd_en)
#define | ABOXCTL_DCENA_21064(aboxctl) ((aboxctl).bits.dc_ena)
#define | ABOXCTL_DCFHIT_21064(aboxctl) ((aboxctl).bits.dc_fhit)
#define | MMCSR_ALL_21064(mmcsr) ((mmcsr).all)
#define | MMCSR_WR_21064(mmcsr) ((mmcsr).bits.Wr)
#define | MMCSR_ACV_21064(mmcsr) ((mmcsr).bits.Acv)
#define | MMCSR_FOR_21064(mmcsr) ((mmcsr).bits.For)
#define | MMCSR_FOW_21064(mmcsr) ((mmcsr).bits.Fow)
#define | MMCSR_RA_21064(mmcsr) ((mmcsr).bits.Ra)
#define | MMCSR_OPCODE_21064(mmcsr) ((mmcsr).bits.Opcode)
#define | DCSTAT_ALL_21064(dcstat) ((dcstat).all)
#define | DCSTAT_DCHIT_21064(dcstat) ((dcstat).bits.DcHit)
#define | DCSTAT_DCPARITY_ERROR_21064(dcstat) ((dcstat).bits.DCacheParityError)
#define | DCSTAT_ICPARITY_ERROR_21064(dcstat) ((dcstat).bits.ICacheParityError)
#define | BIUSTAT_ALL_21064(biustat) ((biustat).all)
#define | BIUSTAT_HERR_21064(biustat) ((biustat).bits.BiuHerr)
#define | BIUSTAT_SERR_21064(biustat) ((biustat).bits.BiuSerr)
#define | BIUSTAT_TPERR_21064(biustat) ((biustat).bits.BcTperr)
#define | BIUSTAT_TCPERR_21064(biustat) ((biustat).bits.BcTcperr)
#define | BIUSTAT_CMD_21064(biustat) ((biustat).bits.BiuCmd)
#define | BIUSTAT_FATAL1_21064(biustat) ((biustat).bits.Fatal1)
#define | BIUSTAT_FILLECC_21064(biustat) ((biustat).bits.FillEcc)
#define | BIUSTAT_FILLDPERR_21064(biustat) ((biustat).bits.FillDperr)
#define | BIUSTAT_FILLIRD_21064(biustat) ((biustat).bits.FillIrd)
#define | BIUSTAT_FILLQW_21064(biustat) ((biustat).bits.FillQw)
#define | BIUSTAT_FATAL2_21064(biustat) ((biustat).bits.Fatal2)
#define | FILLSYNDROME_ALL_21064(fs) ((fs).all)
#define | FILLSYNDROME_LO_21064(fs) ((fs).bits.Lo)
#define | FILLSYNDROME_HI_21064(fs) ((fs).bits.Hi)
#define | BCTAG_ALL_21064(bctag) ((bctag).all)
#define | BCTAG_HIT_21064(bctag) ((bctag).bits.Hit)
#define | BCTAG_TAGCTLP_21064(bctag) ((bctag).bits.TagctlP)
#define | BCTAG_TAGCTLD_21064(bctag) ((bctag).bits.TagctlD)
#define | BCTAG_TAGCTLS_21064(bctag) ((bctag).bits.TagctlS)
#define | BCTAG_TAGCTLV_21064(bctag) ((bctag).bits.TagctlV)
#define | BCTAG_TAG_21064(bctag) ((bctag).bits.Tag)
#define | BCTAG_TAGP_21064(bctag) ((bctag).bits.TagP)
#define | BIUCTL_BCENA_21064_SHIFT 0
#define | BIUCTL_ECC_21064_SHIFT 1
#define | BIUCTL_OE_21064_SHIFT 2
#define | BIUCTL_BCFHIT_21064_SHIFT 3
#define | BIUCTL_BCRDSPD_21064_SHIFT 4
#define | BIUCTL_BCRDSPD_21064_SHIFTMASK 0xF
#define | BIUCTL_BCWRSPD_21064_SHIFT 8
#define | BIUCTL_BCWRSPD_21064_SHIFTMASK 0xF
#define | BIUCTL_BCWECTL_21064_SHIFT 12
#define | BIUCTL_BCWECTL_21064_SHIFTMASK 0xFFFF
#define | BIUCTL_BCSIZE_21064_SHIFT 28
#define | BIUCTL_BCSIZE_21064_SHIFTMASK 0x7
#define | BIUCTL_BADTCP_21064_SHIFT 31
#define | BIUCTL_BCPADIS_21064_SHIFT 32
#define | BIUCTL_BCPADIS_21064_SHIFTMASK 0xF
#define | BIUCTL_BADDP_21064_SHIFT 36
#define | BIUCTL_ALL_21064(biuctl) (biuctl)
#define | BIUCTL_BCENA_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCENA_21064_SHIFT) & 1)
#define | BIUCTL_ECC_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_ECC_21064_SHIFT) & 1)
#define | BIUCTL_OE_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_OE_21064_SHIFT) & 1)
#define | BIUCTL_BCFHIT_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCFHIT_21064_SHIFT) & 1)
#define | BIUCTL_BCRDSPD_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCRDSPD_21064_SHIFT) & BIUCTL_BCRDSPD_21064_SHIFTMASK)
#define | BIUCTL_BCWRSPD_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCWRSPD_21064_SHIFT) & BIUCTL_BCWRSPD_21064_SHIFTMASK)
#define | BIUCTL_BCWECTL_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCWECTL_21064_SHIFT) & BIUCTL_BCWECTL_21064_SHIFTMASK)
#define | BIUCTL_BCSIZE_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCSIZE_21064_SHIFT) & BIUCTL_BCSIZE_21064_SHIFTMASK)
#define | BIUCTL_BADTCP_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BADTCP_21064_SHIFT) & 1)
#define | BIUCTL_BCPADIS_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BCPADIS_21064_SHIFT) & BIUCTL_BCPADIS_21064_SHIFTMASK)
#define | BIUCTL_BADDP_21064(biuctl) ( (biuctl.LowPart >> BIUCTL_BADDP_21064_SHIFT) & 1)
#define | EV4_PHYSICAL_ADDRESS_BITS 34
#define | EV4_VIRTUAL_ADDRESS_BITS 43

## Typedefs

typedef _IETEntry_21064 | IETEntry_21064
typedef _IETEntry_21064 * | PIETEntry_21064
typedef _COUNTERS_21064 | COUNTERS_21064
typedef _COUNTERS_21064 * | PCOUNTERS_21064
typedef enum _AXP21064_PCCOUNTER | AXP21064_PCCOUNTER
typedef enum _AXP21064_PCCOUNTER * | PAXP21064_PCCOUNTER
typedef enum _AXP21064_PCMUXCONTROL | AXP21064_PCMUXCONTROL
typedef enum _AXP21064_PCMUXCONTROL * | PAXP21064_PCMUXCONTROL
typedef enum _AXP21064_PCEVENTCOUNT | AXP21064_PCEVENTCOUNT
typedef enum _AXP21064_PCEVENTCOUNT * | PAXP21064_PCEVENTCOUNT
typedef enum _AXP21064_EVENTCOUNT | AXP21064_EVENTCOUNT
typedef enum _AXP21064_EVENTCOUNT * | PAXP21064_EVENTCOUNT
typedef LARGE_INTEGER | ITB_PTE_21064
typedef ITB_PTE_21064 * | PITB_PTE_21064
typedef LARGE_INTEGER | DTB_PTE_21064
typedef DTB_PTE_21064 * | PDTB_PTE_21064
typedef LARGE_INTEGER | ICCSR_21064
typedef ICCSR_21064 * | PICCSR_21064
typedef LARGE_INTEGER | PS_21064
typedef PS_21064 * | PPS_21064
typedef LARGE_INTEGER | EXC_SUM_21064
typedef EXC_SUM_21064 * | PEXC_SUM_21064
typedef LARGE_INTEGER | IRR_21064
typedef IRR_21064 * | PIRR_21064
typedef LARGE_INTEGER | IER_21064
typedef IER_21064 * | PIER_21064
typedef _ABOX_CTL_21064 | ABOX_CTL_21064
typedef _ABOX_CTL_21064 * | PABOX_CTL_21064
typedef _MMCSR_21064 | MMCSR_21064
typedef _MMCSR_21064 * | PMMCSR_21064
typedef _DC_STAT_21064 | DC_STAT_21064
typedef _DC_STAT_21064 * | PDC_STAT_21064
typedef _BIU_STAT_21064 | BIU_STAT_21064
| CORE_21064.
typedef _BIU_STAT_21064 * | PBIU_STAT_21064
| CORE_21064.
typedef _FILL_SYNDROME_21064 | FILL_SYNDROME_21064
typedef _FILL_SYNDROME_21064 * | PFILL_SYNDROME_21064
typedef _BC_TAG_21064 | BC_TAG_21064
typedef _BC_TAG_21064 * | PBC_TAG_21064
typedef LARGE_INTEGER | BIU_CTL_21064
typedef BIU_CTL_21064 * | PBIU_CTL_21064
typedef _PROCESSOR_STATE_21064 | PROCESSOR_STATE_21064
typedef _PROCESSOR_STATE_21064 * | PPROCESSOR_STATE_21064
typedef _LOGOUT_FRAME_21064 | LOGOUT_FRAME_21064
typedef _LOGOUT_FRAME_21064 * | PLOGOUT_FRAME_21064
typedef _CORRECTABLE_FRAME_21064 | CORRECTABLE_FRAME_21064

## Enumerations

enum | _AXP21064_PCCOUNTER { Ev4PerformanceCounter0 = 0, Ev4PerformanceCounter1 = 1 }

enum

_AXP21064_PCMUXCONTROL {
Ev4TotalIssues = 0x0, Ev4PipelineDry = 0x2, Ev4LoadInstruction = 0x4, Ev4PipelineFrozen = 0x6,
Ev4BranchInstructions = 0x8, Ev4PalMode = 0xb, Ev4TotalCycles = 0xa, Ev4TotalNonIssues = 0xc,
Ev4ExternalCounter0 = 0xe, Ev4DcacheMiss = 0x0, Ev4IcacheMiss = 0x1, Ev4DualIssues = 0x2,
Ev4BranchMispredicts = 0x3, Ev4FPInstructions = 0x4, Ev4IntegerOperate = 0x5, Ev4StoreInstructions = 0x6,
Ev4ExternalCounter1 = 0x7
}

enum | _AXP21064_PCEVENTCOUNT { Ev4CountEvents2xx8 = 0x100, Ev4CountEvents2xx12 = 0x1000, Ev4CountEvents2xx16 = 0x10000 }
enum | _AXP21064_EVENTCOUNT { Ev4EventCountHigh = 1, Ev4EventCountLow = 0 }

## Define Documentation

#define ABOXCTL_ALL_21064 | ( | aboxctl |  | ) | ((aboxctl).all)

| Definition at line 393 of file axp21064.h.

#define ABOXCTL_CRDEN_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.crd_en)

| Definition at line 396 of file axp21064.h.

#define ABOXCTL_DCENA_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.dc_ena)

| Definition at line 401 of file axp21064.h.

#define ABOXCTL_DCFHIT_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.dc_fhit)

| Definition at line 402 of file axp21064.h.

#define ABOXCTL_EMDEN_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.emd_en)

| Definition at line 400 of file axp21064.h.

#define ABOXCTL_ICSBUFEN_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.ic_sbuf_en)

| Definition at line 397 of file axp21064.h.

#define ABOXCTL_MCHKEN_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.mchk_en)

| Definition at line 395 of file axp21064.h.

#define ABOXCTL_SPE1_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.spe_1)

| Definition at line 398 of file axp21064.h.

#define ABOXCTL_SPE2_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.spe_2)

| Definition at line 399 of file axp21064.h.

#define ABOXCTL_WBDIS_21064 | ( | aboxctl |  | ) | ((aboxctl).bits.wb_dis)

| Definition at line 394 of file axp21064.h.

#define BCTAG_ALL_21064 | ( | bctag |  | ) | ((bctag).all)

| Definition at line 517 of file axp21064.h.

#define BCTAG_HIT_21064 | ( | bctag |  | ) | ((bctag).bits.Hit)

| Definition at line 518 of file axp21064.h.

#define BCTAG_TAG_21064 | ( | bctag |  | ) | ((bctag).bits.Tag)

| Definition at line 523 of file axp21064.h.

#define BCTAG_TAGCTLD_21064 | ( | bctag |  | ) | ((bctag).bits.TagctlD)

| Definition at line 520 of file axp21064.h.

#define BCTAG_TAGCTLP_21064 | ( | bctag |  | ) | ((bctag).bits.TagctlP)

| Definition at line 519 of file axp21064.h.

#define BCTAG_TAGCTLS_21064 | ( | bctag |  | ) | ((bctag).bits.TagctlS)

| Definition at line 521 of file axp21064.h.

#define BCTAG_TAGCTLV_21064 | ( | bctag |  | ) | ((bctag).bits.TagctlV)

| Definition at line 522 of file axp21064.h.

#define BCTAG_TAGP_21064 | ( | bctag |  | ) | ((bctag).bits.TagP)

| Definition at line 524 of file axp21064.h.

#define BIUCTL_ALL_21064 | ( | biuctl |  | ) | (biuctl)

| Definition at line 550 of file axp21064.h.

#define BIUCTL_BADDP_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BADDP_21064_SHIFT) & 1)

| Definition at line 567 of file axp21064.h.

#define BIUCTL_BADDP_21064_SHIFT 36

| Definition at line 548 of file axp21064.h.

#define BIUCTL_BADTCP_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BADTCP_21064_SHIFT) & 1)

| Definition at line 563 of file axp21064.h.

#define BIUCTL_BADTCP_21064_SHIFT 31

| Definition at line 545 of file axp21064.h.

#define BIUCTL_BCENA_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCENA_21064_SHIFT) & 1)

| Definition at line 551 of file axp21064.h.

#define BIUCTL_BCENA_21064_SHIFT 0

| Definition at line 533 of file axp21064.h.

#define BIUCTL_BCFHIT_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCFHIT_21064_SHIFT) & 1)

| Definition at line 554 of file axp21064.h.

#define BIUCTL_BCFHIT_21064_SHIFT 3

| Definition at line 536 of file axp21064.h.

#define BIUCTL_BCPADIS_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCPADIS_21064_SHIFT) & BIUCTL_BCPADIS_21064_SHIFTMASK)

| Definition at line 565 of file axp21064.h.

#define BIUCTL_BCPADIS_21064_SHIFT 32

| Definition at line 546 of file axp21064.h.

#define BIUCTL_BCPADIS_21064_SHIFTMASK 0xF

| Definition at line 547 of file axp21064.h.

#define BIUCTL_BCRDSPD_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCRDSPD_21064_SHIFT) & BIUCTL_BCRDSPD_21064_SHIFTMASK)

| Definition at line 555 of file axp21064.h.

#define BIUCTL_BCRDSPD_21064_SHIFT 4

| Definition at line 537 of file axp21064.h.

#define BIUCTL_BCRDSPD_21064_SHIFTMASK 0xF

| Definition at line 538 of file axp21064.h.

#define BIUCTL_BCSIZE_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCSIZE_21064_SHIFT) & BIUCTL_BCSIZE_21064_SHIFTMASK)

| Definition at line 561 of file axp21064.h.

#define BIUCTL_BCSIZE_21064_SHIFT 28

| Definition at line 543 of file axp21064.h.

#define BIUCTL_BCSIZE_21064_SHIFTMASK 0x7

| Definition at line 544 of file axp21064.h.

#define BIUCTL_BCWECTL_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCWECTL_21064_SHIFT) & BIUCTL_BCWECTL_21064_SHIFTMASK)

| Definition at line 559 of file axp21064.h.

#define BIUCTL_BCWECTL_21064_SHIFT 12

| Definition at line 541 of file axp21064.h.

#define BIUCTL_BCWECTL_21064_SHIFTMASK 0xFFFF

| Definition at line 542 of file axp21064.h.

#define BIUCTL_BCWRSPD_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_BCWRSPD_21064_SHIFT) & BIUCTL_BCWRSPD_21064_SHIFTMASK)

| Definition at line 557 of file axp21064.h.

#define BIUCTL_BCWRSPD_21064_SHIFT 8

| Definition at line 539 of file axp21064.h.

#define BIUCTL_BCWRSPD_21064_SHIFTMASK 0xF

| Definition at line 540 of file axp21064.h.

#define BIUCTL_ECC_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_ECC_21064_SHIFT) & 1)

| Definition at line 552 of file axp21064.h.

#define BIUCTL_ECC_21064_SHIFT 1

| Definition at line 534 of file axp21064.h.

#define BIUCTL_OE_21064 | ( | biuctl |  | ) | ( (biuctl.LowPart >> BIUCTL_OE_21064_SHIFT) & 1)

| Definition at line 553 of file axp21064.h.

#define BIUCTL_OE_21064_SHIFT 2

| Definition at line 535 of file axp21064.h.

#define BIUSTAT_ALL_21064 | ( | biustat |  | ) | ((biustat).all)

| Definition at line 471 of file axp21064.h.

#define BIUSTAT_CMD_21064 | ( | biustat |  | ) | ((biustat).bits.BiuCmd)

| Definition at line 476 of file axp21064.h.

#define BIUSTAT_FATAL1_21064 | ( | biustat |  | ) | ((biustat).bits.Fatal1)

| Definition at line 477 of file axp21064.h.

#define BIUSTAT_FATAL2_21064 | ( | biustat |  | ) | ((biustat).bits.Fatal2)

| Definition at line 482 of file axp21064.h.

#define BIUSTAT_FILLDPERR_21064 | ( | biustat |  | ) | ((biustat).bits.FillDperr)

| Definition at line 479 of file axp21064.h.

#define BIUSTAT_FILLECC_21064 | ( | biustat |  | ) | ((biustat).bits.FillEcc)

| Definition at line 478 of file axp21064.h.

#define BIUSTAT_FILLIRD_21064 | ( | biustat |  | ) | ((biustat).bits.FillIrd)

| Definition at line 480 of file axp21064.h.

#define BIUSTAT_FILLQW_21064 | ( | biustat |  | ) | ((biustat).bits.FillQw)

| Definition at line 481 of file axp21064.h.

#define BIUSTAT_HERR_21064 | ( | biustat |  | ) | ((biustat).bits.BiuHerr)

| Definition at line 472 of file axp21064.h.

#define BIUSTAT_SERR_21064 | ( | biustat |  | ) | ((biustat).bits.BiuSerr)

| Definition at line 473 of file axp21064.h.

#define BIUSTAT_TCPERR_21064 | ( | biustat |  | ) | ((biustat).bits.BcTcperr)

| Definition at line 475 of file axp21064.h.

#define BIUSTAT_TPERR_21064 | ( | biustat |  | ) | ((biustat).bits.BcTperr)

| Definition at line 474 of file axp21064.h.

#define DCSTAT_ALL_21064 | ( | dcstat |  | ) | ((dcstat).all)

| Definition at line 441 of file axp21064.h.

#define DCSTAT_DCHIT_21064 | ( | dcstat |  | ) | ((dcstat).bits.DcHit)

| Definition at line 442 of file axp21064.h.

#define DCSTAT_DCPARITY_ERROR_21064 | ( | dcstat |  | ) | ((dcstat).bits.DCacheParityError)

| Definition at line 443 of file axp21064.h.

#define DCSTAT_ICPARITY_ERROR_21064 | ( | dcstat |  | ) | ((dcstat).bits.ICacheParityError)

| Definition at line 444 of file axp21064.h.

#define DTB_ENTRIES_21064 32

| Definition at line 39 of file axp21064.h.

#define EV4_PHYSICAL_ADDRESS_BITS 34

| Definition at line 643 of file axp21064.h.

#define EV4_VIRTUAL_ADDRESS_BITS 43

| Definition at line 644 of file axp21064.h.

#define EXCSUM_ALL_21064 | ( | excsum |  | ) | (excsum)

| Definition at line 291 of file axp21064.h.

#define EXCSUM_DZE_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_DZE_21064_SHIFT) & 0x1)

| Definition at line 294 of file axp21064.h.

#define EXCSUM_DZE_21064_SHIFT 4

| Definition at line 284 of file axp21064.h.

#define EXCSUM_FOV_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_FOV_21064_SHIFT) & 0x1)

| Definition at line 295 of file axp21064.h.

#define EXCSUM_FOV_21064_SHIFT 5

| Definition at line 285 of file axp21064.h.

#define EXCSUM_INE_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_INE_21064_SHIFT) & 0x1)

| Definition at line 297 of file axp21064.h.

#define EXCSUM_INE_21064_SHIFT 7

| Definition at line 287 of file axp21064.h.

#define EXCSUM_INV_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_INV_21064_SHIFT) & 0x1)

| Definition at line 293 of file axp21064.h.

#define EXCSUM_INV_21064_SHIFT 3

| Definition at line 283 of file axp21064.h.

#define EXCSUM_IOV_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_IOV_21064_SHIFT) & 0x1)

| Definition at line 298 of file axp21064.h.

#define EXCSUM_IOV_21064_SHIFT 8

| Definition at line 288 of file axp21064.h.

#define EXCSUM_MSK_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_MSK_21064_SHIFT) & 0x1)

| Definition at line 299 of file axp21064.h.

#define EXCSUM_MSK_21064_SHIFT 33

| Definition at line 289 of file axp21064.h.

#define EXCSUM_SWC_21064 | ( | excsum |  | ) | ((excsum.LowPart >> EXCSUM_SWC_21064_SHIFT) & 0x1)

| Definition at line 292 of file axp21064.h.

#define EXCSUM_SWC_21064_SHIFT 2

| Definition at line 282 of file axp21064.h.

#define EXCSUM_UNF_21064 | ( | excsum |  | ) | ( (excsum.LowPart >> EXCSUM_UNF_21064_SHIFT) & 0x1)

| Definition at line 296 of file axp21064.h.

#define EXCSUM_UNF_21064_SHIFT 6

| Definition at line 286 of file axp21064.h.

#define FILLSYNDROME_ALL_21064 | ( | fs |  | ) | ((fs).all)

| Definition at line 496 of file axp21064.h.

#define FILLSYNDROME_HI_21064 | ( | fs |  | ) | ((fs).bits.Hi)

| Definition at line 498 of file axp21064.h.

#define FILLSYNDROME_LO_21064 | ( | fs |  | ) | ((fs).bits.Lo)

| Definition at line 497 of file axp21064.h.

#define ICCSR_ALL_21064 | ( | iccsr |  | ) | (iccsr)

| Definition at line 242 of file axp21064.h.

#define ICCSR_ASN_21064 | ( | iccsr |  | ) | (ULONG)( (iccsr.LowPart >> ICCSR_ASN_21064_SHIFT) & ICCSR_ASN_21064_SHIFTMASK)

| Definition at line 257 of file axp21064.h.

#define ICCSR_ASN_21064_SHIFT 28

| Definition at line 239 of file axp21064.h.

#define ICCSR_ASN_21064_SHIFTMASK 0x3F

| Definition at line 240 of file axp21064.h.

#define ICCSR_BHE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_BHE_21064_SHIFT) & 1)

| Definition at line 252 of file axp21064.h.

#define ICCSR_BHE_21064_SHIFT 19

| Definition at line 234 of file axp21064.h.

#define ICCSR_BPE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_BPE_21064_SHIFT) & 1)

| Definition at line 250 of file axp21064.h.

#define ICCSR_BPE_21064_SHIFT 17

| Definition at line 232 of file axp21064.h.

#define ICCSR_DI_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_DI_21064_SHIFT) & 1)

| Definition at line 253 of file axp21064.h.

#define ICCSR_DI_21064_SHIFT 20

| Definition at line 235 of file axp21064.h.

#define ICCSR_FPE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_FPE_21064_SHIFT) & 1)

| Definition at line 256 of file axp21064.h.

#define ICCSR_FPE_21064_SHIFT 23

| Definition at line 238 of file axp21064.h.

#define ICCSR_HWE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_HWE_21064_SHIFT) & 1)

| Definition at line 254 of file axp21064.h.

#define ICCSR_HWE_21064_SHIFT 21

| Definition at line 236 of file axp21064.h.

#define ICCSR_JSE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_JSE_21064_SHIFT) & 1)

| Definition at line 251 of file axp21064.h.

#define ICCSR_JSE_21064_SHIFT 18

| Definition at line 233 of file axp21064.h.

#define ICCSR_MAP_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_MAP_21064_SHIFT) & 1)

| Definition at line 255 of file axp21064.h.

#define ICCSR_MAP_21064_SHIFT 22

| Definition at line 237 of file axp21064.h.

#define ICCSR_PC0_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_PC0_21064_SHIFT) & 1)

| Definition at line 243 of file axp21064.h.

#define ICCSR_PC0_21064_SHIFT 1

| Definition at line 225 of file axp21064.h.

#define ICCSR_PC1_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_PC1_21064_SHIFT) & 1)

| Definition at line 244 of file axp21064.h.

#define ICCSR_PC1_21064_SHIFT 2

| Definition at line 226 of file axp21064.h.

#define ICCSR_PCMUX0_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_PCMUX0_21064_SHIFT) & ICCSR_PCMUX0_21064_SHIFTMASK)

| Definition at line 245 of file axp21064.h.

#define ICCSR_PCMUX0_21064_SHIFT 9

| Definition at line 227 of file axp21064.h.

#define ICCSR_PCMUX0_21064_SHIFTMASK 0xF

| Definition at line 228 of file axp21064.h.

#define ICCSR_PCMUX1_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_PCMUX1_21064_SHIFT) & ICCSR_PCMUX1_21064_SHIFTMASK)

| Definition at line 247 of file axp21064.h.

#define ICCSR_PCMUX1_21064_SHIFT 13

| Definition at line 229 of file axp21064.h.

#define ICCSR_PCMUX1_21064_SHIFTMASK 0x7

| Definition at line 230 of file axp21064.h.

#define ICCSR_PIPE_21064 | ( | iccsr |  | ) | ( (iccsr.LowPart >> ICCSR_PIPE_21064_SHIFT) & 1)

| Definition at line 249 of file axp21064.h.

#define ICCSR_PIPE_21064_SHIFT 16

| Definition at line 231 of file axp21064.h.

#define IER_ALL_21064 | ( | ier |  | ) | (ier)

| Definition at line 360 of file axp21064.h.

#define IER_ASTER_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_ASTER_21064_SHIFT) & IER_ASTER_21064_SHIFTMASK)

| Definition at line 370 of file axp21064.h.

#define IER_ASTER_21064_SHIFT 29

| Definition at line 357 of file axp21064.h.

#define IER_ASTER_21064_SHIFTMASK 0xF

| Definition at line 358 of file axp21064.h.

#define IER_CRR_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_CRR_21064_SHIFT) & 0x1)

| Definition at line 361 of file axp21064.h.

#define IER_CRR_21064_SHIFT 4

| Definition at line 347 of file axp21064.h.

#define IER_HIER20_21064_SHIFT 10

| Definition at line 352 of file axp21064.h.

#define IER_HIER20_21064_SHIFTMASK 0x7

| Definition at line 353 of file axp21064.h.

#define IER_HIER53_21064_SHIFT 5

| Definition at line 348 of file axp21064.h.

#define IER_HIER53_21064_SHIFTMASK 0x7

| Definition at line 349 of file axp21064.h.

#define IER_HIER_21064 | ( | ier |  | ) |

Value:

    ( ( (ier.LowPart >> (IER_HIER53_21064_SHIFT-3)) & IER_HIER53_21064_SHIFTMASK) || \
          ( (ier.LowPart >> IER_HIER20_21064_SHIFT) & IER_HIER20_21064_SHIFTMASK) )

Definition at line 362 of file axp21064.h.

#define IER_PC0_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_PC0_21064_SHIFT) & 0x1)

| Definition at line 366 of file axp21064.h.

#define IER_PC0_21064_SHIFT 9

| Definition at line 351 of file axp21064.h.

#define IER_PC1_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_PC1_21064_SHIFT) & 0x1)

| Definition at line 365 of file axp21064.h.

#define IER_PC1_21064_SHIFT 8

| Definition at line 350 of file axp21064.h.

#define IER_SIER_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_SIER_21064_SHIFT) & IER_SIER_21064_SHIFTMASK)

| Definition at line 368 of file axp21064.h.

#define IER_SIER_21064_SHIFT 14

| Definition at line 355 of file axp21064.h.

#define IER_SIER_21064_SHIFTMASK 0x7FFF

| Definition at line 356 of file axp21064.h.

#define IER_SLR_21064 | ( | ier |  | ) | ( (ier.LowPart >> IER_SLR_21064_SHIFT) & 0x1)

| Definition at line 367 of file axp21064.h.

#define IER_SLR_21064_SHIFT 13

| Definition at line 354 of file axp21064.h.

#define IRQLMASK_HDW_SUBTABLE_21064 (8)

| Definition at line 67 of file axp21064.h.

#define IRQLMASK_HDW_SUBTABLE_21064_ENTRIES (64)

| Definition at line 68 of file axp21064.h.

#define IRQLMASK_PC_SUBTABLE_21064 (4)

| Definition at line 73 of file axp21064.h.

#define IRQLMASK_PC_SUBTABLE_21064_ENTRIES (4)

| Definition at line 74 of file axp21064.h.

#define IRQLMASK_SFW_SUBTABLE_21064 (0)

| Definition at line 70 of file axp21064.h.

#define IRQLMASK_SFW_SUBTABLE_21064_ENTRIES (4)

| Definition at line 71 of file axp21064.h.

#define IRR_ALL_21064 | ( | irr |  | ) | (irr)

| Definition at line 324 of file axp21064.h.

#define IRR_ASTRR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_ASTRR_21064_SHIFT) & IRR_ASTRR_21064_SHIFTMASK)

| Definition at line 337 of file axp21064.h.

#define IRR_ASTRR_21064_SHIFT 29

| Definition at line 321 of file axp21064.h.

#define IRR_ASTRR_21064_SHIFTMASK 0xF

| Definition at line 322 of file axp21064.h.

#define IRR_ATR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_ATR_21064_SHIFT) & 0x1)

| Definition at line 327 of file axp21064.h.

#define IRR_ATR_21064_SHIFT 3

| Definition at line 310 of file axp21064.h.

#define IRR_CRR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_CRR_21064_SHIFT) & 0x1)

| Definition at line 328 of file axp21064.h.

#define IRR_CRR_21064_SHIFT 4

| Definition at line 311 of file axp21064.h.

#define IRR_HIRR20_21064_SHIFT 10

| Definition at line 316 of file axp21064.h.

#define IRR_HIRR20_21064_SHIFTMASK 0x7

| Definition at line 317 of file axp21064.h.

#define IRR_HIRR53_21064_SHIFT 5

| Definition at line 312 of file axp21064.h.

#define IRR_HIRR53_21064_SHIFTMASK 0x7

| Definition at line 313 of file axp21064.h.

#define IRR_HIRR_21064 | ( | irr |  | ) |

Value:

    ( ((irr.LowPart >> (IRR_HIRR53_21064_SHIFT-3)) & IRR_HIRR53_21064_SHIFTMASK) || \
        ( (irr.LowPart >> IRR_HIRR20_21064_SHIFT) & IRR_HIRR20_21064_SHIFTMASK) )

Definition at line 329 of file axp21064.h.

#define IRR_HWR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_HWR_21064_SHIFT) & 0x1)

| Definition at line 325 of file axp21064.h.

#define IRR_HWR_21064_SHIFT 1

| Definition at line 308 of file axp21064.h.

#define IRR_PC0_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_PC0_21064_SHIFT) & 0x1)

| Definition at line 333 of file axp21064.h.

#define IRR_PC0_21064_SHIFT 9

| Definition at line 315 of file axp21064.h.

#define IRR_PC1_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_PC1_21064_SHIFT) & 0x1)

| Definition at line 332 of file axp21064.h.

#define IRR_PC1_21064_SHIFT 8

| Definition at line 314 of file axp21064.h.

#define IRR_SIRR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_SIRR_21064_SHIFT) & IRR_SIRR_21064_SHIFTMASK)

| Definition at line 335 of file axp21064.h.

#define IRR_SIRR_21064_SHIFT 14

| Definition at line 319 of file axp21064.h.

#define IRR_SIRR_21064_SHIFTMASK 0x7FFF

| Definition at line 320 of file axp21064.h.

#define IRR_SLR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_SLR_21064_SHIFT) & 0x1)

| Definition at line 334 of file axp21064.h.

#define IRR_SLR_21064_SHIFT 13

| Definition at line 318 of file axp21064.h.

#define IRR_SWR_21064 | ( | irr |  | ) | ( (irr.LowPart >> IRR_SWR_21064_SHIFT) & 0x1)

| Definition at line 326 of file axp21064.h.

#define IRR_SWR_21064_SHIFT 2

| Definition at line 309 of file axp21064.h.

#define ITB_ENTRIES_21064 12

| Definition at line 38 of file axp21064.h.

#define MMCSR_ACV_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.Acv)

| Definition at line 422 of file axp21064.h.

#define MMCSR_ALL_21064 | ( | mmcsr |  | ) | ((mmcsr).all)

| Definition at line 420 of file axp21064.h.

#define MMCSR_FOR_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.For)

| Definition at line 423 of file axp21064.h.

#define MMCSR_FOW_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.Fow)

| Definition at line 424 of file axp21064.h.

#define MMCSR_OPCODE_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.Opcode)

| Definition at line 426 of file axp21064.h.

#define MMCSR_RA_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.Ra)

| Definition at line 425 of file axp21064.h.

#define MMCSR_WR_21064 | ( | mmcsr |  | ) | ((mmcsr).bits.Wr)

| Definition at line 421 of file axp21064.h.

#define PAL_TEMPS_21064 32

| Definition at line 40 of file axp21064.h.

#define PROCESSOR_BUS_21064 21064

| Definition at line 32 of file axp21064.h.

#define PS_ALL_21064 | ( | ps |  | ) | (ps)

| Definition at line 270 of file axp21064.h.

#define PS_CM0_21064_SHIFT 1

| Definition at line 267 of file axp21064.h.

#define PS_CM1_21064_SHIFT 34

| Definition at line 268 of file axp21064.h.

#define PS_CM_21064 | ( | ps |  | ) |

Value:

    ( (((ps).LowPart >> PS_CM0_21064_SHIFT) & 1) || \
              (((ps).LowPart >> (PS_CM1_21064_SHIFT-1)) & 1) )

Definition at line 271 of file axp21064.h.

#define PTE_ALL_21064 | ( | itbpte |  | ) | (itbpte)

| Definition at line 204 of file axp21064.h.

#define PTE_ASM_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_ASM_21064_SHIFT) & 1)

| Definition at line 215 of file axp21064.h.

#define PTE_ASM_21064_SHIFT 34

| Definition at line 202 of file axp21064.h.

#define PTE_ERE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_ERE_21064_SHIFT) & 1)

| Definition at line 212 of file axp21064.h.

#define PTE_ERE_21064_SHIFT 10

| Definition at line 197 of file axp21064.h.

#define PTE_EWE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_EWE_21064_SHIFT) & 1)

| Definition at line 208 of file axp21064.h.

#define PTE_EWE_21064_SHIFT 6

| Definition at line 193 of file axp21064.h.

#define PTE_FOR_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_FOR_21064_SHIFT) & 1)

| Definition at line 205 of file axp21064.h.

#define PTE_FOR_21064_SHIFT 3

| Definition at line 190 of file axp21064.h.

#define PTE_FOW_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_FOW_21064_SHIFT) & 1)

| Definition at line 206 of file axp21064.h.

#define PTE_FOW_21064_SHIFT 4

| Definition at line 191 of file axp21064.h.

#define PTE_KRE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_KRE_21064_SHIFT) & 1)

| Definition at line 211 of file axp21064.h.

#define PTE_KRE_21064_SHIFT 9

| Definition at line 196 of file axp21064.h.

#define PTE_KWE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_KWE_21064_SHIFT) & 1)

| Definition at line 207 of file axp21064.h.

#define PTE_KWE_21064_SHIFT 5

| Definition at line 192 of file axp21064.h.

#define PTE_PFN_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_PFN_21064_SHIFT) & PTE_PFN_21064_SHIFTMASK)

| Definition at line 216 of file axp21064.h.

#define PTE_PFN_21064_SHIFT 13

| Definition at line 200 of file axp21064.h.

#define PTE_PFN_21064_SHIFTMASK 0x1FFFF

| Definition at line 201 of file axp21064.h.

#define PTE_SRE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_SRE_21064_SHIFT) & 1)

| Definition at line 213 of file axp21064.h.

#define PTE_SRE_21064_SHIFT 11

| Definition at line 198 of file axp21064.h.

#define PTE_SWE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_SWE_21064_SHIFT) & 1)

| Definition at line 209 of file axp21064.h.

#define PTE_SWE_21064_SHIFT 7

| Definition at line 194 of file axp21064.h.

#define PTE_URE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_URE_21064_SHIFT) & 1)

| Definition at line 214 of file axp21064.h.

#define PTE_URE_21064_SHIFT 12

| Definition at line 199 of file axp21064.h.

#define PTE_UWE_21064 | ( | itbpte |  | ) | ( (itbpte.LowPart >> PTE_UWE_21064_SHIFT) & 1)

| Definition at line 210 of file axp21064.h.

#define PTE_UWE_21064_SHIFT 8

| Definition at line 195 of file axp21064.h.

## Typedef Documentation

typedef union _ABOX_CTL_21064 ABOX_CTL_21064

typedef enum _AXP21064_EVENTCOUNT AXP21064_EVENTCOUNT

typedef enum _AXP21064_PCCOUNTER AXP21064_PCCOUNTER

typedef enum _AXP21064_PCEVENTCOUNT AXP21064_PCEVENTCOUNT

typedef enum _AXP21064_PCMUXCONTROL AXP21064_PCMUXCONTROL

typedef union _BC_TAG_21064 BC_TAG_21064

typedef LARGE_INTEGER BIU_CTL_21064

| Definition at line 530 of file axp21064.h.

typedef union _BIU_STAT_21064 BIU_STAT_21064

| CORE_21064.

typedef struct _CORRECTABLE_FRAME_21064 CORRECTABLE_FRAME_21064

typedef struct _COUNTERS_21064 COUNTERS_21064

typedef union _DC_STAT_21064 DC_STAT_21064

typedef LARGE_INTEGER DTB_PTE_21064

| Definition at line 187 of file axp21064.h.

typedef LARGE_INTEGER EXC_SUM_21064

| Definition at line 279 of file axp21064.h.

typedef union _FILL_SYNDROME_21064 FILL_SYNDROME_21064

typedef LARGE_INTEGER ICCSR_21064

| Definition at line 222 of file axp21064.h.

typedef LARGE_INTEGER IER_21064

| Definition at line 344 of file axp21064.h.

typedef struct _IETEntry_21064 IETEntry_21064

typedef LARGE_INTEGER IRR_21064

| Definition at line 305 of file axp21064.h.

typedef LARGE_INTEGER ITB_PTE_21064

| Definition at line 185 of file axp21064.h.

typedef struct _LOGOUT_FRAME_21064 LOGOUT_FRAME_21064

typedef union _MMCSR_21064 MMCSR_21064

typedef union _ABOX_CTL_21064 * PABOX_CTL_21064

typedef enum _AXP21064_EVENTCOUNT * PAXP21064_EVENTCOUNT

typedef enum _AXP21064_PCCOUNTER * PAXP21064_PCCOUNTER

typedef enum _AXP21064_PCEVENTCOUNT * PAXP21064_PCEVENTCOUNT

typedef enum _AXP21064_PCMUXCONTROL * PAXP21064_PCMUXCONTROL

typedef union _BC_TAG_21064 * PBC_TAG_21064

typedef BIU_CTL_21064* PBIU_CTL_21064

| Definition at line 531 of file axp21064.h.

typedef union _BIU_STAT_21064 * PBIU_STAT_21064

| CORE_21064.

typedef struct _COUNTERS_21064 * PCOUNTERS_21064

typedef union _DC_STAT_21064 * PDC_STAT_21064

typedef DTB_PTE_21064* PDTB_PTE_21064

| Definition at line 188 of file axp21064.h.

typedef EXC_SUM_21064* PEXC_SUM_21064

| Definition at line 280 of file axp21064.h.

typedef union _FILL_SYNDROME_21064 * PFILL_SYNDROME_21064

typedef ICCSR_21064* PICCSR_21064

| Definition at line 223 of file axp21064.h.

typedef IER_21064* PIER_21064

| Definition at line 345 of file axp21064.h.

typedef struct _IETEntry_21064 * PIETEntry_21064

typedef IRR_21064* PIRR_21064

| Definition at line 306 of file axp21064.h.

typedef ITB_PTE_21064* PITB_PTE_21064

| Definition at line 186 of file axp21064.h.

typedef struct _LOGOUT_FRAME_21064 * PLOGOUT_FRAME_21064

typedef union _MMCSR_21064 * PMMCSR_21064

typedef struct _PROCESSOR_STATE_21064 * PPROCESSOR_STATE_21064

typedef PS_21064* PPS_21064

| Definition at line 265 of file axp21064.h.

typedef struct _PROCESSOR_STATE_21064 PROCESSOR_STATE_21064

typedef LARGE_INTEGER PS_21064

| Definition at line 264 of file axp21064.h.

## Enumeration Type Documentation

enum _AXP21064_EVENTCOUNT

Enumeration values:

  Ev4EventCountHigh |
  Ev4EventCountLow |

Definition at line 172 of file axp21064.h.

    00172                                  {
    00173     Ev4EventCountHigh = 1,
    00174     Ev4EventCountLow = 0
    00175 } AXP21064_EVENTCOUNT, *PAXP21064_EVENTCOUNT;

enum _AXP21064_PCCOUNTER

Enumeration values:

  Ev4PerformanceCounter0 |
  Ev4PerformanceCounter1 |

Definition at line 141 of file axp21064.h.

    00141                                 {
    00142     Ev4PerformanceCounter0 = 0,
    00143     Ev4PerformanceCounter1 = 1
    00144 } AXP21064_PCCOUNTER, *PAXP21064_PCCOUNTER;

enum _AXP21064_PCEVENTCOUNT

Enumeration values:

  Ev4CountEvents2xx8 |
  Ev4CountEvents2xx12 |
  Ev4CountEvents2xx16 |

Definition at line 166 of file axp21064.h.

    00166                                    {
    00167     Ev4CountEvents2xx8 = 0x100,
    00168     Ev4CountEvents2xx12 = 0x1000,
    00169     Ev4CountEvents2xx16 = 0x10000
    00170 } AXP21064_PCEVENTCOUNT, *PAXP21064_PCEVENTCOUNT;

enum _AXP21064_PCMUXCONTROL

Enumeration values:

  Ev4TotalIssues |
  Ev4PipelineDry |
  Ev4LoadInstruction |
  Ev4PipelineFrozen |
  Ev4BranchInstructions |
  Ev4PalMode |
  Ev4TotalCycles |
  Ev4TotalNonIssues |
  Ev4ExternalCounter0 |
  Ev4DcacheMiss |
  Ev4IcacheMiss |
  Ev4DualIssues |
  Ev4BranchMispredicts |
  Ev4FPInstructions |
  Ev4IntegerOperate |
  Ev4StoreInstructions |
  Ev4ExternalCounter1 |

Definition at line 146 of file axp21064.h.

    00146                                    {
    00147     Ev4TotalIssues = 0x0,
    00148     Ev4PipelineDry = 0x2,
    00149     Ev4LoadInstruction = 0x4,
    00150     Ev4PipelineFrozen = 0x6,
    00151     Ev4BranchInstructions = 0x8,
    00152     Ev4PalMode = 0xb,
    00153     Ev4TotalCycles = 0xa,
    00154     Ev4TotalNonIssues = 0xc,
    00155     Ev4ExternalCounter0 = 0xe,
    00156     Ev4DcacheMiss = 0x0,
    00157     Ev4IcacheMiss = 0x1,
    00158     Ev4DualIssues = 0x2,
    00159     Ev4BranchMispredicts = 0x3,
    00160     Ev4FPInstructions = 0x4,
    00161     Ev4IntegerOperate = 0x5,
    00162     Ev4StoreInstructions = 0x6,
    00163     Ev4ExternalCounter1 = 0x7
    00164 } AXP21064_PCMUXCONTROL, *PAXP21064_PCMUXCONTROL;