Lines Matching refs:a
28 #define ODY_SMMU_BAR_E_SMMUX_PF_BAR0(a) (0x830000000000ll + 0x1000000000ll * (a)) argument
160 static inline uint64_t ODY_SMMUX_AGBPA(uint64_t a) __attribute__ ((pure, always_inline));
161 static inline uint64_t ODY_SMMUX_AGBPA(uint64_t a) in ODY_SMMUX_AGBPA() argument
163 if (a <= 3) in ODY_SMMUX_AGBPA()
164 return 0x830000000048ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_AGBPA()
165 __ody_csr_fatal("SMMUX_AGBPA", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_AGBPA()
168 #define typedef_ODY_SMMUX_AGBPA(a) ody_smmux_agbpa_t argument
169 #define bustype_ODY_SMMUX_AGBPA(a) CSR_TYPE_NCB32b argument
170 #define basename_ODY_SMMUX_AGBPA(a) "SMMUX_AGBPA" argument
171 #define device_bar_ODY_SMMUX_AGBPA(a) 0x0 /* PF_BAR0 */ argument
172 #define busnum_ODY_SMMUX_AGBPA(a) (a) argument
173 #define arguments_ODY_SMMUX_AGBPA(a) (a), -1, -1, -1 argument
192 static inline uint64_t ODY_SMMUX_AIDR(uint64_t a) __attribute__ ((pure, always_inline));
193 static inline uint64_t ODY_SMMUX_AIDR(uint64_t a) in ODY_SMMUX_AIDR() argument
195 if (a <= 3) in ODY_SMMUX_AIDR()
196 return 0x83000000001cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_AIDR()
197 __ody_csr_fatal("SMMUX_AIDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_AIDR()
200 #define typedef_ODY_SMMUX_AIDR(a) ody_smmux_aidr_t argument
201 #define bustype_ODY_SMMUX_AIDR(a) CSR_TYPE_NCB32b argument
202 #define basename_ODY_SMMUX_AIDR(a) "SMMUX_AIDR" argument
203 #define device_bar_ODY_SMMUX_AIDR(a) 0x0 /* PF_BAR0 */ argument
204 #define busnum_ODY_SMMUX_AIDR(a) (a) argument
205 #define arguments_ODY_SMMUX_AIDR(a) (a), -1, -1, -1 argument
222 static inline uint64_t ODY_SMMUX_CIDR0(uint64_t a) __attribute__ ((pure, always_inline));
223 static inline uint64_t ODY_SMMUX_CIDR0(uint64_t a) in ODY_SMMUX_CIDR0() argument
225 if (a <= 3) in ODY_SMMUX_CIDR0()
226 return 0x830000000ff0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CIDR0()
227 __ody_csr_fatal("SMMUX_CIDR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CIDR0()
230 #define typedef_ODY_SMMUX_CIDR0(a) ody_smmux_cidr0_t argument
231 #define bustype_ODY_SMMUX_CIDR0(a) CSR_TYPE_NCB32b argument
232 #define basename_ODY_SMMUX_CIDR0(a) "SMMUX_CIDR0" argument
233 #define device_bar_ODY_SMMUX_CIDR0(a) 0x0 /* PF_BAR0 */ argument
234 #define busnum_ODY_SMMUX_CIDR0(a) (a) argument
235 #define arguments_ODY_SMMUX_CIDR0(a) (a), -1, -1, -1 argument
253 static inline uint64_t ODY_SMMUX_CIDR1(uint64_t a) __attribute__ ((pure, always_inline));
254 static inline uint64_t ODY_SMMUX_CIDR1(uint64_t a) in ODY_SMMUX_CIDR1() argument
256 if (a <= 3) in ODY_SMMUX_CIDR1()
257 return 0x830000000ff4ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CIDR1()
258 __ody_csr_fatal("SMMUX_CIDR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CIDR1()
261 #define typedef_ODY_SMMUX_CIDR1(a) ody_smmux_cidr1_t argument
262 #define bustype_ODY_SMMUX_CIDR1(a) CSR_TYPE_NCB32b argument
263 #define basename_ODY_SMMUX_CIDR1(a) "SMMUX_CIDR1" argument
264 #define device_bar_ODY_SMMUX_CIDR1(a) 0x0 /* PF_BAR0 */ argument
265 #define busnum_ODY_SMMUX_CIDR1(a) (a) argument
266 #define arguments_ODY_SMMUX_CIDR1(a) (a), -1, -1, -1 argument
283 static inline uint64_t ODY_SMMUX_CIDR2(uint64_t a) __attribute__ ((pure, always_inline));
284 static inline uint64_t ODY_SMMUX_CIDR2(uint64_t a) in ODY_SMMUX_CIDR2() argument
286 if (a <= 3) in ODY_SMMUX_CIDR2()
287 return 0x830000000ff8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CIDR2()
288 __ody_csr_fatal("SMMUX_CIDR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CIDR2()
291 #define typedef_ODY_SMMUX_CIDR2(a) ody_smmux_cidr2_t argument
292 #define bustype_ODY_SMMUX_CIDR2(a) CSR_TYPE_NCB32b argument
293 #define basename_ODY_SMMUX_CIDR2(a) "SMMUX_CIDR2" argument
294 #define device_bar_ODY_SMMUX_CIDR2(a) 0x0 /* PF_BAR0 */ argument
295 #define busnum_ODY_SMMUX_CIDR2(a) (a) argument
296 #define arguments_ODY_SMMUX_CIDR2(a) (a), -1, -1, -1 argument
313 static inline uint64_t ODY_SMMUX_CIDR3(uint64_t a) __attribute__ ((pure, always_inline));
314 static inline uint64_t ODY_SMMUX_CIDR3(uint64_t a) in ODY_SMMUX_CIDR3() argument
316 if (a <= 3) in ODY_SMMUX_CIDR3()
317 return 0x830000000ffcll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CIDR3()
318 __ody_csr_fatal("SMMUX_CIDR3", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CIDR3()
321 #define typedef_ODY_SMMUX_CIDR3(a) ody_smmux_cidr3_t argument
322 #define bustype_ODY_SMMUX_CIDR3(a) CSR_TYPE_NCB32b argument
323 #define basename_ODY_SMMUX_CIDR3(a) "SMMUX_CIDR3" argument
324 #define device_bar_ODY_SMMUX_CIDR3(a) 0x0 /* PF_BAR0 */ argument
325 #define busnum_ODY_SMMUX_CIDR3(a) (a) argument
326 #define arguments_ODY_SMMUX_CIDR3(a) (a), -1, -1, -1 argument
346 static inline uint64_t ODY_SMMUX_CMDQ_BASE(uint64_t a) __attribute__ ((pure, always_inline));
347 static inline uint64_t ODY_SMMUX_CMDQ_BASE(uint64_t a) in ODY_SMMUX_CMDQ_BASE() argument
349 if (a <= 3) in ODY_SMMUX_CMDQ_BASE()
350 return 0x830000000090ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_BASE()
351 __ody_csr_fatal("SMMUX_CMDQ_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_BASE()
354 #define typedef_ODY_SMMUX_CMDQ_BASE(a) ody_smmux_cmdq_base_t argument
355 #define bustype_ODY_SMMUX_CMDQ_BASE(a) CSR_TYPE_NCB argument
356 #define basename_ODY_SMMUX_CMDQ_BASE(a) "SMMUX_CMDQ_BASE" argument
357 #define device_bar_ODY_SMMUX_CMDQ_BASE(a) 0x0 /* PF_BAR0 */ argument
358 #define busnum_ODY_SMMUX_CMDQ_BASE(a) (a) argument
359 #define arguments_ODY_SMMUX_CMDQ_BASE(a) (a), -1, -1, -1 argument
378 static inline uint64_t ODY_SMMUX_CMDQ_CONS(uint64_t a) __attribute__ ((pure, always_inline));
379 static inline uint64_t ODY_SMMUX_CMDQ_CONS(uint64_t a) in ODY_SMMUX_CMDQ_CONS() argument
381 if (a <= 3) in ODY_SMMUX_CMDQ_CONS()
382 return 0x83000000009cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_CONS()
383 __ody_csr_fatal("SMMUX_CMDQ_CONS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_CONS()
386 #define typedef_ODY_SMMUX_CMDQ_CONS(a) ody_smmux_cmdq_cons_t argument
387 #define bustype_ODY_SMMUX_CMDQ_CONS(a) CSR_TYPE_NCB32b argument
388 #define basename_ODY_SMMUX_CMDQ_CONS(a) "SMMUX_CMDQ_CONS" argument
389 #define device_bar_ODY_SMMUX_CMDQ_CONS(a) 0x0 /* PF_BAR0 */ argument
390 #define busnum_ODY_SMMUX_CMDQ_CONS(a) (a) argument
391 #define arguments_ODY_SMMUX_CMDQ_CONS(a) (a), -1, -1, -1 argument
413 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(uint64_t a, uint64_t b) __attribute__ ((pu…
414 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(uint64_t a, uint64_t b) in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX() argument
416 if ((a <= 3) && (b == 0)) in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX()
417 return 0x830000004000ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX()
418 __ody_csr_fatal("SMMUX_CMDQ_CONTROL_PAGE_BASEX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX()
421 #define typedef_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) ody_smmux_cmdq_control_page_basex_t argument
422 #define bustype_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) CSR_TYPE_NCB argument
423 #define basename_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) "SMMUX_CMDQ_CONTROL_PAGE_BASEX" argument
424 #define device_bar_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) 0x0 /* PF_BAR0 */ argument
425 #define busnum_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) (a) argument
426 #define arguments_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) (a), (b), -1, -1 argument
444 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(uint64_t a, uint64_t b) __attribute__ ((pur…
445 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(uint64_t a, uint64_t b) in ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX() argument
447 if ((a <= 3) && (b == 0)) in ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX()
448 return 0x830000004008ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX()
449 __ody_csr_fatal("SMMUX_CMDQ_CONTROL_PAGE_CFGX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX()
452 #define typedef_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) ody_smmux_cmdq_control_page_cfgx_t argument
453 #define bustype_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) CSR_TYPE_NCB32b argument
454 #define basename_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) "SMMUX_CMDQ_CONTROL_PAGE_CFGX" argument
455 #define device_bar_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) 0x0 /* PF_BAR0 */ argument
456 #define busnum_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) (a) argument
457 #define arguments_ODY_SMMUX_CMDQ_CONTROL_PAGE_CFGX(a, b) (a), (b), -1, -1 argument
475 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(uint64_t a, uint64_t b) __attribute__ ((…
476 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(uint64_t a, uint64_t b) in ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX() argument
478 if ((a <= 3) && (b == 0)) in ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX()
479 return 0x83000000400cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX()
480 __ody_csr_fatal("SMMUX_CMDQ_CONTROL_PAGE_STATUSX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX()
483 #define typedef_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) ody_smmux_cmdq_control_page_statusx_t argument
484 #define bustype_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) CSR_TYPE_NCB32b argument
485 #define basename_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) "SMMUX_CMDQ_CONTROL_PAGE_STATUSX" argument
486 #define device_bar_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) 0x0 /* PF_BAR0 */ argument
487 #define busnum_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) (a) argument
488 #define arguments_ODY_SMMUX_CMDQ_CONTROL_PAGE_STATUSX(a, b) (a), (b), -1, -1 argument
505 static inline uint64_t ODY_SMMUX_CMDQ_PROD(uint64_t a) __attribute__ ((pure, always_inline));
506 static inline uint64_t ODY_SMMUX_CMDQ_PROD(uint64_t a) in ODY_SMMUX_CMDQ_PROD() argument
508 if (a <= 3) in ODY_SMMUX_CMDQ_PROD()
509 return 0x830000000098ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CMDQ_PROD()
510 __ody_csr_fatal("SMMUX_CMDQ_PROD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_PROD()
513 #define typedef_ODY_SMMUX_CMDQ_PROD(a) ody_smmux_cmdq_prod_t argument
514 #define bustype_ODY_SMMUX_CMDQ_PROD(a) CSR_TYPE_NCB32b argument
515 #define basename_ODY_SMMUX_CMDQ_PROD(a) "SMMUX_CMDQ_PROD" argument
516 #define device_bar_ODY_SMMUX_CMDQ_PROD(a) 0x0 /* PF_BAR0 */ argument
517 #define busnum_ODY_SMMUX_CMDQ_PROD(a) (a) argument
518 #define arguments_ODY_SMMUX_CMDQ_PROD(a) (a), -1, -1, -1 argument
588 static inline uint64_t ODY_SMMUX_CR0(uint64_t a) __attribute__ ((pure, always_inline));
589 static inline uint64_t ODY_SMMUX_CR0(uint64_t a) in ODY_SMMUX_CR0() argument
591 if (a <= 3) in ODY_SMMUX_CR0()
592 return 0x830000000020ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CR0()
593 __ody_csr_fatal("SMMUX_CR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CR0()
596 #define typedef_ODY_SMMUX_CR0(a) ody_smmux_cr0_t argument
597 #define bustype_ODY_SMMUX_CR0(a) CSR_TYPE_NCB32b argument
598 #define basename_ODY_SMMUX_CR0(a) "SMMUX_CR0" argument
599 #define device_bar_ODY_SMMUX_CR0(a) 0x0 /* PF_BAR0 */ argument
600 #define busnum_ODY_SMMUX_CR0(a) (a) argument
601 #define arguments_ODY_SMMUX_CR0(a) (a), -1, -1, -1 argument
625 static inline uint64_t ODY_SMMUX_CR0ACK(uint64_t a) __attribute__ ((pure, always_inline));
626 static inline uint64_t ODY_SMMUX_CR0ACK(uint64_t a) in ODY_SMMUX_CR0ACK() argument
628 if (a <= 3) in ODY_SMMUX_CR0ACK()
629 return 0x830000000024ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CR0ACK()
630 __ody_csr_fatal("SMMUX_CR0ACK", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CR0ACK()
633 #define typedef_ODY_SMMUX_CR0ACK(a) ody_smmux_cr0ack_t argument
634 #define bustype_ODY_SMMUX_CR0ACK(a) CSR_TYPE_NCB32b argument
635 #define basename_ODY_SMMUX_CR0ACK(a) "SMMUX_CR0ACK" argument
636 #define device_bar_ODY_SMMUX_CR0ACK(a) 0x0 /* PF_BAR0 */ argument
637 #define busnum_ODY_SMMUX_CR0ACK(a) (a) argument
638 #define arguments_ODY_SMMUX_CR0ACK(a) (a), -1, -1, -1 argument
660 static inline uint64_t ODY_SMMUX_CR1(uint64_t a) __attribute__ ((pure, always_inline));
661 static inline uint64_t ODY_SMMUX_CR1(uint64_t a) in ODY_SMMUX_CR1() argument
663 if (a <= 3) in ODY_SMMUX_CR1()
664 return 0x830000000028ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CR1()
665 __ody_csr_fatal("SMMUX_CR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CR1()
668 #define typedef_ODY_SMMUX_CR1(a) ody_smmux_cr1_t argument
669 #define bustype_ODY_SMMUX_CR1(a) CSR_TYPE_NCB32b argument
670 #define basename_ODY_SMMUX_CR1(a) "SMMUX_CR1" argument
671 #define device_bar_ODY_SMMUX_CR1(a) 0x0 /* PF_BAR0 */ argument
672 #define busnum_ODY_SMMUX_CR1(a) (a) argument
673 #define arguments_ODY_SMMUX_CR1(a) (a), -1, -1, -1 argument
692 static inline uint64_t ODY_SMMUX_CR2(uint64_t a) __attribute__ ((pure, always_inline));
693 static inline uint64_t ODY_SMMUX_CR2(uint64_t a) in ODY_SMMUX_CR2() argument
695 if (a <= 3) in ODY_SMMUX_CR2()
696 return 0x83000000002cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_CR2()
697 __ody_csr_fatal("SMMUX_CR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_CR2()
700 #define typedef_ODY_SMMUX_CR2(a) ody_smmux_cr2_t argument
701 #define bustype_ODY_SMMUX_CR2(a) CSR_TYPE_NCB32b argument
702 #define basename_ODY_SMMUX_CR2(a) "SMMUX_CR2" argument
703 #define device_bar_ODY_SMMUX_CR2(a) 0x0 /* PF_BAR0 */ argument
704 #define busnum_ODY_SMMUX_CR2(a) (a) argument
705 #define arguments_ODY_SMMUX_CR2(a) (a), -1, -1, -1 argument
726 static inline uint64_t ODY_SMMUX_ECMDQ_BASEX(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
727 static inline uint64_t ODY_SMMUX_ECMDQ_BASEX(uint64_t a, uint64_t b) in ODY_SMMUX_ECMDQ_BASEX() argument
729 if ((a <= 3) && (b <= 127)) in ODY_SMMUX_ECMDQ_BASEX()
730 return 0x830000180000ll + 0x1000000000ll * ((a) & 0x3) + 0x200ll * ((b) & 0x7f); in ODY_SMMUX_ECMDQ_BASEX()
731 __ody_csr_fatal("SMMUX_ECMDQ_BASEX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_ECMDQ_BASEX()
734 #define typedef_ODY_SMMUX_ECMDQ_BASEX(a, b) ody_smmux_ecmdq_basex_t argument
735 #define bustype_ODY_SMMUX_ECMDQ_BASEX(a, b) CSR_TYPE_NCB argument
736 #define basename_ODY_SMMUX_ECMDQ_BASEX(a, b) "SMMUX_ECMDQ_BASEX" argument
737 #define device_bar_ODY_SMMUX_ECMDQ_BASEX(a, b) 0x0 /* PF_BAR0 */ argument
738 #define busnum_ODY_SMMUX_ECMDQ_BASEX(a, b) (a) argument
739 #define arguments_ODY_SMMUX_ECMDQ_BASEX(a, b) (a), (b), -1, -1 argument
761 static inline uint64_t ODY_SMMUX_ECMDQ_CONSX(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
762 static inline uint64_t ODY_SMMUX_ECMDQ_CONSX(uint64_t a, uint64_t b) in ODY_SMMUX_ECMDQ_CONSX() argument
764 if ((a <= 3) && (b <= 127)) in ODY_SMMUX_ECMDQ_CONSX()
765 return 0x83000018000cll + 0x1000000000ll * ((a) & 0x3) + 0x200ll * ((b) & 0x7f); in ODY_SMMUX_ECMDQ_CONSX()
766 __ody_csr_fatal("SMMUX_ECMDQ_CONSX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_ECMDQ_CONSX()
769 #define typedef_ODY_SMMUX_ECMDQ_CONSX(a, b) ody_smmux_ecmdq_consx_t argument
770 #define bustype_ODY_SMMUX_ECMDQ_CONSX(a, b) CSR_TYPE_NCB32b argument
771 #define basename_ODY_SMMUX_ECMDQ_CONSX(a, b) "SMMUX_ECMDQ_CONSX" argument
772 #define device_bar_ODY_SMMUX_ECMDQ_CONSX(a, b) 0x0 /* PF_BAR0 */ argument
773 #define busnum_ODY_SMMUX_ECMDQ_CONSX(a, b) (a) argument
774 #define arguments_ODY_SMMUX_ECMDQ_CONSX(a, b) (a), (b), -1, -1 argument
795 static inline uint64_t ODY_SMMUX_ECMDQ_PRODX(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
796 static inline uint64_t ODY_SMMUX_ECMDQ_PRODX(uint64_t a, uint64_t b) in ODY_SMMUX_ECMDQ_PRODX() argument
798 if ((a <= 3) && (b <= 127)) in ODY_SMMUX_ECMDQ_PRODX()
799 return 0x830000180008ll + 0x1000000000ll * ((a) & 0x3) + 0x200ll * ((b) & 0x7f); in ODY_SMMUX_ECMDQ_PRODX()
800 __ody_csr_fatal("SMMUX_ECMDQ_PRODX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_ECMDQ_PRODX()
803 #define typedef_ODY_SMMUX_ECMDQ_PRODX(a, b) ody_smmux_ecmdq_prodx_t argument
804 #define bustype_ODY_SMMUX_ECMDQ_PRODX(a, b) CSR_TYPE_NCB32b argument
805 #define basename_ODY_SMMUX_ECMDQ_PRODX(a, b) "SMMUX_ECMDQ_PRODX" argument
806 #define device_bar_ODY_SMMUX_ECMDQ_PRODX(a, b) 0x0 /* PF_BAR0 */ argument
807 #define busnum_ODY_SMMUX_ECMDQ_PRODX(a, b) (a) argument
808 #define arguments_ODY_SMMUX_ECMDQ_PRODX(a, b) (a), (b), -1, -1 argument
828 static inline uint64_t ODY_SMMUX_EVENTQ_BASE(uint64_t a) __attribute__ ((pure, always_inline));
829 static inline uint64_t ODY_SMMUX_EVENTQ_BASE(uint64_t a) in ODY_SMMUX_EVENTQ_BASE() argument
831 if (a <= 3) in ODY_SMMUX_EVENTQ_BASE()
832 return 0x8300000000a0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_BASE()
833 __ody_csr_fatal("SMMUX_EVENTQ_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_BASE()
836 #define typedef_ODY_SMMUX_EVENTQ_BASE(a) ody_smmux_eventq_base_t argument
837 #define bustype_ODY_SMMUX_EVENTQ_BASE(a) CSR_TYPE_NCB argument
838 #define basename_ODY_SMMUX_EVENTQ_BASE(a) "SMMUX_EVENTQ_BASE" argument
839 #define device_bar_ODY_SMMUX_EVENTQ_BASE(a) 0x0 /* PF_BAR0 */ argument
840 #define busnum_ODY_SMMUX_EVENTQ_BASE(a) (a) argument
841 #define arguments_ODY_SMMUX_EVENTQ_BASE(a) (a), -1, -1, -1 argument
859 static inline uint64_t ODY_SMMUX_EVENTQ_CONS(uint64_t a) __attribute__ ((pure, always_inline));
860 static inline uint64_t ODY_SMMUX_EVENTQ_CONS(uint64_t a) in ODY_SMMUX_EVENTQ_CONS() argument
862 if (a <= 3) in ODY_SMMUX_EVENTQ_CONS()
863 return 0x8300000100acll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_CONS()
864 __ody_csr_fatal("SMMUX_EVENTQ_CONS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_CONS()
867 #define typedef_ODY_SMMUX_EVENTQ_CONS(a) ody_smmux_eventq_cons_t argument
868 #define bustype_ODY_SMMUX_EVENTQ_CONS(a) CSR_TYPE_NCB32b argument
869 #define basename_ODY_SMMUX_EVENTQ_CONS(a) "SMMUX_EVENTQ_CONS" argument
870 #define device_bar_ODY_SMMUX_EVENTQ_CONS(a) 0x0 /* PF_BAR0 */ argument
871 #define busnum_ODY_SMMUX_EVENTQ_CONS(a) (a) argument
872 #define arguments_ODY_SMMUX_EVENTQ_CONS(a) (a), -1, -1, -1 argument
890 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline));
891 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG0(uint64_t a) in ODY_SMMUX_EVENTQ_IRQ_CFG0() argument
893 if (a <= 3) in ODY_SMMUX_EVENTQ_IRQ_CFG0()
894 return 0x8300000000b0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_IRQ_CFG0()
895 __ody_csr_fatal("SMMUX_EVENTQ_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_IRQ_CFG0()
898 #define typedef_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) ody_smmux_eventq_irq_cfg0_t argument
899 #define bustype_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) CSR_TYPE_NCB argument
900 #define basename_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) "SMMUX_EVENTQ_IRQ_CFG0" argument
901 #define device_bar_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
902 #define busnum_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) (a) argument
903 #define arguments_ODY_SMMUX_EVENTQ_IRQ_CFG0(a) (a), -1, -1, -1 argument
919 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline));
920 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG1(uint64_t a) in ODY_SMMUX_EVENTQ_IRQ_CFG1() argument
922 if (a <= 3) in ODY_SMMUX_EVENTQ_IRQ_CFG1()
923 return 0x8300000000b8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_IRQ_CFG1()
924 __ody_csr_fatal("SMMUX_EVENTQ_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_IRQ_CFG1()
927 #define typedef_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) ody_smmux_eventq_irq_cfg1_t argument
928 #define bustype_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
929 #define basename_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) "SMMUX_EVENTQ_IRQ_CFG1" argument
930 #define device_bar_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
931 #define busnum_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) (a) argument
932 #define arguments_ODY_SMMUX_EVENTQ_IRQ_CFG1(a) (a), -1, -1, -1 argument
950 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG2(uint64_t a) __attribute__ ((pure, always_inline));
951 static inline uint64_t ODY_SMMUX_EVENTQ_IRQ_CFG2(uint64_t a) in ODY_SMMUX_EVENTQ_IRQ_CFG2() argument
953 if (a <= 3) in ODY_SMMUX_EVENTQ_IRQ_CFG2()
954 return 0x8300000000bcll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_IRQ_CFG2()
955 __ody_csr_fatal("SMMUX_EVENTQ_IRQ_CFG2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_IRQ_CFG2()
958 #define typedef_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) ody_smmux_eventq_irq_cfg2_t argument
959 #define bustype_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) CSR_TYPE_NCB32b argument
960 #define basename_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) "SMMUX_EVENTQ_IRQ_CFG2" argument
961 #define device_bar_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) 0x0 /* PF_BAR0 */ argument
962 #define busnum_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) (a) argument
963 #define arguments_ODY_SMMUX_EVENTQ_IRQ_CFG2(a) (a), -1, -1, -1 argument
981 static inline uint64_t ODY_SMMUX_EVENTQ_PROD(uint64_t a) __attribute__ ((pure, always_inline));
982 static inline uint64_t ODY_SMMUX_EVENTQ_PROD(uint64_t a) in ODY_SMMUX_EVENTQ_PROD() argument
984 if (a <= 3) in ODY_SMMUX_EVENTQ_PROD()
985 return 0x8300000100a8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_EVENTQ_PROD()
986 __ody_csr_fatal("SMMUX_EVENTQ_PROD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_EVENTQ_PROD()
989 #define typedef_ODY_SMMUX_EVENTQ_PROD(a) ody_smmux_eventq_prod_t argument
990 #define bustype_ODY_SMMUX_EVENTQ_PROD(a) CSR_TYPE_NCB32b argument
991 #define basename_ODY_SMMUX_EVENTQ_PROD(a) "SMMUX_EVENTQ_PROD" argument
992 #define device_bar_ODY_SMMUX_EVENTQ_PROD(a) 0x0 /* PF_BAR0 */ argument
993 #define busnum_ODY_SMMUX_EVENTQ_PROD(a) (a) argument
994 #define arguments_ODY_SMMUX_EVENTQ_PROD(a) (a), -1, -1, -1 argument
1018 static inline uint64_t ODY_SMMUX_GATOS_ADDR(uint64_t a) __attribute__ ((pure, always_inline));
1019 static inline uint64_t ODY_SMMUX_GATOS_ADDR(uint64_t a) in ODY_SMMUX_GATOS_ADDR() argument
1021 if (a <= 3) in ODY_SMMUX_GATOS_ADDR()
1022 return 0x830000000110ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GATOS_ADDR()
1023 __ody_csr_fatal("SMMUX_GATOS_ADDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GATOS_ADDR()
1026 #define typedef_ODY_SMMUX_GATOS_ADDR(a) ody_smmux_gatos_addr_t argument
1027 #define bustype_ODY_SMMUX_GATOS_ADDR(a) CSR_TYPE_NCB argument
1028 #define basename_ODY_SMMUX_GATOS_ADDR(a) "SMMUX_GATOS_ADDR" argument
1029 #define device_bar_ODY_SMMUX_GATOS_ADDR(a) 0x0 /* PF_BAR0 */ argument
1030 #define busnum_ODY_SMMUX_GATOS_ADDR(a) (a) argument
1031 #define arguments_ODY_SMMUX_GATOS_ADDR(a) (a), -1, -1, -1 argument
1048 static inline uint64_t ODY_SMMUX_GATOS_CTRL(uint64_t a) __attribute__ ((pure, always_inline));
1049 static inline uint64_t ODY_SMMUX_GATOS_CTRL(uint64_t a) in ODY_SMMUX_GATOS_CTRL() argument
1051 if (a <= 3) in ODY_SMMUX_GATOS_CTRL()
1052 return 0x830000000100ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GATOS_CTRL()
1053 __ody_csr_fatal("SMMUX_GATOS_CTRL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GATOS_CTRL()
1056 #define typedef_ODY_SMMUX_GATOS_CTRL(a) ody_smmux_gatos_ctrl_t argument
1057 #define bustype_ODY_SMMUX_GATOS_CTRL(a) CSR_TYPE_NCB32b argument
1058 #define basename_ODY_SMMUX_GATOS_CTRL(a) "SMMUX_GATOS_CTRL" argument
1059 #define device_bar_ODY_SMMUX_GATOS_CTRL(a) 0x0 /* PF_BAR0 */ argument
1060 #define busnum_ODY_SMMUX_GATOS_CTRL(a) (a) argument
1061 #define arguments_ODY_SMMUX_GATOS_CTRL(a) (a), -1, -1, -1 argument
1077 static inline uint64_t ODY_SMMUX_GATOS_PAR(uint64_t a) __attribute__ ((pure, always_inline));
1078 static inline uint64_t ODY_SMMUX_GATOS_PAR(uint64_t a) in ODY_SMMUX_GATOS_PAR() argument
1080 if (a <= 3) in ODY_SMMUX_GATOS_PAR()
1081 return 0x830000000118ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GATOS_PAR()
1082 __ody_csr_fatal("SMMUX_GATOS_PAR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GATOS_PAR()
1085 #define typedef_ODY_SMMUX_GATOS_PAR(a) ody_smmux_gatos_par_t argument
1086 #define bustype_ODY_SMMUX_GATOS_PAR(a) CSR_TYPE_NCB argument
1087 #define basename_ODY_SMMUX_GATOS_PAR(a) "SMMUX_GATOS_PAR" argument
1088 #define device_bar_ODY_SMMUX_GATOS_PAR(a) 0x0 /* PF_BAR0 */ argument
1089 #define busnum_ODY_SMMUX_GATOS_PAR(a) (a) argument
1090 #define arguments_ODY_SMMUX_GATOS_PAR(a) (a), -1, -1, -1 argument
1110 static inline uint64_t ODY_SMMUX_GATOS_SID(uint64_t a) __attribute__ ((pure, always_inline));
1111 static inline uint64_t ODY_SMMUX_GATOS_SID(uint64_t a) in ODY_SMMUX_GATOS_SID() argument
1113 if (a <= 3) in ODY_SMMUX_GATOS_SID()
1114 return 0x830000000108ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GATOS_SID()
1115 __ody_csr_fatal("SMMUX_GATOS_SID", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GATOS_SID()
1118 #define typedef_ODY_SMMUX_GATOS_SID(a) ody_smmux_gatos_sid_t argument
1119 #define bustype_ODY_SMMUX_GATOS_SID(a) CSR_TYPE_NCB argument
1120 #define basename_ODY_SMMUX_GATOS_SID(a) "SMMUX_GATOS_SID" argument
1121 #define device_bar_ODY_SMMUX_GATOS_SID(a) 0x0 /* PF_BAR0 */ argument
1122 #define busnum_ODY_SMMUX_GATOS_SID(a) (a) argument
1123 #define arguments_ODY_SMMUX_GATOS_SID(a) (a), -1, -1, -1 argument
1149 static inline uint64_t ODY_SMMUX_GBPA(uint64_t a) __attribute__ ((pure, always_inline));
1150 static inline uint64_t ODY_SMMUX_GBPA(uint64_t a) in ODY_SMMUX_GBPA() argument
1152 if (a <= 3) in ODY_SMMUX_GBPA()
1153 return 0x830000000044ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GBPA()
1154 __ody_csr_fatal("SMMUX_GBPA", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GBPA()
1157 #define typedef_ODY_SMMUX_GBPA(a) ody_smmux_gbpa_t argument
1158 #define bustype_ODY_SMMUX_GBPA(a) CSR_TYPE_NCB32b argument
1159 #define basename_ODY_SMMUX_GBPA(a) "SMMUX_GBPA" argument
1160 #define device_bar_ODY_SMMUX_GBPA(a) 0x0 /* PF_BAR0 */ argument
1161 #define busnum_ODY_SMMUX_GBPA(a) (a) argument
1162 #define arguments_ODY_SMMUX_GBPA(a) (a), -1, -1, -1 argument
1182 static inline uint64_t ODY_SMMUX_GBPMPAM(uint64_t a) __attribute__ ((pure, always_inline));
1183 static inline uint64_t ODY_SMMUX_GBPMPAM(uint64_t a) in ODY_SMMUX_GBPMPAM() argument
1185 if (a <= 3) in ODY_SMMUX_GBPMPAM()
1186 return 0x83000000013cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GBPMPAM()
1187 __ody_csr_fatal("SMMUX_GBPMPAM", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GBPMPAM()
1190 #define typedef_ODY_SMMUX_GBPMPAM(a) ody_smmux_gbpmpam_t argument
1191 #define bustype_ODY_SMMUX_GBPMPAM(a) CSR_TYPE_NCB32b argument
1192 #define basename_ODY_SMMUX_GBPMPAM(a) "SMMUX_GBPMPAM" argument
1193 #define device_bar_ODY_SMMUX_GBPMPAM(a) 0x0 /* PF_BAR0 */ argument
1194 #define busnum_ODY_SMMUX_GBPMPAM(a) (a) argument
1195 #define arguments_ODY_SMMUX_GBPMPAM(a) (a), -1, -1, -1 argument
1233 static inline uint64_t ODY_SMMUX_GERROR(uint64_t a) __attribute__ ((pure, always_inline));
1234 static inline uint64_t ODY_SMMUX_GERROR(uint64_t a) in ODY_SMMUX_GERROR() argument
1236 if (a <= 3) in ODY_SMMUX_GERROR()
1237 return 0x830000000060ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GERROR()
1238 __ody_csr_fatal("SMMUX_GERROR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GERROR()
1241 #define typedef_ODY_SMMUX_GERROR(a) ody_smmux_gerror_t argument
1242 #define bustype_ODY_SMMUX_GERROR(a) CSR_TYPE_NCB32b argument
1243 #define basename_ODY_SMMUX_GERROR(a) "SMMUX_GERROR" argument
1244 #define device_bar_ODY_SMMUX_GERROR(a) 0x0 /* PF_BAR0 */ argument
1245 #define busnum_ODY_SMMUX_GERROR(a) (a) argument
1246 #define arguments_ODY_SMMUX_GERROR(a) (a), -1, -1, -1 argument
1267 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline));
1268 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG0(uint64_t a) in ODY_SMMUX_GERROR_IRQ_CFG0() argument
1270 if (a <= 3) in ODY_SMMUX_GERROR_IRQ_CFG0()
1271 return 0x830000000068ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GERROR_IRQ_CFG0()
1272 __ody_csr_fatal("SMMUX_GERROR_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GERROR_IRQ_CFG0()
1275 #define typedef_ODY_SMMUX_GERROR_IRQ_CFG0(a) ody_smmux_gerror_irq_cfg0_t argument
1276 #define bustype_ODY_SMMUX_GERROR_IRQ_CFG0(a) CSR_TYPE_NCB argument
1277 #define basename_ODY_SMMUX_GERROR_IRQ_CFG0(a) "SMMUX_GERROR_IRQ_CFG0" argument
1278 #define device_bar_ODY_SMMUX_GERROR_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
1279 #define busnum_ODY_SMMUX_GERROR_IRQ_CFG0(a) (a) argument
1280 #define arguments_ODY_SMMUX_GERROR_IRQ_CFG0(a) (a), -1, -1, -1 argument
1296 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline));
1297 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG1(uint64_t a) in ODY_SMMUX_GERROR_IRQ_CFG1() argument
1299 if (a <= 3) in ODY_SMMUX_GERROR_IRQ_CFG1()
1300 return 0x830000000070ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GERROR_IRQ_CFG1()
1301 __ody_csr_fatal("SMMUX_GERROR_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GERROR_IRQ_CFG1()
1304 #define typedef_ODY_SMMUX_GERROR_IRQ_CFG1(a) ody_smmux_gerror_irq_cfg1_t argument
1305 #define bustype_ODY_SMMUX_GERROR_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
1306 #define basename_ODY_SMMUX_GERROR_IRQ_CFG1(a) "SMMUX_GERROR_IRQ_CFG1" argument
1307 #define device_bar_ODY_SMMUX_GERROR_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
1308 #define busnum_ODY_SMMUX_GERROR_IRQ_CFG1(a) (a) argument
1309 #define arguments_ODY_SMMUX_GERROR_IRQ_CFG1(a) (a), -1, -1, -1 argument
1327 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG2(uint64_t a) __attribute__ ((pure, always_inline));
1328 static inline uint64_t ODY_SMMUX_GERROR_IRQ_CFG2(uint64_t a) in ODY_SMMUX_GERROR_IRQ_CFG2() argument
1330 if (a <= 3) in ODY_SMMUX_GERROR_IRQ_CFG2()
1331 return 0x830000000074ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GERROR_IRQ_CFG2()
1332 __ody_csr_fatal("SMMUX_GERROR_IRQ_CFG2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GERROR_IRQ_CFG2()
1335 #define typedef_ODY_SMMUX_GERROR_IRQ_CFG2(a) ody_smmux_gerror_irq_cfg2_t argument
1336 #define bustype_ODY_SMMUX_GERROR_IRQ_CFG2(a) CSR_TYPE_NCB32b argument
1337 #define basename_ODY_SMMUX_GERROR_IRQ_CFG2(a) "SMMUX_GERROR_IRQ_CFG2" argument
1338 #define device_bar_ODY_SMMUX_GERROR_IRQ_CFG2(a) 0x0 /* PF_BAR0 */ argument
1339 #define busnum_ODY_SMMUX_GERROR_IRQ_CFG2(a) (a) argument
1340 #define arguments_ODY_SMMUX_GERROR_IRQ_CFG2(a) (a), -1, -1, -1 argument
1376 static inline uint64_t ODY_SMMUX_GERRORN(uint64_t a) __attribute__ ((pure, always_inline));
1377 static inline uint64_t ODY_SMMUX_GERRORN(uint64_t a) in ODY_SMMUX_GERRORN() argument
1379 if (a <= 3) in ODY_SMMUX_GERRORN()
1380 return 0x830000000064ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GERRORN()
1381 __ody_csr_fatal("SMMUX_GERRORN", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GERRORN()
1384 #define typedef_ODY_SMMUX_GERRORN(a) ody_smmux_gerrorn_t argument
1385 #define bustype_ODY_SMMUX_GERRORN(a) CSR_TYPE_NCB32b argument
1386 #define basename_ODY_SMMUX_GERRORN(a) "SMMUX_GERRORN" argument
1387 #define device_bar_ODY_SMMUX_GERRORN(a) 0x0 /* PF_BAR0 */ argument
1388 #define busnum_ODY_SMMUX_GERRORN(a) (a) argument
1389 #define arguments_ODY_SMMUX_GERRORN(a) (a), -1, -1, -1 argument
1409 static inline uint64_t ODY_SMMUX_GMPAM(uint64_t a) __attribute__ ((pure, always_inline));
1410 static inline uint64_t ODY_SMMUX_GMPAM(uint64_t a) in ODY_SMMUX_GMPAM() argument
1412 if (a <= 3) in ODY_SMMUX_GMPAM()
1413 return 0x830000000138ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_GMPAM()
1414 __ody_csr_fatal("SMMUX_GMPAM", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_GMPAM()
1417 #define typedef_ODY_SMMUX_GMPAM(a) ody_smmux_gmpam_t argument
1418 #define bustype_ODY_SMMUX_GMPAM(a) CSR_TYPE_NCB32b argument
1419 #define basename_ODY_SMMUX_GMPAM(a) "SMMUX_GMPAM" argument
1420 #define device_bar_ODY_SMMUX_GMPAM(a) 0x0 /* PF_BAR0 */ argument
1421 #define busnum_ODY_SMMUX_GMPAM(a) (a) argument
1422 #define arguments_ODY_SMMUX_GMPAM(a) (a), -1, -1, -1 argument
1462 static inline uint64_t ODY_SMMUX_IDR0(uint64_t a) __attribute__ ((pure, always_inline));
1463 static inline uint64_t ODY_SMMUX_IDR0(uint64_t a) in ODY_SMMUX_IDR0() argument
1465 if (a <= 3) in ODY_SMMUX_IDR0()
1466 return 0x830000000000ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR0()
1467 __ody_csr_fatal("SMMUX_IDR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR0()
1470 #define typedef_ODY_SMMUX_IDR0(a) ody_smmux_idr0_t argument
1471 #define bustype_ODY_SMMUX_IDR0(a) CSR_TYPE_NCB32b argument
1472 #define basename_ODY_SMMUX_IDR0(a) "SMMUX_IDR0" argument
1473 #define device_bar_ODY_SMMUX_IDR0(a) 0x0 /* PF_BAR0 */ argument
1474 #define busnum_ODY_SMMUX_IDR0(a) (a) argument
1475 #define arguments_ODY_SMMUX_IDR0(a) (a), -1, -1, -1 argument
1501 static inline uint64_t ODY_SMMUX_IDR1(uint64_t a) __attribute__ ((pure, always_inline));
1502 static inline uint64_t ODY_SMMUX_IDR1(uint64_t a) in ODY_SMMUX_IDR1() argument
1504 if (a <= 3) in ODY_SMMUX_IDR1()
1505 return 0x830000000004ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR1()
1506 __ody_csr_fatal("SMMUX_IDR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR1()
1509 #define typedef_ODY_SMMUX_IDR1(a) ody_smmux_idr1_t argument
1510 #define bustype_ODY_SMMUX_IDR1(a) CSR_TYPE_NCB32b argument
1511 #define basename_ODY_SMMUX_IDR1(a) "SMMUX_IDR1" argument
1512 #define device_bar_ODY_SMMUX_IDR1(a) 0x0 /* PF_BAR0 */ argument
1513 #define busnum_ODY_SMMUX_IDR1(a) (a) argument
1514 #define arguments_ODY_SMMUX_IDR1(a) (a), -1, -1, -1 argument
1531 static inline uint64_t ODY_SMMUX_IDR2(uint64_t a) __attribute__ ((pure, always_inline));
1532 static inline uint64_t ODY_SMMUX_IDR2(uint64_t a) in ODY_SMMUX_IDR2() argument
1534 if (a <= 3) in ODY_SMMUX_IDR2()
1535 return 0x830000000008ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR2()
1536 __ody_csr_fatal("SMMUX_IDR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR2()
1539 #define typedef_ODY_SMMUX_IDR2(a) ody_smmux_idr2_t argument
1540 #define bustype_ODY_SMMUX_IDR2(a) CSR_TYPE_NCB32b argument
1541 #define basename_ODY_SMMUX_IDR2(a) "SMMUX_IDR2" argument
1542 #define device_bar_ODY_SMMUX_IDR2(a) 0x0 /* PF_BAR0 */ argument
1543 #define busnum_ODY_SMMUX_IDR2(a) (a) argument
1544 #define arguments_ODY_SMMUX_IDR2(a) (a), -1, -1, -1 argument
1573 static inline uint64_t ODY_SMMUX_IDR3(uint64_t a) __attribute__ ((pure, always_inline));
1574 static inline uint64_t ODY_SMMUX_IDR3(uint64_t a) in ODY_SMMUX_IDR3() argument
1576 if (a <= 3) in ODY_SMMUX_IDR3()
1577 return 0x83000000000cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR3()
1578 __ody_csr_fatal("SMMUX_IDR3", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR3()
1581 #define typedef_ODY_SMMUX_IDR3(a) ody_smmux_idr3_t argument
1582 #define bustype_ODY_SMMUX_IDR3(a) CSR_TYPE_NCB32b argument
1583 #define basename_ODY_SMMUX_IDR3(a) "SMMUX_IDR3" argument
1584 #define device_bar_ODY_SMMUX_IDR3(a) 0x0 /* PF_BAR0 */ argument
1585 #define busnum_ODY_SMMUX_IDR3(a) (a) argument
1586 #define arguments_ODY_SMMUX_IDR3(a) (a), -1, -1, -1 argument
1605 static inline uint64_t ODY_SMMUX_IDR4(uint64_t a) __attribute__ ((pure, always_inline));
1606 static inline uint64_t ODY_SMMUX_IDR4(uint64_t a) in ODY_SMMUX_IDR4() argument
1608 if (a <= 3) in ODY_SMMUX_IDR4()
1609 return 0x830000000010ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR4()
1610 __ody_csr_fatal("SMMUX_IDR4", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR4()
1613 #define typedef_ODY_SMMUX_IDR4(a) ody_smmux_idr4_t argument
1614 #define bustype_ODY_SMMUX_IDR4(a) CSR_TYPE_NCB32b argument
1615 #define basename_ODY_SMMUX_IDR4(a) "SMMUX_IDR4" argument
1616 #define device_bar_ODY_SMMUX_IDR4(a) 0x0 /* PF_BAR0 */ argument
1617 #define busnum_ODY_SMMUX_IDR4(a) (a) argument
1618 #define arguments_ODY_SMMUX_IDR4(a) (a), -1, -1, -1 argument
1642 static inline uint64_t ODY_SMMUX_IDR5(uint64_t a) __attribute__ ((pure, always_inline));
1643 static inline uint64_t ODY_SMMUX_IDR5(uint64_t a) in ODY_SMMUX_IDR5() argument
1645 if (a <= 3) in ODY_SMMUX_IDR5()
1646 return 0x830000000014ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR5()
1647 __ody_csr_fatal("SMMUX_IDR5", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR5()
1650 #define typedef_ODY_SMMUX_IDR5(a) ody_smmux_idr5_t argument
1651 #define bustype_ODY_SMMUX_IDR5(a) CSR_TYPE_NCB32b argument
1652 #define basename_ODY_SMMUX_IDR5(a) "SMMUX_IDR5" argument
1653 #define device_bar_ODY_SMMUX_IDR5(a) 0x0 /* PF_BAR0 */ argument
1654 #define busnum_ODY_SMMUX_IDR5(a) (a) argument
1655 #define arguments_ODY_SMMUX_IDR5(a) (a), -1, -1, -1 argument
1675 static inline uint64_t ODY_SMMUX_IDR6(uint64_t a) __attribute__ ((pure, always_inline));
1676 static inline uint64_t ODY_SMMUX_IDR6(uint64_t a) in ODY_SMMUX_IDR6() argument
1678 if (a <= 3) in ODY_SMMUX_IDR6()
1679 return 0x830000000190ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IDR6()
1680 __ody_csr_fatal("SMMUX_IDR6", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IDR6()
1683 #define typedef_ODY_SMMUX_IDR6(a) ody_smmux_idr6_t argument
1684 #define bustype_ODY_SMMUX_IDR6(a) CSR_TYPE_NCB32b argument
1685 #define basename_ODY_SMMUX_IDR6(a) "SMMUX_IDR6" argument
1686 #define device_bar_ODY_SMMUX_IDR6(a) 0x0 /* PF_BAR0 */ argument
1687 #define busnum_ODY_SMMUX_IDR6(a) (a) argument
1688 #define arguments_ODY_SMMUX_IDR6(a) (a), -1, -1, -1 argument
1709 static inline uint64_t ODY_SMMUX_IIDR(uint64_t a) __attribute__ ((pure, always_inline));
1710 static inline uint64_t ODY_SMMUX_IIDR(uint64_t a) in ODY_SMMUX_IIDR() argument
1712 if (a <= 3) in ODY_SMMUX_IIDR()
1713 return 0x830000000018ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IIDR()
1714 __ody_csr_fatal("SMMUX_IIDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IIDR()
1717 #define typedef_ODY_SMMUX_IIDR(a) ody_smmux_iidr_t argument
1718 #define bustype_ODY_SMMUX_IIDR(a) CSR_TYPE_NCB32b argument
1719 #define basename_ODY_SMMUX_IIDR(a) "SMMUX_IIDR" argument
1720 #define device_bar_ODY_SMMUX_IIDR(a) 0x0 /* PF_BAR0 */ argument
1721 #define busnum_ODY_SMMUX_IIDR(a) (a) argument
1722 #define arguments_ODY_SMMUX_IIDR(a) (a), -1, -1, -1 argument
1739 static inline uint64_t ODY_SMMUX_IMP_ACTLR(uint64_t a) __attribute__ ((pure, always_inline));
1740 static inline uint64_t ODY_SMMUX_IMP_ACTLR(uint64_t a) in ODY_SMMUX_IMP_ACTLR() argument
1742 if (a <= 3) in ODY_SMMUX_IMP_ACTLR()
1743 return 0x830000000e10ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IMP_ACTLR()
1744 __ody_csr_fatal("SMMUX_IMP_ACTLR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IMP_ACTLR()
1747 #define typedef_ODY_SMMUX_IMP_ACTLR(a) ody_smmux_imp_actlr_t argument
1748 #define bustype_ODY_SMMUX_IMP_ACTLR(a) CSR_TYPE_NCB32b argument
1749 #define basename_ODY_SMMUX_IMP_ACTLR(a) "SMMUX_IMP_ACTLR" argument
1750 #define device_bar_ODY_SMMUX_IMP_ACTLR(a) 0x0 /* PF_BAR0 */ argument
1751 #define busnum_ODY_SMMUX_IMP_ACTLR(a) (a) argument
1752 #define arguments_ODY_SMMUX_IMP_ACTLR(a) (a), -1, -1, -1 argument
1770 static inline uint64_t ODY_SMMUX_IMP_CONST0(uint64_t a) __attribute__ ((pure, always_inline));
1771 static inline uint64_t ODY_SMMUX_IMP_CONST0(uint64_t a) in ODY_SMMUX_IMP_CONST0() argument
1773 if (a <= 3) in ODY_SMMUX_IMP_CONST0()
1774 return 0x830000000e08ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IMP_CONST0()
1775 __ody_csr_fatal("SMMUX_IMP_CONST0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IMP_CONST0()
1778 #define typedef_ODY_SMMUX_IMP_CONST0(a) ody_smmux_imp_const0_t argument
1779 #define bustype_ODY_SMMUX_IMP_CONST0(a) CSR_TYPE_NCB argument
1780 #define basename_ODY_SMMUX_IMP_CONST0(a) "SMMUX_IMP_CONST0" argument
1781 #define device_bar_ODY_SMMUX_IMP_CONST0(a) 0x0 /* PF_BAR0 */ argument
1782 #define busnum_ODY_SMMUX_IMP_CONST0(a) (a) argument
1783 #define arguments_ODY_SMMUX_IMP_CONST0(a) (a), -1, -1, -1 argument
1828 static inline uint64_t ODY_SMMUX_IMP_ERROR_CAUSE(uint64_t a) __attribute__ ((pure, always_inline));
1829 static inline uint64_t ODY_SMMUX_IMP_ERROR_CAUSE(uint64_t a) in ODY_SMMUX_IMP_ERROR_CAUSE() argument
1831 if (a <= 3) in ODY_SMMUX_IMP_ERROR_CAUSE()
1832 return 0x830000000e20ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IMP_ERROR_CAUSE()
1833 __ody_csr_fatal("SMMUX_IMP_ERROR_CAUSE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IMP_ERROR_CAUSE()
1836 #define typedef_ODY_SMMUX_IMP_ERROR_CAUSE(a) ody_smmux_imp_error_cause_t argument
1837 #define bustype_ODY_SMMUX_IMP_ERROR_CAUSE(a) CSR_TYPE_NCB32b argument
1838 #define basename_ODY_SMMUX_IMP_ERROR_CAUSE(a) "SMMUX_IMP_ERROR_CAUSE" argument
1839 #define device_bar_ODY_SMMUX_IMP_ERROR_CAUSE(a) 0x0 /* PF_BAR0 */ argument
1840 #define busnum_ODY_SMMUX_IMP_ERROR_CAUSE(a) (a) argument
1841 #define arguments_ODY_SMMUX_IMP_ERROR_CAUSE(a) (a), -1, -1, -1 argument
1861 static inline uint64_t ODY_SMMUX_IMP_STATUS(uint64_t a) __attribute__ ((pure, always_inline));
1862 static inline uint64_t ODY_SMMUX_IMP_STATUS(uint64_t a) in ODY_SMMUX_IMP_STATUS() argument
1864 if (a <= 3) in ODY_SMMUX_IMP_STATUS()
1865 return 0x830000000e18ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IMP_STATUS()
1866 __ody_csr_fatal("SMMUX_IMP_STATUS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IMP_STATUS()
1869 #define typedef_ODY_SMMUX_IMP_STATUS(a) ody_smmux_imp_status_t argument
1870 #define bustype_ODY_SMMUX_IMP_STATUS(a) CSR_TYPE_NCB32b argument
1871 #define basename_ODY_SMMUX_IMP_STATUS(a) "SMMUX_IMP_STATUS" argument
1872 #define device_bar_ODY_SMMUX_IMP_STATUS(a) 0x0 /* PF_BAR0 */ argument
1873 #define busnum_ODY_SMMUX_IMP_STATUS(a) (a) argument
1874 #define arguments_ODY_SMMUX_IMP_STATUS(a) (a), -1, -1, -1 argument
1909 static inline uint64_t ODY_SMMUX_IRQ_CTRL(uint64_t a) __attribute__ ((pure, always_inline));
1910 static inline uint64_t ODY_SMMUX_IRQ_CTRL(uint64_t a) in ODY_SMMUX_IRQ_CTRL() argument
1912 if (a <= 3) in ODY_SMMUX_IRQ_CTRL()
1913 return 0x830000000050ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IRQ_CTRL()
1914 __ody_csr_fatal("SMMUX_IRQ_CTRL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IRQ_CTRL()
1917 #define typedef_ODY_SMMUX_IRQ_CTRL(a) ody_smmux_irq_ctrl_t argument
1918 #define bustype_ODY_SMMUX_IRQ_CTRL(a) CSR_TYPE_NCB32b argument
1919 #define basename_ODY_SMMUX_IRQ_CTRL(a) "SMMUX_IRQ_CTRL" argument
1920 #define device_bar_ODY_SMMUX_IRQ_CTRL(a) 0x0 /* PF_BAR0 */ argument
1921 #define busnum_ODY_SMMUX_IRQ_CTRL(a) (a) argument
1922 #define arguments_ODY_SMMUX_IRQ_CTRL(a) (a), -1, -1, -1 argument
1942 static inline uint64_t ODY_SMMUX_IRQ_CTRLACK(uint64_t a) __attribute__ ((pure, always_inline));
1943 static inline uint64_t ODY_SMMUX_IRQ_CTRLACK(uint64_t a) in ODY_SMMUX_IRQ_CTRLACK() argument
1945 if (a <= 3) in ODY_SMMUX_IRQ_CTRLACK()
1946 return 0x830000000054ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_IRQ_CTRLACK()
1947 __ody_csr_fatal("SMMUX_IRQ_CTRLACK", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_IRQ_CTRLACK()
1950 #define typedef_ODY_SMMUX_IRQ_CTRLACK(a) ody_smmux_irq_ctrlack_t argument
1951 #define bustype_ODY_SMMUX_IRQ_CTRLACK(a) CSR_TYPE_NCB32b argument
1952 #define basename_ODY_SMMUX_IRQ_CTRLACK(a) "SMMUX_IRQ_CTRLACK" argument
1953 #define device_bar_ODY_SMMUX_IRQ_CTRLACK(a) 0x0 /* PF_BAR0 */ argument
1954 #define busnum_ODY_SMMUX_IRQ_CTRLACK(a) (a) argument
1955 #define arguments_ODY_SMMUX_IRQ_CTRLACK(a) (a), -1, -1, -1 argument
1973 static inline uint64_t ODY_SMMUX_MPAMIDR(uint64_t a) __attribute__ ((pure, always_inline));
1974 static inline uint64_t ODY_SMMUX_MPAMIDR(uint64_t a) in ODY_SMMUX_MPAMIDR() argument
1976 if (a <= 3) in ODY_SMMUX_MPAMIDR()
1977 return 0x830000000130ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_MPAMIDR()
1978 __ody_csr_fatal("SMMUX_MPAMIDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_MPAMIDR()
1981 #define typedef_ODY_SMMUX_MPAMIDR(a) ody_smmux_mpamidr_t argument
1982 #define bustype_ODY_SMMUX_MPAMIDR(a) CSR_TYPE_NCB32b argument
1983 #define basename_ODY_SMMUX_MPAMIDR(a) "SMMUX_MPAMIDR" argument
1984 #define device_bar_ODY_SMMUX_MPAMIDR(a) 0x0 /* PF_BAR0 */ argument
1985 #define busnum_ODY_SMMUX_MPAMIDR(a) (a) argument
1986 #define arguments_ODY_SMMUX_MPAMIDR(a) (a), -1, -1, -1 argument
2003 static inline uint64_t ODY_SMMUX_PIDR0(uint64_t a) __attribute__ ((pure, always_inline));
2004 static inline uint64_t ODY_SMMUX_PIDR0(uint64_t a) in ODY_SMMUX_PIDR0() argument
2006 if (a <= 3) in ODY_SMMUX_PIDR0()
2007 return 0x830000000fe0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR0()
2008 __ody_csr_fatal("SMMUX_PIDR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR0()
2011 #define typedef_ODY_SMMUX_PIDR0(a) ody_smmux_pidr0_t argument
2012 #define bustype_ODY_SMMUX_PIDR0(a) CSR_TYPE_NCB32b argument
2013 #define basename_ODY_SMMUX_PIDR0(a) "SMMUX_PIDR0" argument
2014 #define device_bar_ODY_SMMUX_PIDR0(a) 0x0 /* PF_BAR0 */ argument
2015 #define busnum_ODY_SMMUX_PIDR0(a) (a) argument
2016 #define arguments_ODY_SMMUX_PIDR0(a) (a), -1, -1, -1 argument
2034 static inline uint64_t ODY_SMMUX_PIDR1(uint64_t a) __attribute__ ((pure, always_inline));
2035 static inline uint64_t ODY_SMMUX_PIDR1(uint64_t a) in ODY_SMMUX_PIDR1() argument
2037 if (a <= 3) in ODY_SMMUX_PIDR1()
2038 return 0x830000000fe4ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR1()
2039 __ody_csr_fatal("SMMUX_PIDR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR1()
2042 #define typedef_ODY_SMMUX_PIDR1(a) ody_smmux_pidr1_t argument
2043 #define bustype_ODY_SMMUX_PIDR1(a) CSR_TYPE_NCB32b argument
2044 #define basename_ODY_SMMUX_PIDR1(a) "SMMUX_PIDR1" argument
2045 #define device_bar_ODY_SMMUX_PIDR1(a) 0x0 /* PF_BAR0 */ argument
2046 #define busnum_ODY_SMMUX_PIDR1(a) (a) argument
2047 #define arguments_ODY_SMMUX_PIDR1(a) (a), -1, -1, -1 argument
2066 static inline uint64_t ODY_SMMUX_PIDR2(uint64_t a) __attribute__ ((pure, always_inline));
2067 static inline uint64_t ODY_SMMUX_PIDR2(uint64_t a) in ODY_SMMUX_PIDR2() argument
2069 if (a <= 3) in ODY_SMMUX_PIDR2()
2070 return 0x830000000fe8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR2()
2071 __ody_csr_fatal("SMMUX_PIDR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR2()
2074 #define typedef_ODY_SMMUX_PIDR2(a) ody_smmux_pidr2_t argument
2075 #define bustype_ODY_SMMUX_PIDR2(a) CSR_TYPE_NCB32b argument
2076 #define basename_ODY_SMMUX_PIDR2(a) "SMMUX_PIDR2" argument
2077 #define device_bar_ODY_SMMUX_PIDR2(a) 0x0 /* PF_BAR0 */ argument
2078 #define busnum_ODY_SMMUX_PIDR2(a) (a) argument
2079 #define arguments_ODY_SMMUX_PIDR2(a) (a), -1, -1, -1 argument
2097 static inline uint64_t ODY_SMMUX_PIDR3(uint64_t a) __attribute__ ((pure, always_inline));
2098 static inline uint64_t ODY_SMMUX_PIDR3(uint64_t a) in ODY_SMMUX_PIDR3() argument
2100 if (a <= 3) in ODY_SMMUX_PIDR3()
2101 return 0x830000000fecll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR3()
2102 __ody_csr_fatal("SMMUX_PIDR3", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR3()
2105 #define typedef_ODY_SMMUX_PIDR3(a) ody_smmux_pidr3_t argument
2106 #define bustype_ODY_SMMUX_PIDR3(a) CSR_TYPE_NCB32b argument
2107 #define basename_ODY_SMMUX_PIDR3(a) "SMMUX_PIDR3" argument
2108 #define device_bar_ODY_SMMUX_PIDR3(a) 0x0 /* PF_BAR0 */ argument
2109 #define busnum_ODY_SMMUX_PIDR3(a) (a) argument
2110 #define arguments_ODY_SMMUX_PIDR3(a) (a), -1, -1, -1 argument
2128 static inline uint64_t ODY_SMMUX_PIDR4(uint64_t a) __attribute__ ((pure, always_inline));
2129 static inline uint64_t ODY_SMMUX_PIDR4(uint64_t a) in ODY_SMMUX_PIDR4() argument
2131 if (a <= 3) in ODY_SMMUX_PIDR4()
2132 return 0x830000000fd0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR4()
2133 __ody_csr_fatal("SMMUX_PIDR4", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR4()
2136 #define typedef_ODY_SMMUX_PIDR4(a) ody_smmux_pidr4_t argument
2137 #define bustype_ODY_SMMUX_PIDR4(a) CSR_TYPE_NCB32b argument
2138 #define basename_ODY_SMMUX_PIDR4(a) "SMMUX_PIDR4" argument
2139 #define device_bar_ODY_SMMUX_PIDR4(a) 0x0 /* PF_BAR0 */ argument
2140 #define busnum_ODY_SMMUX_PIDR4(a) (a) argument
2141 #define arguments_ODY_SMMUX_PIDR4(a) (a), -1, -1, -1 argument
2157 static inline uint64_t ODY_SMMUX_PIDR5(uint64_t a) __attribute__ ((pure, always_inline));
2158 static inline uint64_t ODY_SMMUX_PIDR5(uint64_t a) in ODY_SMMUX_PIDR5() argument
2160 if (a <= 3) in ODY_SMMUX_PIDR5()
2161 return 0x830000000fd4ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR5()
2162 __ody_csr_fatal("SMMUX_PIDR5", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR5()
2165 #define typedef_ODY_SMMUX_PIDR5(a) ody_smmux_pidr5_t argument
2166 #define bustype_ODY_SMMUX_PIDR5(a) CSR_TYPE_NCB32b argument
2167 #define basename_ODY_SMMUX_PIDR5(a) "SMMUX_PIDR5" argument
2168 #define device_bar_ODY_SMMUX_PIDR5(a) 0x0 /* PF_BAR0 */ argument
2169 #define busnum_ODY_SMMUX_PIDR5(a) (a) argument
2170 #define arguments_ODY_SMMUX_PIDR5(a) (a), -1, -1, -1 argument
2186 static inline uint64_t ODY_SMMUX_PIDR6(uint64_t a) __attribute__ ((pure, always_inline));
2187 static inline uint64_t ODY_SMMUX_PIDR6(uint64_t a) in ODY_SMMUX_PIDR6() argument
2189 if (a <= 3) in ODY_SMMUX_PIDR6()
2190 return 0x830000000fd8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR6()
2191 __ody_csr_fatal("SMMUX_PIDR6", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR6()
2194 #define typedef_ODY_SMMUX_PIDR6(a) ody_smmux_pidr6_t argument
2195 #define bustype_ODY_SMMUX_PIDR6(a) CSR_TYPE_NCB32b argument
2196 #define basename_ODY_SMMUX_PIDR6(a) "SMMUX_PIDR6" argument
2197 #define device_bar_ODY_SMMUX_PIDR6(a) 0x0 /* PF_BAR0 */ argument
2198 #define busnum_ODY_SMMUX_PIDR6(a) (a) argument
2199 #define arguments_ODY_SMMUX_PIDR6(a) (a), -1, -1, -1 argument
2215 static inline uint64_t ODY_SMMUX_PIDR7(uint64_t a) __attribute__ ((pure, always_inline));
2216 static inline uint64_t ODY_SMMUX_PIDR7(uint64_t a) in ODY_SMMUX_PIDR7() argument
2218 if (a <= 3) in ODY_SMMUX_PIDR7()
2219 return 0x830000000fdcll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PIDR7()
2220 __ody_csr_fatal("SMMUX_PIDR7", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PIDR7()
2223 #define typedef_ODY_SMMUX_PIDR7(a) ody_smmux_pidr7_t argument
2224 #define bustype_ODY_SMMUX_PIDR7(a) CSR_TYPE_NCB32b argument
2225 #define basename_ODY_SMMUX_PIDR7(a) "SMMUX_PIDR7" argument
2226 #define device_bar_ODY_SMMUX_PIDR7(a) 0x0 /* PF_BAR0 */ argument
2227 #define busnum_ODY_SMMUX_PIDR7(a) (a) argument
2228 #define arguments_ODY_SMMUX_PIDR7(a) (a), -1, -1, -1 argument
2246 static inline uint64_t ODY_SMMUX_PMCGX_AIDR(uint64_t a, uint64_t b) __attribute__ ((pure, always_in…
2247 static inline uint64_t ODY_SMMUX_PMCGX_AIDR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_AIDR() argument
2249 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_AIDR()
2250 return 0x830000100e70ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_AIDR()
2251 __ody_csr_fatal("SMMUX_PMCGX_AIDR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_AIDR()
2254 #define typedef_ODY_SMMUX_PMCGX_AIDR(a, b) ody_smmux_pmcgx_aidr_t argument
2255 #define bustype_ODY_SMMUX_PMCGX_AIDR(a, b) CSR_TYPE_NCB32b argument
2256 #define basename_ODY_SMMUX_PMCGX_AIDR(a, b) "SMMUX_PMCGX_AIDR" argument
2257 #define device_bar_ODY_SMMUX_PMCGX_AIDR(a, b) 0x0 /* PF_BAR0 */ argument
2258 #define busnum_ODY_SMMUX_PMCGX_AIDR(a, b) (a) argument
2259 #define arguments_ODY_SMMUX_PMCGX_AIDR(a, b) (a), (b), -1, -1 argument
2276 static inline uint64_t ODY_SMMUX_PMCGX_CAPR(uint64_t a, uint64_t b) __attribute__ ((pure, always_in…
2277 static inline uint64_t ODY_SMMUX_PMCGX_CAPR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CAPR() argument
2279 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CAPR()
2280 return 0x830000100d88ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CAPR()
2281 __ody_csr_fatal("SMMUX_PMCGX_CAPR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CAPR()
2284 #define typedef_ODY_SMMUX_PMCGX_CAPR(a, b) ody_smmux_pmcgx_capr_t argument
2285 #define bustype_ODY_SMMUX_PMCGX_CAPR(a, b) CSR_TYPE_NCB32b argument
2286 #define basename_ODY_SMMUX_PMCGX_CAPR(a, b) "SMMUX_PMCGX_CAPR" argument
2287 #define device_bar_ODY_SMMUX_PMCGX_CAPR(a, b) 0x0 /* PF_BAR0 */ argument
2288 #define busnum_ODY_SMMUX_PMCGX_CAPR(a, b) (a) argument
2289 #define arguments_ODY_SMMUX_PMCGX_CAPR(a, b) (a), (b), -1, -1 argument
2305 static inline uint64_t ODY_SMMUX_PMCGX_CEID0(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2306 static inline uint64_t ODY_SMMUX_PMCGX_CEID0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CEID0() argument
2308 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CEID0()
2309 return 0x830000100e20ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CEID0()
2310 __ody_csr_fatal("SMMUX_PMCGX_CEID0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CEID0()
2313 #define typedef_ODY_SMMUX_PMCGX_CEID0(a, b) ody_smmux_pmcgx_ceid0_t argument
2314 #define bustype_ODY_SMMUX_PMCGX_CEID0(a, b) CSR_TYPE_NCB argument
2315 #define basename_ODY_SMMUX_PMCGX_CEID0(a, b) "SMMUX_PMCGX_CEID0" argument
2316 #define device_bar_ODY_SMMUX_PMCGX_CEID0(a, b) 0x0 /* PF_BAR0 */ argument
2317 #define busnum_ODY_SMMUX_PMCGX_CEID0(a, b) (a) argument
2318 #define arguments_ODY_SMMUX_PMCGX_CEID0(a, b) (a), (b), -1, -1 argument
2334 static inline uint64_t ODY_SMMUX_PMCGX_CEID1(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2335 static inline uint64_t ODY_SMMUX_PMCGX_CEID1(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CEID1() argument
2337 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CEID1()
2338 return 0x830000100e28ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CEID1()
2339 __ody_csr_fatal("SMMUX_PMCGX_CEID1", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CEID1()
2342 #define typedef_ODY_SMMUX_PMCGX_CEID1(a, b) ody_smmux_pmcgx_ceid1_t argument
2343 #define bustype_ODY_SMMUX_PMCGX_CEID1(a, b) CSR_TYPE_NCB argument
2344 #define basename_ODY_SMMUX_PMCGX_CEID1(a, b) "SMMUX_PMCGX_CEID1" argument
2345 #define device_bar_ODY_SMMUX_PMCGX_CEID1(a, b) 0x0 /* PF_BAR0 */ argument
2346 #define busnum_ODY_SMMUX_PMCGX_CEID1(a, b) (a) argument
2347 #define arguments_ODY_SMMUX_PMCGX_CEID1(a, b) (a), (b), -1, -1 argument
2373 static inline uint64_t ODY_SMMUX_PMCGX_CFGR(uint64_t a, uint64_t b) __attribute__ ((pure, always_in…
2374 static inline uint64_t ODY_SMMUX_PMCGX_CFGR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CFGR() argument
2376 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CFGR()
2377 return 0x830000100e00ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CFGR()
2378 __ody_csr_fatal("SMMUX_PMCGX_CFGR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CFGR()
2381 #define typedef_ODY_SMMUX_PMCGX_CFGR(a, b) ody_smmux_pmcgx_cfgr_t argument
2382 #define bustype_ODY_SMMUX_PMCGX_CFGR(a, b) CSR_TYPE_NCB32b argument
2383 #define basename_ODY_SMMUX_PMCGX_CFGR(a, b) "SMMUX_PMCGX_CFGR" argument
2384 #define device_bar_ODY_SMMUX_PMCGX_CFGR(a, b) 0x0 /* PF_BAR0 */ argument
2385 #define busnum_ODY_SMMUX_PMCGX_CFGR(a, b) (a) argument
2386 #define arguments_ODY_SMMUX_PMCGX_CFGR(a, b) (a), (b), -1, -1 argument
2403 static inline uint64_t ODY_SMMUX_PMCGX_CIDR0(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2404 static inline uint64_t ODY_SMMUX_PMCGX_CIDR0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CIDR0() argument
2406 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CIDR0()
2407 return 0x830000100ff0ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CIDR0()
2408 __ody_csr_fatal("SMMUX_PMCGX_CIDR0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CIDR0()
2411 #define typedef_ODY_SMMUX_PMCGX_CIDR0(a, b) ody_smmux_pmcgx_cidr0_t argument
2412 #define bustype_ODY_SMMUX_PMCGX_CIDR0(a, b) CSR_TYPE_NCB32b argument
2413 #define basename_ODY_SMMUX_PMCGX_CIDR0(a, b) "SMMUX_PMCGX_CIDR0" argument
2414 #define device_bar_ODY_SMMUX_PMCGX_CIDR0(a, b) 0x0 /* PF_BAR0 */ argument
2415 #define busnum_ODY_SMMUX_PMCGX_CIDR0(a, b) (a) argument
2416 #define arguments_ODY_SMMUX_PMCGX_CIDR0(a, b) (a), (b), -1, -1 argument
2434 static inline uint64_t ODY_SMMUX_PMCGX_CIDR1(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2435 static inline uint64_t ODY_SMMUX_PMCGX_CIDR1(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CIDR1() argument
2437 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CIDR1()
2438 return 0x830000100ff4ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CIDR1()
2439 __ody_csr_fatal("SMMUX_PMCGX_CIDR1", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CIDR1()
2442 #define typedef_ODY_SMMUX_PMCGX_CIDR1(a, b) ody_smmux_pmcgx_cidr1_t argument
2443 #define bustype_ODY_SMMUX_PMCGX_CIDR1(a, b) CSR_TYPE_NCB32b argument
2444 #define basename_ODY_SMMUX_PMCGX_CIDR1(a, b) "SMMUX_PMCGX_CIDR1" argument
2445 #define device_bar_ODY_SMMUX_PMCGX_CIDR1(a, b) 0x0 /* PF_BAR0 */ argument
2446 #define busnum_ODY_SMMUX_PMCGX_CIDR1(a, b) (a) argument
2447 #define arguments_ODY_SMMUX_PMCGX_CIDR1(a, b) (a), (b), -1, -1 argument
2464 static inline uint64_t ODY_SMMUX_PMCGX_CIDR2(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2465 static inline uint64_t ODY_SMMUX_PMCGX_CIDR2(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CIDR2() argument
2467 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CIDR2()
2468 return 0x830000100ff8ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CIDR2()
2469 __ody_csr_fatal("SMMUX_PMCGX_CIDR2", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CIDR2()
2472 #define typedef_ODY_SMMUX_PMCGX_CIDR2(a, b) ody_smmux_pmcgx_cidr2_t argument
2473 #define bustype_ODY_SMMUX_PMCGX_CIDR2(a, b) CSR_TYPE_NCB32b argument
2474 #define basename_ODY_SMMUX_PMCGX_CIDR2(a, b) "SMMUX_PMCGX_CIDR2" argument
2475 #define device_bar_ODY_SMMUX_PMCGX_CIDR2(a, b) 0x0 /* PF_BAR0 */ argument
2476 #define busnum_ODY_SMMUX_PMCGX_CIDR2(a, b) (a) argument
2477 #define arguments_ODY_SMMUX_PMCGX_CIDR2(a, b) (a), (b), -1, -1 argument
2494 static inline uint64_t ODY_SMMUX_PMCGX_CIDR3(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
2495 static inline uint64_t ODY_SMMUX_PMCGX_CIDR3(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CIDR3() argument
2497 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CIDR3()
2498 return 0x830000100ffcll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CIDR3()
2499 __ody_csr_fatal("SMMUX_PMCGX_CIDR3", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CIDR3()
2502 #define typedef_ODY_SMMUX_PMCGX_CIDR3(a, b) ody_smmux_pmcgx_cidr3_t argument
2503 #define bustype_ODY_SMMUX_PMCGX_CIDR3(a, b) CSR_TYPE_NCB32b argument
2504 #define basename_ODY_SMMUX_PMCGX_CIDR3(a, b) "SMMUX_PMCGX_CIDR3" argument
2505 #define device_bar_ODY_SMMUX_PMCGX_CIDR3(a, b) 0x0 /* PF_BAR0 */ argument
2506 #define busnum_ODY_SMMUX_PMCGX_CIDR3(a, b) (a) argument
2507 #define arguments_ODY_SMMUX_PMCGX_CIDR3(a, b) (a), (b), -1, -1 argument
2524 static inline uint64_t ODY_SMMUX_PMCGX_CNTENCLR0(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
2525 static inline uint64_t ODY_SMMUX_PMCGX_CNTENCLR0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CNTENCLR0() argument
2527 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CNTENCLR0()
2528 return 0x830000100c20ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CNTENCLR0()
2529 __ody_csr_fatal("SMMUX_PMCGX_CNTENCLR0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CNTENCLR0()
2532 #define typedef_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) ody_smmux_pmcgx_cntenclr0_t argument
2533 #define bustype_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) CSR_TYPE_NCB argument
2534 #define basename_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) "SMMUX_PMCGX_CNTENCLR0" argument
2535 #define device_bar_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) 0x0 /* PF_BAR0 */ argument
2536 #define busnum_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) (a) argument
2537 #define arguments_ODY_SMMUX_PMCGX_CNTENCLR0(a, b) (a), (b), -1, -1 argument
2554 static inline uint64_t ODY_SMMUX_PMCGX_CNTENSET0(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
2555 static inline uint64_t ODY_SMMUX_PMCGX_CNTENSET0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CNTENSET0() argument
2557 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CNTENSET0()
2558 return 0x830000100c00ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CNTENSET0()
2559 __ody_csr_fatal("SMMUX_PMCGX_CNTENSET0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CNTENSET0()
2562 #define typedef_ODY_SMMUX_PMCGX_CNTENSET0(a, b) ody_smmux_pmcgx_cntenset0_t argument
2563 #define bustype_ODY_SMMUX_PMCGX_CNTENSET0(a, b) CSR_TYPE_NCB argument
2564 #define basename_ODY_SMMUX_PMCGX_CNTENSET0(a, b) "SMMUX_PMCGX_CNTENSET0" argument
2565 #define device_bar_ODY_SMMUX_PMCGX_CNTENSET0(a, b) 0x0 /* PF_BAR0 */ argument
2566 #define busnum_ODY_SMMUX_PMCGX_CNTENSET0(a, b) (a) argument
2567 #define arguments_ODY_SMMUX_PMCGX_CNTENSET0(a, b) (a), (b), -1, -1 argument
2584 static inline uint64_t ODY_SMMUX_PMCGX_CR(uint64_t a, uint64_t b) __attribute__ ((pure, always_inli…
2585 static inline uint64_t ODY_SMMUX_PMCGX_CR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_CR() argument
2587 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_CR()
2588 return 0x830000100e04ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_CR()
2589 __ody_csr_fatal("SMMUX_PMCGX_CR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_CR()
2592 #define typedef_ODY_SMMUX_PMCGX_CR(a, b) ody_smmux_pmcgx_cr_t argument
2593 #define bustype_ODY_SMMUX_PMCGX_CR(a, b) CSR_TYPE_NCB32b argument
2594 #define basename_ODY_SMMUX_PMCGX_CR(a, b) "SMMUX_PMCGX_CR" argument
2595 #define device_bar_ODY_SMMUX_PMCGX_CR(a, b) 0x0 /* PF_BAR0 */ argument
2596 #define busnum_ODY_SMMUX_PMCGX_CR(a, b) (a) argument
2597 #define arguments_ODY_SMMUX_PMCGX_CR(a, b) (a), (b), -1, -1 argument
2613 static inline uint64_t ODY_SMMUX_PMCGX_EVCNTRX(uint64_t a, uint64_t b, uint64_t c) __attribute__ ((…
2614 static inline uint64_t ODY_SMMUX_PMCGX_EVCNTRX(uint64_t a, uint64_t b, uint64_t c) in ODY_SMMUX_PMCGX_EVCNTRX() argument
2616 if ((a <= 3) && (b <= 3) && (c <= 3)) in ODY_SMMUX_PMCGX_EVCNTRX()
2617 …return 0x830000110000ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3) + 8ll * ((c) & 0x… in ODY_SMMUX_PMCGX_EVCNTRX()
2618 __ody_csr_fatal("SMMUX_PMCGX_EVCNTRX", 3, a, b, c, 0, 0, 0); in ODY_SMMUX_PMCGX_EVCNTRX()
2621 #define typedef_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) ody_smmux_pmcgx_evcntrx_t argument
2622 #define bustype_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) CSR_TYPE_NCB argument
2623 #define basename_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) "SMMUX_PMCGX_EVCNTRX" argument
2624 #define device_bar_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) 0x0 /* PF_BAR0 */ argument
2625 #define busnum_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) (a) argument
2626 #define arguments_ODY_SMMUX_PMCGX_EVCNTRX(a, b, c) (a), (b), (c), -1 argument
2646 static inline uint64_t ODY_SMMUX_PMCGX_EVTYPERX(uint64_t a, uint64_t b, uint64_t c) __attribute__ (…
2647 static inline uint64_t ODY_SMMUX_PMCGX_EVTYPERX(uint64_t a, uint64_t b, uint64_t c) in ODY_SMMUX_PMCGX_EVTYPERX() argument
2649 if ((a <= 3) && (b <= 3) && (c <= 3)) in ODY_SMMUX_PMCGX_EVTYPERX()
2650 …return 0x830000100400ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3) + 4ll * ((c) & 0x… in ODY_SMMUX_PMCGX_EVTYPERX()
2651 __ody_csr_fatal("SMMUX_PMCGX_EVTYPERX", 3, a, b, c, 0, 0, 0); in ODY_SMMUX_PMCGX_EVTYPERX()
2654 #define typedef_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) ody_smmux_pmcgx_evtyperx_t argument
2655 #define bustype_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) CSR_TYPE_NCB32b argument
2656 #define basename_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) "SMMUX_PMCGX_EVTYPERX" argument
2657 #define device_bar_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) 0x0 /* PF_BAR0 */ argument
2658 #define busnum_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) (a) argument
2659 #define arguments_ODY_SMMUX_PMCGX_EVTYPERX(a, b, c) (a), (b), (c), -1 argument
2676 static inline uint64_t ODY_SMMUX_PMCGX_INTENCLR0(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
2677 static inline uint64_t ODY_SMMUX_PMCGX_INTENCLR0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_INTENCLR0() argument
2679 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_INTENCLR0()
2680 return 0x830000100c60ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_INTENCLR0()
2681 __ody_csr_fatal("SMMUX_PMCGX_INTENCLR0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_INTENCLR0()
2684 #define typedef_ODY_SMMUX_PMCGX_INTENCLR0(a, b) ody_smmux_pmcgx_intenclr0_t argument
2685 #define bustype_ODY_SMMUX_PMCGX_INTENCLR0(a, b) CSR_TYPE_NCB argument
2686 #define basename_ODY_SMMUX_PMCGX_INTENCLR0(a, b) "SMMUX_PMCGX_INTENCLR0" argument
2687 #define device_bar_ODY_SMMUX_PMCGX_INTENCLR0(a, b) 0x0 /* PF_BAR0 */ argument
2688 #define busnum_ODY_SMMUX_PMCGX_INTENCLR0(a, b) (a) argument
2689 #define arguments_ODY_SMMUX_PMCGX_INTENCLR0(a, b) (a), (b), -1, -1 argument
2706 static inline uint64_t ODY_SMMUX_PMCGX_INTENSET0(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
2707 static inline uint64_t ODY_SMMUX_PMCGX_INTENSET0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_INTENSET0() argument
2709 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_INTENSET0()
2710 return 0x830000100c40ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_INTENSET0()
2711 __ody_csr_fatal("SMMUX_PMCGX_INTENSET0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_INTENSET0()
2714 #define typedef_ODY_SMMUX_PMCGX_INTENSET0(a, b) ody_smmux_pmcgx_intenset0_t argument
2715 #define bustype_ODY_SMMUX_PMCGX_INTENSET0(a, b) CSR_TYPE_NCB argument
2716 #define basename_ODY_SMMUX_PMCGX_INTENSET0(a, b) "SMMUX_PMCGX_INTENSET0" argument
2717 #define device_bar_ODY_SMMUX_PMCGX_INTENSET0(a, b) 0x0 /* PF_BAR0 */ argument
2718 #define busnum_ODY_SMMUX_PMCGX_INTENSET0(a, b) (a) argument
2719 #define arguments_ODY_SMMUX_PMCGX_INTENSET0(a, b) (a), (b), -1, -1 argument
2737 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG0(uint64_t a, uint64_t b) __attribute__ ((pure, alway…
2738 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_CFG0() argument
2740 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_CFG0()
2741 return 0x830000100e58ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_CFG0()
2742 __ody_csr_fatal("SMMUX_PMCGX_IRQ_CFG0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_CFG0()
2745 #define typedef_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) ody_smmux_pmcgx_irq_cfg0_t argument
2746 #define bustype_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) CSR_TYPE_NCB argument
2747 #define basename_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) "SMMUX_PMCGX_IRQ_CFG0" argument
2748 #define device_bar_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) 0x0 /* PF_BAR0 */ argument
2749 #define busnum_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) (a) argument
2750 #define arguments_ODY_SMMUX_PMCGX_IRQ_CFG0(a, b) (a), (b), -1, -1 argument
2766 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG1(uint64_t a, uint64_t b) __attribute__ ((pure, alway…
2767 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG1(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_CFG1() argument
2769 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_CFG1()
2770 return 0x830000100e60ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_CFG1()
2771 __ody_csr_fatal("SMMUX_PMCGX_IRQ_CFG1", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_CFG1()
2774 #define typedef_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) ody_smmux_pmcgx_irq_cfg1_t argument
2775 #define bustype_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) CSR_TYPE_NCB32b argument
2776 #define basename_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) "SMMUX_PMCGX_IRQ_CFG1" argument
2777 #define device_bar_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) 0x0 /* PF_BAR0 */ argument
2778 #define busnum_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) (a) argument
2779 #define arguments_ODY_SMMUX_PMCGX_IRQ_CFG1(a, b) (a), (b), -1, -1 argument
2797 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG2(uint64_t a, uint64_t b) __attribute__ ((pure, alway…
2798 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CFG2(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_CFG2() argument
2800 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_CFG2()
2801 return 0x830000100e64ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_CFG2()
2802 __ody_csr_fatal("SMMUX_PMCGX_IRQ_CFG2", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_CFG2()
2805 #define typedef_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) ody_smmux_pmcgx_irq_cfg2_t argument
2806 #define bustype_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) CSR_TYPE_NCB32b argument
2807 #define basename_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) "SMMUX_PMCGX_IRQ_CFG2" argument
2808 #define device_bar_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) 0x0 /* PF_BAR0 */ argument
2809 #define busnum_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) (a) argument
2810 #define arguments_ODY_SMMUX_PMCGX_IRQ_CFG2(a, b) (a), (b), -1, -1 argument
2827 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CTRL(uint64_t a, uint64_t b) __attribute__ ((pure, alway…
2828 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CTRL(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_CTRL() argument
2830 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_CTRL()
2831 return 0x830000100e50ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_CTRL()
2832 __ody_csr_fatal("SMMUX_PMCGX_IRQ_CTRL", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_CTRL()
2835 #define typedef_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) ody_smmux_pmcgx_irq_ctrl_t argument
2836 #define bustype_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) CSR_TYPE_NCB32b argument
2837 #define basename_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) "SMMUX_PMCGX_IRQ_CTRL" argument
2838 #define device_bar_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) 0x0 /* PF_BAR0 */ argument
2839 #define busnum_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) (a) argument
2840 #define arguments_ODY_SMMUX_PMCGX_IRQ_CTRL(a, b) (a), (b), -1, -1 argument
2858 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CTRLACK(uint64_t a, uint64_t b) __attribute__ ((pure, al…
2859 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_CTRLACK(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_CTRLACK() argument
2861 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_CTRLACK()
2862 return 0x830000100e54ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_CTRLACK()
2863 __ody_csr_fatal("SMMUX_PMCGX_IRQ_CTRLACK", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_CTRLACK()
2866 #define typedef_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) ody_smmux_pmcgx_irq_ctrlack_t argument
2867 #define bustype_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) CSR_TYPE_NCB32b argument
2868 #define basename_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) "SMMUX_PMCGX_IRQ_CTRLACK" argument
2869 #define device_bar_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) 0x0 /* PF_BAR0 */ argument
2870 #define busnum_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) (a) argument
2871 #define arguments_ODY_SMMUX_PMCGX_IRQ_CTRLACK(a, b) (a), (b), -1, -1 argument
2888 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_STATUS(uint64_t a, uint64_t b) __attribute__ ((pure, alw…
2889 static inline uint64_t ODY_SMMUX_PMCGX_IRQ_STATUS(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_IRQ_STATUS() argument
2891 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_IRQ_STATUS()
2892 return 0x830000100e68ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_IRQ_STATUS()
2893 __ody_csr_fatal("SMMUX_PMCGX_IRQ_STATUS", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_IRQ_STATUS()
2896 #define typedef_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) ody_smmux_pmcgx_irq_status_t argument
2897 #define bustype_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) CSR_TYPE_NCB32b argument
2898 #define basename_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) "SMMUX_PMCGX_IRQ_STATUS" argument
2899 #define device_bar_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) 0x0 /* PF_BAR0 */ argument
2900 #define busnum_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) (a) argument
2901 #define arguments_ODY_SMMUX_PMCGX_IRQ_STATUS(a, b) (a), (b), -1, -1 argument
2919 static inline uint64_t ODY_SMMUX_PMCGX_MPAMIDR(uint64_t a, uint64_t b) __attribute__ ((pure, always…
2920 static inline uint64_t ODY_SMMUX_PMCGX_MPAMIDR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_MPAMIDR() argument
2922 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_MPAMIDR()
2923 return 0x830000100e74ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_MPAMIDR()
2924 __ody_csr_fatal("SMMUX_PMCGX_MPAMIDR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_MPAMIDR()
2927 #define typedef_ODY_SMMUX_PMCGX_MPAMIDR(a, b) ody_smmux_pmcgx_mpamidr_t argument
2928 #define bustype_ODY_SMMUX_PMCGX_MPAMIDR(a, b) CSR_TYPE_NCB32b argument
2929 #define basename_ODY_SMMUX_PMCGX_MPAMIDR(a, b) "SMMUX_PMCGX_MPAMIDR" argument
2930 #define device_bar_ODY_SMMUX_PMCGX_MPAMIDR(a, b) 0x0 /* PF_BAR0 */ argument
2931 #define busnum_ODY_SMMUX_PMCGX_MPAMIDR(a, b) (a) argument
2932 #define arguments_ODY_SMMUX_PMCGX_MPAMIDR(a, b) (a), (b), -1, -1 argument
2949 static inline uint64_t ODY_SMMUX_PMCGX_OVSCLR0(uint64_t a, uint64_t b) __attribute__ ((pure, always…
2950 static inline uint64_t ODY_SMMUX_PMCGX_OVSCLR0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_OVSCLR0() argument
2952 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_OVSCLR0()
2953 return 0x830000110c80ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_OVSCLR0()
2954 __ody_csr_fatal("SMMUX_PMCGX_OVSCLR0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_OVSCLR0()
2957 #define typedef_ODY_SMMUX_PMCGX_OVSCLR0(a, b) ody_smmux_pmcgx_ovsclr0_t argument
2958 #define bustype_ODY_SMMUX_PMCGX_OVSCLR0(a, b) CSR_TYPE_NCB argument
2959 #define basename_ODY_SMMUX_PMCGX_OVSCLR0(a, b) "SMMUX_PMCGX_OVSCLR0" argument
2960 #define device_bar_ODY_SMMUX_PMCGX_OVSCLR0(a, b) 0x0 /* PF_BAR0 */ argument
2961 #define busnum_ODY_SMMUX_PMCGX_OVSCLR0(a, b) (a) argument
2962 #define arguments_ODY_SMMUX_PMCGX_OVSCLR0(a, b) (a), (b), -1, -1 argument
2979 static inline uint64_t ODY_SMMUX_PMCGX_OVSSET0(uint64_t a, uint64_t b) __attribute__ ((pure, always…
2980 static inline uint64_t ODY_SMMUX_PMCGX_OVSSET0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_OVSSET0() argument
2982 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_OVSSET0()
2983 return 0x830000110cc0ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_OVSSET0()
2984 __ody_csr_fatal("SMMUX_PMCGX_OVSSET0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_OVSSET0()
2987 #define typedef_ODY_SMMUX_PMCGX_OVSSET0(a, b) ody_smmux_pmcgx_ovsset0_t argument
2988 #define bustype_ODY_SMMUX_PMCGX_OVSSET0(a, b) CSR_TYPE_NCB argument
2989 #define basename_ODY_SMMUX_PMCGX_OVSSET0(a, b) "SMMUX_PMCGX_OVSSET0" argument
2990 #define device_bar_ODY_SMMUX_PMCGX_OVSSET0(a, b) 0x0 /* PF_BAR0 */ argument
2991 #define busnum_ODY_SMMUX_PMCGX_OVSSET0(a, b) (a) argument
2992 #define arguments_ODY_SMMUX_PMCGX_OVSSET0(a, b) (a), (b), -1, -1 argument
3009 static inline uint64_t ODY_SMMUX_PMCGX_PIDR0(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3010 static inline uint64_t ODY_SMMUX_PMCGX_PIDR0(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR0() argument
3012 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR0()
3013 return 0x830000100fe0ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR0()
3014 __ody_csr_fatal("SMMUX_PMCGX_PIDR0", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR0()
3017 #define typedef_ODY_SMMUX_PMCGX_PIDR0(a, b) ody_smmux_pmcgx_pidr0_t argument
3018 #define bustype_ODY_SMMUX_PMCGX_PIDR0(a, b) CSR_TYPE_NCB32b argument
3019 #define basename_ODY_SMMUX_PMCGX_PIDR0(a, b) "SMMUX_PMCGX_PIDR0" argument
3020 #define device_bar_ODY_SMMUX_PMCGX_PIDR0(a, b) 0x0 /* PF_BAR0 */ argument
3021 #define busnum_ODY_SMMUX_PMCGX_PIDR0(a, b) (a) argument
3022 #define arguments_ODY_SMMUX_PMCGX_PIDR0(a, b) (a), (b), -1, -1 argument
3040 static inline uint64_t ODY_SMMUX_PMCGX_PIDR1(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3041 static inline uint64_t ODY_SMMUX_PMCGX_PIDR1(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR1() argument
3043 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR1()
3044 return 0x830000100fe4ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR1()
3045 __ody_csr_fatal("SMMUX_PMCGX_PIDR1", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR1()
3048 #define typedef_ODY_SMMUX_PMCGX_PIDR1(a, b) ody_smmux_pmcgx_pidr1_t argument
3049 #define bustype_ODY_SMMUX_PMCGX_PIDR1(a, b) CSR_TYPE_NCB32b argument
3050 #define basename_ODY_SMMUX_PMCGX_PIDR1(a, b) "SMMUX_PMCGX_PIDR1" argument
3051 #define device_bar_ODY_SMMUX_PMCGX_PIDR1(a, b) 0x0 /* PF_BAR0 */ argument
3052 #define busnum_ODY_SMMUX_PMCGX_PIDR1(a, b) (a) argument
3053 #define arguments_ODY_SMMUX_PMCGX_PIDR1(a, b) (a), (b), -1, -1 argument
3072 static inline uint64_t ODY_SMMUX_PMCGX_PIDR2(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3073 static inline uint64_t ODY_SMMUX_PMCGX_PIDR2(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR2() argument
3075 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR2()
3076 return 0x830000100fe8ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR2()
3077 __ody_csr_fatal("SMMUX_PMCGX_PIDR2", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR2()
3080 #define typedef_ODY_SMMUX_PMCGX_PIDR2(a, b) ody_smmux_pmcgx_pidr2_t argument
3081 #define bustype_ODY_SMMUX_PMCGX_PIDR2(a, b) CSR_TYPE_NCB32b argument
3082 #define basename_ODY_SMMUX_PMCGX_PIDR2(a, b) "SMMUX_PMCGX_PIDR2" argument
3083 #define device_bar_ODY_SMMUX_PMCGX_PIDR2(a, b) 0x0 /* PF_BAR0 */ argument
3084 #define busnum_ODY_SMMUX_PMCGX_PIDR2(a, b) (a) argument
3085 #define arguments_ODY_SMMUX_PMCGX_PIDR2(a, b) (a), (b), -1, -1 argument
3103 static inline uint64_t ODY_SMMUX_PMCGX_PIDR3(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3104 static inline uint64_t ODY_SMMUX_PMCGX_PIDR3(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR3() argument
3106 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR3()
3107 return 0x830000100fecll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR3()
3108 __ody_csr_fatal("SMMUX_PMCGX_PIDR3", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR3()
3111 #define typedef_ODY_SMMUX_PMCGX_PIDR3(a, b) ody_smmux_pmcgx_pidr3_t argument
3112 #define bustype_ODY_SMMUX_PMCGX_PIDR3(a, b) CSR_TYPE_NCB32b argument
3113 #define basename_ODY_SMMUX_PMCGX_PIDR3(a, b) "SMMUX_PMCGX_PIDR3" argument
3114 #define device_bar_ODY_SMMUX_PMCGX_PIDR3(a, b) 0x0 /* PF_BAR0 */ argument
3115 #define busnum_ODY_SMMUX_PMCGX_PIDR3(a, b) (a) argument
3116 #define arguments_ODY_SMMUX_PMCGX_PIDR3(a, b) (a), (b), -1, -1 argument
3134 static inline uint64_t ODY_SMMUX_PMCGX_PIDR4(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3135 static inline uint64_t ODY_SMMUX_PMCGX_PIDR4(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR4() argument
3137 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR4()
3138 return 0x830000100fd0ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR4()
3139 __ody_csr_fatal("SMMUX_PMCGX_PIDR4", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR4()
3142 #define typedef_ODY_SMMUX_PMCGX_PIDR4(a, b) ody_smmux_pmcgx_pidr4_t argument
3143 #define bustype_ODY_SMMUX_PMCGX_PIDR4(a, b) CSR_TYPE_NCB32b argument
3144 #define basename_ODY_SMMUX_PMCGX_PIDR4(a, b) "SMMUX_PMCGX_PIDR4" argument
3145 #define device_bar_ODY_SMMUX_PMCGX_PIDR4(a, b) 0x0 /* PF_BAR0 */ argument
3146 #define busnum_ODY_SMMUX_PMCGX_PIDR4(a, b) (a) argument
3147 #define arguments_ODY_SMMUX_PMCGX_PIDR4(a, b) (a), (b), -1, -1 argument
3163 static inline uint64_t ODY_SMMUX_PMCGX_PIDR5(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3164 static inline uint64_t ODY_SMMUX_PMCGX_PIDR5(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR5() argument
3166 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR5()
3167 return 0x830000100fd4ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR5()
3168 __ody_csr_fatal("SMMUX_PMCGX_PIDR5", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR5()
3171 #define typedef_ODY_SMMUX_PMCGX_PIDR5(a, b) ody_smmux_pmcgx_pidr5_t argument
3172 #define bustype_ODY_SMMUX_PMCGX_PIDR5(a, b) CSR_TYPE_NCB32b argument
3173 #define basename_ODY_SMMUX_PMCGX_PIDR5(a, b) "SMMUX_PMCGX_PIDR5" argument
3174 #define device_bar_ODY_SMMUX_PMCGX_PIDR5(a, b) 0x0 /* PF_BAR0 */ argument
3175 #define busnum_ODY_SMMUX_PMCGX_PIDR5(a, b) (a) argument
3176 #define arguments_ODY_SMMUX_PMCGX_PIDR5(a, b) (a), (b), -1, -1 argument
3192 static inline uint64_t ODY_SMMUX_PMCGX_PIDR6(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3193 static inline uint64_t ODY_SMMUX_PMCGX_PIDR6(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR6() argument
3195 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR6()
3196 return 0x830000100fd8ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR6()
3197 __ody_csr_fatal("SMMUX_PMCGX_PIDR6", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR6()
3200 #define typedef_ODY_SMMUX_PMCGX_PIDR6(a, b) ody_smmux_pmcgx_pidr6_t argument
3201 #define bustype_ODY_SMMUX_PMCGX_PIDR6(a, b) CSR_TYPE_NCB32b argument
3202 #define basename_ODY_SMMUX_PMCGX_PIDR6(a, b) "SMMUX_PMCGX_PIDR6" argument
3203 #define device_bar_ODY_SMMUX_PMCGX_PIDR6(a, b) 0x0 /* PF_BAR0 */ argument
3204 #define busnum_ODY_SMMUX_PMCGX_PIDR6(a, b) (a) argument
3205 #define arguments_ODY_SMMUX_PMCGX_PIDR6(a, b) (a), (b), -1, -1 argument
3221 static inline uint64_t ODY_SMMUX_PMCGX_PIDR7(uint64_t a, uint64_t b) __attribute__ ((pure, always_i…
3222 static inline uint64_t ODY_SMMUX_PMCGX_PIDR7(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PIDR7() argument
3224 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PIDR7()
3225 return 0x830000100fdcll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PIDR7()
3226 __ody_csr_fatal("SMMUX_PMCGX_PIDR7", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PIDR7()
3229 #define typedef_ODY_SMMUX_PMCGX_PIDR7(a, b) ody_smmux_pmcgx_pidr7_t argument
3230 #define bustype_ODY_SMMUX_PMCGX_PIDR7(a, b) CSR_TYPE_NCB32b argument
3231 #define basename_ODY_SMMUX_PMCGX_PIDR7(a, b) "SMMUX_PMCGX_PIDR7" argument
3232 #define device_bar_ODY_SMMUX_PMCGX_PIDR7(a, b) 0x0 /* PF_BAR0 */ argument
3233 #define busnum_ODY_SMMUX_PMCGX_PIDR7(a, b) (a) argument
3234 #define arguments_ODY_SMMUX_PMCGX_PIDR7(a, b) (a), (b), -1, -1 argument
3250 static inline uint64_t ODY_SMMUX_PMCGX_PMAUTHSTATUS(uint64_t a, uint64_t b) __attribute__ ((pure, a…
3251 static inline uint64_t ODY_SMMUX_PMCGX_PMAUTHSTATUS(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PMAUTHSTATUS() argument
3253 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PMAUTHSTATUS()
3254 return 0x830000100fb8ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PMAUTHSTATUS()
3255 __ody_csr_fatal("SMMUX_PMCGX_PMAUTHSTATUS", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PMAUTHSTATUS()
3258 #define typedef_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) ody_smmux_pmcgx_pmauthstatus_t argument
3259 #define bustype_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) CSR_TYPE_NCB32b argument
3260 #define basename_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) "SMMUX_PMCGX_PMAUTHSTATUS" argument
3261 #define device_bar_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) 0x0 /* PF_BAR0 */ argument
3262 #define busnum_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) (a) argument
3263 #define arguments_ODY_SMMUX_PMCGX_PMAUTHSTATUS(a, b) (a), (b), -1, -1 argument
3282 static inline uint64_t ODY_SMMUX_PMCGX_PMDEVARCH(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
3283 static inline uint64_t ODY_SMMUX_PMCGX_PMDEVARCH(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PMDEVARCH() argument
3285 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PMDEVARCH()
3286 return 0x830000100fbcll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PMDEVARCH()
3287 __ody_csr_fatal("SMMUX_PMCGX_PMDEVARCH", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PMDEVARCH()
3290 #define typedef_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) ody_smmux_pmcgx_pmdevarch_t argument
3291 #define bustype_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) CSR_TYPE_NCB32b argument
3292 #define basename_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) "SMMUX_PMCGX_PMDEVARCH" argument
3293 #define device_bar_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) 0x0 /* PF_BAR0 */ argument
3294 #define busnum_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) (a) argument
3295 #define arguments_ODY_SMMUX_PMCGX_PMDEVARCH(a, b) (a), (b), -1, -1 argument
3313 static inline uint64_t ODY_SMMUX_PMCGX_PMDEVTYPE(uint64_t a, uint64_t b) __attribute__ ((pure, alwa…
3314 static inline uint64_t ODY_SMMUX_PMCGX_PMDEVTYPE(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_PMDEVTYPE() argument
3316 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_PMDEVTYPE()
3317 return 0x830000100fccll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_PMDEVTYPE()
3318 __ody_csr_fatal("SMMUX_PMCGX_PMDEVTYPE", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_PMDEVTYPE()
3321 #define typedef_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) ody_smmux_pmcgx_pmdevtype_t argument
3322 #define bustype_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) CSR_TYPE_NCB32b argument
3323 #define basename_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) "SMMUX_PMCGX_PMDEVTYPE" argument
3324 #define device_bar_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) 0x0 /* PF_BAR0 */ argument
3325 #define busnum_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) (a) argument
3326 #define arguments_ODY_SMMUX_PMCGX_PMDEVTYPE(a, b) (a), (b), -1, -1 argument
3347 static inline uint64_t ODY_SMMUX_PMCGX_SCR(uint64_t a, uint64_t b) __attribute__ ((pure, always_inl…
3348 static inline uint64_t ODY_SMMUX_PMCGX_SCR(uint64_t a, uint64_t b) in ODY_SMMUX_PMCGX_SCR() argument
3350 if ((a <= 3) && (b <= 3)) in ODY_SMMUX_PMCGX_SCR()
3351 return 0x830000100df8ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_SCR()
3352 __ody_csr_fatal("SMMUX_PMCGX_SCR", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_PMCGX_SCR()
3355 #define typedef_ODY_SMMUX_PMCGX_SCR(a, b) ody_smmux_pmcgx_scr_t argument
3356 #define bustype_ODY_SMMUX_PMCGX_SCR(a, b) CSR_TYPE_NCB32b argument
3357 #define basename_ODY_SMMUX_PMCGX_SCR(a, b) "SMMUX_PMCGX_SCR" argument
3358 #define device_bar_ODY_SMMUX_PMCGX_SCR(a, b) 0x0 /* PF_BAR0 */ argument
3359 #define busnum_ODY_SMMUX_PMCGX_SCR(a, b) (a) argument
3360 #define arguments_ODY_SMMUX_PMCGX_SCR(a, b) (a), (b), -1, -1 argument
3377 static inline uint64_t ODY_SMMUX_PMCGX_SMRX(uint64_t a, uint64_t b, uint64_t c) __attribute__ ((pur…
3378 static inline uint64_t ODY_SMMUX_PMCGX_SMRX(uint64_t a, uint64_t b, uint64_t c) in ODY_SMMUX_PMCGX_SMRX() argument
3380 if ((a <= 3) && (b <= 3) && (c == 0)) in ODY_SMMUX_PMCGX_SMRX()
3381 return 0x830000100a00ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_SMRX()
3382 __ody_csr_fatal("SMMUX_PMCGX_SMRX", 3, a, b, c, 0, 0, 0); in ODY_SMMUX_PMCGX_SMRX()
3385 #define typedef_ODY_SMMUX_PMCGX_SMRX(a, b, c) ody_smmux_pmcgx_smrx_t argument
3386 #define bustype_ODY_SMMUX_PMCGX_SMRX(a, b, c) CSR_TYPE_NCB32b argument
3387 #define basename_ODY_SMMUX_PMCGX_SMRX(a, b, c) "SMMUX_PMCGX_SMRX" argument
3388 #define device_bar_ODY_SMMUX_PMCGX_SMRX(a, b, c) 0x0 /* PF_BAR0 */ argument
3389 #define busnum_ODY_SMMUX_PMCGX_SMRX(a, b, c) (a) argument
3390 #define arguments_ODY_SMMUX_PMCGX_SMRX(a, b, c) (a), (b), (c), -1 argument
3406 static inline uint64_t ODY_SMMUX_PMCGX_SVRX(uint64_t a, uint64_t b, uint64_t c) __attribute__ ((pur…
3407 static inline uint64_t ODY_SMMUX_PMCGX_SVRX(uint64_t a, uint64_t b, uint64_t c) in ODY_SMMUX_PMCGX_SVRX() argument
3409 if ((a <= 3) && (b <= 3) && (c == 0)) in ODY_SMMUX_PMCGX_SVRX()
3410 return 0x830000100600ll + 0x1000000000ll * ((a) & 0x3) + 0x20000ll * ((b) & 0x3); in ODY_SMMUX_PMCGX_SVRX()
3411 __ody_csr_fatal("SMMUX_PMCGX_SVRX", 3, a, b, c, 0, 0, 0); in ODY_SMMUX_PMCGX_SVRX()
3414 #define typedef_ODY_SMMUX_PMCGX_SVRX(a, b, c) ody_smmux_pmcgx_svrx_t argument
3415 #define bustype_ODY_SMMUX_PMCGX_SVRX(a, b, c) CSR_TYPE_NCB argument
3416 #define basename_ODY_SMMUX_PMCGX_SVRX(a, b, c) "SMMUX_PMCGX_SVRX" argument
3417 #define device_bar_ODY_SMMUX_PMCGX_SVRX(a, b, c) 0x0 /* PF_BAR0 */ argument
3418 #define busnum_ODY_SMMUX_PMCGX_SVRX(a, b, c) (a) argument
3419 #define arguments_ODY_SMMUX_PMCGX_SVRX(a, b, c) (a), (b), (c), -1 argument
3439 static inline uint64_t ODY_SMMUX_PRIQ_BASE(uint64_t a) __attribute__ ((pure, always_inline));
3440 static inline uint64_t ODY_SMMUX_PRIQ_BASE(uint64_t a) in ODY_SMMUX_PRIQ_BASE() argument
3442 if (a <= 3) in ODY_SMMUX_PRIQ_BASE()
3443 return 0x8300000000c0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_BASE()
3444 __ody_csr_fatal("SMMUX_PRIQ_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_BASE()
3447 #define typedef_ODY_SMMUX_PRIQ_BASE(a) ody_smmux_priq_base_t argument
3448 #define bustype_ODY_SMMUX_PRIQ_BASE(a) CSR_TYPE_NCB argument
3449 #define basename_ODY_SMMUX_PRIQ_BASE(a) "SMMUX_PRIQ_BASE" argument
3450 #define device_bar_ODY_SMMUX_PRIQ_BASE(a) 0x0 /* PF_BAR0 */ argument
3451 #define busnum_ODY_SMMUX_PRIQ_BASE(a) (a) argument
3452 #define arguments_ODY_SMMUX_PRIQ_BASE(a) (a), -1, -1, -1 argument
3470 static inline uint64_t ODY_SMMUX_PRIQ_CONS(uint64_t a) __attribute__ ((pure, always_inline));
3471 static inline uint64_t ODY_SMMUX_PRIQ_CONS(uint64_t a) in ODY_SMMUX_PRIQ_CONS() argument
3473 if (a <= 3) in ODY_SMMUX_PRIQ_CONS()
3474 return 0x8300000100ccll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_CONS()
3475 __ody_csr_fatal("SMMUX_PRIQ_CONS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_CONS()
3478 #define typedef_ODY_SMMUX_PRIQ_CONS(a) ody_smmux_priq_cons_t argument
3479 #define bustype_ODY_SMMUX_PRIQ_CONS(a) CSR_TYPE_NCB32b argument
3480 #define basename_ODY_SMMUX_PRIQ_CONS(a) "SMMUX_PRIQ_CONS" argument
3481 #define device_bar_ODY_SMMUX_PRIQ_CONS(a) 0x0 /* PF_BAR0 */ argument
3482 #define busnum_ODY_SMMUX_PRIQ_CONS(a) (a) argument
3483 #define arguments_ODY_SMMUX_PRIQ_CONS(a) (a), -1, -1, -1 argument
3501 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline));
3502 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG0(uint64_t a) in ODY_SMMUX_PRIQ_IRQ_CFG0() argument
3504 if (a <= 3) in ODY_SMMUX_PRIQ_IRQ_CFG0()
3505 return 0x8300000000d0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_IRQ_CFG0()
3506 __ody_csr_fatal("SMMUX_PRIQ_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_IRQ_CFG0()
3509 #define typedef_ODY_SMMUX_PRIQ_IRQ_CFG0(a) ody_smmux_priq_irq_cfg0_t argument
3510 #define bustype_ODY_SMMUX_PRIQ_IRQ_CFG0(a) CSR_TYPE_NCB argument
3511 #define basename_ODY_SMMUX_PRIQ_IRQ_CFG0(a) "SMMUX_PRIQ_IRQ_CFG0" argument
3512 #define device_bar_ODY_SMMUX_PRIQ_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
3513 #define busnum_ODY_SMMUX_PRIQ_IRQ_CFG0(a) (a) argument
3514 #define arguments_ODY_SMMUX_PRIQ_IRQ_CFG0(a) (a), -1, -1, -1 argument
3530 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline));
3531 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG1(uint64_t a) in ODY_SMMUX_PRIQ_IRQ_CFG1() argument
3533 if (a <= 3) in ODY_SMMUX_PRIQ_IRQ_CFG1()
3534 return 0x8300000000d8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_IRQ_CFG1()
3535 __ody_csr_fatal("SMMUX_PRIQ_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_IRQ_CFG1()
3538 #define typedef_ODY_SMMUX_PRIQ_IRQ_CFG1(a) ody_smmux_priq_irq_cfg1_t argument
3539 #define bustype_ODY_SMMUX_PRIQ_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
3540 #define basename_ODY_SMMUX_PRIQ_IRQ_CFG1(a) "SMMUX_PRIQ_IRQ_CFG1" argument
3541 #define device_bar_ODY_SMMUX_PRIQ_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
3542 #define busnum_ODY_SMMUX_PRIQ_IRQ_CFG1(a) (a) argument
3543 #define arguments_ODY_SMMUX_PRIQ_IRQ_CFG1(a) (a), -1, -1, -1 argument
3562 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG2(uint64_t a) __attribute__ ((pure, always_inline));
3563 static inline uint64_t ODY_SMMUX_PRIQ_IRQ_CFG2(uint64_t a) in ODY_SMMUX_PRIQ_IRQ_CFG2() argument
3565 if (a <= 3) in ODY_SMMUX_PRIQ_IRQ_CFG2()
3566 return 0x8300000000dcll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_IRQ_CFG2()
3567 __ody_csr_fatal("SMMUX_PRIQ_IRQ_CFG2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_IRQ_CFG2()
3570 #define typedef_ODY_SMMUX_PRIQ_IRQ_CFG2(a) ody_smmux_priq_irq_cfg2_t argument
3571 #define bustype_ODY_SMMUX_PRIQ_IRQ_CFG2(a) CSR_TYPE_NCB32b argument
3572 #define basename_ODY_SMMUX_PRIQ_IRQ_CFG2(a) "SMMUX_PRIQ_IRQ_CFG2" argument
3573 #define device_bar_ODY_SMMUX_PRIQ_IRQ_CFG2(a) 0x0 /* PF_BAR0 */ argument
3574 #define busnum_ODY_SMMUX_PRIQ_IRQ_CFG2(a) (a) argument
3575 #define arguments_ODY_SMMUX_PRIQ_IRQ_CFG2(a) (a), -1, -1, -1 argument
3593 static inline uint64_t ODY_SMMUX_PRIQ_PROD(uint64_t a) __attribute__ ((pure, always_inline));
3594 static inline uint64_t ODY_SMMUX_PRIQ_PROD(uint64_t a) in ODY_SMMUX_PRIQ_PROD() argument
3596 if (a <= 3) in ODY_SMMUX_PRIQ_PROD()
3597 return 0x8300000100c8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_PRIQ_PROD()
3598 __ody_csr_fatal("SMMUX_PRIQ_PROD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_PRIQ_PROD()
3601 #define typedef_ODY_SMMUX_PRIQ_PROD(a) ody_smmux_priq_prod_t argument
3602 #define bustype_ODY_SMMUX_PRIQ_PROD(a) CSR_TYPE_NCB32b argument
3603 #define basename_ODY_SMMUX_PRIQ_PROD(a) "SMMUX_PRIQ_PROD" argument
3604 #define device_bar_ODY_SMMUX_PRIQ_PROD(a) 0x0 /* PF_BAR0 */ argument
3605 #define busnum_ODY_SMMUX_PRIQ_PROD(a) (a) argument
3606 #define arguments_ODY_SMMUX_PRIQ_PROD(a) (a), -1, -1, -1 argument
3630 static inline uint64_t ODY_SMMUX_S_AGBPA(uint64_t a) __attribute__ ((pure, always_inline));
3631 static inline uint64_t ODY_SMMUX_S_AGBPA(uint64_t a) in ODY_SMMUX_S_AGBPA() argument
3633 if (a <= 3) in ODY_SMMUX_S_AGBPA()
3634 return 0x830000008048ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_AGBPA()
3635 __ody_csr_fatal("SMMUX_S_AGBPA", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_AGBPA()
3638 #define typedef_ODY_SMMUX_S_AGBPA(a) ody_smmux_s_agbpa_t argument
3639 #define bustype_ODY_SMMUX_S_AGBPA(a) CSR_TYPE_NCB32b argument
3640 #define basename_ODY_SMMUX_S_AGBPA(a) "SMMUX_S_AGBPA" argument
3641 #define device_bar_ODY_SMMUX_S_AGBPA(a) 0x0 /* PF_BAR0 */ argument
3642 #define busnum_ODY_SMMUX_S_AGBPA(a) (a) argument
3643 #define arguments_ODY_SMMUX_S_AGBPA(a) (a), -1, -1, -1 argument
3663 static inline uint64_t ODY_SMMUX_S_CMDQ_BASE(uint64_t a) __attribute__ ((pure, always_inline));
3664 static inline uint64_t ODY_SMMUX_S_CMDQ_BASE(uint64_t a) in ODY_SMMUX_S_CMDQ_BASE() argument
3666 if (a <= 3) in ODY_SMMUX_S_CMDQ_BASE()
3667 return 0x830000008090ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CMDQ_BASE()
3668 __ody_csr_fatal("SMMUX_S_CMDQ_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CMDQ_BASE()
3671 #define typedef_ODY_SMMUX_S_CMDQ_BASE(a) ody_smmux_s_cmdq_base_t argument
3672 #define bustype_ODY_SMMUX_S_CMDQ_BASE(a) CSR_TYPE_NCB argument
3673 #define basename_ODY_SMMUX_S_CMDQ_BASE(a) "SMMUX_S_CMDQ_BASE" argument
3674 #define device_bar_ODY_SMMUX_S_CMDQ_BASE(a) 0x0 /* PF_BAR0 */ argument
3675 #define busnum_ODY_SMMUX_S_CMDQ_BASE(a) (a) argument
3676 #define arguments_ODY_SMMUX_S_CMDQ_BASE(a) (a), -1, -1, -1 argument
3695 static inline uint64_t ODY_SMMUX_S_CMDQ_CONS(uint64_t a) __attribute__ ((pure, always_inline));
3696 static inline uint64_t ODY_SMMUX_S_CMDQ_CONS(uint64_t a) in ODY_SMMUX_S_CMDQ_CONS() argument
3698 if (a <= 3) in ODY_SMMUX_S_CMDQ_CONS()
3699 return 0x83000000809cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CMDQ_CONS()
3700 __ody_csr_fatal("SMMUX_S_CMDQ_CONS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CMDQ_CONS()
3703 #define typedef_ODY_SMMUX_S_CMDQ_CONS(a) ody_smmux_s_cmdq_cons_t argument
3704 #define bustype_ODY_SMMUX_S_CMDQ_CONS(a) CSR_TYPE_NCB32b argument
3705 #define basename_ODY_SMMUX_S_CMDQ_CONS(a) "SMMUX_S_CMDQ_CONS" argument
3706 #define device_bar_ODY_SMMUX_S_CMDQ_CONS(a) 0x0 /* PF_BAR0 */ argument
3707 #define busnum_ODY_SMMUX_S_CMDQ_CONS(a) (a) argument
3708 #define arguments_ODY_SMMUX_S_CMDQ_CONS(a) (a), -1, -1, -1 argument
3725 static inline uint64_t ODY_SMMUX_S_CMDQ_PROD(uint64_t a) __attribute__ ((pure, always_inline));
3726 static inline uint64_t ODY_SMMUX_S_CMDQ_PROD(uint64_t a) in ODY_SMMUX_S_CMDQ_PROD() argument
3728 if (a <= 3) in ODY_SMMUX_S_CMDQ_PROD()
3729 return 0x830000008098ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CMDQ_PROD()
3730 __ody_csr_fatal("SMMUX_S_CMDQ_PROD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CMDQ_PROD()
3733 #define typedef_ODY_SMMUX_S_CMDQ_PROD(a) ody_smmux_s_cmdq_prod_t argument
3734 #define bustype_ODY_SMMUX_S_CMDQ_PROD(a) CSR_TYPE_NCB32b argument
3735 #define basename_ODY_SMMUX_S_CMDQ_PROD(a) "SMMUX_S_CMDQ_PROD" argument
3736 #define device_bar_ODY_SMMUX_S_CMDQ_PROD(a) 0x0 /* PF_BAR0 */ argument
3737 #define busnum_ODY_SMMUX_S_CMDQ_PROD(a) (a) argument
3738 #define arguments_ODY_SMMUX_S_CMDQ_PROD(a) (a), -1, -1, -1 argument
3765 static inline uint64_t ODY_SMMUX_S_CR0(uint64_t a) __attribute__ ((pure, always_inline));
3766 static inline uint64_t ODY_SMMUX_S_CR0(uint64_t a) in ODY_SMMUX_S_CR0() argument
3768 if (a <= 3) in ODY_SMMUX_S_CR0()
3769 return 0x830000008020ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CR0()
3770 __ody_csr_fatal("SMMUX_S_CR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CR0()
3773 #define typedef_ODY_SMMUX_S_CR0(a) ody_smmux_s_cr0_t argument
3774 #define bustype_ODY_SMMUX_S_CR0(a) CSR_TYPE_NCB32b argument
3775 #define basename_ODY_SMMUX_S_CR0(a) "SMMUX_S_CR0" argument
3776 #define device_bar_ODY_SMMUX_S_CR0(a) 0x0 /* PF_BAR0 */ argument
3777 #define busnum_ODY_SMMUX_S_CR0(a) (a) argument
3778 #define arguments_ODY_SMMUX_S_CR0(a) (a), -1, -1, -1 argument
3803 static inline uint64_t ODY_SMMUX_S_CR0ACK(uint64_t a) __attribute__ ((pure, always_inline));
3804 static inline uint64_t ODY_SMMUX_S_CR0ACK(uint64_t a) in ODY_SMMUX_S_CR0ACK() argument
3806 if (a <= 3) in ODY_SMMUX_S_CR0ACK()
3807 return 0x830000008024ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CR0ACK()
3808 __ody_csr_fatal("SMMUX_S_CR0ACK", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CR0ACK()
3811 #define typedef_ODY_SMMUX_S_CR0ACK(a) ody_smmux_s_cr0ack_t argument
3812 #define bustype_ODY_SMMUX_S_CR0ACK(a) CSR_TYPE_NCB32b argument
3813 #define basename_ODY_SMMUX_S_CR0ACK(a) "SMMUX_S_CR0ACK" argument
3814 #define device_bar_ODY_SMMUX_S_CR0ACK(a) 0x0 /* PF_BAR0 */ argument
3815 #define busnum_ODY_SMMUX_S_CR0ACK(a) (a) argument
3816 #define arguments_ODY_SMMUX_S_CR0ACK(a) (a), -1, -1, -1 argument
3838 static inline uint64_t ODY_SMMUX_S_CR1(uint64_t a) __attribute__ ((pure, always_inline));
3839 static inline uint64_t ODY_SMMUX_S_CR1(uint64_t a) in ODY_SMMUX_S_CR1() argument
3841 if (a <= 3) in ODY_SMMUX_S_CR1()
3842 return 0x830000008028ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CR1()
3843 __ody_csr_fatal("SMMUX_S_CR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CR1()
3846 #define typedef_ODY_SMMUX_S_CR1(a) ody_smmux_s_cr1_t argument
3847 #define bustype_ODY_SMMUX_S_CR1(a) CSR_TYPE_NCB32b argument
3848 #define basename_ODY_SMMUX_S_CR1(a) "SMMUX_S_CR1" argument
3849 #define device_bar_ODY_SMMUX_S_CR1(a) 0x0 /* PF_BAR0 */ argument
3850 #define busnum_ODY_SMMUX_S_CR1(a) (a) argument
3851 #define arguments_ODY_SMMUX_S_CR1(a) (a), -1, -1, -1 argument
3870 static inline uint64_t ODY_SMMUX_S_CR2(uint64_t a) __attribute__ ((pure, always_inline));
3871 static inline uint64_t ODY_SMMUX_S_CR2(uint64_t a) in ODY_SMMUX_S_CR2() argument
3873 if (a <= 3) in ODY_SMMUX_S_CR2()
3874 return 0x83000000802cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_CR2()
3875 __ody_csr_fatal("SMMUX_S_CR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_CR2()
3878 #define typedef_ODY_SMMUX_S_CR2(a) ody_smmux_s_cr2_t argument
3879 #define bustype_ODY_SMMUX_S_CR2(a) CSR_TYPE_NCB32b argument
3880 #define basename_ODY_SMMUX_S_CR2(a) "SMMUX_S_CR2" argument
3881 #define device_bar_ODY_SMMUX_S_CR2(a) 0x0 /* PF_BAR0 */ argument
3882 #define busnum_ODY_SMMUX_S_CR2(a) (a) argument
3883 #define arguments_ODY_SMMUX_S_CR2(a) (a), -1, -1, -1 argument
3903 static inline uint64_t ODY_SMMUX_S_EVENTQ_BASE(uint64_t a) __attribute__ ((pure, always_inline));
3904 static inline uint64_t ODY_SMMUX_S_EVENTQ_BASE(uint64_t a) in ODY_SMMUX_S_EVENTQ_BASE() argument
3906 if (a <= 3) in ODY_SMMUX_S_EVENTQ_BASE()
3907 return 0x8300000080a0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_BASE()
3908 __ody_csr_fatal("SMMUX_S_EVENTQ_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_BASE()
3911 #define typedef_ODY_SMMUX_S_EVENTQ_BASE(a) ody_smmux_s_eventq_base_t argument
3912 #define bustype_ODY_SMMUX_S_EVENTQ_BASE(a) CSR_TYPE_NCB argument
3913 #define basename_ODY_SMMUX_S_EVENTQ_BASE(a) "SMMUX_S_EVENTQ_BASE" argument
3914 #define device_bar_ODY_SMMUX_S_EVENTQ_BASE(a) 0x0 /* PF_BAR0 */ argument
3915 #define busnum_ODY_SMMUX_S_EVENTQ_BASE(a) (a) argument
3916 #define arguments_ODY_SMMUX_S_EVENTQ_BASE(a) (a), -1, -1, -1 argument
3934 static inline uint64_t ODY_SMMUX_S_EVENTQ_CONS(uint64_t a) __attribute__ ((pure, always_inline));
3935 static inline uint64_t ODY_SMMUX_S_EVENTQ_CONS(uint64_t a) in ODY_SMMUX_S_EVENTQ_CONS() argument
3937 if (a <= 3) in ODY_SMMUX_S_EVENTQ_CONS()
3938 return 0x8300000080acll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_CONS()
3939 __ody_csr_fatal("SMMUX_S_EVENTQ_CONS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_CONS()
3942 #define typedef_ODY_SMMUX_S_EVENTQ_CONS(a) ody_smmux_s_eventq_cons_t argument
3943 #define bustype_ODY_SMMUX_S_EVENTQ_CONS(a) CSR_TYPE_NCB32b argument
3944 #define basename_ODY_SMMUX_S_EVENTQ_CONS(a) "SMMUX_S_EVENTQ_CONS" argument
3945 #define device_bar_ODY_SMMUX_S_EVENTQ_CONS(a) 0x0 /* PF_BAR0 */ argument
3946 #define busnum_ODY_SMMUX_S_EVENTQ_CONS(a) (a) argument
3947 #define arguments_ODY_SMMUX_S_EVENTQ_CONS(a) (a), -1, -1, -1 argument
3965 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline)…
3966 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG0(uint64_t a) in ODY_SMMUX_S_EVENTQ_IRQ_CFG0() argument
3968 if (a <= 3) in ODY_SMMUX_S_EVENTQ_IRQ_CFG0()
3969 return 0x8300000080b0ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_IRQ_CFG0()
3970 __ody_csr_fatal("SMMUX_S_EVENTQ_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_IRQ_CFG0()
3973 #define typedef_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) ody_smmux_s_eventq_irq_cfg0_t argument
3974 #define bustype_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) CSR_TYPE_NCB argument
3975 #define basename_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) "SMMUX_S_EVENTQ_IRQ_CFG0" argument
3976 #define device_bar_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
3977 #define busnum_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) (a) argument
3978 #define arguments_ODY_SMMUX_S_EVENTQ_IRQ_CFG0(a) (a), -1, -1, -1 argument
3994 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline)…
3995 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG1(uint64_t a) in ODY_SMMUX_S_EVENTQ_IRQ_CFG1() argument
3997 if (a <= 3) in ODY_SMMUX_S_EVENTQ_IRQ_CFG1()
3998 return 0x8300000080b8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_IRQ_CFG1()
3999 __ody_csr_fatal("SMMUX_S_EVENTQ_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_IRQ_CFG1()
4002 #define typedef_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) ody_smmux_s_eventq_irq_cfg1_t argument
4003 #define bustype_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
4004 #define basename_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) "SMMUX_S_EVENTQ_IRQ_CFG1" argument
4005 #define device_bar_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
4006 #define busnum_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) (a) argument
4007 #define arguments_ODY_SMMUX_S_EVENTQ_IRQ_CFG1(a) (a), -1, -1, -1 argument
4025 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG2(uint64_t a) __attribute__ ((pure, always_inline)…
4026 static inline uint64_t ODY_SMMUX_S_EVENTQ_IRQ_CFG2(uint64_t a) in ODY_SMMUX_S_EVENTQ_IRQ_CFG2() argument
4028 if (a <= 3) in ODY_SMMUX_S_EVENTQ_IRQ_CFG2()
4029 return 0x8300000080bcll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_IRQ_CFG2()
4030 __ody_csr_fatal("SMMUX_S_EVENTQ_IRQ_CFG2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_IRQ_CFG2()
4033 #define typedef_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) ody_smmux_s_eventq_irq_cfg2_t argument
4034 #define bustype_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) CSR_TYPE_NCB32b argument
4035 #define basename_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) "SMMUX_S_EVENTQ_IRQ_CFG2" argument
4036 #define device_bar_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) 0x0 /* PF_BAR0 */ argument
4037 #define busnum_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) (a) argument
4038 #define arguments_ODY_SMMUX_S_EVENTQ_IRQ_CFG2(a) (a), -1, -1, -1 argument
4056 static inline uint64_t ODY_SMMUX_S_EVENTQ_PROD(uint64_t a) __attribute__ ((pure, always_inline));
4057 static inline uint64_t ODY_SMMUX_S_EVENTQ_PROD(uint64_t a) in ODY_SMMUX_S_EVENTQ_PROD() argument
4059 if (a <= 3) in ODY_SMMUX_S_EVENTQ_PROD()
4060 return 0x8300000080a8ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_EVENTQ_PROD()
4061 __ody_csr_fatal("SMMUX_S_EVENTQ_PROD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_EVENTQ_PROD()
4064 #define typedef_ODY_SMMUX_S_EVENTQ_PROD(a) ody_smmux_s_eventq_prod_t argument
4065 #define bustype_ODY_SMMUX_S_EVENTQ_PROD(a) CSR_TYPE_NCB32b argument
4066 #define basename_ODY_SMMUX_S_EVENTQ_PROD(a) "SMMUX_S_EVENTQ_PROD" argument
4067 #define device_bar_ODY_SMMUX_S_EVENTQ_PROD(a) 0x0 /* PF_BAR0 */ argument
4068 #define busnum_ODY_SMMUX_S_EVENTQ_PROD(a) (a) argument
4069 #define arguments_ODY_SMMUX_S_EVENTQ_PROD(a) (a), -1, -1, -1 argument
4093 static inline uint64_t ODY_SMMUX_S_GATOS_ADDR(uint64_t a) __attribute__ ((pure, always_inline));
4094 static inline uint64_t ODY_SMMUX_S_GATOS_ADDR(uint64_t a) in ODY_SMMUX_S_GATOS_ADDR() argument
4096 if (a <= 3) in ODY_SMMUX_S_GATOS_ADDR()
4097 return 0x830000008110ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GATOS_ADDR()
4098 __ody_csr_fatal("SMMUX_S_GATOS_ADDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GATOS_ADDR()
4101 #define typedef_ODY_SMMUX_S_GATOS_ADDR(a) ody_smmux_s_gatos_addr_t argument
4102 #define bustype_ODY_SMMUX_S_GATOS_ADDR(a) CSR_TYPE_NCB argument
4103 #define basename_ODY_SMMUX_S_GATOS_ADDR(a) "SMMUX_S_GATOS_ADDR" argument
4104 #define device_bar_ODY_SMMUX_S_GATOS_ADDR(a) 0x0 /* PF_BAR0 */ argument
4105 #define busnum_ODY_SMMUX_S_GATOS_ADDR(a) (a) argument
4106 #define arguments_ODY_SMMUX_S_GATOS_ADDR(a) (a), -1, -1, -1 argument
4123 static inline uint64_t ODY_SMMUX_S_GATOS_CTRL(uint64_t a) __attribute__ ((pure, always_inline));
4124 static inline uint64_t ODY_SMMUX_S_GATOS_CTRL(uint64_t a) in ODY_SMMUX_S_GATOS_CTRL() argument
4126 if (a <= 3) in ODY_SMMUX_S_GATOS_CTRL()
4127 return 0x830000008100ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GATOS_CTRL()
4128 __ody_csr_fatal("SMMUX_S_GATOS_CTRL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GATOS_CTRL()
4131 #define typedef_ODY_SMMUX_S_GATOS_CTRL(a) ody_smmux_s_gatos_ctrl_t argument
4132 #define bustype_ODY_SMMUX_S_GATOS_CTRL(a) CSR_TYPE_NCB32b argument
4133 #define basename_ODY_SMMUX_S_GATOS_CTRL(a) "SMMUX_S_GATOS_CTRL" argument
4134 #define device_bar_ODY_SMMUX_S_GATOS_CTRL(a) 0x0 /* PF_BAR0 */ argument
4135 #define busnum_ODY_SMMUX_S_GATOS_CTRL(a) (a) argument
4136 #define arguments_ODY_SMMUX_S_GATOS_CTRL(a) (a), -1, -1, -1 argument
4152 static inline uint64_t ODY_SMMUX_S_GATOS_PAR(uint64_t a) __attribute__ ((pure, always_inline));
4153 static inline uint64_t ODY_SMMUX_S_GATOS_PAR(uint64_t a) in ODY_SMMUX_S_GATOS_PAR() argument
4155 if (a <= 3) in ODY_SMMUX_S_GATOS_PAR()
4156 return 0x830000008118ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GATOS_PAR()
4157 __ody_csr_fatal("SMMUX_S_GATOS_PAR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GATOS_PAR()
4160 #define typedef_ODY_SMMUX_S_GATOS_PAR(a) ody_smmux_s_gatos_par_t argument
4161 #define bustype_ODY_SMMUX_S_GATOS_PAR(a) CSR_TYPE_NCB argument
4162 #define basename_ODY_SMMUX_S_GATOS_PAR(a) "SMMUX_S_GATOS_PAR" argument
4163 #define device_bar_ODY_SMMUX_S_GATOS_PAR(a) 0x0 /* PF_BAR0 */ argument
4164 #define busnum_ODY_SMMUX_S_GATOS_PAR(a) (a) argument
4165 #define arguments_ODY_SMMUX_S_GATOS_PAR(a) (a), -1, -1, -1 argument
4186 static inline uint64_t ODY_SMMUX_S_GATOS_SID(uint64_t a) __attribute__ ((pure, always_inline));
4187 static inline uint64_t ODY_SMMUX_S_GATOS_SID(uint64_t a) in ODY_SMMUX_S_GATOS_SID() argument
4189 if (a <= 3) in ODY_SMMUX_S_GATOS_SID()
4190 return 0x830000008108ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GATOS_SID()
4191 __ody_csr_fatal("SMMUX_S_GATOS_SID", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GATOS_SID()
4194 #define typedef_ODY_SMMUX_S_GATOS_SID(a) ody_smmux_s_gatos_sid_t argument
4195 #define bustype_ODY_SMMUX_S_GATOS_SID(a) CSR_TYPE_NCB argument
4196 #define basename_ODY_SMMUX_S_GATOS_SID(a) "SMMUX_S_GATOS_SID" argument
4197 #define device_bar_ODY_SMMUX_S_GATOS_SID(a) 0x0 /* PF_BAR0 */ argument
4198 #define busnum_ODY_SMMUX_S_GATOS_SID(a) (a) argument
4199 #define arguments_ODY_SMMUX_S_GATOS_SID(a) (a), -1, -1, -1 argument
4225 static inline uint64_t ODY_SMMUX_S_GBPA(uint64_t a) __attribute__ ((pure, always_inline));
4226 static inline uint64_t ODY_SMMUX_S_GBPA(uint64_t a) in ODY_SMMUX_S_GBPA() argument
4228 if (a <= 3) in ODY_SMMUX_S_GBPA()
4229 return 0x830000008044ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GBPA()
4230 __ody_csr_fatal("SMMUX_S_GBPA", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GBPA()
4233 #define typedef_ODY_SMMUX_S_GBPA(a) ody_smmux_s_gbpa_t argument
4234 #define bustype_ODY_SMMUX_S_GBPA(a) CSR_TYPE_NCB32b argument
4235 #define basename_ODY_SMMUX_S_GBPA(a) "SMMUX_S_GBPA" argument
4236 #define device_bar_ODY_SMMUX_S_GBPA(a) 0x0 /* PF_BAR0 */ argument
4237 #define busnum_ODY_SMMUX_S_GBPA(a) (a) argument
4238 #define arguments_ODY_SMMUX_S_GBPA(a) (a), -1, -1, -1 argument
4260 static inline uint64_t ODY_SMMUX_S_GBPMPAM(uint64_t a) __attribute__ ((pure, always_inline));
4261 static inline uint64_t ODY_SMMUX_S_GBPMPAM(uint64_t a) in ODY_SMMUX_S_GBPMPAM() argument
4263 if (a <= 3) in ODY_SMMUX_S_GBPMPAM()
4264 return 0x83000000813cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GBPMPAM()
4265 __ody_csr_fatal("SMMUX_S_GBPMPAM", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GBPMPAM()
4268 #define typedef_ODY_SMMUX_S_GBPMPAM(a) ody_smmux_s_gbpmpam_t argument
4269 #define bustype_ODY_SMMUX_S_GBPMPAM(a) CSR_TYPE_NCB32b argument
4270 #define basename_ODY_SMMUX_S_GBPMPAM(a) "SMMUX_S_GBPMPAM" argument
4271 #define device_bar_ODY_SMMUX_S_GBPMPAM(a) 0x0 /* PF_BAR0 */ argument
4272 #define busnum_ODY_SMMUX_S_GBPMPAM(a) (a) argument
4273 #define arguments_ODY_SMMUX_S_GBPMPAM(a) (a), -1, -1, -1 argument
4298 static inline uint64_t ODY_SMMUX_S_GERROR(uint64_t a) __attribute__ ((pure, always_inline));
4299 static inline uint64_t ODY_SMMUX_S_GERROR(uint64_t a) in ODY_SMMUX_S_GERROR() argument
4301 if (a <= 3) in ODY_SMMUX_S_GERROR()
4302 return 0x830000008060ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GERROR()
4303 __ody_csr_fatal("SMMUX_S_GERROR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GERROR()
4306 #define typedef_ODY_SMMUX_S_GERROR(a) ody_smmux_s_gerror_t argument
4307 #define bustype_ODY_SMMUX_S_GERROR(a) CSR_TYPE_NCB32b argument
4308 #define basename_ODY_SMMUX_S_GERROR(a) "SMMUX_S_GERROR" argument
4309 #define device_bar_ODY_SMMUX_S_GERROR(a) 0x0 /* PF_BAR0 */ argument
4310 #define busnum_ODY_SMMUX_S_GERROR(a) (a) argument
4311 #define arguments_ODY_SMMUX_S_GERROR(a) (a), -1, -1, -1 argument
4332 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline)…
4333 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG0(uint64_t a) in ODY_SMMUX_S_GERROR_IRQ_CFG0() argument
4335 if (a <= 3) in ODY_SMMUX_S_GERROR_IRQ_CFG0()
4336 return 0x830000008068ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GERROR_IRQ_CFG0()
4337 __ody_csr_fatal("SMMUX_S_GERROR_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GERROR_IRQ_CFG0()
4340 #define typedef_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) ody_smmux_s_gerror_irq_cfg0_t argument
4341 #define bustype_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) CSR_TYPE_NCB argument
4342 #define basename_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) "SMMUX_S_GERROR_IRQ_CFG0" argument
4343 #define device_bar_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
4344 #define busnum_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) (a) argument
4345 #define arguments_ODY_SMMUX_S_GERROR_IRQ_CFG0(a) (a), -1, -1, -1 argument
4361 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline)…
4362 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG1(uint64_t a) in ODY_SMMUX_S_GERROR_IRQ_CFG1() argument
4364 if (a <= 3) in ODY_SMMUX_S_GERROR_IRQ_CFG1()
4365 return 0x830000008070ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GERROR_IRQ_CFG1()
4366 __ody_csr_fatal("SMMUX_S_GERROR_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GERROR_IRQ_CFG1()
4369 #define typedef_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) ody_smmux_s_gerror_irq_cfg1_t argument
4370 #define bustype_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
4371 #define basename_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) "SMMUX_S_GERROR_IRQ_CFG1" argument
4372 #define device_bar_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
4373 #define busnum_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) (a) argument
4374 #define arguments_ODY_SMMUX_S_GERROR_IRQ_CFG1(a) (a), -1, -1, -1 argument
4392 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG2(uint64_t a) __attribute__ ((pure, always_inline)…
4393 static inline uint64_t ODY_SMMUX_S_GERROR_IRQ_CFG2(uint64_t a) in ODY_SMMUX_S_GERROR_IRQ_CFG2() argument
4395 if (a <= 3) in ODY_SMMUX_S_GERROR_IRQ_CFG2()
4396 return 0x830000008074ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GERROR_IRQ_CFG2()
4397 __ody_csr_fatal("SMMUX_S_GERROR_IRQ_CFG2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GERROR_IRQ_CFG2()
4400 #define typedef_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) ody_smmux_s_gerror_irq_cfg2_t argument
4401 #define bustype_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) CSR_TYPE_NCB32b argument
4402 #define basename_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) "SMMUX_S_GERROR_IRQ_CFG2" argument
4403 #define device_bar_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) 0x0 /* PF_BAR0 */ argument
4404 #define busnum_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) (a) argument
4405 #define arguments_ODY_SMMUX_S_GERROR_IRQ_CFG2(a) (a), -1, -1, -1 argument
4430 static inline uint64_t ODY_SMMUX_S_GERRORN(uint64_t a) __attribute__ ((pure, always_inline));
4431 static inline uint64_t ODY_SMMUX_S_GERRORN(uint64_t a) in ODY_SMMUX_S_GERRORN() argument
4433 if (a <= 3) in ODY_SMMUX_S_GERRORN()
4434 return 0x830000008064ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GERRORN()
4435 __ody_csr_fatal("SMMUX_S_GERRORN", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GERRORN()
4438 #define typedef_ODY_SMMUX_S_GERRORN(a) ody_smmux_s_gerrorn_t argument
4439 #define bustype_ODY_SMMUX_S_GERRORN(a) CSR_TYPE_NCB32b argument
4440 #define basename_ODY_SMMUX_S_GERRORN(a) "SMMUX_S_GERRORN" argument
4441 #define device_bar_ODY_SMMUX_S_GERRORN(a) 0x0 /* PF_BAR0 */ argument
4442 #define busnum_ODY_SMMUX_S_GERRORN(a) (a) argument
4443 #define arguments_ODY_SMMUX_S_GERRORN(a) (a), -1, -1, -1 argument
4465 static inline uint64_t ODY_SMMUX_S_GMPAM(uint64_t a) __attribute__ ((pure, always_inline));
4466 static inline uint64_t ODY_SMMUX_S_GMPAM(uint64_t a) in ODY_SMMUX_S_GMPAM() argument
4468 if (a <= 3) in ODY_SMMUX_S_GMPAM()
4469 return 0x830000008138ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_GMPAM()
4470 __ody_csr_fatal("SMMUX_S_GMPAM", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_GMPAM()
4473 #define typedef_ODY_SMMUX_S_GMPAM(a) ody_smmux_s_gmpam_t argument
4474 #define bustype_ODY_SMMUX_S_GMPAM(a) CSR_TYPE_NCB32b argument
4475 #define basename_ODY_SMMUX_S_GMPAM(a) "SMMUX_S_GMPAM" argument
4476 #define device_bar_ODY_SMMUX_S_GMPAM(a) 0x0 /* PF_BAR0 */ argument
4477 #define busnum_ODY_SMMUX_S_GMPAM(a) (a) argument
4478 #define arguments_ODY_SMMUX_S_GMPAM(a) (a), -1, -1, -1 argument
4499 static inline uint64_t ODY_SMMUX_S_IDR0(uint64_t a) __attribute__ ((pure, always_inline));
4500 static inline uint64_t ODY_SMMUX_S_IDR0(uint64_t a) in ODY_SMMUX_S_IDR0() argument
4502 if (a <= 3) in ODY_SMMUX_S_IDR0()
4503 return 0x830000008000ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IDR0()
4504 __ody_csr_fatal("SMMUX_S_IDR0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IDR0()
4507 #define typedef_ODY_SMMUX_S_IDR0(a) ody_smmux_s_idr0_t argument
4508 #define bustype_ODY_SMMUX_S_IDR0(a) CSR_TYPE_NCB32b argument
4509 #define basename_ODY_SMMUX_S_IDR0(a) "SMMUX_S_IDR0" argument
4510 #define device_bar_ODY_SMMUX_S_IDR0(a) 0x0 /* PF_BAR0 */ argument
4511 #define busnum_ODY_SMMUX_S_IDR0(a) (a) argument
4512 #define arguments_ODY_SMMUX_S_IDR0(a) (a), -1, -1, -1 argument
4532 static inline uint64_t ODY_SMMUX_S_IDR1(uint64_t a) __attribute__ ((pure, always_inline));
4533 static inline uint64_t ODY_SMMUX_S_IDR1(uint64_t a) in ODY_SMMUX_S_IDR1() argument
4535 if (a <= 3) in ODY_SMMUX_S_IDR1()
4536 return 0x830000008004ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IDR1()
4537 __ody_csr_fatal("SMMUX_S_IDR1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IDR1()
4540 #define typedef_ODY_SMMUX_S_IDR1(a) ody_smmux_s_idr1_t argument
4541 #define bustype_ODY_SMMUX_S_IDR1(a) CSR_TYPE_NCB32b argument
4542 #define basename_ODY_SMMUX_S_IDR1(a) "SMMUX_S_IDR1" argument
4543 #define device_bar_ODY_SMMUX_S_IDR1(a) 0x0 /* PF_BAR0 */ argument
4544 #define busnum_ODY_SMMUX_S_IDR1(a) (a) argument
4545 #define arguments_ODY_SMMUX_S_IDR1(a) (a), -1, -1, -1 argument
4562 static inline uint64_t ODY_SMMUX_S_IDR2(uint64_t a) __attribute__ ((pure, always_inline));
4563 static inline uint64_t ODY_SMMUX_S_IDR2(uint64_t a) in ODY_SMMUX_S_IDR2() argument
4565 if (a <= 3) in ODY_SMMUX_S_IDR2()
4566 return 0x830000008008ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IDR2()
4567 __ody_csr_fatal("SMMUX_S_IDR2", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IDR2()
4570 #define typedef_ODY_SMMUX_S_IDR2(a) ody_smmux_s_idr2_t argument
4571 #define bustype_ODY_SMMUX_S_IDR2(a) CSR_TYPE_NCB32b argument
4572 #define basename_ODY_SMMUX_S_IDR2(a) "SMMUX_S_IDR2" argument
4573 #define device_bar_ODY_SMMUX_S_IDR2(a) 0x0 /* PF_BAR0 */ argument
4574 #define busnum_ODY_SMMUX_S_IDR2(a) (a) argument
4575 #define arguments_ODY_SMMUX_S_IDR2(a) (a), -1, -1, -1 argument
4593 static inline uint64_t ODY_SMMUX_S_IDR3(uint64_t a) __attribute__ ((pure, always_inline));
4594 static inline uint64_t ODY_SMMUX_S_IDR3(uint64_t a) in ODY_SMMUX_S_IDR3() argument
4596 if (a <= 3) in ODY_SMMUX_S_IDR3()
4597 return 0x83000000800cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IDR3()
4598 __ody_csr_fatal("SMMUX_S_IDR3", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IDR3()
4601 #define typedef_ODY_SMMUX_S_IDR3(a) ody_smmux_s_idr3_t argument
4602 #define bustype_ODY_SMMUX_S_IDR3(a) CSR_TYPE_NCB32b argument
4603 #define basename_ODY_SMMUX_S_IDR3(a) "SMMUX_S_IDR3" argument
4604 #define device_bar_ODY_SMMUX_S_IDR3(a) 0x0 /* PF_BAR0 */ argument
4605 #define busnum_ODY_SMMUX_S_IDR3(a) (a) argument
4606 #define arguments_ODY_SMMUX_S_IDR3(a) (a), -1, -1, -1 argument
4622 static inline uint64_t ODY_SMMUX_S_IDR4(uint64_t a) __attribute__ ((pure, always_inline));
4623 static inline uint64_t ODY_SMMUX_S_IDR4(uint64_t a) in ODY_SMMUX_S_IDR4() argument
4625 if (a <= 3) in ODY_SMMUX_S_IDR4()
4626 return 0x830000008010ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IDR4()
4627 __ody_csr_fatal("SMMUX_S_IDR4", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IDR4()
4630 #define typedef_ODY_SMMUX_S_IDR4(a) ody_smmux_s_idr4_t argument
4631 #define bustype_ODY_SMMUX_S_IDR4(a) CSR_TYPE_NCB32b argument
4632 #define basename_ODY_SMMUX_S_IDR4(a) "SMMUX_S_IDR4" argument
4633 #define device_bar_ODY_SMMUX_S_IDR4(a) 0x0 /* PF_BAR0 */ argument
4634 #define busnum_ODY_SMMUX_S_IDR4(a) (a) argument
4635 #define arguments_ODY_SMMUX_S_IDR4(a) (a), -1, -1, -1 argument
4652 static inline uint64_t ODY_SMMUX_S_IMP_ACTLR(uint64_t a) __attribute__ ((pure, always_inline));
4653 static inline uint64_t ODY_SMMUX_S_IMP_ACTLR(uint64_t a) in ODY_SMMUX_S_IMP_ACTLR() argument
4655 if (a <= 3) in ODY_SMMUX_S_IMP_ACTLR()
4656 return 0x830000008e10ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_ACTLR()
4657 __ody_csr_fatal("SMMUX_S_IMP_ACTLR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_ACTLR()
4660 #define typedef_ODY_SMMUX_S_IMP_ACTLR(a) ody_smmux_s_imp_actlr_t argument
4661 #define bustype_ODY_SMMUX_S_IMP_ACTLR(a) CSR_TYPE_NCB32b argument
4662 #define basename_ODY_SMMUX_S_IMP_ACTLR(a) "SMMUX_S_IMP_ACTLR" argument
4663 #define device_bar_ODY_SMMUX_S_IMP_ACTLR(a) 0x0 /* PF_BAR0 */ argument
4664 #define busnum_ODY_SMMUX_S_IMP_ACTLR(a) (a) argument
4665 #define arguments_ODY_SMMUX_S_IMP_ACTLR(a) (a), -1, -1, -1 argument
4696 static inline uint64_t ODY_SMMUX_S_IMP_CHICKEN_BITS(uint64_t a) __attribute__ ((pure, always_inline…
4697 static inline uint64_t ODY_SMMUX_S_IMP_CHICKEN_BITS(uint64_t a) in ODY_SMMUX_S_IMP_CHICKEN_BITS() argument
4699 if (a <= 3) in ODY_SMMUX_S_IMP_CHICKEN_BITS()
4700 return 0x830000008e78ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_CHICKEN_BITS()
4701 __ody_csr_fatal("SMMUX_S_IMP_CHICKEN_BITS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_CHICKEN_BITS()
4704 #define typedef_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) ody_smmux_s_imp_chicken_bits_t argument
4705 #define bustype_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) CSR_TYPE_NCB32b argument
4706 #define basename_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) "SMMUX_S_IMP_CHICKEN_BITS" argument
4707 #define device_bar_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) 0x0 /* PF_BAR0 */ argument
4708 #define busnum_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) (a) argument
4709 #define arguments_ODY_SMMUX_S_IMP_CHICKEN_BITS(a) (a), -1, -1, -1 argument
4742 static inline uint64_t ODY_SMMUX_S_IMP_DIAG_CTL(uint64_t a) __attribute__ ((pure, always_inline));
4743 static inline uint64_t ODY_SMMUX_S_IMP_DIAG_CTL(uint64_t a) in ODY_SMMUX_S_IMP_DIAG_CTL() argument
4745 if (a <= 3) in ODY_SMMUX_S_IMP_DIAG_CTL()
4746 return 0x830000008e14ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_DIAG_CTL()
4747 __ody_csr_fatal("SMMUX_S_IMP_DIAG_CTL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_DIAG_CTL()
4750 #define typedef_ODY_SMMUX_S_IMP_DIAG_CTL(a) ody_smmux_s_imp_diag_ctl_t argument
4751 #define bustype_ODY_SMMUX_S_IMP_DIAG_CTL(a) CSR_TYPE_NCB32b argument
4752 #define basename_ODY_SMMUX_S_IMP_DIAG_CTL(a) "SMMUX_S_IMP_DIAG_CTL" argument
4753 #define device_bar_ODY_SMMUX_S_IMP_DIAG_CTL(a) 0x0 /* PF_BAR0 */ argument
4754 #define busnum_ODY_SMMUX_S_IMP_DIAG_CTL(a) (a) argument
4755 #define arguments_ODY_SMMUX_S_IMP_DIAG_CTL(a) (a), -1, -1, -1 argument
4772 static inline uint64_t ODY_SMMUX_S_IMP_FIFO_THRESHOLD(uint64_t a) __attribute__ ((pure, always_inli…
4773 static inline uint64_t ODY_SMMUX_S_IMP_FIFO_THRESHOLD(uint64_t a) in ODY_SMMUX_S_IMP_FIFO_THRESHOLD() argument
4775 if (a <= 3) in ODY_SMMUX_S_IMP_FIFO_THRESHOLD()
4776 return 0x830000008e60ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_FIFO_THRESHOLD()
4777 __ody_csr_fatal("SMMUX_S_IMP_FIFO_THRESHOLD", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_FIFO_THRESHOLD()
4780 #define typedef_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) ody_smmux_s_imp_fifo_threshold_t argument
4781 #define bustype_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) CSR_TYPE_NCB32b argument
4782 #define basename_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) "SMMUX_S_IMP_FIFO_THRESHOLD" argument
4783 #define device_bar_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) 0x0 /* PF_BAR0 */ argument
4784 #define busnum_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) (a) argument
4785 #define arguments_ODY_SMMUX_S_IMP_FIFO_THRESHOLD(a) (a), -1, -1, -1 argument
4809 static inline uint64_t ODY_SMMUX_S_IMP_LONG_RBI(uint64_t a) __attribute__ ((pure, always_inline));
4810 static inline uint64_t ODY_SMMUX_S_IMP_LONG_RBI(uint64_t a) in ODY_SMMUX_S_IMP_LONG_RBI() argument
4812 if (a <= 3) in ODY_SMMUX_S_IMP_LONG_RBI()
4813 return 0x830000008e70ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_LONG_RBI()
4814 __ody_csr_fatal("SMMUX_S_IMP_LONG_RBI", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_LONG_RBI()
4817 #define typedef_ODY_SMMUX_S_IMP_LONG_RBI(a) ody_smmux_s_imp_long_rbi_t argument
4818 #define bustype_ODY_SMMUX_S_IMP_LONG_RBI(a) CSR_TYPE_NCB32b argument
4819 #define basename_ODY_SMMUX_S_IMP_LONG_RBI(a) "SMMUX_S_IMP_LONG_RBI" argument
4820 #define device_bar_ODY_SMMUX_S_IMP_LONG_RBI(a) 0x0 /* PF_BAR0 */ argument
4821 #define busnum_ODY_SMMUX_S_IMP_LONG_RBI(a) (a) argument
4822 #define arguments_ODY_SMMUX_S_IMP_LONG_RBI(a) (a), -1, -1, -1 argument
4841 static inline uint64_t ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(uint64_t a) __attribute__ ((pure, always_i…
4842 static inline uint64_t ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(uint64_t a) in ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP() argument
4844 if (a <= 3) in ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP()
4845 return 0x830000008e88ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP()
4846 __ody_csr_fatal("SMMUX_S_IMP_PREFETCH_ADDR_CAP", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP()
4849 #define typedef_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) ody_smmux_s_imp_prefetch_addr_cap_t argument
4850 #define bustype_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) CSR_TYPE_NCB32b argument
4851 #define basename_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) "SMMUX_S_IMP_PREFETCH_ADDR_CAP" argument
4852 #define device_bar_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) 0x0 /* PF_BAR0 */ argument
4853 #define busnum_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) (a) argument
4854 #define arguments_ODY_SMMUX_S_IMP_PREFETCH_ADDR_CAP(a) (a), -1, -1, -1 argument
4871 static inline uint64_t ODY_SMMUX_S_IMP_RAS_CTL(uint64_t a) __attribute__ ((pure, always_inline));
4872 static inline uint64_t ODY_SMMUX_S_IMP_RAS_CTL(uint64_t a) in ODY_SMMUX_S_IMP_RAS_CTL() argument
4874 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_CTL()
4875 return 0x830000008e50ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_CTL()
4876 __ody_csr_fatal("SMMUX_S_IMP_RAS_CTL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_CTL()
4879 #define typedef_ODY_SMMUX_S_IMP_RAS_CTL(a) ody_smmux_s_imp_ras_ctl_t argument
4880 #define bustype_ODY_SMMUX_S_IMP_RAS_CTL(a) CSR_TYPE_NCB argument
4881 #define basename_ODY_SMMUX_S_IMP_RAS_CTL(a) "SMMUX_S_IMP_RAS_CTL" argument
4882 #define device_bar_ODY_SMMUX_S_IMP_RAS_CTL(a) 0x0 /* PF_BAR0 */ argument
4883 #define busnum_ODY_SMMUX_S_IMP_RAS_CTL(a) (a) argument
4884 #define arguments_ODY_SMMUX_S_IMP_RAS_CTL(a) (a), -1, -1, -1 argument
4903 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT(uint64_t a) __attribute__ ((pure, always_inline));
4904 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT(uint64_t a) in ODY_SMMUX_S_IMP_RAS_INT() argument
4906 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_INT()
4907 return 0x830000008e20ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_INT()
4908 __ody_csr_fatal("SMMUX_S_IMP_RAS_INT", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_INT()
4911 #define typedef_ODY_SMMUX_S_IMP_RAS_INT(a) ody_smmux_s_imp_ras_int_t argument
4912 #define bustype_ODY_SMMUX_S_IMP_RAS_INT(a) CSR_TYPE_NCB32b argument
4913 #define basename_ODY_SMMUX_S_IMP_RAS_INT(a) "SMMUX_S_IMP_RAS_INT" argument
4914 #define device_bar_ODY_SMMUX_S_IMP_RAS_INT(a) 0x0 /* PF_BAR0 */ argument
4915 #define busnum_ODY_SMMUX_S_IMP_RAS_INT(a) (a) argument
4916 #define arguments_ODY_SMMUX_S_IMP_RAS_INT(a) (a), -1, -1, -1 argument
4936 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(uint64_t a) __attribute__ ((pure, always_inl…
4937 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(uint64_t a) in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C() argument
4939 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C()
4940 return 0x830000008e38ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C()
4941 __ody_csr_fatal("SMMUX_S_IMP_RAS_INT_ENA_W1C", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C()
4944 #define typedef_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) ody_smmux_s_imp_ras_int_ena_w1c_t argument
4945 #define bustype_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) CSR_TYPE_NCB32b argument
4946 #define basename_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) "SMMUX_S_IMP_RAS_INT_ENA_W1C" argument
4947 #define device_bar_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) 0x0 /* PF_BAR0 */ argument
4948 #define busnum_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) (a) argument
4949 #define arguments_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1C(a) (a), -1, -1, -1 argument
4969 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(uint64_t a) __attribute__ ((pure, always_inl…
4970 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(uint64_t a) in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S() argument
4972 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S()
4973 return 0x830000008e30ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S()
4974 __ody_csr_fatal("SMMUX_S_IMP_RAS_INT_ENA_W1S", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S()
4977 #define typedef_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) ody_smmux_s_imp_ras_int_ena_w1s_t argument
4978 #define bustype_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) CSR_TYPE_NCB32b argument
4979 #define basename_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) "SMMUX_S_IMP_RAS_INT_ENA_W1S" argument
4980 #define device_bar_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) 0x0 /* PF_BAR0 */ argument
4981 #define busnum_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) (a) argument
4982 #define arguments_ODY_SMMUX_S_IMP_RAS_INT_ENA_W1S(a) (a), -1, -1, -1 argument
5002 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_W1S(uint64_t a) __attribute__ ((pure, always_inline)…
5003 static inline uint64_t ODY_SMMUX_S_IMP_RAS_INT_W1S(uint64_t a) in ODY_SMMUX_S_IMP_RAS_INT_W1S() argument
5005 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_INT_W1S()
5006 return 0x830000008e28ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_INT_W1S()
5007 __ody_csr_fatal("SMMUX_S_IMP_RAS_INT_W1S", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_INT_W1S()
5010 #define typedef_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) ody_smmux_s_imp_ras_int_w1s_t argument
5011 #define bustype_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) CSR_TYPE_NCB32b argument
5012 #define basename_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) "SMMUX_S_IMP_RAS_INT_W1S" argument
5013 #define device_bar_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) 0x0 /* PF_BAR0 */ argument
5014 #define busnum_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) (a) argument
5015 #define arguments_ODY_SMMUX_S_IMP_RAS_INT_W1S(a) (a), -1, -1, -1 argument
5033 static inline uint64_t ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(uint64_t a) __attribute__ ((pure, always_inline…
5034 static inline uint64_t ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(uint64_t a) in ODY_SMMUX_S_IMP_RAS_IRQ_CFG0() argument
5036 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_IRQ_CFG0()
5037 return 0x830000008e40ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_IRQ_CFG0()
5038 __ody_csr_fatal("SMMUX_S_IMP_RAS_IRQ_CFG0", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_IRQ_CFG0()
5041 #define typedef_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) ody_smmux_s_imp_ras_irq_cfg0_t argument
5042 #define bustype_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) CSR_TYPE_NCB argument
5043 #define basename_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) "SMMUX_S_IMP_RAS_IRQ_CFG0" argument
5044 #define device_bar_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) 0x0 /* PF_BAR0 */ argument
5045 #define busnum_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) (a) argument
5046 #define arguments_ODY_SMMUX_S_IMP_RAS_IRQ_CFG0(a) (a), -1, -1, -1 argument
5062 static inline uint64_t ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(uint64_t a) __attribute__ ((pure, always_inline…
5063 static inline uint64_t ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(uint64_t a) in ODY_SMMUX_S_IMP_RAS_IRQ_CFG1() argument
5065 if (a <= 3) in ODY_SMMUX_S_IMP_RAS_IRQ_CFG1()
5066 return 0x830000008e48ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_RAS_IRQ_CFG1()
5067 __ody_csr_fatal("SMMUX_S_IMP_RAS_IRQ_CFG1", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_RAS_IRQ_CFG1()
5070 #define typedef_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) ody_smmux_s_imp_ras_irq_cfg1_t argument
5071 #define bustype_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) CSR_TYPE_NCB32b argument
5072 #define basename_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) "SMMUX_S_IMP_RAS_IRQ_CFG1" argument
5073 #define device_bar_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) 0x0 /* PF_BAR0 */ argument
5074 #define busnum_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) (a) argument
5075 #define arguments_ODY_SMMUX_S_IMP_RAS_IRQ_CFG1(a) (a), -1, -1, -1 argument
5094 static inline uint64_t ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(uint64_t a) __attribute__ ((pure, always_inli…
5095 static inline uint64_t ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(uint64_t a) in ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT() argument
5097 if (a <= 3) in ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT()
5098 return 0x830000008e68ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT()
5099 __ody_csr_fatal("SMMUX_S_IMP_TXN_ARB_WEIGHT", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT()
5102 #define typedef_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) ody_smmux_s_imp_txn_arb_weight_t argument
5103 #define bustype_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) CSR_TYPE_NCB32b argument
5104 #define basename_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) "SMMUX_S_IMP_TXN_ARB_WEIGHT" argument
5105 #define device_bar_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) 0x0 /* PF_BAR0 */ argument
5106 #define busnum_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) (a) argument
5107 #define arguments_ODY_SMMUX_S_IMP_TXN_ARB_WEIGHT(a) (a), -1, -1, -1 argument
5129 static inline uint64_t ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(uint64_t a) __attribute__ ((pure, always_in…
5130 static inline uint64_t ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(uint64_t a) in ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT() argument
5132 if (a <= 3) in ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT()
5133 return 0x830000008e6cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT()
5134 __ody_csr_fatal("SMMUX_S_IMP_TXREQ_ARB_WEIGHT", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT()
5137 #define typedef_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) ody_smmux_s_imp_txreq_arb_weight_t argument
5138 #define bustype_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) CSR_TYPE_NCB32b argument
5139 #define basename_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) "SMMUX_S_IMP_TXREQ_ARB_WEIGHT" argument
5140 #define device_bar_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) 0x0 /* PF_BAR0 */ argument
5141 #define busnum_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) (a) argument
5142 #define arguments_ODY_SMMUX_S_IMP_TXREQ_ARB_WEIGHT(a) (a), -1, -1, -1 argument
5165 static inline uint64_t ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(uint64_t a) __attribute__ ((pure, always_inli…
5166 static inline uint64_t ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(uint64_t a) in ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT() argument
5168 if (a <= 3) in ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT()
5169 return 0x830000008e64ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT()
5170 __ody_csr_fatal("SMMUX_S_IMP_TYP_ARB_WEIGHT", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT()
5173 #define typedef_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) ody_smmux_s_imp_typ_arb_weight_t argument
5174 #define bustype_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) CSR_TYPE_NCB32b argument
5175 #define basename_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) "SMMUX_S_IMP_TYP_ARB_WEIGHT" argument
5176 #define device_bar_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) 0x0 /* PF_BAR0 */ argument
5177 #define busnum_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) (a) argument
5178 #define arguments_ODY_SMMUX_S_IMP_TYP_ARB_WEIGHT(a) (a), -1, -1, -1 argument
5194 static inline uint64_t ODY_SMMUX_S_IMP_WLK_DIS(uint64_t a) __attribute__ ((pure, always_inline));
5195 static inline uint64_t ODY_SMMUX_S_IMP_WLK_DIS(uint64_t a) in ODY_SMMUX_S_IMP_WLK_DIS() argument
5197 if (a <= 3) in ODY_SMMUX_S_IMP_WLK_DIS()
5198 return 0x830000008e80ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_WLK_DIS()
5199 __ody_csr_fatal("SMMUX_S_IMP_WLK_DIS", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_WLK_DIS()
5202 #define typedef_ODY_SMMUX_S_IMP_WLK_DIS(a) ody_smmux_s_imp_wlk_dis_t argument
5203 #define bustype_ODY_SMMUX_S_IMP_WLK_DIS(a) CSR_TYPE_NCB32b argument
5204 #define basename_ODY_SMMUX_S_IMP_WLK_DIS(a) "SMMUX_S_IMP_WLK_DIS" argument
5205 #define device_bar_ODY_SMMUX_S_IMP_WLK_DIS(a) 0x0 /* PF_BAR0 */ argument
5206 #define busnum_ODY_SMMUX_S_IMP_WLK_DIS(a) (a) argument
5207 #define arguments_ODY_SMMUX_S_IMP_WLK_DIS(a) (a), -1, -1, -1 argument
5224 static inline uint64_t ODY_SMMUX_S_IMP_WLK_SKIP_LU(uint64_t a) __attribute__ ((pure, always_inline)…
5225 static inline uint64_t ODY_SMMUX_S_IMP_WLK_SKIP_LU(uint64_t a) in ODY_SMMUX_S_IMP_WLK_SKIP_LU() argument
5227 if (a <= 3) in ODY_SMMUX_S_IMP_WLK_SKIP_LU()
5228 return 0x830000008e84ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IMP_WLK_SKIP_LU()
5229 __ody_csr_fatal("SMMUX_S_IMP_WLK_SKIP_LU", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IMP_WLK_SKIP_LU()
5232 #define typedef_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) ody_smmux_s_imp_wlk_skip_lu_t argument
5233 #define bustype_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) CSR_TYPE_NCB32b argument
5234 #define basename_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) "SMMUX_S_IMP_WLK_SKIP_LU" argument
5235 #define device_bar_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) 0x0 /* PF_BAR0 */ argument
5236 #define busnum_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) (a) argument
5237 #define arguments_ODY_SMMUX_S_IMP_WLK_SKIP_LU(a) (a), -1, -1, -1 argument
5254 static inline uint64_t ODY_SMMUX_S_INIT(uint64_t a) __attribute__ ((pure, always_inline));
5255 static inline uint64_t ODY_SMMUX_S_INIT(uint64_t a) in ODY_SMMUX_S_INIT() argument
5257 if (a <= 3) in ODY_SMMUX_S_INIT()
5258 return 0x83000000803cll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_INIT()
5259 __ody_csr_fatal("SMMUX_S_INIT", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_INIT()
5262 #define typedef_ODY_SMMUX_S_INIT(a) ody_smmux_s_init_t argument
5263 #define bustype_ODY_SMMUX_S_INIT(a) CSR_TYPE_NCB32b argument
5264 #define basename_ODY_SMMUX_S_INIT(a) "SMMUX_S_INIT" argument
5265 #define device_bar_ODY_SMMUX_S_INIT(a) 0x0 /* PF_BAR0 */ argument
5266 #define busnum_ODY_SMMUX_S_INIT(a) (a) argument
5267 #define arguments_ODY_SMMUX_S_INIT(a) (a), -1, -1, -1 argument
5289 static inline uint64_t ODY_SMMUX_S_IRQ_CTRL(uint64_t a) __attribute__ ((pure, always_inline));
5290 static inline uint64_t ODY_SMMUX_S_IRQ_CTRL(uint64_t a) in ODY_SMMUX_S_IRQ_CTRL() argument
5292 if (a <= 3) in ODY_SMMUX_S_IRQ_CTRL()
5293 return 0x830000008050ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IRQ_CTRL()
5294 __ody_csr_fatal("SMMUX_S_IRQ_CTRL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IRQ_CTRL()
5297 #define typedef_ODY_SMMUX_S_IRQ_CTRL(a) ody_smmux_s_irq_ctrl_t argument
5298 #define bustype_ODY_SMMUX_S_IRQ_CTRL(a) CSR_TYPE_NCB32b argument
5299 #define basename_ODY_SMMUX_S_IRQ_CTRL(a) "SMMUX_S_IRQ_CTRL" argument
5300 #define device_bar_ODY_SMMUX_S_IRQ_CTRL(a) 0x0 /* PF_BAR0 */ argument
5301 #define busnum_ODY_SMMUX_S_IRQ_CTRL(a) (a) argument
5302 #define arguments_ODY_SMMUX_S_IRQ_CTRL(a) (a), -1, -1, -1 argument
5322 static inline uint64_t ODY_SMMUX_S_IRQ_CTRLACK(uint64_t a) __attribute__ ((pure, always_inline));
5323 static inline uint64_t ODY_SMMUX_S_IRQ_CTRLACK(uint64_t a) in ODY_SMMUX_S_IRQ_CTRLACK() argument
5325 if (a <= 3) in ODY_SMMUX_S_IRQ_CTRLACK()
5326 return 0x830000008054ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_IRQ_CTRLACK()
5327 __ody_csr_fatal("SMMUX_S_IRQ_CTRLACK", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_IRQ_CTRLACK()
5330 #define typedef_ODY_SMMUX_S_IRQ_CTRLACK(a) ody_smmux_s_irq_ctrlack_t argument
5331 #define bustype_ODY_SMMUX_S_IRQ_CTRLACK(a) CSR_TYPE_NCB32b argument
5332 #define basename_ODY_SMMUX_S_IRQ_CTRLACK(a) "SMMUX_S_IRQ_CTRLACK" argument
5333 #define device_bar_ODY_SMMUX_S_IRQ_CTRLACK(a) 0x0 /* PF_BAR0 */ argument
5334 #define busnum_ODY_SMMUX_S_IRQ_CTRLACK(a) (a) argument
5335 #define arguments_ODY_SMMUX_S_IRQ_CTRLACK(a) (a), -1, -1, -1 argument
5355 static inline uint64_t ODY_SMMUX_S_MPAMIDR(uint64_t a) __attribute__ ((pure, always_inline));
5356 static inline uint64_t ODY_SMMUX_S_MPAMIDR(uint64_t a) in ODY_SMMUX_S_MPAMIDR() argument
5358 if (a <= 3) in ODY_SMMUX_S_MPAMIDR()
5359 return 0x830000008130ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_MPAMIDR()
5360 __ody_csr_fatal("SMMUX_S_MPAMIDR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_MPAMIDR()
5363 #define typedef_ODY_SMMUX_S_MPAMIDR(a) ody_smmux_s_mpamidr_t argument
5364 #define bustype_ODY_SMMUX_S_MPAMIDR(a) CSR_TYPE_NCB32b argument
5365 #define basename_ODY_SMMUX_S_MPAMIDR(a) "SMMUX_S_MPAMIDR" argument
5366 #define device_bar_ODY_SMMUX_S_MPAMIDR(a) 0x0 /* PF_BAR0 */ argument
5367 #define busnum_ODY_SMMUX_S_MPAMIDR(a) (a) argument
5368 #define arguments_ODY_SMMUX_S_MPAMIDR(a) (a), -1, -1, -1 argument
5388 static inline uint64_t ODY_SMMUX_S_STRTAB_BASE(uint64_t a) __attribute__ ((pure, always_inline));
5389 static inline uint64_t ODY_SMMUX_S_STRTAB_BASE(uint64_t a) in ODY_SMMUX_S_STRTAB_BASE() argument
5391 if (a <= 3) in ODY_SMMUX_S_STRTAB_BASE()
5392 return 0x830000008080ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_STRTAB_BASE()
5393 __ody_csr_fatal("SMMUX_S_STRTAB_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_STRTAB_BASE()
5396 #define typedef_ODY_SMMUX_S_STRTAB_BASE(a) ody_smmux_s_strtab_base_t argument
5397 #define bustype_ODY_SMMUX_S_STRTAB_BASE(a) CSR_TYPE_NCB argument
5398 #define basename_ODY_SMMUX_S_STRTAB_BASE(a) "SMMUX_S_STRTAB_BASE" argument
5399 #define device_bar_ODY_SMMUX_S_STRTAB_BASE(a) 0x0 /* PF_BAR0 */ argument
5400 #define busnum_ODY_SMMUX_S_STRTAB_BASE(a) (a) argument
5401 #define arguments_ODY_SMMUX_S_STRTAB_BASE(a) (a), -1, -1, -1 argument
5438 static inline uint64_t ODY_SMMUX_S_STRTAB_BASE_CFG(uint64_t a) __attribute__ ((pure, always_inline)…
5439 static inline uint64_t ODY_SMMUX_S_STRTAB_BASE_CFG(uint64_t a) in ODY_SMMUX_S_STRTAB_BASE_CFG() argument
5441 if (a <= 3) in ODY_SMMUX_S_STRTAB_BASE_CFG()
5442 return 0x830000008088ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_S_STRTAB_BASE_CFG()
5443 __ody_csr_fatal("SMMUX_S_STRTAB_BASE_CFG", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_S_STRTAB_BASE_CFG()
5446 #define typedef_ODY_SMMUX_S_STRTAB_BASE_CFG(a) ody_smmux_s_strtab_base_cfg_t argument
5447 #define bustype_ODY_SMMUX_S_STRTAB_BASE_CFG(a) CSR_TYPE_NCB32b argument
5448 #define basename_ODY_SMMUX_S_STRTAB_BASE_CFG(a) "SMMUX_S_STRTAB_BASE_CFG" argument
5449 #define device_bar_ODY_SMMUX_S_STRTAB_BASE_CFG(a) 0x0 /* PF_BAR0 */ argument
5450 #define busnum_ODY_SMMUX_S_STRTAB_BASE_CFG(a) (a) argument
5451 #define arguments_ODY_SMMUX_S_STRTAB_BASE_CFG(a) (a), -1, -1, -1 argument
5468 static inline uint64_t ODY_SMMUX_STATUSR(uint64_t a) __attribute__ ((pure, always_inline));
5469 static inline uint64_t ODY_SMMUX_STATUSR(uint64_t a) in ODY_SMMUX_STATUSR() argument
5471 if (a <= 3) in ODY_SMMUX_STATUSR()
5472 return 0x830000000040ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_STATUSR()
5473 __ody_csr_fatal("SMMUX_STATUSR", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_STATUSR()
5476 #define typedef_ODY_SMMUX_STATUSR(a) ody_smmux_statusr_t argument
5477 #define bustype_ODY_SMMUX_STATUSR(a) CSR_TYPE_NCB32b argument
5478 #define basename_ODY_SMMUX_STATUSR(a) "SMMUX_STATUSR" argument
5479 #define device_bar_ODY_SMMUX_STATUSR(a) 0x0 /* PF_BAR0 */ argument
5480 #define busnum_ODY_SMMUX_STATUSR(a) (a) argument
5481 #define arguments_ODY_SMMUX_STATUSR(a) (a), -1, -1, -1 argument
5501 static inline uint64_t ODY_SMMUX_STRTAB_BASE(uint64_t a) __attribute__ ((pure, always_inline));
5502 static inline uint64_t ODY_SMMUX_STRTAB_BASE(uint64_t a) in ODY_SMMUX_STRTAB_BASE() argument
5504 if (a <= 3) in ODY_SMMUX_STRTAB_BASE()
5505 return 0x830000000080ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_STRTAB_BASE()
5506 __ody_csr_fatal("SMMUX_STRTAB_BASE", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_STRTAB_BASE()
5509 #define typedef_ODY_SMMUX_STRTAB_BASE(a) ody_smmux_strtab_base_t argument
5510 #define bustype_ODY_SMMUX_STRTAB_BASE(a) CSR_TYPE_NCB argument
5511 #define basename_ODY_SMMUX_STRTAB_BASE(a) "SMMUX_STRTAB_BASE" argument
5512 #define device_bar_ODY_SMMUX_STRTAB_BASE(a) 0x0 /* PF_BAR0 */ argument
5513 #define busnum_ODY_SMMUX_STRTAB_BASE(a) (a) argument
5514 #define arguments_ODY_SMMUX_STRTAB_BASE(a) (a), -1, -1, -1 argument
5551 static inline uint64_t ODY_SMMUX_STRTAB_BASE_CFG(uint64_t a) __attribute__ ((pure, always_inline));
5552 static inline uint64_t ODY_SMMUX_STRTAB_BASE_CFG(uint64_t a) in ODY_SMMUX_STRTAB_BASE_CFG() argument
5554 if (a <= 3) in ODY_SMMUX_STRTAB_BASE_CFG()
5555 return 0x830000000088ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_STRTAB_BASE_CFG()
5556 __ody_csr_fatal("SMMUX_STRTAB_BASE_CFG", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_STRTAB_BASE_CFG()
5559 #define typedef_ODY_SMMUX_STRTAB_BASE_CFG(a) ody_smmux_strtab_base_cfg_t argument
5560 #define bustype_ODY_SMMUX_STRTAB_BASE_CFG(a) CSR_TYPE_NCB32b argument
5561 #define basename_ODY_SMMUX_STRTAB_BASE_CFG(a) "SMMUX_STRTAB_BASE_CFG" argument
5562 #define device_bar_ODY_SMMUX_STRTAB_BASE_CFG(a) 0x0 /* PF_BAR0 */ argument
5563 #define busnum_ODY_SMMUX_STRTAB_BASE_CFG(a) (a) argument
5564 #define arguments_ODY_SMMUX_STRTAB_BASE_CFG(a) (a), -1, -1, -1 argument
5581 static inline uint64_t ODY_SMMUX_VATOS_SEL(uint64_t a) __attribute__ ((pure, always_inline));
5582 static inline uint64_t ODY_SMMUX_VATOS_SEL(uint64_t a) in ODY_SMMUX_VATOS_SEL() argument
5584 if (a <= 3) in ODY_SMMUX_VATOS_SEL()
5585 return 0x830000000180ll + 0x1000000000ll * ((a) & 0x3); in ODY_SMMUX_VATOS_SEL()
5586 __ody_csr_fatal("SMMUX_VATOS_SEL", 1, a, 0, 0, 0, 0, 0); in ODY_SMMUX_VATOS_SEL()
5589 #define typedef_ODY_SMMUX_VATOS_SEL(a) ody_smmux_vatos_sel_t argument
5590 #define bustype_ODY_SMMUX_VATOS_SEL(a) CSR_TYPE_NCB32b argument
5591 #define basename_ODY_SMMUX_VATOS_SEL(a) "SMMUX_VATOS_SEL" argument
5592 #define device_bar_ODY_SMMUX_VATOS_SEL(a) 0x0 /* PF_BAR0 */ argument
5593 #define busnum_ODY_SMMUX_VATOS_SEL(a) (a) argument
5594 #define arguments_ODY_SMMUX_VATOS_SEL(a) (a), -1, -1, -1 argument