Blame src/libpfm4/lib/events/cell_events.h

Packit 577717
/*
Packit 577717
 * Copyright (c) 2007 TOSHIBA CORPORATION based on code from
Packit 577717
 * Copyright (c) 2001-2006 Hewlett-Packard Development Company, L.P.
Packit 577717
 * Contributed by Stephane Eranian <eranian@hpl.hp.com>
Packit 577717
 *
Packit 577717
 * Permission is hereby granted, free of charge, to any person obtaining a copy
Packit 577717
 * of this software and associated documentation files (the "Software"), to deal
Packit 577717
 * in the Software without restriction, including without limitation the rights
Packit 577717
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
Packit 577717
 * of the Software, and to permit persons to whom the Software is furnished to do so,
Packit 577717
 * subject to the following conditions:
Packit 577717
 *
Packit 577717
 * The above copyright notice and this permission notice shall be included in all
Packit 577717
 * copies or substantial portions of the Software.
Packit 577717
 *
Packit 577717
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
Packit 577717
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
Packit 577717
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
Packit 577717
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
Packit 577717
 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
Packit 577717
 * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Packit 577717
 */
Packit 577717
Packit 577717
static pme_cell_entry_t cell_pe[] = {
Packit 577717
	{.pme_name = "CYCLES",
Packit 577717
	 .pme_desc = "CPU cycles",
Packit 577717
	 .pme_code = 0x0, /* 0 */
Packit 577717
	 .pme_enable_word = WORD_NONE,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BRANCH_COMMIT_TH0",
Packit 577717
	 .pme_desc = "Branch instruction committed.",
Packit 577717
	 .pme_code = 0x834, /* 2100 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BRANCH_FLUSH_TH0",
Packit 577717
	 .pme_desc = "Branch instruction that caused a misprediction flush is committed. Branch misprediction includes",
Packit 577717
	 .pme_code = 0x835, /* 2101 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_BUFF_EMPTY_TH0",
Packit 577717
	 .pme_desc = "Instruction buffer empty.",
Packit 577717
	 .pme_code = 0x836, /* 2102 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_ERAT_MISS_TH0",
Packit 577717
	 .pme_desc = "Instruction effective-address-to-real-address translation (I-ERAT) miss.",
Packit 577717
	 .pme_code = 0x837, /* 2103 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L1_ICACHE_MISS_CYCLES_TH0",
Packit 577717
	 .pme_desc = "L1 Instruction cache miss cycles. Counts the cycles from the miss event until the returned instruction is dispatched or cancelled due to branch misprediction, completion restart, or exceptions.",
Packit 577717
	 .pme_code = 0x838, /* 2104 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "DISPATCH_BLOCKED_TH0",
Packit 577717
	 .pme_desc = "Valid instruction available for dispatch, but dispatch is blocked.",
Packit 577717
	 .pme_code = 0x83a, /* 2106 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_FLUSH_TH0",
Packit 577717
	 .pme_desc = "Instruction in pipeline stage EX7 causes a flush.",
Packit 577717
	 .pme_code = 0x83d, /* 2109 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "PPC_INST_COMMIT_TH0",
Packit 577717
	 .pme_desc = "Two PowerPC instructions committed. For microcode sequences, only the last microcode operation is counted. Committed instructions are counted two at a time. If only one instruction has committed for a given cycle, this event will not be raised until another instruction has been committed in a future cycle.",
Packit 577717
	 .pme_code = 0x83f, /* 2111 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BRANCH_COMMIT_TH1",
Packit 577717
	 .pme_desc = "Branch instruction committed.",
Packit 577717
	 .pme_code = 0x847, /* 2119 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BRANCH_FLUSH_TH1",
Packit 577717
	 .pme_desc = "Branch instruction that caused a misprediction flush is committed. Branch misprediction includes",
Packit 577717
	 .pme_code = 0x848, /* 2120 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_BUFF_EMPTY_TH1",
Packit 577717
	 .pme_desc = "Instruction buffer empty.",
Packit 577717
	 .pme_code = 0x849, /* 2121 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_ERAT_MISS_TH1",
Packit 577717
	 .pme_desc = "Instruction effective-address-to-real-address translation (I-ERAT) miss.",
Packit 577717
	 .pme_code = 0x84a, /* 2122 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L1_ICACHE_MISS_CYCLES_TH1",
Packit 577717
	 .pme_desc = "L1 Instruction cache miss cycles. Counts the cycles from the miss event until the returned instruction is dispatched or cancelled due to branch misprediction, completion restart, or exceptions.",
Packit 577717
	 .pme_code = 0x84b, /* 2123 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "DISPATCH_BLOCKED_TH1",
Packit 577717
	 .pme_desc = "Valid instruction available for dispatch, but dispatch is blocked.",
Packit 577717
	 .pme_code = 0x84d, /* 2125 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "INST_FLUSH_TH1",
Packit 577717
	 .pme_desc = "Instruction in pipeline stage EX7 causes a flush.",
Packit 577717
	 .pme_code = 0x850, /* 2128 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "PPC_INST_COMMIT_TH1",
Packit 577717
	 .pme_desc = "Two PowerPC instructions committed. For microcode sequences, only the last microcode operation is counted. Committed instructions are counted two at a time. If only one instruction has committed for a given cycle, this event will not be raised until another instruction has been committed in a future cycle.",
Packit 577717
	 .pme_code = 0x852, /* 2130 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "DATA_ERAT_MISS_TH0",
Packit 577717
	 .pme_desc = "Data effective-address-to-real-address translation (D-ERAT) miss. Not speculative.",
Packit 577717
	 .pme_code = 0x89a, /* 2202 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "ST_REQ_TH0",
Packit 577717
	 .pme_desc = "Store request counted at the L2 interface. Counts microcoded PPE sequences more than once. (Thread 0 and 1)",
Packit 577717
	 .pme_code = 0x89b, /* 2203 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "LD_VALID_TH0",
Packit 577717
	 .pme_desc = "Load valid at a particular pipe stage. Speculative, since flushed operations are counted as well. Counts microcoded PPE sequences more than once. Misaligned flushes might be counted the first time as well. Load operations include all loads that read data from the cache, dcbt and dcbtst. Does not include load Vector/SIMD multimedia extension pattern instructions.",
Packit 577717
	 .pme_code = 0x89c, /* 2204 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "L1_DCACHE_MISS_TH0",
Packit 577717
	 .pme_desc = "L1 D-cache load miss. Pulsed when there is a miss request that has a tag miss but not an ERAT miss. Speculative, since flushed operations are counted as well.",
Packit 577717
	 .pme_code = 0x89d, /* 2205 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "DATA_ERAT_MISS_TH1",
Packit 577717
	 .pme_desc = "Data effective-address-to-real-address translation (D-ERAT) miss. Not speculative.",
Packit 577717
	 .pme_code = 0x8aa, /* 2218 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "LD_VALID_TH1",
Packit 577717
	 .pme_desc = "Load valid at a particular pipe stage. Speculative, since flushed operations are counted as well. Counts microcoded PPE sequences more than once. Misaligned flushes might be counted the first time as well. Load operations include all loads that read data from the cache, dcbt and dcbtst. Does not include load Vector/SIMD multimedia extension pattern instructions.",
Packit 577717
	 .pme_code = 0x8ac, /* 2220 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "DATA_ERAT_MISS_TH1",
Packit 577717
	 .pme_desc = "L1 D-cache load miss. Pulsed when there is a miss request that has a tag miss but not an ERAT miss. Speculative, since flushed operations are counted as well.",
Packit 577717
	 .pme_code = 0x8ad, /* 2221 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_1,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_PPU_MFC,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "LD_MFC_MMIO",
Packit 577717
	 .pme_desc = "Load from MFC memory-mapped I/O (MMIO) space.",
Packit 577717
	 .pme_code = 0xc1c, /* 3100 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "ST_MFC_MMIO",
Packit 577717
	 .pme_desc = "Stores to MFC MMIO space.",
Packit 577717
	 .pme_code = 0xc1d, /* 3101 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "REQ_TOKEN_TYPE",
Packit 577717
	 .pme_desc = "Request token for even memory bank numbers 0-14.",
Packit 577717
	 .pme_code = 0xc22, /* 3106 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "RCV_8BEAT_DATA",
Packit 577717
	 .pme_desc = "Receive 8-beat data from the Element Interconnect Bus (EIB).",
Packit 577717
	 .pme_code = 0xc2b, /* 3115 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SEND_8BEAT_DATA",
Packit 577717
	 .pme_desc = "Send 8-beat data to the EIB.",
Packit 577717
	 .pme_code = 0xc2c, /* 3116 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SEND_CMD",
Packit 577717
	 .pme_desc = "Send a command to the EIB; includes retried commands.",
Packit 577717
	 .pme_code = 0xc2d, /* 3117 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "DATA_GRANT_CYCLES",
Packit 577717
	 .pme_desc = "Cycles between data request and data grant.",
Packit 577717
	 .pme_code = 0xc2e, /* 3118 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_ST_Q_NOT_EMPTY_CYCLES",
Packit 577717
	 .pme_desc = "The five-entry Non-Cacheable Unit (NCU) Store Command queue not empty.",
Packit 577717
	 .pme_code = 0xc33, /* 3123 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_CACHE_HIT",
Packit 577717
	 .pme_desc = "Cache hit for core interface unit (CIU) loads and stores.",
Packit 577717
	 .pme_code = 0xc80, /* 3200 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_CACHE_MISS",
Packit 577717
	 .pme_desc = "Cache miss for CIU loads and stores.",
Packit 577717
	 .pme_code = 0xc81, /* 3201 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_LD_MISS",
Packit 577717
	 .pme_desc = "CIU load miss.",
Packit 577717
	 .pme_code = 0xc84, /* 3204 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_ST_MISS",
Packit 577717
	 .pme_desc = "CIU store to Invalid state (miss).",
Packit 577717
	 .pme_code = 0xc85, /* 3205 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_LWARX_LDARX_MISS_TH0",
Packit 577717
	 .pme_desc = "Load word and reserve indexed (lwarx/ldarx) for Thread 0 hits Invalid cache state",
Packit 577717
	 .pme_code = 0xc87, /* 3207 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_STWCX_STDCX_MISS_TH0",
Packit 577717
	 .pme_desc = "Store word conditional indexed (stwcx/stdcx) for Thread 0 hits Invalid cache state when reservation is set.",
Packit 577717
	 .pme_code = 0xc8e, /* 3214 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_ALL_SNOOP_SM_BUSY",
Packit 577717
	 .pme_desc = "All four snoop state machines busy.",
Packit 577717
	 .pme_code = 0xc99, /* 3225 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_DCLAIM_GOOD",
Packit 577717
	 .pme_desc = "Data line claim (dclaim) that received good combined response; includes store/stcx/dcbz to Shared (S), Shared Last (SL),or Tagged (T) cache state; does not include dcbz to Invalid (I) cache state.",
Packit 577717
	 .pme_code = 0xce8, /* 3304 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_DCLAIM_TO_RWITM",
Packit 577717
	 .pme_desc = "Dclaim converted into rwitm; may still not get to the bus if stcx is aborted .",
Packit 577717
	 .pme_code = 0xcef, /* 3311 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_ST_TO_M_MU_E",
Packit 577717
	 .pme_desc = "Store to modified (M), modified unsolicited (MU), or exclusive (E) cache state.",
Packit 577717
	 .pme_code = 0xcf0, /* 3312 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_ST_Q_FULL",
Packit 577717
	 .pme_desc = "8-entry store queue (STQ) full.",
Packit 577717
	 .pme_code = 0xcf1, /* 3313 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_ST_TO_RC_ACKED",
Packit 577717
	 .pme_desc = "Store dispatched to RC machine is acknowledged.",
Packit 577717
	 .pme_code = 0xcf2, /* 3314 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_GATHERABLE_ST",
Packit 577717
	 .pme_desc = "Gatherable store (type = 00000) received from CIU.",
Packit 577717
	 .pme_code = 0xcf3, /* 3315 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_PUSH",
Packit 577717
	 .pme_desc = "Snoop push.",
Packit 577717
	 .pme_code = 0xcf6, /* 3318 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_INTERVENTION_FROM_SL_E_SAME_MODE",
Packit 577717
	 .pme_desc = "Send intervention from (SL | E) cache state to a destination within the same CBE chip.",
Packit 577717
	 .pme_code = 0xcf7, /* 3319 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_INTERVENTION_FROM_M_MU_SAME_MODE",
Packit 577717
	 .pme_desc = "Send intervention from (M | MU) cache state to a destination within the same CBE chip.",
Packit 577717
	 .pme_code = 0xcf8, /* 3320 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RETRY_CONFLICTS",
Packit 577717
	 .pme_desc = "Respond with Retry to a snooped request due to one of the following conflicts",
Packit 577717
	 .pme_code = 0xcfd, /* 3325 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RETRY_BUSY",
Packit 577717
	 .pme_desc = "Respond with Retry to a snooped request because all snoop machines are busy.",
Packit 577717
	 .pme_code = 0xcfe, /* 3326 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RESP_MMU_TO_EST",
Packit 577717
	 .pme_desc = "Snooped response causes a cache state transition from (M | MU) to (E | S | T).",
Packit 577717
	 .pme_code = 0xcff, /* 3327 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RESP_E_TO_S",
Packit 577717
	 .pme_desc = "Snooped response causes a cache state transition from E to S.",
Packit 577717
	 .pme_code = 0xd00, /* 3328 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RESP_ESLST_TO_I",
Packit 577717
	 .pme_desc = "Snooped response causes a cache state transition from (E | SL | S | T) to Invalid (I).",
Packit 577717
	 .pme_code = 0xd01, /* 3329 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_SNOOP_RESP_MMU_TO_I",
Packit 577717
	 .pme_desc = "Snooped response causes a cache state transition from (M | MU) to I.",
Packit 577717
	 .pme_code = 0xd02, /* 3330 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_LWARX_LDARX_MISS_TH1",
Packit 577717
	 .pme_desc = "Load and reserve indexed (lwarx/ldarx) for Thread 1 hits Invalid cache state.",
Packit 577717
	 .pme_code = 0xd54, /* 3412 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "L2_STWCX_STDCX_MISS_TH1",
Packit 577717
	 .pme_desc = "Store conditional indexed (stwcx/stdcx) for Thread 1 hits Invalid cache state.",
Packit 577717
	 .pme_code = 0xd5b, /* 3419 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_NON_CACHEABLE_ST_ALL",
Packit 577717
	 .pme_desc = "Non-cacheable store request received from CIU; includes all synchronization operations such as sync and eieio.",
Packit 577717
	 .pme_code = 0xdac, /* 3500 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_SYNC_REQ",
Packit 577717
	 .pme_desc = "sync received from CIU.",
Packit 577717
	 .pme_code = 0xdad, /* 3501 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_NON_CACHEABLE_ST",
Packit 577717
	 .pme_desc = "Non-cacheable store request received from CIU; includes only stores.",
Packit 577717
	 .pme_code = 0xdb0, /* 3504 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_EIEIO_REQ",
Packit 577717
	 .pme_desc = "eieio received from CIU.",
Packit 577717
	 .pme_code = 0xdb2, /* 3506 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_TLBIE_REQ",
Packit 577717
	 .pme_desc = "tlbie received from CIU.",
Packit 577717
	 .pme_code = 0xdb3, /* 3507 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_SYNC_WAIT",
Packit 577717
	 .pme_desc = "sync at the bottom of the store queue, while waiting on st_done signal from the Bus Interface Unit (BIU) and sync_done signal from L2.",
Packit 577717
	 .pme_code = 0xdb4, /* 3508 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_LWSYNC_WAIT",
Packit 577717
	 .pme_desc = "lwsync at the bottom of the store queue, while waiting for a sync_done signal from the L2.",
Packit 577717
	 .pme_code = 0xdb5, /* 3509 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_EIEIO_WAIT",
Packit 577717
	 .pme_desc = "eieio at the bottom of the store queue, while waiting for a st_done signal from the BIU and a sync_done signal from the L2.",
Packit 577717
	 .pme_code = 0xdb6, /* 3510 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_TLBIE_WAIT",
Packit 577717
	 .pme_desc = "tlbie at the bottom of the store queue, while waiting for a st_done signal from the BIU.",
Packit 577717
	 .pme_code = 0xdb7, /* 3511 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_COMBINED_NON_CACHEABLE_ST",
Packit 577717
	 .pme_desc = "Non-cacheable store combined with the previous non-cacheable store with a contiguous address.",
Packit 577717
	 .pme_code = 0xdb8, /* 3512 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_ALL_ST_GATHER_BUFFS_FULL",
Packit 577717
	 .pme_desc = "All four store-gather buffers full.",
Packit 577717
	 .pme_code = 0xdbb, /* 3515 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_LD_REQ",
Packit 577717
	 .pme_desc = "Non-cacheable load request received from CIU; includes instruction and data fetches.",
Packit 577717
	 .pme_code = 0xdbc, /* 3516 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_ST_Q_NOT_EMPTY",
Packit 577717
	 .pme_desc = "The four-deep store queue not empty.",
Packit 577717
	 .pme_code = 0xdbd, /* 3517 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_ST_Q_FULL",
Packit 577717
	 .pme_desc = "The four-deep store queue full.",
Packit 577717
	 .pme_code = 0xdbe, /* 3518 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "NCU_AT_LEAST_ONE_ST_GATHER_BUFF_NOT_EMPTY",
Packit 577717
	 .pme_desc = "At least one store gather buffer not empty.",
Packit 577717
	 .pme_code = 0xdbf, /* 3519 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_DUAL_INST_COMMITTED",
Packit 577717
	 .pme_desc = "A dual instruction is committed.",
Packit 577717
	 .pme_code = 0x1004, /* 4100 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_SINGLE_INST_COMMITTED",
Packit 577717
	 .pme_desc = "A single instruction is committed.",
Packit 577717
	 .pme_code = 0x1005, /* 4101 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_PIPE0_INST_COMMITTED",
Packit 577717
	 .pme_desc = "A pipeline 0 instruction is committed.",
Packit 577717
	 .pme_code = 0x1006, /* 4102 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_PIPE1_INST_COMMITTED",
Packit 577717
	 .pme_desc = "A pipeline 1 instruction is committed.",
Packit 577717
	 .pme_code = 0x1007, /* 4103 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_LS_BUSY",
Packit 577717
	 .pme_desc = "Local storage is busy.",
Packit 577717
	 .pme_code = 0x1009, /* 4105 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_DMA_CONFLICT_LD_ST",
Packit 577717
	 .pme_desc = "A direct memory access (DMA) might conflict with a load or store.",
Packit 577717
	 .pme_code = 0x100a, /* 4106 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_LS_ST",
Packit 577717
	 .pme_desc = "A store instruction to local storage is issued.",
Packit 577717
	 .pme_code = 0x100b, /* 4107 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_LS_LD",
Packit 577717
	 .pme_desc = "A load instruction from local storage is issued.",
Packit 577717
	 .pme_code = 0x100c, /* 4108 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_FP_EXCEPTION",
Packit 577717
	 .pme_desc = "A floating-point unit exception occurred.",
Packit 577717
	 .pme_code = 0x100d, /* 4109 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_BRANCH_COMMIT",
Packit 577717
	 .pme_desc = "A branch instruction is committed.",
Packit 577717
	 .pme_code = 0x100e, /* 4110 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_NON_SEQ_PC",
Packit 577717
	 .pme_desc = "A nonsequential change of the SPU program counter has occurred. This can be caused by branch, asynchronous interrupt, stalled wait on channel, error-correction code (ECC) error, and so forth.",
Packit 577717
	 .pme_code = 0x100f, /* 4111 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_BRANCH_NOT_TAKEN",
Packit 577717
	 .pme_desc = "A branch was not taken.",
Packit 577717
	 .pme_code = 0x1010, /* 4112 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_BRANCH_MISS_PREDICTION",
Packit 577717
	 .pme_desc = "Branch miss prediction. This count is not exact. Certain other code sequences can cause additional pulses on this signal.",
Packit 577717
	 .pme_code = 0x1011, /* 4113 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_BRANCH_HINT_MISS_PREDICTION",
Packit 577717
	 .pme_desc = "Branch hint miss prediction. This count is not exact. Certain other code sequences can cause additional pulses on this signal.",
Packit 577717
	 .pme_code = 0x1012, /* 4114 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_INST_SEQ_ERROR",
Packit 577717
	 .pme_desc = "Instruction sequence error",
Packit 577717
	 .pme_code = 0x1013, /* 4115 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_CH_WRITE",
Packit 577717
	 .pme_desc = "Stalled waiting on any blocking channel write.",
Packit 577717
	 .pme_code = 0x1015, /* 4117 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_EXTERNAL_EVENT_CH0",
Packit 577717
	 .pme_desc = "Stalled waiting on external event status (Channel 0).",
Packit 577717
	 .pme_code = 0x1016, /* 4118 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_SIGNAL_1_CH3",
Packit 577717
	 .pme_desc = "Stalled waiting on SPU Signal Notification 1 (Channel 3).",
Packit 577717
	 .pme_code = 0x1017, /* 4119 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_SIGNAL_2_CH4",
Packit 577717
	 .pme_desc = "Stalled waiting on SPU Signal Notification 2 (Channel 4).",
Packit 577717
	 .pme_code = 0x1018, /* 4120 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_DMA_CH21",
Packit 577717
	 .pme_desc = "Stalled waiting on DMA Command Opcode or ClassID Register (Channel 21).",
Packit 577717
	 .pme_code = 0x1019, /* 4121 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_MFC_READ_CH24",
Packit 577717
	 .pme_desc = "Stalled waiting on memory flow control (MFC) Read Tag-Group Status (Channel 24).",
Packit 577717
	 .pme_code = 0x101a, /* 4122 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_MFC_READ_CH25",
Packit 577717
	 .pme_desc = "Stalled waiting on MFC Read List Stall-and-Notify Tag Status (Channel 25).",
Packit 577717
	 .pme_code = 0x101b, /* 4123 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_OUTBOUND_MAILBOX_WRITE_CH28",
Packit 577717
	 .pme_desc = "Stalled waiting on SPU Write Outbound Mailbox (Channel 28).",
Packit 577717
	 .pme_code = 0x101c, /* 4124 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_STALL_MAILBOX_CH29",
Packit 577717
	 .pme_desc = "Stalled waiting on SPU Mailbox (Channel 29).",
Packit 577717
	 .pme_code = 0x1022, /* 4130 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_TR_STALL_CH",
Packit 577717
	 .pme_desc = "Stalled waiting on a channel operation.",
Packit 577717
	 .pme_code = 0x10a1, /* 4257 */
Packit 577717
	 .pme_enable_word = WORD_NONE,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_EV_INST_FETCH_STALL",
Packit 577717
	 .pme_desc = "Instruction fetch stall",
Packit 577717
	 .pme_code = 0x1107, /* 4359 */
Packit 577717
	 .pme_enable_word = WORD_NONE,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "SPU_EV_ADDR_TRACE",
Packit 577717
	 .pme_desc = "Serialized SPU address (program counter) trace.",
Packit 577717
	 .pme_code = 0x110b, /* 4363 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_SPU,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD",
Packit 577717
	 .pme_desc = "An atomic load was received from direct memory access controller (DMAC).",
Packit 577717
	 .pme_code = 0x13ed, /* 5101 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_DCLAIM",
Packit 577717
	 .pme_desc = "An atomic dclaim was sent to synergistic bus interface (SBI); includes retried requests.",
Packit 577717
	 .pme_code = 0x13ee, /* 5102 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_RWITM",
Packit 577717
	 .pme_desc = "An atomic rwitm performed was sent to SBI; includes retried requests.",
Packit 577717
	 .pme_code = 0x13ef, /* 5103 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD_CACHE_MISS_MU",
Packit 577717
	 .pme_desc = "An atomic load miss caused MU cache state.",
Packit 577717
	 .pme_code = 0x13f0, /* 5104 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD_CACHE_MISS_E",
Packit 577717
	 .pme_desc = "An atomic load miss caused E cache state.",
Packit 577717
	 .pme_code = 0x13f1, /* 5105 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD_CACHE_MISS_SL",
Packit 577717
	 .pme_desc = "An atomic load miss caused SL cache state.",
Packit 577717
	 .pme_code = 0x13f2, /* 5106 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD_CACHE_HIT",
Packit 577717
	 .pme_desc = "An atomic load hits cache.",
Packit 577717
	 .pme_code = 0x13f3, /* 5107 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_LD_CACHE_MISS_INTERVENTION",
Packit 577717
	 .pme_desc = "Atomic load misses cache with data intervention; sum of signals 4 and 6 in this group.",
Packit 577717
	 .pme_code = 0x13f4, /* 5108 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ATOMIC_PUTLLXC_CACHE_MISS_WO_INTERVENTION",
Packit 577717
	 .pme_desc = "putllc or putlluc misses cache without data intervention; for putllc, counts only when reservation is set for the address.",
Packit 577717
	 .pme_code = 0x13fa, /* 5114 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SNOOP_MACHINE_BUSY",
Packit 577717
	 .pme_desc = "Snoop machine busy.",
Packit 577717
	 .pme_code = 0x13fd, /* 5117 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SNOOP_MMU_TO_I",
Packit 577717
	 .pme_desc = "A snoop caused cache transition from [M | MU] to I.",
Packit 577717
	 .pme_code = 0x13ff, /* 5119 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SNOOP_ESSL_TO_I",
Packit 577717
	 .pme_desc = "A snoop caused cache transition from [E | S | SL] to I.",
Packit 577717
	 .pme_code = 0x1401, /* 5121 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SNOOP_MU_TO_T",
Packit 577717
	 .pme_desc = "A snoop caused cache transition from MU to T cache state.",
Packit 577717
	 .pme_code = 0x1403, /* 5123 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SENT_INTERVENTION_LOCAL",
Packit 577717
	 .pme_desc = "Sent modified data intervention to a destination within the same CBE chip.",
Packit 577717
	 .pme_code = 0x1407, /* 5127 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ANY_DMA_GET",
Packit 577717
	 .pme_desc = "Any flavor of DMA get[] command issued to Synergistic Bus Interface (SBI); sum of signals 17-25 in this group.",
Packit 577717
	 .pme_code = 0x1450, /* 5200 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ANY_DMA_PUT",
Packit 577717
	 .pme_desc = "Any flavor of DMA put[] command issued to SBI; sum of signals 2-16 in this group.",
Packit 577717
	 .pme_code = 0x1451, /* 5201 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_DMA_PUT",
Packit 577717
	 .pme_desc = "DMA put (put) is issued to SBI.",
Packit 577717
	 .pme_code = 0x1452, /* 5202 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_DMA_GET",
Packit 577717
	 .pme_desc = "DMA get data from effective address to local storage (get) issued to SBI.",
Packit 577717
	 .pme_code = 0x1461, /* 5217 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_LD_REQ",
Packit 577717
	 .pme_desc = "Load request sent to element interconnect bus (EIB); includes read, read atomic, rwitm, rwitm atomic, and retried commands.",
Packit 577717
	 .pme_code = 0x14b8, /* 5304 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_ST_REQ",
Packit 577717
	 .pme_desc = "Store request sent to EIB; includes wwf, wwc, wwk, dclaim, dclaim atomic, and retried commands.",
Packit 577717
	 .pme_code = 0x14b9, /* 5305 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_RECV_DATA",
Packit 577717
	 .pme_desc = "Received data from EIB, including partial cache line data.",
Packit 577717
	 .pme_code = 0x14ba, /* 5306 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SENT_DATA",
Packit 577717
	 .pme_desc = "Sent data to EIB, both as a master and a snooper.",
Packit 577717
	 .pme_code = 0x14bb, /* 5307 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SBI_Q_NOT_EMPTY",
Packit 577717
	 .pme_desc = "16-deep synergistic bus interface (SBI) queue with outgoing requests not empty; does not include atomic requests.",
Packit 577717
	 .pme_code = 0x14bc, /* 5308 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SBI_Q_FULL",
Packit 577717
	 .pme_desc = "16-deep SBI queue with outgoing requests full; does not include atomic requests.",
Packit 577717
	 .pme_code = 0x14bd, /* 5309 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SENT_REQ",
Packit 577717
	 .pme_desc = "Sent request to EIB.",
Packit 577717
	 .pme_code = 0x14be, /* 5310 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_RECV_DATA_BUS_GRANT",
Packit 577717
	 .pme_desc = "Received data bus grant; includes data sent for MMIO operations.",
Packit 577717
	 .pme_code = 0x14c0, /* 5312 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_WAIT_DATA_BUS_GRANT",
Packit 577717
	 .pme_desc = "Cycles between data bus request and data bus grant.",
Packit 577717
	 .pme_code = 0x14c1, /* 5313 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_CMD_O_MEM",
Packit 577717
	 .pme_desc = "Command (read or write) for an odd-numbered memory bank; valid only when resource allocation is turned on.",
Packit 577717
	 .pme_code = 0x14c2, /* 5314 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_CMD_E_MEM",
Packit 577717
	 .pme_desc = "Command (read or write) for an even-numbered memory bank; valid only when resource allocation is turned on.",
Packit 577717
	 .pme_code = 0x14c3, /* 5315 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_RECV_RETRY_RESP",
Packit 577717
	 .pme_desc = "Request gets the Retry response; includes local and global requests.",
Packit 577717
	 .pme_code = 0x14c6, /* 5318 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_SENT_DATA_BUS_REQ",
Packit 577717
	 .pme_desc = "Sent data bus request to EIB.",
Packit 577717
	 .pme_code = 0x14c7, /* 5319 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_TLB_MISS",
Packit 577717
	 .pme_desc = "Translation Lookaside Buffer (TLB) miss without parity or protection errors.",
Packit 577717
	 .pme_code = 0x1518, /* 5400 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_TLB_CYCLES",
Packit 577717
	 .pme_desc = "TLB miss (cycles).",
Packit 577717
	 .pme_code = 0x1519, /* 5401 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MFC_TLB_HIT",
Packit 577717
	 .pme_desc = "TLB hit.",
Packit 577717
	 .pme_code = 0x151a, /* 5402 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_READ_RWITM_1",
Packit 577717
	 .pme_desc = "Number of read and rwitm commands (including atomic) AC1 to AC0. (Group 1)",
Packit 577717
	 .pme_code = 0x17d4, /* 6100 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DCLAIM_1",
Packit 577717
	 .pme_desc = "Number of dclaim commands (including atomic) AC1 to AC0. (Group 1)",
Packit 577717
	 .pme_code = 0x17d5, /* 6101 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_WWK_WWC_WWF_1",
Packit 577717
	 .pme_desc = "Number of wwk, wwc, and wwf commands from AC1 to AC0. (Group 1)",
Packit 577717
	 .pme_code = 0x17d6, /* 6102 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SYNC_TLBSYNC_EIEIO_1",
Packit 577717
	 .pme_desc = "Number of sync, tlbsync, and eieio commands from AC1 to AC0. (Group 1)",
Packit 577717
	 .pme_code = 0x17d7, /* 6103 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TLBIE_1",
Packit 577717
	 .pme_desc = "Number of tlbie commands from AC1 to AC0. (Group 1)",
Packit 577717
	 .pme_code = 0x17d8, /* 6104 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PAAM_CAM_HIT_1",
Packit 577717
	 .pme_desc = "Previous adjacent address match (PAAM) Content Addressable Memory (CAM) hit. (Group 1)",
Packit 577717
	 .pme_code = 0x17df, /* 6111 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PAAM_CAM_MISS_1",
Packit 577717
	 .pme_desc = "PAAM CAM miss. (Group 1)",
Packit 577717
	 .pme_code = 0x17e0, /* 6112 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_CMD_REFLECTED_1",
Packit 577717
	 .pme_desc = "Command reflected. (Group 1)",
Packit 577717
	 .pme_code = 0x17e2, /* 6114 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_READ_RWITM_2",
Packit 577717
	 .pme_desc = "Number of read and rwitm commands (including atomic) AC1 to AC0. (Group 2)",
Packit 577717
	 .pme_code = 0x17e4, /* 6116 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DCLAIM_2",
Packit 577717
	 .pme_desc = "Number of dclaim commands (including atomic) AC1 to AC0. (Group 2)",
Packit 577717
	 .pme_code = 0x17e5, /* 6117 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_WWK_WWC_WWF_2",
Packit 577717
	 .pme_desc = "Number of wwk, wwc, and wwf commands from AC1 to AC0. (Group 2)",
Packit 577717
	 .pme_code = 0x17e6, /* 6118 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SYNC_TLBSYNC_EIEIO_2",
Packit 577717
	 .pme_desc = "Number of sync, tlbsync, and eieio commands from AC1 to AC0. (Group 2)",
Packit 577717
	 .pme_code = 0x17e7, /* 6119 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TLBIE_2",
Packit 577717
	 .pme_desc = "Number of tlbie commands from AC1 to AC0. (Group 2)",
Packit 577717
	 .pme_code = 0x17e8, /* 6120 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PAAM_CAM_HIT_2",
Packit 577717
	 .pme_desc = "PAAM CAM hit. (Group 2)",
Packit 577717
	 .pme_code = 0x17ef, /* 6127 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PAAM_CAM_MISS_2",
Packit 577717
	 .pme_desc = "PAAM CAM miss. (Group 2)",
Packit 577717
	 .pme_code = 0x17f0, /* 6128 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_CMD_REFLECTED_2",
Packit 577717
	 .pme_desc = "Command reflected. (Group 2)",
Packit 577717
	 .pme_code = 0x17f2, /* 6130 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE6",
Packit 577717
	 .pme_desc = "Local command from SPE 6.",
Packit 577717
	 .pme_code = 0x1839, /* 6201 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE4",
Packit 577717
	 .pme_desc = "Local command from SPE 4.",
Packit 577717
	 .pme_code = 0x183a, /* 6202 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CME_FROM_SPE2",
Packit 577717
	 .pme_desc = "Local command from SPE 2.",
Packit 577717
	 .pme_code = 0x183b, /* 6203 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_PPE",
Packit 577717
	 .pme_desc = "Local command from PPE.",
Packit 577717
	 .pme_code = 0x183d, /* 6205 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE1",
Packit 577717
	 .pme_desc = "Local command from SPE 1.",
Packit 577717
	 .pme_code = 0x183e, /* 6206 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE3",
Packit 577717
	 .pme_desc = "Local command from SPE 3.",
Packit 577717
	 .pme_code = 0x183f, /* 6207 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE5",
Packit 577717
	 .pme_desc = "Local command from SPE 5.",
Packit 577717
	 .pme_code = 0x1840, /* 6208 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_LOCAL_CMD_FROM_SPE7",
Packit 577717
	 .pme_desc = "Local command from SPE 7.",
Packit 577717
	 .pme_code = 0x1841, /* 6209 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE6",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 6.",
Packit 577717
	 .pme_code = 0x1844, /* 6212 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE4",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 4.",
Packit 577717
	 .pme_code = 0x1845, /* 6213 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE2",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 2.",
Packit 577717
	 .pme_code = 0x1846, /* 6214 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE0",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 0.",
Packit 577717
	 .pme_code = 0x1847, /* 6215 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_PPE",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from PPE.",
Packit 577717
	 .pme_code = 0x1848, /* 6216 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE1",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 1.",
Packit 577717
	 .pme_code = 0x1849, /* 6217 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE3",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 3.",
Packit 577717
	 .pme_code = 0x184a, /* 6218 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE5",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 5.",
Packit 577717
	 .pme_code = 0x184b, /* 6219 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GLOBAL_CMD_FROM_SPE7",
Packit 577717
	 .pme_desc = "AC1-to-AC0 global command from SPE 7",
Packit 577717
	 .pme_code = 0x184c, /* 6220 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_AC1_REFLECTING_LOCAL_CMD",
Packit 577717
	 .pme_desc = "AC1 is reflecting any local command.",
Packit 577717
	 .pme_code = 0x184e, /* 6222 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_AC1_SEND_GLOBAL_CMD",
Packit 577717
	 .pme_desc = "AC1 sends a global command to AC0.",
Packit 577717
	 .pme_code = 0x184f, /* 6223 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_AC0_REFLECT_GLOBAL_CMD",
Packit 577717
	 .pme_desc = "AC0 reflects a global command back to AC1.",
Packit 577717
	 .pme_code = 0x1850, /* 6224 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_AC1_REFLECT_CMD_TO_BM",
Packit 577717
	 .pme_desc = "AC1 reflects a command back to the bus masters.",
Packit 577717
	 .pme_code = 0x1851, /* 6225 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING0_1",
Packit 577717
	 .pme_desc = "Grant on data ring 0.",
Packit 577717
	 .pme_code = 0x189c, /* 6300 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING1_1",
Packit 577717
	 .pme_desc = "Grant on data ring 1.",
Packit 577717
	 .pme_code = 0x189d, /* 6301 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING2_1",
Packit 577717
	 .pme_desc = "Grant on data ring 2.",
Packit 577717
	 .pme_code = 0x189e, /* 6302 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING3_1",
Packit 577717
	 .pme_desc = "Grant on data ring 3.",
Packit 577717
	 .pme_code = 0x189f, /* 6303 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DATA_RING0_INUSE_1",
Packit 577717
	 .pme_desc = "Data ring 0 is in use.",
Packit 577717
	 .pme_code = 0x18a0, /* 6304 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DATA_RING1_INUSE_1",
Packit 577717
	 .pme_desc = "Data ring 1 is in use.",
Packit 577717
	 .pme_code = 0x18a1, /* 6305 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DATA_RING2_INUSE_1",
Packit 577717
	 .pme_desc = "Data ring 2 is in use.",
Packit 577717
	 .pme_code = 0x18a2, /* 6306 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_DATA_RING3_INUSE_1",
Packit 577717
	 .pme_desc = "Data ring 3 is in use.",
Packit 577717
	 .pme_code = 0x18a3, /* 6307 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ALL_DATA_RINGS_IDLE_1",
Packit 577717
	 .pme_desc = "All data rings are idle.",
Packit 577717
	 .pme_code = 0x18a4, /* 6308 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ONE_DATA_RING_BUSY_1",
Packit 577717
	 .pme_desc = "One data ring is busy.",
Packit 577717
	 .pme_code = 0x18a5, /* 6309 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TWO_OR_THREE_DATA_RINGS_BUSY_1",
Packit 577717
	 .pme_desc = "Two or three data rings are busy.",
Packit 577717
	 .pme_code = 0x18a6, /* 6310 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ALL_DATA_RINGS_BUSY_1",
Packit 577717
	 .pme_desc = "All data rings are busy.",
Packit 577717
	 .pme_code = 0x18a7, /* 6311 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF0_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "BIC(IOIF0) data request pending.",
Packit 577717
	 .pme_code = 0x18a8, /* 6312 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE6_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 6 data request pending.",
Packit 577717
	 .pme_code = 0x18a9, /* 6313 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE4_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 4 data request pending.",
Packit 577717
	 .pme_code = 0x18aa, /* 6314 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE2_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 2 data request pending.",
Packit 577717
	 .pme_code = 0x18ab, /* 6315 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE0_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 0 data request pending.",
Packit 577717
	 .pme_code = 0x18ac, /* 6316 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_MIC_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "MIC data request pending.",
Packit 577717
	 .pme_code = 0x18ad, /* 6317 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PPE_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "PPE data request pending.",
Packit 577717
	 .pme_code = 0x18ae, /* 6318 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE1_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 1 data request pending.",
Packit 577717
	 .pme_code = 0x18af, /* 6319 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE3_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 3 data request pending.",
Packit 577717
	 .pme_code = 0x18b0, /* 6320 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE5_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 5 data request pending.",
Packit 577717
	 .pme_code = 0x18b1, /* 6321 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE7_DATA_REQ_PENDING_1",
Packit 577717
	 .pme_desc = "SPE 7 data request pending.",
Packit 577717
	 .pme_code = 0x18b2, /* 6322 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF0_DATA_DEST_1",
Packit 577717
	 .pme_desc = "IOIF0 is data destination.",
Packit 577717
	 .pme_code = 0x18b4, /* 6324 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE6_DATA_DEST_1",
Packit 577717
	 .pme_desc = "SPE 6 is data destination.",
Packit 577717
	 .pme_code = 0x18b5, /* 6325 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE4_DATA_DEST_1",
Packit 577717
	 .pme_desc = "SPE 4 is data destination.",
Packit 577717
	 .pme_code = 0x18b6, /* 6326 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE2_DATA_DEST_1",
Packit 577717
	 .pme_desc = "SPE 2 is data destination.",
Packit 577717
	 .pme_code = 0x18b7, /* 6327 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE0_DATA_DEST_1",
Packit 577717
	 .pme_desc = "SPE 0 is data destination.",
Packit 577717
	 .pme_code = 0x18b8, /* 6328 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_MIC_DATA_DEST_1",
Packit 577717
	 .pme_desc = "MIC is data destination.",
Packit 577717
	 .pme_code = 0x18b9, /* 6329 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PPE_DATA_DEST_1",
Packit 577717
	 .pme_desc = "PPE is data destination.",
Packit 577717
	 .pme_code = 0x18ba, /* 6330 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE1_DATA_DEST_1",
Packit 577717
	 .pme_desc = "SPE 1 is data destination.",
Packit 577717
	 .pme_code = 0x18bb, /* 6331 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF0_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "BIC(IOIF0) data request pending.",
Packit 577717
	 .pme_code = 0x1900, /* 6400 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE6_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 6 data request pending.",
Packit 577717
	 .pme_code = 0x1901, /* 6401 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE4_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 4 data request pending.",
Packit 577717
	 .pme_code = 0x1902, /* 6402 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE2_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 2 data request pending.",
Packit 577717
	 .pme_code = 0x1903, /* 6403 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE0_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 0 data request pending.",
Packit 577717
	 .pme_code = 0x1904, /* 6404 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_MIC_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "MIC data request pending.",
Packit 577717
	 .pme_code = 0x1905, /* 6405 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PPE_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "PPE data request pending.",
Packit 577717
	 .pme_code = 0x1906, /* 6406 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE1_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 1 data request pending.",
Packit 577717
	 .pme_code = 0x1907, /* 6407 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE3_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 3 data request pending.",
Packit 577717
	 .pme_code = 0x1908, /* 6408 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE5_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 5 data request pending.",
Packit 577717
	 .pme_code = 0x1909, /* 6409 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE7_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "SPE 7 data request pending.",
Packit 577717
	 .pme_code = 0x190a, /* 6410 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF1_DATA_REQ_PENDING_2",
Packit 577717
	 .pme_desc = "IOIF1 data request pending.",
Packit 577717
	 .pme_code = 0x190b, /* 6411 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF0_DATA_DEST_2",
Packit 577717
	 .pme_desc = "IOIF0 is data destination.",
Packit 577717
	 .pme_code = 0x190c, /* 6412 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE6_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 6 is data destination.",
Packit 577717
	 .pme_code = 0x190d, /* 6413 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE4_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 4 is data destination.",
Packit 577717
	 .pme_code = 0x190e, /* 6414 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE2_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 2 is data destination.",
Packit 577717
	 .pme_code = 0x190f, /* 6415 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE0_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 0 is data destination.",
Packit 577717
	 .pme_code = 0x1910, /* 6416 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_MIC_DATA_DEST_2",
Packit 577717
	 .pme_desc = "MIC is data destination.",
Packit 577717
	 .pme_code = 0x1911, /* 6417 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_PPE_DATA_DEST_2",
Packit 577717
	 .pme_desc = "PPE is data destination.",
Packit 577717
	 .pme_code = 0x1912, /* 6418 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE1_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 1 is data destination.",
Packit 577717
	 .pme_code = 0x1913, /* 6419 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE3_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 3 is data destination.",
Packit 577717
	 .pme_code = 0x1914, /* 6420 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE5_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 5 is data destination.",
Packit 577717
	 .pme_code = 0x1915, /* 6421 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_SPE7_DATA_DEST_2",
Packit 577717
	 .pme_desc = "SPE 7 is data destination.",
Packit 577717
	 .pme_code = 0x1916, /* 6422 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_IOIF1_DATA_DEST_2",
Packit 577717
	 .pme_desc = "IOIF1 is data destination.",
Packit 577717
	 .pme_code = 0x1917, /* 6423 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING0_2",
Packit 577717
	 .pme_desc = "Grant on data ring 0.",
Packit 577717
	 .pme_code = 0x1918, /* 6424 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING1_2",
Packit 577717
	 .pme_desc = "Grant on data ring 1.",
Packit 577717
	 .pme_code = 0x1919, /* 6425 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING2_2",
Packit 577717
	 .pme_desc = "Grant on data ring 2.",
Packit 577717
	 .pme_code = 0x191a, /* 6426 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_GRANT_DATA_RING3_2",
Packit 577717
	 .pme_desc = "Grant on data ring 3.",
Packit 577717
	 .pme_code = 0x191b, /* 6427 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ALL_DATA_RINGS_IDLE_2",
Packit 577717
	 .pme_desc = "All data rings are idle.",
Packit 577717
	 .pme_code = 0x191c, /* 6428 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ONE_DATA_RING_BUSY_2",
Packit 577717
	 .pme_desc = "One data ring is busy.",
Packit 577717
	 .pme_code = 0x191d, /* 6429 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TWO_OR_THREE_DATA_RINGS_BUSY_2",
Packit 577717
	 .pme_desc = "Two or three data rings are busy.",
Packit 577717
	 .pme_code = 0x191e, /* 6430 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_ALL_DATA_RINGS_BUSY_2",
Packit 577717
	 .pme_desc = "All four data rings are busy.",
Packit 577717
	 .pme_code = 0x191f, /* 6431 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Even XIO token unused by RAG 0.",
Packit 577717
	 .pme_code = 0xfe4c, /* 65100 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Odd XIO token unused by RAG 0.",
Packit 577717
	 .pme_code = 0xfe4d, /* 65101 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Even bank token unused by RAG 0.",
Packit 577717
	 .pme_code = 0xfe4e, /* 65102 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Odd bank token unused by RAG 0.",
Packit 577717
	 .pme_code = 0xfe4f, /* 65103 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE0",
Packit 577717
	 .pme_desc = "Token granted for SPE 0.",
Packit 577717
	 .pme_code = 0xfe54, /* 65108 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE1",
Packit 577717
	 .pme_desc = "Token granted for SPE 1.",
Packit 577717
	 .pme_code = 0xfe55, /* 65109 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE2",
Packit 577717
	 .pme_desc = "Token granted for SPE 2.",
Packit 577717
	 .pme_code = 0xfe56, /* 65110 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE3",
Packit 577717
	 .pme_desc = "Token granted for SPE 3.",
Packit 577717
	 .pme_code = 0xfe57, /* 65111 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE4",
Packit 577717
	 .pme_desc = "Token granted for SPE 4.",
Packit 577717
	 .pme_code = 0xfe58, /* 65112 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE5",
Packit 577717
	 .pme_desc = "Token granted for SPE 5.",
Packit 577717
	 .pme_code = 0xfe59, /* 65113 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE6",
Packit 577717
	 .pme_desc = "Token granted for SPE 6.",
Packit 577717
	 .pme_code = 0xfe5a, /* 65114 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_SPE7",
Packit 577717
	 .pme_desc = "Token granted for SPE 7.",
Packit 577717
	 .pme_code = 0xfe5b, /* 65115 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_XIO_WASTED",
Packit 577717
	 .pme_desc = "Even XIO token wasted by RAG 0; valid only when Unused Enable (UE) = 1 in TKM_CR register.",
Packit 577717
	 .pme_code = 0xfeb0, /* 65200 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_XIO_WASTED",
Packit 577717
	 .pme_desc = "Odd XIO token wasted by RAG 0; valid only when Unused Enable (UE) = 1 in TKM_CR register.",
Packit 577717
	 .pme_code = 0xfeb1, /* 65201 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_BANK_WASTED",
Packit 577717
	 .pme_desc = "Even bank token wasted by RAG 0; valid only when Unused Enable (UE) = 1 in TKM_CR register.",
Packit 577717
	 .pme_code = 0xfeb2, /* 65202 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_BANK_WASTED",
Packit 577717
	 .pme_desc = "Odd bank token wasted by RAG 0; valid only when Unused Enable (UE) = 1 in TKM_CR register.",
Packit 577717
	 .pme_code = 0xfeb3, /* 65203 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_E_XIO_WASTED",
Packit 577717
	 .pme_desc = "Even XIO token wasted by RAG U.",
Packit 577717
	 .pme_code = 0xfebc, /* 65212 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_O_XIO_WASTED",
Packit 577717
	 .pme_desc = "Odd XIO token wasted by RAG U.",
Packit 577717
	 .pme_code = 0xfebd, /* 65213 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_E_BANK_WASTED",
Packit 577717
	 .pme_desc = "Even bank token wasted by RAG U.",
Packit 577717
	 .pme_code = 0xfebe, /* 65214 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_O_BANK_WASTED",
Packit 577717
	 .pme_desc = "Odd bank token wasted by RAG U.",
Packit 577717
	 .pme_code = 0xfebf, /* 65215 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_XIO_RAG1",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 0 shared with RAG 1",
Packit 577717
	 .pme_code = 0xff14, /* 65300 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_XIO_RAG2",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 0 shared with RAG 2",
Packit 577717
	 .pme_code = 0xff15, /* 65301 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_XIO_RAG3",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 0 shared with RAG 3",
Packit 577717
	 .pme_code = 0xff16, /* 65302 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_XIO_RAG1",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 0 shared with RAG 1",
Packit 577717
	 .pme_code = 0xff17, /* 65303 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_XIO_RAG2",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 0 shared with RAG 2",
Packit 577717
	 .pme_code = 0xff18, /* 65304 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_XIO_RAG3",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 0 shared with RAG 3",
Packit 577717
	 .pme_code = 0xff19, /* 65305 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_BANK_RAG1",
Packit 577717
	 .pme_desc = "Even bank token from RAG 0 shared with RAG 1",
Packit 577717
	 .pme_code = 0xff1a, /* 65306 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_BANK_RAG2",
Packit 577717
	 .pme_desc = "Even bank token from RAG 0 shared with RAG 2",
Packit 577717
	 .pme_code = 0xff1b, /* 65307 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_E_BANK_RAG3",
Packit 577717
	 .pme_desc = "Even bank token from RAG 0 shared with RAG 3",
Packit 577717
	 .pme_code = 0xff1c, /* 65308 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_BANK_RAG1",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 0 shared with RAG 1",
Packit 577717
	 .pme_code = 0xff1d, /* 65309 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_BANK_RAG2",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 0 shared with RAG 2",
Packit 577717
	 .pme_code = 0xff1e, /* 65310 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_O_BANK_RAG3",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 0 shared with RAG 3",
Packit 577717
	 .pme_code = 0xff1f, /* 65311 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Even XIO token was unused by RAG 1.",
Packit 577717
	 .pme_code = 0xff88, /* 65416 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Odd XIO token was unused by RAG 1.",
Packit 577717
	 .pme_code = 0xff89, /* 65417 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Even bank token was unused by RAG 1.",
Packit 577717
	 .pme_code = 0xff8a, /* 65418 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Odd bank token was unused by RAG 1.",
Packit 577717
	 .pme_code = 0xff8b, /* 65419 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_IOC0",
Packit 577717
	 .pme_desc = "Token was granted for IOC0.",
Packit 577717
	 .pme_code = 0xff91, /* 65425 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_TOKEN_GRANTED_IOC1",
Packit 577717
	 .pme_desc = "Token was granted for IOC1.",
Packit 577717
	 .pme_code = 0xff92, /* 65426 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_XIO_WASTED",
Packit 577717
	 .pme_desc = "Even XIO token was wasted by RAG 1. This is valid only when UE = 1 in TKM_CR.",
Packit 577717
	 .pme_code = 0xffec, /* 65516 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_XIO_WASTED",
Packit 577717
	 .pme_desc = "Odd XIO token was wasted by RAG 1. This is valid only when UE = 1 in TKM_CR.",
Packit 577717
	 .pme_code = 0xffed, /* 65517 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_BANK_WASTED",
Packit 577717
	 .pme_desc = "Even bank token was wasted by RAG 1. This is valid only when UE = 1 in TKM_CR.",
Packit 577717
	 .pme_code = 0xffee, /* 65518 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_BANK_WASTED",
Packit 577717
	 .pme_desc = "Odd bank token was wasted by RAG 1. This is valid only when UE = 1 in TKM_CR.",
Packit 577717
	 .pme_code = 0xffef, /* 65519 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_XIO_RAG0",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 1 shared with RAG 0",
Packit 577717
	 .pme_code = 0x10050, /* 65616 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_XIO_RAG2",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 1 shared with RAG 2",
Packit 577717
	 .pme_code = 0x10051, /* 65617 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_XIO_RAG3",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 1 shared with RAG 3",
Packit 577717
	 .pme_code = 0x10052, /* 65618 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_XIO_RAG0",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 1 shared with RAG 0",
Packit 577717
	 .pme_code = 0x10053, /* 65619 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_XIO_RAG2",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 1 shared with RAG 2",
Packit 577717
	 .pme_code = 0x10054, /* 65620 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_XIO_RAG3",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 1 shared with RAG 3",
Packit 577717
	 .pme_code = 0x10055, /* 65621 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_BANK_RAG0",
Packit 577717
	 .pme_desc = "Even bank token from RAG 1 shared with RAG 0",
Packit 577717
	 .pme_code = 0x10056, /* 65622 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_BANK_RAG2",
Packit 577717
	 .pme_desc = "Even bank token from RAG 1 shared with RAG 2",
Packit 577717
	 .pme_code = 0x10057, /* 65623 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_E_BANK_RAG3",
Packit 577717
	 .pme_desc = "Even bank token from RAG 1 shared with RAG 3",
Packit 577717
	 .pme_code = 0x10058, /* 65624 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_BANK_RAG0",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 1 shared with RAG 0",
Packit 577717
	 .pme_code = 0x10059, /* 65625 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_BANK_RAG2",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 1 shared with RAG 2",
Packit 577717
	 .pme_code = 0x1005a, /* 65626 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG1_O_BANK_RAG3",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 1 shared with RAG 3",
Packit 577717
	 .pme_code = 0x1005b, /* 65627 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_E_XIO_RAG1",
Packit 577717
	 .pme_desc = "Even XIO token from RAG U shared with RAG 1",
Packit 577717
	 .pme_code = 0x1005c, /* 65628 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_O_XIO_RAG1",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG U shared with RAG 1",
Packit 577717
	 .pme_code = 0x1005d, /* 65629 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_E_BANK_RAG1",
Packit 577717
	 .pme_desc = "Even bank token from RAG U shared with RAG 1",
Packit 577717
	 .pme_code = 0x1005e, /* 65630 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAGU_O_BANK_RAG1",
Packit 577717
	 .pme_desc = "Odd bank token from RAG U shared with RAG 1",
Packit 577717
	 .pme_code = 0x1005f, /* 65631 */
Packit 577717
	 .pme_enable_word = WORD_0_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Even XIO token unused by RAG 2",
Packit 577717
	 .pme_code = 0x100e4, /* 65764 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Odd XIO token unused by RAG 2",
Packit 577717
	 .pme_code = 0x100e5, /* 65765 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Even bank token unused by RAG 2",
Packit 577717
	 .pme_code = 0x100e6, /* 65766 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Odd bank token unused by RAG 2",
Packit 577717
	 .pme_code = 0x100e7, /* 65767 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF0_IN_TOKEN_UNUSED",
Packit 577717
	 .pme_desc = "IOIF0 In token unused by RAG 0",
Packit 577717
	 .pme_code = 0x100e8, /* 65768 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF0_OUT_TOKEN_UNUSED",
Packit 577717
	 .pme_desc = "IOIF0 Out token unused by RAG 0",
Packit 577717
	 .pme_code = 0x100e9, /* 65769 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF1_IN_TOKEN_UNUSED",
Packit 577717
	 .pme_desc = "IOIF1 In token unused by RAG 0",
Packit 577717
	 .pme_code = 0x100ea, /* 65770 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF1_OUT_TOKEN_UNUSED",
Packit 577717
	 .pme_desc = "IOIF1 Out token unused by RAG 0",
Packit 577717
	 .pme_code = 0x100eb, /* 65771 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_XIO_WASTED",
Packit 577717
	 .pme_desc = "Even XIO token wasted by RAG 2",
Packit 577717
	 .pme_code = 0x10148, /* 65864 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_XIO_WASTED",
Packit 577717
	 .pme_desc = "Odd XIO token wasted by RAG 2",
Packit 577717
	 .pme_code = 0x10149, /* 65865 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_BANK_WASTED",
Packit 577717
	 .pme_desc = "Even bank token wasted by RAG 2",
Packit 577717
	 .pme_code = 0x1014a, /* 65866 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_BANK_WASTED",
Packit 577717
	 .pme_desc = "Odd bank token wasted by RAG 2",
Packit 577717
	 .pme_code = 0x1014b, /* 65867 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_XIO_RAG0",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 2 shared with RAG 0",
Packit 577717
	 .pme_code = 0x101ac, /* 65964 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_XIO_RAG1",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 2 shared with RAG 1",
Packit 577717
	 .pme_code = 0x101ad, /* 65965 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_XIO_RAG3",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 2 shared with RAG 3",
Packit 577717
	 .pme_code = 0x101ae, /* 65966 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_XIO_RAG0",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 2 shared with RAG 0",
Packit 577717
	 .pme_code = 0x101af, /* 65967 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_XIO_RAG1",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 2 shared with RAG 1",
Packit 577717
	 .pme_code = 0x101b0, /* 65968 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_XIO_RAG3",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 2 shared with RAG 3",
Packit 577717
	 .pme_code = 0x101b1, /* 65969 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_BANK_RAG0",
Packit 577717
	 .pme_desc = "Even bank token from RAG 2 shared with RAG 0",
Packit 577717
	 .pme_code = 0x101b2, /* 65970 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_BANK_RAG1",
Packit 577717
	 .pme_desc = "Even bank token from RAG 2 shared with RAG 1",
Packit 577717
	 .pme_code = 0x101b3, /* 65971 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_E_BANK_RAG3",
Packit 577717
	 .pme_desc = "Even bank token from RAG 2 shared with RAG 3",
Packit 577717
	 .pme_code = 0x101b4, /* 65972 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_BANK_RAG0",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 2 shared with RAG 0",
Packit 577717
	 .pme_code = 0x101b5, /* 65973 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_BANK_RAG1",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 2 shared with RAG 1",
Packit 577717
	 .pme_code = 0x101b6, /* 65974 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG2_O_BANK_RAG3",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 2 shared with RAG 3",
Packit 577717
	 .pme_code = 0x101b7, /* 65975 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF0_IN_TOKEN_WASTED",
Packit 577717
	 .pme_desc = "IOIF0 In token wasted by RAG 0",
Packit 577717
	 .pme_code = 0x9ef38, /* 651064 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF0_OUT_TOKEN_WASTED",
Packit 577717
	 .pme_desc = "IOIF0 Out token wasted by RAG 0",
Packit 577717
	 .pme_code = 0x9ef39, /* 651065 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF1_IN_TOKEN_WASTED",
Packit 577717
	 .pme_desc = "IOIF1 In token wasted by RAG 0",
Packit 577717
	 .pme_code = 0x9ef3a, /* 651066 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG0_IOIF1_OUT_TOKEN_WASTED",
Packit 577717
	 .pme_desc = "IOIF1 Out token wasted by RAG 0",
Packit 577717
	 .pme_code = 0x9ef3b, /* 651067 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Even XIO token was unused by RAG 3.",
Packit 577717
	 .pme_code = 0x9efac, /* 651180 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_XIO_UNUSED",
Packit 577717
	 .pme_desc = "Odd XIO token was unused by RAG 3.",
Packit 577717
	 .pme_code = 0x9efad, /* 651181 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Even bank token was unused by RAG 3.",
Packit 577717
	 .pme_code = 0x9efae, /* 651182 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_BANK_UNUSED",
Packit 577717
	 .pme_desc = "Odd bank token was unused by RAG 3.",
Packit 577717
	 .pme_code = 0x9efaf, /* 651183 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_XIO_WASTED",
Packit 577717
	 .pme_desc = "Even XIO token wasted by RAG 3",
Packit 577717
	 .pme_code = 0x9f010, /* 651280 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_XIO_WASTED",
Packit 577717
	 .pme_desc = "Odd XIO token wasted by RAG 3",
Packit 577717
	 .pme_code = 0x9f011, /* 651281 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_BANK_WASTED",
Packit 577717
	 .pme_desc = "Even bank token wasted by RAG 3",
Packit 577717
	 .pme_code = 0x9f012, /* 651282 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_BANK_WASTED",
Packit 577717
	 .pme_desc = "Odd bank token wasted by RAG 3",
Packit 577717
	 .pme_code = 0x9f013, /* 651283 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_XIO_RAG0",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 3 shared with RAG 0",
Packit 577717
	 .pme_code = 0x9f074, /* 651380 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_XIO_RAG1",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 3 shared with RAG 1",
Packit 577717
	 .pme_code = 0x9f075, /* 651381 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_XIO_RAG2",
Packit 577717
	 .pme_desc = "Even XIO token from RAG 3 shared with RAG 2",
Packit 577717
	 .pme_code = 0x9f076, /* 651382 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_XIO_RAG0",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 3 shared with RAG 0",
Packit 577717
	 .pme_code = 0x9f077, /* 651383 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_XIO_RAG1",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 3 shared with RAG 1",
Packit 577717
	 .pme_code = 0x9f078, /* 651384 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_XIO_RAG2",
Packit 577717
	 .pme_desc = "Odd XIO token from RAG 3 shared with RAG 2",
Packit 577717
	 .pme_code = 0x9f079, /* 651385 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_BANK_RAG0",
Packit 577717
	 .pme_desc = "Even bank token from RAG 3 shared with RAG 0",
Packit 577717
	 .pme_code = 0x9f07a, /* 651386 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_BANK_RAG1",
Packit 577717
	 .pme_desc = "Even bank token from RAG 3 shared with RAG 1",
Packit 577717
	 .pme_code = 0x9f07b, /* 651387 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_E_BANK_RAG2",
Packit 577717
	 .pme_desc = "Even bank token from RAG 3 shared with RAG 2",
Packit 577717
	 .pme_code = 0x9f07c, /* 651388 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_BANK_RAG0",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 3 shared with RAG 0",
Packit 577717
	 .pme_code = 0x9f07d, /* 651389 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_BANK_RAG1",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 3 shared with RAG 1",
Packit 577717
	 .pme_code = 0x9f07e, /* 651390 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "EIB_RAG3_O_BANK_RAG2",
Packit 577717
	 .pme_desc = "Odd bank token from RAG 3 shared with RAG 2",
Packit 577717
	 .pme_code = 0x9f07f, /* 651391 */
Packit 577717
	 .pme_enable_word = WORD_2_ONLY,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_READ_CMD_Q_EMPTY",
Packit 577717
	 .pme_desc = "XIO1 - Read command queue is empty.",
Packit 577717
	 .pme_code = 0x1bc5, /* 7109 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_WRITE_CMD_Q_EMPTY",
Packit 577717
	 .pme_desc = "XIO1 - Write command queue is empty.",
Packit 577717
	 .pme_code = 0x1bc6, /* 7110 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_READ_CMD_Q_FULL",
Packit 577717
	 .pme_desc = "XIO1 - Read command queue is full.",
Packit 577717
	 .pme_code = 0x1bc8, /* 7112 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_RESPONDS_READ_RETRY",
Packit 577717
	 .pme_desc = "XIO1 - MIC responds with a Retry for a read command because the read command queue is full.",
Packit 577717
	 .pme_code = 0x1bc9, /* 7113 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_WRITE_CMD_Q_FULL",
Packit 577717
	 .pme_desc = "XIO1 - Write command queue is full.",
Packit 577717
	 .pme_code = 0x1bca, /* 7114 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_RESPONDS_WRITE_RETRY",
Packit 577717
	 .pme_desc = "XIO1 - MIC responds with a Retry for a write command because the write command queue is full.",
Packit 577717
	 .pme_code = 0x1bcb, /* 7115 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_READ_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO1 - Read command dispatched; includes high-priority and fast-path reads.",
Packit 577717
	 .pme_code = 0x1bde, /* 7134 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO1 - Write command dispatched.",
Packit 577717
	 .pme_code = 0x1bdf, /* 7135 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_READ_MOD_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO1 - Read-Modify-Write command (data size < 16 bytes) dispatched.",
Packit 577717
	 .pme_code = 0x1be0, /* 7136 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_REFRESH_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO1 - Refresh dispatched.",
Packit 577717
	 .pme_code = 0x1be1, /* 7137 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_BYTE_MSK_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO1 - Byte-masking write command (data size >= 16 bytes) dispatched.",
Packit 577717
	 .pme_code = 0x1be3, /* 7139 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_WRITE_CMD_DISPATCHED_AFTER_READ",
Packit 577717
	 .pme_desc = "XIO1 - Write command dispatched after a read command was previously dispatched.",
Packit 577717
	 .pme_code = 0x1be5, /* 7141 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO1_READ_CMD_DISPATCHED_AFTER_WRITE",
Packit 577717
	 .pme_desc = "XIO1 - Read command dispatched after a write command was previously dispatched.",
Packit 577717
	 .pme_code = 0x1be6, /* 7142 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_CMD_Q_EMPTY",
Packit 577717
	 .pme_desc = "XIO0 - Read command queue is empty.",
Packit 577717
	 .pme_code = 0x1c29, /* 7209 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_WRITE_CMD_Q_EMPTY",
Packit 577717
	 .pme_desc = "XIO0 - Write command queue is empty.",
Packit 577717
	 .pme_code = 0x1c2a, /* 7210 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_CMD_Q_FULL",
Packit 577717
	 .pme_desc = "XIO0 - Read command queue is full.",
Packit 577717
	 .pme_code = 0x1c2c, /* 7212 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_RESPONDS_READ_RETRY",
Packit 577717
	 .pme_desc = "XIO0 - MIC responds with a Retry for a read command because the read command queue is full.",
Packit 577717
	 .pme_code = 0x1c2d, /* 7213 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_WRITE_CMD_Q_FULL",
Packit 577717
	 .pme_desc = "XIO0 - Write command queue is full.",
Packit 577717
	 .pme_code = 0x1c2e, /* 7214 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_RESPONDS_WRITE_RETRY",
Packit 577717
	 .pme_desc = "XIO0 - MIC responds with a Retry for a write command because the write command queue is full.",
Packit 577717
	 .pme_code = 0x1c2f, /* 7215 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO0 - Read command dispatched; includes high-priority and fast-path reads.",
Packit 577717
	 .pme_code = 0x1c42, /* 7234 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO0 - Write command dispatched.",
Packit 577717
	 .pme_code = 0x1c43, /* 7235 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_MOD_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO0 - Read-Modify-Write command (data size < 16 bytes) dispatched.",
Packit 577717
	 .pme_code = 0x1c44, /* 7236 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_REFRESH_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO0 - Refresh dispatched.",
Packit 577717
	 .pme_code = 0x1c45, /* 7237 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_WRITE_CMD_DISPATCHED_AFTER_READ",
Packit 577717
	 .pme_desc = "XIO0 - Write command dispatched after a read command was previously dispatched.",
Packit 577717
	 .pme_code = 0x1c49, /* 7241 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_CMD_DISPATCHED_AFTER_WRITE",
Packit 577717
	 .pme_desc = "XIO0 - Read command dispatched after a write command was previously dispatched.",
Packit 577717
	 .pme_code = 0x1c4a, /* 7242 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_WRITE_CMD_DISPATCHED_2",
Packit 577717
	 .pme_desc = "XIO0 - Write command dispatched.",
Packit 577717
	 .pme_code = 0x1ca7, /* 7335 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_READ_MOD_WRITE_CMD_DISPATCHED_2",
Packit 577717
	 .pme_desc = "XIO0 - Read-Modify-Write command (data size < 16 bytes) dispatched.",
Packit 577717
	 .pme_code = 0x1ca8, /* 7336 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_REFRESH_DISPATCHED_2",
Packit 577717
	 .pme_desc = "XIO0 - Refresh dispatched.",
Packit 577717
	 .pme_code = 0x1ca9, /* 7337 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "MIC_XIO0_BYTE_MSK_WRITE_CMD_DISPATCHED",
Packit 577717
	 .pme_desc = "XIO0 - Byte-masking write command (data size >= 16 bytes) dispatched.",
Packit 577717
	 .pme_code = 0x1cab, /* 7339 */
Packit 577717
	 .pme_enable_word = 0xF,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEA_DATA_PLG",
Packit 577717
	 .pme_desc = "Type A data physical layer group (PLG). Does not include header-only or credit-only data PLGs. In IOIF mode, counts I/O device read data; in BIF mode, counts all outbound data.",
Packit 577717
	 .pme_code = 0x1fb0, /* 8112 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEB_DATA_PLG",
Packit 577717
	 .pme_desc = "Type B data PLG. In IOIF mode, counts I/O device read data; in BIF mode, counts all outbound data.",
Packit 577717
	 .pme_code = 0x1fb1, /* 8113 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_IOIF_TYPEA_DATA_PLG",
Packit 577717
	 .pme_desc = "Type A data PLG. Does not include header-only or credit-only PLGs. In IOIF mode, counts CBE store data to I/O device. Does not apply in BIF mode.",
Packit 577717
	 .pme_code = 0x1fb2, /* 8114 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_IOIF_TYPEB_DATA_PLG",
Packit 577717
	 .pme_desc = "Type B data PLG. In IOIF mode, counts CBE store data to an I/O device. Does not apply in BIF mode.",
Packit 577717
	 .pme_code = 0x1fb3, /* 8115 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_DATA_PLG",
Packit 577717
	 .pme_desc = "Data PLG. Does not include header-only or credit-only PLGs.",
Packit 577717
	 .pme_code = 0x1fb4, /* 8116 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_CMD_PLG",
Packit 577717
	 .pme_desc = "Command PLG (no credit-only PLG). In IOIF mode, counts I/O command or reply PLGs. In BIF mode, counts command/ reflected command or snoop/combined responses.",
Packit 577717
	 .pme_code = 0x1fb5, /* 8117 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEA_TRANSFER",
Packit 577717
	 .pme_desc = "Type A data transfer regardless of length. Can also be used to count Type A data header PLGs (but not credit-only PLGs).",
Packit 577717
	 .pme_code = 0x1fb6, /* 8118 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEB_TRANSFER",
Packit 577717
	 .pme_desc = "Type B data transfer.",
Packit 577717
	 .pme_code = 0x1fb7, /* 8119 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_CMD_GREDIT_ONLY_PLG",
Packit 577717
	 .pme_desc = "Command-credit-only command PLG in either IOIF or BIF mode.",
Packit 577717
	 .pme_code = 0x1fb8, /* 8120 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_DATA_CREDIT_ONLY_PLG",
Packit 577717
	 .pme_desc = "Data-credit-only data PLG sent in either IOIF or BIF mode.",
Packit 577717
	 .pme_code = 0x1fb9, /* 8121 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NON_NULL_ENVLP_SENT",
Packit 577717
	 .pme_desc = "Non-null envelope sent (does not include long envelopes).",
Packit 577717
	 .pme_code = 0x1fba, /* 8122 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NULL_ENVLP_SENT",
Packit 577717
	 .pme_desc = "Null envelope sent.",
Packit 577717
	 .pme_code = 0x1fbc, /* 8124 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NO_VALID_DATA_SENT",
Packit 577717
	 .pme_desc = "No valid data sent this cycle.",
Packit 577717
	 .pme_code = 0x1fbd, /* 8125 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NORMAL_ENVLP_SENT",
Packit 577717
	 .pme_desc = "Normal envelope sent.",
Packit 577717
	 .pme_code = 0x1fbe, /* 8126 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_LONG_ENVLP_SENT",
Packit 577717
	 .pme_desc = "Long envelope sent.",
Packit 577717
	 .pme_code = 0x1fbf, /* 8127 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NULL_PLG_INSERTED",
Packit 577717
	 .pme_desc = "A Null PLG inserted in an outgoing envelope.",
Packit 577717
	 .pme_code = 0x1fc0, /* 8128 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_OUTBOUND_ENV_ARRAY_FULL",
Packit 577717
	 .pme_desc = "Outbound envelope array is full.",
Packit 577717
	 .pme_code = 0x1fc1, /* 8129 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_TYPEB_TRANSFER",
Packit 577717
	 .pme_desc = "Type B data transfer.",
Packit 577717
	 .pme_code = 0x201b, /* 8219 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NULL_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Null envelope received.",
Packit 577717
	 .pme_code = 0x206d, /* 8301 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_CMD_PLG_2",
Packit 577717
	 .pme_desc = "Command PLG, but not credit-only PLG. In IOIF mode, counts I/O command or reply PLGs. In BIF mode, counts command/reflected command or snoop/combined responses.",
Packit 577717
	 .pme_code = 0x207a, /* 8314 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_CMD_GREDIT_ONLY_PLG_2",
Packit 577717
	 .pme_desc = "Command-credit-only command PLG.",
Packit 577717
	 .pme_code = 0x207b, /* 8315 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NORMAL_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Normal envelope received is good.",
Packit 577717
	 .pme_code = 0x2080, /* 8320 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_LONG_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Long envelope received is good.",
Packit 577717
	 .pme_code = 0x2081, /* 8321 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_DATA_GREDIT_ONLY_PLG_2",
Packit 577717
	 .pme_desc = "Data-credit-only data PLG in either IOIF or BIF mode; will count a maximum of one per envelope.",
Packit 577717
	 .pme_code = 0x2082, /* 8322 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_NON_NULL_ENVLP",
Packit 577717
	 .pme_desc = "Non-null envelope; does not include long envelopes; includes retried envelopes.",
Packit 577717
	 .pme_code = 0x2083, /* 8323 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_DATA_GRANT_RECV",
Packit 577717
	 .pme_desc = "Data grant received.",
Packit 577717
	 .pme_code = 0x2084, /* 8324 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_DATA_PLG_2",
Packit 577717
	 .pme_desc = "Data PLG. Does not include header-only or credit-only PLGs.",
Packit 577717
	 .pme_code = 0x2088, /* 8328 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEA_TRANSFER_2",
Packit 577717
	 .pme_desc = "Type A data transfer regardless of length. Can also be used to count Type A data header PLGs, but not credit-only PLGs.",
Packit 577717
	 .pme_code = 0x2089, /* 8329 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF0_TYPEB_TRANSFER_2",
Packit 577717
	 .pme_desc = "Type B data transfer.",
Packit 577717
	 .pme_code = 0x208a, /* 8330 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_NULL_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Null envelope received.",
Packit 577717
	 .pme_code = 0x20d1, /* 8401 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_CMD_PLG_2",
Packit 577717
	 .pme_desc = "Command PLG (no credit-only PLG). Counts I/O command or reply PLGs.",
Packit 577717
	 .pme_code = 0x20de, /* 8414 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_CMD_GREDIT_ONLY_PLG_2",
Packit 577717
	 .pme_desc = "Command-credit-only command PLG.",
Packit 577717
	 .pme_code = 0x20df, /* 8415 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_NORMAL_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Normal envelope received is good.",
Packit 577717
	 .pme_code = 0x20e4, /* 8420 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_LONG_ENVLP_RECV",
Packit 577717
	 .pme_desc = "Long envelope received is good.",
Packit 577717
	 .pme_code = 0x20e5, /* 8421 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_DATA_GREDIT_ONLY_PLG_2",
Packit 577717
	 .pme_desc = "Data-credit-only data PLG received; will count a maximum of one per envelope.",
Packit 577717
	 .pme_code = 0x20e6, /* 8422 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_NON_NULL_ENVLP",
Packit 577717
	 .pme_desc = "Non-Null envelope received; does not include long envelopes; includes retried envelopes.",
Packit 577717
	 .pme_code = 0x20e7, /* 8423 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_DATA_GRANT_RECV",
Packit 577717
	 .pme_desc = "Data grant received.",
Packit 577717
	 .pme_code = 0x20e8, /* 8424 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_DATA_PLG_2",
Packit 577717
	 .pme_desc = "Data PLG received. Does not include header-only or credit-only PLGs.",
Packit 577717
	 .pme_code = 0x20ec, /* 8428 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_TYPEA_TRANSFER_2",
Packit 577717
	 .pme_desc = "Type I A data transfer regardless of length. Can also be used to count Type A data header PLGs (but not credit-only PLGs).",
Packit 577717
	 .pme_code = 0x20ed, /* 8429 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "BIF_IOIF1_TYPEB_TRANSFER_2",
Packit 577717
	 .pme_desc = "Type B data transfer received.",
Packit 577717
	 .pme_code = 0x20ee, /* 8430 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_MMIO_READ_IOIF1",
Packit 577717
	 .pme_desc = "Received MMIO read targeted to IOIF1.",
Packit 577717
	 .pme_code = 0x213c, /* 8508 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_MMIO_WRITE_IOIF1",
Packit 577717
	 .pme_desc = "Received MMIO write targeted to IOIF1.",
Packit 577717
	 .pme_code = 0x213d, /* 8509 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_MMIO_READ_IOIF0",
Packit 577717
	 .pme_desc = "Received MMIO read targeted to IOIF0.",
Packit 577717
	 .pme_code = 0x213e, /* 8510 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_MMIO_WRITE_IOIF0",
Packit 577717
	 .pme_desc = "Received MMIO write targeted to IOIF0.",
Packit 577717
	 .pme_code = 0x213f, /* 8511 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_CMD_TO_IOIF0",
Packit 577717
	 .pme_desc = "Sent command to IOIF0.",
Packit 577717
	 .pme_code = 0x2140, /* 8512 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_CMD_TO_IOIF1",
Packit 577717
	 .pme_desc = "Sent command to IOIF1.",
Packit 577717
	 .pme_code = 0x2141, /* 8513 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_MATRIX3_OCCUPIED",
Packit 577717
	 .pme_desc = "IOIF0 Dependency Matrix 3 is occupied by a dependent command.",
Packit 577717
	 .pme_code = 0x219d, /* 8605 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_MATRIX4_OCCUPIED",
Packit 577717
	 .pme_desc = "IOIF0 Dependency Matrix 4 is occupied by a dependent command.",
Packit 577717
	 .pme_code = 0x219e, /* 8606 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_MATRIX5_OCCUPIED",
Packit 577717
	 .pme_desc = "IOIF0 Dependency Matrix 5 is occupied by a dependent command.",
Packit 577717
	 .pme_code = 0x219f, /* 8607 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_BOTH_TYPE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_DMA_READ_IOIF0",
Packit 577717
	 .pme_desc = "Received read request from IOIF0.",
Packit 577717
	 .pme_code = 0x21a2, /* 8610 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_DMA_WRITE_IOIF0",
Packit 577717
	 .pme_desc = "Received write request from IOIF0.",
Packit 577717
	 .pme_code = 0x21a3, /* 8611 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_INTERRUPT_IOIF0",
Packit 577717
	 .pme_desc = "Received interrupt from the IOIF0.",
Packit 577717
	 .pme_code = 0x21a6, /* 8614 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_E_MEM",
Packit 577717
	 .pme_desc = "IOIF0 request for token for even memory banks 0-14.",
Packit 577717
	 .pme_code = 0x220c, /* 8716 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_O_MEM",
Packit 577717
	 .pme_desc = "IOIF0 request for token for odd memory banks 1-15.",
Packit 577717
	 .pme_code = 0x220d, /* 8717 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_1357",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 1, 3, 5, or 7.",
Packit 577717
	 .pme_code = 0x220e, /* 8718 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_9111315",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 9, 11, 13, or 15.",
Packit 577717
	 .pme_code = 0x220f, /* 8719 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_16",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 16.",
Packit 577717
	 .pme_code = 0x2214, /* 8724 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_17",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 17.",
Packit 577717
	 .pme_code = 0x2215, /* 8725 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_18",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 18.",
Packit 577717
	 .pme_code = 0x2216, /* 8726 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOIF0_REQ_TOKEN_19",
Packit 577717
	 .pme_desc = "IOIF0 request for token type 19.",
Packit 577717
	 .pme_code = 0x2217, /* 8727 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_CUMULATIVE_LEN,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOPT_CACHE_HIT",
Packit 577717
	 .pme_desc = "I/O page table cache hit for commands from IOIF.",
Packit 577717
	 .pme_code = 0x2260, /* 8800 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOPT_CACHE_MISS",
Packit 577717
	 .pme_desc = "I/O page table cache miss for commands from IOIF.",
Packit 577717
	 .pme_code = 0x2261, /* 8801 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOST_CACHE_HIT",
Packit 577717
	 .pme_desc = "I/O segment table cache hit.",
Packit 577717
	 .pme_code = 0x2263, /* 8803 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IOST_CACHE_MISS",
Packit 577717
	 .pme_desc = "I/O segment table cache miss.",
Packit 577717
	 .pme_code = 0x2264, /* 8804 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_INTERRUPT_FROM_SPU",
Packit 577717
	 .pme_desc = "Interrupt received from any SPU (reflected cmd when IIC has sent ACK response).",
Packit 577717
	 .pme_code = 0x2278, /* 8824 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IIC_INTERRUPT_TO_PPU_TH0",
Packit 577717
	 .pme_desc = "Internal interrupt controller (IIC) generated interrupt to PPU thread 0.",
Packit 577717
	 .pme_code = 0x2279, /* 8825 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_IIC_INTERRUPT_TO_PPU_TH1",
Packit 577717
	 .pme_desc = "IIC generated interrupt to PPU thread 1.",
Packit 577717
	 .pme_code = 0x227a, /* 8826 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_RECV_EXTERNAL_INTERRUPT_TO_TH0",
Packit 577717
	 .pme_desc = "Received external interrupt (using MMIO) from PPU to PPU thread 0.",
Packit 577717
	 .pme_code = 0x227b, /* 8827 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
	{.pme_name = "IOC_RECV_EXTERNAL_INTERRUPT_TO_TH1",
Packit 577717
	 .pme_desc = "Received external interrupt (using MMIO) from PPU to PPU thread 1.",
Packit 577717
	 .pme_code = 0x227c, /* 8828 */
Packit 577717
	 .pme_enable_word = WORD_0_AND_2,
Packit 577717
	 .pme_freq = PFM_CELL_PME_FREQ_HALF,
Packit 577717
	 .pme_type = COUNT_TYPE_OCCURRENCE,
Packit 577717
	},
Packit 577717
};
Packit 577717
/*--- The number of events : 435 ---*/
Packit 577717
#define PME_CELL_EVENT_COUNT 	(sizeof(cell_pe)/sizeof(pme_cell_entry_t))