xref: /onnv-gate/usr/src/uts/sun4v/io/iospc/rfios_tables.c (revision 11304:3092d1e303d6)
1*11304SJanie.Lu@Sun.COM /*
2*11304SJanie.Lu@Sun.COM  * CDDL HEADER START
3*11304SJanie.Lu@Sun.COM  *
4*11304SJanie.Lu@Sun.COM  * The contents of this file are subject to the terms of the
5*11304SJanie.Lu@Sun.COM  * Common Development and Distribution License (the "License").
6*11304SJanie.Lu@Sun.COM  * You may not use this file except in compliance with the License.
7*11304SJanie.Lu@Sun.COM  *
8*11304SJanie.Lu@Sun.COM  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*11304SJanie.Lu@Sun.COM  * or http://www.opensolaris.org/os/licensing.
10*11304SJanie.Lu@Sun.COM  * See the License for the specific language governing permissions
11*11304SJanie.Lu@Sun.COM  * and limitations under the License.
12*11304SJanie.Lu@Sun.COM  *
13*11304SJanie.Lu@Sun.COM  * When distributing Covered Code, include this CDDL HEADER in each
14*11304SJanie.Lu@Sun.COM  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*11304SJanie.Lu@Sun.COM  * If applicable, add the following below this CDDL HEADER, with the
16*11304SJanie.Lu@Sun.COM  * fields enclosed by brackets "[]" replaced with your own identifying
17*11304SJanie.Lu@Sun.COM  * information: Portions Copyright [yyyy] [name of copyright owner]
18*11304SJanie.Lu@Sun.COM  *
19*11304SJanie.Lu@Sun.COM  * CDDL HEADER END
20*11304SJanie.Lu@Sun.COM  */
21*11304SJanie.Lu@Sun.COM 
22*11304SJanie.Lu@Sun.COM /*
23*11304SJanie.Lu@Sun.COM  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
24*11304SJanie.Lu@Sun.COM  * Use is subject to license terms.
25*11304SJanie.Lu@Sun.COM  */
26*11304SJanie.Lu@Sun.COM 
27*11304SJanie.Lu@Sun.COM /*
28*11304SJanie.Lu@Sun.COM  * RF IOS tables and functions to drive the IO performance counter driver.
29*11304SJanie.Lu@Sun.COM  *
30*11304SJanie.Lu@Sun.COM  * Please see rfiospc-tables.h for an explanation of how the table is put
31*11304SJanie.Lu@Sun.COM  * together.
32*11304SJanie.Lu@Sun.COM  */
33*11304SJanie.Lu@Sun.COM 
34*11304SJanie.Lu@Sun.COM #include <sys/types.h>
35*11304SJanie.Lu@Sun.COM #include <sys/kstat.h>
36*11304SJanie.Lu@Sun.COM #include <sys/sunndi.h>
37*11304SJanie.Lu@Sun.COM #include <sys/pci.h>
38*11304SJanie.Lu@Sun.COM #include <sys/hsvc.h>
39*11304SJanie.Lu@Sun.COM #include "iospc.h"
40*11304SJanie.Lu@Sun.COM #include "rfios_acc.h"
41*11304SJanie.Lu@Sun.COM #include "rfios_tables.h"
42*11304SJanie.Lu@Sun.COM 
43*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_imu_ctr_0_evts[] = {
44*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_NONE,
45*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_NONE },
46*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_CLK,
47*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_CLK },
48*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_TOTAL_MSIX,
49*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_TOTAL_MSIX },
50*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_IOS_MSI,
51*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_IOS_MSI },
52*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_PCIE_MSIX,
53*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_PCIE_MSIX },
54*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_PCIE_MSGS,
55*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_PCIE_MSGS },
56*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_FILTERED_MSIX,
57*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_FILTERED_MSIX },
58*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_EQ_WR,
59*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_EQ_WR },
60*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_MONDOS,
61*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_MONDOS },
62*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
63*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU_CTR_EVT_MASK }
64*11304SJanie.Lu@Sun.COM };
65*11304SJanie.Lu@Sun.COM 
66*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_imu_ctr_1_evts[] = {
67*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_NONE,
68*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_NONE },
69*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_CLK,
70*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_CLK },
71*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_TOTAL_MSIX,
72*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_TOTAL_MSIX },
73*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_IOS_MSI,
74*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_IOS_MSI },
75*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_PCIE_MSIX,
76*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_PCIE_MSIX },
77*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_PCIE_MSGS,
78*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_PCIE_MSGS },
79*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_FILTERED_MSIX,
80*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_FILTERED_MSIX },
81*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_EQ_WR,
82*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_EQ_WR },
83*11304SJanie.Lu@Sun.COM 	{ RFIOS_IMU01_S_EVT_MONDOS,
84*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU01_EVT_MONDOS },
85*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
86*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU_CTR_EVT_MASK }
87*11304SJanie.Lu@Sun.COM };
88*11304SJanie.Lu@Sun.COM 
89*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_atu_ctr_0_evts[] = {
90*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_NONE,
91*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_NONE },
92*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLK,
93*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLK },
94*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_FLOW_CTRL_STALL,
95*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_FLOW_CTRL_STALL },
96*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_ACC,
97*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_ACC },
98*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_MISS,
99*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_MISS },
100*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_RESETS,
101*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_RESETS },
102*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_TBL_WALK,
103*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_TBL_WALK },
104*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_ACC,
105*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_ACC },
106*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_MISS,
107*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_MISS },
108*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_RESETS,
109*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_RESETS },
110*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_TBL_WALK,
111*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_TBL_WALK },
112*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_ACC,
113*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_ACC },
114*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_MISS,
115*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_MISS },
116*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_RESETS,
117*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_RESETS },
118*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_TBL_WALK,
119*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_TBL_WALK },
120*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CMD_ERRORS,
121*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CMD_ERRORS },
122*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_TRANS,
123*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_TRANS },
124*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_TRANS,
125*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_TRANS },
126*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_PHYS_TRANS,
127*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_PHYS_TRANS },
128*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_STRICT_ORDER_FORCED,
129*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_STRICT_ORDER_FORCED },
130*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_FORCED,
131*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_FORCED },
132*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_TLP,
133*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_TLP },
134*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_TOTAL,
135*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_TOTAL },
136*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
137*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU_CTR_EVT_MASK }
138*11304SJanie.Lu@Sun.COM };
139*11304SJanie.Lu@Sun.COM 
140*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_atu_ctr_1_evts[] = {
141*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_NONE,
142*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_NONE },
143*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLK,
144*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLK },
145*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_FLOW_CTRL_STALL,
146*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_FLOW_CTRL_STALL },
147*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_ACC,
148*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_ACC },
149*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_MISS,
150*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_MISS },
151*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_RESETS,
152*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_RESETS },
153*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CLUMP_TBL_WALK,
154*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CLUMP_TBL_WALK },
155*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_ACC,
156*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_ACC },
157*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_MISS,
158*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_MISS },
159*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_RESETS,
160*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_RESETS },
161*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_TBL_WALK,
162*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_TBL_WALK },
163*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_ACC,
164*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_ACC },
165*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_MISS,
166*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_MISS },
167*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_RESETS,
168*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_RESETS },
169*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_TBL_WALK,
170*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_TBL_WALK },
171*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_CMD_ERRORS,
172*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_CMD_ERRORS },
173*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_VIRT_TRANS,
174*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_VIRT_TRANS },
175*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_REAL_TRANS,
176*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_REAL_TRANS },
177*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_PHYS_TRANS,
178*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_PHYS_TRANS },
179*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_STRICT_ORDER_FORCED,
180*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_STRICT_ORDER_FORCED },
181*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_FORCED,
182*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_FORCED },
183*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_TLP,
184*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_TLP },
185*11304SJanie.Lu@Sun.COM 	{ RFIOS_ATU01_S_EVT_RELAX_ORDER_TOTAL,
186*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU01_EVT_RELAX_ORDER_TOTAL },
187*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
188*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU_CTR_EVT_MASK }
189*11304SJanie.Lu@Sun.COM };
190*11304SJanie.Lu@Sun.COM 
191*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_npu_ctr_0_evts[] = {
192*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NONE,
193*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NONE },
194*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_CLK,
195*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_CLK },
196*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ZERO_BYTE_READ,
197*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ZERO_BYTE_READ },
198*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_WRITE_LATENCY,
199*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_WRITE_LATENCY },
200*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_WRITE_LATENCY_NUM,
201*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_WRITE_LATENCY_NUM },
202*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OSB_FULL_CYCLES,
203*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OSB_FULL_CYCLES },
204*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_READ_LATENCY,
205*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_READ_LATENCY },
206*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_READ_LATENCY_NUM,
207*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_READ_LATENCY_NUM },
208*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_PSB_FULL_CYCLES,
209*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_PSB_FULL_CYCLES },
210*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ICB_FULL_CYCLES,
211*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ICB_FULL_CYCLES },
212*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ECB_FULL_CYCLES,
213*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ECB_FULL_CYCLES },
214*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_CFG_WRITES,
215*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_CFG_WRITES },
216*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_CFG_READS,
217*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_CFG_READS },
218*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_MEM_WRITES,
219*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_MEM_WRITES },
220*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_MEM_READS,
221*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_MEM_READS },
222*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_CFG_WRITES,
223*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_CFG_WRITES },
224*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_CFG_READS,
225*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_CFG_READS },
226*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_MEM_WRITES,
227*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_MEM_WRITES },
228*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_MEM_READS,
229*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_MEM_READS },
230*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_CFG_WRITES,
231*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_CFG_WRITES },
232*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_CFG_READS,
233*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_CFG_READS },
234*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_MEM_WRITES,
235*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_MEM_WRITES },
236*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_MEM_READS,
237*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_MEM_READS },
238*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_CFG_WRITES,
239*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_CFG_WRITES },
240*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_CFG_READS,
241*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_CFG_READS },
242*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM64_WRITES,
243*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM64_WRITES },
244*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM64_READS,
245*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM64_READS },
246*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM32_WRITES,
247*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM32_WRITES },
248*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM32_READS,
249*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM32_READS },
250*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IO_SPACE_WRITES,
251*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IO_SPACE_WRITES },
252*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IO_SPACE_READS,
253*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IO_SPACE_READS },
254*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_TOTAL_MSI,
255*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_TOTAL_MSI },
256*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_MSI,
257*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_MSI },
258*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_MSI,
259*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_MSI },
260*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_MSI,
261*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_MSI },
262*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_RETIRED_TAGS_CTO,
263*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_RETIRED_TAGS_CTO },
264*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NO_POSTED_TAGS_CYCYLES,
265*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NO_POSTED_TAGS_CYCYLES },
266*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
267*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU_CTR_EVT_MASK }
268*11304SJanie.Lu@Sun.COM };
269*11304SJanie.Lu@Sun.COM 
270*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_npu_ctr_1_evts[] = {
271*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NONE,
272*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NONE },
273*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_CLK,
274*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_CLK },
275*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ZERO_BYTE_READ,
276*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ZERO_BYTE_READ },
277*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_WRITE_LATENCY,
278*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_WRITE_LATENCY },
279*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_WRITE_LATENCY_NUM,
280*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_WRITE_LATENCY_NUM },
281*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OSB_FULL_CYCLES,
282*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OSB_FULL_CYCLES },
283*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_READ_LATENCY,
284*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_READ_LATENCY },
285*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_DMA_READ_LATENCY_NUM,
286*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_DMA_READ_LATENCY_NUM },
287*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_PSB_FULL_CYCLES,
288*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_PSB_FULL_CYCLES },
289*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ICB_FULL_CYCLES,
290*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ICB_FULL_CYCLES },
291*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ECB_FULL_CYCLES,
292*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ECB_FULL_CYCLES },
293*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_CFG_WRITES,
294*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_CFG_WRITES },
295*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_CFG_READS,
296*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_CFG_READS },
297*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_MEM_WRITES,
298*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_MEM_WRITES },
299*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_CSR_MEM_READS,
300*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_CSR_MEM_READS },
301*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_CFG_WRITES,
302*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_CFG_WRITES },
303*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_CFG_READS,
304*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_CFG_READS },
305*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_MEM_WRITES,
306*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_MEM_WRITES },
307*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_CSR_MEM_READS,
308*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_CSR_MEM_READS },
309*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_CFG_WRITES,
310*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_CFG_WRITES },
311*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_CFG_READS,
312*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_CFG_READS },
313*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_MEM_WRITES,
314*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_MEM_WRITES },
315*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_CSR_MEM_READS,
316*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_CSR_MEM_READS },
317*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_CFG_WRITES,
318*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_CFG_WRITES },
319*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_CFG_READS,
320*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_CFG_READS },
321*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM64_WRITES,
322*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM64_WRITES },
323*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM64_READS,
324*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM64_READS },
325*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM32_WRITES,
326*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM32_WRITES },
327*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_OTHER_CSR_MEM32_READS,
328*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_OTHER_CSR_MEM32_READS },
329*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IO_SPACE_WRITES,
330*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IO_SPACE_WRITES },
331*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IO_SPACE_READS,
332*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IO_SPACE_READS },
333*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_TOTAL_MSI,
334*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_TOTAL_MSI },
335*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_ATU_MSI,
336*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_ATU_MSI },
337*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_IMU_MSI,
338*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_IMU_MSI },
339*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NPU_MSI,
340*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NPU_MSI },
341*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_RETIRED_TAGS_CTO,
342*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_RETIRED_TAGS_CTO },
343*11304SJanie.Lu@Sun.COM 	{ RFIOS_NPU01_S_EVT_NO_POSTED_TAGS_CYCYLES,
344*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU01_EVT_NO_POSTED_TAGS_CYCYLES },
345*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
346*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU_CTR_EVT_MASK }
347*11304SJanie.Lu@Sun.COM };
348*11304SJanie.Lu@Sun.COM 
349*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_pex_ctr_0_evts[] = {
350*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NONE,
351*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NONE },
352*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_CLK,
353*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_CLK },
354*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_DMA_WR_REC,
355*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_DMA_WR_REC },
356*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_PIO_RD_REC,
357*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_PIO_RD_REC },
358*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_DMA_RD_SENT,
359*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_DMA_RD_SENT },
360*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TLP_REC,
361*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TLP_REC },
362*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TRP_FULL_CYCLES,
363*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TRP_FULL_CYCLES },
364*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TCH_FULL_CYCLES,
365*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TCH_FULL_CYCLES },
366*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TCD_FULL_CYCLES,
367*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TCD_FULL_CYCLES },
368*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NON_POSTED_PIOS_LATENCY,
369*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NON_POSTED_PIOS_LATENCY },
370*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NON_POSTED_PIOS_NUM,
371*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NON_POSTED_PIOS_NUM },
372*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_CFG_WRITE,
373*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_CFG_WRITE },
374*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_CFG_READ,
375*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_CFG_READ },
376*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_MEM_WRITE,
377*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_MEM_WRITE },
378*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_MEM_READ,
379*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_MEM_READ },
380*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_DMA_WR_REC,
381*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_DMA_WR_REC },
382*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_PIO_RD_REC,
383*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_PIO_RD_REC },
384*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_DMA_RD_SENT,
385*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_DMA_RD_SENT },
386*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TLP_REC,
387*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TLP_REC },
388*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TRP_FULL_CYCLES,
389*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TRP_FULL_CYCLES },
390*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TCH_FULL_CYCLES,
391*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TCH_FULL_CYCLES },
392*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TCD_FULL_CYCLES,
393*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TCD_FULL_CYCLES },
394*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
395*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX_CTR_EVT_MASK }
396*11304SJanie.Lu@Sun.COM };
397*11304SJanie.Lu@Sun.COM 
398*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_pex_ctr_1_evts[] = {
399*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NONE,
400*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NONE },
401*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_CLK,
402*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_CLK },
403*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_DMA_WR_REC,
404*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_DMA_WR_REC },
405*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_PIO_RD_REC,
406*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_PIO_RD_REC },
407*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_DMA_RD_SENT,
408*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_DMA_RD_SENT },
409*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TLP_REC,
410*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TLP_REC },
411*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TRP_FULL_CYCLES,
412*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TRP_FULL_CYCLES },
413*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TCH_FULL_CYCLES,
414*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TCH_FULL_CYCLES },
415*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU0_TCD_FULL_CYCLES,
416*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU0_TCD_FULL_CYCLES },
417*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NON_POSTED_PIOS_LATENCY,
418*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NON_POSTED_PIOS_LATENCY },
419*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_NON_POSTED_PIOS_NUM,
420*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_NON_POSTED_PIOS_NUM },
421*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_CFG_WRITE,
422*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_CFG_WRITE },
423*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_CFG_READ,
424*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_CFG_READ },
425*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_MEM_WRITE,
426*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_MEM_WRITE },
427*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEX_MEM_READ,
428*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEX_MEM_READ },
429*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_DMA_WR_REC,
430*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_DMA_WR_REC },
431*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_PIO_RD_REC,
432*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_PIO_RD_REC },
433*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_DMA_RD_SENT,
434*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_DMA_RD_SENT },
435*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TLP_REC,
436*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TLP_REC },
437*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TRP_FULL_CYCLES,
438*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TRP_FULL_CYCLES },
439*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TCH_FULL_CYCLES,
440*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TCH_FULL_CYCLES },
441*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEX01_S_EVT_PEU1_TCD_FULL_CYCLES,
442*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX01_EVT_PEU1_TCD_FULL_CYCLES },
443*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
444*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX_CTR_EVT_MASK }
445*11304SJanie.Lu@Sun.COM };
446*11304SJanie.Lu@Sun.COM 
447*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_peu_ctr_0_evts[] = {
448*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_NONE,
449*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_NONE },
450*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_CLK,
451*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_CLK },
452*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_CFG_WR_RECD,
453*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_INT_CFG_WR_RECD },
454*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_CFG_RD_RECD,
455*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_INT_CFG_RD_RECD },
456*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_MEM_WR_RECD,
457*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_INT_MEM_WR_RECD },
458*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_MEM_RD_RECD,
459*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_INT_MEM_RD_RECD },
460*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_CFG_WR_RECD,
461*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_EXT_CFG_WR_RECD },
462*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_CFG_RD_RECD,
463*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_EXT_CFG_RD_RECD },
464*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_MEM_WR_RECD,
465*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_EXT_MEM_WR_RECD },
466*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_MEM_RD_RECD,
467*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_EXT_MEM_RD_RECD },
468*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_ALL,
469*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_ALL },
470*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_1_15DW,
471*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_1_15DW },
472*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_16_31DW,
473*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_16_31DW },
474*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_32_63DW,
475*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_32_63DW },
476*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_64_127DW,
477*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_64_127DW },
478*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_128_255DW,
479*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_128_255DW },
480*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_256_511DW,
481*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_256_511DW },
482*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_512_1024DW,
483*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_512_1024DW },
484*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_ALL,
485*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_ALL },
486*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_1_15DW,
487*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_1_15DW },
488*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_16_31DW,
489*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_16_31DW },
490*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_32_63DW,
491*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_32_63DW },
492*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_64_127DW,
493*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_64_127DW },
494*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_128_255DW,
495*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_128_255DW },
496*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_256_511DW,
497*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_256_511DW },
498*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_512_1024DW,
499*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_512_1024DW },
500*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_POSTED_HDR_NA_CYC,
501*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_POSTED_HDR_NA_CYC },
502*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_POSTED_DATA_NA_CYC,
503*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_POSTED_DATA_NA_CYC },
504*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_NON_POSTED_HDR_NA_CYC,
505*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_NON_POSTED_HDR_NA_CYC },
506*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_NON_POSTED_DATA_NA_CYC,
507*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_NON_POSTED_DATA_NA_CYC },
508*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_COMPL_HDR_NA_CYC,
509*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_COMPL_HDR_NA_CYC },
510*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_COMPL_DATA_NA_CYC,
511*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_COMPL_DATA_NA_CYC },
512*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_NO_XMIT_CRED_CYC,
513*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_NO_XMIT_CRED_CYC },
514*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_RETRY_BUFF_NA_CYC,
515*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_RETRY_BUFF_NA_CYC },
516*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_COMP_EXST_CYC,
517*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_COMP_EXST_CYC },
518*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_NPOST_EXST_CYC,
519*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_NPOST_EXST_CYC },
520*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_DAT_EXST,
521*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_PST_DAT_EXST },
522*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_DT_CDT_EXST,
523*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_PST_DT_CDT_EXST },
524*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_CDT_EXST,
525*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_PST_CDT_EXST },
526*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_CDT_EXST,
527*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_FLCTRL_CDT_EXST },
528*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_DLLP_CRC_ERRORS,
529*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_DLLP_CRC_ERRORS },
530*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_TLP_CRC_ERRORS,
531*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_TLP_CRC_ERRORS },
532*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_TLP_RECD_WITH_EDB,
533*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_TLP_RECD_WITH_EDB },
534*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_RECD_FC_TIMEOUT_ERROR,
535*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_RECD_FC_TIMEOUT_ERROR },
536*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAY_NUM_ROLLOVERS,
537*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REPLAY_NUM_ROLLOVERS },
538*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAY_TIMER_TIMEOUTS,
539*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REPLAY_TIMER_TIMEOUTS },
540*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAYS_INITIATED,
541*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REPLAYS_INITIATED },
542*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_LTSSM_RECOVERY_CYC,
543*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_LTSSM_RECOVERY_CYC },
544*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_ENTRIES_LTSSM_RECOVERY,
545*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_ENTRIES_LTSSM_RECOVERY },
546*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_L0S_STATE_CYC,
547*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_L0S_STATE_CYC },
548*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_L0S_STATE_TRANS,
549*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_REC_L0S_STATE_TRANS },
550*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_L0S_STATE_CYC,
551*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_L0S_STATE_CYC },
552*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_L0S_STATE_TRANS,
553*11304SJanie.Lu@Sun.COM     RFIOS_PEU01_EVT_XMIT_L0S_STATE_TRANS },
554*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
555*11304SJanie.Lu@Sun.COM     RFIOS_PEU_CTR_EVT_MASK }
556*11304SJanie.Lu@Sun.COM };
557*11304SJanie.Lu@Sun.COM 
558*11304SJanie.Lu@Sun.COM static iospc_event_t rfios_peu_ctr_1_evts[] = {
559*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_NONE,
560*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_NONE },
561*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_CLK,
562*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_CLK },
563*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_CFG_WR_RECD,
564*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_INT_CFG_WR_RECD },
565*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_CFG_RD_RECD,
566*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_INT_CFG_RD_RECD },
567*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_MEM_WR_RECD,
568*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_INT_MEM_WR_RECD },
569*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_INT_MEM_RD_RECD,
570*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_INT_MEM_RD_RECD },
571*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_CFG_WR_RECD,
572*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_EXT_CFG_WR_RECD },
573*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_CFG_RD_RECD,
574*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_EXT_CFG_RD_RECD },
575*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_MEM_WR_RECD,
576*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_EXT_MEM_WR_RECD },
577*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_EXT_MEM_RD_RECD,
578*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_EXT_MEM_RD_RECD },
579*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_ALL,
580*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_ALL },
581*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_1_15DW,
582*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_1_15DW },
583*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_16_31DW,
584*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_16_31DW },
585*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_32_63DW,
586*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_32_63DW },
587*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_64_127DW,
588*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_64_127DW },
589*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_128_255DW,
590*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_128_255DW },
591*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_256_511DW,
592*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_256_511DW },
593*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_RD_REQ_RECD_512_1024DW,
594*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_RD_REQ_RECD_512_1024DW },
595*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_ALL,
596*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_ALL },
597*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_1_15DW,
598*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_1_15DW },
599*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_16_31DW,
600*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_16_31DW },
601*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_32_63DW,
602*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_32_63DW },
603*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_64_127DW,
604*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_64_127DW },
605*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_128_255DW,
606*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_128_255DW },
607*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_256_511DW,
608*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_256_511DW },
609*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_MEM_WR_REQ_RECD_512_1024DW,
610*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_MEM_WR_REQ_RECD_512_1024DW },
611*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_POSTED_HDR_NA_CYC,
612*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_POSTED_HDR_NA_CYC },
613*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_POSTED_DATA_NA_CYC,
614*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_POSTED_DATA_NA_CYC },
615*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_NON_POSTED_HDR_NA_CYC,
616*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_NON_POSTED_HDR_NA_CYC },
617*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_NON_POSTED_DATA_NA_CYC,
618*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_NON_POSTED_DATA_NA_CYC },
619*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_COMPL_HDR_NA_CYC,
620*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_COMPL_HDR_NA_CYC },
621*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_COMPL_DATA_NA_CYC,
622*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_COMPL_DATA_NA_CYC },
623*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_NO_XMIT_CRED_CYC,
624*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_NO_XMIT_CRED_CYC },
625*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_RETRY_BUFF_NA_CYC,
626*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_RETRY_BUFF_NA_CYC },
627*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_COMP_EXST_CYC,
628*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_COMP_EXST_CYC },
629*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_NPOST_EXST_CYC,
630*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_NPOST_EXST_CYC },
631*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_DAT_EXST,
632*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_PST_DAT_EXST },
633*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_DT_CDT_EXST,
634*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_PST_DT_CDT_EXST },
635*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_PST_CDT_EXST,
636*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_PST_CDT_EXST },
637*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_FLCTRL_CDT_EXST,
638*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_FLCTRL_CDT_EXST },
639*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_DLLP_CRC_ERRORS,
640*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_DLLP_CRC_ERRORS },
641*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_TLP_CRC_ERRORS,
642*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_TLP_CRC_ERRORS },
643*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_TLP_RECD_WITH_EDB,
644*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_TLP_RECD_WITH_EDB },
645*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_RECD_FC_TIMEOUT_ERROR,
646*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_RECD_FC_TIMEOUT_ERROR },
647*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAY_NUM_ROLLOVERS,
648*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REPLAY_NUM_ROLLOVERS },
649*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAY_TIMER_TIMEOUTS,
650*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REPLAY_TIMER_TIMEOUTS },
651*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REPLAYS_INITIATED,
652*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REPLAYS_INITIATED },
653*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_LTSSM_RECOVERY_CYC,
654*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_LTSSM_RECOVERY_CYC },
655*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_ENTRIES_LTSSM_RECOVERY,
656*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_ENTRIES_LTSSM_RECOVERY },
657*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_L0S_STATE_CYC,
658*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_L0S_STATE_CYC },
659*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_REC_L0S_STATE_TRANS,
660*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_REC_L0S_STATE_TRANS },
661*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_L0S_STATE_CYC,
662*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_L0S_STATE_CYC },
663*11304SJanie.Lu@Sun.COM 	{ RFIOS_PEU01_S_EVT_XMIT_L0S_STATE_TRANS,
664*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU01_EVT_XMIT_L0S_STATE_TRANS },
665*11304SJanie.Lu@Sun.COM 	{ COMMON_S_CLEAR_PIC,
666*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU_CTR_EVT_MASK }
667*11304SJanie.Lu@Sun.COM };
668*11304SJanie.Lu@Sun.COM 
669*11304SJanie.Lu@Sun.COM 
670*11304SJanie.Lu@Sun.COM static iospc_regsel_fld_t rfios_imu_regsel_flds[] = {
671*11304SJanie.Lu@Sun.COM 	{ rfios_imu_ctr_0_evts, NUM_EVTS(rfios_imu_ctr_0_evts),
672*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU_CTR_EVT_MASK, RFIOS_IMU_CTR_0_EVT_OFF },
673*11304SJanie.Lu@Sun.COM 	{ rfios_imu_ctr_1_evts, NUM_EVTS(rfios_imu_ctr_1_evts),
674*11304SJanie.Lu@Sun.COM 	    RFIOS_IMU_CTR_EVT_MASK, RFIOS_IMU_CTR_1_EVT_OFF }
675*11304SJanie.Lu@Sun.COM };
676*11304SJanie.Lu@Sun.COM 
677*11304SJanie.Lu@Sun.COM static iospc_regsel_fld_t rfios_atu_regsel_flds[] = {
678*11304SJanie.Lu@Sun.COM 	{ rfios_atu_ctr_0_evts, NUM_EVTS(rfios_atu_ctr_0_evts),
679*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU_CTR_EVT_MASK, RFIOS_ATU_CTR_0_EVT_OFF },
680*11304SJanie.Lu@Sun.COM 	{ rfios_atu_ctr_1_evts, NUM_EVTS(rfios_atu_ctr_1_evts),
681*11304SJanie.Lu@Sun.COM 	    RFIOS_ATU_CTR_EVT_MASK, RFIOS_ATU_CTR_1_EVT_OFF }
682*11304SJanie.Lu@Sun.COM };
683*11304SJanie.Lu@Sun.COM 
684*11304SJanie.Lu@Sun.COM static iospc_regsel_fld_t rfios_npu_regsel_flds[] = {
685*11304SJanie.Lu@Sun.COM 	{ rfios_npu_ctr_0_evts, NUM_EVTS(rfios_npu_ctr_0_evts),
686*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU_CTR_EVT_MASK, RFIOS_NPU_CTR_0_EVT_OFF },
687*11304SJanie.Lu@Sun.COM 	{ rfios_npu_ctr_1_evts, NUM_EVTS(rfios_npu_ctr_1_evts),
688*11304SJanie.Lu@Sun.COM 	    RFIOS_NPU_CTR_EVT_MASK, RFIOS_NPU_CTR_1_EVT_OFF }
689*11304SJanie.Lu@Sun.COM };
690*11304SJanie.Lu@Sun.COM 
691*11304SJanie.Lu@Sun.COM static iospc_regsel_fld_t rfios_pex_regsel_flds[] = {
692*11304SJanie.Lu@Sun.COM 	{ rfios_pex_ctr_0_evts, NUM_EVTS(rfios_pex_ctr_0_evts),
693*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX_CTR_EVT_MASK, RFIOS_PEX_CTR_0_EVT_OFF },
694*11304SJanie.Lu@Sun.COM 	{ rfios_pex_ctr_1_evts, NUM_EVTS(rfios_pex_ctr_1_evts),
695*11304SJanie.Lu@Sun.COM 	    RFIOS_PEX_CTR_EVT_MASK, RFIOS_PEX_CTR_1_EVT_OFF }
696*11304SJanie.Lu@Sun.COM };
697*11304SJanie.Lu@Sun.COM static iospc_regsel_fld_t rfios_peu_regsel_flds[] = {
698*11304SJanie.Lu@Sun.COM 	{ rfios_peu_ctr_0_evts, NUM_EVTS(rfios_peu_ctr_0_evts),
699*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU_CTR_EVT_MASK, RFIOS_PEU_CTR_0_EVT_OFF },
700*11304SJanie.Lu@Sun.COM 	{ rfios_peu_ctr_1_evts, NUM_EVTS(rfios_peu_ctr_1_evts),
701*11304SJanie.Lu@Sun.COM 	    RFIOS_PEU_CTR_EVT_MASK, RFIOS_PEU_CTR_1_EVT_OFF }
702*11304SJanie.Lu@Sun.COM };
703*11304SJanie.Lu@Sun.COM 
704*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_imu_regsel = {
705*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_IMU_SEL,
706*11304SJanie.Lu@Sun.COM 	rfios_imu_regsel_flds,
707*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_imu_regsel_flds)
708*11304SJanie.Lu@Sun.COM };
709*11304SJanie.Lu@Sun.COM 
710*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_atu_regsel = {
711*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_ATU_SEL,
712*11304SJanie.Lu@Sun.COM 	rfios_atu_regsel_flds,
713*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_atu_regsel_flds)
714*11304SJanie.Lu@Sun.COM };
715*11304SJanie.Lu@Sun.COM 
716*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_npu_regsel = {
717*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_NPU_SEL,
718*11304SJanie.Lu@Sun.COM 	rfios_npu_regsel_flds,
719*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_npu_regsel_flds)
720*11304SJanie.Lu@Sun.COM };
721*11304SJanie.Lu@Sun.COM 
722*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_pex_regsel = {
723*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_PEX_SEL,
724*11304SJanie.Lu@Sun.COM 	rfios_pex_regsel_flds,
725*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_pex_regsel_flds)
726*11304SJanie.Lu@Sun.COM };
727*11304SJanie.Lu@Sun.COM 
728*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_peu0_regsel = {
729*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_PEU0_SEL,
730*11304SJanie.Lu@Sun.COM 	rfios_peu_regsel_flds,
731*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_peu_regsel_flds)
732*11304SJanie.Lu@Sun.COM };
733*11304SJanie.Lu@Sun.COM 
734*11304SJanie.Lu@Sun.COM static iospc_regsel_t rfios_peu1_regsel = {
735*11304SJanie.Lu@Sun.COM 	HVIO_RFIOS_PERFREG_PEU1_SEL,
736*11304SJanie.Lu@Sun.COM 	rfios_peu_regsel_flds,
737*11304SJanie.Lu@Sun.COM 	NUM_FLDS(rfios_peu_regsel_flds)
738*11304SJanie.Lu@Sun.COM };
739*11304SJanie.Lu@Sun.COM 
740*11304SJanie.Lu@Sun.COM /* reg off, reg size, field mask */
741*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_imu_cntrs[] = {
742*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_IMU_CNT0, FULL64BIT,
743*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_IMU_CNT0, 0ULL},
744*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_IMU_CNT1, FULL64BIT,
745*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_IMU_CNT1, 0ULL}
746*11304SJanie.Lu@Sun.COM };
747*11304SJanie.Lu@Sun.COM 
748*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_atu_cntrs[] = {
749*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_ATU_CNT0, FULL64BIT,
750*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_ATU_CNT0, 0ULL},
751*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_ATU_CNT1, FULL64BIT,
752*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_ATU_CNT1, 0ULL}
753*11304SJanie.Lu@Sun.COM };
754*11304SJanie.Lu@Sun.COM 
755*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_npu_cntrs[] = {
756*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_NPU_CNT0, FULL64BIT,
757*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_NPU_CNT0, 0ULL},
758*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_NPU_CNT1, FULL64BIT,
759*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_NPU_CNT1, 0ULL}
760*11304SJanie.Lu@Sun.COM };
761*11304SJanie.Lu@Sun.COM 
762*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_pex_cntrs[] = {
763*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEX_CNT0, FULL64BIT,
764*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEX_CNT0, 0ULL},
765*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEX_CNT1, FULL64BIT,
766*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEX_CNT1, 0ULL}
767*11304SJanie.Lu@Sun.COM };
768*11304SJanie.Lu@Sun.COM 
769*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_peu0_cntrs[] = {
770*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEU0_CNT0, FULL64BIT,
771*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEU0_CNT0, 0ULL},
772*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEU0_CNT1, FULL64BIT,
773*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEU0_CNT1, 0ULL}
774*11304SJanie.Lu@Sun.COM };
775*11304SJanie.Lu@Sun.COM 
776*11304SJanie.Lu@Sun.COM static iospc_cntr_t rfios_peu1_cntrs[] = {
777*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEU1_CNT0, FULL64BIT,
778*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEU0_CNT0, 0ULL},
779*11304SJanie.Lu@Sun.COM 	{ HVIO_RFIOS_PERFREG_PEU1_CNT1, FULL64BIT,
780*11304SJanie.Lu@Sun.COM 		HVIO_RFIOS_PERFREG_PEU0_CNT1, 0ULL}
781*11304SJanie.Lu@Sun.COM };
782*11304SJanie.Lu@Sun.COM 
783*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_imu_grp = {
784*11304SJanie.Lu@Sun.COM 	"imu",
785*11304SJanie.Lu@Sun.COM 	&rfios_imu_regsel,
786*11304SJanie.Lu@Sun.COM 	rfios_imu_cntrs,
787*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_imu_cntrs),
788*11304SJanie.Lu@Sun.COM 	rfios_access_init,
789*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
790*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
791*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
792*11304SJanie.Lu@Sun.COM };
793*11304SJanie.Lu@Sun.COM 
794*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_atu_grp = {
795*11304SJanie.Lu@Sun.COM 	"atu",
796*11304SJanie.Lu@Sun.COM 	&rfios_atu_regsel,
797*11304SJanie.Lu@Sun.COM 	rfios_atu_cntrs,
798*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_atu_cntrs),
799*11304SJanie.Lu@Sun.COM 	rfios_access_init,
800*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
801*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
802*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
803*11304SJanie.Lu@Sun.COM };
804*11304SJanie.Lu@Sun.COM 
805*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_npu_grp = {
806*11304SJanie.Lu@Sun.COM 	"npu",
807*11304SJanie.Lu@Sun.COM 	&rfios_npu_regsel,
808*11304SJanie.Lu@Sun.COM 	rfios_npu_cntrs,
809*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_npu_cntrs),
810*11304SJanie.Lu@Sun.COM 	rfios_access_init,
811*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
812*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
813*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
814*11304SJanie.Lu@Sun.COM };
815*11304SJanie.Lu@Sun.COM 
816*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_pex_grp = {
817*11304SJanie.Lu@Sun.COM 	"pex",
818*11304SJanie.Lu@Sun.COM 	&rfios_pex_regsel,
819*11304SJanie.Lu@Sun.COM 	rfios_pex_cntrs,
820*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_pex_cntrs),
821*11304SJanie.Lu@Sun.COM 	rfios_access_init,
822*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
823*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
824*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
825*11304SJanie.Lu@Sun.COM };
826*11304SJanie.Lu@Sun.COM 
827*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_peuzero_grp = {
828*11304SJanie.Lu@Sun.COM 	"peuzero",
829*11304SJanie.Lu@Sun.COM 	&rfios_peu0_regsel,
830*11304SJanie.Lu@Sun.COM 	rfios_peu0_cntrs,
831*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_peu0_cntrs),
832*11304SJanie.Lu@Sun.COM 	rfios_access_init,
833*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
834*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
835*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
836*11304SJanie.Lu@Sun.COM };
837*11304SJanie.Lu@Sun.COM static iospc_grp_t rfios_peuone_grp = {
838*11304SJanie.Lu@Sun.COM 	"peuone",
839*11304SJanie.Lu@Sun.COM 	&rfios_peu1_regsel,
840*11304SJanie.Lu@Sun.COM 	rfios_peu1_cntrs,
841*11304SJanie.Lu@Sun.COM 	NUM_CTRS(rfios_peu1_cntrs),
842*11304SJanie.Lu@Sun.COM 	rfios_access_init,
843*11304SJanie.Lu@Sun.COM 	rfios_access_hv,
844*11304SJanie.Lu@Sun.COM 	rfios_access_fini,
845*11304SJanie.Lu@Sun.COM 	NULL		/* Name kstats pointer, filled in at runtime. */
846*11304SJanie.Lu@Sun.COM };
847*11304SJanie.Lu@Sun.COM 
848*11304SJanie.Lu@Sun.COM iospc_grp_t *rfios_leaf_grps[] = {
849*11304SJanie.Lu@Sun.COM 	&rfios_imu_grp,
850*11304SJanie.Lu@Sun.COM 	&rfios_atu_grp,
851*11304SJanie.Lu@Sun.COM 	&rfios_npu_grp,
852*11304SJanie.Lu@Sun.COM 	&rfios_pex_grp,
853*11304SJanie.Lu@Sun.COM 	&rfios_peuzero_grp,
854*11304SJanie.Lu@Sun.COM 	&rfios_peuone_grp,
855*11304SJanie.Lu@Sun.COM 	NULL
856*11304SJanie.Lu@Sun.COM };
857