Lines Matching refs:block_id

31 static inline uint64_t CVMX_GMXX_BAD_REG(unsigned long block_id)  in CVMX_GMXX_BAD_REG()  argument
40 return CVMX_ADD_IO_SEG(0x0001180008000518ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BAD_REG()
46 return CVMX_ADD_IO_SEG(0x0001180008000518ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BAD_REG()
48 return CVMX_ADD_IO_SEG(0x0001180008000518ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_BAD_REG()
50 return CVMX_ADD_IO_SEG(0x0001180008000518ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BAD_REG()
53 static inline uint64_t CVMX_GMXX_BIST(unsigned long block_id) in CVMX_GMXX_BIST() argument
62 return CVMX_ADD_IO_SEG(0x0001180008000400ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BIST()
68 return CVMX_ADD_IO_SEG(0x0001180008000400ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BIST()
70 return CVMX_ADD_IO_SEG(0x0001180008000400ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_BIST()
72 return CVMX_ADD_IO_SEG(0x0001180008000400ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_BIST()
75 #define CVMX_GMXX_BPID_MAPX(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000680ull) + (((offset) … argument
76 #define CVMX_GMXX_BPID_MSK(block_id) (CVMX_ADD_IO_SEG(0x0001180008000700ull) + ((block_id) & 7) * 0… argument
77 static inline uint64_t CVMX_GMXX_CLK_EN(unsigned long block_id) in CVMX_GMXX_CLK_EN() argument
83 return CVMX_ADD_IO_SEG(0x00011800080007F0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_CLK_EN()
87 return CVMX_ADD_IO_SEG(0x00011800080007F0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_CLK_EN()
89 return CVMX_ADD_IO_SEG(0x00011800080007F0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_CLK_EN()
91 return CVMX_ADD_IO_SEG(0x00011800080007F0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_CLK_EN()
94 #define CVMX_GMXX_EBP_DIS(block_id) (CVMX_ADD_IO_SEG(0x0001180008000608ull) + ((block_id) & 7) * 0x… argument
95 #define CVMX_GMXX_EBP_MSK(block_id) (CVMX_ADD_IO_SEG(0x0001180008000600ull) + ((block_id) & 7) * 0x… argument
96 static inline uint64_t CVMX_GMXX_HG2_CONTROL(unsigned long block_id) in CVMX_GMXX_HG2_CONTROL() argument
102 return CVMX_ADD_IO_SEG(0x0001180008000550ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_HG2_CONTROL()
106 return CVMX_ADD_IO_SEG(0x0001180008000550ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_HG2_CONTROL()
108 return CVMX_ADD_IO_SEG(0x0001180008000550ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_HG2_CONTROL()
110 return CVMX_ADD_IO_SEG(0x0001180008000550ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_HG2_CONTROL()
113 static inline uint64_t CVMX_GMXX_INF_MODE(unsigned long block_id) in CVMX_GMXX_INF_MODE() argument
122 return CVMX_ADD_IO_SEG(0x00011800080007F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_INF_MODE()
128 return CVMX_ADD_IO_SEG(0x00011800080007F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_INF_MODE()
130 return CVMX_ADD_IO_SEG(0x00011800080007F8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_INF_MODE()
132 return CVMX_ADD_IO_SEG(0x00011800080007F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_INF_MODE()
135 static inline uint64_t CVMX_GMXX_NXA_ADR(unsigned long block_id) in CVMX_GMXX_NXA_ADR() argument
144 return CVMX_ADD_IO_SEG(0x0001180008000510ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_NXA_ADR()
150 return CVMX_ADD_IO_SEG(0x0001180008000510ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_NXA_ADR()
152 return CVMX_ADD_IO_SEG(0x0001180008000510ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_NXA_ADR()
154 return CVMX_ADD_IO_SEG(0x0001180008000510ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_NXA_ADR()
157 #define CVMX_GMXX_PIPE_STATUS(block_id) (CVMX_ADD_IO_SEG(0x0001180008000760ull) + ((block_id) & 7) … argument
158 static inline uint64_t CVMX_GMXX_PRTX_CBFC_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_PRTX_CBFC_CTL() argument
164 return CVMX_ADD_IO_SEG(0x0001180008000580ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_PRTX_CBFC_CTL()
168 return CVMX_ADD_IO_SEG(0x0001180008000580ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_PRTX_CBFC_CTL()
170 return CVMX_ADD_IO_SEG(0x0001180008000580ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_PRTX_CBFC_CTL()
172 return CVMX_ADD_IO_SEG(0x0001180008000580ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_PRTX_CBFC_CTL()
175 static inline uint64_t CVMX_GMXX_PRTX_CFG(unsigned long offset, unsigned long block_id) in CVMX_GMXX_PRTX_CFG() argument
179 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
182 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
185 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
191 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
193 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_PRTX_CFG()
195 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
197 return CVMX_ADD_IO_SEG(0x0001180008000010ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_PRTX_CFG()
200 #define CVMX_GMXX_RXAUI_CTL(block_id) (CVMX_ADD_IO_SEG(0x0001180008000740ull) + ((block_id) & 7) * … argument
201 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM0(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM0() argument
207 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
210 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
216 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
218 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
220 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
222 return CVMX_ADD_IO_SEG(0x0001180008000180ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM0()
225 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM1(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM1() argument
231 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
234 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
240 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
242 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
244 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
246 return CVMX_ADD_IO_SEG(0x0001180008000188ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM1()
249 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM2(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM2() argument
255 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
258 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
264 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
266 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
268 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
270 return CVMX_ADD_IO_SEG(0x0001180008000190ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM2()
273 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM3(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM3() argument
279 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
282 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
288 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
290 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
292 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
294 return CVMX_ADD_IO_SEG(0x0001180008000198ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM3()
297 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM4(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM4() argument
303 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
306 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
312 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
314 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
316 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
318 return CVMX_ADD_IO_SEG(0x00011800080001A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM4()
321 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM5(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM5() argument
327 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
330 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
336 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
338 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
340 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
342 return CVMX_ADD_IO_SEG(0x00011800080001A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM5()
345 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM_ALL_EN(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM_ALL_EN() argument
350 return CVMX_ADD_IO_SEG(0x0001180008000110ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_ALL_EN()
352 return CVMX_ADD_IO_SEG(0x0001180008000110ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_ALL_EN()
354 return CVMX_ADD_IO_SEG(0x0001180008000110ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_ALL_EN()
356 return CVMX_ADD_IO_SEG(0x0001180008000110ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_ALL_EN()
359 static inline uint64_t CVMX_GMXX_RXX_ADR_CAM_EN(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CAM_EN() argument
363 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
366 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
369 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
375 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
377 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
379 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
381 return CVMX_ADD_IO_SEG(0x0001180008000108ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CAM_EN()
384 static inline uint64_t CVMX_GMXX_RXX_ADR_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_ADR_CTL() argument
388 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
391 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
394 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
400 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
402 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
404 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
406 return CVMX_ADD_IO_SEG(0x0001180008000100ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_ADR_CTL()
409 static inline uint64_t CVMX_GMXX_RXX_DECISION(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_DECISION() argument
413 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
416 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
419 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
425 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
427 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_DECISION()
429 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
431 return CVMX_ADD_IO_SEG(0x0001180008000040ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_DECISION()
434 static inline uint64_t CVMX_GMXX_RXX_FRM_CHK(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_FRM_CHK() argument
438 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
441 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
444 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
450 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
452 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
454 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
456 return CVMX_ADD_IO_SEG(0x0001180008000020ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CHK()
459 static inline uint64_t CVMX_GMXX_RXX_FRM_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_FRM_CTL() argument
463 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
466 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
469 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
475 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
477 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
479 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
481 return CVMX_ADD_IO_SEG(0x0001180008000018ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_FRM_CTL()
484 …efine CVMX_GMXX_RXX_FRM_MAX(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000030ull) + (((offset)… argument
485 …efine CVMX_GMXX_RXX_FRM_MIN(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000028ull) + (((offset)… argument
486 static inline uint64_t CVMX_GMXX_RXX_IFG(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_IFG() argument
490 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_IFG()
493 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_IFG()
496 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_IFG()
502 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_IFG()
504 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_IFG()
506 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_IFG()
508 return CVMX_ADD_IO_SEG(0x0001180008000058ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_IFG()
511 static inline uint64_t CVMX_GMXX_RXX_INT_EN(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_INT_EN() argument
515 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
518 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
521 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
527 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
529 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
531 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
533 return CVMX_ADD_IO_SEG(0x0001180008000008ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_EN()
536 static inline uint64_t CVMX_GMXX_RXX_INT_REG(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_INT_REG() argument
540 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
543 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
546 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
552 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
554 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
556 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
558 return CVMX_ADD_IO_SEG(0x0001180008000000ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_INT_REG()
561 static inline uint64_t CVMX_GMXX_RXX_JABBER(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_JABBER() argument
565 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
568 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
571 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
577 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
579 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_JABBER()
581 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
583 return CVMX_ADD_IO_SEG(0x0001180008000038ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_JABBER()
586 static inline uint64_t CVMX_GMXX_RXX_PAUSE_DROP_TIME(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_PAUSE_DROP_TIME() argument
590 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
592 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
594 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
599 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
601 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
603 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
605 return CVMX_ADD_IO_SEG(0x0001180008000068ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_PAUSE_DROP_TIME()
608 …fine CVMX_GMXX_RXX_RX_INBND(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000060ull) + (((offset)… argument
609 static inline uint64_t CVMX_GMXX_RXX_STATS_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_CTL() argument
613 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
616 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
619 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
625 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
627 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
629 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
631 return CVMX_ADD_IO_SEG(0x0001180008000050ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_CTL()
634 static inline uint64_t CVMX_GMXX_RXX_STATS_OCTS(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_OCTS() argument
638 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
641 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
644 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
650 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
652 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
654 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
656 return CVMX_ADD_IO_SEG(0x0001180008000088ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS()
659 static inline uint64_t CVMX_GMXX_RXX_STATS_OCTS_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_OCTS_CTL() argument
663 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
666 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
669 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
675 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
677 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
679 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
681 return CVMX_ADD_IO_SEG(0x0001180008000098ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_CTL()
684 static inline uint64_t CVMX_GMXX_RXX_STATS_OCTS_DMAC(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_OCTS_DMAC() argument
688 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
691 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
694 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
700 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
702 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
704 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
706 return CVMX_ADD_IO_SEG(0x00011800080000A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DMAC()
709 static inline uint64_t CVMX_GMXX_RXX_STATS_OCTS_DRP(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_OCTS_DRP() argument
713 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
716 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
719 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
725 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
727 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
729 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
731 return CVMX_ADD_IO_SEG(0x00011800080000B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_OCTS_DRP()
734 static inline uint64_t CVMX_GMXX_RXX_STATS_PKTS(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_PKTS() argument
738 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
741 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
744 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
750 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
752 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
754 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
756 return CVMX_ADD_IO_SEG(0x0001180008000080ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS()
759 static inline uint64_t CVMX_GMXX_RXX_STATS_PKTS_BAD(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_PKTS_BAD() argument
763 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
766 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
769 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
775 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
777 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
779 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
781 return CVMX_ADD_IO_SEG(0x00011800080000C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_BAD()
784 static inline uint64_t CVMX_GMXX_RXX_STATS_PKTS_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_PKTS_CTL() argument
788 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
791 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
794 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
800 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
802 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
804 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
806 return CVMX_ADD_IO_SEG(0x0001180008000090ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_CTL()
809 static inline uint64_t CVMX_GMXX_RXX_STATS_PKTS_DMAC(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_PKTS_DMAC() argument
813 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
816 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
819 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
825 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
827 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
829 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
831 return CVMX_ADD_IO_SEG(0x00011800080000A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DMAC()
834 static inline uint64_t CVMX_GMXX_RXX_STATS_PKTS_DRP(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_STATS_PKTS_DRP() argument
838 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
841 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
844 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
850 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
852 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
854 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
856 return CVMX_ADD_IO_SEG(0x00011800080000B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_STATS_PKTS_DRP()
859 static inline uint64_t CVMX_GMXX_RXX_UDD_SKP(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RXX_UDD_SKP() argument
863 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
866 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
869 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
875 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
877 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
879 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
881 return CVMX_ADD_IO_SEG(0x0001180008000048ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_RXX_UDD_SKP()
884 static inline uint64_t CVMX_GMXX_RX_BP_DROPX(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RX_BP_DROPX() argument
888 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
891 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
894 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
900 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
902 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x0ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
904 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x200000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
906 return CVMX_ADD_IO_SEG(0x0001180008000420ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_DROPX()
909 static inline uint64_t CVMX_GMXX_RX_BP_OFFX(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RX_BP_OFFX() argument
913 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
916 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
919 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
925 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
927 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x0ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
929 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x200000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
931 return CVMX_ADD_IO_SEG(0x0001180008000460ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_OFFX()
934 static inline uint64_t CVMX_GMXX_RX_BP_ONX(unsigned long offset, unsigned long block_id) in CVMX_GMXX_RX_BP_ONX() argument
938 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
941 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
944 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
950 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
952 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x0ull) * 8; in CVMX_GMXX_RX_BP_ONX()
954 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x200000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
956 return CVMX_ADD_IO_SEG(0x0001180008000440ull) + ((offset) + (block_id) * 0x1000000ull) * 8; in CVMX_GMXX_RX_BP_ONX()
959 static inline uint64_t CVMX_GMXX_RX_HG2_STATUS(unsigned long block_id) in CVMX_GMXX_RX_HG2_STATUS() argument
965 return CVMX_ADD_IO_SEG(0x0001180008000548ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_HG2_STATUS()
969 return CVMX_ADD_IO_SEG(0x0001180008000548ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_HG2_STATUS()
971 return CVMX_ADD_IO_SEG(0x0001180008000548ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_RX_HG2_STATUS()
973 return CVMX_ADD_IO_SEG(0x0001180008000548ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_HG2_STATUS()
976 #define CVMX_GMXX_RX_PASS_EN(block_id) (CVMX_ADD_IO_SEG(0x00011800080005F8ull) + ((block_id) & 1) *… argument
977 …fine CVMX_GMXX_RX_PASS_MAPX(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000600ull) + (((offset)… argument
978 static inline uint64_t CVMX_GMXX_RX_PRTS(unsigned long block_id) in CVMX_GMXX_RX_PRTS() argument
987 return CVMX_ADD_IO_SEG(0x0001180008000410ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRTS()
993 return CVMX_ADD_IO_SEG(0x0001180008000410ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRTS()
995 return CVMX_ADD_IO_SEG(0x0001180008000410ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_RX_PRTS()
997 return CVMX_ADD_IO_SEG(0x0001180008000410ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRTS()
1000 static inline uint64_t CVMX_GMXX_RX_PRT_INFO(unsigned long block_id) in CVMX_GMXX_RX_PRT_INFO() argument
1009 return CVMX_ADD_IO_SEG(0x00011800080004E8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRT_INFO()
1015 return CVMX_ADD_IO_SEG(0x00011800080004E8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRT_INFO()
1017 return CVMX_ADD_IO_SEG(0x00011800080004E8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_RX_PRT_INFO()
1019 return CVMX_ADD_IO_SEG(0x00011800080004E8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_PRT_INFO()
1022 #define CVMX_GMXX_RX_TX_STATUS(block_id) (CVMX_ADD_IO_SEG(0x00011800080007E8ull)) argument
1023 static inline uint64_t CVMX_GMXX_RX_XAUI_BAD_COL(unsigned long block_id) in CVMX_GMXX_RX_XAUI_BAD_COL() argument
1029 return CVMX_ADD_IO_SEG(0x0001180008000538ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_BAD_COL()
1033 return CVMX_ADD_IO_SEG(0x0001180008000538ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_BAD_COL()
1035 return CVMX_ADD_IO_SEG(0x0001180008000538ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_RX_XAUI_BAD_COL()
1037 return CVMX_ADD_IO_SEG(0x0001180008000538ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_BAD_COL()
1040 static inline uint64_t CVMX_GMXX_RX_XAUI_CTL(unsigned long block_id) in CVMX_GMXX_RX_XAUI_CTL() argument
1046 return CVMX_ADD_IO_SEG(0x0001180008000530ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_CTL()
1050 return CVMX_ADD_IO_SEG(0x0001180008000530ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_CTL()
1052 return CVMX_ADD_IO_SEG(0x0001180008000530ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_RX_XAUI_CTL()
1054 return CVMX_ADD_IO_SEG(0x0001180008000530ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_RX_XAUI_CTL()
1057 static inline uint64_t CVMX_GMXX_SMACX(unsigned long offset, unsigned long block_id) in CVMX_GMXX_SMACX() argument
1061 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_SMACX()
1064 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_SMACX()
1067 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_SMACX()
1073 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_SMACX()
1075 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_SMACX()
1077 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_SMACX()
1079 return CVMX_ADD_IO_SEG(0x0001180008000230ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_SMACX()
1082 static inline uint64_t CVMX_GMXX_SOFT_BIST(unsigned long block_id) in CVMX_GMXX_SOFT_BIST() argument
1086 return CVMX_ADD_IO_SEG(0x00011800080007E8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_SOFT_BIST()
1088 return CVMX_ADD_IO_SEG(0x00011800080007E8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_SOFT_BIST()
1090 return CVMX_ADD_IO_SEG(0x00011800080007E8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_SOFT_BIST()
1092 return CVMX_ADD_IO_SEG(0x00011800080007E8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_SOFT_BIST()
1095 static inline uint64_t CVMX_GMXX_STAT_BP(unsigned long block_id) in CVMX_GMXX_STAT_BP() argument
1104 return CVMX_ADD_IO_SEG(0x0001180008000520ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_STAT_BP()
1110 return CVMX_ADD_IO_SEG(0x0001180008000520ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_STAT_BP()
1112 return CVMX_ADD_IO_SEG(0x0001180008000520ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_STAT_BP()
1114 return CVMX_ADD_IO_SEG(0x0001180008000520ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_STAT_BP()
1117 static inline uint64_t CVMX_GMXX_TB_REG(unsigned long block_id) in CVMX_GMXX_TB_REG() argument
1122 return CVMX_ADD_IO_SEG(0x00011800080007E0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TB_REG()
1124 return CVMX_ADD_IO_SEG(0x00011800080007E0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TB_REG()
1126 return CVMX_ADD_IO_SEG(0x00011800080007E0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TB_REG()
1128 return CVMX_ADD_IO_SEG(0x00011800080007E0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TB_REG()
1131 static inline uint64_t CVMX_GMXX_TXX_APPEND(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_APPEND() argument
1135 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1138 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1141 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1147 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1149 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1151 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1153 return CVMX_ADD_IO_SEG(0x0001180008000218ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_APPEND()
1156 static inline uint64_t CVMX_GMXX_TXX_BURST(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_BURST() argument
1160 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1163 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1166 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1172 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1174 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_BURST()
1176 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1178 return CVMX_ADD_IO_SEG(0x0001180008000228ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_BURST()
1181 static inline uint64_t CVMX_GMXX_TXX_CBFC_XOFF(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_CBFC_XOFF() argument
1187 return CVMX_ADD_IO_SEG(0x00011800080005A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XOFF()
1191 return CVMX_ADD_IO_SEG(0x00011800080005A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XOFF()
1193 return CVMX_ADD_IO_SEG(0x00011800080005A0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TXX_CBFC_XOFF()
1195 return CVMX_ADD_IO_SEG(0x00011800080005A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XOFF()
1198 static inline uint64_t CVMX_GMXX_TXX_CBFC_XON(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_CBFC_XON() argument
1204 return CVMX_ADD_IO_SEG(0x00011800080005C0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XON()
1208 return CVMX_ADD_IO_SEG(0x00011800080005C0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XON()
1210 return CVMX_ADD_IO_SEG(0x00011800080005C0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TXX_CBFC_XON()
1212 return CVMX_ADD_IO_SEG(0x00011800080005C0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TXX_CBFC_XON()
1215 #define CVMX_GMXX_TXX_CLK(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000208ull) + (((offset) & … argument
1216 static inline uint64_t CVMX_GMXX_TXX_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_CTL() argument
1220 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1223 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1226 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1232 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1234 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_CTL()
1236 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1238 return CVMX_ADD_IO_SEG(0x0001180008000270ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_CTL()
1241 static inline uint64_t CVMX_GMXX_TXX_MIN_PKT(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_MIN_PKT() argument
1245 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1248 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1251 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1257 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1259 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1261 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1263 return CVMX_ADD_IO_SEG(0x0001180008000240ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_MIN_PKT()
1266 …atic inline uint64_t CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL() argument
1270 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1273 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1276 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1282 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1284 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1286 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1288 return CVMX_ADD_IO_SEG(0x0001180008000248ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_INTERVAL()
1291 static inline uint64_t CVMX_GMXX_TXX_PAUSE_PKT_TIME(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_PAUSE_PKT_TIME() argument
1295 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1298 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1301 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1307 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1309 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1311 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1313 return CVMX_ADD_IO_SEG(0x0001180008000238ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_PKT_TIME()
1316 static inline uint64_t CVMX_GMXX_TXX_PAUSE_TOGO(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_PAUSE_TOGO() argument
1320 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1323 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1326 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1332 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1334 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1336 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1338 return CVMX_ADD_IO_SEG(0x0001180008000258ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_TOGO()
1341 static inline uint64_t CVMX_GMXX_TXX_PAUSE_ZERO(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_PAUSE_ZERO() argument
1345 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1348 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1351 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1357 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1359 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1361 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1363 return CVMX_ADD_IO_SEG(0x0001180008000260ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_PAUSE_ZERO()
1366 #define CVMX_GMXX_TXX_PIPE(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000310ull) + (((offset) &… argument
1367 static inline uint64_t CVMX_GMXX_TXX_SGMII_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_SGMII_CTL() argument
1371 return CVMX_ADD_IO_SEG(0x0001180008000300ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SGMII_CTL()
1374 return CVMX_ADD_IO_SEG(0x0001180008000300ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SGMII_CTL()
1378 return CVMX_ADD_IO_SEG(0x0001180008000300ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SGMII_CTL()
1380 return CVMX_ADD_IO_SEG(0x0001180008000300ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_SGMII_CTL()
1382 return CVMX_ADD_IO_SEG(0x0001180008000300ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SGMII_CTL()
1385 static inline uint64_t CVMX_GMXX_TXX_SLOT(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_SLOT() argument
1389 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1392 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1395 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1401 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1403 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1405 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1407 return CVMX_ADD_IO_SEG(0x0001180008000220ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SLOT()
1410 static inline uint64_t CVMX_GMXX_TXX_SOFT_PAUSE(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_SOFT_PAUSE() argument
1414 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1417 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1420 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1426 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1428 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1430 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1432 return CVMX_ADD_IO_SEG(0x0001180008000250ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_SOFT_PAUSE()
1435 static inline uint64_t CVMX_GMXX_TXX_STAT0(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT0() argument
1439 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1442 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1445 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1451 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1453 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1455 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1457 return CVMX_ADD_IO_SEG(0x0001180008000280ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT0()
1460 static inline uint64_t CVMX_GMXX_TXX_STAT1(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT1() argument
1464 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1467 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1470 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1476 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1478 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1480 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1482 return CVMX_ADD_IO_SEG(0x0001180008000288ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT1()
1485 static inline uint64_t CVMX_GMXX_TXX_STAT2(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT2() argument
1489 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1492 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1495 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1501 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1503 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1505 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1507 return CVMX_ADD_IO_SEG(0x0001180008000290ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT2()
1510 static inline uint64_t CVMX_GMXX_TXX_STAT3(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT3() argument
1514 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1517 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1520 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1526 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1528 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1530 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1532 return CVMX_ADD_IO_SEG(0x0001180008000298ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT3()
1535 static inline uint64_t CVMX_GMXX_TXX_STAT4(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT4() argument
1539 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1542 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1545 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1551 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1553 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1555 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1557 return CVMX_ADD_IO_SEG(0x00011800080002A0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT4()
1560 static inline uint64_t CVMX_GMXX_TXX_STAT5(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT5() argument
1564 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1567 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1570 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1576 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1578 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1580 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1582 return CVMX_ADD_IO_SEG(0x00011800080002A8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT5()
1585 static inline uint64_t CVMX_GMXX_TXX_STAT6(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT6() argument
1589 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1592 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1595 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1601 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1603 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1605 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1607 return CVMX_ADD_IO_SEG(0x00011800080002B0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT6()
1610 static inline uint64_t CVMX_GMXX_TXX_STAT7(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT7() argument
1614 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1617 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1620 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1626 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1628 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1630 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1632 return CVMX_ADD_IO_SEG(0x00011800080002B8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT7()
1635 static inline uint64_t CVMX_GMXX_TXX_STAT8(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT8() argument
1639 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1642 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1645 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1651 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1653 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1655 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1657 return CVMX_ADD_IO_SEG(0x00011800080002C0ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT8()
1660 static inline uint64_t CVMX_GMXX_TXX_STAT9(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STAT9() argument
1664 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1667 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1670 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1676 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1678 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1680 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1682 return CVMX_ADD_IO_SEG(0x00011800080002C8ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STAT9()
1685 static inline uint64_t CVMX_GMXX_TXX_STATS_CTL(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_STATS_CTL() argument
1689 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1692 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1695 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1701 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1703 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1705 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1707 return CVMX_ADD_IO_SEG(0x0001180008000268ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_STATS_CTL()
1710 static inline uint64_t CVMX_GMXX_TXX_THRESH(unsigned long offset, unsigned long block_id) in CVMX_GMXX_TXX_THRESH() argument
1714 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1717 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1720 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1726 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1728 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x0ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1730 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x2000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1732 return CVMX_ADD_IO_SEG(0x0001180008000210ull) + ((offset) + (block_id) * 0x10000ull) * 2048; in CVMX_GMXX_TXX_THRESH()
1735 static inline uint64_t CVMX_GMXX_TX_BP(unsigned long block_id) in CVMX_GMXX_TX_BP() argument
1744 return CVMX_ADD_IO_SEG(0x00011800080004D0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_BP()
1750 return CVMX_ADD_IO_SEG(0x00011800080004D0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_BP()
1752 return CVMX_ADD_IO_SEG(0x00011800080004D0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_BP()
1754 return CVMX_ADD_IO_SEG(0x00011800080004D0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_BP()
1757 …efine CVMX_GMXX_TX_CLK_MSKX(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000780ull) + (((offset)… argument
1758 static inline uint64_t CVMX_GMXX_TX_COL_ATTEMPT(unsigned long block_id) in CVMX_GMXX_TX_COL_ATTEMPT() argument
1767 return CVMX_ADD_IO_SEG(0x0001180008000498ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_COL_ATTEMPT()
1773 return CVMX_ADD_IO_SEG(0x0001180008000498ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_COL_ATTEMPT()
1775 return CVMX_ADD_IO_SEG(0x0001180008000498ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_COL_ATTEMPT()
1777 return CVMX_ADD_IO_SEG(0x0001180008000498ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_COL_ATTEMPT()
1780 static inline uint64_t CVMX_GMXX_TX_CORRUPT(unsigned long block_id) in CVMX_GMXX_TX_CORRUPT() argument
1789 return CVMX_ADD_IO_SEG(0x00011800080004D8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_CORRUPT()
1795 return CVMX_ADD_IO_SEG(0x00011800080004D8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_CORRUPT()
1797 return CVMX_ADD_IO_SEG(0x00011800080004D8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_CORRUPT()
1799 return CVMX_ADD_IO_SEG(0x00011800080004D8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_CORRUPT()
1802 static inline uint64_t CVMX_GMXX_TX_HG2_REG1(unsigned long block_id) in CVMX_GMXX_TX_HG2_REG1() argument
1808 return CVMX_ADD_IO_SEG(0x0001180008000558ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG1()
1812 return CVMX_ADD_IO_SEG(0x0001180008000558ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG1()
1814 return CVMX_ADD_IO_SEG(0x0001180008000558ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_HG2_REG1()
1816 return CVMX_ADD_IO_SEG(0x0001180008000558ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG1()
1819 static inline uint64_t CVMX_GMXX_TX_HG2_REG2(unsigned long block_id) in CVMX_GMXX_TX_HG2_REG2() argument
1825 return CVMX_ADD_IO_SEG(0x0001180008000560ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG2()
1829 return CVMX_ADD_IO_SEG(0x0001180008000560ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG2()
1831 return CVMX_ADD_IO_SEG(0x0001180008000560ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_HG2_REG2()
1833 return CVMX_ADD_IO_SEG(0x0001180008000560ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_HG2_REG2()
1836 static inline uint64_t CVMX_GMXX_TX_IFG(unsigned long block_id) in CVMX_GMXX_TX_IFG() argument
1845 return CVMX_ADD_IO_SEG(0x0001180008000488ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_IFG()
1851 return CVMX_ADD_IO_SEG(0x0001180008000488ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_IFG()
1853 return CVMX_ADD_IO_SEG(0x0001180008000488ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_IFG()
1855 return CVMX_ADD_IO_SEG(0x0001180008000488ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_IFG()
1858 static inline uint64_t CVMX_GMXX_TX_INT_EN(unsigned long block_id) in CVMX_GMXX_TX_INT_EN() argument
1867 return CVMX_ADD_IO_SEG(0x0001180008000508ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_EN()
1873 return CVMX_ADD_IO_SEG(0x0001180008000508ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_EN()
1875 return CVMX_ADD_IO_SEG(0x0001180008000508ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_INT_EN()
1877 return CVMX_ADD_IO_SEG(0x0001180008000508ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_EN()
1880 static inline uint64_t CVMX_GMXX_TX_INT_REG(unsigned long block_id) in CVMX_GMXX_TX_INT_REG() argument
1889 return CVMX_ADD_IO_SEG(0x0001180008000500ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_REG()
1895 return CVMX_ADD_IO_SEG(0x0001180008000500ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_REG()
1897 return CVMX_ADD_IO_SEG(0x0001180008000500ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_INT_REG()
1899 return CVMX_ADD_IO_SEG(0x0001180008000500ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_INT_REG()
1902 static inline uint64_t CVMX_GMXX_TX_JAM(unsigned long block_id) in CVMX_GMXX_TX_JAM() argument
1911 return CVMX_ADD_IO_SEG(0x0001180008000490ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_JAM()
1917 return CVMX_ADD_IO_SEG(0x0001180008000490ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_JAM()
1919 return CVMX_ADD_IO_SEG(0x0001180008000490ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_JAM()
1921 return CVMX_ADD_IO_SEG(0x0001180008000490ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_JAM()
1924 static inline uint64_t CVMX_GMXX_TX_LFSR(unsigned long block_id) in CVMX_GMXX_TX_LFSR() argument
1933 return CVMX_ADD_IO_SEG(0x00011800080004F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_LFSR()
1939 return CVMX_ADD_IO_SEG(0x00011800080004F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_LFSR()
1941 return CVMX_ADD_IO_SEG(0x00011800080004F8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_LFSR()
1943 return CVMX_ADD_IO_SEG(0x00011800080004F8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_LFSR()
1946 static inline uint64_t CVMX_GMXX_TX_OVR_BP(unsigned long block_id) in CVMX_GMXX_TX_OVR_BP() argument
1955 return CVMX_ADD_IO_SEG(0x00011800080004C8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_OVR_BP()
1961 return CVMX_ADD_IO_SEG(0x00011800080004C8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_OVR_BP()
1963 return CVMX_ADD_IO_SEG(0x00011800080004C8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_OVR_BP()
1965 return CVMX_ADD_IO_SEG(0x00011800080004C8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_OVR_BP()
1968 static inline uint64_t CVMX_GMXX_TX_PAUSE_PKT_DMAC(unsigned long block_id) in CVMX_GMXX_TX_PAUSE_PKT_DMAC() argument
1977 return CVMX_ADD_IO_SEG(0x00011800080004A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_DMAC()
1983 return CVMX_ADD_IO_SEG(0x00011800080004A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_DMAC()
1985 return CVMX_ADD_IO_SEG(0x00011800080004A0ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_PAUSE_PKT_DMAC()
1987 return CVMX_ADD_IO_SEG(0x00011800080004A0ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_DMAC()
1990 static inline uint64_t CVMX_GMXX_TX_PAUSE_PKT_TYPE(unsigned long block_id) in CVMX_GMXX_TX_PAUSE_PKT_TYPE() argument
1999 return CVMX_ADD_IO_SEG(0x00011800080004A8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_TYPE()
2005 return CVMX_ADD_IO_SEG(0x00011800080004A8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_TYPE()
2007 return CVMX_ADD_IO_SEG(0x00011800080004A8ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_PAUSE_PKT_TYPE()
2009 return CVMX_ADD_IO_SEG(0x00011800080004A8ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PAUSE_PKT_TYPE()
2012 static inline uint64_t CVMX_GMXX_TX_PRTS(unsigned long block_id) in CVMX_GMXX_TX_PRTS() argument
2021 return CVMX_ADD_IO_SEG(0x0001180008000480ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PRTS()
2027 return CVMX_ADD_IO_SEG(0x0001180008000480ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PRTS()
2029 return CVMX_ADD_IO_SEG(0x0001180008000480ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_PRTS()
2031 return CVMX_ADD_IO_SEG(0x0001180008000480ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_PRTS()
2034 #define CVMX_GMXX_TX_SPI_CTL(block_id) (CVMX_ADD_IO_SEG(0x00011800080004C0ull) + ((block_id) & 1) *… argument
2035 #define CVMX_GMXX_TX_SPI_DRAIN(block_id) (CVMX_ADD_IO_SEG(0x00011800080004E0ull) + ((block_id) & 1)… argument
2036 #define CVMX_GMXX_TX_SPI_MAX(block_id) (CVMX_ADD_IO_SEG(0x00011800080004B0ull) + ((block_id) & 1) *… argument
2037 …ine CVMX_GMXX_TX_SPI_ROUNDX(offset, block_id) (CVMX_ADD_IO_SEG(0x0001180008000680ull) + (((offset)… argument
2038 #define CVMX_GMXX_TX_SPI_THRESH(block_id) (CVMX_ADD_IO_SEG(0x00011800080004B8ull) + ((block_id) & 1… argument
2039 static inline uint64_t CVMX_GMXX_TX_XAUI_CTL(unsigned long block_id) in CVMX_GMXX_TX_XAUI_CTL() argument
2045 return CVMX_ADD_IO_SEG(0x0001180008000528ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_XAUI_CTL()
2049 return CVMX_ADD_IO_SEG(0x0001180008000528ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_XAUI_CTL()
2051 return CVMX_ADD_IO_SEG(0x0001180008000528ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_TX_XAUI_CTL()
2053 return CVMX_ADD_IO_SEG(0x0001180008000528ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_TX_XAUI_CTL()
2056 static inline uint64_t CVMX_GMXX_XAUI_EXT_LOOPBACK(unsigned long block_id) in CVMX_GMXX_XAUI_EXT_LOOPBACK() argument
2062 return CVMX_ADD_IO_SEG(0x0001180008000540ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_XAUI_EXT_LOOPBACK()
2066 return CVMX_ADD_IO_SEG(0x0001180008000540ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_XAUI_EXT_LOOPBACK()
2068 return CVMX_ADD_IO_SEG(0x0001180008000540ull) + (block_id) * 0x1000000ull; in CVMX_GMXX_XAUI_EXT_LOOPBACK()
2070 return CVMX_ADD_IO_SEG(0x0001180008000540ull) + (block_id) * 0x8000000ull; in CVMX_GMXX_XAUI_EXT_LOOPBACK()