octeon_pkoreg.h revision 1.2 1 /* $NetBSD: octeon_pkoreg.h,v 1.2 2020/06/18 13:52:08 simonb Exp $ */
2
3 /*
4 * Copyright (c) 2007 Internet Initiative Japan, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
17 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 */
28
29 /*
30 * PKO Registers
31 */
32
33 #ifndef _OCTEON_PKOREG_H_
34 #define _OCTEON_PKOREG_H_
35
36 /* ---- operations */
37
38 #define PKO_MAJOR_DID 0x0a
39 #define PKO_SUB_DID 0x02
40
41
42 #define PKO_REG_FLAGS 0x0001180050000000ULL
43 #define PKO_REG_READ_IDX 0x0001180050000008ULL
44 #define PKO_REG_CMD_BUF 0x0001180050000010ULL
45 #define PKO_REG_GMX_PORT_MODE 0x0001180050000018ULL
46 #define PKO_REG_QUEUE_MODE 0x0001180050000048ULL
47 #define PKO_REG_BIST_RESULT 0x0001180050000050ULL
48 #define PKO_REG_ERROR 0x0001180050000058ULL
49 #define PKO_REG_INT_MASK 0x0001180050000090ULL
50 #define PKO_REG_DEBUG0 0x0001180050000098ULL
51 #define PKO_MEM_QUEUE_PTRS 0x0001180050001000ULL
52 #define PKO_MEM_QUEUE_QOS 0x0001180050001008ULL
53 #define PKO_MEM_COUNT0 0x0001180050001080ULL
54 #define PKO_MEM_COUNT1 0x0001180050001088ULL
55 #define PKO_DEBUG0 0x0001180050001100ULL
56 #define PKO_DEBUG1 0x0001180050001108ULL
57 #define PKO_DEBUG2 0x0001180050001110ULL
58 #define PKO_DEBUG3 0x0001180050001118ULL
59 #define PKO_DEBUG4 0x0001180050001120ULL
60 #define PKO_DEBUG5 0x0001180050001128ULL
61 #define PKO_DEBUG6 0x0001180050001130ULL
62 #define PKO_DEBUG7 0x0001180050001138ULL
63 #define PKO_DEBUG8 0x0001180050001140ULL
64 #define PKO_DEBUG9 0x0001180050001148ULL
65 #define PKO_DEBUG10 0x0001180050001150ULL
66 #define PKO_DEBUG11 0x0001180050001158ULL
67 #define PKO_DEBUG12 0x0001180050001160ULL
68 #define PKO_DEBUG13 0x0001180050001168ULL
69 #define PKO_DEBUG14 0x0001180050001170ULL
70
71 #define PKO_BASE 0x0001180050000000ULL
72 #define PKO_SIZE 0x01178ULL
73
74 #define PKO_REG_FLAGS_OFFSET 0x00000ULL
75 #define PKO_REG_READ_IDX_OFFSET 0x00008ULL
76 #define PKO_REG_CMD_BUF_OFFSET 0x00010ULL
77 #define PKO_REG_GMX_PORT_MODE_OFFSET 0x00018ULL
78 #define PKO_REG_QUEUE_MODE_OFFSET 0x00048ULL
79 #define PKO_REG_BIST_RESULT_OFFSET 0x00080ULL
80 #define PKO_REG_ERROR_OFFSET 0x00088ULL
81 #define PKO_REG_INT_MASK_OFFSET 0x00090ULL
82 #define PKO_REG_DEBUG0_OFFSET 0x00098ULL
83 #define PKO_MEM_QUEUE_PTRS_OFFSET 0x01000ULL
84 #define PKO_MEM_QUEUE_QOS_OFFSET 0x01008ULL
85 #define PKO_MEM_COUNT0_OFFSET 0x01080ULL
86 #define PKO_MEM_COUNT1_OFFSET 0x01088ULL
87 #define PKO_MEM_DEBUG0_OFFSET 0x01100ULL
88 #define PKO_MEM_DEBUG1_OFFSET 0x01108ULL
89 #define PKO_MEM_DEBUG2_OFFSET 0x01110ULL
90 #define PKO_MEM_DEBUG3_OFFSET 0x01118ULL
91 #define PKO_MEM_DEBUG4_OFFSET 0x01120ULL
92 #define PKO_MEM_DEBUG5_OFFSET 0x01128ULL
93 #define PKO_MEM_DEBUG6_OFFSET 0x01130ULL
94 #define PKO_MEM_DEBUG7_OFFSET 0x01138ULL
95 #define PKO_MEM_DEBUG8_OFFSET 0x01140ULL
96 #define PKO_MEM_DEBUG9_OFFSET 0x01148ULL
97 #define PKO_MEM_DEBUG10_OFFSET 0x01150ULL
98 #define PKO_MEM_DEBUG11_OFFSET 0x01158ULL
99 #define PKO_MEM_DEBUG12_OFFSET 0x01160ULL
100 #define PKO_MEM_DEBUG13_OFFSET 0x01168ULL
101 #define PKO_MEM_DEBUG14_OFFSET 0x01170ULL
102
103 /*
104 * PKO_REG_FLAGS
105 */
106 #define PKO_REG_FLAGS_63_7 UINT64_C(0xfffffffffffffff0)
107 #define PKO_REG_FLAGS_RESET UINT64_C(0x0000000000000008)
108 #define PKO_REG_FLAGS_STORE_BE UINT64_C(0x0000000000000004)
109 #define PKO_REG_FLAGS_ENA_DWB UINT64_C(0x0000000000000002)
110 #define PKO_REG_FLAGS_ENA_PKO UINT64_C(0x0000000000000001)
111
112 /*
113 * PKO_REG_READ_IDX
114 */
115 #define PKO_REG_READ_IDX_63_16 UINT64_C(0xffffffffffff0000)
116 #define PKO_REG_READ_IDX_INC UINT64_C(0x000000000000ff00)
117 #define PKO_REG_READ_IDX_IDX UINT64_C(0x00000000000000ff)
118
119 /*
120 * PKO_REG_CMD_BUF
121 */
122 #define PKO_REG_CMD_BUF_63_23 UINT64_C(0xffffffffff800000)
123 #define PKO_REG_CMD_BUF_POOL UINT64_C(0x0000000000700000)
124 #define PKO_REG_CMD_BUF_19_13 UINT64_C(0x00000000000fe000)
125 #define PKO_REG_CMD_BUF_SIZE UINT64_C(0x0000000000001fff)
126
127 /*
128 * PKO_REG_GMX_PORT_MODE
129 */
130 #define PKO_REG_GMX_PORT_MODE_63_6 UINT64_C(0xffffffffffffffc0)
131 #define PKO_REG_GMX_PORT_MODE_MODE1 UINT64_C(0x0000000000000038)
132 #define PKO_REG_GMX_PORT_MODE_MODE0 UINT64_C(0x0000000000000007)
133
134 /*
135 * PKO_REG_QUEUE_MODE
136 */
137 #define PKO_REG_QUEUE_MODE_63_6 UINT64_C(0xfffffffffffffffc)
138 #define PKO_REG_QUEUE_MODE_MODE UINT64_C(0x000000000000000e)
139
140 /*
141 * PKO_REG_BIST_RESULT
142 */
143 #define PKO_REG_BIST_RESULT_63_27 UINT64_C(0xfffffffff8000000)
144 #define PKO_REG_BIST_RESULT_PSB2 UINT64_C(0x0000000007c00000)
145 #define PKO_REG_BIST_RESULT_COUNT UINT64_C(0x0000000000200000)
146 #define PKO_REG_BIST_RESULT_RIF UINT64_C(0x0000000000100000)
147 #define PKO_REG_BIST_RESULT_WIF UINT64_C(0x0000000000080000)
148 #define PKO_REG_BIST_RESULT_NCB UINT64_C(0x0000000000040000)
149 #define PKO_REG_BIST_RESULT_OUT UINT64_C(0x0000000000020000)
150 #define PKO_REG_BIST_RESULT_CRC UINT64_C(0x0000000000010000)
151 #define PKO_REG_BIST_RESULT_CHK UINT64_C(0x0000000000008000)
152 #define PKO_REG_BIST_RESULT_QSB UINT64_C(0x0000000000006000)
153 #define PKO_REG_BIST_RESULT_QCB UINT64_C(0x0000000000001800)
154 #define PKO_REG_BIST_RESULT_PDB UINT64_C(0x0000000000000780)
155 #define PKO_REG_BIST_RESULT_PSB UINT64_C(0x000000000000007f)
156
157 /*
158 * PKO_REG_ERROR
159 */
160 #define PKO_REG_ERROR_63_2 UINT64_C(0xfffffffffffffffc)
161 #define PKO_REG_ERROR_DOORBELL UINT64_C(0x0000000000000002)
162 #define PKO_REG_ERROR_PARITY UINT64_C(0x0000000000000001)
163
164 /*
165 * PKO_REG_INT_MASK
166 */
167 #define PKO_REG_INT_MASK_63_2 UINT64_C(0xfffffffffffffffc)
168 #define PKO_REG_INT_MASK_DOORBELL UINT64_C(0x0000000000000002)
169 #define PKO_REG_INT_MASK_PARITY UINT64_C(0x0000000000000001)
170
171 /*
172 * PKO_REG_DEBUG0
173 */
174 #define PKO_REG_DEBUG0_63_17 UINT64_C(0xfffffffffffe0000)
175 #define PKO_REG_DEBUG0_ASSERTS UINT64_C(0x000000000001ffff)
176
177 /*
178 * PKO_MEM_QUEUE_PTRS
179 */
180 #define PKO_MEM_QUEUE_PTRS_S_TAIL UINT64_C(0x8000000000000000)
181 #define PKO_MEM_QUEUE_PTRS_STATIC_P UINT64_C(0x4000000000000000)
182 #define PKO_MEM_QUEUE_PTRS_STATIC_Q UINT64_C(0x2000000000000000)
183 #define PKO_MEM_QUEUE_PTRS_QOS_MASK UINT64_C(0x1fe0000000000000)
184 #define PKO_MEM_QUEUE_PTRS_BUF_PTR UINT64_C(0x001ffffffffe0000)
185 #define PKO_MEM_QUEUE_PTRS_TAIL UINT64_C(0x0000000000010000)
186 #define PKO_MEM_QUEUE_PTRS_IDX UINT64_C(0x000000000000e000)
187 #define PKO_MEM_QUEUE_PTRS_PID UINT64_C(0x0000000000001f80)
188 #define PKO_MEM_QUEUE_PTRS_QID UINT64_C(0x000000000000007f)
189
190 /*
191 * PKO_MEM_QUEUE_QOS
192 */
193 #define PKO_MEM_QUEUE_QOS_63_61 UINT64_C(0xe000000000000000)
194 #define PKO_MEM_QUEUE_QOS_QOS_MASK UINT64_C(0x1fe0000000000000)
195 #define PKO_MEM_QUEUE_QOS_52_13 UINT64_C(0x001fffffffffe000)
196 #define PKO_MEM_QUEUE_QOS_PID UINT64_C(0x0000000000001f80)
197 #define PKO_MEM_QUEUE_QOS_QID UINT64_C(0x000000000000007f)
198
199 /*
200 * PKO_MEM_COUNT0
201 */
202 #define PKO_MEM_COUNT0_63_32 UINT64_C(0xffffffff00000000)
203 #define PKO_MEM_COUNT0_COUNT UINT64_C(0x00000000ffffffff)
204
205 /*
206 * PKO_MEM_COUNT1
207 */
208 #define PKO_MEM_COUNT1_63_48 UINT64_C(0xffff000000000000)
209 #define PKO_MEM_COUNT1_COUNT UINT64_C(0x0000ffffffffffff)
210
211 /*
212 * PKO_MEM_DEBUG0
213 */
214 #define PKO_MEM_DEBUG0_FAU UINT64_C(0xfffffff000000000)
215 #define PKO_MEM_DEBUG0_CMD UINT64_C(0x0000000fffc00000)
216 #define PKO_MEM_DEBUG0_SEGS UINT64_C(0x00000000003f0000)
217 #define PKO_MEM_DEBUG0_SIZE UINT64_C(0x000000000000ffff)
218
219 /*
220 * PKO_MEM_DEBUG1
221 */
222 #define PKO_MEM_DEBUG1_I UINT64_C(0x8000000000000000)
223 #define PKO_MEM_DEBUG1_BACK UINT64_C(0x7800000000000000)
224 #define PKO_MEM_DEBUG1_POOL UINT64_C(0x0700000000000000)
225 #define PKO_MEM_DEBUG1_SIZE UINT64_C(0x00ffff0000000000)
226 #define PKO_MEM_DEBUG1_PTR UINT64_C(0x000000ffffffffff)
227
228 /*
229 * PKO_MEM_DEBUG2
230 */
231 #define PKO_MEM_DEBUG2_I UINT64_C(0x8000000000000000)
232 #define PKO_MEM_DEBUG2_BACK UINT64_C(0x7800000000000000)
233 #define PKO_MEM_DEBUG2_POOL UINT64_C(0x0700000000000000)
234 #define PKO_MEM_DEBUG2_SIZE UINT64_C(0x00ffff0000000000)
235 #define PKO_MEM_DEBUG2_PTR UINT64_C(0x000000ffffffffff)
236
237 /*
238 * PKO_MEM_DEBUG3
239 */
240 #define PKO_MEM_DEBUG3_I UINT64_C(0x8000000000000000)
241 #define PKO_MEM_DEBUG3_BACK UINT64_C(0x7800000000000000)
242 #define PKO_MEM_DEBUG3_POOL UINT64_C(0x0700000000000000)
243 #define PKO_MEM_DEBUG3_SIZE UINT64_C(0x00ffff0000000000)
244 #define PKO_MEM_DEBUG3_PTR UINT64_C(0x000000ffffffffff)
245
246 /*
247 * PKO_MEM_DEBUG4
248 */
249 #define PKO_MEM_DEBUG4_DATA UINT64_C(0xffffffffffffffff)
250
251 /*
252 * PKO_MEM_DEBUG5
253 */
254 #define PKO_MEM_DEBUG5_DWRI_MOD UINT64_C(0x8000000000000000)
255 #define PKO_MEM_DEBUG5_DWRI_SOP UINT64_C(0x4000000000000000)
256 #define PKO_MEM_DEBUG5_DWRI_LEN UINT64_C(0x2000000000000000)
257 #define PKO_MEM_DEBUG5_DWRI_CNT UINT64_C(0x1fff000000000000)
258 #define PKO_MEM_DEBUG5_CMND_SIZ UINT64_C(0x0000ffff00000000)
259 #define PKO_MEM_DEBUG5_UID UINT64_C(0x0000000080000000)
260 #define PKO_MEM_DEBUG5_XFER_WOR UINT64_C(0x0000000040000000)
261 #define PKO_MEM_DEBUG5_XFER_DWR UINT64_C(0x0000000020000000)
262 #define PKO_MEM_DEBUG5_CBUF_FRE UINT64_C(0x0000000010000000)
263 #define PKO_MEM_DEBUG5_27 UINT64_C(0x0000000008000000)
264 #define PKO_MEM_DEBUG5_CHK_MODE UINT64_C(0x0000000004000000)
265 #define PKO_MEM_DEBUG5_ACTIVE UINT64_C(0x0000000002000000)
266 #define PKO_MEM_DEBUG5_QOS UINT64_C(0x0000000001c00000)
267 #define PKO_MEM_DEBUG5_QCB_RIDX UINT64_C(0x00000000003e0000)
268 #define PKO_MEM_DEBUG5_QID_OFF UINT64_C(0x000000000001c000)
269 #define PKO_MEM_DEBUG5_QID_BASE UINT64_C(0x0000000000003f80)
270 #define PKO_MEM_DEBUG5_WAIT UINT64_C(0x0000000000000040)
271 #define PKO_MEM_DEBUG5_MINOR UINT64_C(0x0000000000000030)
272 #define PKO_MEM_DEBUG5_MAJOR UINT64_C(0x000000000000000f)
273
274 /*
275 * PKO_MEM_DEBUG6
276 */
277 #define PKO_MEM_DEBUG6_63_11 UINT64_C(0xfffffffffffff800)
278 #define PKO_MEM_DEBUG6_QID_OFFM UINT64_C(0x0000000000000700)
279 #define PKO_MEM_DEBUG6_STATIC_P UINT64_C(0x0000000000000080)
280 #define PKO_MEM_DEBUG6_WORK_MIN UINT64_C(0x0000000000000070)
281 #define PKO_MEM_DEBUG6_DWRI_CHK UINT64_C(0x0000000000000008)
282 #define PKO_MEM_DEBUG6_DWRI_UID UINT64_C(0x0000000000000004)
283 #define PKO_MEM_DEBUG6_DWRI_MOD UINT64_C(0x0000000000000003)
284
285 /*
286 * PKO_MEM_DEBUG7
287 */
288 #define PKO_MEM_DEBUG7_63_58 UINT64_C(0xfc00000000000000)
289 #define PKO_MEM_DEBUG7_DWB UINT64_C(0x03fe000000000000)
290 #define PKO_MEM_DEBUG7_START UINT64_C(0x0001ffffffff0000)
291 #define PKO_MEM_DEBUG7_SIZE UINT64_C(0x000000000000ffff)
292
293 /*
294 * PKO_MEM_DEBUG8
295 */
296 #define PKO_MEM_DEBUG8_QOS UINT64_C(0xf800000000000000)
297 #define PKO_MEM_DEBUG8_TAIL UINT64_C(0x0400000000000000)
298 #define PKO_MEM_DEBUG8_BUF_SIZ UINT64_C(0x03ffe00000000000)
299 #define PKO_MEM_DEBUG8_BUF_PTR UINT64_C(0x00001ffffffff000)
300 #define PKO_MEM_DEBUG8_QCB_WIDX UINT64_C(0x0000000000000fc0)
301 #define PKO_MEM_DEBUG8_QCB_RIDX UINT64_C(0x000000000000003f)
302
303 /*
304 * PKO_MEM_DEBUG9
305 */
306 #define PKO_MEM_DEBUG9_63_28 UINT64_C(0xfffffffff0000000)
307 #define PKO_MEM_DEBUG9_DOORBELL UINT64_C(0x000000000fffff00)
308 #define PKO_MEM_DEBUG9_7_5 UINT64_C(0x00000000000000e0)
309 #define PKO_MEM_DEBUG9_S_TAIL UINT64_C(0x0000000000000010)
310 #define PKO_MEM_DEBUG9_STATIC_Q UINT64_C(0x0000000000000008)
311 #define PKO_MEM_DEBUG9_QOOS UINT64_C(0x0000000000000007)
312
313 /*
314 * PKO_MEM_DEBUG10
315 */
316 #define PKO_MEM_DEBUG10_FAU UINT64_C(0xfffffff000000000)
317 #define PKO_MEM_DEBUG10_CMD UINT64_C(0x0000000fffc00000)
318 #define PKO_MEM_DEBUG10_SEGS UINT64_C(0x00000000003f0000)
319 #define PKO_MEM_DEBUG10_SIZE UINT64_C(0x000000000000ffff)
320
321 /*
322 * PKO_MEM_DEBUG11
323 */
324 #define PKO_MEM_DEBUG11_I UINT64_C(0x8000000000000000)
325 #define PKO_MEM_DEBUG11_BACK UINT64_C(0x7800000000000000)
326 #define PKO_MEM_DEBUG11_POOL UINT64_C(0x0700000000000000)
327 #define PKO_MEM_DEBUG11_SIZE UINT64_C(0x00ffff0000000000)
328 #define PKO_MEM_DEBUG11_PTR UINT64_C(0x000000ffffffffff)
329
330 /*
331 * PKO_MEM_DEBUG12
332 */
333 #define PKO_MEM_DEBUG12_DATA UINT64_C(0xffffffffffffffff)
334
335 /*
336 * PKO_MEM_DEBUG13
337 */
338 #define PKO_MEM_DEBUG13_63_51 UINT64_C(0xfff8000000000000)
339 #define PKO_MEM_DEBUG13_WIDX UINT64_C(0x0007fffc00000000)
340 #define PKO_MEM_DEBUG13_RIDX2 UINT64_C(0x00000003fffe0000)
341 #define PKO_MEM_DEBUG13_WIDX2 UINT64_C(0x000000000001ffff)
342
343 /*
344 * PKO_MEM_DEBUG14
345 */
346 #define PKO_MEM_DEBUG13_63_17 UINT64_C(0xfffffffffffe0000)
347 #define PKO_MEM_DEBUG13_RIDX UINT64_C(0x000000000001ffff)
348
349 /*
350 * PKO_CMD_WORD0
351 */
352 #define PKO_CMD_WORD0_SZ1 UINT64_C(0xc000000000000000)
353 #define PKO_CMD_WORD0_SZ0 UINT64_C(0x3000000000000000)
354 #define PKO_CMD_WORD0_S1 UINT64_C(0x0800000000000000)
355 #define PKO_CMD_WORD0_REG1 UINT64_C(0x07ff000000000000)
356 #define PKO_CMD_WORD0_S0 UINT64_C(0x0000800000000000)
357 #define PKO_CMD_WORD0_REG0 UINT64_C(0x00007ff000000000)
358 #define PKO_CMD_WORD0_LE UINT64_C(0x0000000800000000)
359 #define PKO_CMD_WORD0_N2 UINT64_C(0x0000000400000000)
360 #define PKO_CMD_WORD0_Q UINT64_C(0x0000000200000000)
361 #define PKO_CMD_WORD0_R UINT64_C(0x0000000100000000)
362 #define PKO_CMD_WORD0_G UINT64_C(0x0000000080000000)
363 #define PKO_CMD_WORD0_IPOFFP1 UINT64_C(0x000000007f000000)
364 #define PKO_CMD_WORD0_II UINT64_C(0x0000000000800000)
365 #define PKO_CMD_WORD0_DF UINT64_C(0x0000000000400000)
366 #define PKO_CMD_WORD0_SEGS UINT64_C(0x00000000003f0000)
367 #define PKO_CMD_WORD0_TOTALBYTES UINT64_C(0x000000000000ffff)
368
369 /*
370 * PKO_CMD_WORD1
371 */
372 #define PKO_CMD_WORD1_I UINT64_C(0x8000000000000000)
373 #define PKO_CMD_WORD1_BACK UINT64_C(0x7800000000000000)
374 #define PKO_CMD_WORD1_POOL UINT64_C(0x0700000000000000)
375 #define PKO_CMD_WORD1_SIZE UINT64_C(0x00ffff0000000000)
376 #define PKO_CMD_WORD1_ADDR UINT64_C(0x000000ffffffffff)
377
378 /*
379 * PKO_CMD_WORD2
380 */
381 #define PKO_CMD_WORD2_63_36 UINT64_C(0xfffffff000000000)
382 #define PKO_CMD_WORD2_PTR UINT64_C(0x0000000fffffffff)
383
384 /*
385 * DOORBELL_WRITE
386 */
387 #define PKO_DOORBELL_WRITE_PID UINT64_C(0x000000000003f000)
388 #define PKO_DOORBELL_WRITE_QID UINT64_C(0x0000000000000ff8)
389
390 #define PKO_DOORBELL_WRITE_WDC UINT64_C(0x00000000000fffff)
391
392 #endif /* _OCTEON_PKOREG_H_ */
393