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

1192 lines
121 KiB
C

/* _NVRM_COPYRIGHT_BEGIN_
*
* Copyright 2003-2016 by NVIDIA Corporation. All rights reserved. All
* information contained herein is proprietary and confidential to NVIDIA
* Corporation. Any use, reproduction, or disclosure without the written
* permission of NVIDIA Corporation is prohibited.
*
* _NVRM_COPYRIGHT_END_
*/
#ifndef __ga102_dev_pri_ringstation_control_gpc_h__
#define __ga102_dev_pri_ringstation_control_gpc_h__
/* This file is autogenerated. Do not edit */
#define NV_PPRIV_RS_CTRL_GPC 0x00127fff:0x00124000 /* RW--D */
#define NV_PPRIV_RS_CTRL_GPC_RING_STATION_SUBSTRATE 0x00124000 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK 0x0012405c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST 0x00124004 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG(i) (0x00124008+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_CG1 0x00124048 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS 0x0012404c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00124050 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION 0x00124054 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00124050 /* */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO(i) (0x001240c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RING_STATION_SUBSTRATE 0x00124000 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK 0x0012405c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST 0x00124004 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG(i) (0x00124008+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CG1 0x00124048 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS 0x0012404c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012405c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00124050 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION 0x00124054 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00124050 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO(i) (0x001240c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC0_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RING_STATION_SUBSTRATE 0x00124800 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK 0x0012485c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST 0x00124804 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012485c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG(i) (0x00124808+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012485c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CG1 0x00124848 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS 0x0012484c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012485c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00124850 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION 0x00124854 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00124850 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO(i) (0x001248c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC1_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RING_STATION_SUBSTRATE 0x00125000 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK 0x0012505c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST 0x00125004 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012505c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG(i) (0x00125008+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012505c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CG1 0x00125048 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS 0x0012504c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012505c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00125050 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION 0x00125054 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00125050 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO(i) (0x001250c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC2_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RING_STATION_SUBSTRATE 0x00125800 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK 0x0012585c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST 0x00125804 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012585c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG(i) (0x00125808+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012585c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CG1 0x00125848 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS 0x0012584c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012585c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00125850 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION 0x00125854 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00125850 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO(i) (0x001258c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC3_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RING_STATION_SUBSTRATE 0x00126000 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK 0x0012605c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST 0x00126004 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012605c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG(i) (0x00126008+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012605c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CG1 0x00126048 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS 0x0012604c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012605c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00126050 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION 0x00126054 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00126050 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO(i) (0x001260c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC4_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RING_STATION_SUBSTRATE 0x00126800 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK 0x0012685c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST 0x00126804 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012685c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG(i) (0x00126808+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012685c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CG1 0x00126848 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS 0x0012684c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012685c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00126850 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION 0x00126854 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00126850 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO(i) (0x001268c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC5_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RING_STATION_SUBSTRATE 0x00127000 /* R--4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RING_STATION_SUBSTRATE_PHYSICAL_LOCATION 4:0 /* R--VF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK 0x0012705c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST 0x00127004 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST__PRIV_LEVEL_MASK 0x0012705c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET 3:0 /* RWXVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_0 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_1 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_2 0x2 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_3 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_4 0x4 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_5 0x5 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_6 0x6 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_7 0x7 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_8 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_9 0x9 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_10 0xa /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_11 0xb /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_12 0xc /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_13 0xd /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_14 0xe /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_WIRE_BUCKET_15 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_FORCE 4:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_FORCE_ENABLE 0x1 /* RW--T */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_FORCE_VW_REBROADCAST_FORCE_DISABLE 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG(i) (0x00127008+(i)*4) /* RW-4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG__SIZE_1 16 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG__PRIV_LEVEL_MASK 0x0012705c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG_TIMER 7:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG_TIMER_RESET 0x0a /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG_MAX_UPDATES 15:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_VIRTUAL_WIRE_CONFIG_MAX_UPDATES_RESET 0x01 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CG1 0x00127048 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CG1_SLCG 1:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CG1_SLCG_ENABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CG1_SLCG_DISABLED 0x3 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CG1_SLCG__PROD 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS 0x0012704c /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS__PRIV_LEVEL_MASK 0x0012705c /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_NO_WAKEUP 0:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_NO_WAKEUP_ENABLED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_NO_WAKEUP_DISABLED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_MAX_UPDATES 1:1 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_MAX_UPDATES_DISABLED 0x0 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_CYA_SETTINGS_VWIRE_MAX_UPDATES_ENABLED 0x1 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK 0x00127050 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION 3:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0 0:0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1 1:1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2 2:2 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3 3:3 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION 7:4 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ALL_LEVELS_ENABLED 0xf /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_ONLY_LEVEL3_ENABLED 0x8 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0 4:4 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL0_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1 5:5 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL1_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2 6:6 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL2_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3 7:7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_ENABLE 0x1 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_PROTECTION_LEVEL3_DISABLE 0x0 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION 8:8 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_READ_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION 9:9 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_REPORT_ERROR 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_WRITE_VIOLATION_SOLDIER_ON 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL 10:10 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_READ_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL 11:11 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_BLOCKED 0x1 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_WRITE_CONTROL_LOWERED 0x0 /* RW--V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE 31:12 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_PRIV_LEVEL_MASK_SOURCE_ENABLE_ALL_SOURCES_ENABLED 0xfffff /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION 0x00127054 /* RW-4R */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION__PRIV_LEVEL_MASK 0x00127050 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_TAG 4:0 /* RWBVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_RS_ENUMERATION_TAG_INIT 0x00 /* RWB-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO(i) (0x001270c0+(i)*4) /* R--4A */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO__SIZE_1 7 /* */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENABLE 31:31 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENABLE_TRUE 0x1 /* R---V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENABLE_FALSE 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENGINE_ID 8:8 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENGINE_ID_INIT 0x0 /* R-B-V */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID 2:0 /* R-BVF */
#define NV_PPRIV_RS_CTRL_GPC_GPC6_GPC_RS_MAP_INFO_SMC_ENGINE_LOCAL_CLUSTER_ID_INIT 0x0 /* R-B-V */
#endif // __ga102_dev_pri_ringstation_control_gpc_h__