Files
gddr6/include/ampere/ga100/pri_eng.ref.h
Ole Algoritme 698a8f7487 first commit
2022-09-05 21:52:22 +02:00

858 lines
74 KiB
C

// --------------------------------------------------------------------------------
//
#define NV_PGRAPH_DEBUG_0 0x00400080 /* RWE4R */
#define NV_PGRAPH_DEBUG_0_BROADCAST_ALL_BUNDLES 0:0 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_BROADCAST_ALL_BUNDLES_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_BROADCAST_ALL_BUNDLES_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_DATAHIGH 1:1 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_DATAHIGH_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_0_DATAHIGH_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_ILLEGAL_METHOD_CHECKS 4:4 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_ILLEGAL_METHOD_CHECKS_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_0_ILLEGAL_METHOD_CHECKS_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_LAUNCH_CHECKS 6:6 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_LAUNCH_CHECKS_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_0_LAUNCH_CHECKS_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_METHOD_CHECKS 7:7 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_METHOD_CHECKS_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_0_METHOD_CHECKS_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_ZEROBIT_CHECKS 8:8 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_ZEROBIT_CHECKS_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_0_ZEROBIT_CHECKS_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_FE_EMITTER 9:9 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_FE_EMITTER_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_FE_EMITTER_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_FE_EMITTER__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_SCG_FORCE_SLOW_DRAIN_TPC 11:11 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_SCG_FORCE_SLOW_DRAIN_TPC_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_SCG_FORCE_SLOW_DRAIN_TPC_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_SCG_SCHEDULING_MODE_ALWAYS_MIXED 12:12 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_SCG_SCHEDULING_MODE_ALWAYS_MIXED_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_SCG_SCHEDULING_MODE_ALWAYS_MIXED_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_ZERO_TIMESTAMPS 14:14 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_ZERO_TIMESTAMPS_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_ZERO_TIMESTAMPS_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_SCG_STALL_CWD_WHEN_DRAIN_FIFO_FULL 15:15 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_SCG_STALL_CWD_WHEN_DRAIN_FIFO_FULL_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_SCG_STALL_CWD_WHEN_DRAIN_FIFO_FULL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_0_STATUS_SETTLE 31:16 /* RWEVF */
#define NV_PGRAPH_DEBUG_0_STATUS_SETTLE_INIT 0x00000018 /* RWE-V */
#define NV_PGRAPH_DEBUG_0_STATUS_SETTLE__PROD 0x00000030 /* RW--V */
#define NV_PGRAPH_DEBUG_0_STATUS_SETTLE_MIN 0x00000010 /* RW--V */
#define NV_PGRAPH_DEBUG_2 0x00400088 /* RWE4R */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_WRITE 0:0 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_WRITE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_WRITE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_WRITE_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_AWAKEN 1:1 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_AWAKEN_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_AWAKEN_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_NOTIFY_AWAKEN_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_GO_IDLE 2:2 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_BROADCAST_GO_IDLE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_GO_IDLE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_GO_IDLE_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_COMPUTE_GO_IDLE 3:3 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_BROADCAST_COMPUTE_GO_IDLE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_COMPUTE_GO_IDLE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_BROADCAST_COMPUTE_GO_IDLE_INIT 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_HOLD_STATUS_UNTIL_PIPE_ACTIVE 4:4 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_HOLD_STATUS_UNTIL_PIPE_ACTIVE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_HOLD_STATUS_UNTIL_PIPE_ACTIVE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_HOLD_STATUS_UNTIL_PIPE_ACTIVE_INIT 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_SEMAPHORE_AWAKEN 5:5 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_SEMAPHORE_AWAKEN_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_SEMAPHORE_AWAKEN_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_SEMAPHORE_AWAKEN_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_MEMFMT_AWAKEN 6:6 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_MEMFMT_AWAKEN_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_MEMFMT_AWAKEN_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_BEFORE_MEMFMT_AWAKEN_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_NO_RMW_REQUIRED 7:7 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_NO_RMW_REQUIRED_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_NO_RMW_REQUIRED_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_NO_RMW_REQUIRED_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_WFI_CONDITIONAL 8:8 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_WFI_CONDITIONAL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_WFI_CONDITIONAL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_WFI_CONDITIONAL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_DISABLE_FLAG 9:9 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_DISABLE_FLAG_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_DISABLE_FLAG_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_DISABLE_FLAG_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_THREED_SUBCHANNEL 10:10 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_THREED_SUBCHANNEL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_THREED_SUBCHANNEL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_THREED_SUBCHANNEL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_TWOD_SUBCHANNEL 11:11 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_TWOD_SUBCHANNEL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_TWOD_SUBCHANNEL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_TWOD_SUBCHANNEL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_M2M_SUBCHANNEL 12:12 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_M2M_SUBCHANNEL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_M2M_SUBCHANNEL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_M2M_SUBCHANNEL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_COMPUTE_SUBCHANNEL 13:13 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_COMPUTE_SUBCHANNEL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_COMPUTE_SUBCHANNEL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_COMPUTE_SUBCHANNEL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_HOST_SUBCHANNEL 15:15 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_HOST_SUBCHANNEL_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_HOST_SUBCHANNEL_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_FLUSH_AFTER_HOST_SUBCHANNEL_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_GRAPHICS_AUTO_GO_IDLE 17:17 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_GRAPHICS_AUTO_GO_IDLE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_GRAPHICS_AUTO_GO_IDLE_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_COMPUTE_AUTO_GO_IDLE 18:18 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_COMPUTE_AUTO_GO_IDLE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_COMPUTE_AUTO_GO_IDLE_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_AUTO_GO_IDLE_HWW 19:19 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_AUTO_GO_IDLE_HWW_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_AUTO_GO_IDLE_HWW_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_AUTO_GO_IDLE_HWW_INIT 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_NO_WFI_AFTER_ILLEGAL_METHOD_INTERRUPT 22:22 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_NO_WFI_AFTER_ILLEGAL_METHOD_INTERRUPT_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_NO_WFI_AFTER_ILLEGAL_METHOD_INTERRUPT_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_NO_WFI_AFTER_ILLEGAL_METHOD_INTERRUPT_INIT 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_ALWAYS_INJECTS_WFI 23:23 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_ALWAYS_INJECTS_WFI_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_ALWAYS_INJECTS_WFI_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_ALWAYS_INJECTS_WFI_INIT 0x00000000 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_GO_IDLE 25:24 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_GO_IDLE_NONE 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_GO_IDLE_ASYNC 0x00000002 /* RW--V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_GO_IDLE_BOTH 0x00000003 /* RW--V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_GO_IDLE_INIT 0x00000002 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_PREEMPT 26:26 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_PREEMPT_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_PREEMPT_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_INJECT_CWD_HYSTERESIS_CONTROL_PREEMPT_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_TIMEOUT_UNIT 27:27 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_TIMEOUT_UNIT_USEC 0x00000000 /* RW--V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_TIMEOUT_UNIT_SYSCLK 0x00000001 /* RW--V */
#define NV_PGRAPH_DEBUG_2_GFXP_WFI_TIMEOUT_UNIT_INIT 0x00000001 /* RWE-V */
#define NV_PGRAPH_DEBUG_2_CYA_SPARE 31:28 /* RWEVF */
#define NV_PGRAPH_DEBUG_2_CYA_SPARE_INIT 0xF /* RWE-V */
#define NV_PGRAPH_INTR 0x00400100 /* RWE4R */
#define NV_PGRAPH_INTR_NOTIFY 0:0 /* RWEVF */
#define NV_PGRAPH_INTR_NOTIFY_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_NOTIFY_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_NOTIFY_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_SEMAPHORE 1:1 /* RWEVF */
#define NV_PGRAPH_INTR_SEMAPHORE_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_SEMAPHORE_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_SEMAPHORE_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_ILLEGAL_METHOD 4:4 /* RWEVF */
#define NV_PGRAPH_INTR_ILLEGAL_METHOD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_ILLEGAL_METHOD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_ILLEGAL_METHOD_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_ILLEGAL_CLASS 5:5 /* RWEVF */
#define NV_PGRAPH_INTR_ILLEGAL_CLASS_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_ILLEGAL_CLASS_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_ILLEGAL_CLASS_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_ILLEGAL_NOTIFY 6:6 /* RWEVF */
#define NV_PGRAPH_INTR_ILLEGAL_NOTIFY_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_ILLEGAL_NOTIFY_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_ILLEGAL_NOTIFY_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_DEBUG_METHOD 7:7 /* RWEVF */
#define NV_PGRAPH_INTR_DEBUG_METHOD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_DEBUG_METHOD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_DEBUG_METHOD_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_FIRMWARE_METHOD 8:8 /* RWEVF */
#define NV_PGRAPH_INTR_FIRMWARE_METHOD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_FIRMWARE_METHOD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_FIRMWARE_METHOD_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_BUFFER_NOTIFY 16:16 /* RWEVF */
#define NV_PGRAPH_INTR_BUFFER_NOTIFY_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_BUFFER_NOTIFY_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_BUFFER_NOTIFY_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_FECS_ERROR 19:19 /* RWEVF */
#define NV_PGRAPH_INTR_FECS_ERROR_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_FECS_ERROR_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_FECS_ERROR_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_CLASS_ERROR 20:20 /* RWEVF */
#define NV_PGRAPH_INTR_CLASS_ERROR_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_CLASS_ERROR_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_CLASS_ERROR_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_EXCEPTION 21:21 /* RWEVF */
#define NV_PGRAPH_INTR_EXCEPTION_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_EXCEPTION_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_EXCEPTION_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_FE_DEBUG_INTR 22:22 /* RWEVF */
#define NV_PGRAPH_INTR_FE_DEBUG_INTR_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_INTR_FE_DEBUG_INTR_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_INTR_FE_DEBUG_INTR_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_INTR_EN 0x0040013C /* RWE4R */
#define NV_PGRAPH_INTR_EN_NOTIFY 0:0 /* RWEVF */
#define NV_PGRAPH_INTR_EN_NOTIFY_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_NOTIFY_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_NOTIFY__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_SEMAPHORE 1:1 /* RWEVF */
#define NV_PGRAPH_INTR_EN_SEMAPHORE_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_SEMAPHORE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_SEMAPHORE__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_METHOD 4:4 /* RWEVF */
#define NV_PGRAPH_INTR_EN_ILLEGAL_METHOD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_METHOD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_METHOD__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_CLASS 5:5 /* RWEVF */
#define NV_PGRAPH_INTR_EN_ILLEGAL_CLASS_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_CLASS_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_CLASS__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_NOTIFY 6:6 /* RWEVF */
#define NV_PGRAPH_INTR_EN_ILLEGAL_NOTIFY_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_NOTIFY_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_ILLEGAL_NOTIFY__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_DEBUG_METHOD 7:7 /* RWEVF */
#define NV_PGRAPH_INTR_EN_DEBUG_METHOD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_DEBUG_METHOD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_DEBUG_METHOD__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FIRMWARE_METHOD 8:8 /* RWEVF */
#define NV_PGRAPH_INTR_EN_FIRMWARE_METHOD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_FIRMWARE_METHOD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FIRMWARE_METHOD__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_BUFFER_NOTIFY 16:16 /* RWEVF */
#define NV_PGRAPH_INTR_EN_BUFFER_NOTIFY_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_BUFFER_NOTIFY_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_BUFFER_NOTIFY__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FECS_ERROR 19:19 /* RWEVF */
#define NV_PGRAPH_INTR_EN_FECS_ERROR_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_FECS_ERROR_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FECS_ERROR__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_CLASS_ERROR 20:20 /* RWEVF */
#define NV_PGRAPH_INTR_EN_CLASS_ERROR_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_CLASS_ERROR_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_CLASS_ERROR__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_EXCEPTION 21:21 /* RWEVF */
#define NV_PGRAPH_INTR_EN_EXCEPTION_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_EXCEPTION_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_EXCEPTION__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FE_DEBUG_INTR 22:22 /* RWEVF */
#define NV_PGRAPH_INTR_EN_FE_DEBUG_INTR_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_EN_FE_DEBUG_INTR_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_EN_FE_DEBUG_INTR__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_ROUTE 0x00400140 /* RWE4R */
#define NV_PGRAPH_INTR_ROUTE_ILLEGAL_METHOD 4:4 /* RWEVF */
#define NV_PGRAPH_INTR_ROUTE_ILLEGAL_METHOD_HOST 0x00000000 /* RWE-V */
#define NV_PGRAPH_INTR_ROUTE_ILLEGAL_METHOD_FECS 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_ROUTE_FIRMWARE_METHOD 8:8 /* RWEVF */
#define NV_PGRAPH_INTR_ROUTE_FIRMWARE_METHOD_HOST 0x00000000 /* RW--V */
#define NV_PGRAPH_INTR_ROUTE_FIRMWARE_METHOD_FECS 0x00000001 /* RWE-V */
#define NV_PGRAPH_FECS_INTR 0x00400144 /* RWE4R */
#define NV_PGRAPH_FECS_INTR_ILLEGAL_METHOD 4:4 /* RWEVF */
#define NV_PGRAPH_FECS_INTR_ILLEGAL_METHOD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_FECS_INTR_ILLEGAL_METHOD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_FECS_INTR_ILLEGAL_METHOD_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_FECS_INTR_FIRMWARE_METHOD 8:8 /* RWEVF */
#define NV_PGRAPH_FECS_INTR_FIRMWARE_METHOD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_FECS_INTR_FIRMWARE_METHOD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_FECS_INTR_FIRMWARE_METHOD_RESET 0x00000001 /* -W--T */
#define NV_PGRAPH_FECS_INTR_EN 0x00400148 /* RWE4R */
#define NV_PGRAPH_FECS_INTR_EN_ILLEGAL_METHOD 4:4 /* RWEVF */
#define NV_PGRAPH_FECS_INTR_EN_ILLEGAL_METHOD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_FECS_INTR_EN_ILLEGAL_METHOD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_FECS_INTR_EN_ILLEGAL_METHOD__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_FECS_INTR_EN_FIRMWARE_METHOD 8:8 /* RWEVF */
#define NV_PGRAPH_FECS_INTR_EN_FIRMWARE_METHOD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_FECS_INTR_EN_FIRMWARE_METHOD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_FECS_INTR_EN_FIRMWARE_METHOD__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_INTR_CTRL 0x00400154 /* RW-4R */
#define NV_PGRAPH_INTR_CTRL__PRIV_LEVEL_MASK 0x0040014C /* */
#define NV_PGRAPH_INTR_CTRL_VECTOR 11:0 /* RWXUF */
#define NV_PGRAPH_INTR_CTRL_GFID 6+20-1:20 /* RWXUF */
#define NV_PGRAPH_INTR_CTRL_GSP 30:30 /* RWXUF */
#define NV_PGRAPH_INTR_CTRL_GSP_ENABLE 1 /* ----V */
#define NV_PGRAPH_INTR_CTRL_GSP_DISABLE 0 /* ----V */
#define NV_PGRAPH_INTR_CTRL_CPU 31:31 /* RWXUF */
#define NV_PGRAPH_INTR_CTRL_CPU_ENABLE 1 /* ----V */
#define NV_PGRAPH_INTR_CTRL_CPU_DISABLE 0 /* ----V */
#define NV_PGRAPH_INTR_RETRIGGER 0x00400158 /* -W-4R */
#define NV_PGRAPH_INTR_RETRIGGER__PRIV_LEVEL_MASK 0x00400150 /* */
#define NV_PGRAPH_INTR_RETRIGGER_TRIGGER 0:0 /* -WXUF */
#define NV_PGRAPH_INTR_RETRIGGER_TRIGGER_TRUE 1 /* ----V */
#define NV_PGRAPH_INTR_NOTIFY_CTRL 0x00400160 /* RW-4R */
#define NV_PGRAPH_INTR_NOTIFY_CTRL__PRIV_LEVEL_MASK 0x0040015C /* */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_VECTOR 11:0 /* RWXUF */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_GFID 6+20-1:20 /* RWXUF */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_GSP 30:30 /* RWXUF */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_GSP_ENABLE 1 /* ----V */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_GSP_DISABLE 0 /* ----V */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_CPU 31:31 /* RWXUF */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_CPU_ENABLE 1 /* ----V */
#define NV_PGRAPH_INTR_NOTIFY_CTRL_CPU_DISABLE 0 /* ----V */
#define NV_PGRAPH_EXCEPTION 0x00400108 /* R--4R */
#define NV_PGRAPH_EXCEPTION_FE 0:0 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_FE_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_FE_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_MEMFMT 1:1 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_MEMFMT_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_MEMFMT_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_PD 2:2 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_PD_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_PD_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_SCC 3:3 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_SCC_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_SCC_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_DS 4:4 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_DS_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_DS_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_SSYNC 5:5 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_SSYNC_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_SSYNC_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_MME 7:7 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_MME_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_MME_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_SKED 8:8 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_SKED_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_SKED_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_GPC 24:24 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_GPC_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_GPC_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_BE 25:25 /* R-EVF */
#define NV_PGRAPH_EXCEPTION_BE_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION_BE_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION1 0x00400118 /* R--4R */
#define NV_PGRAPH_EXCEPTION1_GPC 32-1:0 /* R-EVF */
#define NV_PGRAPH_EXCEPTION1_GPC_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION1_GPC_0_NOT_PENDING 0x00000000 /* R---V */
#define NV_PGRAPH_EXCEPTION1_GPC_0_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION2 0x0040011C /* R--4R */
#define NV_PGRAPH_EXCEPTION2_BE 32-1:0 /* R-EVF */
#define NV_PGRAPH_EXCEPTION2_BE_NOT_PENDING 0x00000000 /* R-E-V */
#define NV_PGRAPH_EXCEPTION2_BE_0_NOT_PENDING 0x00000000 /* R---V */
#define NV_PGRAPH_EXCEPTION2_BE_0_PENDING 0x00000001 /* R---V */
#define NV_PGRAPH_EXCEPTION_EN 0x00400138 /* RWE4R */
#define NV_PGRAPH_EXCEPTION_EN_FE 0:0 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_FE_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_FE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_MEMFMT 1:1 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_MEMFMT_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_MEMFMT_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_PD 2:2 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_PD_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_PD_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_SCC 3:3 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_SCC_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_SCC_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_DS 4:4 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_DS_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_DS_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_SSYNC 5:5 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_SSYNC_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_SSYNC_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_MME 7:7 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_MME_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_MME_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_SKED 8:8 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_SKED_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_SKED_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_GPC 24:24 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_GPC_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_GPC_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION_EN_BE 25:25 /* RWEVF */
#define NV_PGRAPH_EXCEPTION_EN_BE_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION_EN_BE_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION1_EN 0x00400130 /* RWE4R */
#define NV_PGRAPH_EXCEPTION1_EN_GPC 32-1:0 /* RWEVF */
#define NV_PGRAPH_EXCEPTION1_EN_GPC_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION1_EN_GPC_0_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_EXCEPTION1_EN_GPC_0_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_EXCEPTION2_EN 0x00400134 /* RWE4R */
#define NV_PGRAPH_EXCEPTION2_EN_BE 32-1:0 /* RWEVF */
#define NV_PGRAPH_EXCEPTION2_EN_BE_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_EXCEPTION2_EN_BE_0_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_EXCEPTION2_EN_BE_0_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_CLASS_ERROR 0x00400110 /* R--4R */
#define NV_PGRAPH_CLASS_ERROR_CODE 15:0 /* R-EVF */
#define NV_PGRAPH_CLASS_ERROR_CODE_NOERROR 0x00000000 /* R-E-V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_OPERATION 0x00000003 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_VALUE 0x00000004 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_ENUM 0x00000005 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_METHOD 0x00000006 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_ARGUMENT 0x00000007 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_OBJECT_CLASS 0x00000008 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_ACCESS_TYPE 0x00000009 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_REGION_TYPE 0x0000000a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_ALIGNMENT 0x0000000b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_UNUSED_FIELD 0x0000000c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_METHOD_IN_BEGIN_END 0x0000000d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZCULL_SUBREGION_LIMBO 0x0000000e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_WIDTH 0x0000000f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_HEIGHT 0x00000010 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_TARGET_FORMAT 0x00000013 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_VCAA_SETTING 0x00000016 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_ALIGNMENT 0x0000001a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SAMPLER_SLOT 0x0000001b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_HEADER_SLOT 0x0000001c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_CONSTANT_OFFSET 0x0000001d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_OUTPUT_COUNT_TOO_SMALL 0x00000020 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_LAYER_EXCEEDS_DEPTH 0x00000021 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHARED_MEMORY_SIZE32_K_B 0x00000022 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_I2M_RECT_OUT_OF_BOUNDS 0x00000023 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_MEM2_MEM_RECT_OUT_OF_BOUNDS 0x00000023 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_VS_INPUT_COUNT 0x00000024 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_CLEAR_REQIRES_BLOCK_LINEAR 0x00000025 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_GRF_SIZE_GRID_RASTER_DISABLED 0x00000026 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_GRF_SIZE_GRID_RASTER_SIMPLE 0x00000027 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_REGISTER_ALLOCATION 0x00000028 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_GRID_WIDTH_ZERO 0x0000002a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_THREAD_COUNT_EXCEEDS_DIMENSIONS 0x0000002b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_CTA_MEMORY_THROTTLE_EXCEEDED 0x0000002c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_CTA_STACK_THROTTLE_EXCEEDED 0x0000002d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_COMPUTE_MISSING_INITIALIZE 0x0000002e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_SRC_FORMAT 0x0000002f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_SRC_FORMAT_WITH_COLOR_KEY 0x00000030 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_DST_FORMAT 0x00000031 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_DST_FORMAT_WITH_COLOR_KEY 0x00000032 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_DST_FORMAT_WITH_OPERATION 0x00000033 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_MISMATCHED_DST_FORMAT 0x00000034 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_MISMATCHED_FORMAT_WITH_COLOR_KEY 0x00000035 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_Y1_8_X8_REQUIRES_BLOCKLINEAR 0x00000036 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_Y1_8_X8_REQUIRES_POINT_SAMPLING 0x00000037 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_MONO_PATTERN_COLOR_FORMAT_WITH_DST_FORMAT 0x00000038 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LRF_BALANCE_SM0_PS 0x00000039 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LRF_BALANCE_SM0_VS 0x0000003a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LRF_BALANCE_SM1_PS 0x0000003b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LRF_BALANCE_SM1_VS 0x0000003c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LRF_BALANCE_SM1_GS 0x0000003d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_OBSOLETE_PS_INPUT_VIEWPORT_INDEX_ENABLE_FIELD 0x0000003e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PRIMITIVE_ID_SLOT 0x0000003f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PS_REGISTER_ALLOCATION 0x00000040 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_WINDOW_OFFSET_Y 0x00000041 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_GRF_ALLOCATION 0x00000042 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LINE_WIDTH 0x00000043 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_VIEWPORT_INDEX_SLOT 0x00000044 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_SLOT 0x00000045 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_GS_SELECTS_LAYER 0x00000046 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_USER_CLIP_SLOT 0x00000047 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_POINT_SIZE_SLOT 0x00000048 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHARED_MEMORY_SIZE_PER_SM 0x00000049 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_SRGB_DST_FORMAT_FOR_SOLID_PRIM 0x0000004a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_FP_DST_FORMAT_FOR_SOLID_PRIM 0x0000004b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_DST_FORMAT_FOR_SOLID_PRIM 0x0000004c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR2D_ILLEGAL_DST_FORMAT_FOR_PIXELS_FROM_CPU 0x0000004d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_LINE_TOO_LONG 0x0000004e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_SRC_LINE_TOO_LONG 0x0000004f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DST_LINE_TOO_LONG 0x00000050 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_SRC_LINE_EXCEEDS_PITCH 0x00000051 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_SRC_LINE_EXCEEDS_NEG_PITCH 0x00000052 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DST_LINE_EXCEEDS_PITCH 0x00000053 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DST_LINE_EXCEEDS_NEG_PITCH 0x00000054 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_SRC_INLINE_NOT_PITCH 0x00000055 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_GA_TO_VA_MAPPING_UPDATE_WHILE_ENABLED 0x00000056 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PITCH_SURFACE_HEIGHT_GREATER_THAN_ONE 0x00000057 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_BAD_SRC_PIXEL_COMPONENT_REFERENCE 0x00000058 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_TARGET_COUNT 0x00000059 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_TARGET0_NOT0 0x0000005b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_WITHOUT_SEPERATE_ALPHA 0x0000005c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_WITH_PER_TARGET_BLEND 0x0000005d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_WITH_DUAL_SOURCE 0x0000005e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_R_TO_A_WITHOUT_ITERATED_ALPHA 0x0000005f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_ALPHA_ILLEGAL_R_TO_A 0x00000060 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ITERATED_BLEND_WRONG_PROGRAM_SIZE 0x00000061 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS01 0x00000064 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS02 0x00000065 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS12 0x00000066 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS03 0x00000067 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS13 0x00000068 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS23 0x00000069 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS04 0x0000006a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS14 0x0000006b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS24 0x0000006c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS34 0x0000006d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS05 0x0000006e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS15 0x0000006f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS25 0x00000070 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS35 0x00000071 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS45 0x00000072 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS06 0x00000073 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS16 0x00000074 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS26 0x00000075 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS36 0x00000076 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS46 0x00000077 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS56 0x00000078 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS07 0x00000079 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS17 0x0000007a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS27 0x0000007b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS37 0x0000007c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS47 0x0000007d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS57 0x0000007e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_DUPLICATE_COLOR_TARGETS67 0x0000007f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT01 0x00000080 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT02 0x00000081 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT03 0x00000082 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT04 0x00000083 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT05 0x00000084 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT06 0x00000085 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT07 0x00000086 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT12 0x00000087 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT13 0x00000088 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT14 0x00000089 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT15 0x0000008a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT16 0x0000008b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT17 0x0000008c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT23 0x0000008d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT24 0x0000008e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT25 0x0000008f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT26 0x00000090 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT27 0x00000091 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT34 0x00000092 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT35 0x00000093 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT36 0x00000094 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT37 0x00000095 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT45 0x00000096 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT46 0x00000097 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT47 0x00000098 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT56 0x00000099 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT57 0x0000009a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONFLICTING_MEMORY_LAYOUT67 0x0000009b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR0 0x0000009c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR1 0x0000009d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR2 0x0000009e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR3 0x0000009f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR4 0x000000a0 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR5 0x000000a1 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR6 0x000000a2 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ZETA_REQUIRES_BLOCK_LINEAR7 0x000000a3 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH0 0x000000a4 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH1 0x000000a5 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH2 0x000000a6 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH3 0x000000a7 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH4 0x000000a8 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH5 0x000000a9 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH6 0x000000aa /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_PITCH7 0x000000ab /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR0 0x000000ac /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR1 0x000000ad /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR2 0x000000ae /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR3 0x000000af /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR4 0x000000b0 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR5 0x000000b1 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR6 0x000000b2 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_BLOCKLINEAR7 0x000000b3 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT0 0x000000b4 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT1 0x000000b5 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT2 0x000000b6 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT3 0x000000b7 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT4 0x000000b8 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_REGISTER_COUNT5 0x000000b9 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_LOCAL_MEMORY0 0x000000ba /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_LOCAL_MEMORY1 0x000000bb /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_LOCAL_MEMORY2 0x000000bc /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_ENABLES0 0x000000bd /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHADER_ENABLES1 0x000000be /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_RESTART_TOPOLOGY 0x000000bf /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_STREAM_STRIDE0 0x000000c0 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_STREAM_STRIDE1 0x000000c1 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_STREAM_STRIDE2 0x000000c2 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_STREAM_STRIDE3 0x000000c3 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHARED_LOCAL_OVERLAP 0x000000cc /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHARED_MEMORY_SIZE16_K_B 0x000000cd /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_SHARED_MEMORY_SIZE48_K_B 0x000000ce /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TWO_SIDED_LIGHTING_ILLEGAL_WITH_SM3_REORDER 0x000000cf /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_STREAM_OUTPUT_ILLEGAL_WITH_SM3_REORDER 0x000000d0 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_SM3_REORDER_WITHOUT_PIXEL_SHADER 0x000000d1 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET0_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d2 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET1_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d3 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET2_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d4 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET3_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d5 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET4_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d6 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET5_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d7 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET6_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d8 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_COLOR_TARGET7_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000d9 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_ZT_LAYER_OFFSET_VS_THIRD_DIMENSION 0x000000da /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_ILLEGAL_ZT_LAYER_OFFSET_VS_DEPTH_IS_ONE 0x000000db /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR1 0x000000f4 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR2 0x000000f5 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR3 0x000000f6 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR4 0x000000f7 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR5 0x000000f8 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR6 0x000000f9 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR0_COLOR7 0x000000fa /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR2 0x000000fb /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR3 0x000000fc /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR4 0x000000fd /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR5 0x000000fe /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR6 0x000000ff /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR1_COLOR7 0x00000100 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR2_COLOR3 0x00000101 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR2_COLOR4 0x00000102 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR2_COLOR5 0x00000103 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR2_COLOR6 0x00000104 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR2_COLOR7 0x00000105 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR3_COLOR4 0x00000106 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR3_COLOR5 0x00000107 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR3_COLOR6 0x00000108 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR3_COLOR7 0x00000109 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR4_COLOR5 0x0000010a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR4_COLOR6 0x0000010b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR4_COLOR7 0x0000010c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR5_COLOR6 0x0000010d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR5_COLOR7 0x0000010e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_COLOR6_COLOR7 0x0000010f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR0 0x00000110 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR1 0x00000111 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR2 0x00000112 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR3 0x00000113 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR4 0x00000114 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR5 0x00000115 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR6 0x00000116 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_TARGET_DEPTH_MISMATCH_ZETA_COLOR7 0x00000117 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_MAX_PIXEL_WARP_REGISTERS 0x00000118 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_DEPTH_TEST 0x00000119 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_STENCIL_TEST 0x0000011a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_DEPTH_BOUNDS_TEST 0x0000011b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_BLEND_WITH_DUAL_SOURCE 0x0000011c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_TARGET_COUNT 0x0000011d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_TARGET0_NOT0 0x0000011e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_TIR 0x0000011f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM16X_A_A 0x00000120 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_RASTER_SAMPLES_MODE 0x00000121 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_SAMPLES 0x00000122 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION01 0x00000123 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION02 0x00000124 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION03 0x00000125 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION04 0x00000126 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION05 0x00000127 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION06 0x00000128 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION07 0x00000129 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION08 0x0000012a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION09 0x0000012b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION10 0x0000012c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION11 0x0000012d /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION12 0x0000012e /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION13 0x0000012f /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION14 0x00000130 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_TIR_COMBINATION15 0x00000131 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION01 0x00000132 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION02 0x00000133 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION03 0x00000134 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_CLIPPING_COMBINATION01 0x00000135 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_CLIPPING_COMBINATION02 0x00000136 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_EARLY_Z_COMBINATION01 0x00000137 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION04 0x00000138 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION05 0x00000139 /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_A_A_COMBINATION06 0x0000013a /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_PFM_C2_C 0x0000013b /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_CONSTANT_COLOR_RENDERING_WITHOUT_PRE_PS_COVERAGE 0x0000013c /* R---V */
#define NV_PGRAPH_CLASS_ERROR_CODE_ERROR_INVALID_VPRS_COMBINATION 0x0000013d /* R---V */
#define NV_PGRAPH_NONSTALL_INTR_EN 0x00400124 /* RWE4R */
#define NV_PGRAPH_NONSTALL_INTR_EN_TRAP 1:1 /* RWEVF */
#define NV_PGRAPH_NONSTALL_INTR_EN_TRAP_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_NONSTALL_INTR_EN_TRAP_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_NONSTALL_INTR_EN_TRAP__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_NONSTALL_INTR_EN_FE_DEBUG_INTR 2:2 /* RWEVF */
#define NV_PGRAPH_NONSTALL_INTR_EN_FE_DEBUG_INTR_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_NONSTALL_INTR_EN_FE_DEBUG_INTR_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_NONSTALL_INTR_EN_FE_DEBUG_INTR__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_GRFIFO_CONTROL 0x00400500 /* RWE4R */
#define NV_PGRAPH_GRFIFO_CONTROL_ACCESS 0:0 /* RWEVF */
#define NV_PGRAPH_GRFIFO_CONTROL_ACCESS_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_GRFIFO_CONTROL_ACCESS_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_GRFIFO_CONTROL_ACCESS__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_GRFIFO_CONTROL_SEMAPHORE_ACCESS 16:16 /* RWEVF */
#define NV_PGRAPH_GRFIFO_CONTROL_SEMAPHORE_ACCESS_DISABLED 0x00000000 /* RWE-V */
#define NV_PGRAPH_GRFIFO_CONTROL_SEMAPHORE_ACCESS_ENABLED 0x00000001 /* RW--V */
#define NV_PGRAPH_GRFIFO_CONTROL_SEMAPHORE_ACCESS__PROD 0x00000001 /* RW--V */
#define NV_PGRAPH_GRFIFO_STATUS 0x00400504 /* R--4R */
#define NV_PGRAPH_GRFIFO_STATUS_EMPTY 0:0 /* R-IVF */
#define NV_PGRAPH_GRFIFO_STATUS_EMPTY_FALSE 0x0 /* R---V */
#define NV_PGRAPH_GRFIFO_STATUS_EMPTY_TRUE 0x1 /* R-I-V */
#define NV_PGRAPH_GRFIFO_STATUS_FULL 1:1 /* R-IVF */
#define NV_PGRAPH_GRFIFO_STATUS_FULL_FALSE 0x0 /* R-I-V */
#define NV_PGRAPH_GRFIFO_STATUS_FULL_TRUE 0x1 /* R---V */
#define NV_PGRAPH_GRFIFO_STATUS_COUNT 13:8 /* R-IVF */
#define NV_PGRAPH_GRFIFO_STATUS_COUNT_0 0x0 /* R-I-V */
#define NV_PGRAPH_GRFIFO_STATUS_READ_PTR 20:16 /* R-IVF */
#define NV_PGRAPH_GRFIFO_STATUS_READ_PTR_0 0x0 /* R-I-V */
#define NV_PGRAPH_GRFIFO_STATUS_WRITE_PTR 28:24 /* R-IVF */
#define NV_PGRAPH_GRFIFO_STATUS_WRITE_PTR_0 0x0 /* R-I-V */
#define NV_PGRAPH_TRAPPED_ADDR 0x00400704 /* R--4R */
#define NV_PGRAPH_TRAPPED_ADDR_MTHD 13:2 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_SUBCH 18:16 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_MME_GENERATED 20:20 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_MME_GENERATED_FALSE 0x0 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_MME_GENERATED_TRUE 0x1 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_FEPIPE 22:22 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_FEPIPE_FE0 0x0 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_FEPIPE_FE1 0x1 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_DATAHIGH 24:24 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_DATAHIGH_INVALID 0x00000000 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_DATAHIGH_VALID 0x00000001 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_PRIV 28:28 /* R-XUF */
#define NV_PGRAPH_TRAPPED_ADDR_PRIV_DISABLED 0x00000000 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_PRIV_ENABLED 0x00000001 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_STATUS 31:31 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_STATUS_INVALID 0x00000001 /* R---V */
#define NV_PGRAPH_TRAPPED_ADDR_STATUS_VALID 0x00000000 /* R---V */
#define NV_PGRAPH_TRAPPED_DATA_LOW 0x00400708 /* R--4R */
#define NV_PGRAPH_TRAPPED_DATA_LOW_VALUE 31:0 /* R-XVF */
#define NV_PGRAPH_TRAPPED_DATA_HIGH 0x0040070C /* R--4R */
#define NV_PGRAPH_TRAPPED_DATA_HIGH_VALUE 31:0 /* R-XVF */
#define NV_PGRAPH_TRAPPED_DATA_MME 0x00400710 /* R--4R */
#define NV_PGRAPH_TRAPPED_DATA_MME_PC 11:0 /* R-XVF */
#define NV_PGRAPH_TRAPPED_DATA_MME_MACRO_ADDRESS 19:12 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_EX 0x00400714 /* R--4R */
#define NV_PGRAPH_TRAPPED_ADDR_EX_VEID 6+23:24 /* R-XVF */
#define NV_PGRAPH_TRAPPED_ADDR_EX_VEID_INIT 0x00000000 /* R---V */
#define NV_PGRAPH_STATUS 0x00400700 /* R--4R */
#define NV_PGRAPH_STATUS_STATE 0:0 /* R-IVF */
#define NV_PGRAPH_STATUS_STATE_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_STATE_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER 1:1 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_METHOD_LOWER 2:2 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_METHOD_LOWER_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_METHOD_LOWER_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_FUNNEL 3:3 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_FUNNEL_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_FUNNEL_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_NOTIFY 4:4 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_NOTIFY_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_NOTIFY_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_SEMAPHORE 5:5 /* R-IVF */
#define NV_PGRAPH_STATUS_SEMAPHORE_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_SEMAPHORE_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_MEMFMT 6:6 /* R-IVF */
#define NV_PGRAPH_STATUS_MEMFMT_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_MEMFMT_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_CONTEXT_SWITCH 7:7 /* R-IVF */
#define NV_PGRAPH_STATUS_CONTEXT_SWITCH_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_CONTEXT_SWITCH_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_PD 8:8 /* R-IVF */
#define NV_PGRAPH_STATUS_PD_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_PD_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_PDB 9:9 /* R-IVF */
#define NV_PGRAPH_STATUS_PDB_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_PDB_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_SCC 11:11 /* R-IVF */
#define NV_PGRAPH_STATUS_SCC_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_SCC_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_SSYNC 12:12 /* R-IVF */
#define NV_PGRAPH_STATUS_SSYNC_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_SSYNC_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_CWD 13:13 /* R-IVF */
#define NV_PGRAPH_STATUS_CWD_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_CWD_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_RASTWOD 14:14 /* R-IVF */
#define NV_PGRAPH_STATUS_RASTWOD_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_RASTWOD_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_SMCARB 15:15 /* R-IVF */
#define NV_PGRAPH_STATUS_SMCARB_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_SMCARB_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FB 17:17 /* R-IVF */
#define NV_PGRAPH_STATUS_FB_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FB_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_SKED 18:18 /* R-IVF */
#define NV_PGRAPH_STATUS_SKED_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_SKED_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_CONST 19:19 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_CONST_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_CONST_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_GI 21:21 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_GI_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_GI_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_TPC_MGR 22:22 /* R-IVF */
#define NV_PGRAPH_STATUS_TPC_MGR_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_TPC_MGR_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_GPC 24:24 /* R-IVF */
#define NV_PGRAPH_STATUS_GPC_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_GPC_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_BE 25:25 /* R-IVF */
#define NV_PGRAPH_STATUS_BE_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_BE_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER_FE1 26:26 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER_FE1_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_METHOD_UPPER_FE1_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_FE_NOTIFY_FE1 27:27 /* R-IVF */
#define NV_PGRAPH_STATUS_FE_NOTIFY_FE1_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS_FE_NOTIFY_FE1_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS_MASK 0x00400610 /* RWE4R */
#define NV_PGRAPH_STATUS_MASK_PD 8:8 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_PD_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_PD_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_PDB 9:9 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_PDB_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_PDB_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_SCC 11:11 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_SCC_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_SCC_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_SSYNC 12:12 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_SSYNC_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_SSYNC_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_RASTWOD 14:14 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_RASTWOD_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_RASTWOD_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_SMCARB 15:15 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_SMCARB_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_SMCARB_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_FB 17:17 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_FB_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_FB_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_STATUS_MASK_BE 25:25 /* RWEVF */
#define NV_PGRAPH_STATUS_MASK_BE_DISABLED 0x00000000 /* RW--V */
#define NV_PGRAPH_STATUS_MASK_BE_ENABLED 0x00000001 /* RWE-V */
#define NV_PGRAPH_ENGINE_CONFIG 0x00400614 /* RW-4R */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_3D 0:0 /* RWXUF */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_3D_FALSE 0 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_3D_TRUE 1 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_COMPUTE 1:1 /* RWXUF */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_COMPUTE_FALSE 0 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_COMPUTE_TRUE 1 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_I2M 2:2 /* RWXUF */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_I2M_FALSE 0 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_I2M_TRUE 1 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_2D 3:3 /* RWXUF */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_2D_FALSE 0 /* ----V */
#define NV_PGRAPH_ENGINE_CONFIG_ENGINE_SUPPORTED_2D_TRUE 1 /* ----V */
#define NV_PGRAPH_STATUS1 0x00400604 /* R--4R */
#define NV_PGRAPH_STATUS1_GPC 32-1:0 /* R-IVF */
#define NV_PGRAPH_STATUS1_GPC_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS1_GPC_0_IDLE 0x00000000 /* R---V */
#define NV_PGRAPH_STATUS1_GPC_0_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_STATUS2 0x00400608 /* R--4R */
#define NV_PGRAPH_STATUS2_BE 32-1:0 /* R-IVF */
#define NV_PGRAPH_STATUS2_BE_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_STATUS2_BE_0_IDLE 0x00000000 /* R---V */
#define NV_PGRAPH_STATUS2_BE_0_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_ENGINE_STATUS 0x0040060C /* R--4R */
#define NV_PGRAPH_ENGINE_STATUS_VALUE 0:0 /* R-IVF */
#define NV_PGRAPH_ENGINE_STATUS_VALUE_IDLE 0x00000000 /* R-I-V */
#define NV_PGRAPH_ENGINE_STATUS_VALUE_BUSY 0x00000001 /* R---V */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS 0x00400200 /* RW-4R */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS__PRIV_LEVEL_MASK 0x004001FC /* */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_VALUE 15:0 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_VALUE_INIT 0x0000 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_BROADCAST 16:16 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_BROADCAST_INIT 0x0 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_VEID 6+19:20 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_ADDRESS_VEID_INIT 0x0 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_DATA 0x00400204 /* RWI4R */
#define NV_PGRAPH_PIPE_BUNDLE_DATA__PRIV_LEVEL_MASK 0x004001FC /* */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_VALUE 31:0 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_VALUE_INIT 0x00000000 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_HI 0x0040020C /* RWI4R */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_HI__PRIV_LEVEL_MASK 0x004001FC /* */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_HI_VALUE 31:0 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_DATA_HI_VALUE_INIT 0x00000000 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG 0x00400208 /* RWI4R */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG__PRIV_LEVEL_MASK 0x004001FC /* */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE 3:0 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE_NONE 0x0 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE_MEM_TO_MEMFMT 0x1 /* RW--V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE_TWOD 0x2 /* RW--V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE_THREED 0x4 /* RW--V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_MAJOR_MODE_COMPUTE 0x8 /* RW--V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE 7:4 /* R-IVF */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE_NONE 0x0 /* R-I-V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE_MEM_TO_MEMFMT 0x1 /* R---V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE_TWOD 0x2 /* R---V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE_THREED 0x4 /* R---V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_CURRENT_OBJECT_MAJOR_MODE_COMPUTE 0x8 /* R---V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_OVERRIDE_PIPE_MODE 31:31 /* RWIVF */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_OVERRIDE_PIPE_MODE_DISABLED 0x0 /* RWI-V */
#define NV_PGRAPH_PIPE_BUNDLE_CONFIG_OVERRIDE_PIPE_MODE_ENABLED 0x1 /* RW--V */
//
// --------------------------------------------------------------------------------