summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2018-08-27 16:47:57 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-08-30 23:11:45 -0400
commit220c10fac4af01cbd54a5afb210c2023ac7ef0ed (patch)
tree166b3421c91323935109e35c08fb80197e941ef7
parent268c298f45cb1bc0beb0b51a3583c803010b2aff (diff)
gpu: nvgpu: Remove lists of kinds
Management of kinds was moved to user space. Remove the lists of kind types in kernel. Change-Id: I9872626850d19132715fb8903a0bb13a0d319654 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1807708 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h918
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h926
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gp106/hw_gmmu_gp106.h946
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gmmu_gp10b.h954
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gmmu_gv100.h934
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h932
6 files changed, 5 insertions, 5605 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h
index 94330a6c..a788d1dc 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gk20a/hw_gmmu_gk20a.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2012-2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2012-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -280,920 +280,4 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
280{ 280{
281 return 0x00000000U; 281 return 0x00000000U;
282} 282}
283static inline u32 gmmu_pte_kind_z16_v(void)
284{
285 return 0x00000001U;
286}
287static inline u32 gmmu_pte_kind_z16_2c_v(void)
288{
289 return 0x00000002U;
290}
291static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
292{
293 return 0x00000003U;
294}
295static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
296{
297 return 0x00000004U;
298}
299static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
300{
301 return 0x00000005U;
302}
303static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
304{
305 return 0x00000006U;
306}
307static inline u32 gmmu_pte_kind_z16_2z_v(void)
308{
309 return 0x00000007U;
310}
311static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
312{
313 return 0x00000008U;
314}
315static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
316{
317 return 0x00000009U;
318}
319static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
320{
321 return 0x0000000aU;
322}
323static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
324{
325 return 0x0000000bU;
326}
327static inline u32 gmmu_pte_kind_z16_4cz_v(void)
328{
329 return 0x0000000cU;
330}
331static inline u32 gmmu_pte_kind_z16_ms2_4cz_v(void)
332{
333 return 0x0000000dU;
334}
335static inline u32 gmmu_pte_kind_z16_ms4_4cz_v(void)
336{
337 return 0x0000000eU;
338}
339static inline u32 gmmu_pte_kind_z16_ms8_4cz_v(void)
340{
341 return 0x0000000fU;
342}
343static inline u32 gmmu_pte_kind_z16_ms16_4cz_v(void)
344{
345 return 0x00000010U;
346}
347static inline u32 gmmu_pte_kind_s8z24_v(void)
348{
349 return 0x00000011U;
350}
351static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
352{
353 return 0x00000012U;
354}
355static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
356{
357 return 0x00000013U;
358}
359static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
360{
361 return 0x00000014U;
362}
363static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
364{
365 return 0x00000015U;
366}
367static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
368{
369 return 0x00000016U;
370}
371static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
372{
373 return 0x00000017U;
374}
375static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
376{
377 return 0x00000018U;
378}
379static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
380{
381 return 0x00000019U;
382}
383static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
384{
385 return 0x0000001aU;
386}
387static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
388{
389 return 0x0000001bU;
390}
391static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
392{
393 return 0x0000001cU;
394}
395static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
396{
397 return 0x0000001dU;
398}
399static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
400{
401 return 0x0000001eU;
402}
403static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
404{
405 return 0x0000001fU;
406}
407static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
408{
409 return 0x00000020U;
410}
411static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
412{
413 return 0x00000021U;
414}
415static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
416{
417 return 0x00000022U;
418}
419static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
420{
421 return 0x00000023U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
424{
425 return 0x00000024U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
428{
429 return 0x00000025U;
430}
431static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
432{
433 return 0x00000026U;
434}
435static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
436{
437 return 0x00000027U;
438}
439static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
440{
441 return 0x00000028U;
442}
443static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
444{
445 return 0x00000029U;
446}
447static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
448{
449 return 0x0000002eU;
450}
451static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
452{
453 return 0x0000002fU;
454}
455static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
456{
457 return 0x00000030U;
458}
459static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
460{
461 return 0x00000031U;
462}
463static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
464{
465 return 0x00000032U;
466}
467static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
468{
469 return 0x00000033U;
470}
471static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
472{
473 return 0x00000034U;
474}
475static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
476{
477 return 0x00000035U;
478}
479static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
480{
481 return 0x0000003aU;
482}
483static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
484{
485 return 0x0000003bU;
486}
487static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
488{
489 return 0x0000003cU;
490}
491static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
492{
493 return 0x0000003dU;
494}
495static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
496{
497 return 0x0000003eU;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
500{
501 return 0x0000003fU;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
504{
505 return 0x00000040U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
508{
509 return 0x00000041U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
512{
513 return 0x00000042U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
516{
517 return 0x00000043U;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
520{
521 return 0x00000044U;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
524{
525 return 0x00000045U;
526}
527static inline u32 gmmu_pte_kind_z24s8_v(void)
528{
529 return 0x00000046U;
530}
531static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
532{
533 return 0x00000047U;
534}
535static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
536{
537 return 0x00000048U;
538}
539static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
540{
541 return 0x00000049U;
542}
543static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
544{
545 return 0x0000004aU;
546}
547static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
548{
549 return 0x0000004bU;
550}
551static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
552{
553 return 0x0000004cU;
554}
555static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
556{
557 return 0x0000004dU;
558}
559static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
560{
561 return 0x0000004eU;
562}
563static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
564{
565 return 0x0000004fU;
566}
567static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
568{
569 return 0x00000050U;
570}
571static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
572{
573 return 0x00000051U;
574}
575static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
576{
577 return 0x00000052U;
578}
579static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
580{
581 return 0x00000053U;
582}
583static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
584{
585 return 0x00000054U;
586}
587static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
588{
589 return 0x00000055U;
590}
591static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
592{
593 return 0x00000056U;
594}
595static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
596{
597 return 0x00000057U;
598}
599static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
600{
601 return 0x00000058U;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
604{
605 return 0x00000059U;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
608{
609 return 0x0000005aU;
610}
611static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
612{
613 return 0x0000005bU;
614}
615static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
616{
617 return 0x0000005cU;
618}
619static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
620{
621 return 0x0000005dU;
622}
623static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
624{
625 return 0x0000005eU;
626}
627static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
628{
629 return 0x00000063U;
630}
631static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
632{
633 return 0x00000064U;
634}
635static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
636{
637 return 0x00000065U;
638}
639static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
640{
641 return 0x00000066U;
642}
643static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
644{
645 return 0x00000067U;
646}
647static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
648{
649 return 0x00000068U;
650}
651static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
652{
653 return 0x00000069U;
654}
655static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
656{
657 return 0x0000006aU;
658}
659static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
660{
661 return 0x0000006fU;
662}
663static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
664{
665 return 0x00000070U;
666}
667static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
668{
669 return 0x00000071U;
670}
671static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
672{
673 return 0x00000072U;
674}
675static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
676{
677 return 0x00000073U;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
680{
681 return 0x00000074U;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
684{
685 return 0x00000075U;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
688{
689 return 0x00000076U;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
692{
693 return 0x00000077U;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
696{
697 return 0x00000078U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
700{
701 return 0x00000079U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
704{
705 return 0x0000007aU;
706}
707static inline u32 gmmu_pte_kind_zf32_v(void)
708{
709 return 0x0000007bU;
710}
711static inline u32 gmmu_pte_kind_zf32_1z_v(void)
712{
713 return 0x0000007cU;
714}
715static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
716{
717 return 0x0000007dU;
718}
719static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
720{
721 return 0x0000007eU;
722}
723static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
724{
725 return 0x0000007fU;
726}
727static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
728{
729 return 0x00000080U;
730}
731static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
732{
733 return 0x00000081U;
734}
735static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
736{
737 return 0x00000082U;
738}
739static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
740{
741 return 0x00000083U;
742}
743static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
744{
745 return 0x00000084U;
746}
747static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
748{
749 return 0x00000085U;
750}
751static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
752{
753 return 0x00000086U;
754}
755static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
756{
757 return 0x00000087U;
758}
759static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
760{
761 return 0x00000088U;
762}
763static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
764{
765 return 0x00000089U;
766}
767static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
768{
769 return 0x0000008aU;
770}
771static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
772{
773 return 0x0000008bU;
774}
775static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
776{
777 return 0x0000008cU;
778}
779static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
780{
781 return 0x0000008dU;
782}
783static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
784{
785 return 0x0000008eU;
786}
787static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
788{
789 return 0x0000008fU;
790}
791static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
792{
793 return 0x00000090U;
794}
795static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
796{
797 return 0x00000091U;
798}
799static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
800{
801 return 0x00000092U;
802}
803static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
804{
805 return 0x00000097U;
806}
807static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
808{
809 return 0x00000098U;
810}
811static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
812{
813 return 0x00000099U;
814}
815static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
816{
817 return 0x0000009aU;
818}
819static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
820{
821 return 0x0000009bU;
822}
823static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
824{
825 return 0x0000009cU;
826}
827static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
828{
829 return 0x0000009dU;
830}
831static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
832{
833 return 0x0000009eU;
834}
835static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
836{
837 return 0x0000009fU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
840{
841 return 0x000000a0U;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
844{
845 return 0x000000a1U;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
848{
849 return 0x000000a2U;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
852{
853 return 0x000000a3U;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
856{
857 return 0x000000a4U;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
860{
861 return 0x000000a5U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
864{
865 return 0x000000a6U;
866}
867static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
868{
869 return 0x000000a7U;
870}
871static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
872{
873 return 0x000000a8U;
874}
875static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
876{
877 return 0x000000a9U;
878}
879static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
880{
881 return 0x000000aaU;
882}
883static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
884{
885 return 0x000000abU;
886}
887static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
888{
889 return 0x000000acU;
890}
891static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
892{
893 return 0x000000adU;
894}
895static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
896{
897 return 0x000000aeU;
898}
899static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
900{
901 return 0x000000b3U;
902}
903static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
904{
905 return 0x000000b4U;
906}
907static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
908{
909 return 0x000000b5U;
910}
911static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
912{
913 return 0x000000b6U;
914}
915static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
916{
917 return 0x000000b7U;
918}
919static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
920{
921 return 0x000000b8U;
922}
923static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
924{
925 return 0x000000b9U;
926}
927static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
928{
929 return 0x000000baU;
930}
931static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
932{
933 return 0x000000bbU;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
936{
937 return 0x000000bcU;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
940{
941 return 0x000000bdU;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
944{
945 return 0x000000beU;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
948{
949 return 0x000000bfU;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
952{
953 return 0x000000c0U;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
956{
957 return 0x000000c1U;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
960{
961 return 0x000000c2U;
962}
963static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
964{
965 return 0x000000c3U;
966}
967static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
968{
969 return 0x000000c4U;
970}
971static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
972{
973 return 0x000000c5U;
974}
975static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
976{
977 return 0x000000c6U;
978}
979static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
980{
981 return 0x000000c7U;
982}
983static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
984{
985 return 0x000000c8U;
986}
987static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
988{
989 return 0x000000ceU;
990}
991static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
992{
993 return 0x000000cfU;
994}
995static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
996{
997 return 0x000000d0U;
998}
999static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1000{
1001 return 0x000000d1U;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1004{
1005 return 0x000000d2U;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1008{
1009 return 0x000000d3U;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1012{
1013 return 0x000000d4U;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1016{
1017 return 0x000000d5U;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1020{
1021 return 0x000000d6U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1024{
1025 return 0x000000d7U;
1026}
1027static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1028{
1029 return 0x000000feU;
1030}
1031static inline u32 gmmu_pte_kind_c32_2c_v(void)
1032{
1033 return 0x000000d8U;
1034}
1035static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1036{
1037 return 0x000000d9U;
1038}
1039static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1040{
1041 return 0x000000daU;
1042}
1043static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1044{
1045 return 0x000000dbU;
1046}
1047static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1048{
1049 return 0x000000dcU;
1050}
1051static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1052{
1053 return 0x000000ddU;
1054}
1055static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1056{
1057 return 0x000000deU;
1058}
1059static inline u32 gmmu_pte_kind_c32_ms2_2cra_v(void)
1060{
1061 return 0x000000ccU;
1062}
1063static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1064{
1065 return 0x000000dfU;
1066}
1067static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1068{
1069 return 0x000000e0U;
1070}
1071static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1072{
1073 return 0x000000e1U;
1074}
1075static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1076{
1077 return 0x000000e2U;
1078}
1079static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1080{
1081 return 0x000000e3U;
1082}
1083static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1084{
1085 return 0x000000e4U;
1086}
1087static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1088{
1089 return 0x000000e5U;
1090}
1091static inline u32 gmmu_pte_kind_c64_2c_v(void)
1092{
1093 return 0x000000e6U;
1094}
1095static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1096{
1097 return 0x000000e7U;
1098}
1099static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1100{
1101 return 0x000000e8U;
1102}
1103static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1104{
1105 return 0x000000e9U;
1106}
1107static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1108{
1109 return 0x000000eaU;
1110}
1111static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1112{
1113 return 0x000000ebU;
1114}
1115static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1116{
1117 return 0x000000ecU;
1118}
1119static inline u32 gmmu_pte_kind_c64_ms2_2cra_v(void)
1120{
1121 return 0x000000cdU;
1122}
1123static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1124{
1125 return 0x000000edU;
1126}
1127static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1128{
1129 return 0x000000eeU;
1130}
1131static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1132{
1133 return 0x000000efU;
1134}
1135static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1136{
1137 return 0x000000f0U;
1138}
1139static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1140{
1141 return 0x000000f1U;
1142}
1143static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1144{
1145 return 0x000000f2U;
1146}
1147static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1148{
1149 return 0x000000f3U;
1150}
1151static inline u32 gmmu_pte_kind_c128_2c_v(void)
1152{
1153 return 0x000000f4U;
1154}
1155static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1156{
1157 return 0x000000f5U;
1158}
1159static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1160{
1161 return 0x000000f6U;
1162}
1163static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1164{
1165 return 0x000000f7U;
1166}
1167static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1168{
1169 return 0x000000f8U;
1170}
1171static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1172{
1173 return 0x000000f9U;
1174}
1175static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1176{
1177 return 0x000000faU;
1178}
1179static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1180{
1181 return 0x000000fbU;
1182}
1183static inline u32 gmmu_pte_kind_x8c24_v(void)
1184{
1185 return 0x000000fcU;
1186}
1187static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1188{
1189 return 0x000000fdU;
1190}
1191static inline u32 gmmu_pte_kind_smsked_message_v(void)
1192{
1193 return 0x000000caU;
1194}
1195static inline u32 gmmu_pte_kind_smhost_message_v(void)
1196{
1197 return 0x000000cbU;
1198}
1199#endif 283#endif
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h
index e11ac246..11cc3d75 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gmmu_gm20b.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -280,928 +280,4 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
280{ 280{
281 return 0x00000000U; 281 return 0x00000000U;
282} 282}
283static inline u32 gmmu_pte_kind_z16_v(void)
284{
285 return 0x00000001U;
286}
287static inline u32 gmmu_pte_kind_z16_2c_v(void)
288{
289 return 0x00000002U;
290}
291static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
292{
293 return 0x00000003U;
294}
295static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
296{
297 return 0x00000004U;
298}
299static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
300{
301 return 0x00000005U;
302}
303static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
304{
305 return 0x00000006U;
306}
307static inline u32 gmmu_pte_kind_z16_2z_v(void)
308{
309 return 0x00000007U;
310}
311static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
312{
313 return 0x00000008U;
314}
315static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
316{
317 return 0x00000009U;
318}
319static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
320{
321 return 0x0000000aU;
322}
323static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
324{
325 return 0x0000000bU;
326}
327static inline u32 gmmu_pte_kind_z16_4cz_v(void)
328{
329 return 0x0000000cU;
330}
331static inline u32 gmmu_pte_kind_z16_ms2_4cz_v(void)
332{
333 return 0x0000000dU;
334}
335static inline u32 gmmu_pte_kind_z16_ms4_4cz_v(void)
336{
337 return 0x0000000eU;
338}
339static inline u32 gmmu_pte_kind_z16_ms8_4cz_v(void)
340{
341 return 0x0000000fU;
342}
343static inline u32 gmmu_pte_kind_z16_ms16_4cz_v(void)
344{
345 return 0x00000010U;
346}
347static inline u32 gmmu_pte_kind_s8z24_v(void)
348{
349 return 0x00000011U;
350}
351static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
352{
353 return 0x00000012U;
354}
355static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
356{
357 return 0x00000013U;
358}
359static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
360{
361 return 0x00000014U;
362}
363static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
364{
365 return 0x00000015U;
366}
367static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
368{
369 return 0x00000016U;
370}
371static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
372{
373 return 0x00000017U;
374}
375static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
376{
377 return 0x00000018U;
378}
379static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
380{
381 return 0x00000019U;
382}
383static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
384{
385 return 0x0000001aU;
386}
387static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
388{
389 return 0x0000001bU;
390}
391static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
392{
393 return 0x0000001cU;
394}
395static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
396{
397 return 0x0000001dU;
398}
399static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
400{
401 return 0x0000001eU;
402}
403static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
404{
405 return 0x0000001fU;
406}
407static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
408{
409 return 0x00000020U;
410}
411static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
412{
413 return 0x00000021U;
414}
415static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
416{
417 return 0x00000022U;
418}
419static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
420{
421 return 0x00000023U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
424{
425 return 0x00000024U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
428{
429 return 0x00000025U;
430}
431static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
432{
433 return 0x00000026U;
434}
435static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
436{
437 return 0x00000027U;
438}
439static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
440{
441 return 0x00000028U;
442}
443static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
444{
445 return 0x00000029U;
446}
447static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
448{
449 return 0x0000002eU;
450}
451static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
452{
453 return 0x0000002fU;
454}
455static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
456{
457 return 0x00000030U;
458}
459static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
460{
461 return 0x00000031U;
462}
463static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
464{
465 return 0x00000032U;
466}
467static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
468{
469 return 0x00000033U;
470}
471static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
472{
473 return 0x00000034U;
474}
475static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
476{
477 return 0x00000035U;
478}
479static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
480{
481 return 0x0000003aU;
482}
483static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
484{
485 return 0x0000003bU;
486}
487static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
488{
489 return 0x0000003cU;
490}
491static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
492{
493 return 0x0000003dU;
494}
495static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
496{
497 return 0x0000003eU;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
500{
501 return 0x0000003fU;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
504{
505 return 0x00000040U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
508{
509 return 0x00000041U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
512{
513 return 0x00000042U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
516{
517 return 0x00000043U;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
520{
521 return 0x00000044U;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
524{
525 return 0x00000045U;
526}
527static inline u32 gmmu_pte_kind_z24s8_v(void)
528{
529 return 0x00000046U;
530}
531static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
532{
533 return 0x00000047U;
534}
535static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
536{
537 return 0x00000048U;
538}
539static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
540{
541 return 0x00000049U;
542}
543static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
544{
545 return 0x0000004aU;
546}
547static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
548{
549 return 0x0000004bU;
550}
551static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
552{
553 return 0x0000004cU;
554}
555static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
556{
557 return 0x0000004dU;
558}
559static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
560{
561 return 0x0000004eU;
562}
563static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
564{
565 return 0x0000004fU;
566}
567static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
568{
569 return 0x00000050U;
570}
571static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
572{
573 return 0x00000051U;
574}
575static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
576{
577 return 0x00000052U;
578}
579static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
580{
581 return 0x00000053U;
582}
583static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
584{
585 return 0x00000054U;
586}
587static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
588{
589 return 0x00000055U;
590}
591static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
592{
593 return 0x00000056U;
594}
595static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
596{
597 return 0x00000057U;
598}
599static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
600{
601 return 0x00000058U;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
604{
605 return 0x00000059U;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
608{
609 return 0x0000005aU;
610}
611static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
612{
613 return 0x0000005bU;
614}
615static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
616{
617 return 0x0000005cU;
618}
619static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
620{
621 return 0x0000005dU;
622}
623static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
624{
625 return 0x0000005eU;
626}
627static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
628{
629 return 0x00000063U;
630}
631static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
632{
633 return 0x00000064U;
634}
635static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
636{
637 return 0x00000065U;
638}
639static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
640{
641 return 0x00000066U;
642}
643static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
644{
645 return 0x00000067U;
646}
647static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
648{
649 return 0x00000068U;
650}
651static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
652{
653 return 0x00000069U;
654}
655static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
656{
657 return 0x0000006aU;
658}
659static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
660{
661 return 0x0000006fU;
662}
663static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
664{
665 return 0x00000070U;
666}
667static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
668{
669 return 0x00000071U;
670}
671static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
672{
673 return 0x00000072U;
674}
675static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
676{
677 return 0x00000073U;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
680{
681 return 0x00000074U;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
684{
685 return 0x00000075U;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
688{
689 return 0x00000076U;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
692{
693 return 0x00000077U;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
696{
697 return 0x00000078U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
700{
701 return 0x00000079U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
704{
705 return 0x0000007aU;
706}
707static inline u32 gmmu_pte_kind_zf32_v(void)
708{
709 return 0x0000007bU;
710}
711static inline u32 gmmu_pte_kind_zf32_1z_v(void)
712{
713 return 0x0000007cU;
714}
715static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
716{
717 return 0x0000007dU;
718}
719static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
720{
721 return 0x0000007eU;
722}
723static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
724{
725 return 0x0000007fU;
726}
727static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
728{
729 return 0x00000080U;
730}
731static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
732{
733 return 0x00000081U;
734}
735static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
736{
737 return 0x00000082U;
738}
739static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
740{
741 return 0x00000083U;
742}
743static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
744{
745 return 0x00000084U;
746}
747static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
748{
749 return 0x00000085U;
750}
751static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
752{
753 return 0x00000086U;
754}
755static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
756{
757 return 0x00000087U;
758}
759static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
760{
761 return 0x00000088U;
762}
763static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
764{
765 return 0x00000089U;
766}
767static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
768{
769 return 0x0000008aU;
770}
771static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
772{
773 return 0x0000008bU;
774}
775static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
776{
777 return 0x0000008cU;
778}
779static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
780{
781 return 0x0000008dU;
782}
783static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
784{
785 return 0x0000008eU;
786}
787static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
788{
789 return 0x0000008fU;
790}
791static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
792{
793 return 0x00000090U;
794}
795static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
796{
797 return 0x00000091U;
798}
799static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
800{
801 return 0x00000092U;
802}
803static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
804{
805 return 0x00000097U;
806}
807static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
808{
809 return 0x00000098U;
810}
811static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
812{
813 return 0x00000099U;
814}
815static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
816{
817 return 0x0000009aU;
818}
819static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
820{
821 return 0x0000009bU;
822}
823static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
824{
825 return 0x0000009cU;
826}
827static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
828{
829 return 0x0000009dU;
830}
831static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
832{
833 return 0x0000009eU;
834}
835static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
836{
837 return 0x0000009fU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
840{
841 return 0x000000a0U;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
844{
845 return 0x000000a1U;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
848{
849 return 0x000000a2U;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
852{
853 return 0x000000a3U;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
856{
857 return 0x000000a4U;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
860{
861 return 0x000000a5U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
864{
865 return 0x000000a6U;
866}
867static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
868{
869 return 0x000000a7U;
870}
871static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
872{
873 return 0x000000a8U;
874}
875static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
876{
877 return 0x000000a9U;
878}
879static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
880{
881 return 0x000000aaU;
882}
883static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
884{
885 return 0x000000abU;
886}
887static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
888{
889 return 0x000000acU;
890}
891static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
892{
893 return 0x000000adU;
894}
895static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
896{
897 return 0x000000aeU;
898}
899static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
900{
901 return 0x000000b3U;
902}
903static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
904{
905 return 0x000000b4U;
906}
907static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
908{
909 return 0x000000b5U;
910}
911static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
912{
913 return 0x000000b6U;
914}
915static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
916{
917 return 0x000000b7U;
918}
919static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
920{
921 return 0x000000b8U;
922}
923static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
924{
925 return 0x000000b9U;
926}
927static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
928{
929 return 0x000000baU;
930}
931static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
932{
933 return 0x000000bbU;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
936{
937 return 0x000000bcU;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
940{
941 return 0x000000bdU;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
944{
945 return 0x000000beU;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
948{
949 return 0x000000bfU;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
952{
953 return 0x000000c0U;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
956{
957 return 0x000000c1U;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
960{
961 return 0x000000c2U;
962}
963static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
964{
965 return 0x000000c3U;
966}
967static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
968{
969 return 0x000000c4U;
970}
971static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
972{
973 return 0x000000c5U;
974}
975static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
976{
977 return 0x000000c6U;
978}
979static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
980{
981 return 0x000000c7U;
982}
983static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
984{
985 return 0x000000c8U;
986}
987static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
988{
989 return 0x000000ceU;
990}
991static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
992{
993 return 0x000000cfU;
994}
995static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
996{
997 return 0x000000d0U;
998}
999static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1000{
1001 return 0x000000d1U;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1004{
1005 return 0x000000d2U;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1008{
1009 return 0x000000d3U;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1012{
1013 return 0x000000d4U;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1016{
1017 return 0x000000d5U;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1020{
1021 return 0x000000d6U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1024{
1025 return 0x000000d7U;
1026}
1027static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1028{
1029 return 0x000000feU;
1030}
1031static inline u32 gmmu_pte_kind_c32_2c_v(void)
1032{
1033 return 0x000000d8U;
1034}
1035static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1036{
1037 return 0x000000d9U;
1038}
1039static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1040{
1041 return 0x000000daU;
1042}
1043static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1044{
1045 return 0x000000dbU;
1046}
1047static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1048{
1049 return 0x000000dcU;
1050}
1051static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1052{
1053 return 0x000000ddU;
1054}
1055static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1056{
1057 return 0x000000deU;
1058}
1059static inline u32 gmmu_pte_kind_c32_ms2_2cra_v(void)
1060{
1061 return 0x000000ccU;
1062}
1063static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1064{
1065 return 0x000000dfU;
1066}
1067static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1068{
1069 return 0x000000e0U;
1070}
1071static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1072{
1073 return 0x000000e1U;
1074}
1075static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1076{
1077 return 0x000000e2U;
1078}
1079static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1080{
1081 return 0x000000e3U;
1082}
1083static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1084{
1085 return 0x000000e4U;
1086}
1087static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1088{
1089 return 0x000000e5U;
1090}
1091static inline u32 gmmu_pte_kind_c64_2c_v(void)
1092{
1093 return 0x000000e6U;
1094}
1095static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1096{
1097 return 0x000000e7U;
1098}
1099static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1100{
1101 return 0x000000e8U;
1102}
1103static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1104{
1105 return 0x000000e9U;
1106}
1107static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1108{
1109 return 0x000000eaU;
1110}
1111static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1112{
1113 return 0x000000ebU;
1114}
1115static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1116{
1117 return 0x000000ecU;
1118}
1119static inline u32 gmmu_pte_kind_c64_ms2_2cra_v(void)
1120{
1121 return 0x000000cdU;
1122}
1123static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1124{
1125 return 0x000000edU;
1126}
1127static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1128{
1129 return 0x000000eeU;
1130}
1131static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1132{
1133 return 0x000000efU;
1134}
1135static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1136{
1137 return 0x000000f0U;
1138}
1139static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1140{
1141 return 0x000000f1U;
1142}
1143static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1144{
1145 return 0x000000f2U;
1146}
1147static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1148{
1149 return 0x000000f3U;
1150}
1151static inline u32 gmmu_pte_kind_c128_2c_v(void)
1152{
1153 return 0x000000f4U;
1154}
1155static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1156{
1157 return 0x000000f5U;
1158}
1159static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1160{
1161 return 0x000000f6U;
1162}
1163static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1164{
1165 return 0x000000f7U;
1166}
1167static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1168{
1169 return 0x000000f8U;
1170}
1171static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1172{
1173 return 0x000000f9U;
1174}
1175static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1176{
1177 return 0x000000faU;
1178}
1179static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1180{
1181 return 0x000000fbU;
1182}
1183static inline u32 gmmu_pte_kind_x8c24_v(void)
1184{
1185 return 0x000000fcU;
1186}
1187static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1188{
1189 return 0x000000fdU;
1190}
1191static inline u32 gmmu_pte_kind_smsked_message_v(void)
1192{
1193 return 0x000000caU;
1194}
1195static inline u32 gmmu_pte_kind_smhost_message_v(void)
1196{
1197 return 0x000000cbU;
1198}
1199static inline u32 gmmu_pte_kind_s8_v(void)
1200{
1201 return 0x0000002aU;
1202}
1203static inline u32 gmmu_pte_kind_s8_2s_v(void)
1204{
1205 return 0x0000002bU;
1206}
1207#endif 283#endif
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gp106/hw_gmmu_gp106.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gp106/hw_gmmu_gp106.h
index 510dd5f2..83690010 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gp106/hw_gmmu_gp106.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gp106/hw_gmmu_gp106.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -328,948 +328,4 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
328{ 328{
329 return 0x00000000U; 329 return 0x00000000U;
330} 330}
331static inline u32 gmmu_pte_kind_z16_v(void)
332{
333 return 0x00000001U;
334}
335static inline u32 gmmu_pte_kind_z16_2c_v(void)
336{
337 return 0x00000002U;
338}
339static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
340{
341 return 0x00000003U;
342}
343static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
344{
345 return 0x00000004U;
346}
347static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
348{
349 return 0x00000005U;
350}
351static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
352{
353 return 0x00000006U;
354}
355static inline u32 gmmu_pte_kind_z16_2z_v(void)
356{
357 return 0x00000007U;
358}
359static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
360{
361 return 0x00000008U;
362}
363static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
364{
365 return 0x00000009U;
366}
367static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
368{
369 return 0x0000000aU;
370}
371static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
372{
373 return 0x0000000bU;
374}
375static inline u32 gmmu_pte_kind_z16_2cz_v(void)
376{
377 return 0x00000036U;
378}
379static inline u32 gmmu_pte_kind_z16_ms2_2cz_v(void)
380{
381 return 0x00000037U;
382}
383static inline u32 gmmu_pte_kind_z16_ms4_2cz_v(void)
384{
385 return 0x00000038U;
386}
387static inline u32 gmmu_pte_kind_z16_ms8_2cz_v(void)
388{
389 return 0x00000039U;
390}
391static inline u32 gmmu_pte_kind_z16_ms16_2cz_v(void)
392{
393 return 0x0000005fU;
394}
395static inline u32 gmmu_pte_kind_z16_4cz_v(void)
396{
397 return 0x0000000cU;
398}
399static inline u32 gmmu_pte_kind_z16_ms2_4cz_v(void)
400{
401 return 0x0000000dU;
402}
403static inline u32 gmmu_pte_kind_z16_ms4_4cz_v(void)
404{
405 return 0x0000000eU;
406}
407static inline u32 gmmu_pte_kind_z16_ms8_4cz_v(void)
408{
409 return 0x0000000fU;
410}
411static inline u32 gmmu_pte_kind_z16_ms16_4cz_v(void)
412{
413 return 0x00000010U;
414}
415static inline u32 gmmu_pte_kind_s8z24_v(void)
416{
417 return 0x00000011U;
418}
419static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
420{
421 return 0x00000012U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
424{
425 return 0x00000013U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
428{
429 return 0x00000014U;
430}
431static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
432{
433 return 0x00000015U;
434}
435static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
436{
437 return 0x00000016U;
438}
439static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
440{
441 return 0x00000017U;
442}
443static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
444{
445 return 0x00000018U;
446}
447static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
448{
449 return 0x00000019U;
450}
451static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
452{
453 return 0x0000001aU;
454}
455static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
456{
457 return 0x0000001bU;
458}
459static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
460{
461 return 0x0000001cU;
462}
463static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
464{
465 return 0x0000001dU;
466}
467static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
468{
469 return 0x0000001eU;
470}
471static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
472{
473 return 0x0000001fU;
474}
475static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
476{
477 return 0x00000020U;
478}
479static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
480{
481 return 0x00000021U;
482}
483static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
484{
485 return 0x00000022U;
486}
487static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
488{
489 return 0x00000023U;
490}
491static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
492{
493 return 0x00000024U;
494}
495static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
496{
497 return 0x00000025U;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
500{
501 return 0x00000026U;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
504{
505 return 0x00000027U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
508{
509 return 0x00000028U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
512{
513 return 0x00000029U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
516{
517 return 0x0000002eU;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
520{
521 return 0x0000002fU;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
524{
525 return 0x00000030U;
526}
527static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
528{
529 return 0x00000031U;
530}
531static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
532{
533 return 0x00000032U;
534}
535static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
536{
537 return 0x00000033U;
538}
539static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
540{
541 return 0x00000034U;
542}
543static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
544{
545 return 0x00000035U;
546}
547static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
548{
549 return 0x0000003aU;
550}
551static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
552{
553 return 0x0000003bU;
554}
555static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
556{
557 return 0x0000003cU;
558}
559static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
560{
561 return 0x0000003dU;
562}
563static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
564{
565 return 0x0000003eU;
566}
567static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
568{
569 return 0x0000003fU;
570}
571static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
572{
573 return 0x00000040U;
574}
575static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
576{
577 return 0x00000041U;
578}
579static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
580{
581 return 0x00000042U;
582}
583static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
584{
585 return 0x00000043U;
586}
587static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
588{
589 return 0x00000044U;
590}
591static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
592{
593 return 0x00000045U;
594}
595static inline u32 gmmu_pte_kind_z24s8_v(void)
596{
597 return 0x00000046U;
598}
599static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
600{
601 return 0x00000047U;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
604{
605 return 0x00000048U;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
608{
609 return 0x00000049U;
610}
611static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
612{
613 return 0x0000004aU;
614}
615static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
616{
617 return 0x0000004bU;
618}
619static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
620{
621 return 0x0000004cU;
622}
623static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
624{
625 return 0x0000004dU;
626}
627static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
628{
629 return 0x0000004eU;
630}
631static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
632{
633 return 0x0000004fU;
634}
635static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
636{
637 return 0x00000050U;
638}
639static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
640{
641 return 0x00000051U;
642}
643static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
644{
645 return 0x00000052U;
646}
647static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
648{
649 return 0x00000053U;
650}
651static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
652{
653 return 0x00000054U;
654}
655static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
656{
657 return 0x00000055U;
658}
659static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
660{
661 return 0x00000056U;
662}
663static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
664{
665 return 0x00000057U;
666}
667static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
668{
669 return 0x00000058U;
670}
671static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
672{
673 return 0x00000059U;
674}
675static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
676{
677 return 0x0000005aU;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
680{
681 return 0x0000005bU;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
684{
685 return 0x0000005cU;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
688{
689 return 0x0000005dU;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
692{
693 return 0x0000005eU;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
696{
697 return 0x00000063U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
700{
701 return 0x00000064U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
704{
705 return 0x00000065U;
706}
707static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
708{
709 return 0x00000066U;
710}
711static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
712{
713 return 0x00000067U;
714}
715static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
716{
717 return 0x00000068U;
718}
719static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
720{
721 return 0x00000069U;
722}
723static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
724{
725 return 0x0000006aU;
726}
727static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
728{
729 return 0x0000006fU;
730}
731static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
732{
733 return 0x00000070U;
734}
735static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
736{
737 return 0x00000071U;
738}
739static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
740{
741 return 0x00000072U;
742}
743static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
744{
745 return 0x00000073U;
746}
747static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
748{
749 return 0x00000074U;
750}
751static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
752{
753 return 0x00000075U;
754}
755static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
756{
757 return 0x00000076U;
758}
759static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
760{
761 return 0x00000077U;
762}
763static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
764{
765 return 0x00000078U;
766}
767static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
768{
769 return 0x00000079U;
770}
771static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
772{
773 return 0x0000007aU;
774}
775static inline u32 gmmu_pte_kind_zf32_v(void)
776{
777 return 0x0000007bU;
778}
779static inline u32 gmmu_pte_kind_zf32_1z_v(void)
780{
781 return 0x0000007cU;
782}
783static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
784{
785 return 0x0000007dU;
786}
787static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
788{
789 return 0x0000007eU;
790}
791static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
792{
793 return 0x0000007fU;
794}
795static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
796{
797 return 0x00000080U;
798}
799static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
800{
801 return 0x00000081U;
802}
803static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
804{
805 return 0x00000082U;
806}
807static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
808{
809 return 0x00000083U;
810}
811static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
812{
813 return 0x00000084U;
814}
815static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
816{
817 return 0x00000085U;
818}
819static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
820{
821 return 0x00000086U;
822}
823static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
824{
825 return 0x00000087U;
826}
827static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
828{
829 return 0x00000088U;
830}
831static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
832{
833 return 0x00000089U;
834}
835static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
836{
837 return 0x0000008aU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
840{
841 return 0x0000008bU;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
844{
845 return 0x0000008cU;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
848{
849 return 0x0000008dU;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
852{
853 return 0x0000008eU;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
856{
857 return 0x0000008fU;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
860{
861 return 0x00000090U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
864{
865 return 0x00000091U;
866}
867static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
868{
869 return 0x00000092U;
870}
871static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
872{
873 return 0x00000097U;
874}
875static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
876{
877 return 0x00000098U;
878}
879static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
880{
881 return 0x00000099U;
882}
883static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
884{
885 return 0x0000009aU;
886}
887static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
888{
889 return 0x0000009bU;
890}
891static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
892{
893 return 0x0000009cU;
894}
895static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
896{
897 return 0x0000009dU;
898}
899static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
900{
901 return 0x0000009eU;
902}
903static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
904{
905 return 0x0000009fU;
906}
907static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
908{
909 return 0x000000a0U;
910}
911static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
912{
913 return 0x000000a1U;
914}
915static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
916{
917 return 0x000000a2U;
918}
919static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
920{
921 return 0x000000a3U;
922}
923static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
924{
925 return 0x000000a4U;
926}
927static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
928{
929 return 0x000000a5U;
930}
931static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
932{
933 return 0x000000a6U;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
936{
937 return 0x000000a7U;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
940{
941 return 0x000000a8U;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
944{
945 return 0x000000a9U;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
948{
949 return 0x000000aaU;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
952{
953 return 0x000000abU;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
956{
957 return 0x000000acU;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
960{
961 return 0x000000adU;
962}
963static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
964{
965 return 0x000000aeU;
966}
967static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
968{
969 return 0x000000b3U;
970}
971static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
972{
973 return 0x000000b4U;
974}
975static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
976{
977 return 0x000000b5U;
978}
979static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
980{
981 return 0x000000b6U;
982}
983static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
984{
985 return 0x000000b7U;
986}
987static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
988{
989 return 0x000000b8U;
990}
991static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
992{
993 return 0x000000b9U;
994}
995static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
996{
997 return 0x000000baU;
998}
999static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
1000{
1001 return 0x000000bbU;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
1004{
1005 return 0x000000bcU;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
1008{
1009 return 0x000000bdU;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
1012{
1013 return 0x000000beU;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
1016{
1017 return 0x000000bfU;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
1020{
1021 return 0x000000c0U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
1024{
1025 return 0x000000c1U;
1026}
1027static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
1028{
1029 return 0x000000c2U;
1030}
1031static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
1032{
1033 return 0x000000c3U;
1034}
1035static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
1036{
1037 return 0x000000c4U;
1038}
1039static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
1040{
1041 return 0x000000c5U;
1042}
1043static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
1044{
1045 return 0x000000c6U;
1046}
1047static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
1048{
1049 return 0x000000c7U;
1050}
1051static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
1052{
1053 return 0x000000c8U;
1054}
1055static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
1056{
1057 return 0x000000ceU;
1058}
1059static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
1060{
1061 return 0x000000cfU;
1062}
1063static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
1064{
1065 return 0x000000d0U;
1066}
1067static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1068{
1069 return 0x000000d1U;
1070}
1071static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1072{
1073 return 0x000000d2U;
1074}
1075static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1076{
1077 return 0x000000d3U;
1078}
1079static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1080{
1081 return 0x000000d4U;
1082}
1083static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1084{
1085 return 0x000000d5U;
1086}
1087static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1088{
1089 return 0x000000d6U;
1090}
1091static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1092{
1093 return 0x000000d7U;
1094}
1095static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1096{
1097 return 0x000000feU;
1098}
1099static inline u32 gmmu_pte_kind_c32_2c_v(void)
1100{
1101 return 0x000000d8U;
1102}
1103static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1104{
1105 return 0x000000d9U;
1106}
1107static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1108{
1109 return 0x000000daU;
1110}
1111static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1112{
1113 return 0x000000dbU;
1114}
1115static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1116{
1117 return 0x000000dcU;
1118}
1119static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1120{
1121 return 0x000000ddU;
1122}
1123static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1124{
1125 return 0x000000deU;
1126}
1127static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1128{
1129 return 0x000000dfU;
1130}
1131static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1132{
1133 return 0x000000e0U;
1134}
1135static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1136{
1137 return 0x000000e1U;
1138}
1139static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1140{
1141 return 0x000000e2U;
1142}
1143static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1144{
1145 return 0x000000e3U;
1146}
1147static inline u32 gmmu_pte_kind_c32_ms4_4cbra_v(void)
1148{
1149 return 0x0000002cU;
1150}
1151static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1152{
1153 return 0x000000e4U;
1154}
1155static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1156{
1157 return 0x000000e5U;
1158}
1159static inline u32 gmmu_pte_kind_c64_2c_v(void)
1160{
1161 return 0x000000e6U;
1162}
1163static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1164{
1165 return 0x000000e7U;
1166}
1167static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1168{
1169 return 0x000000e8U;
1170}
1171static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1172{
1173 return 0x000000e9U;
1174}
1175static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1176{
1177 return 0x000000eaU;
1178}
1179static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1180{
1181 return 0x000000ebU;
1182}
1183static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1184{
1185 return 0x000000ecU;
1186}
1187static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1188{
1189 return 0x000000edU;
1190}
1191static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1192{
1193 return 0x000000eeU;
1194}
1195static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1196{
1197 return 0x000000efU;
1198}
1199static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1200{
1201 return 0x000000f0U;
1202}
1203static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1204{
1205 return 0x000000f1U;
1206}
1207static inline u32 gmmu_pte_kind_c64_ms4_4cbra_v(void)
1208{
1209 return 0x0000002dU;
1210}
1211static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1212{
1213 return 0x000000f2U;
1214}
1215static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1216{
1217 return 0x000000f3U;
1218}
1219static inline u32 gmmu_pte_kind_c128_2c_v(void)
1220{
1221 return 0x000000f4U;
1222}
1223static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1224{
1225 return 0x000000f5U;
1226}
1227static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1228{
1229 return 0x000000f6U;
1230}
1231static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1232{
1233 return 0x000000f7U;
1234}
1235static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1236{
1237 return 0x000000f8U;
1238}
1239static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1240{
1241 return 0x000000f9U;
1242}
1243static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1244{
1245 return 0x000000faU;
1246}
1247static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1248{
1249 return 0x000000fbU;
1250}
1251static inline u32 gmmu_pte_kind_x8c24_v(void)
1252{
1253 return 0x000000fcU;
1254}
1255static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1256{
1257 return 0x000000fdU;
1258}
1259static inline u32 gmmu_pte_kind_smsked_message_v(void)
1260{
1261 return 0x000000caU;
1262}
1263static inline u32 gmmu_pte_kind_smhost_message_v(void)
1264{
1265 return 0x000000cbU;
1266}
1267static inline u32 gmmu_pte_kind_s8_v(void)
1268{
1269 return 0x0000002aU;
1270}
1271static inline u32 gmmu_pte_kind_s8_2s_v(void)
1272{
1273 return 0x0000002bU;
1274}
1275#endif 331#endif
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gmmu_gp10b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gmmu_gp10b.h
index 4702f575..07f39943 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gmmu_gp10b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gp10b/hw_gmmu_gp10b.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2014-2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -328,956 +328,4 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
328{ 328{
329 return 0x00000000U; 329 return 0x00000000U;
330} 330}
331static inline u32 gmmu_pte_kind_z16_v(void)
332{
333 return 0x00000001U;
334}
335static inline u32 gmmu_pte_kind_z16_2c_v(void)
336{
337 return 0x00000002U;
338}
339static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
340{
341 return 0x00000003U;
342}
343static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
344{
345 return 0x00000004U;
346}
347static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
348{
349 return 0x00000005U;
350}
351static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
352{
353 return 0x00000006U;
354}
355static inline u32 gmmu_pte_kind_z16_2z_v(void)
356{
357 return 0x00000007U;
358}
359static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
360{
361 return 0x00000008U;
362}
363static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
364{
365 return 0x00000009U;
366}
367static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
368{
369 return 0x0000000aU;
370}
371static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
372{
373 return 0x0000000bU;
374}
375static inline u32 gmmu_pte_kind_z16_2cz_v(void)
376{
377 return 0x00000036U;
378}
379static inline u32 gmmu_pte_kind_z16_ms2_2cz_v(void)
380{
381 return 0x00000037U;
382}
383static inline u32 gmmu_pte_kind_z16_ms4_2cz_v(void)
384{
385 return 0x00000038U;
386}
387static inline u32 gmmu_pte_kind_z16_ms8_2cz_v(void)
388{
389 return 0x00000039U;
390}
391static inline u32 gmmu_pte_kind_z16_ms16_2cz_v(void)
392{
393 return 0x0000005fU;
394}
395static inline u32 gmmu_pte_kind_z16_4cz_v(void)
396{
397 return 0x0000000cU;
398}
399static inline u32 gmmu_pte_kind_z16_ms2_4cz_v(void)
400{
401 return 0x0000000dU;
402}
403static inline u32 gmmu_pte_kind_z16_ms4_4cz_v(void)
404{
405 return 0x0000000eU;
406}
407static inline u32 gmmu_pte_kind_z16_ms8_4cz_v(void)
408{
409 return 0x0000000fU;
410}
411static inline u32 gmmu_pte_kind_z16_ms16_4cz_v(void)
412{
413 return 0x00000010U;
414}
415static inline u32 gmmu_pte_kind_s8z24_v(void)
416{
417 return 0x00000011U;
418}
419static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
420{
421 return 0x00000012U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
424{
425 return 0x00000013U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
428{
429 return 0x00000014U;
430}
431static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
432{
433 return 0x00000015U;
434}
435static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
436{
437 return 0x00000016U;
438}
439static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
440{
441 return 0x00000017U;
442}
443static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
444{
445 return 0x00000018U;
446}
447static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
448{
449 return 0x00000019U;
450}
451static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
452{
453 return 0x0000001aU;
454}
455static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
456{
457 return 0x0000001bU;
458}
459static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
460{
461 return 0x0000001cU;
462}
463static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
464{
465 return 0x0000001dU;
466}
467static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
468{
469 return 0x0000001eU;
470}
471static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
472{
473 return 0x0000001fU;
474}
475static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
476{
477 return 0x00000020U;
478}
479static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
480{
481 return 0x00000021U;
482}
483static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
484{
485 return 0x00000022U;
486}
487static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
488{
489 return 0x00000023U;
490}
491static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
492{
493 return 0x00000024U;
494}
495static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
496{
497 return 0x00000025U;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
500{
501 return 0x00000026U;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
504{
505 return 0x00000027U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
508{
509 return 0x00000028U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
512{
513 return 0x00000029U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
516{
517 return 0x0000002eU;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
520{
521 return 0x0000002fU;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
524{
525 return 0x00000030U;
526}
527static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
528{
529 return 0x00000031U;
530}
531static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
532{
533 return 0x00000032U;
534}
535static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
536{
537 return 0x00000033U;
538}
539static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
540{
541 return 0x00000034U;
542}
543static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
544{
545 return 0x00000035U;
546}
547static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
548{
549 return 0x0000003aU;
550}
551static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
552{
553 return 0x0000003bU;
554}
555static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
556{
557 return 0x0000003cU;
558}
559static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
560{
561 return 0x0000003dU;
562}
563static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
564{
565 return 0x0000003eU;
566}
567static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
568{
569 return 0x0000003fU;
570}
571static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
572{
573 return 0x00000040U;
574}
575static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
576{
577 return 0x00000041U;
578}
579static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
580{
581 return 0x00000042U;
582}
583static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
584{
585 return 0x00000043U;
586}
587static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
588{
589 return 0x00000044U;
590}
591static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
592{
593 return 0x00000045U;
594}
595static inline u32 gmmu_pte_kind_z24s8_v(void)
596{
597 return 0x00000046U;
598}
599static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
600{
601 return 0x00000047U;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
604{
605 return 0x00000048U;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
608{
609 return 0x00000049U;
610}
611static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
612{
613 return 0x0000004aU;
614}
615static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
616{
617 return 0x0000004bU;
618}
619static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
620{
621 return 0x0000004cU;
622}
623static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
624{
625 return 0x0000004dU;
626}
627static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
628{
629 return 0x0000004eU;
630}
631static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
632{
633 return 0x0000004fU;
634}
635static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
636{
637 return 0x00000050U;
638}
639static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
640{
641 return 0x00000051U;
642}
643static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
644{
645 return 0x00000052U;
646}
647static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
648{
649 return 0x00000053U;
650}
651static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
652{
653 return 0x00000054U;
654}
655static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
656{
657 return 0x00000055U;
658}
659static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
660{
661 return 0x00000056U;
662}
663static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
664{
665 return 0x00000057U;
666}
667static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
668{
669 return 0x00000058U;
670}
671static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
672{
673 return 0x00000059U;
674}
675static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
676{
677 return 0x0000005aU;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
680{
681 return 0x0000005bU;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
684{
685 return 0x0000005cU;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
688{
689 return 0x0000005dU;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
692{
693 return 0x0000005eU;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
696{
697 return 0x00000063U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
700{
701 return 0x00000064U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
704{
705 return 0x00000065U;
706}
707static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
708{
709 return 0x00000066U;
710}
711static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
712{
713 return 0x00000067U;
714}
715static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
716{
717 return 0x00000068U;
718}
719static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
720{
721 return 0x00000069U;
722}
723static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
724{
725 return 0x0000006aU;
726}
727static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
728{
729 return 0x0000006fU;
730}
731static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
732{
733 return 0x00000070U;
734}
735static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
736{
737 return 0x00000071U;
738}
739static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
740{
741 return 0x00000072U;
742}
743static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
744{
745 return 0x00000073U;
746}
747static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
748{
749 return 0x00000074U;
750}
751static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
752{
753 return 0x00000075U;
754}
755static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
756{
757 return 0x00000076U;
758}
759static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
760{
761 return 0x00000077U;
762}
763static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
764{
765 return 0x00000078U;
766}
767static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
768{
769 return 0x00000079U;
770}
771static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
772{
773 return 0x0000007aU;
774}
775static inline u32 gmmu_pte_kind_zf32_v(void)
776{
777 return 0x0000007bU;
778}
779static inline u32 gmmu_pte_kind_zf32_1z_v(void)
780{
781 return 0x0000007cU;
782}
783static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
784{
785 return 0x0000007dU;
786}
787static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
788{
789 return 0x0000007eU;
790}
791static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
792{
793 return 0x0000007fU;
794}
795static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
796{
797 return 0x00000080U;
798}
799static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
800{
801 return 0x00000081U;
802}
803static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
804{
805 return 0x00000082U;
806}
807static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
808{
809 return 0x00000083U;
810}
811static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
812{
813 return 0x00000084U;
814}
815static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
816{
817 return 0x00000085U;
818}
819static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
820{
821 return 0x00000086U;
822}
823static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
824{
825 return 0x00000087U;
826}
827static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
828{
829 return 0x00000088U;
830}
831static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
832{
833 return 0x00000089U;
834}
835static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
836{
837 return 0x0000008aU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
840{
841 return 0x0000008bU;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
844{
845 return 0x0000008cU;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
848{
849 return 0x0000008dU;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
852{
853 return 0x0000008eU;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
856{
857 return 0x0000008fU;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
860{
861 return 0x00000090U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
864{
865 return 0x00000091U;
866}
867static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
868{
869 return 0x00000092U;
870}
871static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
872{
873 return 0x00000097U;
874}
875static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
876{
877 return 0x00000098U;
878}
879static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
880{
881 return 0x00000099U;
882}
883static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
884{
885 return 0x0000009aU;
886}
887static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
888{
889 return 0x0000009bU;
890}
891static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
892{
893 return 0x0000009cU;
894}
895static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
896{
897 return 0x0000009dU;
898}
899static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
900{
901 return 0x0000009eU;
902}
903static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
904{
905 return 0x0000009fU;
906}
907static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
908{
909 return 0x000000a0U;
910}
911static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
912{
913 return 0x000000a1U;
914}
915static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
916{
917 return 0x000000a2U;
918}
919static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
920{
921 return 0x000000a3U;
922}
923static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
924{
925 return 0x000000a4U;
926}
927static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
928{
929 return 0x000000a5U;
930}
931static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
932{
933 return 0x000000a6U;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
936{
937 return 0x000000a7U;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
940{
941 return 0x000000a8U;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
944{
945 return 0x000000a9U;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
948{
949 return 0x000000aaU;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
952{
953 return 0x000000abU;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
956{
957 return 0x000000acU;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
960{
961 return 0x000000adU;
962}
963static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
964{
965 return 0x000000aeU;
966}
967static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
968{
969 return 0x000000b3U;
970}
971static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
972{
973 return 0x000000b4U;
974}
975static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
976{
977 return 0x000000b5U;
978}
979static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
980{
981 return 0x000000b6U;
982}
983static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
984{
985 return 0x000000b7U;
986}
987static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
988{
989 return 0x000000b8U;
990}
991static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
992{
993 return 0x000000b9U;
994}
995static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
996{
997 return 0x000000baU;
998}
999static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
1000{
1001 return 0x000000bbU;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
1004{
1005 return 0x000000bcU;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
1008{
1009 return 0x000000bdU;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
1012{
1013 return 0x000000beU;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
1016{
1017 return 0x000000bfU;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
1020{
1021 return 0x000000c0U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
1024{
1025 return 0x000000c1U;
1026}
1027static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
1028{
1029 return 0x000000c2U;
1030}
1031static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
1032{
1033 return 0x000000c3U;
1034}
1035static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
1036{
1037 return 0x000000c4U;
1038}
1039static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
1040{
1041 return 0x000000c5U;
1042}
1043static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
1044{
1045 return 0x000000c6U;
1046}
1047static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
1048{
1049 return 0x000000c7U;
1050}
1051static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
1052{
1053 return 0x000000c8U;
1054}
1055static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
1056{
1057 return 0x000000ceU;
1058}
1059static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
1060{
1061 return 0x000000cfU;
1062}
1063static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
1064{
1065 return 0x000000d0U;
1066}
1067static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1068{
1069 return 0x000000d1U;
1070}
1071static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1072{
1073 return 0x000000d2U;
1074}
1075static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1076{
1077 return 0x000000d3U;
1078}
1079static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1080{
1081 return 0x000000d4U;
1082}
1083static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1084{
1085 return 0x000000d5U;
1086}
1087static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1088{
1089 return 0x000000d6U;
1090}
1091static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1092{
1093 return 0x000000d7U;
1094}
1095static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1096{
1097 return 0x000000feU;
1098}
1099static inline u32 gmmu_pte_kind_c32_2c_v(void)
1100{
1101 return 0x000000d8U;
1102}
1103static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1104{
1105 return 0x000000d9U;
1106}
1107static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1108{
1109 return 0x000000daU;
1110}
1111static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1112{
1113 return 0x000000dbU;
1114}
1115static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1116{
1117 return 0x000000dcU;
1118}
1119static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1120{
1121 return 0x000000ddU;
1122}
1123static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1124{
1125 return 0x000000deU;
1126}
1127static inline u32 gmmu_pte_kind_c32_ms2_2cra_v(void)
1128{
1129 return 0x000000ccU;
1130}
1131static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1132{
1133 return 0x000000dfU;
1134}
1135static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1136{
1137 return 0x000000e0U;
1138}
1139static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1140{
1141 return 0x000000e1U;
1142}
1143static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1144{
1145 return 0x000000e2U;
1146}
1147static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1148{
1149 return 0x000000e3U;
1150}
1151static inline u32 gmmu_pte_kind_c32_ms4_4cbra_v(void)
1152{
1153 return 0x0000002cU;
1154}
1155static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1156{
1157 return 0x000000e4U;
1158}
1159static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1160{
1161 return 0x000000e5U;
1162}
1163static inline u32 gmmu_pte_kind_c64_2c_v(void)
1164{
1165 return 0x000000e6U;
1166}
1167static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1168{
1169 return 0x000000e7U;
1170}
1171static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1172{
1173 return 0x000000e8U;
1174}
1175static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1176{
1177 return 0x000000e9U;
1178}
1179static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1180{
1181 return 0x000000eaU;
1182}
1183static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1184{
1185 return 0x000000ebU;
1186}
1187static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1188{
1189 return 0x000000ecU;
1190}
1191static inline u32 gmmu_pte_kind_c64_ms2_2cra_v(void)
1192{
1193 return 0x000000cdU;
1194}
1195static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1196{
1197 return 0x000000edU;
1198}
1199static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1200{
1201 return 0x000000eeU;
1202}
1203static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1204{
1205 return 0x000000efU;
1206}
1207static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1208{
1209 return 0x000000f0U;
1210}
1211static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1212{
1213 return 0x000000f1U;
1214}
1215static inline u32 gmmu_pte_kind_c64_ms4_4cbra_v(void)
1216{
1217 return 0x0000002dU;
1218}
1219static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1220{
1221 return 0x000000f2U;
1222}
1223static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1224{
1225 return 0x000000f3U;
1226}
1227static inline u32 gmmu_pte_kind_c128_2c_v(void)
1228{
1229 return 0x000000f4U;
1230}
1231static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1232{
1233 return 0x000000f5U;
1234}
1235static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1236{
1237 return 0x000000f6U;
1238}
1239static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1240{
1241 return 0x000000f7U;
1242}
1243static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1244{
1245 return 0x000000f8U;
1246}
1247static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1248{
1249 return 0x000000f9U;
1250}
1251static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1252{
1253 return 0x000000faU;
1254}
1255static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1256{
1257 return 0x000000fbU;
1258}
1259static inline u32 gmmu_pte_kind_x8c24_v(void)
1260{
1261 return 0x000000fcU;
1262}
1263static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1264{
1265 return 0x000000fdU;
1266}
1267static inline u32 gmmu_pte_kind_smsked_message_v(void)
1268{
1269 return 0x000000caU;
1270}
1271static inline u32 gmmu_pte_kind_smhost_message_v(void)
1272{
1273 return 0x000000cbU;
1274}
1275static inline u32 gmmu_pte_kind_s8_v(void)
1276{
1277 return 0x0000002aU;
1278}
1279static inline u32 gmmu_pte_kind_s8_2s_v(void)
1280{
1281 return 0x0000002bU;
1282}
1283#endif 331#endif
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gmmu_gv100.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gmmu_gv100.h
index cf89f5f8..8cccfa94 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gmmu_gv100.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gmmu_gv100.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. 2 * Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
3 * 3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a 4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"), 5 * copy of this software and associated documentation files (the "Software"),
@@ -328,938 +328,6 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
328{ 328{
329 return 0x00000000U; 329 return 0x00000000U;
330} 330}
331static inline u32 gmmu_pte_kind_z16_v(void)
332{
333 return 0x00000001U;
334}
335static inline u32 gmmu_pte_kind_z16_2c_v(void)
336{
337 return 0x00000002U;
338}
339static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
340{
341 return 0x00000003U;
342}
343static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
344{
345 return 0x00000004U;
346}
347static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
348{
349 return 0x00000005U;
350}
351static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
352{
353 return 0x00000006U;
354}
355static inline u32 gmmu_pte_kind_z16_2z_v(void)
356{
357 return 0x00000007U;
358}
359static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
360{
361 return 0x00000008U;
362}
363static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
364{
365 return 0x00000009U;
366}
367static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
368{
369 return 0x0000000aU;
370}
371static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
372{
373 return 0x0000000bU;
374}
375static inline u32 gmmu_pte_kind_z16_2cz_v(void)
376{
377 return 0x00000036U;
378}
379static inline u32 gmmu_pte_kind_z16_ms2_2cz_v(void)
380{
381 return 0x00000037U;
382}
383static inline u32 gmmu_pte_kind_z16_ms4_2cz_v(void)
384{
385 return 0x00000038U;
386}
387static inline u32 gmmu_pte_kind_z16_ms8_2cz_v(void)
388{
389 return 0x00000039U;
390}
391static inline u32 gmmu_pte_kind_z16_ms16_2cz_v(void)
392{
393 return 0x0000005fU;
394}
395static inline u32 gmmu_pte_kind_s8z24_v(void)
396{
397 return 0x00000011U;
398}
399static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
400{
401 return 0x00000012U;
402}
403static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
404{
405 return 0x00000013U;
406}
407static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
408{
409 return 0x00000014U;
410}
411static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
412{
413 return 0x00000015U;
414}
415static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
416{
417 return 0x00000016U;
418}
419static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
420{
421 return 0x00000017U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
424{
425 return 0x00000018U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
428{
429 return 0x00000019U;
430}
431static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
432{
433 return 0x0000001aU;
434}
435static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
436{
437 return 0x0000001bU;
438}
439static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
440{
441 return 0x0000001cU;
442}
443static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
444{
445 return 0x0000001dU;
446}
447static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
448{
449 return 0x0000001eU;
450}
451static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
452{
453 return 0x0000001fU;
454}
455static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
456{
457 return 0x00000020U;
458}
459static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
460{
461 return 0x00000021U;
462}
463static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
464{
465 return 0x00000022U;
466}
467static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
468{
469 return 0x00000023U;
470}
471static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
472{
473 return 0x00000024U;
474}
475static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
476{
477 return 0x00000025U;
478}
479static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
480{
481 return 0x00000026U;
482}
483static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
484{
485 return 0x00000027U;
486}
487static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
488{
489 return 0x00000028U;
490}
491static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
492{
493 return 0x00000029U;
494}
495static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
496{
497 return 0x0000002eU;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
500{
501 return 0x0000002fU;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
504{
505 return 0x00000030U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
508{
509 return 0x00000031U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
512{
513 return 0x00000032U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
516{
517 return 0x00000033U;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
520{
521 return 0x00000034U;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
524{
525 return 0x00000035U;
526}
527static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
528{
529 return 0x0000003aU;
530}
531static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
532{
533 return 0x0000003bU;
534}
535static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
536{
537 return 0x0000003cU;
538}
539static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
540{
541 return 0x0000003dU;
542}
543static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
544{
545 return 0x0000003eU;
546}
547static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
548{
549 return 0x0000003fU;
550}
551static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
552{
553 return 0x00000040U;
554}
555static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
556{
557 return 0x00000041U;
558}
559static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
560{
561 return 0x00000042U;
562}
563static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
564{
565 return 0x00000043U;
566}
567static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
568{
569 return 0x00000044U;
570}
571static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
572{
573 return 0x00000045U;
574}
575static inline u32 gmmu_pte_kind_z24s8_v(void)
576{
577 return 0x00000046U;
578}
579static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
580{
581 return 0x00000047U;
582}
583static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
584{
585 return 0x00000048U;
586}
587static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
588{
589 return 0x00000049U;
590}
591static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
592{
593 return 0x0000004aU;
594}
595static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
596{
597 return 0x0000004bU;
598}
599static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
600{
601 return 0x0000004cU;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
604{
605 return 0x0000004dU;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
608{
609 return 0x0000004eU;
610}
611static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
612{
613 return 0x0000004fU;
614}
615static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
616{
617 return 0x00000050U;
618}
619static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
620{
621 return 0x00000051U;
622}
623static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
624{
625 return 0x00000052U;
626}
627static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
628{
629 return 0x00000053U;
630}
631static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
632{
633 return 0x00000054U;
634}
635static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
636{
637 return 0x00000055U;
638}
639static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
640{
641 return 0x00000056U;
642}
643static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
644{
645 return 0x00000057U;
646}
647static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
648{
649 return 0x00000058U;
650}
651static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
652{
653 return 0x00000059U;
654}
655static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
656{
657 return 0x0000005aU;
658}
659static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
660{
661 return 0x0000005bU;
662}
663static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
664{
665 return 0x0000005cU;
666}
667static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
668{
669 return 0x0000005dU;
670}
671static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
672{
673 return 0x0000005eU;
674}
675static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
676{
677 return 0x00000063U;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
680{
681 return 0x00000064U;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
684{
685 return 0x00000065U;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
688{
689 return 0x00000066U;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
692{
693 return 0x00000067U;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
696{
697 return 0x00000068U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
700{
701 return 0x00000069U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
704{
705 return 0x0000006aU;
706}
707static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
708{
709 return 0x0000006fU;
710}
711static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
712{
713 return 0x00000070U;
714}
715static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
716{
717 return 0x00000071U;
718}
719static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
720{
721 return 0x00000072U;
722}
723static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
724{
725 return 0x00000073U;
726}
727static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
728{
729 return 0x00000074U;
730}
731static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
732{
733 return 0x00000075U;
734}
735static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
736{
737 return 0x00000076U;
738}
739static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
740{
741 return 0x00000077U;
742}
743static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
744{
745 return 0x00000078U;
746}
747static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
748{
749 return 0x00000079U;
750}
751static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
752{
753 return 0x0000007aU;
754}
755static inline u32 gmmu_pte_kind_zf32_v(void)
756{
757 return 0x0000007bU;
758}
759static inline u32 gmmu_pte_kind_zf32_1z_v(void)
760{
761 return 0x0000007cU;
762}
763static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
764{
765 return 0x0000007dU;
766}
767static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
768{
769 return 0x0000007eU;
770}
771static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
772{
773 return 0x0000007fU;
774}
775static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
776{
777 return 0x00000080U;
778}
779static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
780{
781 return 0x00000081U;
782}
783static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
784{
785 return 0x00000082U;
786}
787static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
788{
789 return 0x00000083U;
790}
791static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
792{
793 return 0x00000084U;
794}
795static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
796{
797 return 0x00000085U;
798}
799static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
800{
801 return 0x00000086U;
802}
803static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
804{
805 return 0x00000087U;
806}
807static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
808{
809 return 0x00000088U;
810}
811static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
812{
813 return 0x00000089U;
814}
815static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
816{
817 return 0x0000008aU;
818}
819static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
820{
821 return 0x0000008bU;
822}
823static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
824{
825 return 0x0000008cU;
826}
827static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
828{
829 return 0x0000008dU;
830}
831static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
832{
833 return 0x0000008eU;
834}
835static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
836{
837 return 0x0000008fU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
840{
841 return 0x00000090U;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
844{
845 return 0x00000091U;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
848{
849 return 0x00000092U;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
852{
853 return 0x00000097U;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
856{
857 return 0x00000098U;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
860{
861 return 0x00000099U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
864{
865 return 0x0000009aU;
866}
867static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
868{
869 return 0x0000009bU;
870}
871static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
872{
873 return 0x0000009cU;
874}
875static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
876{
877 return 0x0000009dU;
878}
879static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
880{
881 return 0x0000009eU;
882}
883static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
884{
885 return 0x0000009fU;
886}
887static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
888{
889 return 0x000000a0U;
890}
891static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
892{
893 return 0x000000a1U;
894}
895static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
896{
897 return 0x000000a2U;
898}
899static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
900{
901 return 0x000000a3U;
902}
903static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
904{
905 return 0x000000a4U;
906}
907static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
908{
909 return 0x000000a5U;
910}
911static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
912{
913 return 0x000000a6U;
914}
915static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
916{
917 return 0x000000a7U;
918}
919static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
920{
921 return 0x000000a8U;
922}
923static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
924{
925 return 0x000000a9U;
926}
927static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
928{
929 return 0x000000aaU;
930}
931static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
932{
933 return 0x000000abU;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
936{
937 return 0x000000acU;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
940{
941 return 0x000000adU;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
944{
945 return 0x000000aeU;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
948{
949 return 0x000000b3U;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
952{
953 return 0x000000b4U;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
956{
957 return 0x000000b5U;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
960{
961 return 0x000000b6U;
962}
963static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
964{
965 return 0x000000b7U;
966}
967static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
968{
969 return 0x000000b8U;
970}
971static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
972{
973 return 0x000000b9U;
974}
975static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
976{
977 return 0x000000baU;
978}
979static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
980{
981 return 0x000000bbU;
982}
983static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
984{
985 return 0x000000bcU;
986}
987static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
988{
989 return 0x000000bdU;
990}
991static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
992{
993 return 0x000000beU;
994}
995static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
996{
997 return 0x000000bfU;
998}
999static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
1000{
1001 return 0x000000c0U;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
1004{
1005 return 0x000000c1U;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
1008{
1009 return 0x000000c2U;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
1012{
1013 return 0x000000c3U;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
1016{
1017 return 0x000000c4U;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
1020{
1021 return 0x000000c5U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
1024{
1025 return 0x000000c6U;
1026}
1027static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
1028{
1029 return 0x000000c7U;
1030}
1031static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
1032{
1033 return 0x000000c8U;
1034}
1035static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
1036{
1037 return 0x000000ceU;
1038}
1039static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
1040{
1041 return 0x000000cfU;
1042}
1043static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
1044{
1045 return 0x000000d0U;
1046}
1047static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1048{
1049 return 0x000000d1U;
1050}
1051static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1052{
1053 return 0x000000d2U;
1054}
1055static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1056{
1057 return 0x000000d3U;
1058}
1059static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1060{
1061 return 0x000000d4U;
1062}
1063static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1064{
1065 return 0x000000d5U;
1066}
1067static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1068{
1069 return 0x000000d6U;
1070}
1071static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1072{
1073 return 0x000000d7U;
1074}
1075static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1076{
1077 return 0x000000feU;
1078}
1079static inline u32 gmmu_pte_kind_c32_2c_v(void)
1080{
1081 return 0x000000d8U;
1082}
1083static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1084{
1085 return 0x000000d9U;
1086}
1087static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1088{
1089 return 0x000000daU;
1090}
1091static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1092{
1093 return 0x000000dbU;
1094}
1095static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1096{
1097 return 0x000000dcU;
1098}
1099static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1100{
1101 return 0x000000ddU;
1102}
1103static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1104{
1105 return 0x000000deU;
1106}
1107static inline u32 gmmu_pte_kind_c32_ms2_4cbra_v(void)
1108{
1109 return 0x000000ccU;
1110}
1111static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1112{
1113 return 0x000000dfU;
1114}
1115static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1116{
1117 return 0x000000e0U;
1118}
1119static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1120{
1121 return 0x000000e1U;
1122}
1123static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1124{
1125 return 0x000000e2U;
1126}
1127static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1128{
1129 return 0x000000e3U;
1130}
1131static inline u32 gmmu_pte_kind_c32_ms4_4cbra_v(void)
1132{
1133 return 0x0000002cU;
1134}
1135static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1136{
1137 return 0x000000e4U;
1138}
1139static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1140{
1141 return 0x000000e5U;
1142}
1143static inline u32 gmmu_pte_kind_c64_2c_v(void)
1144{
1145 return 0x000000e6U;
1146}
1147static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1148{
1149 return 0x000000e7U;
1150}
1151static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1152{
1153 return 0x000000e8U;
1154}
1155static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1156{
1157 return 0x000000e9U;
1158}
1159static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1160{
1161 return 0x000000eaU;
1162}
1163static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1164{
1165 return 0x000000ebU;
1166}
1167static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1168{
1169 return 0x000000ecU;
1170}
1171static inline u32 gmmu_pte_kind_c64_ms2_4cbra_v(void)
1172{
1173 return 0x000000cdU;
1174}
1175static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1176{
1177 return 0x000000edU;
1178}
1179static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1180{
1181 return 0x000000eeU;
1182}
1183static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1184{
1185 return 0x000000efU;
1186}
1187static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1188{
1189 return 0x000000f0U;
1190}
1191static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1192{
1193 return 0x000000f1U;
1194}
1195static inline u32 gmmu_pte_kind_c64_ms4_4cbra_v(void)
1196{
1197 return 0x0000002dU;
1198}
1199static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1200{
1201 return 0x000000f2U;
1202}
1203static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1204{
1205 return 0x000000f3U;
1206}
1207static inline u32 gmmu_pte_kind_c128_2c_v(void)
1208{
1209 return 0x000000f4U;
1210}
1211static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1212{
1213 return 0x000000f5U;
1214}
1215static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1216{
1217 return 0x000000f6U;
1218}
1219static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1220{
1221 return 0x000000f7U;
1222}
1223static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1224{
1225 return 0x000000f8U;
1226}
1227static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1228{
1229 return 0x000000f9U;
1230}
1231static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1232{
1233 return 0x000000faU;
1234}
1235static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1236{
1237 return 0x000000fbU;
1238}
1239static inline u32 gmmu_pte_kind_x8c24_v(void)
1240{
1241 return 0x000000fcU;
1242}
1243static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1244{
1245 return 0x000000fdU;
1246}
1247static inline u32 gmmu_pte_kind_smsked_message_v(void)
1248{
1249 return 0x000000caU;
1250}
1251static inline u32 gmmu_pte_kind_smhost_message_v(void)
1252{
1253 return 0x000000cbU;
1254}
1255static inline u32 gmmu_pte_kind_s8_v(void)
1256{
1257 return 0x0000002aU;
1258}
1259static inline u32 gmmu_pte_kind_s8_2s_v(void)
1260{
1261 return 0x0000002bU;
1262}
1263static inline u32 gmmu_fault_client_type_gpc_v(void) 331static inline u32 gmmu_fault_client_type_gpc_v(void)
1264{ 332{
1265 return 0x00000000U; 333 return 0x00000000U;
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
index 980f54c1..922dd688 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
@@ -328,938 +328,6 @@ static inline u32 gmmu_pte_kind_pitch_v(void)
328{ 328{
329 return 0x00000000U; 329 return 0x00000000U;
330} 330}
331static inline u32 gmmu_pte_kind_z16_v(void)
332{
333 return 0x00000001U;
334}
335static inline u32 gmmu_pte_kind_z16_2c_v(void)
336{
337 return 0x00000002U;
338}
339static inline u32 gmmu_pte_kind_z16_ms2_2c_v(void)
340{
341 return 0x00000003U;
342}
343static inline u32 gmmu_pte_kind_z16_ms4_2c_v(void)
344{
345 return 0x00000004U;
346}
347static inline u32 gmmu_pte_kind_z16_ms8_2c_v(void)
348{
349 return 0x00000005U;
350}
351static inline u32 gmmu_pte_kind_z16_ms16_2c_v(void)
352{
353 return 0x00000006U;
354}
355static inline u32 gmmu_pte_kind_z16_2z_v(void)
356{
357 return 0x00000007U;
358}
359static inline u32 gmmu_pte_kind_z16_ms2_2z_v(void)
360{
361 return 0x00000008U;
362}
363static inline u32 gmmu_pte_kind_z16_ms4_2z_v(void)
364{
365 return 0x00000009U;
366}
367static inline u32 gmmu_pte_kind_z16_ms8_2z_v(void)
368{
369 return 0x0000000aU;
370}
371static inline u32 gmmu_pte_kind_z16_ms16_2z_v(void)
372{
373 return 0x0000000bU;
374}
375static inline u32 gmmu_pte_kind_z16_2cz_v(void)
376{
377 return 0x00000036U;
378}
379static inline u32 gmmu_pte_kind_z16_ms2_2cz_v(void)
380{
381 return 0x00000037U;
382}
383static inline u32 gmmu_pte_kind_z16_ms4_2cz_v(void)
384{
385 return 0x00000038U;
386}
387static inline u32 gmmu_pte_kind_z16_ms8_2cz_v(void)
388{
389 return 0x00000039U;
390}
391static inline u32 gmmu_pte_kind_z16_ms16_2cz_v(void)
392{
393 return 0x0000005fU;
394}
395static inline u32 gmmu_pte_kind_s8z24_v(void)
396{
397 return 0x00000011U;
398}
399static inline u32 gmmu_pte_kind_s8z24_1z_v(void)
400{
401 return 0x00000012U;
402}
403static inline u32 gmmu_pte_kind_s8z24_ms2_1z_v(void)
404{
405 return 0x00000013U;
406}
407static inline u32 gmmu_pte_kind_s8z24_ms4_1z_v(void)
408{
409 return 0x00000014U;
410}
411static inline u32 gmmu_pte_kind_s8z24_ms8_1z_v(void)
412{
413 return 0x00000015U;
414}
415static inline u32 gmmu_pte_kind_s8z24_ms16_1z_v(void)
416{
417 return 0x00000016U;
418}
419static inline u32 gmmu_pte_kind_s8z24_2cz_v(void)
420{
421 return 0x00000017U;
422}
423static inline u32 gmmu_pte_kind_s8z24_ms2_2cz_v(void)
424{
425 return 0x00000018U;
426}
427static inline u32 gmmu_pte_kind_s8z24_ms4_2cz_v(void)
428{
429 return 0x00000019U;
430}
431static inline u32 gmmu_pte_kind_s8z24_ms8_2cz_v(void)
432{
433 return 0x0000001aU;
434}
435static inline u32 gmmu_pte_kind_s8z24_ms16_2cz_v(void)
436{
437 return 0x0000001bU;
438}
439static inline u32 gmmu_pte_kind_s8z24_2cs_v(void)
440{
441 return 0x0000001cU;
442}
443static inline u32 gmmu_pte_kind_s8z24_ms2_2cs_v(void)
444{
445 return 0x0000001dU;
446}
447static inline u32 gmmu_pte_kind_s8z24_ms4_2cs_v(void)
448{
449 return 0x0000001eU;
450}
451static inline u32 gmmu_pte_kind_s8z24_ms8_2cs_v(void)
452{
453 return 0x0000001fU;
454}
455static inline u32 gmmu_pte_kind_s8z24_ms16_2cs_v(void)
456{
457 return 0x00000020U;
458}
459static inline u32 gmmu_pte_kind_s8z24_4cszv_v(void)
460{
461 return 0x00000021U;
462}
463static inline u32 gmmu_pte_kind_s8z24_ms2_4cszv_v(void)
464{
465 return 0x00000022U;
466}
467static inline u32 gmmu_pte_kind_s8z24_ms4_4cszv_v(void)
468{
469 return 0x00000023U;
470}
471static inline u32 gmmu_pte_kind_s8z24_ms8_4cszv_v(void)
472{
473 return 0x00000024U;
474}
475static inline u32 gmmu_pte_kind_s8z24_ms16_4cszv_v(void)
476{
477 return 0x00000025U;
478}
479static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_v(void)
480{
481 return 0x00000026U;
482}
483static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_v(void)
484{
485 return 0x00000027U;
486}
487static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_v(void)
488{
489 return 0x00000028U;
490}
491static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_v(void)
492{
493 return 0x00000029U;
494}
495static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_1zv_v(void)
496{
497 return 0x0000002eU;
498}
499static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_1zv_v(void)
500{
501 return 0x0000002fU;
502}
503static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_1zv_v(void)
504{
505 return 0x00000030U;
506}
507static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_1zv_v(void)
508{
509 return 0x00000031U;
510}
511static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2cs_v(void)
512{
513 return 0x00000032U;
514}
515static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2cs_v(void)
516{
517 return 0x00000033U;
518}
519static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2cs_v(void)
520{
521 return 0x00000034U;
522}
523static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2cs_v(void)
524{
525 return 0x00000035U;
526}
527static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2czv_v(void)
528{
529 return 0x0000003aU;
530}
531static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2czv_v(void)
532{
533 return 0x0000003bU;
534}
535static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2czv_v(void)
536{
537 return 0x0000003cU;
538}
539static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2czv_v(void)
540{
541 return 0x0000003dU;
542}
543static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_2zv_v(void)
544{
545 return 0x0000003eU;
546}
547static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_2zv_v(void)
548{
549 return 0x0000003fU;
550}
551static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_2zv_v(void)
552{
553 return 0x00000040U;
554}
555static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_2zv_v(void)
556{
557 return 0x00000041U;
558}
559static inline u32 gmmu_pte_kind_v8z24_ms4_vc12_4cszv_v(void)
560{
561 return 0x00000042U;
562}
563static inline u32 gmmu_pte_kind_v8z24_ms4_vc4_4cszv_v(void)
564{
565 return 0x00000043U;
566}
567static inline u32 gmmu_pte_kind_v8z24_ms8_vc8_4cszv_v(void)
568{
569 return 0x00000044U;
570}
571static inline u32 gmmu_pte_kind_v8z24_ms8_vc24_4cszv_v(void)
572{
573 return 0x00000045U;
574}
575static inline u32 gmmu_pte_kind_z24s8_v(void)
576{
577 return 0x00000046U;
578}
579static inline u32 gmmu_pte_kind_z24s8_1z_v(void)
580{
581 return 0x00000047U;
582}
583static inline u32 gmmu_pte_kind_z24s8_ms2_1z_v(void)
584{
585 return 0x00000048U;
586}
587static inline u32 gmmu_pte_kind_z24s8_ms4_1z_v(void)
588{
589 return 0x00000049U;
590}
591static inline u32 gmmu_pte_kind_z24s8_ms8_1z_v(void)
592{
593 return 0x0000004aU;
594}
595static inline u32 gmmu_pte_kind_z24s8_ms16_1z_v(void)
596{
597 return 0x0000004bU;
598}
599static inline u32 gmmu_pte_kind_z24s8_2cs_v(void)
600{
601 return 0x0000004cU;
602}
603static inline u32 gmmu_pte_kind_z24s8_ms2_2cs_v(void)
604{
605 return 0x0000004dU;
606}
607static inline u32 gmmu_pte_kind_z24s8_ms4_2cs_v(void)
608{
609 return 0x0000004eU;
610}
611static inline u32 gmmu_pte_kind_z24s8_ms8_2cs_v(void)
612{
613 return 0x0000004fU;
614}
615static inline u32 gmmu_pte_kind_z24s8_ms16_2cs_v(void)
616{
617 return 0x00000050U;
618}
619static inline u32 gmmu_pte_kind_z24s8_2cz_v(void)
620{
621 return 0x00000051U;
622}
623static inline u32 gmmu_pte_kind_z24s8_ms2_2cz_v(void)
624{
625 return 0x00000052U;
626}
627static inline u32 gmmu_pte_kind_z24s8_ms4_2cz_v(void)
628{
629 return 0x00000053U;
630}
631static inline u32 gmmu_pte_kind_z24s8_ms8_2cz_v(void)
632{
633 return 0x00000054U;
634}
635static inline u32 gmmu_pte_kind_z24s8_ms16_2cz_v(void)
636{
637 return 0x00000055U;
638}
639static inline u32 gmmu_pte_kind_z24s8_4cszv_v(void)
640{
641 return 0x00000056U;
642}
643static inline u32 gmmu_pte_kind_z24s8_ms2_4cszv_v(void)
644{
645 return 0x00000057U;
646}
647static inline u32 gmmu_pte_kind_z24s8_ms4_4cszv_v(void)
648{
649 return 0x00000058U;
650}
651static inline u32 gmmu_pte_kind_z24s8_ms8_4cszv_v(void)
652{
653 return 0x00000059U;
654}
655static inline u32 gmmu_pte_kind_z24s8_ms16_4cszv_v(void)
656{
657 return 0x0000005aU;
658}
659static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_v(void)
660{
661 return 0x0000005bU;
662}
663static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_v(void)
664{
665 return 0x0000005cU;
666}
667static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_v(void)
668{
669 return 0x0000005dU;
670}
671static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_v(void)
672{
673 return 0x0000005eU;
674}
675static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_1zv_v(void)
676{
677 return 0x00000063U;
678}
679static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_1zv_v(void)
680{
681 return 0x00000064U;
682}
683static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_1zv_v(void)
684{
685 return 0x00000065U;
686}
687static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_1zv_v(void)
688{
689 return 0x00000066U;
690}
691static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2cs_v(void)
692{
693 return 0x00000067U;
694}
695static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2cs_v(void)
696{
697 return 0x00000068U;
698}
699static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2cs_v(void)
700{
701 return 0x00000069U;
702}
703static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2cs_v(void)
704{
705 return 0x0000006aU;
706}
707static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2czv_v(void)
708{
709 return 0x0000006fU;
710}
711static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2czv_v(void)
712{
713 return 0x00000070U;
714}
715static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2czv_v(void)
716{
717 return 0x00000071U;
718}
719static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2czv_v(void)
720{
721 return 0x00000072U;
722}
723static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_2zv_v(void)
724{
725 return 0x00000073U;
726}
727static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_2zv_v(void)
728{
729 return 0x00000074U;
730}
731static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_2zv_v(void)
732{
733 return 0x00000075U;
734}
735static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_2zv_v(void)
736{
737 return 0x00000076U;
738}
739static inline u32 gmmu_pte_kind_z24v8_ms4_vc12_4cszv_v(void)
740{
741 return 0x00000077U;
742}
743static inline u32 gmmu_pte_kind_z24v8_ms4_vc4_4cszv_v(void)
744{
745 return 0x00000078U;
746}
747static inline u32 gmmu_pte_kind_z24v8_ms8_vc8_4cszv_v(void)
748{
749 return 0x00000079U;
750}
751static inline u32 gmmu_pte_kind_z24v8_ms8_vc24_4cszv_v(void)
752{
753 return 0x0000007aU;
754}
755static inline u32 gmmu_pte_kind_zf32_v(void)
756{
757 return 0x0000007bU;
758}
759static inline u32 gmmu_pte_kind_zf32_1z_v(void)
760{
761 return 0x0000007cU;
762}
763static inline u32 gmmu_pte_kind_zf32_ms2_1z_v(void)
764{
765 return 0x0000007dU;
766}
767static inline u32 gmmu_pte_kind_zf32_ms4_1z_v(void)
768{
769 return 0x0000007eU;
770}
771static inline u32 gmmu_pte_kind_zf32_ms8_1z_v(void)
772{
773 return 0x0000007fU;
774}
775static inline u32 gmmu_pte_kind_zf32_ms16_1z_v(void)
776{
777 return 0x00000080U;
778}
779static inline u32 gmmu_pte_kind_zf32_2cs_v(void)
780{
781 return 0x00000081U;
782}
783static inline u32 gmmu_pte_kind_zf32_ms2_2cs_v(void)
784{
785 return 0x00000082U;
786}
787static inline u32 gmmu_pte_kind_zf32_ms4_2cs_v(void)
788{
789 return 0x00000083U;
790}
791static inline u32 gmmu_pte_kind_zf32_ms8_2cs_v(void)
792{
793 return 0x00000084U;
794}
795static inline u32 gmmu_pte_kind_zf32_ms16_2cs_v(void)
796{
797 return 0x00000085U;
798}
799static inline u32 gmmu_pte_kind_zf32_2cz_v(void)
800{
801 return 0x00000086U;
802}
803static inline u32 gmmu_pte_kind_zf32_ms2_2cz_v(void)
804{
805 return 0x00000087U;
806}
807static inline u32 gmmu_pte_kind_zf32_ms4_2cz_v(void)
808{
809 return 0x00000088U;
810}
811static inline u32 gmmu_pte_kind_zf32_ms8_2cz_v(void)
812{
813 return 0x00000089U;
814}
815static inline u32 gmmu_pte_kind_zf32_ms16_2cz_v(void)
816{
817 return 0x0000008aU;
818}
819static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_v(void)
820{
821 return 0x0000008bU;
822}
823static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_v(void)
824{
825 return 0x0000008cU;
826}
827static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_v(void)
828{
829 return 0x0000008dU;
830}
831static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_v(void)
832{
833 return 0x0000008eU;
834}
835static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1cs_v(void)
836{
837 return 0x0000008fU;
838}
839static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1cs_v(void)
840{
841 return 0x00000090U;
842}
843static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1cs_v(void)
844{
845 return 0x00000091U;
846}
847static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1cs_v(void)
848{
849 return 0x00000092U;
850}
851static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1zv_v(void)
852{
853 return 0x00000097U;
854}
855static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1zv_v(void)
856{
857 return 0x00000098U;
858}
859static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1zv_v(void)
860{
861 return 0x00000099U;
862}
863static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1zv_v(void)
864{
865 return 0x0000009aU;
866}
867static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_1czv_v(void)
868{
869 return 0x0000009bU;
870}
871static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_1czv_v(void)
872{
873 return 0x0000009cU;
874}
875static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_1czv_v(void)
876{
877 return 0x0000009dU;
878}
879static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_1czv_v(void)
880{
881 return 0x0000009eU;
882}
883static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cs_v(void)
884{
885 return 0x0000009fU;
886}
887static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cs_v(void)
888{
889 return 0x000000a0U;
890}
891static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cs_v(void)
892{
893 return 0x000000a1U;
894}
895static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cs_v(void)
896{
897 return 0x000000a2U;
898}
899static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc12_2cszv_v(void)
900{
901 return 0x000000a3U;
902}
903static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms4_vc4_2cszv_v(void)
904{
905 return 0x000000a4U;
906}
907static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc8_2cszv_v(void)
908{
909 return 0x000000a5U;
910}
911static inline u32 gmmu_pte_kind_x8z24_x16v8s8_ms8_vc24_2cszv_v(void)
912{
913 return 0x000000a6U;
914}
915static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_v(void)
916{
917 return 0x000000a7U;
918}
919static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_v(void)
920{
921 return 0x000000a8U;
922}
923static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_v(void)
924{
925 return 0x000000a9U;
926}
927static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_v(void)
928{
929 return 0x000000aaU;
930}
931static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1cs_v(void)
932{
933 return 0x000000abU;
934}
935static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1cs_v(void)
936{
937 return 0x000000acU;
938}
939static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1cs_v(void)
940{
941 return 0x000000adU;
942}
943static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1cs_v(void)
944{
945 return 0x000000aeU;
946}
947static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1zv_v(void)
948{
949 return 0x000000b3U;
950}
951static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1zv_v(void)
952{
953 return 0x000000b4U;
954}
955static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1zv_v(void)
956{
957 return 0x000000b5U;
958}
959static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1zv_v(void)
960{
961 return 0x000000b6U;
962}
963static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_1czv_v(void)
964{
965 return 0x000000b7U;
966}
967static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_1czv_v(void)
968{
969 return 0x000000b8U;
970}
971static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_1czv_v(void)
972{
973 return 0x000000b9U;
974}
975static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_1czv_v(void)
976{
977 return 0x000000baU;
978}
979static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cs_v(void)
980{
981 return 0x000000bbU;
982}
983static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cs_v(void)
984{
985 return 0x000000bcU;
986}
987static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cs_v(void)
988{
989 return 0x000000bdU;
990}
991static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cs_v(void)
992{
993 return 0x000000beU;
994}
995static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc12_2cszv_v(void)
996{
997 return 0x000000bfU;
998}
999static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms4_vc4_2cszv_v(void)
1000{
1001 return 0x000000c0U;
1002}
1003static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc8_2cszv_v(void)
1004{
1005 return 0x000000c1U;
1006}
1007static inline u32 gmmu_pte_kind_zf32_x16v8s8_ms8_vc24_2cszv_v(void)
1008{
1009 return 0x000000c2U;
1010}
1011static inline u32 gmmu_pte_kind_zf32_x24s8_v(void)
1012{
1013 return 0x000000c3U;
1014}
1015static inline u32 gmmu_pte_kind_zf32_x24s8_1cs_v(void)
1016{
1017 return 0x000000c4U;
1018}
1019static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_1cs_v(void)
1020{
1021 return 0x000000c5U;
1022}
1023static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_1cs_v(void)
1024{
1025 return 0x000000c6U;
1026}
1027static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_1cs_v(void)
1028{
1029 return 0x000000c7U;
1030}
1031static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_1cs_v(void)
1032{
1033 return 0x000000c8U;
1034}
1035static inline u32 gmmu_pte_kind_zf32_x24s8_2cszv_v(void)
1036{
1037 return 0x000000ceU;
1038}
1039static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cszv_v(void)
1040{
1041 return 0x000000cfU;
1042}
1043static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cszv_v(void)
1044{
1045 return 0x000000d0U;
1046}
1047static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cszv_v(void)
1048{
1049 return 0x000000d1U;
1050}
1051static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cszv_v(void)
1052{
1053 return 0x000000d2U;
1054}
1055static inline u32 gmmu_pte_kind_zf32_x24s8_2cs_v(void)
1056{
1057 return 0x000000d3U;
1058}
1059static inline u32 gmmu_pte_kind_zf32_x24s8_ms2_2cs_v(void)
1060{
1061 return 0x000000d4U;
1062}
1063static inline u32 gmmu_pte_kind_zf32_x24s8_ms4_2cs_v(void)
1064{
1065 return 0x000000d5U;
1066}
1067static inline u32 gmmu_pte_kind_zf32_x24s8_ms8_2cs_v(void)
1068{
1069 return 0x000000d6U;
1070}
1071static inline u32 gmmu_pte_kind_zf32_x24s8_ms16_2cs_v(void)
1072{
1073 return 0x000000d7U;
1074}
1075static inline u32 gmmu_pte_kind_generic_16bx2_v(void)
1076{
1077 return 0x000000feU;
1078}
1079static inline u32 gmmu_pte_kind_c32_2c_v(void)
1080{
1081 return 0x000000d8U;
1082}
1083static inline u32 gmmu_pte_kind_c32_2cbr_v(void)
1084{
1085 return 0x000000d9U;
1086}
1087static inline u32 gmmu_pte_kind_c32_2cba_v(void)
1088{
1089 return 0x000000daU;
1090}
1091static inline u32 gmmu_pte_kind_c32_2cra_v(void)
1092{
1093 return 0x000000dbU;
1094}
1095static inline u32 gmmu_pte_kind_c32_2bra_v(void)
1096{
1097 return 0x000000dcU;
1098}
1099static inline u32 gmmu_pte_kind_c32_ms2_2c_v(void)
1100{
1101 return 0x000000ddU;
1102}
1103static inline u32 gmmu_pte_kind_c32_ms2_2cbr_v(void)
1104{
1105 return 0x000000deU;
1106}
1107static inline u32 gmmu_pte_kind_c32_ms2_4cbra_v(void)
1108{
1109 return 0x000000ccU;
1110}
1111static inline u32 gmmu_pte_kind_c32_ms4_2c_v(void)
1112{
1113 return 0x000000dfU;
1114}
1115static inline u32 gmmu_pte_kind_c32_ms4_2cbr_v(void)
1116{
1117 return 0x000000e0U;
1118}
1119static inline u32 gmmu_pte_kind_c32_ms4_2cba_v(void)
1120{
1121 return 0x000000e1U;
1122}
1123static inline u32 gmmu_pte_kind_c32_ms4_2cra_v(void)
1124{
1125 return 0x000000e2U;
1126}
1127static inline u32 gmmu_pte_kind_c32_ms4_2bra_v(void)
1128{
1129 return 0x000000e3U;
1130}
1131static inline u32 gmmu_pte_kind_c32_ms4_4cbra_v(void)
1132{
1133 return 0x0000002cU;
1134}
1135static inline u32 gmmu_pte_kind_c32_ms8_ms16_2c_v(void)
1136{
1137 return 0x000000e4U;
1138}
1139static inline u32 gmmu_pte_kind_c32_ms8_ms16_2cra_v(void)
1140{
1141 return 0x000000e5U;
1142}
1143static inline u32 gmmu_pte_kind_c64_2c_v(void)
1144{
1145 return 0x000000e6U;
1146}
1147static inline u32 gmmu_pte_kind_c64_2cbr_v(void)
1148{
1149 return 0x000000e7U;
1150}
1151static inline u32 gmmu_pte_kind_c64_2cba_v(void)
1152{
1153 return 0x000000e8U;
1154}
1155static inline u32 gmmu_pte_kind_c64_2cra_v(void)
1156{
1157 return 0x000000e9U;
1158}
1159static inline u32 gmmu_pte_kind_c64_2bra_v(void)
1160{
1161 return 0x000000eaU;
1162}
1163static inline u32 gmmu_pte_kind_c64_ms2_2c_v(void)
1164{
1165 return 0x000000ebU;
1166}
1167static inline u32 gmmu_pte_kind_c64_ms2_2cbr_v(void)
1168{
1169 return 0x000000ecU;
1170}
1171static inline u32 gmmu_pte_kind_c64_ms2_4cbra_v(void)
1172{
1173 return 0x000000cdU;
1174}
1175static inline u32 gmmu_pte_kind_c64_ms4_2c_v(void)
1176{
1177 return 0x000000edU;
1178}
1179static inline u32 gmmu_pte_kind_c64_ms4_2cbr_v(void)
1180{
1181 return 0x000000eeU;
1182}
1183static inline u32 gmmu_pte_kind_c64_ms4_2cba_v(void)
1184{
1185 return 0x000000efU;
1186}
1187static inline u32 gmmu_pte_kind_c64_ms4_2cra_v(void)
1188{
1189 return 0x000000f0U;
1190}
1191static inline u32 gmmu_pte_kind_c64_ms4_2bra_v(void)
1192{
1193 return 0x000000f1U;
1194}
1195static inline u32 gmmu_pte_kind_c64_ms4_4cbra_v(void)
1196{
1197 return 0x0000002dU;
1198}
1199static inline u32 gmmu_pte_kind_c64_ms8_ms16_2c_v(void)
1200{
1201 return 0x000000f2U;
1202}
1203static inline u32 gmmu_pte_kind_c64_ms8_ms16_2cra_v(void)
1204{
1205 return 0x000000f3U;
1206}
1207static inline u32 gmmu_pte_kind_c128_2c_v(void)
1208{
1209 return 0x000000f4U;
1210}
1211static inline u32 gmmu_pte_kind_c128_2cr_v(void)
1212{
1213 return 0x000000f5U;
1214}
1215static inline u32 gmmu_pte_kind_c128_ms2_2c_v(void)
1216{
1217 return 0x000000f6U;
1218}
1219static inline u32 gmmu_pte_kind_c128_ms2_2cr_v(void)
1220{
1221 return 0x000000f7U;
1222}
1223static inline u32 gmmu_pte_kind_c128_ms4_2c_v(void)
1224{
1225 return 0x000000f8U;
1226}
1227static inline u32 gmmu_pte_kind_c128_ms4_2cr_v(void)
1228{
1229 return 0x000000f9U;
1230}
1231static inline u32 gmmu_pte_kind_c128_ms8_ms16_2c_v(void)
1232{
1233 return 0x000000faU;
1234}
1235static inline u32 gmmu_pte_kind_c128_ms8_ms16_2cr_v(void)
1236{
1237 return 0x000000fbU;
1238}
1239static inline u32 gmmu_pte_kind_x8c24_v(void)
1240{
1241 return 0x000000fcU;
1242}
1243static inline u32 gmmu_pte_kind_pitch_no_swizzle_v(void)
1244{
1245 return 0x000000fdU;
1246}
1247static inline u32 gmmu_pte_kind_smsked_message_v(void)
1248{
1249 return 0x000000caU;
1250}
1251static inline u32 gmmu_pte_kind_smhost_message_v(void)
1252{
1253 return 0x000000cbU;
1254}
1255static inline u32 gmmu_pte_kind_s8_v(void)
1256{
1257 return 0x0000002aU;
1258}
1259static inline u32 gmmu_pte_kind_s8_2s_v(void)
1260{
1261 return 0x0000002bU;
1262}
1263static inline u32 gmmu_fault_client_type_gpc_v(void) 331static inline u32 gmmu_fault_client_type_gpc_v(void)
1264{ 332{
1265 return 0x00000000U; 333 return 0x00000000U;