Lines Matching refs:a
28 #define ODY_IOBN_BAR_E_IOBNX_PF_BAR0(a) (0x87e120000000ll + 0x1000000ll * (a)) argument
30 #define ODY_IOBN_BAR_E_IOBNX_PF_BAR4(a) (0x87e120f00000ll + 0x1000000ll * (a)) argument
98 static inline uint64_t ODY_IOBNX_CFG0(uint64_t a) __attribute__ ((pure, always_inline));
99 static inline uint64_t ODY_IOBNX_CFG0(uint64_t a) in ODY_IOBNX_CFG0() argument
101 if (a <= 4) in ODY_IOBNX_CFG0()
102 return 0x87e120002000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_CFG0()
103 __ody_csr_fatal("IOBNX_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_CFG0()
106 #define typedef_ODY_IOBNX_CFG0(a) ody_iobnx_cfg0_t argument
107 #define bustype_ODY_IOBNX_CFG0(a) CSR_TYPE_RSL argument
108 #define basename_ODY_IOBNX_CFG0(a) "IOBNX_CFG0" argument
109 #define device_bar_ODY_IOBNX_CFG0(a) 0x0 /* PF_BAR0 */ argument
110 #define busnum_ODY_IOBNX_CFG0(a) (a) argument
111 #define arguments_ODY_IOBNX_CFG0(a) (a), -1, -1, -1 argument
137 static inline uint64_t ODY_IOBNX_CFG1(uint64_t a) __attribute__ ((pure, always_inline));
138 static inline uint64_t ODY_IOBNX_CFG1(uint64_t a) in ODY_IOBNX_CFG1() argument
140 if (a <= 4) in ODY_IOBNX_CFG1()
141 return 0x87e120082010ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_CFG1()
142 __ody_csr_fatal("IOBNX_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_CFG1()
145 #define typedef_ODY_IOBNX_CFG1(a) ody_iobnx_cfg1_t argument
146 #define bustype_ODY_IOBNX_CFG1(a) CSR_TYPE_RSL argument
147 #define basename_ODY_IOBNX_CFG1(a) "IOBNX_CFG1" argument
148 #define device_bar_ODY_IOBNX_CFG1(a) 0x0 /* PF_BAR0 */ argument
149 #define busnum_ODY_IOBNX_CFG1(a) (a) argument
150 #define arguments_ODY_IOBNX_CFG1(a) (a), -1, -1, -1 argument
172 static inline uint64_t ODY_IOBNX_CONST(uint64_t a) __attribute__ ((pure, always_inline));
173 static inline uint64_t ODY_IOBNX_CONST(uint64_t a) in ODY_IOBNX_CONST() argument
175 if (a <= 4) in ODY_IOBNX_CONST()
176 return 0x87e120000000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_CONST()
177 __ody_csr_fatal("IOBNX_CONST", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_CONST()
180 #define typedef_ODY_IOBNX_CONST(a) ody_iobnx_const_t argument
181 #define bustype_ODY_IOBNX_CONST(a) CSR_TYPE_RSL argument
182 #define basename_ODY_IOBNX_CONST(a) "IOBNX_CONST" argument
183 #define device_bar_ODY_IOBNX_CONST(a) 0x0 /* PF_BAR0 */ argument
184 #define busnum_ODY_IOBNX_CONST(a) (a) argument
185 #define arguments_ODY_IOBNX_CONST(a) (a), -1, -1, -1 argument
219 static inline uint64_t ODY_IOBNX_DOMX_BUSX_STREAMS(uint64_t a, uint64_t b, uint64_t c) __attribute_…
220 static inline uint64_t ODY_IOBNX_DOMX_BUSX_STREAMS(uint64_t a, uint64_t b, uint64_t c) in ODY_IOBNX_DOMX_BUSX_STREAMS() argument
222 if ((a <= 4) && (b <= 18) && (c <= 255)) in ODY_IOBNX_DOMX_BUSX_STREAMS()
223 return 0x87e120040000ll + 0x1000000ll * ((a) & 0x7) + 0x800ll * ((b) & 0x1f) + 8ll * ((c) & 0xff); in ODY_IOBNX_DOMX_BUSX_STREAMS()
224 __ody_csr_fatal("IOBNX_DOMX_BUSX_STREAMS", 3, a, b, c, 0, 0, 0); in ODY_IOBNX_DOMX_BUSX_STREAMS()
227 #define typedef_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) ody_iobnx_domx_busx_streams_t argument
228 #define bustype_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) CSR_TYPE_RSL argument
229 #define basename_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) "IOBNX_DOMX_BUSX_STREAMS" argument
230 #define device_bar_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) 0x0 /* PF_BAR0 */ argument
231 #define busnum_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) (a) argument
232 #define arguments_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) (a), (b), (c), -1 argument
262 static inline uint64_t ODY_IOBNX_DOMX_DEVX_STREAMS(uint64_t a, uint64_t b, uint64_t c) __attribute_…
263 static inline uint64_t ODY_IOBNX_DOMX_DEVX_STREAMS(uint64_t a, uint64_t b, uint64_t c) in ODY_IOBNX_DOMX_DEVX_STREAMS() argument
265 if ((a <= 4) && (b <= 18) && (c <= 31)) in ODY_IOBNX_DOMX_DEVX_STREAMS()
266 return 0x87e120010000ll + 0x1000000ll * ((a) & 0x7) + 0x100ll * ((b) & 0x1f) + 8ll * ((c) & 0x1f); in ODY_IOBNX_DOMX_DEVX_STREAMS()
267 __ody_csr_fatal("IOBNX_DOMX_DEVX_STREAMS", 3, a, b, c, 0, 0, 0); in ODY_IOBNX_DOMX_DEVX_STREAMS()
270 #define typedef_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) ody_iobnx_domx_devx_streams_t argument
271 #define bustype_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) CSR_TYPE_RSL argument
272 #define basename_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) "IOBNX_DOMX_DEVX_STREAMS" argument
273 #define device_bar_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) 0x0 /* PF_BAR0 */ argument
274 #define busnum_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) (a) argument
275 #define arguments_ODY_IOBNX_DOMX_DEVX_STREAMS(a, b, c) (a), (b), (c), -1 argument
310 static inline uint64_t ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(uint64_t a, uint64_t b, uint64_t c) __attrib…
311 static inline uint64_t ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(uint64_t a, uint64_t b, uint64_t c) in ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT() argument
313 if ((a <= 4) && (b <= 18) && (c <= 31)) in ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT()
314 return 0x87e1200e0000ll + 0x1000000ll * ((a) & 0x7) + 0x800ll * ((b) & 0x1f) + 8ll * ((c) & 0x1f); in ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT()
315 __ody_csr_fatal("IOBNX_ECAM_DOMX_DEVX_PERMIT", 3, a, b, c, 0, 0, 0); in ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT()
318 #define typedef_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) ody_iobnx_ecam_domx_devx_permit_t argument
319 #define bustype_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) CSR_TYPE_RSL argument
320 #define basename_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) "IOBNX_ECAM_DOMX_DEVX_PERMIT" argument
321 #define device_bar_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) 0x0 /* PF_BAR0 */ argument
322 #define busnum_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) (a) argument
323 #define arguments_ODY_IOBNX_ECAM_DOMX_DEVX_PERMIT(a, b, c) (a), (b), (c), -1 argument
343 static inline uint64_t ODY_IOBNX_ERR_ENA(uint64_t a) __attribute__ ((pure, always_inline));
344 static inline uint64_t ODY_IOBNX_ERR_ENA(uint64_t a) in ODY_IOBNX_ERR_ENA() argument
346 if (a <= 4) in ODY_IOBNX_ERR_ENA()
347 return 0x87e120083080ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_ERR_ENA()
348 __ody_csr_fatal("IOBNX_ERR_ENA", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_ERR_ENA()
351 #define typedef_ODY_IOBNX_ERR_ENA(a) ody_iobnx_err_ena_t argument
352 #define bustype_ODY_IOBNX_ERR_ENA(a) CSR_TYPE_RSL argument
353 #define basename_ODY_IOBNX_ERR_ENA(a) "IOBNX_ERR_ENA" argument
354 #define device_bar_ODY_IOBNX_ERR_ENA(a) 0x0 /* PF_BAR0 */ argument
355 #define busnum_ODY_IOBNX_ERR_ENA(a) (a) argument
356 #define arguments_ODY_IOBNX_ERR_ENA(a) (a), -1, -1, -1 argument
378 static inline uint64_t ODY_IOBNX_INB_ERR_STATUS(uint64_t a) __attribute__ ((pure, always_inline));
379 static inline uint64_t ODY_IOBNX_INB_ERR_STATUS(uint64_t a) in ODY_IOBNX_INB_ERR_STATUS() argument
381 if (a <= 4) in ODY_IOBNX_INB_ERR_STATUS()
382 return 0x87e120083088ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INB_ERR_STATUS()
383 __ody_csr_fatal("IOBNX_INB_ERR_STATUS", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INB_ERR_STATUS()
386 #define typedef_ODY_IOBNX_INB_ERR_STATUS(a) ody_iobnx_inb_err_status_t argument
387 #define bustype_ODY_IOBNX_INB_ERR_STATUS(a) CSR_TYPE_RSL argument
388 #define basename_ODY_IOBNX_INB_ERR_STATUS(a) "IOBNX_INB_ERR_STATUS" argument
389 #define device_bar_ODY_IOBNX_INB_ERR_STATUS(a) 0x0 /* PF_BAR0 */ argument
390 #define busnum_ODY_IOBNX_INB_ERR_STATUS(a) (a) argument
391 #define arguments_ODY_IOBNX_INB_ERR_STATUS(a) (a), -1, -1, -1 argument
421 static inline uint64_t ODY_IOBNX_INB_MESH_THROTTLE(uint64_t a) __attribute__ ((pure, always_inline)…
422 static inline uint64_t ODY_IOBNX_INB_MESH_THROTTLE(uint64_t a) in ODY_IOBNX_INB_MESH_THROTTLE() argument
424 if (a <= 4) in ODY_IOBNX_INB_MESH_THROTTLE()
425 return 0x87e120082200ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INB_MESH_THROTTLE()
426 __ody_csr_fatal("IOBNX_INB_MESH_THROTTLE", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INB_MESH_THROTTLE()
429 #define typedef_ODY_IOBNX_INB_MESH_THROTTLE(a) ody_iobnx_inb_mesh_throttle_t argument
430 #define bustype_ODY_IOBNX_INB_MESH_THROTTLE(a) CSR_TYPE_RSL argument
431 #define basename_ODY_IOBNX_INB_MESH_THROTTLE(a) "IOBNX_INB_MESH_THROTTLE" argument
432 #define device_bar_ODY_IOBNX_INB_MESH_THROTTLE(a) 0x0 /* PF_BAR0 */ argument
433 #define busnum_ODY_IOBNX_INB_MESH_THROTTLE(a) (a) argument
434 #define arguments_ODY_IOBNX_INB_MESH_THROTTLE(a) (a), -1, -1, -1 argument
468 static inline uint64_t ODY_IOBNX_INT_ENA_W1C(uint64_t a) __attribute__ ((pure, always_inline));
469 static inline uint64_t ODY_IOBNX_INT_ENA_W1C(uint64_t a) in ODY_IOBNX_INT_ENA_W1C() argument
471 if (a <= 4) in ODY_IOBNX_INT_ENA_W1C()
472 return 0x87e120088000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INT_ENA_W1C()
473 __ody_csr_fatal("IOBNX_INT_ENA_W1C", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INT_ENA_W1C()
476 #define typedef_ODY_IOBNX_INT_ENA_W1C(a) ody_iobnx_int_ena_w1c_t argument
477 #define bustype_ODY_IOBNX_INT_ENA_W1C(a) CSR_TYPE_RSL argument
478 #define basename_ODY_IOBNX_INT_ENA_W1C(a) "IOBNX_INT_ENA_W1C" argument
479 #define device_bar_ODY_IOBNX_INT_ENA_W1C(a) 0x0 /* PF_BAR0 */ argument
480 #define busnum_ODY_IOBNX_INT_ENA_W1C(a) (a) argument
481 #define arguments_ODY_IOBNX_INT_ENA_W1C(a) (a), -1, -1, -1 argument
515 static inline uint64_t ODY_IOBNX_INT_ENA_W1S(uint64_t a) __attribute__ ((pure, always_inline));
516 static inline uint64_t ODY_IOBNX_INT_ENA_W1S(uint64_t a) in ODY_IOBNX_INT_ENA_W1S() argument
518 if (a <= 4) in ODY_IOBNX_INT_ENA_W1S()
519 return 0x87e120089000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INT_ENA_W1S()
520 __ody_csr_fatal("IOBNX_INT_ENA_W1S", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INT_ENA_W1S()
523 #define typedef_ODY_IOBNX_INT_ENA_W1S(a) ody_iobnx_int_ena_w1s_t argument
524 #define bustype_ODY_IOBNX_INT_ENA_W1S(a) CSR_TYPE_RSL argument
525 #define basename_ODY_IOBNX_INT_ENA_W1S(a) "IOBNX_INT_ENA_W1S" argument
526 #define device_bar_ODY_IOBNX_INT_ENA_W1S(a) 0x0 /* PF_BAR0 */ argument
527 #define busnum_ODY_IOBNX_INT_ENA_W1S(a) (a) argument
528 #define arguments_ODY_IOBNX_INT_ENA_W1S(a) (a), -1, -1, -1 argument
563 static inline uint64_t ODY_IOBNX_INT_SUM(uint64_t a) __attribute__ ((pure, always_inline));
564 static inline uint64_t ODY_IOBNX_INT_SUM(uint64_t a) in ODY_IOBNX_INT_SUM() argument
566 if (a <= 4) in ODY_IOBNX_INT_SUM()
567 return 0x87e120086000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INT_SUM()
568 __ody_csr_fatal("IOBNX_INT_SUM", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INT_SUM()
571 #define typedef_ODY_IOBNX_INT_SUM(a) ody_iobnx_int_sum_t argument
572 #define bustype_ODY_IOBNX_INT_SUM(a) CSR_TYPE_RSL argument
573 #define basename_ODY_IOBNX_INT_SUM(a) "IOBNX_INT_SUM" argument
574 #define device_bar_ODY_IOBNX_INT_SUM(a) 0x0 /* PF_BAR0 */ argument
575 #define busnum_ODY_IOBNX_INT_SUM(a) (a) argument
576 #define arguments_ODY_IOBNX_INT_SUM(a) (a), -1, -1, -1 argument
610 static inline uint64_t ODY_IOBNX_INT_SUM_W1S(uint64_t a) __attribute__ ((pure, always_inline));
611 static inline uint64_t ODY_IOBNX_INT_SUM_W1S(uint64_t a) in ODY_IOBNX_INT_SUM_W1S() argument
613 if (a <= 4) in ODY_IOBNX_INT_SUM_W1S()
614 return 0x87e120087000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_INT_SUM_W1S()
615 __ody_csr_fatal("IOBNX_INT_SUM_W1S", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_INT_SUM_W1S()
618 #define typedef_ODY_IOBNX_INT_SUM_W1S(a) ody_iobnx_int_sum_w1s_t argument
619 #define bustype_ODY_IOBNX_INT_SUM_W1S(a) CSR_TYPE_RSL argument
620 #define basename_ODY_IOBNX_INT_SUM_W1S(a) "IOBNX_INT_SUM_W1S" argument
621 #define device_bar_ODY_IOBNX_INT_SUM_W1S(a) 0x0 /* PF_BAR0 */ argument
622 #define busnum_ODY_IOBNX_INT_SUM_W1S(a) (a) argument
623 #define arguments_ODY_IOBNX_INT_SUM_W1S(a) (a), -1, -1, -1 argument
643 static inline uint64_t ODY_IOBNX_LSW_CFG(uint64_t a) __attribute__ ((pure, always_inline));
644 static inline uint64_t ODY_IOBNX_LSW_CFG(uint64_t a) in ODY_IOBNX_LSW_CFG() argument
646 if (a <= 4) in ODY_IOBNX_LSW_CFG()
647 return 0x87e120002100ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_LSW_CFG()
648 __ody_csr_fatal("IOBNX_LSW_CFG", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_LSW_CFG()
651 #define typedef_ODY_IOBNX_LSW_CFG(a) ody_iobnx_lsw_cfg_t argument
652 #define bustype_ODY_IOBNX_LSW_CFG(a) CSR_TYPE_RSL argument
653 #define basename_ODY_IOBNX_LSW_CFG(a) "IOBNX_LSW_CFG" argument
654 #define device_bar_ODY_IOBNX_LSW_CFG(a) 0x0 /* PF_BAR0 */ argument
655 #define busnum_ODY_IOBNX_LSW_CFG(a) (a) argument
656 #define arguments_ODY_IOBNX_LSW_CFG(a) (a), -1, -1, -1 argument
673 static inline uint64_t ODY_IOBNX_MSIX_PBAX(uint64_t a, uint64_t b) __attribute__ ((pure, always_inl…
674 static inline uint64_t ODY_IOBNX_MSIX_PBAX(uint64_t a, uint64_t b) in ODY_IOBNX_MSIX_PBAX() argument
676 if ((a <= 4) && (b == 0)) in ODY_IOBNX_MSIX_PBAX()
677 return 0x87e120ff0000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_MSIX_PBAX()
678 __ody_csr_fatal("IOBNX_MSIX_PBAX", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_MSIX_PBAX()
681 #define typedef_ODY_IOBNX_MSIX_PBAX(a, b) ody_iobnx_msix_pbax_t argument
682 #define bustype_ODY_IOBNX_MSIX_PBAX(a, b) CSR_TYPE_RSL argument
683 #define basename_ODY_IOBNX_MSIX_PBAX(a, b) "IOBNX_MSIX_PBAX" argument
684 #define device_bar_ODY_IOBNX_MSIX_PBAX(a, b) 0x4 /* PF_BAR4 */ argument
685 #define busnum_ODY_IOBNX_MSIX_PBAX(a, b) (a) argument
686 #define arguments_ODY_IOBNX_MSIX_PBAX(a, b) (a), (b), -1, -1 argument
706 static inline uint64_t ODY_IOBNX_MSIX_VECX_ADDR(uint64_t a, uint64_t b) __attribute__ ((pure, alway…
707 static inline uint64_t ODY_IOBNX_MSIX_VECX_ADDR(uint64_t a, uint64_t b) in ODY_IOBNX_MSIX_VECX_ADDR() argument
709 if ((a <= 4) && (b == 0)) in ODY_IOBNX_MSIX_VECX_ADDR()
710 return 0x87e120f00000ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_MSIX_VECX_ADDR()
711 __ody_csr_fatal("IOBNX_MSIX_VECX_ADDR", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_MSIX_VECX_ADDR()
714 #define typedef_ODY_IOBNX_MSIX_VECX_ADDR(a, b) ody_iobnx_msix_vecx_addr_t argument
715 #define bustype_ODY_IOBNX_MSIX_VECX_ADDR(a, b) CSR_TYPE_RSL argument
716 #define basename_ODY_IOBNX_MSIX_VECX_ADDR(a, b) "IOBNX_MSIX_VECX_ADDR" argument
717 #define device_bar_ODY_IOBNX_MSIX_VECX_ADDR(a, b) 0x4 /* PF_BAR4 */ argument
718 #define busnum_ODY_IOBNX_MSIX_VECX_ADDR(a, b) (a) argument
719 #define arguments_ODY_IOBNX_MSIX_VECX_ADDR(a, b) (a), (b), -1, -1 argument
738 static inline uint64_t ODY_IOBNX_MSIX_VECX_CTL(uint64_t a, uint64_t b) __attribute__ ((pure, always…
739 static inline uint64_t ODY_IOBNX_MSIX_VECX_CTL(uint64_t a, uint64_t b) in ODY_IOBNX_MSIX_VECX_CTL() argument
741 if ((a <= 4) && (b == 0)) in ODY_IOBNX_MSIX_VECX_CTL()
742 return 0x87e120f00008ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_MSIX_VECX_CTL()
743 __ody_csr_fatal("IOBNX_MSIX_VECX_CTL", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_MSIX_VECX_CTL()
746 #define typedef_ODY_IOBNX_MSIX_VECX_CTL(a, b) ody_iobnx_msix_vecx_ctl_t argument
747 #define bustype_ODY_IOBNX_MSIX_VECX_CTL(a, b) CSR_TYPE_RSL argument
748 #define basename_ODY_IOBNX_MSIX_VECX_CTL(a, b) "IOBNX_MSIX_VECX_CTL" argument
749 #define device_bar_ODY_IOBNX_MSIX_VECX_CTL(a, b) 0x4 /* PF_BAR4 */ argument
750 #define busnum_ODY_IOBNX_MSIX_VECX_CTL(a, b) (a) argument
751 #define arguments_ODY_IOBNX_MSIX_VECX_CTL(a, b) (a), (b), -1, -1 argument
771 static inline uint64_t ODY_IOBNX_NCBX_ACC(uint64_t a, uint64_t b) __attribute__ ((pure, always_inli…
772 static inline uint64_t ODY_IOBNX_NCBX_ACC(uint64_t a, uint64_t b) in ODY_IOBNX_NCBX_ACC() argument
774 if ((a <= 4) && (b <= 255)) in ODY_IOBNX_NCBX_ACC()
775 return 0x87e1200c0000ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0xff); in ODY_IOBNX_NCBX_ACC()
776 __ody_csr_fatal("IOBNX_NCBX_ACC", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBX_ACC()
779 #define typedef_ODY_IOBNX_NCBX_ACC(a, b) ody_iobnx_ncbx_acc_t argument
780 #define bustype_ODY_IOBNX_NCBX_ACC(a, b) CSR_TYPE_RSL argument
781 #define basename_ODY_IOBNX_NCBX_ACC(a, b) "IOBNX_NCBX_ACC" argument
782 #define device_bar_ODY_IOBNX_NCBX_ACC(a, b) 0x0 /* PF_BAR0 */ argument
783 #define busnum_ODY_IOBNX_NCBX_ACC(a, b) (a) argument
784 #define arguments_ODY_IOBNX_NCBX_ACC(a, b) (a), (b), -1, -1 argument
812 static inline uint64_t ODY_IOBNX_NCBX_PERMIT(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
813 static inline uint64_t ODY_IOBNX_NCBX_PERMIT(uint64_t a, uint64_t b) in ODY_IOBNX_NCBX_PERMIT() argument
815 if ((a <= 4) && (b <= 255)) in ODY_IOBNX_NCBX_PERMIT()
816 return 0x87e1200d0000ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0xff); in ODY_IOBNX_NCBX_PERMIT()
817 __ody_csr_fatal("IOBNX_NCBX_PERMIT", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBX_PERMIT()
820 #define typedef_ODY_IOBNX_NCBX_PERMIT(a, b) ody_iobnx_ncbx_permit_t argument
821 #define bustype_ODY_IOBNX_NCBX_PERMIT(a, b) CSR_TYPE_RSL argument
822 #define basename_ODY_IOBNX_NCBX_PERMIT(a, b) "IOBNX_NCBX_PERMIT" argument
823 #define device_bar_ODY_IOBNX_NCBX_PERMIT(a, b) 0x0 /* PF_BAR0 */ argument
824 #define busnum_ODY_IOBNX_NCBX_PERMIT(a, b) (a) argument
825 #define arguments_ODY_IOBNX_NCBX_PERMIT(a, b) (a), (b), -1, -1 argument
843 static inline uint64_t ODY_IOBNX_NCBIX_CR_ERR_STATUS(uint64_t a, uint64_t b) __attribute__ ((pure, …
844 static inline uint64_t ODY_IOBNX_NCBIX_CR_ERR_STATUS(uint64_t a, uint64_t b) in ODY_IOBNX_NCBIX_CR_ERR_STATUS() argument
846 if ((a <= 4) && (b <= 3)) in ODY_IOBNX_NCBIX_CR_ERR_STATUS()
847 return 0x87e120000100ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0x3); in ODY_IOBNX_NCBIX_CR_ERR_STATUS()
848 __ody_csr_fatal("IOBNX_NCBIX_CR_ERR_STATUS", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBIX_CR_ERR_STATUS()
851 #define typedef_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) ody_iobnx_ncbix_cr_err_status_t argument
852 #define bustype_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) CSR_TYPE_RSL argument
853 #define basename_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) "IOBNX_NCBIX_CR_ERR_STATUS" argument
854 #define device_bar_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) 0x0 /* PF_BAR0 */ argument
855 #define busnum_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) (a) argument
856 #define arguments_ODY_IOBNX_NCBIX_CR_ERR_STATUS(a, b) (a), (b), -1, -1 argument
875 static inline uint64_t ODY_IOBNX_NCBOX_CR_ERR_STATUS(uint64_t a, uint64_t b) __attribute__ ((pure, …
876 static inline uint64_t ODY_IOBNX_NCBOX_CR_ERR_STATUS(uint64_t a, uint64_t b) in ODY_IOBNX_NCBOX_CR_ERR_STATUS() argument
878 if ((a <= 4) && (b <= 3)) in ODY_IOBNX_NCBOX_CR_ERR_STATUS()
879 return 0x87e120000120ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0x3); in ODY_IOBNX_NCBOX_CR_ERR_STATUS()
880 __ody_csr_fatal("IOBNX_NCBOX_CR_ERR_STATUS", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBOX_CR_ERR_STATUS()
883 #define typedef_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) ody_iobnx_ncbox_cr_err_status_t argument
884 #define bustype_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) CSR_TYPE_RSL argument
885 #define basename_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) "IOBNX_NCBOX_CR_ERR_STATUS" argument
886 #define device_bar_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) 0x0 /* PF_BAR0 */ argument
887 #define busnum_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) (a) argument
888 #define arguments_ODY_IOBNX_NCBOX_CR_ERR_STATUS(a, b) (a), (b), -1, -1 argument
905 static inline uint64_t ODY_IOBNX_NCBOX_PSN_STATUS(uint64_t a, uint64_t b) __attribute__ ((pure, alw…
906 static inline uint64_t ODY_IOBNX_NCBOX_PSN_STATUS(uint64_t a, uint64_t b) in ODY_IOBNX_NCBOX_PSN_STATUS() argument
908 if ((a <= 4) && (b <= 3)) in ODY_IOBNX_NCBOX_PSN_STATUS()
909 return 0x87e120003040ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0x3); in ODY_IOBNX_NCBOX_PSN_STATUS()
910 __ody_csr_fatal("IOBNX_NCBOX_PSN_STATUS", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBOX_PSN_STATUS()
913 #define typedef_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) ody_iobnx_ncbox_psn_status_t argument
914 #define bustype_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) CSR_TYPE_RSL argument
915 #define basename_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) "IOBNX_NCBOX_PSN_STATUS" argument
916 #define device_bar_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) 0x0 /* PF_BAR0 */ argument
917 #define busnum_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) (a) argument
918 #define arguments_ODY_IOBNX_NCBOX_PSN_STATUS(a, b) (a), (b), -1, -1 argument
936 static inline uint64_t ODY_IOBNX_NCBO_TO(uint64_t a) __attribute__ ((pure, always_inline));
937 static inline uint64_t ODY_IOBNX_NCBO_TO(uint64_t a) in ODY_IOBNX_NCBO_TO() argument
939 if (a <= 4) in ODY_IOBNX_NCBO_TO()
940 return 0x87e120000008ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_NCBO_TO()
941 __ody_csr_fatal("IOBNX_NCBO_TO", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_NCBO_TO()
944 #define typedef_ODY_IOBNX_NCBO_TO(a) ody_iobnx_ncbo_to_t argument
945 #define bustype_ODY_IOBNX_NCBO_TO(a) CSR_TYPE_RSL argument
946 #define basename_ODY_IOBNX_NCBO_TO(a) "IOBNX_NCBO_TO" argument
947 #define device_bar_ODY_IOBNX_NCBO_TO(a) 0x0 /* PF_BAR0 */ argument
948 #define busnum_ODY_IOBNX_NCBO_TO(a) (a) argument
949 #define arguments_ODY_IOBNX_NCBO_TO(a) (a), -1, -1, -1 argument
970 static inline uint64_t ODY_IOBNX_NCBO_TO_ERRX(uint64_t a, uint64_t b) __attribute__ ((pure, always_…
971 static inline uint64_t ODY_IOBNX_NCBO_TO_ERRX(uint64_t a, uint64_t b) in ODY_IOBNX_NCBO_TO_ERRX() argument
973 if ((a <= 4) && (b <= 3)) in ODY_IOBNX_NCBO_TO_ERRX()
974 return 0x87e1200a0000ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0x3); in ODY_IOBNX_NCBO_TO_ERRX()
975 __ody_csr_fatal("IOBNX_NCBO_TO_ERRX", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_NCBO_TO_ERRX()
978 #define typedef_ODY_IOBNX_NCBO_TO_ERRX(a, b) ody_iobnx_ncbo_to_errx_t argument
979 #define bustype_ODY_IOBNX_NCBO_TO_ERRX(a, b) CSR_TYPE_RSL argument
980 #define basename_ODY_IOBNX_NCBO_TO_ERRX(a, b) "IOBNX_NCBO_TO_ERRX" argument
981 #define device_bar_ODY_IOBNX_NCBO_TO_ERRX(a, b) 0x0 /* PF_BAR0 */ argument
982 #define busnum_ODY_IOBNX_NCBO_TO_ERRX(a, b) (a) argument
983 #define arguments_ODY_IOBNX_NCBO_TO_ERRX(a, b) (a), (b), -1, -1 argument
1004 static inline uint64_t ODY_IOBNX_OUTB_ERR_STATUS(uint64_t a) __attribute__ ((pure, always_inline));
1005 static inline uint64_t ODY_IOBNX_OUTB_ERR_STATUS(uint64_t a) in ODY_IOBNX_OUTB_ERR_STATUS() argument
1007 if (a <= 4) in ODY_IOBNX_OUTB_ERR_STATUS()
1008 return 0x87e120083090ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_OUTB_ERR_STATUS()
1009 __ody_csr_fatal("IOBNX_OUTB_ERR_STATUS", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_OUTB_ERR_STATUS()
1012 #define typedef_ODY_IOBNX_OUTB_ERR_STATUS(a) ody_iobnx_outb_err_status_t argument
1013 #define bustype_ODY_IOBNX_OUTB_ERR_STATUS(a) CSR_TYPE_RSL argument
1014 #define basename_ODY_IOBNX_OUTB_ERR_STATUS(a) "IOBNX_OUTB_ERR_STATUS" argument
1015 #define device_bar_ODY_IOBNX_OUTB_ERR_STATUS(a) 0x0 /* PF_BAR0 */ argument
1016 #define busnum_ODY_IOBNX_OUTB_ERR_STATUS(a) (a) argument
1017 #define arguments_ODY_IOBNX_OUTB_ERR_STATUS(a) (a), -1, -1, -1 argument
1034 static inline uint64_t ODY_IOBNX_PSN_CTL(uint64_t a) __attribute__ ((pure, always_inline));
1035 static inline uint64_t ODY_IOBNX_PSN_CTL(uint64_t a) in ODY_IOBNX_PSN_CTL() argument
1037 if (a <= 4) in ODY_IOBNX_PSN_CTL()
1038 return 0x87e120083050ll + 0x1000000ll * ((a) & 0x7); in ODY_IOBNX_PSN_CTL()
1039 __ody_csr_fatal("IOBNX_PSN_CTL", 1, a, 0, 0, 0, 0, 0); in ODY_IOBNX_PSN_CTL()
1042 #define typedef_ODY_IOBNX_PSN_CTL(a) ody_iobnx_psn_ctl_t argument
1043 #define bustype_ODY_IOBNX_PSN_CTL(a) CSR_TYPE_RSL argument
1044 #define basename_ODY_IOBNX_PSN_CTL(a) "IOBNX_PSN_CTL" argument
1045 #define device_bar_ODY_IOBNX_PSN_CTL(a) 0x0 /* PF_BAR0 */ argument
1046 #define busnum_ODY_IOBNX_PSN_CTL(a) (a) argument
1047 #define arguments_ODY_IOBNX_PSN_CTL(a) (a), -1, -1, -1 argument
1083 static inline uint64_t ODY_IOBNX_RSLX_STREAMS(uint64_t a, uint64_t b) __attribute__ ((pure, always_…
1084 static inline uint64_t ODY_IOBNX_RSLX_STREAMS(uint64_t a, uint64_t b) in ODY_IOBNX_RSLX_STREAMS() argument
1086 if ((a <= 4) && (b <= 1023)) in ODY_IOBNX_RSLX_STREAMS()
1087 return 0x87e120004000ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0x3ff); in ODY_IOBNX_RSLX_STREAMS()
1088 __ody_csr_fatal("IOBNX_RSLX_STREAMS", 2, a, b, 0, 0, 0, 0); in ODY_IOBNX_RSLX_STREAMS()
1091 #define typedef_ODY_IOBNX_RSLX_STREAMS(a, b) ody_iobnx_rslx_streams_t argument
1092 #define bustype_ODY_IOBNX_RSLX_STREAMS(a, b) CSR_TYPE_RSL argument
1093 #define basename_ODY_IOBNX_RSLX_STREAMS(a, b) "IOBNX_RSLX_STREAMS" argument
1094 #define device_bar_ODY_IOBNX_RSLX_STREAMS(a, b) 0x0 /* PF_BAR0 */ argument
1095 #define busnum_ODY_IOBNX_RSLX_STREAMS(a, b) (a) argument
1096 #define arguments_ODY_IOBNX_RSLX_STREAMS(a, b) (a), (b), -1, -1 argument