1 #define NVOC_SUBDEVICE_H_PRIVATE_ACCESS_ALLOWED
2 #include "nvoc/runtime.h"
3 #include "nvoc/rtti.h"
4 #include "nvtypes.h"
5 #include "nvport/nvport.h"
6 #include "nvport/inline/util_valist.h"
7 #include "utils/nvassert.h"
8 #include "g_subdevice_nvoc.h"
9 
10 #ifdef DEBUG
11 char __nvoc_class_id_uniqueness_check_0x4b01b3 = 1;
12 #endif
13 
14 extern const struct NVOC_CLASS_DEF __nvoc_class_def_Subdevice;
15 
16 extern const struct NVOC_CLASS_DEF __nvoc_class_def_Object;
17 
18 extern const struct NVOC_CLASS_DEF __nvoc_class_def_RsResource;
19 
20 extern const struct NVOC_CLASS_DEF __nvoc_class_def_RmResourceCommon;
21 
22 extern const struct NVOC_CLASS_DEF __nvoc_class_def_RmResource;
23 
24 extern const struct NVOC_CLASS_DEF __nvoc_class_def_GpuResource;
25 
26 extern const struct NVOC_CLASS_DEF __nvoc_class_def_INotifier;
27 
28 extern const struct NVOC_CLASS_DEF __nvoc_class_def_Notifier;
29 
30 void __nvoc_init_Subdevice(Subdevice*, RmHalspecOwner* );
31 void __nvoc_init_funcTable_Subdevice(Subdevice*, RmHalspecOwner* );
32 NV_STATUS __nvoc_ctor_Subdevice(Subdevice*, RmHalspecOwner* , struct CALL_CONTEXT * arg_pCallContext, struct RS_RES_ALLOC_PARAMS_INTERNAL * arg_pParams);
33 void __nvoc_init_dataField_Subdevice(Subdevice*, RmHalspecOwner* );
34 void __nvoc_dtor_Subdevice(Subdevice*);
35 extern const struct NVOC_EXPORT_INFO __nvoc_export_info_Subdevice;
36 
37 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_Subdevice = {
38     /*pClassDef=*/          &__nvoc_class_def_Subdevice,
39     /*dtor=*/               (NVOC_DYNAMIC_DTOR) &__nvoc_dtor_Subdevice,
40     /*offset=*/             0,
41 };
42 
43 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_Object = {
44     /*pClassDef=*/          &__nvoc_class_def_Object,
45     /*dtor=*/               &__nvoc_destructFromBase,
46     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object),
47 };
48 
49 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_RsResource = {
50     /*pClassDef=*/          &__nvoc_class_def_RsResource,
51     /*dtor=*/               &__nvoc_destructFromBase,
52     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource),
53 };
54 
55 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_RmResourceCommon = {
56     /*pClassDef=*/          &__nvoc_class_def_RmResourceCommon,
57     /*dtor=*/               &__nvoc_destructFromBase,
58     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RmResourceCommon),
59 };
60 
61 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_RmResource = {
62     /*pClassDef=*/          &__nvoc_class_def_RmResource,
63     /*dtor=*/               &__nvoc_destructFromBase,
64     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_GpuResource.__nvoc_base_RmResource),
65 };
66 
67 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_GpuResource = {
68     /*pClassDef=*/          &__nvoc_class_def_GpuResource,
69     /*dtor=*/               &__nvoc_destructFromBase,
70     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_GpuResource),
71 };
72 
73 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_INotifier = {
74     /*pClassDef=*/          &__nvoc_class_def_INotifier,
75     /*dtor=*/               &__nvoc_destructFromBase,
76     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_Notifier.__nvoc_base_INotifier),
77 };
78 
79 static const struct NVOC_RTTI __nvoc_rtti_Subdevice_Notifier = {
80     /*pClassDef=*/          &__nvoc_class_def_Notifier,
81     /*dtor=*/               &__nvoc_destructFromBase,
82     /*offset=*/             NV_OFFSETOF(Subdevice, __nvoc_base_Notifier),
83 };
84 
85 static const struct NVOC_CASTINFO __nvoc_castinfo_Subdevice = {
86     /*numRelatives=*/       8,
87     /*relatives=*/ {
88         &__nvoc_rtti_Subdevice_Subdevice,
89         &__nvoc_rtti_Subdevice_Notifier,
90         &__nvoc_rtti_Subdevice_INotifier,
91         &__nvoc_rtti_Subdevice_GpuResource,
92         &__nvoc_rtti_Subdevice_RmResource,
93         &__nvoc_rtti_Subdevice_RmResourceCommon,
94         &__nvoc_rtti_Subdevice_RsResource,
95         &__nvoc_rtti_Subdevice_Object,
96     },
97 };
98 
99 const struct NVOC_CLASS_DEF __nvoc_class_def_Subdevice =
100 {
101     /*classInfo=*/ {
102         /*size=*/               sizeof(Subdevice),
103         /*classId=*/            classId(Subdevice),
104         /*providerId=*/         &__nvoc_rtti_provider,
105 #if NV_PRINTF_STRINGS_ALLOWED
106         /*name=*/               "Subdevice",
107 #endif
108     },
109     /*objCreatefn=*/        (NVOC_DYNAMIC_OBJ_CREATE) &__nvoc_objCreateDynamic_Subdevice,
110     /*pCastInfo=*/          &__nvoc_castinfo_Subdevice,
111     /*pExportInfo=*/        &__nvoc_export_info_Subdevice
112 };
113 
114 static void __nvoc_thunk_Subdevice_resPreDestruct(struct RsResource *pResource) {
115     subdevicePreDestruct((struct Subdevice *)(((unsigned char *)pResource) - __nvoc_rtti_Subdevice_RsResource.offset));
116 }
117 
118 static NV_STATUS __nvoc_thunk_Subdevice_gpuresInternalControlForward(struct GpuResource *pSubdevice, NvU32 command, void *pParams, NvU32 size) {
119     return subdeviceInternalControlForward((struct Subdevice *)(((unsigned char *)pSubdevice) - __nvoc_rtti_Subdevice_GpuResource.offset), command, pParams, size);
120 }
121 
122 static NV_STATUS __nvoc_thunk_Subdevice_resControlFilter(struct RsResource *pSubdevice, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
123     return subdeviceControlFilter((struct Subdevice *)(((unsigned char *)pSubdevice) - __nvoc_rtti_Subdevice_RsResource.offset), pCallContext, pParams);
124 }
125 
126 static NvBool __nvoc_thunk_GpuResource_subdeviceShareCallback(struct Subdevice *pGpuResource, struct RsClient *pInvokingClient, struct RsResourceRef *pParentRef, RS_SHARE_POLICY *pSharePolicy) {
127     return gpuresShareCallback((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pInvokingClient, pParentRef, pSharePolicy);
128 }
129 
130 static NV_STATUS __nvoc_thunk_RmResource_subdeviceCheckMemInterUnmap(struct Subdevice *pRmResource, NvBool bSubdeviceHandleProvided) {
131     return rmresCheckMemInterUnmap((struct RmResource *)(((unsigned char *)pRmResource) + __nvoc_rtti_Subdevice_RmResource.offset), bSubdeviceHandleProvided);
132 }
133 
134 static NV_STATUS __nvoc_thunk_Notifier_subdeviceGetOrAllocNotifShare(struct Subdevice *pNotifier, NvHandle hNotifierClient, NvHandle hNotifierResource, struct NotifShare **ppNotifShare) {
135     return notifyGetOrAllocNotifShare((struct Notifier *)(((unsigned char *)pNotifier) + __nvoc_rtti_Subdevice_Notifier.offset), hNotifierClient, hNotifierResource, ppNotifShare);
136 }
137 
138 static NV_STATUS __nvoc_thunk_RsResource_subdeviceMapTo(struct Subdevice *pResource, RS_RES_MAP_TO_PARAMS *pParams) {
139     return resMapTo((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset), pParams);
140 }
141 
142 static NV_STATUS __nvoc_thunk_GpuResource_subdeviceGetMapAddrSpace(struct Subdevice *pGpuResource, struct CALL_CONTEXT *pCallContext, NvU32 mapFlags, NV_ADDRESS_SPACE *pAddrSpace) {
143     return gpuresGetMapAddrSpace((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pCallContext, mapFlags, pAddrSpace);
144 }
145 
146 static void __nvoc_thunk_Notifier_subdeviceSetNotificationShare(struct Subdevice *pNotifier, struct NotifShare *pNotifShare) {
147     notifySetNotificationShare((struct Notifier *)(((unsigned char *)pNotifier) + __nvoc_rtti_Subdevice_Notifier.offset), pNotifShare);
148 }
149 
150 static NvU32 __nvoc_thunk_RsResource_subdeviceGetRefCount(struct Subdevice *pResource) {
151     return resGetRefCount((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset));
152 }
153 
154 static void __nvoc_thunk_RsResource_subdeviceAddAdditionalDependants(struct RsClient *pClient, struct Subdevice *pResource, RsResourceRef *pReference) {
155     resAddAdditionalDependants(pClient, (struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset), pReference);
156 }
157 
158 static NV_STATUS __nvoc_thunk_RmResource_subdeviceControl_Prologue(struct Subdevice *pResource, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
159     return rmresControl_Prologue((struct RmResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RmResource.offset), pCallContext, pParams);
160 }
161 
162 static NV_STATUS __nvoc_thunk_GpuResource_subdeviceGetRegBaseOffsetAndSize(struct Subdevice *pGpuResource, struct OBJGPU *pGpu, NvU32 *pOffset, NvU32 *pSize) {
163     return gpuresGetRegBaseOffsetAndSize((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pGpu, pOffset, pSize);
164 }
165 
166 static NV_STATUS __nvoc_thunk_RsResource_subdeviceUnmapFrom(struct Subdevice *pResource, RS_RES_UNMAP_FROM_PARAMS *pParams) {
167     return resUnmapFrom((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset), pParams);
168 }
169 
170 static void __nvoc_thunk_RmResource_subdeviceControl_Epilogue(struct Subdevice *pResource, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
171     rmresControl_Epilogue((struct RmResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RmResource.offset), pCallContext, pParams);
172 }
173 
174 static NvHandle __nvoc_thunk_GpuResource_subdeviceGetInternalObjectHandle(struct Subdevice *pGpuResource) {
175     return gpuresGetInternalObjectHandle((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset));
176 }
177 
178 static NV_STATUS __nvoc_thunk_GpuResource_subdeviceControl(struct Subdevice *pGpuResource, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
179     return gpuresControl((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pCallContext, pParams);
180 }
181 
182 static NV_STATUS __nvoc_thunk_GpuResource_subdeviceUnmap(struct Subdevice *pGpuResource, struct CALL_CONTEXT *pCallContext, struct RsCpuMapping *pCpuMapping) {
183     return gpuresUnmap((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pCallContext, pCpuMapping);
184 }
185 
186 static NV_STATUS __nvoc_thunk_RmResource_subdeviceGetMemInterMapParams(struct Subdevice *pRmResource, RMRES_MEM_INTER_MAP_PARAMS *pParams) {
187     return rmresGetMemInterMapParams((struct RmResource *)(((unsigned char *)pRmResource) + __nvoc_rtti_Subdevice_RmResource.offset), pParams);
188 }
189 
190 static NV_STATUS __nvoc_thunk_RmResource_subdeviceGetMemoryMappingDescriptor(struct Subdevice *pRmResource, struct MEMORY_DESCRIPTOR **ppMemDesc) {
191     return rmresGetMemoryMappingDescriptor((struct RmResource *)(((unsigned char *)pRmResource) + __nvoc_rtti_Subdevice_RmResource.offset), ppMemDesc);
192 }
193 
194 static NV_STATUS __nvoc_thunk_Notifier_subdeviceUnregisterEvent(struct Subdevice *pNotifier, NvHandle hNotifierClient, NvHandle hNotifierResource, NvHandle hEventClient, NvHandle hEvent) {
195     return notifyUnregisterEvent((struct Notifier *)(((unsigned char *)pNotifier) + __nvoc_rtti_Subdevice_Notifier.offset), hNotifierClient, hNotifierResource, hEventClient, hEvent);
196 }
197 
198 static NV_STATUS __nvoc_thunk_RmResource_subdeviceControlSerialization_Prologue(struct Subdevice *pResource, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
199     return rmresControlSerialization_Prologue((struct RmResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RmResource.offset), pCallContext, pParams);
200 }
201 
202 static NvBool __nvoc_thunk_RsResource_subdeviceCanCopy(struct Subdevice *pResource) {
203     return resCanCopy((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset));
204 }
205 
206 static NvBool __nvoc_thunk_RsResource_subdeviceIsPartialUnmapSupported(struct Subdevice *pResource) {
207     return resIsPartialUnmapSupported((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset));
208 }
209 
210 static NV_STATUS __nvoc_thunk_RsResource_subdeviceIsDuplicate(struct Subdevice *pResource, NvHandle hMemory, NvBool *pDuplicate) {
211     return resIsDuplicate((struct RsResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RsResource.offset), hMemory, pDuplicate);
212 }
213 
214 static void __nvoc_thunk_RmResource_subdeviceControlSerialization_Epilogue(struct Subdevice *pResource, struct CALL_CONTEXT *pCallContext, struct RS_RES_CONTROL_PARAMS_INTERNAL *pParams) {
215     rmresControlSerialization_Epilogue((struct RmResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RmResource.offset), pCallContext, pParams);
216 }
217 
218 static PEVENTNOTIFICATION *__nvoc_thunk_Notifier_subdeviceGetNotificationListPtr(struct Subdevice *pNotifier) {
219     return notifyGetNotificationListPtr((struct Notifier *)(((unsigned char *)pNotifier) + __nvoc_rtti_Subdevice_Notifier.offset));
220 }
221 
222 static struct NotifShare *__nvoc_thunk_Notifier_subdeviceGetNotificationShare(struct Subdevice *pNotifier) {
223     return notifyGetNotificationShare((struct Notifier *)(((unsigned char *)pNotifier) + __nvoc_rtti_Subdevice_Notifier.offset));
224 }
225 
226 static NV_STATUS __nvoc_thunk_GpuResource_subdeviceMap(struct Subdevice *pGpuResource, struct CALL_CONTEXT *pCallContext, struct RS_CPU_MAP_PARAMS *pParams, struct RsCpuMapping *pCpuMapping) {
227     return gpuresMap((struct GpuResource *)(((unsigned char *)pGpuResource) + __nvoc_rtti_Subdevice_GpuResource.offset), pCallContext, pParams, pCpuMapping);
228 }
229 
230 static NvBool __nvoc_thunk_RmResource_subdeviceAccessCallback(struct Subdevice *pResource, struct RsClient *pInvokingClient, void *pAllocParams, RsAccessRight accessRight) {
231     return rmresAccessCallback((struct RmResource *)(((unsigned char *)pResource) + __nvoc_rtti_Subdevice_RmResource.offset), pInvokingClient, pAllocParams, accessRight);
232 }
233 
234 #if !defined(NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG)
235 #define NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(x)      (0)
236 #endif
237 
238 static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevice[] =
239 {
240     {               /*  [0] */
241 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
242         /*pFunc=*/      (void (*)(void)) NULL,
243 #else
244         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetInfoV2_IMPL,
245 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
246         /*flags=*/      0x200850u,
247         /*accessRight=*/0x0u,
248         /*methodId=*/   0x20800102u,
249         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_INFO_V2_PARAMS),
250         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
251 #if NV_PRINTF_STRINGS_ALLOWED
252         /*func=*/       "subdeviceCtrlCmdGpuGetInfoV2"
253 #endif
254     },
255     {               /*  [1] */
256 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200812u)
257         /*pFunc=*/      (void (*)(void)) NULL,
258 #else
259         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNameString_IMPL,
260 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200812u)
261         /*flags=*/      0x200812u,
262         /*accessRight=*/0x0u,
263         /*methodId=*/   0x20800110u,
264         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NAME_STRING_PARAMS),
265         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
266 #if NV_PRINTF_STRINGS_ALLOWED
267         /*func=*/       "subdeviceCtrlCmdGpuGetNameString"
268 #endif
269     },
270     {               /*  [2] */
271 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4812u)
272         /*pFunc=*/      (void (*)(void)) NULL,
273 #else
274         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetShortNameString_IMPL,
275 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4812u)
276         /*flags=*/      0x4812u,
277         /*accessRight=*/0x0u,
278         /*methodId=*/   0x20800111u,
279         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_SHORT_NAME_STRING_PARAMS),
280         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
281 #if NV_PRINTF_STRINGS_ALLOWED
282         /*func=*/       "subdeviceCtrlCmdGpuGetShortNameString"
283 #endif
284     },
285     {               /*  [3] */
286 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
287         /*pFunc=*/      (void (*)(void)) NULL,
288 #else
289         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetPower_IMPL,
290 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
291         /*flags=*/      0x210u,
292         /*accessRight=*/0x0u,
293         /*methodId=*/   0x20800112u,
294         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_POWER_PARAMS),
295         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
296 #if NV_PRINTF_STRINGS_ALLOWED
297         /*func=*/       "subdeviceCtrlCmdGpuSetPower"
298 #endif
299     },
300     {               /*  [4] */
301 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
302         /*pFunc=*/      (void (*)(void)) NULL,
303 #else
304         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetSdm_IMPL,
305 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
306         /*flags=*/      0x11u,
307         /*accessRight=*/0x0u,
308         /*methodId=*/   0x20800118u,
309         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_SDM_PARAMS),
310         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
311 #if NV_PRINTF_STRINGS_ALLOWED
312         /*func=*/       "subdeviceCtrlCmdGpuGetSdm"
313 #endif
314     },
315     {               /*  [5] */
316 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
317         /*pFunc=*/      (void (*)(void)) NULL,
318 #else
319         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetSimulationInfo_IMPL,
320 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
321         /*flags=*/      0x4813u,
322         /*accessRight=*/0x0u,
323         /*methodId=*/   0x20800119u,
324         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_SIMULATION_INFO_PARAMS),
325         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
326 #if NV_PRINTF_STRINGS_ALLOWED
327         /*func=*/       "subdeviceCtrlCmdGpuGetSimulationInfo"
328 #endif
329     },
330     {               /*  [6] */
331 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x5u)
332         /*pFunc=*/      (void (*)(void)) NULL,
333 #else
334         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetSdm_IMPL,
335 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x5u)
336         /*flags=*/      0x5u,
337         /*accessRight=*/0x0u,
338         /*methodId=*/   0x20800120u,
339         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_SDM_PARAMS),
340         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
341 #if NV_PRINTF_STRINGS_ALLOWED
342         /*func=*/       "subdeviceCtrlCmdGpuSetSdm"
343 #endif
344     },
345     {               /*  [7] */
346 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
347         /*pFunc=*/      (void (*)(void)) NULL,
348 #else
349         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuExecRegOps_IMPL,
350 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
351         /*flags=*/      0x850u,
352         /*accessRight=*/0x0u,
353         /*methodId=*/   0x20800122u,
354         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_EXEC_REG_OPS_PARAMS),
355         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
356 #if NV_PRINTF_STRINGS_ALLOWED
357         /*func=*/       "subdeviceCtrlCmdGpuExecRegOps"
358 #endif
359     },
360     {               /*  [8] */
361 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
362         /*pFunc=*/      (void (*)(void)) NULL,
363 #else
364         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEngines_IMPL,
365 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
366         /*flags=*/      0x811u,
367         /*accessRight=*/0x0u,
368         /*methodId=*/   0x20800123u,
369         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINES_PARAMS),
370         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
371 #if NV_PRINTF_STRINGS_ALLOWED
372         /*func=*/       "subdeviceCtrlCmdGpuGetEngines"
373 #endif
374     },
375     {               /*  [9] */
376 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
377         /*pFunc=*/      (void (*)(void)) NULL,
378 #else
379         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEngineClasslist_IMPL,
380 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
381         /*flags=*/      0x811u,
382         /*accessRight=*/0x0u,
383         /*methodId=*/   0x20800124u,
384         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINE_CLASSLIST_PARAMS),
385         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
386 #if NV_PRINTF_STRINGS_ALLOWED
387         /*func=*/       "subdeviceCtrlCmdGpuGetEngineClasslist"
388 #endif
389     },
390     {               /*  [10] */
391 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
392         /*pFunc=*/      (void (*)(void)) NULL,
393 #else
394         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEngineFaultInfo_IMPL,
395 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
396         /*flags=*/      0x11u,
397         /*accessRight=*/0x0u,
398         /*methodId=*/   0x20800125u,
399         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINE_FAULT_INFO_PARAMS),
400         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
401 #if NV_PRINTF_STRINGS_ALLOWED
402         /*func=*/       "subdeviceCtrlCmdGpuGetEngineFaultInfo"
403 #endif
404     },
405     {               /*  [11] */
406 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
407         /*pFunc=*/      (void (*)(void)) NULL,
408 #else
409         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryMode_IMPL,
410 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
411         /*flags=*/      0x10u,
412         /*accessRight=*/0x0u,
413         /*methodId=*/   0x20800128u,
414         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_QUERY_MODE_PARAMS),
415         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
416 #if NV_PRINTF_STRINGS_ALLOWED
417         /*func=*/       "subdeviceCtrlCmdGpuQueryMode"
418 #endif
419     },
420     {               /*  [12] */
421 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
422         /*pFunc=*/      (void (*)(void)) NULL,
423 #else
424         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuPromoteCtx_IMPL,
425 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
426         /*flags=*/      0x102204u,
427         /*accessRight=*/0x0u,
428         /*methodId=*/   0x2080012bu,
429         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_PROMOTE_CTX_PARAMS),
430         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
431 #if NV_PRINTF_STRINGS_ALLOWED
432         /*func=*/       "subdeviceCtrlCmdGpuPromoteCtx"
433 #endif
434     },
435     {               /*  [13] */
436 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
437         /*pFunc=*/      (void (*)(void)) NULL,
438 #else
439         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuEvictCtx_IMPL,
440 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
441         /*flags=*/      0x1c2200u,
442         /*accessRight=*/0x0u,
443         /*methodId=*/   0x2080012cu,
444         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_EVICT_CTX_PARAMS),
445         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
446 #if NV_PRINTF_STRINGS_ALLOWED
447         /*func=*/       "subdeviceCtrlCmdGpuEvictCtx"
448 #endif
449     },
450     {               /*  [14] */
451 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x142204u)
452         /*pFunc=*/      (void (*)(void)) NULL,
453 #else
454         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuInitializeCtx_IMPL,
455 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x142204u)
456         /*flags=*/      0x142204u,
457         /*accessRight=*/0x0u,
458         /*methodId=*/   0x2080012du,
459         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_INITIALIZE_CTX_PARAMS),
460         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
461 #if NV_PRINTF_STRINGS_ALLOWED
462         /*func=*/       "subdeviceCtrlCmdGpuInitializeCtx"
463 #endif
464     },
465     {               /*  [15] */
466 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400a50u)
467         /*pFunc=*/      (void (*)(void)) NULL,
468 #else
469         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryEccStatus_DISPATCH,
470 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400a50u)
471         /*flags=*/      0x400a50u,
472         /*accessRight=*/0x0u,
473         /*methodId=*/   0x2080012fu,
474         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_QUERY_ECC_STATUS_PARAMS),
475         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
476 #if NV_PRINTF_STRINGS_ALLOWED
477         /*func=*/       "subdeviceCtrlCmdGpuQueryEccStatus"
478 #endif
479     },
480     {               /*  [16] */
481 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x844u)
482         /*pFunc=*/      (void (*)(void)) NULL,
483 #else
484         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetComputeModeRules_IMPL,
485 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x844u)
486         /*flags=*/      0x844u,
487         /*accessRight=*/0x0u,
488         /*methodId=*/   0x20800130u,
489         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_COMPUTE_MODE_RULES_PARAMS),
490         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
491 #if NV_PRINTF_STRINGS_ALLOWED
492         /*func=*/       "subdeviceCtrlCmdGpuSetComputeModeRules"
493 #endif
494     },
495     {               /*  [17] */
496 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
497         /*pFunc=*/      (void (*)(void)) NULL,
498 #else
499         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryComputeModeRules_IMPL,
500 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
501         /*flags=*/      0x811u,
502         /*accessRight=*/0x0u,
503         /*methodId=*/   0x20800131u,
504         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_QUERY_COMPUTE_MODE_RULES_PARAMS),
505         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
506 #if NV_PRINTF_STRINGS_ALLOWED
507         /*func=*/       "subdeviceCtrlCmdGpuQueryComputeModeRules"
508 #endif
509     },
510     {               /*  [18] */
511 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
512         /*pFunc=*/      (void (*)(void)) NULL,
513 #else
514         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryEccConfiguration_DISPATCH,
515 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
516         /*flags=*/      0x400210u,
517         /*accessRight=*/0x0u,
518         /*methodId=*/   0x20800133u,
519         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_QUERY_ECC_CONFIGURATION_PARAMS),
520         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
521 #if NV_PRINTF_STRINGS_ALLOWED
522         /*func=*/       "subdeviceCtrlCmdGpuQueryEccConfiguration"
523 #endif
524     },
525     {               /*  [19] */
526 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400204u)
527         /*pFunc=*/      (void (*)(void)) NULL,
528 #else
529         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetEccConfiguration_DISPATCH,
530 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400204u)
531         /*flags=*/      0x400204u,
532         /*accessRight=*/0x0u,
533         /*methodId=*/   0x20800134u,
534         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_ECC_CONFIGURATION_PARAMS),
535         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
536 #if NV_PRINTF_STRINGS_ALLOWED
537         /*func=*/       "subdeviceCtrlCmdGpuSetEccConfiguration"
538 #endif
539     },
540     {               /*  [20] */
541 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400204u)
542         /*pFunc=*/      (void (*)(void)) NULL,
543 #else
544         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuResetEccErrorStatus_DISPATCH,
545 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400204u)
546         /*flags=*/      0x400204u,
547         /*accessRight=*/0x0u,
548         /*methodId=*/   0x20800136u,
549         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_RESET_ECC_ERROR_STATUS_PARAMS),
550         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
551 #if NV_PRINTF_STRINGS_ALLOWED
552         /*func=*/       "subdeviceCtrlCmdGpuResetEccErrorStatus"
553 #endif
554     },
555     {               /*  [21] */
556 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
557         /*pFunc=*/      (void (*)(void)) NULL,
558 #else
559         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetFermiGpcInfo_IMPL,
560 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
561         /*flags=*/      0x850u,
562         /*accessRight=*/0x0u,
563         /*methodId=*/   0x20800137u,
564         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_FERMI_GPC_INFO_PARAMS),
565         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
566 #if NV_PRINTF_STRINGS_ALLOWED
567         /*func=*/       "subdeviceCtrlCmdGpuGetFermiGpcInfo"
568 #endif
569     },
570     {               /*  [22] */
571 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
572         /*pFunc=*/      (void (*)(void)) NULL,
573 #else
574         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetFermiTpcInfo_IMPL,
575 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
576         /*flags=*/      0x850u,
577         /*accessRight=*/0x0u,
578         /*methodId=*/   0x20800138u,
579         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_FERMI_TPC_INFO_PARAMS),
580         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
581 #if NV_PRINTF_STRINGS_ALLOWED
582         /*func=*/       "subdeviceCtrlCmdGpuGetFermiTpcInfo"
583 #endif
584     },
585     {               /*  [23] */
586 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
587         /*pFunc=*/      (void (*)(void)) NULL,
588 #else
589         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetFermiZcullInfo_IMPL,
590 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
591         /*flags=*/      0x850u,
592         /*accessRight=*/0x0u,
593         /*methodId=*/   0x20800139u,
594         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_FERMI_ZCULL_INFO_PARAMS),
595         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
596 #if NV_PRINTF_STRINGS_ALLOWED
597         /*func=*/       "subdeviceCtrlCmdGpuGetFermiZcullInfo"
598 #endif
599     },
600     {               /*  [24] */
601 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
602         /*pFunc=*/      (void (*)(void)) NULL,
603 #else
604         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetOEMBoardInfo_IMPL,
605 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
606         /*flags=*/      0x4210u,
607         /*accessRight=*/0x0u,
608         /*methodId=*/   0x2080013fu,
609         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_OEM_BOARD_INFO_PARAMS),
610         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
611 #if NV_PRINTF_STRINGS_ALLOWED
612         /*func=*/       "subdeviceCtrlCmdGpuGetOEMBoardInfo"
613 #endif
614     },
615     {               /*  [25] */
616 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
617         /*pFunc=*/      (void (*)(void)) NULL,
618 #else
619         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetId_IMPL,
620 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
621         /*flags=*/      0x812u,
622         /*accessRight=*/0x0u,
623         /*methodId=*/   0x20800142u,
624         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ID_PARAMS),
625         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
626 #if NV_PRINTF_STRINGS_ALLOWED
627         /*func=*/       "subdeviceCtrlCmdGpuGetId"
628 #endif
629     },
630     {               /*  [26] */
631 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
632         /*pFunc=*/      (void (*)(void)) NULL,
633 #else
634         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuAcquireComputeModeReservation_IMPL,
635 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
636         /*flags=*/      0x850u,
637         /*accessRight=*/0x0u,
638         /*methodId=*/   0x20800145u,
639         /*paramSize=*/  0,
640         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
641 #if NV_PRINTF_STRINGS_ALLOWED
642         /*func=*/       "subdeviceCtrlCmdGpuAcquireComputeModeReservation"
643 #endif
644     },
645     {               /*  [27] */
646 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
647         /*pFunc=*/      (void (*)(void)) NULL,
648 #else
649         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuReleaseComputeModeReservation_IMPL,
650 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
651         /*flags=*/      0x850u,
652         /*accessRight=*/0x0u,
653         /*methodId=*/   0x20800146u,
654         /*paramSize=*/  0,
655         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
656 #if NV_PRINTF_STRINGS_ALLOWED
657         /*func=*/       "subdeviceCtrlCmdGpuReleaseComputeModeReservation"
658 #endif
659     },
660     {               /*  [28] */
661 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
662         /*pFunc=*/      (void (*)(void)) NULL,
663 #else
664         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEnginePartnerList_IMPL,
665 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
666         /*flags=*/      0x850u,
667         /*accessRight=*/0x0u,
668         /*methodId=*/   0x20800147u,
669         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINE_PARTNERLIST_PARAMS),
670         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
671 #if NV_PRINTF_STRINGS_ALLOWED
672         /*func=*/       "subdeviceCtrlCmdGpuGetEnginePartnerList"
673 #endif
674     },
675     {               /*  [29] */
676 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
677         /*pFunc=*/      (void (*)(void)) NULL,
678 #else
679         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetGidInfo_IMPL,
680 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
681         /*flags=*/      0x850u,
682         /*accessRight=*/0x0u,
683         /*methodId=*/   0x2080014au,
684         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_GID_INFO_PARAMS),
685         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
686 #if NV_PRINTF_STRINGS_ALLOWED
687         /*func=*/       "subdeviceCtrlCmdGpuGetGidInfo"
688 #endif
689     },
690     {               /*  [30] */
691 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
692         /*pFunc=*/      (void (*)(void)) NULL,
693 #else
694         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetInforomObjectVersion_IMPL,
695 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
696         /*flags=*/      0x210u,
697         /*accessRight=*/0x0u,
698         /*methodId=*/   0x2080014bu,
699         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_INFOROM_OBJECT_VERSION_PARAMS),
700         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
701 #if NV_PRINTF_STRINGS_ALLOWED
702         /*func=*/       "subdeviceCtrlCmdGpuGetInforomObjectVersion"
703 #endif
704     },
705     {               /*  [31] */
706 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
707         /*pFunc=*/      (void (*)(void)) NULL,
708 #else
709         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetOptimusInfo_IMPL,
710 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
711         /*flags=*/      0x10u,
712         /*accessRight=*/0x0u,
713         /*methodId=*/   0x2080014cu,
714         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_OPTIMUS_INFO_PARAMS),
715         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
716 #if NV_PRINTF_STRINGS_ALLOWED
717         /*func=*/       "subdeviceCtrlCmdGpuSetOptimusInfo"
718 #endif
719     },
720     {               /*  [32] */
721 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
722         /*pFunc=*/      (void (*)(void)) NULL,
723 #else
724         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetIpVersion_IMPL,
725 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
726         /*flags=*/      0x210u,
727         /*accessRight=*/0x0u,
728         /*methodId=*/   0x2080014du,
729         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_IP_VERSION_PARAMS),
730         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
731 #if NV_PRINTF_STRINGS_ALLOWED
732         /*func=*/       "subdeviceCtrlCmdGpuGetIpVersion"
733 #endif
734     },
735     {               /*  [33] */
736 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
737         /*pFunc=*/      (void (*)(void)) NULL,
738 #else
739         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryIllumSupport_DISPATCH,
740 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
741         /*flags=*/      0x400210u,
742         /*accessRight=*/0x0u,
743         /*methodId=*/   0x20800153u,
744         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_QUERY_ILLUM_SUPPORT_PARAMS),
745         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
746 #if NV_PRINTF_STRINGS_ALLOWED
747         /*func=*/       "subdeviceCtrlCmdGpuQueryIllumSupport"
748 #endif
749     },
750     {               /*  [34] */
751 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
752         /*pFunc=*/      (void (*)(void)) NULL,
753 #else
754         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetIllum_IMPL,
755 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
756         /*flags=*/      0x210u,
757         /*accessRight=*/0x0u,
758         /*methodId=*/   0x20800154u,
759         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_ILLUM_PARAMS),
760         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
761 #if NV_PRINTF_STRINGS_ALLOWED
762         /*func=*/       "subdeviceCtrlCmdGpuGetIllum"
763 #endif
764     },
765     {               /*  [35] */
766 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
767         /*pFunc=*/      (void (*)(void)) NULL,
768 #else
769         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetIllum_IMPL,
770 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
771         /*flags=*/      0x210u,
772         /*accessRight=*/0x0u,
773         /*methodId=*/   0x20800155u,
774         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_ILLUM_PARAMS),
775         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
776 #if NV_PRINTF_STRINGS_ALLOWED
777         /*func=*/       "subdeviceCtrlCmdGpuSetIllum"
778 #endif
779     },
780     {               /*  [36] */
781 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
782         /*pFunc=*/      (void (*)(void)) NULL,
783 #else
784         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetInforomImageVersion_IMPL,
785 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
786         /*flags=*/      0x4210u,
787         /*accessRight=*/0x0u,
788         /*methodId=*/   0x20800156u,
789         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_INFOROM_IMAGE_VERSION_PARAMS),
790         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
791 #if NV_PRINTF_STRINGS_ALLOWED
792         /*func=*/       "subdeviceCtrlCmdGpuGetInforomImageVersion"
793 #endif
794     },
795     {               /*  [37] */
796 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
797         /*pFunc=*/      (void (*)(void)) NULL,
798 #else
799         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryInforomEccSupport_IMPL,
800 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
801         /*flags=*/      0x210u,
802         /*accessRight=*/0x0u,
803         /*methodId=*/   0x20800157u,
804         /*paramSize=*/  0,
805         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
806 #if NV_PRINTF_STRINGS_ALLOWED
807         /*func=*/       "subdeviceCtrlCmdGpuQueryInforomEccSupport"
808 #endif
809     },
810     {               /*  [38] */
811 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
812         /*pFunc=*/      (void (*)(void)) NULL,
813 #else
814         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPhysicalBridgeVersionInfo_IMPL,
815 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
816         /*flags=*/      0x10u,
817         /*accessRight=*/0x0u,
818         /*methodId=*/   0x2080015au,
819         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PHYSICAL_BRIDGE_VERSION_INFO_PARAMS),
820         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
821 #if NV_PRINTF_STRINGS_ALLOWED
822         /*func=*/       "subdeviceCtrlCmdGpuGetPhysicalBridgeVersionInfo"
823 #endif
824     },
825     {               /*  [39] */
826 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
827         /*pFunc=*/      (void (*)(void)) NULL,
828 #else
829         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetAllBridgesUpstreamOfGpu_IMPL,
830 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
831         /*flags=*/      0x10u,
832         /*accessRight=*/0x0u,
833         /*methodId=*/   0x2080015bu,
834         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ALL_BRIDGES_UPSTREAM_OF_GPU_PARAMS),
835         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
836 #if NV_PRINTF_STRINGS_ALLOWED
837         /*func=*/       "subdeviceCtrlCmdGpuGetAllBridgesUpstreamOfGpu"
838 #endif
839     },
840     {               /*  [40] */
841 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
842         /*pFunc=*/      (void (*)(void)) NULL,
843 #else
844         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryScrubberStatus_DISPATCH,
845 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
846         /*flags=*/      0x400210u,
847         /*accessRight=*/0x0u,
848         /*methodId=*/   0x2080015fu,
849         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_QUERY_SCRUBBER_STATUS_PARAMS),
850         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
851 #if NV_PRINTF_STRINGS_ALLOWED
852         /*func=*/       "subdeviceCtrlCmdGpuQueryScrubberStatus"
853 #endif
854     },
855     {               /*  [41] */
856 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
857         /*pFunc=*/      (void (*)(void)) NULL,
858 #else
859         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetVprCaps_IMPL,
860 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
861         /*flags=*/      0x210u,
862         /*accessRight=*/0x0u,
863         /*methodId=*/   0x20800160u,
864         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_VPR_CAPS_PARAMS),
865         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
866 #if NV_PRINTF_STRINGS_ALLOWED
867         /*func=*/       "subdeviceCtrlCmdGpuGetVprCaps"
868 #endif
869     },
870     {               /*  [42] */
871 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
872         /*pFunc=*/      (void (*)(void)) NULL,
873 #else
874         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuHandleGpuSR_IMPL,
875 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
876         /*flags=*/      0x3u,
877         /*accessRight=*/0x0u,
878         /*methodId=*/   0x20800167u,
879         /*paramSize=*/  0,
880         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
881 #if NV_PRINTF_STRINGS_ALLOWED
882         /*func=*/       "subdeviceCtrlCmdGpuHandleGpuSR"
883 #endif
884     },
885     {               /*  [43] */
886 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
887         /*pFunc=*/      (void (*)(void)) NULL,
888 #else
889         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPesInfo_IMPL,
890 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
891         /*flags=*/      0x10u,
892         /*accessRight=*/0x0u,
893         /*methodId=*/   0x20800168u,
894         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PES_INFO_PARAMS),
895         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
896 #if NV_PRINTF_STRINGS_ALLOWED
897         /*func=*/       "subdeviceCtrlCmdGpuGetPesInfo"
898 #endif
899     },
900     {               /*  [44] */
901 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
902         /*pFunc=*/      (void (*)(void)) NULL,
903 #else
904         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetOEMInfo_IMPL,
905 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
906         /*flags=*/      0x4210u,
907         /*accessRight=*/0x0u,
908         /*methodId=*/   0x20800169u,
909         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_OEM_INFO_PARAMS),
910         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
911 #if NV_PRINTF_STRINGS_ALLOWED
912         /*func=*/       "subdeviceCtrlCmdGpuGetOEMInfo"
913 #endif
914     },
915     {               /*  [45] */
916 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
917         /*pFunc=*/      (void (*)(void)) NULL,
918 #else
919         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetVprInfo_IMPL,
920 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
921         /*flags=*/      0x210u,
922         /*accessRight=*/0x0u,
923         /*methodId=*/   0x2080016bu,
924         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_VPR_INFO_PARAMS),
925         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
926 #if NV_PRINTF_STRINGS_ALLOWED
927         /*func=*/       "subdeviceCtrlCmdGpuGetVprInfo"
928 #endif
929     },
930     {               /*  [46] */
931 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
932         /*pFunc=*/      (void (*)(void)) NULL,
933 #else
934         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEncoderCapacity_IMPL,
935 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
936         /*flags=*/      0x10u,
937         /*accessRight=*/0x0u,
938         /*methodId=*/   0x2080016cu,
939         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENCODER_CAPACITY_PARAMS),
940         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
941 #if NV_PRINTF_STRINGS_ALLOWED
942         /*func=*/       "subdeviceCtrlCmdGpuGetEncoderCapacity"
943 #endif
944     },
945     {               /*  [47] */
946 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
947         /*pFunc=*/      (void (*)(void)) NULL,
948 #else
949         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNvencSwSessionStats_IMPL,
950 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
951         /*flags=*/      0x10u,
952         /*accessRight=*/0x0u,
953         /*methodId=*/   0x2080016du,
954         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NVENC_SW_SESSION_STATS_PARAMS),
955         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
956 #if NV_PRINTF_STRINGS_ALLOWED
957         /*func=*/       "subdeviceCtrlCmdGpuGetNvencSwSessionStats"
958 #endif
959     },
960     {               /*  [48] */
961 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
962         /*pFunc=*/      (void (*)(void)) NULL,
963 #else
964         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNvencSwSessionInfo_IMPL,
965 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
966         /*flags=*/      0x10u,
967         /*accessRight=*/0x0u,
968         /*methodId=*/   0x2080016eu,
969         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NVENC_SW_SESSION_INFO_PARAMS),
970         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
971 #if NV_PRINTF_STRINGS_ALLOWED
972         /*func=*/       "subdeviceCtrlCmdGpuGetNvencSwSessionInfo"
973 #endif
974     },
975     {               /*  [49] */
976 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
977         /*pFunc=*/      (void (*)(void)) NULL,
978 #else
979         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetFabricAddr_IMPL,
980 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
981         /*flags=*/      0x10u,
982         /*accessRight=*/0x0u,
983         /*methodId=*/   0x2080016fu,
984         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_FABRIC_BASE_ADDR_PARAMS),
985         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
986 #if NV_PRINTF_STRINGS_ALLOWED
987         /*func=*/       "subdeviceCtrlCmdGpuSetFabricAddr"
988 #endif
989     },
990     {               /*  [50] */
991 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
992         /*pFunc=*/      (void (*)(void)) NULL,
993 #else
994         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEnginesV2_IMPL,
995 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
996         /*flags=*/      0x811u,
997         /*accessRight=*/0x0u,
998         /*methodId=*/   0x20800170u,
999         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINES_V2_PARAMS),
1000         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1001 #if NV_PRINTF_STRINGS_ALLOWED
1002         /*func=*/       "subdeviceCtrlCmdGpuGetEnginesV2"
1003 #endif
1004     },
1005     {               /*  [51] */
1006 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1007         /*pFunc=*/      (void (*)(void)) NULL,
1008 #else
1009         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuQueryFunctionStatus_IMPL,
1010 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1011         /*flags=*/      0x210u,
1012         /*accessRight=*/0x0u,
1013         /*methodId=*/   0x20800173u,
1014         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_QUERY_FUNCTION_STATUS_PARAMS),
1015         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1016 #if NV_PRINTF_STRINGS_ALLOWED
1017         /*func=*/       "subdeviceCtrlCmdGpuQueryFunctionStatus"
1018 #endif
1019     },
1020     {               /*  [52] */
1021 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1022         /*pFunc=*/      (void (*)(void)) NULL,
1023 #else
1024         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetPartitions_IMPL,
1025 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1026         /*flags=*/      0x10u,
1027         /*accessRight=*/0x0u,
1028         /*methodId=*/   0x20800174u,
1029         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_PARTITIONS_PARAMS),
1030         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1031 #if NV_PRINTF_STRINGS_ALLOWED
1032         /*func=*/       "subdeviceCtrlCmdGpuSetPartitions"
1033 #endif
1034     },
1035     {               /*  [53] */
1036 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1037         /*pFunc=*/      (void (*)(void)) NULL,
1038 #else
1039         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPartitions_IMPL,
1040 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1041         /*flags=*/      0x850u,
1042         /*accessRight=*/0x0u,
1043         /*methodId=*/   0x20800175u,
1044         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PARTITIONS_PARAMS),
1045         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1046 #if NV_PRINTF_STRINGS_ALLOWED
1047         /*func=*/       "subdeviceCtrlCmdGpuGetPartitions"
1048 #endif
1049     },
1050     {               /*  [54] */
1051 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400200u)
1052         /*pFunc=*/      (void (*)(void)) NULL,
1053 #else
1054         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuReportNonReplayableFault_IMPL,
1055 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400200u)
1056         /*flags=*/      0x400200u,
1057         /*accessRight=*/0x0u,
1058         /*methodId=*/   0x20800177u,
1059         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_REPORT_NON_REPLAYABLE_FAULT_PARAMS),
1060         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1061 #if NV_PRINTF_STRINGS_ALLOWED
1062         /*func=*/       "subdeviceCtrlCmdGpuReportNonReplayableFault"
1063 #endif
1064     },
1065     {               /*  [55] */
1066 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1067         /*pFunc=*/      (void (*)(void)) NULL,
1068 #else
1069         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEngineRunlistPriBase_IMPL,
1070 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1071         /*flags=*/      0x4u,
1072         /*accessRight=*/0x0u,
1073         /*methodId=*/   0x20800179u,
1074         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINE_RUNLIST_PRI_BASE_PARAMS),
1075         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1076 #if NV_PRINTF_STRINGS_ALLOWED
1077         /*func=*/       "subdeviceCtrlCmdGpuGetEngineRunlistPriBase"
1078 #endif
1079     },
1080     {               /*  [56] */
1081 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1082         /*pFunc=*/      (void (*)(void)) NULL,
1083 #else
1084         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetHwEngineId_IMPL,
1085 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1086         /*flags=*/      0x10u,
1087         /*accessRight=*/0x0u,
1088         /*methodId=*/   0x2080017au,
1089         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_HW_ENGINE_ID_PARAMS),
1090         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1091 #if NV_PRINTF_STRINGS_ALLOWED
1092         /*func=*/       "subdeviceCtrlCmdGpuGetHwEngineId"
1093 #endif
1094     },
1095     {               /*  [57] */
1096 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1097         /*pFunc=*/      (void (*)(void)) NULL,
1098 #else
1099         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNvfbcSwSessionStats_IMPL,
1100 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1101         /*flags=*/      0x10u,
1102         /*accessRight=*/0x0u,
1103         /*methodId=*/   0x2080017bu,
1104         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NVFBC_SW_SESSION_STATS_PARAMS),
1105         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1106 #if NV_PRINTF_STRINGS_ALLOWED
1107         /*func=*/       "subdeviceCtrlCmdGpuGetNvfbcSwSessionStats"
1108 #endif
1109     },
1110     {               /*  [58] */
1111 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1112         /*pFunc=*/      (void (*)(void)) NULL,
1113 #else
1114         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNvfbcSwSessionInfo_IMPL,
1115 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1116         /*flags=*/      0x10u,
1117         /*accessRight=*/0x0u,
1118         /*methodId=*/   0x2080017cu,
1119         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NVFBC_SW_SESSION_INFO_PARAMS),
1120         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1121 #if NV_PRINTF_STRINGS_ALLOWED
1122         /*func=*/       "subdeviceCtrlCmdGpuGetNvfbcSwSessionInfo"
1123 #endif
1124     },
1125     {               /*  [59] */
1126 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
1127         /*pFunc=*/      (void (*)(void)) NULL,
1128 #else
1129         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetVmmuSegmentSize_IMPL,
1130 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
1131         /*flags=*/      0x4210u,
1132         /*accessRight=*/0x0u,
1133         /*methodId=*/   0x2080017eu,
1134         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_VMMU_SEGMENT_SIZE_PARAMS),
1135         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1136 #if NV_PRINTF_STRINGS_ALLOWED
1137         /*func=*/       "subdeviceCtrlCmdGpuGetVmmuSegmentSize"
1138 #endif
1139     },
1140     {               /*  [60] */
1141 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1142         /*pFunc=*/      (void (*)(void)) NULL,
1143 #else
1144         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPartitionCapacity_IMPL,
1145 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1146         /*flags=*/      0x400210u,
1147         /*accessRight=*/0x0u,
1148         /*methodId=*/   0x20800181u,
1149         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PARTITION_CAPACITY_PARAMS),
1150         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1151 #if NV_PRINTF_STRINGS_ALLOWED
1152         /*func=*/       "subdeviceCtrlCmdGpuGetPartitionCapacity"
1153 #endif
1154     },
1155     {               /*  [61] */
1156 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
1157         /*pFunc=*/      (void (*)(void)) NULL,
1158 #else
1159         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetCachedInfo_IMPL,
1160 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
1161         /*flags=*/      0x813u,
1162         /*accessRight=*/0x0u,
1163         /*methodId=*/   0x20800182u,
1164         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_INFO_V2_PARAMS),
1165         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1166 #if NV_PRINTF_STRINGS_ALLOWED
1167         /*func=*/       "subdeviceCtrlCmdGpuGetCachedInfo"
1168 #endif
1169     },
1170     {               /*  [62] */
1171 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1172         /*pFunc=*/      (void (*)(void)) NULL,
1173 #else
1174         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetPartitioningMode_IMPL,
1175 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1176         /*flags=*/      0x4u,
1177         /*accessRight=*/0x0u,
1178         /*methodId=*/   0x20800183u,
1179         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_PARTITIONING_MODE_PARAMS),
1180         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1181 #if NV_PRINTF_STRINGS_ALLOWED
1182         /*func=*/       "subdeviceCtrlCmdGpuSetPartitioningMode"
1183 #endif
1184     },
1185     {               /*  [63] */
1186 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1187         /*pFunc=*/      (void (*)(void)) NULL,
1188 #else
1189         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuDescribePartitions_IMPL,
1190 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1191         /*flags=*/      0x10u,
1192         /*accessRight=*/0x0u,
1193         /*methodId=*/   0x20800185u,
1194         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_DESCRIBE_PARTITIONS_PARAMS),
1195         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1196 #if NV_PRINTF_STRINGS_ALLOWED
1197         /*func=*/       "subdeviceCtrlCmdGpuDescribePartitions"
1198 #endif
1199     },
1200     {               /*  [64] */
1201 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
1202         /*pFunc=*/      (void (*)(void)) NULL,
1203 #else
1204         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetMaxSupportedPageSize_IMPL,
1205 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
1206         /*flags=*/      0x50u,
1207         /*accessRight=*/0x0u,
1208         /*methodId=*/   0x20800188u,
1209         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_MAX_SUPPORTED_PAGE_SIZE_PARAMS),
1210         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1211 #if NV_PRINTF_STRINGS_ALLOWED
1212         /*func=*/       "subdeviceCtrlCmdGpuGetMaxSupportedPageSize"
1213 #endif
1214     },
1215     {               /*  [65] */
1216 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1217         /*pFunc=*/      (void (*)(void)) NULL,
1218 #else
1219         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetActivePartitionIds_IMPL,
1220 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1221         /*flags=*/      0x850u,
1222         /*accessRight=*/0x0u,
1223         /*methodId=*/   0x2080018bu,
1224         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ACTIVE_PARTITION_IDS_PARAMS),
1225         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1226 #if NV_PRINTF_STRINGS_ALLOWED
1227         /*func=*/       "subdeviceCtrlCmdGpuGetActivePartitionIds"
1228 #endif
1229     },
1230     {               /*  [66] */
1231 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1232         /*pFunc=*/      (void (*)(void)) NULL,
1233 #else
1234         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPids_IMPL,
1235 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1236         /*flags=*/      0x10u,
1237         /*accessRight=*/0x0u,
1238         /*methodId=*/   0x2080018du,
1239         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PIDS_PARAMS),
1240         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1241 #if NV_PRINTF_STRINGS_ALLOWED
1242         /*func=*/       "subdeviceCtrlCmdGpuGetPids"
1243 #endif
1244     },
1245     {               /*  [67] */
1246 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1247         /*pFunc=*/      (void (*)(void)) NULL,
1248 #else
1249         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetPidInfo_IMPL,
1250 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1251         /*flags=*/      0x10u,
1252         /*accessRight=*/0x0u,
1253         /*methodId=*/   0x2080018eu,
1254         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_PID_INFO_PARAMS),
1255         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1256 #if NV_PRINTF_STRINGS_ALLOWED
1257         /*func=*/       "subdeviceCtrlCmdGpuGetPidInfo"
1258 #endif
1259     },
1260     {               /*  [68] */
1261 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
1262         /*pFunc=*/      (void (*)(void)) NULL,
1263 #else
1264         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuHandleVfPriFault_IMPL,
1265 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
1266         /*flags=*/      0x2210u,
1267         /*accessRight=*/0x0u,
1268         /*methodId=*/   0x20800192u,
1269         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_HANDLE_VF_PRI_FAULT_PARAMS),
1270         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1271 #if NV_PRINTF_STRINGS_ALLOWED
1272         /*func=*/       "subdeviceCtrlCmdGpuHandleVfPriFault"
1273 #endif
1274     },
1275     {               /*  [69] */
1276 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x807u)
1277         /*pFunc=*/      (void (*)(void)) NULL,
1278 #else
1279         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetComputePolicyConfig_IMPL,
1280 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x807u)
1281         /*flags=*/      0x807u,
1282         /*accessRight=*/0x0u,
1283         /*methodId=*/   0x20800194u,
1284         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_COMPUTE_POLICY_CONFIG_PARAMS),
1285         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1286 #if NV_PRINTF_STRINGS_ALLOWED
1287         /*func=*/       "subdeviceCtrlCmdGpuSetComputePolicyConfig"
1288 #endif
1289     },
1290     {               /*  [70] */
1291 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
1292         /*pFunc=*/      (void (*)(void)) NULL,
1293 #else
1294         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetComputePolicyConfig_IMPL,
1295 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
1296         /*flags=*/      0x813u,
1297         /*accessRight=*/0x0u,
1298         /*methodId=*/   0x20800195u,
1299         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_COMPUTE_POLICY_CONFIG_PARAMS),
1300         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1301 #if NV_PRINTF_STRINGS_ALLOWED
1302         /*func=*/       "subdeviceCtrlCmdGpuGetComputePolicyConfig"
1303 #endif
1304     },
1305     {               /*  [71] */
1306 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1307         /*pFunc=*/      (void (*)(void)) NULL,
1308 #else
1309         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetGfid_IMPL,
1310 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1311         /*flags=*/      0x10u,
1312         /*accessRight=*/0x0u,
1313         /*methodId=*/   0x20800196u,
1314         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_GFID_PARAMS),
1315         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1316 #if NV_PRINTF_STRINGS_ALLOWED
1317         /*func=*/       "subdeviceCtrlCmdGpuGetGfid"
1318 #endif
1319     },
1320     {               /*  [72] */
1321 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1322         /*pFunc=*/      (void (*)(void)) NULL,
1323 #else
1324         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdUpdateGfidP2pCapability_IMPL,
1325 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1326         /*flags=*/      0x4u,
1327         /*accessRight=*/0x0u,
1328         /*methodId=*/   0x20800197u,
1329         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GPU_UPDATE_GFID_P2P_CAPABILITY_PARAMS),
1330         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1331 #if NV_PRINTF_STRINGS_ALLOWED
1332         /*func=*/       "subdeviceCtrlCmdUpdateGfidP2pCapability"
1333 #endif
1334     },
1335     {               /*  [73] */
1336 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x840u)
1337         /*pFunc=*/      (void (*)(void)) NULL,
1338 #else
1339         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdValidateMemMapRequest_IMPL,
1340 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x840u)
1341         /*flags=*/      0x840u,
1342         /*accessRight=*/0x0u,
1343         /*methodId=*/   0x20800198u,
1344         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_VALIDATE_MEM_MAP_REQUEST_PARAMS),
1345         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1346 #if NV_PRINTF_STRINGS_ALLOWED
1347         /*func=*/       "subdeviceCtrlCmdValidateMemMapRequest"
1348 #endif
1349     },
1350     {               /*  [74] */
1351 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1352         /*pFunc=*/      (void (*)(void)) NULL,
1353 #else
1354         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuSetEgmGpaFabricAddr_IMPL,
1355 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1356         /*flags=*/      0x10u,
1357         /*accessRight=*/0x0u,
1358         /*methodId=*/   0x20800199u,
1359         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_SET_EGM_GPA_FABRIC_BASE_ADDR_PARAMS),
1360         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1361 #if NV_PRINTF_STRINGS_ALLOWED
1362         /*func=*/       "subdeviceCtrlCmdGpuSetEgmGpaFabricAddr"
1363 #endif
1364     },
1365     {               /*  [75] */
1366 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x12u)
1367         /*pFunc=*/      (void (*)(void)) NULL,
1368 #else
1369         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetEngineLoadTimes_IMPL,
1370 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x12u)
1371         /*flags=*/      0x12u,
1372         /*accessRight=*/0x0u,
1373         /*methodId=*/   0x2080019bu,
1374         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_ENGINE_LOAD_TIMES_PARAMS),
1375         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1376 #if NV_PRINTF_STRINGS_ALLOWED
1377         /*func=*/       "subdeviceCtrlCmdGpuGetEngineLoadTimes"
1378 #endif
1379     },
1380     {               /*  [76] */
1381 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1382         /*pFunc=*/      (void (*)(void)) NULL,
1383 #else
1384         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetP2pCaps_IMPL,
1385 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1386         /*flags=*/      0x400210u,
1387         /*accessRight=*/0x0u,
1388         /*methodId=*/   0x208001a0u,
1389         /*paramSize=*/  sizeof(NV2080_CTRL_GET_P2P_CAPS_PARAMS),
1390         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1391 #if NV_PRINTF_STRINGS_ALLOWED
1392         /*func=*/       "subdeviceCtrlCmdGetP2pCaps"
1393 #endif
1394     },
1395     {               /*  [77] */
1396 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1397         /*pFunc=*/      (void (*)(void)) NULL,
1398 #else
1399         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetComputeProfiles_IMPL,
1400 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1401         /*flags=*/      0x10u,
1402         /*accessRight=*/0x0u,
1403         /*methodId=*/   0x208001a2u,
1404         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_COMPUTE_PROFILES_PARAMS),
1405         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1406 #if NV_PRINTF_STRINGS_ALLOWED
1407         /*func=*/       "subdeviceCtrlCmdGpuGetComputeProfiles"
1408 #endif
1409     },
1410     {               /*  [78] */
1411 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1412         /*pFunc=*/      (void (*)(void)) NULL,
1413 #else
1414         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetGpuFabricProbeInfo_IMPL,
1415 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1416         /*flags=*/      0x850u,
1417         /*accessRight=*/0x0u,
1418         /*methodId=*/   0x208001a3u,
1419         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_GET_GPU_FABRIC_PROBE_INFO_PARAMS),
1420         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1421 #if NV_PRINTF_STRINGS_ALLOWED
1422         /*func=*/       "subdeviceCtrlCmdGetGpuFabricProbeInfo"
1423 #endif
1424     },
1425     {               /*  [79] */
1426 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404210u)
1427         /*pFunc=*/      (void (*)(void)) NULL,
1428 #else
1429         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetChipDetails_IMPL,
1430 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404210u)
1431         /*flags=*/      0x404210u,
1432         /*accessRight=*/0x0u,
1433         /*methodId=*/   0x208001a4u,
1434         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_CHIP_DETAILS_PARAMS),
1435         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1436 #if NV_PRINTF_STRINGS_ALLOWED
1437         /*func=*/       "subdeviceCtrlCmdGpuGetChipDetails"
1438 #endif
1439     },
1440     {               /*  [80] */
1441 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1442         /*pFunc=*/      (void (*)(void)) NULL,
1443 #else
1444         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuMigratableOps_IMPL,
1445 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1446         /*flags=*/      0x850u,
1447         /*accessRight=*/0x0u,
1448         /*methodId=*/   0x208001a6u,
1449         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_MIGRATABLE_OPS_PARAMS),
1450         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1451 #if NV_PRINTF_STRINGS_ALLOWED
1452         /*func=*/       "subdeviceCtrlCmdGpuMigratableOps"
1453 #endif
1454     },
1455     {               /*  [81] */
1456 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1457         /*pFunc=*/      (void (*)(void)) NULL,
1458 #else
1459         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetResetStatus_IMPL,
1460 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1461         /*flags=*/      0x210u,
1462         /*accessRight=*/0x0u,
1463         /*methodId=*/   0x208001abu,
1464         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_RESET_STATUS_PARAMS),
1465         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1466 #if NV_PRINTF_STRINGS_ALLOWED
1467         /*func=*/       "subdeviceCtrlCmdGpuGetResetStatus"
1468 #endif
1469     },
1470     {               /*  [82] */
1471 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1472         /*pFunc=*/      (void (*)(void)) NULL,
1473 #else
1474         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetDrainAndResetStatus_IMPL,
1475 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1476         /*flags=*/      0x210u,
1477         /*accessRight=*/0x0u,
1478         /*methodId=*/   0x208001aeu,
1479         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_DRAIN_AND_RESET_STATUS_PARAMS),
1480         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1481 #if NV_PRINTF_STRINGS_ALLOWED
1482         /*func=*/       "subdeviceCtrlCmdGpuGetDrainAndResetStatus"
1483 #endif
1484     },
1485     {               /*  [83] */
1486 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1487         /*pFunc=*/      (void (*)(void)) NULL,
1488 #else
1489         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetNvencSwSessionInfoV2_IMPL,
1490 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1491         /*flags=*/      0x400210u,
1492         /*accessRight=*/0x0u,
1493         /*methodId=*/   0x208001afu,
1494         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_NVENC_SW_SESSION_INFO_V2_PARAMS),
1495         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1496 #if NV_PRINTF_STRINGS_ALLOWED
1497         /*func=*/       "subdeviceCtrlCmdGpuGetNvencSwSessionInfoV2"
1498 #endif
1499     },
1500     {               /*  [84] */
1501 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1502         /*pFunc=*/      (void (*)(void)) NULL,
1503 #else
1504         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuGetConstructedFalconInfo_IMPL,
1505 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1506         /*flags=*/      0x210u,
1507         /*accessRight=*/0x0u,
1508         /*methodId=*/   0x208001b0u,
1509         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_CONSTRUCTED_FALCON_INFO_PARAMS),
1510         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1511 #if NV_PRINTF_STRINGS_ALLOWED
1512         /*func=*/       "subdeviceCtrlCmdGpuGetConstructedFalconInfo"
1513 #endif
1514     },
1515     {               /*  [85] */
1516 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x640u)
1517         /*pFunc=*/      (void (*)(void)) NULL,
1518 #else
1519         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGspStartTrace_IMPL,
1520 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x640u)
1521         /*flags=*/      0x640u,
1522         /*accessRight=*/0x0u,
1523         /*methodId=*/   0x208001e3u,
1524         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_GSP_START_TRACE_INFO_PARAMS),
1525         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1526 #if NV_PRINTF_STRINGS_ALLOWED
1527         /*func=*/       "subdeviceCtrlCmdInternalGspStartTrace"
1528 #endif
1529     },
1530     {               /*  [86] */
1531 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
1532         /*pFunc=*/      (void (*)(void)) NULL,
1533 #else
1534         /*pFunc=*/      (void (*)(void)) subdeviceCtrlGpuGetFipsStatus_IMPL,
1535 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
1536         /*flags=*/      0x204u,
1537         /*accessRight=*/0x0u,
1538         /*methodId=*/   0x208001e4u,
1539         /*paramSize=*/  sizeof(NV2080_CTRL_GPU_GET_FIPS_STATUS_PARAMS),
1540         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1541 #if NV_PRINTF_STRINGS_ALLOWED
1542         /*func=*/       "subdeviceCtrlGpuGetFipsStatus"
1543 #endif
1544     },
1545     {               /*  [87] */
1546 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1547         /*pFunc=*/      (void (*)(void)) NULL,
1548 #else
1549         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetNotification_IMPL,
1550 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1551         /*flags=*/      0x850u,
1552         /*accessRight=*/0x0u,
1553         /*methodId=*/   0x20800301u,
1554         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_SET_NOTIFICATION_PARAMS),
1555         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1556 #if NV_PRINTF_STRINGS_ALLOWED
1557         /*func=*/       "subdeviceCtrlCmdEventSetNotification"
1558 #endif
1559     },
1560     {               /*  [88] */
1561 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1562         /*pFunc=*/      (void (*)(void)) NULL,
1563 #else
1564         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetTrigger_IMPL,
1565 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1566         /*flags=*/      0x10u,
1567         /*accessRight=*/0x0u,
1568         /*methodId=*/   0x20800302u,
1569         /*paramSize=*/  0,
1570         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1571 #if NV_PRINTF_STRINGS_ALLOWED
1572         /*func=*/       "subdeviceCtrlCmdEventSetTrigger"
1573 #endif
1574     },
1575     {               /*  [89] */
1576 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1577         /*pFunc=*/      (void (*)(void)) NULL,
1578 #else
1579         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetMemoryNotifies_IMPL,
1580 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1581         /*flags=*/      0x10u,
1582         /*accessRight=*/0x0u,
1583         /*methodId=*/   0x20800303u,
1584         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_SET_MEMORY_NOTIFIES_PARAMS),
1585         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1586 #if NV_PRINTF_STRINGS_ALLOWED
1587         /*func=*/       "subdeviceCtrlCmdEventSetMemoryNotifies"
1588 #endif
1589     },
1590     {               /*  [90] */
1591 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1592         /*pFunc=*/      (void (*)(void)) NULL,
1593 #else
1594         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetSemaphoreMemory_IMPL,
1595 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1596         /*flags=*/      0x10u,
1597         /*accessRight=*/0x0u,
1598         /*methodId=*/   0x20800304u,
1599         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_SET_SEMAPHORE_MEMORY_PARAMS),
1600         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1601 #if NV_PRINTF_STRINGS_ALLOWED
1602         /*func=*/       "subdeviceCtrlCmdEventSetSemaphoreMemory"
1603 #endif
1604     },
1605     {               /*  [91] */
1606 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1607         /*pFunc=*/      (void (*)(void)) NULL,
1608 #else
1609         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetSemaMemValidation_IMPL,
1610 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1611         /*flags=*/      0x10u,
1612         /*accessRight=*/0x0u,
1613         /*methodId=*/   0x20800306u,
1614         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_SET_SEMA_MEM_VALIDATION_PARAMS),
1615         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1616 #if NV_PRINTF_STRINGS_ALLOWED
1617         /*func=*/       "subdeviceCtrlCmdEventSetSemaMemValidation"
1618 #endif
1619     },
1620     {               /*  [92] */
1621 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
1622         /*pFunc=*/      (void (*)(void)) NULL,
1623 #else
1624         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventSetTriggerFifo_IMPL,
1625 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
1626         /*flags=*/      0x11u,
1627         /*accessRight=*/0x0u,
1628         /*methodId=*/   0x20800308u,
1629         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_SET_TRIGGER_FIFO_PARAMS),
1630         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1631 #if NV_PRINTF_STRINGS_ALLOWED
1632         /*func=*/       "subdeviceCtrlCmdEventSetTriggerFifo"
1633 #endif
1634     },
1635     {               /*  [93] */
1636 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1637         /*pFunc=*/      (void (*)(void)) NULL,
1638 #else
1639         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventVideoBindEvtbuf_IMPL,
1640 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1641         /*flags=*/      0x850u,
1642         /*accessRight=*/0x0u,
1643         /*methodId=*/   0x20800309u,
1644         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_VIDEO_BIND_EVTBUF_PARAMS),
1645         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1646 #if NV_PRINTF_STRINGS_ALLOWED
1647         /*func=*/       "subdeviceCtrlCmdEventVideoBindEvtbuf"
1648 #endif
1649     },
1650     {               /*  [94] */
1651 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1652         /*pFunc=*/      (void (*)(void)) NULL,
1653 #else
1654         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEventGspTraceRatsBindEvtbuf_IMPL,
1655 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
1656         /*flags=*/      0x4u,
1657         /*accessRight=*/0x0u,
1658         /*methodId=*/   0x2080030au,
1659         /*paramSize=*/  sizeof(NV2080_CTRL_EVENT_RATS_GSP_TRACE_BIND_EVTBUF_PARAMS),
1660         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1661 #if NV_PRINTF_STRINGS_ALLOWED
1662         /*func=*/       "subdeviceCtrlCmdEventGspTraceRatsBindEvtbuf"
1663 #endif
1664     },
1665     {               /*  [95] */
1666 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1667         /*pFunc=*/      (void (*)(void)) NULL,
1668 #else
1669         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerSchedule_IMPL,
1670 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1671         /*flags=*/      0x10u,
1672         /*accessRight=*/0x0u,
1673         /*methodId=*/   0x20800401u,
1674         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_TIMER_SCHEDULE_PARAMS),
1675         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1676 #if NV_PRINTF_STRINGS_ALLOWED
1677         /*func=*/       "subdeviceCtrlCmdTimerSchedule"
1678 #endif
1679     },
1680     {               /*  [96] */
1681 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1682         /*pFunc=*/      (void (*)(void)) NULL,
1683 #else
1684         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerCancel_IMPL,
1685 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
1686         /*flags=*/      0x10u,
1687         /*accessRight=*/0x0u,
1688         /*methodId=*/   0x20800402u,
1689         /*paramSize=*/  0,
1690         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1691 #if NV_PRINTF_STRINGS_ALLOWED
1692         /*func=*/       "subdeviceCtrlCmdTimerCancel"
1693 #endif
1694     },
1695     {               /*  [97] */
1696 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1697         /*pFunc=*/      (void (*)(void)) NULL,
1698 #else
1699         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerGetTime_IMPL,
1700 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
1701         /*flags=*/      0x850u,
1702         /*accessRight=*/0x0u,
1703         /*methodId=*/   0x20800403u,
1704         /*paramSize=*/  sizeof(NV2080_CTRL_TIMER_GET_TIME_PARAMS),
1705         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1706 #if NV_PRINTF_STRINGS_ALLOWED
1707         /*func=*/       "subdeviceCtrlCmdTimerGetTime"
1708 #endif
1709     },
1710     {               /*  [98] */
1711 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
1712         /*pFunc=*/      (void (*)(void)) NULL,
1713 #else
1714         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerGetRegisterOffset_IMPL,
1715 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
1716         /*flags=*/      0x11u,
1717         /*accessRight=*/0x0u,
1718         /*methodId=*/   0x20800404u,
1719         /*paramSize=*/  sizeof(NV2080_CTRL_TIMER_GET_REGISTER_OFFSET_PARAMS),
1720         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1721 #if NV_PRINTF_STRINGS_ALLOWED
1722         /*func=*/       "subdeviceCtrlCmdTimerGetRegisterOffset"
1723 #endif
1724     },
1725     {               /*  [99] */
1726 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
1727         /*pFunc=*/      (void (*)(void)) NULL,
1728 #else
1729         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerGetGpuCpuTimeCorrelationInfo_IMPL,
1730 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
1731         /*flags=*/      0x810u,
1732         /*accessRight=*/0x0u,
1733         /*methodId=*/   0x20800406u,
1734         /*paramSize=*/  sizeof(NV2080_CTRL_TIMER_GET_GPU_CPU_TIME_CORRELATION_INFO_PARAMS),
1735         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1736 #if NV_PRINTF_STRINGS_ALLOWED
1737         /*func=*/       "subdeviceCtrlCmdTimerGetGpuCpuTimeCorrelationInfo"
1738 #endif
1739     },
1740     {               /*  [100] */
1741 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2010u)
1742         /*pFunc=*/      (void (*)(void)) NULL,
1743 #else
1744         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdTimerSetGrTickFreq_IMPL,
1745 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2010u)
1746         /*flags=*/      0x2010u,
1747         /*accessRight=*/0x0u,
1748         /*methodId=*/   0x20800407u,
1749         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_TIMER_SET_GR_TICK_FREQ_PARAMS),
1750         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1751 #if NV_PRINTF_STRINGS_ALLOWED
1752         /*func=*/       "subdeviceCtrlCmdTimerSetGrTickFreq"
1753 #endif
1754     },
1755     {               /*  [101] */
1756 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1757         /*pFunc=*/      (void (*)(void)) NULL,
1758 #else
1759         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdI2cReadBuffer_IMPL,
1760 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1761         /*flags=*/      0x210u,
1762         /*accessRight=*/0x0u,
1763         /*methodId=*/   0x20800601u,
1764         /*paramSize=*/  sizeof(NV2080_CTRL_I2C_READ_BUFFER_PARAMS),
1765         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1766 #if NV_PRINTF_STRINGS_ALLOWED
1767         /*func=*/       "subdeviceCtrlCmdI2cReadBuffer"
1768 #endif
1769     },
1770     {               /*  [102] */
1771 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1772         /*pFunc=*/      (void (*)(void)) NULL,
1773 #else
1774         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdI2cWriteBuffer_IMPL,
1775 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1776         /*flags=*/      0x210u,
1777         /*accessRight=*/0x0u,
1778         /*methodId=*/   0x20800602u,
1779         /*paramSize=*/  sizeof(NV2080_CTRL_I2C_WRITE_BUFFER_PARAMS),
1780         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1781 #if NV_PRINTF_STRINGS_ALLOWED
1782         /*func=*/       "subdeviceCtrlCmdI2cWriteBuffer"
1783 #endif
1784     },
1785     {               /*  [103] */
1786 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1787         /*pFunc=*/      (void (*)(void)) NULL,
1788 #else
1789         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdI2cReadReg_IMPL,
1790 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1791         /*flags=*/      0x210u,
1792         /*accessRight=*/0x0u,
1793         /*methodId=*/   0x20800603u,
1794         /*paramSize=*/  sizeof(NV2080_CTRL_I2C_RW_REG_PARAMS),
1795         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1796 #if NV_PRINTF_STRINGS_ALLOWED
1797         /*func=*/       "subdeviceCtrlCmdI2cReadReg"
1798 #endif
1799     },
1800     {               /*  [104] */
1801 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1802         /*pFunc=*/      (void (*)(void)) NULL,
1803 #else
1804         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdI2cWriteReg_IMPL,
1805 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1806         /*flags=*/      0x210u,
1807         /*accessRight=*/0x0u,
1808         /*methodId=*/   0x20800604u,
1809         /*paramSize=*/  sizeof(NV2080_CTRL_I2C_RW_REG_PARAMS),
1810         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1811 #if NV_PRINTF_STRINGS_ALLOWED
1812         /*func=*/       "subdeviceCtrlCmdI2cWriteReg"
1813 #endif
1814     },
1815     {               /*  [105] */
1816 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400212u)
1817         /*pFunc=*/      (void (*)(void)) NULL,
1818 #else
1819         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBiosGetSKUInfo_DISPATCH,
1820 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400212u)
1821         /*flags=*/      0x400212u,
1822         /*accessRight=*/0x0u,
1823         /*methodId=*/   0x20800808u,
1824         /*paramSize=*/  sizeof(NV2080_CTRL_BIOS_GET_SKU_INFO_PARAMS),
1825         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1826 #if NV_PRINTF_STRINGS_ALLOWED
1827         /*func=*/       "subdeviceCtrlCmdBiosGetSKUInfo"
1828 #endif
1829     },
1830     {               /*  [106] */
1831 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1832         /*pFunc=*/      (void (*)(void)) NULL,
1833 #else
1834         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBiosGetPostTime_DISPATCH,
1835 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1836         /*flags=*/      0x400210u,
1837         /*accessRight=*/0x0u,
1838         /*methodId=*/   0x20800809u,
1839         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BIOS_GET_POST_TIME_PARAMS),
1840         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1841 #if NV_PRINTF_STRINGS_ALLOWED
1842         /*func=*/       "subdeviceCtrlCmdBiosGetPostTime"
1843 #endif
1844     },
1845     {               /*  [107] */
1846 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1847         /*pFunc=*/      (void (*)(void)) NULL,
1848 #else
1849         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBiosGetUefiSupport_IMPL,
1850 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1851         /*flags=*/      0x210u,
1852         /*accessRight=*/0x0u,
1853         /*methodId=*/   0x2080080bu,
1854         /*paramSize=*/  sizeof(NV2080_CTRL_BIOS_GET_UEFI_SUPPORT_PARAMS),
1855         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1856 #if NV_PRINTF_STRINGS_ALLOWED
1857         /*func=*/       "subdeviceCtrlCmdBiosGetUefiSupport"
1858 #endif
1859     },
1860     {               /*  [108] */
1861 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1862         /*pFunc=*/      (void (*)(void)) NULL,
1863 #else
1864         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBiosGetNbsiV2_IMPL,
1865 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
1866         /*flags=*/      0x210u,
1867         /*accessRight=*/0x0u,
1868         /*methodId=*/   0x2080080eu,
1869         /*paramSize=*/  sizeof(NV2080_CTRL_BIOS_GET_NBSI_V2_PARAMS),
1870         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1871 #if NV_PRINTF_STRINGS_ALLOWED
1872         /*func=*/       "subdeviceCtrlCmdBiosGetNbsiV2"
1873 #endif
1874     },
1875     {               /*  [109] */
1876 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1877         /*pFunc=*/      (void (*)(void)) NULL,
1878 #else
1879         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBiosGetInfoV2_DISPATCH,
1880 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
1881         /*flags=*/      0x400210u,
1882         /*accessRight=*/0x0u,
1883         /*methodId=*/   0x20800810u,
1884         /*paramSize=*/  sizeof(NV2080_CTRL_BIOS_GET_INFO_V2_PARAMS),
1885         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1886 #if NV_PRINTF_STRINGS_ALLOWED
1887         /*func=*/       "subdeviceCtrlCmdBiosGetInfoV2"
1888 #endif
1889     },
1890     {               /*  [110] */
1891 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
1892         /*pFunc=*/      (void (*)(void)) NULL,
1893 #else
1894         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayGetStaticInfo_IMPL,
1895 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
1896         /*flags=*/      0x600u,
1897         /*accessRight=*/0x0u,
1898         /*methodId=*/   0x20800a01u,
1899         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_GET_STATIC_INFO_PARAMS),
1900         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1901 #if NV_PRINTF_STRINGS_ALLOWED
1902         /*func=*/       "subdeviceCtrlCmdDisplayGetStaticInfo"
1903 #endif
1904     },
1905     {               /*  [111] */
1906 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x5c0600u)
1907         /*pFunc=*/      (void (*)(void)) NULL,
1908 #else
1909         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysGetStaticConfig_DISPATCH,
1910 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x5c0600u)
1911         /*flags=*/      0x5c0600u,
1912         /*accessRight=*/0x0u,
1913         /*methodId=*/   0x20800a1cu,
1914         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_GET_STATIC_CONFIG_PARAMS),
1915         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1916 #if NV_PRINTF_STRINGS_ALLOWED
1917         /*func=*/       "subdeviceCtrlCmdMemSysGetStaticConfig"
1918 #endif
1919     },
1920     {               /*  [112] */
1921 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
1922         /*pFunc=*/      (void (*)(void)) NULL,
1923 #else
1924         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalUvmRegisterAccessCntrBuffer_IMPL,
1925 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
1926         /*flags=*/      0x400600u,
1927         /*accessRight=*/0x0u,
1928         /*methodId=*/   0x20800a1du,
1929         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_UVM_REGISTER_ACCESS_CNTR_BUFFER_PARAMS),
1930         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1931 #if NV_PRINTF_STRINGS_ALLOWED
1932         /*func=*/       "subdeviceCtrlCmdInternalUvmRegisterAccessCntrBuffer"
1933 #endif
1934     },
1935     {               /*  [113] */
1936 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
1937         /*pFunc=*/      (void (*)(void)) NULL,
1938 #else
1939         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalUvmUnregisterAccessCntrBuffer_IMPL,
1940 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
1941         /*flags=*/      0x400600u,
1942         /*accessRight=*/0x0u,
1943         /*methodId=*/   0x20800a1eu,
1944         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_UVM_UNREGISTER_ACCESS_CNTR_BUFFER_PARAMS),
1945         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1946 #if NV_PRINTF_STRINGS_ALLOWED
1947         /*func=*/       "subdeviceCtrlCmdInternalUvmUnregisterAccessCntrBuffer"
1948 #endif
1949     },
1950     {               /*  [114] */
1951 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102600u)
1952         /*pFunc=*/      (void (*)(void)) NULL,
1953 #else
1954         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetCaps_IMPL,
1955 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102600u)
1956         /*flags=*/      0x102600u,
1957         /*accessRight=*/0x0u,
1958         /*methodId=*/   0x20800a1fu,
1959         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_CAPS_PARAMS),
1960         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1961 #if NV_PRINTF_STRINGS_ALLOWED
1962         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetCaps"
1963 #endif
1964     },
1965     {               /*  [115] */
1966 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
1967         /*pFunc=*/      (void (*)(void)) NULL,
1968 #else
1969         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFlcnSetVideoEventBufferFlags_IMPL,
1970 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
1971         /*flags=*/      0x600u,
1972         /*accessRight=*/0x0u,
1973         /*methodId=*/   0x20800a21u,
1974         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FLCN_SET_VIDEO_EVENT_BUFFER_FLAGS_PARAMS),
1975         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1976 #if NV_PRINTF_STRINGS_ALLOWED
1977         /*func=*/       "subdeviceCtrlCmdInternalFlcnSetVideoEventBufferFlags"
1978 #endif
1979     },
1980     {               /*  [116] */
1981 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
1982         /*pFunc=*/      (void (*)(void)) NULL,
1983 #else
1984         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetGlobalSmOrder_IMPL,
1985 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
1986         /*flags=*/      0x1c2600u,
1987         /*accessRight=*/0x0u,
1988         /*methodId=*/   0x20800a22u,
1989         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_GLOBAL_SM_ORDER_PARAMS),
1990         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
1991 #if NV_PRINTF_STRINGS_ALLOWED
1992         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetGlobalSmOrder"
1993 #endif
1994     },
1995     {               /*  [117] */
1996 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
1997         /*pFunc=*/      (void (*)(void)) NULL,
1998 #else
1999         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMsencGetCaps_IMPL,
2000 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
2001         /*flags=*/      0x4600u,
2002         /*accessRight=*/0x0u,
2003         /*methodId=*/   0x20800a25u,
2004         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MSENC_GET_CAPS_PARAMS),
2005         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2006 #if NV_PRINTF_STRINGS_ALLOWED
2007         /*func=*/       "subdeviceCtrlCmdMsencGetCaps"
2008 #endif
2009     },
2010     {               /*  [118] */
2011 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2012         /*pFunc=*/      (void (*)(void)) NULL,
2013 #else
2014         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetFloorsweepingMasks_IMPL,
2015 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2016         /*flags=*/      0x1c2600u,
2017         /*accessRight=*/0x0u,
2018         /*methodId=*/   0x20800a26u,
2019         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_FLOORSWEEPING_MASKS_PARAMS),
2020         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2021 #if NV_PRINTF_STRINGS_ALLOWED
2022         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetFloorsweepingMasks"
2023 #endif
2024     },
2025     {               /*  [119] */
2026 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
2027         /*pFunc=*/      (void (*)(void)) NULL,
2028 #else
2029         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCtxBufferPtes_IMPL,
2030 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
2031         /*flags=*/      0x80000u,
2032         /*accessRight=*/0x0u,
2033         /*methodId=*/   0x20800a28u,
2034         /*paramSize=*/  sizeof(NV2080_CTRL_KGR_GET_CTX_BUFFER_PTES_PARAMS),
2035         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2036 #if NV_PRINTF_STRINGS_ALLOWED
2037         /*func=*/       "subdeviceCtrlCmdKGrGetCtxBufferPtes"
2038 #endif
2039     },
2040     {               /*  [120] */
2041 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2042         /*pFunc=*/      (void (*)(void)) NULL,
2043 #else
2044         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFlcnSetVideoEventBufferMemory_IMPL,
2045 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2046         /*flags=*/      0x600u,
2047         /*accessRight=*/0x0u,
2048         /*methodId=*/   0x20800a29u,
2049         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FLCN_SET_VIDEO_EVENT_BUFFER_MEMORY_PARAMS),
2050         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2051 #if NV_PRINTF_STRINGS_ALLOWED
2052         /*func=*/       "subdeviceCtrlCmdInternalFlcnSetVideoEventBufferMemory"
2053 #endif
2054     },
2055     {               /*  [121] */
2056 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2057         /*pFunc=*/      (void (*)(void)) NULL,
2058 #else
2059         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetInfo_IMPL,
2060 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2061         /*flags=*/      0x1c2600u,
2062         /*accessRight=*/0x0u,
2063         /*methodId=*/   0x20800a2au,
2064         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_INFO_PARAMS),
2065         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2066 #if NV_PRINTF_STRINGS_ALLOWED
2067         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetInfo"
2068 #endif
2069     },
2070     {               /*  [122] */
2071 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2072         /*pFunc=*/      (void (*)(void)) NULL,
2073 #else
2074         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetZcullInfo_IMPL,
2075 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2076         /*flags=*/      0x1c2600u,
2077         /*accessRight=*/0x0u,
2078         /*methodId=*/   0x20800a2cu,
2079         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_ZCULL_INFO_PARAMS),
2080         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2081 #if NV_PRINTF_STRINGS_ALLOWED
2082         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetZcullInfo"
2083 #endif
2084     },
2085     {               /*  [123] */
2086 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2087         /*pFunc=*/      (void (*)(void)) NULL,
2088 #else
2089         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetRopInfo_IMPL,
2090 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2091         /*flags=*/      0x1c2600u,
2092         /*accessRight=*/0x0u,
2093         /*methodId=*/   0x20800a2eu,
2094         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_ROP_INFO_PARAMS),
2095         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2096 #if NV_PRINTF_STRINGS_ALLOWED
2097         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetRopInfo"
2098 #endif
2099     },
2100     {               /*  [124] */
2101 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2102         /*pFunc=*/      (void (*)(void)) NULL,
2103 #else
2104         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetPpcMasks_IMPL,
2105 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2106         /*flags=*/      0x1c2600u,
2107         /*accessRight=*/0x0u,
2108         /*methodId=*/   0x20800a30u,
2109         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_PPC_MASKS_PARAMS),
2110         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2111 #if NV_PRINTF_STRINGS_ALLOWED
2112         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetPpcMasks"
2113 #endif
2114     },
2115     {               /*  [125] */
2116 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2e00u)
2117         /*pFunc=*/      (void (*)(void)) NULL,
2118 #else
2119         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetContextBuffersInfo_IMPL,
2120 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2e00u)
2121         /*flags=*/      0x1c2e00u,
2122         /*accessRight=*/0x0u,
2123         /*methodId=*/   0x20800a32u,
2124         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_CONTEXT_BUFFERS_INFO_PARAMS),
2125         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2126 #if NV_PRINTF_STRINGS_ALLOWED
2127         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetContextBuffersInfo"
2128 #endif
2129     },
2130     {               /*  [126] */
2131 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2132         /*pFunc=*/      (void (*)(void)) NULL,
2133 #else
2134         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetSmIssueRateModifier_IMPL,
2135 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2136         /*flags=*/      0x1c2600u,
2137         /*accessRight=*/0x0u,
2138         /*methodId=*/   0x20800a34u,
2139         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_SM_ISSUE_RATE_MODIFIER_PARAMS),
2140         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2141 #if NV_PRINTF_STRINGS_ALLOWED
2142         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetSmIssueRateModifier"
2143 #endif
2144     },
2145     {               /*  [127] */
2146 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404600u)
2147         /*pFunc=*/      (void (*)(void)) NULL,
2148 #else
2149         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetChipInfo_IMPL,
2150 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404600u)
2151         /*flags=*/      0x404600u,
2152         /*accessRight=*/0x0u,
2153         /*methodId=*/   0x20800a36u,
2154         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPU_GET_CHIP_INFO_PARAMS),
2155         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2156 #if NV_PRINTF_STRINGS_ALLOWED
2157         /*func=*/       "subdeviceCtrlCmdInternalGetChipInfo"
2158 #endif
2159     },
2160     {               /*  [128] */
2161 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2162         /*pFunc=*/      (void (*)(void)) NULL,
2163 #else
2164         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrInternalSetFecsTraceHwEnable_IMPL,
2165 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2166         /*flags=*/      0x400600u,
2167         /*accessRight=*/0x0u,
2168         /*methodId=*/   0x20800a37u,
2169         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GR_SET_FECS_TRACE_HW_ENABLE_PARAMS),
2170         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2171 #if NV_PRINTF_STRINGS_ALLOWED
2172         /*func=*/       "subdeviceCtrlCmdGrInternalSetFecsTraceHwEnable"
2173 #endif
2174     },
2175     {               /*  [129] */
2176 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2177         /*pFunc=*/      (void (*)(void)) NULL,
2178 #else
2179         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrInternalGetFecsTraceHwEnable_IMPL,
2180 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2181         /*flags=*/      0x400600u,
2182         /*accessRight=*/0x0u,
2183         /*methodId=*/   0x20800a38u,
2184         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GR_GET_FECS_TRACE_HW_ENABLE_PARAMS),
2185         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2186 #if NV_PRINTF_STRINGS_ALLOWED
2187         /*func=*/       "subdeviceCtrlCmdGrInternalGetFecsTraceHwEnable"
2188 #endif
2189     },
2190     {               /*  [130] */
2191 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2192         /*pFunc=*/      (void (*)(void)) NULL,
2193 #else
2194         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrInternalSetFecsTraceRdOffset_IMPL,
2195 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2196         /*flags=*/      0x400600u,
2197         /*accessRight=*/0x0u,
2198         /*methodId=*/   0x20800a39u,
2199         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GR_SET_FECS_TRACE_RD_OFFSET_PARAMS),
2200         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2201 #if NV_PRINTF_STRINGS_ALLOWED
2202         /*func=*/       "subdeviceCtrlCmdGrInternalSetFecsTraceRdOffset"
2203 #endif
2204     },
2205     {               /*  [131] */
2206 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2207         /*pFunc=*/      (void (*)(void)) NULL,
2208 #else
2209         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrInternalSetFecsTraceWrOffset_IMPL,
2210 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2211         /*flags=*/      0x400600u,
2212         /*accessRight=*/0x0u,
2213         /*methodId=*/   0x20800a3au,
2214         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GR_SET_FECS_TRACE_WR_OFFSET_PARAMS),
2215         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2216 #if NV_PRINTF_STRINGS_ALLOWED
2217         /*func=*/       "subdeviceCtrlCmdGrInternalSetFecsTraceWrOffset"
2218 #endif
2219     },
2220     {               /*  [132] */
2221 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2222         /*pFunc=*/      (void (*)(void)) NULL,
2223 #else
2224         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrInternalGetFecsTraceRdOffset_IMPL,
2225 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2226         /*flags=*/      0x400600u,
2227         /*accessRight=*/0x0u,
2228         /*methodId=*/   0x20800a3bu,
2229         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GR_GET_FECS_TRACE_RD_OFFSET_PARAMS),
2230         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2231 #if NV_PRINTF_STRINGS_ALLOWED
2232         /*func=*/       "subdeviceCtrlCmdGrInternalGetFecsTraceRdOffset"
2233 #endif
2234     },
2235     {               /*  [133] */
2236 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2237         /*pFunc=*/      (void (*)(void)) NULL,
2238 #else
2239         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize_IMPL,
2240 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2241         /*flags=*/      0x1c2600u,
2242         /*accessRight=*/0x0u,
2243         /*methodId=*/   0x20800a3du,
2244         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_FECS_RECORD_SIZE_PARAMS),
2245         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2246 #if NV_PRINTF_STRINGS_ALLOWED
2247         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize"
2248 #endif
2249     },
2250     {               /*  [134] */
2251 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100200u)
2252         /*pFunc=*/      (void (*)(void)) NULL,
2253 #else
2254         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrStaticGetFecsTraceDefines_IMPL,
2255 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100200u)
2256         /*flags=*/      0x100200u,
2257         /*accessRight=*/0x0u,
2258         /*methodId=*/   0x20800a3eu,
2259         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_FECS_TRACE_DEFINES_PARAMS),
2260         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2261 #if NV_PRINTF_STRINGS_ALLOWED
2262         /*func=*/       "subdeviceCtrlCmdGrStaticGetFecsTraceDefines"
2263 #endif
2264     },
2265     {               /*  [135] */
2266 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2267         /*pFunc=*/      (void (*)(void)) NULL,
2268 #else
2269         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines_IMPL,
2270 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2271         /*flags=*/      0x1c2600u,
2272         /*accessRight=*/0x0u,
2273         /*methodId=*/   0x20800a3fu,
2274         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_FECS_TRACE_DEFINES_PARAMS),
2275         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2276 #if NV_PRINTF_STRINGS_ALLOWED
2277         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines"
2278 #endif
2279     },
2280     {               /*  [136] */
2281 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c4600u)
2282         /*pFunc=*/      (void (*)(void)) NULL,
2283 #else
2284         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetDeviceInfoTable_IMPL,
2285 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c4600u)
2286         /*flags=*/      0x1c4600u,
2287         /*accessRight=*/0x0u,
2288         /*methodId=*/   0x20800a40u,
2289         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GET_DEVICE_INFO_TABLE_PARAMS),
2290         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2291 #if NV_PRINTF_STRINGS_ALLOWED
2292         /*func=*/       "subdeviceCtrlCmdInternalGetDeviceInfoTable"
2293 #endif
2294     },
2295     {               /*  [137] */
2296 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
2297         /*pFunc=*/      (void (*)(void)) NULL,
2298 #else
2299         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetUserRegisterAccessMap_IMPL,
2300 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
2301         /*flags=*/      0x4600u,
2302         /*accessRight=*/0x0u,
2303         /*methodId=*/   0x20800a41u,
2304         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPU_GET_USER_REGISTER_ACCESS_MAP_PARAMS),
2305         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2306 #if NV_PRINTF_STRINGS_ALLOWED
2307         /*func=*/       "subdeviceCtrlCmdInternalGetUserRegisterAccessMap"
2308 #endif
2309     },
2310     {               /*  [138] */
2311 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2312         /*pFunc=*/      (void (*)(void)) NULL,
2313 #else
2314         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalKMIGmgrPromoteGpuInstanceMemRange_IMPL,
2315 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2316         /*flags=*/      0x2600u,
2317         /*accessRight=*/0x0u,
2318         /*methodId=*/   0x20800a44u,
2319         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_KMIGMGR_PROMOTE_GPU_INSTANCE_MEM_RANGE_PARAMS),
2320         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2321 #if NV_PRINTF_STRINGS_ALLOWED
2322         /*func=*/       "subdeviceCtrlCmdInternalKMIGmgrPromoteGpuInstanceMemRange"
2323 #endif
2324     },
2325     {               /*  [139] */
2326 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2327         /*pFunc=*/      (void (*)(void)) NULL,
2328 #else
2329         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrInternalStaticGetPdbProperties_IMPL,
2330 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
2331         /*flags=*/      0x1c2600u,
2332         /*accessRight=*/0x0u,
2333         /*methodId=*/   0x20800a48u,
2334         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_GR_GET_PDB_PROPERTIES_PARAMS),
2335         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2336 #if NV_PRINTF_STRINGS_ALLOWED
2337         /*func=*/       "subdeviceCtrlCmdKGrInternalStaticGetPdbProperties"
2338 #endif
2339     },
2340     {               /*  [140] */
2341 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2342         /*pFunc=*/      (void (*)(void)) NULL,
2343 #else
2344         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayWriteInstMem_IMPL,
2345 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2346         /*flags=*/      0x600u,
2347         /*accessRight=*/0x0u,
2348         /*methodId=*/   0x20800a49u,
2349         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_WRITE_INST_MEM_PARAMS),
2350         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2351 #if NV_PRINTF_STRINGS_ALLOWED
2352         /*func=*/       "subdeviceCtrlCmdDisplayWriteInstMem"
2353 #endif
2354     },
2355     {               /*  [141] */
2356 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2357         /*pFunc=*/      (void (*)(void)) NULL,
2358 #else
2359         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalRecoverAllComputeContexts_IMPL,
2360 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2361         /*flags=*/      0x600u,
2362         /*accessRight=*/0x0u,
2363         /*methodId=*/   0x20800a4au,
2364         /*paramSize=*/  0,
2365         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2366 #if NV_PRINTF_STRINGS_ALLOWED
2367         /*func=*/       "subdeviceCtrlCmdInternalRecoverAllComputeContexts"
2368 #endif
2369     },
2370     {               /*  [142] */
2371 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2372         /*pFunc=*/      (void (*)(void)) NULL,
2373 #else
2374         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayGetIpVersion_IMPL,
2375 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2376         /*flags=*/      0x600u,
2377         /*accessRight=*/0x0u,
2378         /*methodId=*/   0x20800a4bu,
2379         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_GET_IP_VERSION_PARAMS),
2380         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2381 #if NV_PRINTF_STRINGS_ALLOWED
2382         /*func=*/       "subdeviceCtrlCmdDisplayGetIpVersion"
2383 #endif
2384     },
2385     {               /*  [143] */
2386 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2387         /*pFunc=*/      (void (*)(void)) NULL,
2388 #else
2389         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetSmcMode_IMPL,
2390 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2391         /*flags=*/      0x600u,
2392         /*accessRight=*/0x0u,
2393         /*methodId=*/   0x20800a4cu,
2394         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPU_GET_SMC_MODE_PARAMS),
2395         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2396 #if NV_PRINTF_STRINGS_ALLOWED
2397         /*func=*/       "subdeviceCtrlCmdInternalGetSmcMode"
2398 #endif
2399     },
2400     {               /*  [144] */
2401 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2402         /*pFunc=*/      (void (*)(void)) NULL,
2403 #else
2404         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplaySetupRgLineIntr_IMPL,
2405 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2406         /*flags=*/      0x600u,
2407         /*accessRight=*/0x0u,
2408         /*methodId=*/   0x20800a4du,
2409         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_SETUP_RG_LINE_INTR_PARAMS),
2410         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2411 #if NV_PRINTF_STRINGS_ALLOWED
2412         /*func=*/       "subdeviceCtrlCmdDisplaySetupRgLineIntr"
2413 #endif
2414     },
2415     {               /*  [145] */
2416 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2417         /*pFunc=*/      (void (*)(void)) NULL,
2418 #else
2419         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysSetPartitionableMem_IMPL,
2420 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2421         /*flags=*/      0x600u,
2422         /*accessRight=*/0x0u,
2423         /*methodId=*/   0x20800a51u,
2424         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_SET_PARTITIONABLE_MEM_PARAMS),
2425         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2426 #if NV_PRINTF_STRINGS_ALLOWED
2427         /*func=*/       "subdeviceCtrlCmdMemSysSetPartitionableMem"
2428 #endif
2429     },
2430     {               /*  [146] */
2431 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2432         /*pFunc=*/      (void (*)(void)) NULL,
2433 #else
2434         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFifoPromoteRunlistBuffers_IMPL,
2435 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2436         /*flags=*/      0x2600u,
2437         /*accessRight=*/0x0u,
2438         /*methodId=*/   0x20800a53u,
2439         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FIFO_PROMOTE_RUNLIST_BUFFERS_PARAMS),
2440         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2441 #if NV_PRINTF_STRINGS_ALLOWED
2442         /*func=*/       "subdeviceCtrlCmdInternalFifoPromoteRunlistBuffers"
2443 #endif
2444     },
2445     {               /*  [147] */
2446 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2447         /*pFunc=*/      (void (*)(void)) NULL,
2448 #else
2449         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplaySetImportedImpData_IMPL,
2450 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2451         /*flags=*/      0x600u,
2452         /*accessRight=*/0x0u,
2453         /*methodId=*/   0x20800a54u,
2454         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_SET_IMP_INIT_INFO_PARAMS),
2455         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2456 #if NV_PRINTF_STRINGS_ALLOWED
2457         /*func=*/       "subdeviceCtrlCmdDisplaySetImportedImpData"
2458 #endif
2459     },
2460     {               /*  [148] */
2461 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2462         /*pFunc=*/      (void (*)(void)) NULL,
2463 #else
2464         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdIsEgpuBridge_IMPL,
2465 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2466         /*flags=*/      0x600u,
2467         /*accessRight=*/0x0u,
2468         /*methodId=*/   0x20800a55u,
2469         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GET_EGPU_BRIDGE_INFO_PARAMS),
2470         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2471 #if NV_PRINTF_STRINGS_ALLOWED
2472         /*func=*/       "subdeviceCtrlCmdIsEgpuBridge"
2473 #endif
2474     },
2475     {               /*  [149] */
2476 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2477         /*pFunc=*/      (void (*)(void)) NULL,
2478 #else
2479         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalVmmuGetSpaForGpaEntries_IMPL,
2480 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2481         /*flags=*/      0x600u,
2482         /*accessRight=*/0x0u,
2483         /*methodId=*/   0x20800a57u,
2484         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_VMMU_GET_SPA_FOR_GPA_ENTRIES_PARAMS),
2485         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2486 #if NV_PRINTF_STRINGS_ALLOWED
2487         /*func=*/       "subdeviceCtrlCmdInternalVmmuGetSpaForGpaEntries"
2488 #endif
2489     },
2490     {               /*  [150] */
2491 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2492         /*pFunc=*/      (void (*)(void)) NULL,
2493 #else
2494         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplaySetChannelPushbuffer_IMPL,
2495 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2496         /*flags=*/      0x600u,
2497         /*accessRight=*/0x0u,
2498         /*methodId=*/   0x20800a58u,
2499         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_CHANNEL_PUSHBUFFER_PARAMS),
2500         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2501 #if NV_PRINTF_STRINGS_ALLOWED
2502         /*func=*/       "subdeviceCtrlCmdDisplaySetChannelPushbuffer"
2503 #endif
2504     },
2505     {               /*  [151] */
2506 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2507         /*pFunc=*/      (void (*)(void)) NULL,
2508 #else
2509         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGmmuGetStaticInfo_IMPL,
2510 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
2511         /*flags=*/      0x400600u,
2512         /*accessRight=*/0x0u,
2513         /*methodId=*/   0x20800a59u,
2514         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GMMU_GET_STATIC_INFO_PARAMS),
2515         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2516 #if NV_PRINTF_STRINGS_ALLOWED
2517         /*func=*/       "subdeviceCtrlCmdGmmuGetStaticInfo"
2518 #endif
2519     },
2520     {               /*  [152] */
2521 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2522         /*pFunc=*/      (void (*)(void)) NULL,
2523 #else
2524         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetHeapReservationSize_IMPL,
2525 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2526         /*flags=*/      0x2600u,
2527         /*accessRight=*/0x0u,
2528         /*methodId=*/   0x20800a5bu,
2529         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FB_GET_HEAP_RESERVATION_SIZE_PARAMS),
2530         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2531 #if NV_PRINTF_STRINGS_ALLOWED
2532         /*func=*/       "subdeviceCtrlCmdFbGetHeapReservationSize"
2533 #endif
2534     },
2535     {               /*  [153] */
2536 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2537         /*pFunc=*/      (void (*)(void)) NULL,
2538 #else
2539         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdIntrGetKernelTable_IMPL,
2540 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2541         /*flags=*/      0x600u,
2542         /*accessRight=*/0x0u,
2543         /*methodId=*/   0x20800a5cu,
2544         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_INTR_GET_KERNEL_TABLE_PARAMS),
2545         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2546 #if NV_PRINTF_STRINGS_ALLOWED
2547         /*func=*/       "subdeviceCtrlCmdIntrGetKernelTable"
2548 #endif
2549     },
2550     {               /*  [154] */
2551 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2552         /*pFunc=*/      (void (*)(void)) NULL,
2553 #else
2554         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayGetDisplayMask_IMPL,
2555 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2556         /*flags=*/      0x600u,
2557         /*accessRight=*/0x0u,
2558         /*methodId=*/   0x20800a5du,
2559         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISPLAY_GET_ACTIVE_DISPLAY_DEVICES_PARAMS),
2560         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2561 #if NV_PRINTF_STRINGS_ALLOWED
2562         /*func=*/       "subdeviceCtrlCmdDisplayGetDisplayMask"
2563 #endif
2564     },
2565     {               /*  [155] */
2566 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2e50u)
2567         /*pFunc=*/      (void (*)(void)) NULL,
2568 #else
2569         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFifoGetNumChannels_IMPL,
2570 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2e50u)
2571         /*flags=*/      0x2e50u,
2572         /*accessRight=*/0x0u,
2573         /*methodId=*/   0x20800a61u,
2574         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FIFO_GET_NUM_CHANNELS_PARAMS),
2575         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2576 #if NV_PRINTF_STRINGS_ALLOWED
2577         /*func=*/       "subdeviceCtrlCmdInternalFifoGetNumChannels"
2578 #endif
2579     },
2580     {               /*  [156] */
2581 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2582         /*pFunc=*/      (void (*)(void)) NULL,
2583 #else
2584         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalStaticKMIGmgrGetProfiles_IMPL,
2585 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2586         /*flags=*/      0x2600u,
2587         /*accessRight=*/0x0u,
2588         /*methodId=*/   0x20800a63u,
2589         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_MIGMGR_GET_PROFILES_PARAMS),
2590         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2591 #if NV_PRINTF_STRINGS_ALLOWED
2592         /*func=*/       "subdeviceCtrlCmdInternalStaticKMIGmgrGetProfiles"
2593 #endif
2594     },
2595     {               /*  [157] */
2596 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2597         /*pFunc=*/      (void (*)(void)) NULL,
2598 #else
2599         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalStaticKMIGmgrGetPartitionableEngines_IMPL,
2600 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2601         /*flags=*/      0x2600u,
2602         /*accessRight=*/0x0u,
2603         /*methodId=*/   0x20800a65u,
2604         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_MIGMGR_GET_PARTITIONABLE_ENGINES_PARAMS),
2605         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2606 #if NV_PRINTF_STRINGS_ALLOWED
2607         /*func=*/       "subdeviceCtrlCmdInternalStaticKMIGmgrGetPartitionableEngines"
2608 #endif
2609     },
2610     {               /*  [158] */
2611 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2612         /*pFunc=*/      (void (*)(void)) NULL,
2613 #else
2614         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalStaticKMIGmgrGetSwizzIdFbMemPageRanges_IMPL,
2615 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
2616         /*flags=*/      0x2600u,
2617         /*accessRight=*/0x0u,
2618         /*methodId=*/   0x20800a66u,
2619         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_MIGMGR_GET_SWIZZ_ID_FB_MEM_PAGE_RANGES_PARAMS),
2620         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2621 #if NV_PRINTF_STRINGS_ALLOWED
2622         /*func=*/       "subdeviceCtrlCmdInternalStaticKMIGmgrGetSwizzIdFbMemPageRanges"
2623 #endif
2624     },
2625     {               /*  [159] */
2626 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2627         /*pFunc=*/      (void (*)(void)) NULL,
2628 #else
2629         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKMemSysGetMIGMemoryConfig_133e5e,
2630 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2631         /*flags=*/      0x600u,
2632         /*accessRight=*/0x0u,
2633         /*methodId=*/   0x20800a67u,
2634         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_GET_MIG_MEMORY_CONFIG_PARAMS),
2635         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2636 #if NV_PRINTF_STRINGS_ALLOWED
2637         /*func=*/       "subdeviceCtrlCmdKMemSysGetMIGMemoryConfig"
2638 #endif
2639     },
2640     {               /*  [160] */
2641 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
2642         /*pFunc=*/      (void (*)(void)) NULL,
2643 #else
2644         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetZbcReferenced_IMPL,
2645 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
2646         /*flags=*/      0x10u,
2647         /*accessRight=*/0x0u,
2648         /*methodId=*/   0x20800a69u,
2649         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_SET_ZBC_REFERENCED_PARAMS),
2650         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2651 #if NV_PRINTF_STRINGS_ALLOWED
2652         /*func=*/       "subdeviceCtrlCmdFbSetZbcReferenced"
2653 #endif
2654     },
2655     {               /*  [161] */
2656 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2657         /*pFunc=*/      (void (*)(void)) NULL,
2658 #else
2659         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalRcWatchdogTimeout_IMPL,
2660 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2661         /*flags=*/      0x600u,
2662         /*accessRight=*/0x0u,
2663         /*methodId=*/   0x20800a6au,
2664         /*paramSize=*/  0,
2665         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2666 #if NV_PRINTF_STRINGS_ALLOWED
2667         /*func=*/       "subdeviceCtrlCmdInternalRcWatchdogTimeout"
2668 #endif
2669     },
2670     {               /*  [162] */
2671 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2672         /*pFunc=*/      (void (*)(void)) NULL,
2673 #else
2674         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysGetMIGMemoryPartitionTable_IMPL,
2675 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2676         /*flags=*/      0x600u,
2677         /*accessRight=*/0x0u,
2678         /*methodId=*/   0x20800a6bu,
2679         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_GET_MIG_MEMORY_PARTITION_TABLE_PARAMS),
2680         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2681 #if NV_PRINTF_STRINGS_ALLOWED
2682         /*func=*/       "subdeviceCtrlCmdMemSysGetMIGMemoryPartitionTable"
2683 #endif
2684     },
2685     {               /*  [163] */
2686 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2687         /*pFunc=*/      (void (*)(void)) NULL,
2688 #else
2689         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysL2InvalidateEvict_IMPL,
2690 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2691         /*flags=*/      0x600u,
2692         /*accessRight=*/0x0u,
2693         /*methodId=*/   0x20800a6cu,
2694         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_L2_INVALIDATE_EVICT_PARAMS),
2695         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2696 #if NV_PRINTF_STRINGS_ALLOWED
2697         /*func=*/       "subdeviceCtrlCmdMemSysL2InvalidateEvict"
2698 #endif
2699     },
2700     {               /*  [164] */
2701 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2702         /*pFunc=*/      (void (*)(void)) NULL,
2703 #else
2704         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysFlushL2AllRamsAndCaches_IMPL,
2705 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2706         /*flags=*/      0x600u,
2707         /*accessRight=*/0x0u,
2708         /*methodId=*/   0x20800a6du,
2709         /*paramSize=*/  0,
2710         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2711 #if NV_PRINTF_STRINGS_ALLOWED
2712         /*func=*/       "subdeviceCtrlCmdMemSysFlushL2AllRamsAndCaches"
2713 #endif
2714     },
2715     {               /*  [165] */
2716 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2717         /*pFunc=*/      (void (*)(void)) NULL,
2718 #else
2719         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysDisableNvlinkPeers_IMPL,
2720 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2721         /*flags=*/      0x600u,
2722         /*accessRight=*/0x0u,
2723         /*methodId=*/   0x20800a6eu,
2724         /*paramSize=*/  0,
2725         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2726 #if NV_PRINTF_STRINGS_ALLOWED
2727         /*func=*/       "subdeviceCtrlCmdMemSysDisableNvlinkPeers"
2728 #endif
2729     },
2730     {               /*  [166] */
2731 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2732         /*pFunc=*/      (void (*)(void)) NULL,
2733 #else
2734         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMemSysProgramRawCompressionMode_IMPL,
2735 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2736         /*flags=*/      0x600u,
2737         /*accessRight=*/0x0u,
2738         /*methodId=*/   0x20800a6fu,
2739         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_PROGRAM_RAW_COMPRESSION_MODE_PARAMS),
2740         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2741 #if NV_PRINTF_STRINGS_ALLOWED
2742         /*func=*/       "subdeviceCtrlCmdMemSysProgramRawCompressionMode"
2743 #endif
2744     },
2745     {               /*  [167] */
2746 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2747         /*pFunc=*/      (void (*)(void)) NULL,
2748 #else
2749         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusFlushWithSysmembar_IMPL,
2750 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2751         /*flags=*/      0x600u,
2752         /*accessRight=*/0x0u,
2753         /*methodId=*/   0x20800a70u,
2754         /*paramSize=*/  0,
2755         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2756 #if NV_PRINTF_STRINGS_ALLOWED
2757         /*func=*/       "subdeviceCtrlCmdInternalBusFlushWithSysmembar"
2758 #endif
2759     },
2760     {               /*  [168] */
2761 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2762         /*pFunc=*/      (void (*)(void)) NULL,
2763 #else
2764         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusSetupP2pMailboxLocal_IMPL,
2765 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2766         /*flags=*/      0x600u,
2767         /*accessRight=*/0x0u,
2768         /*methodId=*/   0x20800a71u,
2769         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_BUS_SETUP_P2P_MAILBOX_LOCAL_PARAMS),
2770         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2771 #if NV_PRINTF_STRINGS_ALLOWED
2772         /*func=*/       "subdeviceCtrlCmdInternalBusSetupP2pMailboxLocal"
2773 #endif
2774     },
2775     {               /*  [169] */
2776 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2777         /*pFunc=*/      (void (*)(void)) NULL,
2778 #else
2779         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusSetupP2pMailboxRemote_IMPL,
2780 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2781         /*flags=*/      0x600u,
2782         /*accessRight=*/0x0u,
2783         /*methodId=*/   0x20800a72u,
2784         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_BUS_SETUP_P2P_MAILBOX_REMOTE_PARAMS),
2785         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2786 #if NV_PRINTF_STRINGS_ALLOWED
2787         /*func=*/       "subdeviceCtrlCmdInternalBusSetupP2pMailboxRemote"
2788 #endif
2789     },
2790     {               /*  [170] */
2791 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2792         /*pFunc=*/      (void (*)(void)) NULL,
2793 #else
2794         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusDestroyP2pMailbox_IMPL,
2795 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2796         /*flags=*/      0x600u,
2797         /*accessRight=*/0x0u,
2798         /*methodId=*/   0x20800a73u,
2799         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BUS_DESTROY_P2P_MAILBOX_PARAMS),
2800         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2801 #if NV_PRINTF_STRINGS_ALLOWED
2802         /*func=*/       "subdeviceCtrlCmdInternalBusDestroyP2pMailbox"
2803 #endif
2804     },
2805     {               /*  [171] */
2806 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2807         /*pFunc=*/      (void (*)(void)) NULL,
2808 #else
2809         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusCreateC2cPeerMapping_IMPL,
2810 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2811         /*flags=*/      0x600u,
2812         /*accessRight=*/0x0u,
2813         /*methodId=*/   0x20800a74u,
2814         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BUS_CREATE_C2C_PEER_MAPPING_PARAMS),
2815         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2816 #if NV_PRINTF_STRINGS_ALLOWED
2817         /*func=*/       "subdeviceCtrlCmdInternalBusCreateC2cPeerMapping"
2818 #endif
2819     },
2820     {               /*  [172] */
2821 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2822         /*pFunc=*/      (void (*)(void)) NULL,
2823 #else
2824         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalBusRemoveC2cPeerMapping_IMPL,
2825 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2826         /*flags=*/      0x600u,
2827         /*accessRight=*/0x0u,
2828         /*methodId=*/   0x20800a75u,
2829         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BUS_REMOVE_C2C_PEER_MAPPING_PARAMS),
2830         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2831 #if NV_PRINTF_STRINGS_ALLOWED
2832         /*func=*/       "subdeviceCtrlCmdInternalBusRemoveC2cPeerMapping"
2833 #endif
2834     },
2835     {               /*  [173] */
2836 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2837         /*pFunc=*/      (void (*)(void)) NULL,
2838 #else
2839         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayPreUnixConsole_IMPL,
2840 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2841         /*flags=*/      0x600u,
2842         /*accessRight=*/0x0u,
2843         /*methodId=*/   0x20800a76u,
2844         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_DISPLAY_PRE_UNIX_CONSOLE_PARAMS),
2845         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2846 #if NV_PRINTF_STRINGS_ALLOWED
2847         /*func=*/       "subdeviceCtrlCmdDisplayPreUnixConsole"
2848 #endif
2849     },
2850     {               /*  [174] */
2851 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2852         /*pFunc=*/      (void (*)(void)) NULL,
2853 #else
2854         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayPostUnixConsole_IMPL,
2855 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2856         /*flags=*/      0x600u,
2857         /*accessRight=*/0x0u,
2858         /*methodId=*/   0x20800a77u,
2859         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_DISPLAY_POST_UNIX_CONSOLE_PARAMS),
2860         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2861 #if NV_PRINTF_STRINGS_ALLOWED
2862         /*func=*/       "subdeviceCtrlCmdDisplayPostUnixConsole"
2863 #endif
2864     },
2865     {               /*  [175] */
2866 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
2867         /*pFunc=*/      (void (*)(void)) NULL,
2868 #else
2869         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfCudaLimitDisable_IMPL,
2870 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
2871         /*flags=*/      0x610u,
2872         /*accessRight=*/0x0u,
2873         /*methodId=*/   0x20800a7au,
2874         /*paramSize=*/  0,
2875         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2876 #if NV_PRINTF_STRINGS_ALLOWED
2877         /*func=*/       "subdeviceCtrlCmdInternalPerfCudaLimitDisable"
2878 #endif
2879     },
2880     {               /*  [176] */
2881 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2882         /*pFunc=*/      (void (*)(void)) NULL,
2883 #else
2884         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrUnsetDynamicBoostLimit_IMPL,
2885 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2886         /*flags=*/      0x600u,
2887         /*accessRight=*/0x0u,
2888         /*methodId=*/   0x20800a7bu,
2889         /*paramSize=*/  0,
2890         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2891 #if NV_PRINTF_STRINGS_ALLOWED
2892         /*func=*/       "subdeviceCtrlCmdInternalPmgrUnsetDynamicBoostLimit"
2893 #endif
2894     },
2895     {               /*  [177] */
2896 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2897         /*pFunc=*/      (void (*)(void)) NULL,
2898 #else
2899         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfOptpCliClear_IMPL,
2900 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2901         /*flags=*/      0x600u,
2902         /*accessRight=*/0x0u,
2903         /*methodId=*/   0x20800a7cu,
2904         /*paramSize=*/  0,
2905         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2906 #if NV_PRINTF_STRINGS_ALLOWED
2907         /*func=*/       "subdeviceCtrlCmdInternalPerfOptpCliClear"
2908 #endif
2909     },
2910     {               /*  [178] */
2911 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2912         /*pFunc=*/      (void (*)(void)) NULL,
2913 #else
2914         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfGpuBoostSyncSetControl_IMPL,
2915 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2916         /*flags=*/      0x600u,
2917         /*accessRight=*/0x0u,
2918         /*methodId=*/   0x20800a7eu,
2919         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_GPU_BOOST_SYNC_CONTROL_PARAMS),
2920         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2921 #if NV_PRINTF_STRINGS_ALLOWED
2922         /*func=*/       "subdeviceCtrlCmdInternalPerfGpuBoostSyncSetControl"
2923 #endif
2924     },
2925     {               /*  [179] */
2926 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2927         /*pFunc=*/      (void (*)(void)) NULL,
2928 #else
2929         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfSyncGpuBoostSetLimits_IMPL,
2930 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2931         /*flags=*/      0x600u,
2932         /*accessRight=*/0x0u,
2933         /*methodId=*/   0x20800a7fu,
2934         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_GPU_BOOST_SYNC_SET_LIMITS_PARAMS),
2935         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2936 #if NV_PRINTF_STRINGS_ALLOWED
2937         /*func=*/       "subdeviceCtrlCmdInternalPerfSyncGpuBoostSetLimits"
2938 #endif
2939     },
2940     {               /*  [180] */
2941 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2942         /*pFunc=*/      (void (*)(void)) NULL,
2943 #else
2944         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfGpuBoostSyncGetInfo_IMPL,
2945 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2946         /*flags=*/      0x600u,
2947         /*accessRight=*/0x0u,
2948         /*methodId=*/   0x20800a80u,
2949         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_GPU_BOOST_SYNC_GET_INFO_PARAMS),
2950         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2951 #if NV_PRINTF_STRINGS_ALLOWED
2952         /*func=*/       "subdeviceCtrlCmdInternalPerfGpuBoostSyncGetInfo"
2953 #endif
2954     },
2955     {               /*  [181] */
2956 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2957         /*pFunc=*/      (void (*)(void)) NULL,
2958 #else
2959         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfGetAuxPowerState_IMPL,
2960 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2961         /*flags=*/      0x600u,
2962         /*accessRight=*/0x0u,
2963         /*methodId=*/   0x20800a81u,
2964         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_GET_AUX_POWER_STATE_PARAMS),
2965         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2966 #if NV_PRINTF_STRINGS_ALLOWED
2967         /*func=*/       "subdeviceCtrlCmdInternalPerfGetAuxPowerState"
2968 #endif
2969     },
2970     {               /*  [182] */
2971 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2972         /*pFunc=*/      (void (*)(void)) NULL,
2973 #else
2974         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubPeerConnConfig_IMPL,
2975 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2976         /*flags=*/      0x600u,
2977         /*accessRight=*/0x0u,
2978         /*methodId=*/   0x20800a88u,
2979         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_PEER_CONN_CONFIG_PARAMS),
2980         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2981 #if NV_PRINTF_STRINGS_ALLOWED
2982         /*func=*/       "subdeviceCtrlCmdHshubPeerConnConfig"
2983 #endif
2984     },
2985     {               /*  [183] */
2986 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2987         /*pFunc=*/      (void (*)(void)) NULL,
2988 #else
2989         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubFirstLinkPeerId_IMPL,
2990 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
2991         /*flags=*/      0x600u,
2992         /*accessRight=*/0x0u,
2993         /*methodId=*/   0x20800a89u,
2994         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_FIRST_LINK_PEER_ID_PARAMS),
2995         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
2996 #if NV_PRINTF_STRINGS_ALLOWED
2997         /*func=*/       "subdeviceCtrlCmdHshubFirstLinkPeerId"
2998 #endif
2999     },
3000     {               /*  [184] */
3001 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3002         /*pFunc=*/      (void (*)(void)) NULL,
3003 #else
3004         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubGetHshubIdForLinks_IMPL,
3005 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3006         /*flags=*/      0x600u,
3007         /*accessRight=*/0x0u,
3008         /*methodId=*/   0x20800a8au,
3009         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_GET_HSHUB_ID_FOR_LINKS_PARAMS),
3010         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3011 #if NV_PRINTF_STRINGS_ALLOWED
3012         /*func=*/       "subdeviceCtrlCmdHshubGetHshubIdForLinks"
3013 #endif
3014     },
3015     {               /*  [185] */
3016 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3017         /*pFunc=*/      (void (*)(void)) NULL,
3018 #else
3019         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubGetNumUnits_IMPL,
3020 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3021         /*flags=*/      0x600u,
3022         /*accessRight=*/0x0u,
3023         /*methodId=*/   0x20800a8bu,
3024         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_GET_NUM_UNITS_PARAMS),
3025         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3026 #if NV_PRINTF_STRINGS_ALLOWED
3027         /*func=*/       "subdeviceCtrlCmdHshubGetNumUnits"
3028 #endif
3029     },
3030     {               /*  [186] */
3031 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3032         /*pFunc=*/      (void (*)(void)) NULL,
3033 #else
3034         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubNextHshubId_IMPL,
3035 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3036         /*flags=*/      0x600u,
3037         /*accessRight=*/0x0u,
3038         /*methodId=*/   0x20800a8cu,
3039         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_NEXT_HSHUB_ID_PARAMS),
3040         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3041 #if NV_PRINTF_STRINGS_ALLOWED
3042         /*func=*/       "subdeviceCtrlCmdHshubNextHshubId"
3043 #endif
3044     },
3045     {               /*  [187] */
3046 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3047         /*pFunc=*/      (void (*)(void)) NULL,
3048 #else
3049         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdHshubEgmConfig_IMPL,
3050 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3051         /*flags=*/      0x600u,
3052         /*accessRight=*/0x0u,
3053         /*methodId=*/   0x20800a8du,
3054         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_HSHUB_EGM_CONFIG_PARAMS),
3055         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3056 #if NV_PRINTF_STRINGS_ALLOWED
3057         /*func=*/       "subdeviceCtrlCmdHshubEgmConfig"
3058 #endif
3059     },
3060     {               /*  [188] */
3061 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3062         /*pFunc=*/      (void (*)(void)) NULL,
3063 #else
3064         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPerfmonClientReservationCheck_IMPL,
3065 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3066         /*flags=*/      0x610u,
3067         /*accessRight=*/0x0u,
3068         /*methodId=*/   0x20800a98u,
3069         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_PERFMON_CLIENT_RESERVATION_CHECK_PARAMS),
3070         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3071 #if NV_PRINTF_STRINGS_ALLOWED
3072         /*func=*/       "subdeviceCtrlCmdInternalPerfPerfmonClientReservationCheck"
3073 #endif
3074     },
3075     {               /*  [189] */
3076 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3077         /*pFunc=*/      (void (*)(void)) NULL,
3078 #else
3079         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPerfmonClientReservationSet_IMPL,
3080 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3081         /*flags=*/      0x610u,
3082         /*accessRight=*/0x0u,
3083         /*methodId=*/   0x20800a99u,
3084         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_PERFMON_CLIENT_RESERVATION_SET_PARAMS),
3085         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3086 #if NV_PRINTF_STRINGS_ALLOWED
3087         /*func=*/       "subdeviceCtrlCmdInternalPerfPerfmonClientReservationSet"
3088 #endif
3089     },
3090     {               /*  [190] */
3091 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3092         /*pFunc=*/      (void (*)(void)) NULL,
3093 #else
3094         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfBoostSet_2x_IMPL,
3095 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3096         /*flags=*/      0x610u,
3097         /*accessRight=*/0x0u,
3098         /*methodId=*/   0x20800a9au,
3099         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_BOOST_SET_PARAMS_2X),
3100         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3101 #if NV_PRINTF_STRINGS_ALLOWED
3102         /*func=*/       "subdeviceCtrlCmdInternalPerfBoostSet_2x"
3103 #endif
3104     },
3105     {               /*  [191] */
3106 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3107         /*pFunc=*/      (void (*)(void)) NULL,
3108 #else
3109         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGmmuRegisterFaultBuffer_IMPL,
3110 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3111         /*flags=*/      0x400600u,
3112         /*accessRight=*/0x0u,
3113         /*methodId=*/   0x20800a9bu,
3114         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GMMU_REGISTER_FAULT_BUFFER_PARAMS),
3115         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3116 #if NV_PRINTF_STRINGS_ALLOWED
3117         /*func=*/       "subdeviceCtrlCmdInternalGmmuRegisterFaultBuffer"
3118 #endif
3119     },
3120     {               /*  [192] */
3121 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3122         /*pFunc=*/      (void (*)(void)) NULL,
3123 #else
3124         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGmmuUnregisterFaultBuffer_IMPL,
3125 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3126         /*flags=*/      0x400600u,
3127         /*accessRight=*/0x0u,
3128         /*methodId=*/   0x20800a9cu,
3129         /*paramSize=*/  0,
3130         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3131 #if NV_PRINTF_STRINGS_ALLOWED
3132         /*func=*/       "subdeviceCtrlCmdInternalGmmuUnregisterFaultBuffer"
3133 #endif
3134     },
3135     {               /*  [193] */
3136 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3137         /*pFunc=*/      (void (*)(void)) NULL,
3138 #else
3139         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGmmuRegisterClientShadowFaultBuffer_IMPL,
3140 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3141         /*flags=*/      0x600u,
3142         /*accessRight=*/0x0u,
3143         /*methodId=*/   0x20800a9du,
3144         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GMMU_REGISTER_CLIENT_SHADOW_FAULT_BUFFER_PARAMS),
3145         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3146 #if NV_PRINTF_STRINGS_ALLOWED
3147         /*func=*/       "subdeviceCtrlCmdInternalGmmuRegisterClientShadowFaultBuffer"
3148 #endif
3149     },
3150     {               /*  [194] */
3151 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3152         /*pFunc=*/      (void (*)(void)) NULL,
3153 #else
3154         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGmmuUnregisterClientShadowFaultBuffer_IMPL,
3155 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3156         /*flags=*/      0x600u,
3157         /*accessRight=*/0x0u,
3158         /*methodId=*/   0x20800a9eu,
3159         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GMMU_UNREGISTER_CLIENT_SHADOW_FAULT_BUFFER_PARAMS),
3160         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3161 #if NV_PRINTF_STRINGS_ALLOWED
3162         /*func=*/       "subdeviceCtrlCmdInternalGmmuUnregisterClientShadowFaultBuffer"
3163 #endif
3164     },
3165     {               /*  [195] */
3166 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3167         /*pFunc=*/      (void (*)(void)) NULL,
3168 #else
3169         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGmmuCopyReservedSplitGVASpacePdesServer_IMPL,
3170 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3171         /*flags=*/      0x600u,
3172         /*accessRight=*/0x0u,
3173         /*methodId=*/   0x20800a9fu,
3174         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GMMU_COPY_RESERVED_SPLIT_GVASPACE_PDES_TO_SERVER_PARAMS),
3175         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3176 #if NV_PRINTF_STRINGS_ALLOWED
3177         /*func=*/       "subdeviceCtrlCmdInternalGmmuCopyReservedSplitGVASpacePdesServer"
3178 #endif
3179     },
3180     {               /*  [196] */
3181 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3182         /*pFunc=*/      (void (*)(void)) NULL,
3183 #else
3184         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfBoostSet_3x_IMPL,
3185 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3186         /*flags=*/      0x610u,
3187         /*accessRight=*/0x0u,
3188         /*methodId=*/   0x20800aa0u,
3189         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_BOOST_SET_PARAMS_3X),
3190         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3191 #if NV_PRINTF_STRINGS_ALLOWED
3192         /*func=*/       "subdeviceCtrlCmdInternalPerfBoostSet_3x"
3193 #endif
3194     },
3195     {               /*  [197] */
3196 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3197         /*pFunc=*/      (void (*)(void)) NULL,
3198 #else
3199         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfBoostClear_3x_IMPL,
3200 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3201         /*flags=*/      0x610u,
3202         /*accessRight=*/0x0u,
3203         /*methodId=*/   0x20800aa1u,
3204         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_BOOST_CLEAR_PARAMS_3X),
3205         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3206 #if NV_PRINTF_STRINGS_ALLOWED
3207         /*func=*/       "subdeviceCtrlCmdInternalPerfBoostClear_3x"
3208 #endif
3209     },
3210     {               /*  [198] */
3211 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
3212         /*pFunc=*/      (void (*)(void)) NULL,
3213 #else
3214         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalKMIGmgrExportGPUInstance_IMPL,
3215 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
3216         /*flags=*/      0x400u,
3217         /*accessRight=*/0x0u,
3218         /*methodId=*/   0x20800aa7u,
3219         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_KMIGMGR_IMPORT_EXPORT_GPU_INSTANCE_PARAMS),
3220         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3221 #if NV_PRINTF_STRINGS_ALLOWED
3222         /*func=*/       "subdeviceCtrlCmdInternalKMIGmgrExportGPUInstance"
3223 #endif
3224     },
3225     {               /*  [199] */
3226 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
3227         /*pFunc=*/      (void (*)(void)) NULL,
3228 #else
3229         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalKMIGmgrImportGPUInstance_IMPL,
3230 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
3231         /*flags=*/      0x400u,
3232         /*accessRight=*/0x0u,
3233         /*methodId=*/   0x20800aa9u,
3234         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_KMIGMGR_IMPORT_EXPORT_GPU_INSTANCE_PARAMS),
3235         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3236 #if NV_PRINTF_STRINGS_ALLOWED
3237         /*func=*/       "subdeviceCtrlCmdInternalKMIGmgrImportGPUInstance"
3238 #endif
3239     },
3240     {               /*  [200] */
3241 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3242         /*pFunc=*/      (void (*)(void)) NULL,
3243 #else
3244         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBifGetStaticInfo_DISPATCH,
3245 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
3246         /*flags=*/      0x400600u,
3247         /*accessRight=*/0x0u,
3248         /*methodId=*/   0x20800aacu,
3249         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BIF_GET_STATIC_INFO_PARAMS),
3250         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3251 #if NV_PRINTF_STRINGS_ALLOWED
3252         /*func=*/       "subdeviceCtrlCmdBifGetStaticInfo"
3253 #endif
3254     },
3255     {               /*  [201] */
3256 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3257         /*pFunc=*/      (void (*)(void)) NULL,
3258 #else
3259         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalNvlinkEnableComputePeerAddr_IMPL,
3260 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3261         /*flags=*/      0x600u,
3262         /*accessRight=*/0x0u,
3263         /*methodId=*/   0x20800aadu,
3264         /*paramSize=*/  0,
3265         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3266 #if NV_PRINTF_STRINGS_ALLOWED
3267         /*func=*/       "subdeviceCtrlCmdInternalNvlinkEnableComputePeerAddr"
3268 #endif
3269     },
3270     {               /*  [202] */
3271 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3272         /*pFunc=*/      (void (*)(void)) NULL,
3273 #else
3274         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalNvlinkGetSetNvswitchFabricAddr_IMPL,
3275 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3276         /*flags=*/      0x600u,
3277         /*accessRight=*/0x0u,
3278         /*methodId=*/   0x20800aaeu,
3279         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_NVLINK_GET_SET_NVSWITCH_FABRIC_ADDR_PARAMS),
3280         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3281 #if NV_PRINTF_STRINGS_ALLOWED
3282         /*func=*/       "subdeviceCtrlCmdInternalNvlinkGetSetNvswitchFabricAddr"
3283 #endif
3284     },
3285     {               /*  [203] */
3286 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
3287         /*pFunc=*/      (void (*)(void)) NULL,
3288 #else
3289         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBifGetAspmL1Flags_IMPL,
3290 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
3291         /*flags=*/      0xe40u,
3292         /*accessRight=*/0x0u,
3293         /*methodId=*/   0x20800ab0u,
3294         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BIF_GET_ASPM_L1_FLAGS_PARAMS),
3295         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3296 #if NV_PRINTF_STRINGS_ALLOWED
3297         /*func=*/       "subdeviceCtrlCmdBifGetAspmL1Flags"
3298 #endif
3299     },
3300     {               /*  [204] */
3301 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3302         /*pFunc=*/      (void (*)(void)) NULL,
3303 #else
3304         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfCfControllerSetMaxVGpuVMCount_IMPL,
3305 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3306         /*flags=*/      0x600u,
3307         /*accessRight=*/0x0u,
3308         /*methodId=*/   0x20800ab1u,
3309         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PERF_CF_CONTROLLERS_SET_MAX_VGPU_VM_COUNT_PARAMS),
3310         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3311 #if NV_PRINTF_STRINGS_ALLOWED
3312         /*func=*/       "subdeviceCtrlCmdInternalPerfCfControllerSetMaxVGpuVMCount"
3313 #endif
3314     },
3315     {               /*  [205] */
3316 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3317         /*pFunc=*/      (void (*)(void)) NULL,
3318 #else
3319         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCcuMap_IMPL,
3320 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3321         /*flags=*/      0x600u,
3322         /*accessRight=*/0x0u,
3323         /*methodId=*/   0x20800ab3u,
3324         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CCU_MAP_INFO_PARAMS),
3325         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3326 #if NV_PRINTF_STRINGS_ALLOWED
3327         /*func=*/       "subdeviceCtrlCmdCcuMap"
3328 #endif
3329     },
3330     {               /*  [206] */
3331 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3332         /*pFunc=*/      (void (*)(void)) NULL,
3333 #else
3334         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCcuUnmap_IMPL,
3335 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3336         /*flags=*/      0x600u,
3337         /*accessRight=*/0x0u,
3338         /*methodId=*/   0x20800ab4u,
3339         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CCU_UNMAP_INFO_PARAMS),
3340         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3341 #if NV_PRINTF_STRINGS_ALLOWED
3342         /*func=*/       "subdeviceCtrlCmdCcuUnmap"
3343 #endif
3344     },
3345     {               /*  [207] */
3346 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3347         /*pFunc=*/      (void (*)(void)) NULL,
3348 #else
3349         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalSetP2pCaps_IMPL,
3350 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3351         /*flags=*/      0x600u,
3352         /*accessRight=*/0x0u,
3353         /*methodId=*/   0x20800ab5u,
3354         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_SET_P2P_CAPS_PARAMS),
3355         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3356 #if NV_PRINTF_STRINGS_ALLOWED
3357         /*func=*/       "subdeviceCtrlCmdInternalSetP2pCaps"
3358 #endif
3359     },
3360     {               /*  [208] */
3361 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3362         /*pFunc=*/      (void (*)(void)) NULL,
3363 #else
3364         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalRemoveP2pCaps_IMPL,
3365 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3366         /*flags=*/      0x600u,
3367         /*accessRight=*/0x0u,
3368         /*methodId=*/   0x20800ab6u,
3369         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_REMOVE_P2P_CAPS_PARAMS),
3370         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3371 #if NV_PRINTF_STRINGS_ALLOWED
3372         /*func=*/       "subdeviceCtrlCmdInternalRemoveP2pCaps"
3373 #endif
3374     },
3375     {               /*  [209] */
3376 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3377         /*pFunc=*/      (void (*)(void)) NULL,
3378 #else
3379         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetPcieP2pCaps_IMPL,
3380 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3381         /*flags=*/      0x600u,
3382         /*accessRight=*/0x0u,
3383         /*methodId=*/   0x20800ab8u,
3384         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GET_PCIE_P2P_CAPS_PARAMS),
3385         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3386 #if NV_PRINTF_STRINGS_ALLOWED
3387         /*func=*/       "subdeviceCtrlCmdInternalGetPcieP2pCaps"
3388 #endif
3389     },
3390     {               /*  [210] */
3391 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3392         /*pFunc=*/      (void (*)(void)) NULL,
3393 #else
3394         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBifSetPcieRo_IMPL,
3395 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3396         /*flags=*/      0x600u,
3397         /*accessRight=*/0x0u,
3398         /*methodId=*/   0x20800ab9u,
3399         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BIF_SET_PCIE_RO_PARAMS),
3400         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3401 #if NV_PRINTF_STRINGS_ALLOWED
3402         /*func=*/       "subdeviceCtrlCmdBifSetPcieRo"
3403 #endif
3404     },
3405     {               /*  [211] */
3406 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
3407         /*pFunc=*/      (void (*)(void)) NULL,
3408 #else
3409         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalStaticKMIGmgrGetComputeInstanceProfiles_IMPL,
3410 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
3411         /*flags=*/      0x2600u,
3412         /*accessRight=*/0x0u,
3413         /*methodId=*/   0x20800abau,
3414         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_STATIC_MIGMGR_GET_COMPUTE_PROFILES_PARAMS),
3415         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3416 #if NV_PRINTF_STRINGS_ALLOWED
3417         /*func=*/       "subdeviceCtrlCmdInternalStaticKMIGmgrGetComputeInstanceProfiles"
3418 #endif
3419     },
3420     {               /*  [212] */
3421 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3422         /*pFunc=*/      (void (*)(void)) NULL,
3423 #else
3424         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCcuSetStreamState_IMPL,
3425 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3426         /*flags=*/      0x600u,
3427         /*accessRight=*/0x0u,
3428         /*methodId=*/   0x20800abdu,
3429         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CCU_STREAM_STATE_PARAMS),
3430         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3431 #if NV_PRINTF_STRINGS_ALLOWED
3432         /*func=*/       "subdeviceCtrlCmdCcuSetStreamState"
3433 #endif
3434     },
3435     {               /*  [213] */
3436 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3437         /*pFunc=*/      (void (*)(void)) NULL,
3438 #else
3439         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalInitGpuIntr_IMPL,
3440 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3441         /*flags=*/      0x600u,
3442         /*accessRight=*/0x0u,
3443         /*methodId=*/   0x20800abeu,
3444         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_ATTACH_AND_INIT_PARAMS),
3445         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3446 #if NV_PRINTF_STRINGS_ALLOWED
3447         /*func=*/       "subdeviceCtrlCmdInternalInitGpuIntr"
3448 #endif
3449     },
3450     {               /*  [214] */
3451 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3452         /*pFunc=*/      (void (*)(void)) NULL,
3453 #else
3454         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncOptimizeTiming_IMPL,
3455 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3456         /*flags=*/      0x600u,
3457         /*accessRight=*/0x0u,
3458         /*methodId=*/   0x20800abfu,
3459         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_OPTIMIZE_TIMING_PARAMETERS_PARAMS),
3460         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3461 #if NV_PRINTF_STRINGS_ALLOWED
3462         /*func=*/       "subdeviceCtrlCmdInternalGsyncOptimizeTiming"
3463 #endif
3464     },
3465     {               /*  [215] */
3466 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3467         /*pFunc=*/      (void (*)(void)) NULL,
3468 #else
3469         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncGetDisplayIds_IMPL,
3470 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3471         /*flags=*/      0x600u,
3472         /*accessRight=*/0x0u,
3473         /*methodId=*/   0x20800ac0u,
3474         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_GET_DISPLAY_IDS_PARAMS),
3475         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3476 #if NV_PRINTF_STRINGS_ALLOWED
3477         /*func=*/       "subdeviceCtrlCmdInternalGsyncGetDisplayIds"
3478 #endif
3479     },
3480     {               /*  [216] */
3481 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3482         /*pFunc=*/      (void (*)(void)) NULL,
3483 #else
3484         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncSetStereoSync_IMPL,
3485 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3486         /*flags=*/      0x600u,
3487         /*accessRight=*/0x0u,
3488         /*methodId=*/   0x20800ac1u,
3489         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_SET_STREO_SYNC_PARAMS),
3490         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3491 #if NV_PRINTF_STRINGS_ALLOWED
3492         /*func=*/       "subdeviceCtrlCmdInternalGsyncSetStereoSync"
3493 #endif
3494     },
3495     {               /*  [217] */
3496 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3497         /*pFunc=*/      (void (*)(void)) NULL,
3498 #else
3499         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFbsrInit_IMPL,
3500 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3501         /*flags=*/      0x600u,
3502         /*accessRight=*/0x0u,
3503         /*methodId=*/   0x20800ac2u,
3504         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FBSR_INIT_PARAMS),
3505         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3506 #if NV_PRINTF_STRINGS_ALLOWED
3507         /*func=*/       "subdeviceCtrlCmdInternalFbsrInit"
3508 #endif
3509     },
3510     {               /*  [218] */
3511 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3512         /*pFunc=*/      (void (*)(void)) NULL,
3513 #else
3514         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFbsrSendRegionInfo_IMPL,
3515 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3516         /*flags=*/      0x600u,
3517         /*accessRight=*/0x0u,
3518         /*methodId=*/   0x20800ac3u,
3519         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FBSR_SEND_REGION_INFO_PARAMS),
3520         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3521 #if NV_PRINTF_STRINGS_ALLOWED
3522         /*func=*/       "subdeviceCtrlCmdInternalFbsrSendRegionInfo"
3523 #endif
3524     },
3525     {               /*  [219] */
3526 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3527         /*pFunc=*/      (void (*)(void)) NULL,
3528 #else
3529         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncGetVactiveLines_IMPL,
3530 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3531         /*flags=*/      0x600u,
3532         /*accessRight=*/0x0u,
3533         /*methodId=*/   0x20800ac4u,
3534         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_GET_VERTICAL_ACTIVE_LINES_PARAMS),
3535         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3536 #if NV_PRINTF_STRINGS_ALLOWED
3537         /*func=*/       "subdeviceCtrlCmdInternalGsyncGetVactiveLines"
3538 #endif
3539     },
3540     {               /*  [220] */
3541 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3542         /*pFunc=*/      (void (*)(void)) NULL,
3543 #else
3544         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalMemmgrGetVgpuHostRmReservedFb_IMPL,
3545 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
3546         /*flags=*/      0x610u,
3547         /*accessRight=*/0x0u,
3548         /*methodId=*/   0x20800ac5u,
3549         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMMGR_GET_VGPU_CONFIG_HOST_RESERVED_FB_PARAMS),
3550         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3551 #if NV_PRINTF_STRINGS_ALLOWED
3552         /*func=*/       "subdeviceCtrlCmdInternalMemmgrGetVgpuHostRmReservedFb"
3553 #endif
3554     },
3555     {               /*  [221] */
3556 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3557         /*pFunc=*/      (void (*)(void)) NULL,
3558 #else
3559         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPostInitBrightcStateLoad_IMPL,
3560 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3561         /*flags=*/      0x600u,
3562         /*accessRight=*/0x0u,
3563         /*methodId=*/   0x20800ac6u,
3564         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_INIT_BRIGHTC_STATE_LOAD_PARAMS),
3565         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3566 #if NV_PRINTF_STRINGS_ALLOWED
3567         /*func=*/       "subdeviceCtrlCmdInternalPostInitBrightcStateLoad"
3568 #endif
3569     },
3570     {               /*  [222] */
3571 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
3572         /*pFunc=*/      (void (*)(void)) NULL,
3573 #else
3574         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalNvlinkGetNumActiveLinksPerIoctrl_IMPL,
3575 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
3576         /*flags=*/      0x100600u,
3577         /*accessRight=*/0x0u,
3578         /*methodId=*/   0x20800ac7u,
3579         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_NVLINK_GET_NUM_ACTIVE_LINK_PER_IOCTRL_PARAMS),
3580         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3581 #if NV_PRINTF_STRINGS_ALLOWED
3582         /*func=*/       "subdeviceCtrlCmdInternalNvlinkGetNumActiveLinksPerIoctrl"
3583 #endif
3584     },
3585     {               /*  [223] */
3586 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
3587         /*pFunc=*/      (void (*)(void)) NULL,
3588 #else
3589         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalNvlinkGetTotalNumLinksPerIoctrl_IMPL,
3590 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
3591         /*flags=*/      0x100600u,
3592         /*accessRight=*/0x0u,
3593         /*methodId=*/   0x20800ac8u,
3594         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_NVLINK_GET_TOTAL_NUM_LINK_PER_IOCTRL_PARAMS),
3595         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3596 #if NV_PRINTF_STRINGS_ALLOWED
3597         /*func=*/       "subdeviceCtrlCmdInternalNvlinkGetTotalNumLinksPerIoctrl"
3598 #endif
3599     },
3600     {               /*  [224] */
3601 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3602         /*pFunc=*/      (void (*)(void)) NULL,
3603 #else
3604         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncIsDisplayIdValid_IMPL,
3605 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3606         /*flags=*/      0x600u,
3607         /*accessRight=*/0x0u,
3608         /*methodId=*/   0x20800ac9u,
3609         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_IS_DISPLAYID_VALID_PARAMS),
3610         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3611 #if NV_PRINTF_STRINGS_ALLOWED
3612         /*func=*/       "subdeviceCtrlCmdInternalGsyncIsDisplayIdValid"
3613 #endif
3614     },
3615     {               /*  [225] */
3616 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3617         /*pFunc=*/      (void (*)(void)) NULL,
3618 #else
3619         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGsyncSetOrRestoreGpioRasterSync_IMPL,
3620 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3621         /*flags=*/      0x600u,
3622         /*accessRight=*/0x0u,
3623         /*methodId=*/   0x20800acau,
3624         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GSYNC_SET_OR_RESTORE_RASTER_SYNC_PARAMS),
3625         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3626 #if NV_PRINTF_STRINGS_ALLOWED
3627         /*func=*/       "subdeviceCtrlCmdInternalGsyncSetOrRestoreGpioRasterSync"
3628 #endif
3629     },
3630     {               /*  [226] */
3631 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3632         /*pFunc=*/      (void (*)(void)) NULL,
3633 #else
3634         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalSmbpbiPfmReqHndlrCapUpdate_IMPL,
3635 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3636         /*flags=*/      0x600u,
3637         /*accessRight=*/0x0u,
3638         /*methodId=*/   0x20800acbu,
3639         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_SMBPBI_PFM_REQ_HNDLR_CAP_UPDATE_PARAMS),
3640         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3641 #if NV_PRINTF_STRINGS_ALLOWED
3642         /*func=*/       "subdeviceCtrlCmdInternalSmbpbiPfmReqHndlrCapUpdate"
3643 #endif
3644     },
3645     {               /*  [227] */
3646 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3647         /*pFunc=*/      (void (*)(void)) NULL,
3648 #else
3649         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrPfmReqHndlrStateLoadSync_IMPL,
3650 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3651         /*flags=*/      0x600u,
3652         /*accessRight=*/0x0u,
3653         /*methodId=*/   0x20800accu,
3654         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PFM_REQ_HNDLR_STATE_SYNC_PARAMS),
3655         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3656 #if NV_PRINTF_STRINGS_ALLOWED
3657         /*func=*/       "subdeviceCtrlCmdInternalPmgrPfmReqHndlrStateLoadSync"
3658 #endif
3659     },
3660     {               /*  [228] */
3661 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3662         /*pFunc=*/      (void (*)(void)) NULL,
3663 #else
3664         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalThermPfmReqHndlrStateInitSync_IMPL,
3665 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3666         /*flags=*/      0x600u,
3667         /*accessRight=*/0x0u,
3668         /*methodId=*/   0x20800acdu,
3669         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_PFM_REQ_HNDLR_STATE_SYNC_PARAMS),
3670         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3671 #if NV_PRINTF_STRINGS_ALLOWED
3672         /*func=*/       "subdeviceCtrlCmdInternalThermPfmReqHndlrStateInitSync"
3673 #endif
3674     },
3675     {               /*  [229] */
3676 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3677         /*pFunc=*/      (void (*)(void)) NULL,
3678 #else
3679         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPfmReqHndlrGetPm1State_IMPL,
3680 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3681         /*flags=*/      0x600u,
3682         /*accessRight=*/0x0u,
3683         /*methodId=*/   0x20800aceu,
3684         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PERF_PFM_REQ_HNDLR_GET_PM1_STATE_PARAMS),
3685         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3686 #if NV_PRINTF_STRINGS_ALLOWED
3687         /*func=*/       "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetPm1State"
3688 #endif
3689     },
3690     {               /*  [230] */
3691 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3692         /*pFunc=*/      (void (*)(void)) NULL,
3693 #else
3694         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPfmReqHndlrSetPm1State_IMPL,
3695 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3696         /*flags=*/      0x600u,
3697         /*accessRight=*/0x0u,
3698         /*methodId=*/   0x20800acfu,
3699         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PERF_PFM_REQ_HNDLR_SET_PM1_STATE_PARAMS),
3700         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3701 #if NV_PRINTF_STRINGS_ALLOWED
3702         /*func=*/       "subdeviceCtrlCmdInternalPerfPfmReqHndlrSetPm1State"
3703 #endif
3704     },
3705     {               /*  [231] */
3706 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3707         /*pFunc=*/      (void (*)(void)) NULL,
3708 #else
3709         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrPfmReqHndlrUpdateEdppLimit_IMPL,
3710 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3711         /*flags=*/      0x600u,
3712         /*accessRight=*/0x0u,
3713         /*methodId=*/   0x20800ad0u,
3714         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PMGR_PFM_REQ_HNDLR_UPDATE_EDPP_LIMIT_PARAMS),
3715         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3716 #if NV_PRINTF_STRINGS_ALLOWED
3717         /*func=*/       "subdeviceCtrlCmdInternalPmgrPfmReqHndlrUpdateEdppLimit"
3718 #endif
3719     },
3720     {               /*  [232] */
3721 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3722         /*pFunc=*/      (void (*)(void)) NULL,
3723 #else
3724         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalThermPfmReqHndlrUpdateTgpuLimit_IMPL,
3725 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3726         /*flags=*/      0x600u,
3727         /*accessRight=*/0x0u,
3728         /*methodId=*/   0x20800ad1u,
3729         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_THERM_PFM_REQ_HNDLR_UPDATE_TGPU_LIMIT_PARAMS),
3730         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3731 #if NV_PRINTF_STRINGS_ALLOWED
3732         /*func=*/       "subdeviceCtrlCmdInternalThermPfmReqHndlrUpdateTgpuLimit"
3733 #endif
3734     },
3735     {               /*  [233] */
3736 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3737         /*pFunc=*/      (void (*)(void)) NULL,
3738 #else
3739         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTgpMode_IMPL,
3740 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3741         /*flags=*/      0x600u,
3742         /*accessRight=*/0x0u,
3743         /*methodId=*/   0x20800ad2u,
3744         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PMGR_PFM_REQ_HNDLR_CONFIGURE_TGP_MODE_PARAMS),
3745         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3746 #if NV_PRINTF_STRINGS_ALLOWED
3747         /*func=*/       "subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTgpMode"
3748 #endif
3749     },
3750     {               /*  [234] */
3751 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3752         /*pFunc=*/      (void (*)(void)) NULL,
3753 #else
3754         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTurboV2_IMPL,
3755 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3756         /*flags=*/      0x600u,
3757         /*accessRight=*/0x0u,
3758         /*methodId=*/   0x20800ad3u,
3759         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PMGR_PFM_REQ_HNDLR_CONFIGURE_TURBO_V2_PARAMS),
3760         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3761 #if NV_PRINTF_STRINGS_ALLOWED
3762         /*func=*/       "subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTurboV2"
3763 #endif
3764     },
3765     {               /*  [235] */
3766 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3767         /*pFunc=*/      (void (*)(void)) NULL,
3768 #else
3769         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateInfo_IMPL,
3770 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3771         /*flags=*/      0x600u,
3772         /*accessRight=*/0x0u,
3773         /*methodId=*/   0x20800ad4u,
3774         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PERF_PFM_REQ_HNDLR_GET_VPSTATE_INFO_PARAMS),
3775         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3776 #if NV_PRINTF_STRINGS_ALLOWED
3777         /*func=*/       "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateInfo"
3778 #endif
3779     },
3780     {               /*  [236] */
3781 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3782         /*pFunc=*/      (void (*)(void)) NULL,
3783 #else
3784         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateMapping_IMPL,
3785 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3786         /*flags=*/      0x600u,
3787         /*accessRight=*/0x0u,
3788         /*methodId=*/   0x20800ad5u,
3789         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PERF_PFM_REQ_HNDLR_GET_VPSTATE_MAPPING_PARAMS),
3790         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3791 #if NV_PRINTF_STRINGS_ALLOWED
3792         /*func=*/       "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateMapping"
3793 #endif
3794     },
3795     {               /*  [237] */
3796 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3797         /*pFunc=*/      (void (*)(void)) NULL,
3798 #else
3799         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPerfPfmReqHndlrSetVpstate_IMPL,
3800 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3801         /*flags=*/      0x600u,
3802         /*accessRight=*/0x0u,
3803         /*methodId=*/   0x20800ad6u,
3804         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PERF_PFM_REQ_HNDLR_SET_VPSTATE_PARAMS),
3805         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3806 #if NV_PRINTF_STRINGS_ALLOWED
3807         /*func=*/       "subdeviceCtrlCmdInternalPerfPfmReqHndlrSetVpstate"
3808 #endif
3809     },
3810     {               /*  [238] */
3811 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2610u)
3812         /*pFunc=*/      (void (*)(void)) NULL,
3813 #else
3814         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalFifoGetNumSecureChannels_IMPL,
3815 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2610u)
3816         /*flags=*/      0x2610u,
3817         /*accessRight=*/0x0u,
3818         /*methodId=*/   0x20800ad8u,
3819         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_FIFO_GET_NUM_SECURE_CHANNELS_PARAMS),
3820         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3821 #if NV_PRINTF_STRINGS_ALLOWED
3822         /*func=*/       "subdeviceCtrlCmdInternalFifoGetNumSecureChannels"
3823 #endif
3824     },
3825     {               /*  [239] */
3826 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3827         /*pFunc=*/      (void (*)(void)) NULL,
3828 #else
3829         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdSpdmPartition_IMPL,
3830 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3831         /*flags=*/      0x600u,
3832         /*accessRight=*/0x0u,
3833         /*methodId=*/   0x20800ad9u,
3834         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_SPDM_PARTITION_PARAMS),
3835         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3836 #if NV_PRINTF_STRINGS_ALLOWED
3837         /*func=*/       "subdeviceCtrlCmdSpdmPartition"
3838 #endif
3839     },
3840     {               /*  [240] */
3841 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3842         /*pFunc=*/      (void (*)(void)) NULL,
3843 #else
3844         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetCoherentFbApertureSize_IMPL,
3845 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3846         /*flags=*/      0x600u,
3847         /*accessRight=*/0x0u,
3848         /*methodId=*/   0x20800adau,
3849         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GET_COHERENT_FB_APERTURE_SIZE_PARAMS),
3850         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3851 #if NV_PRINTF_STRINGS_ALLOWED
3852         /*func=*/       "subdeviceCtrlCmdInternalGetCoherentFbApertureSize"
3853 #endif
3854     },
3855     {               /*  [241] */
3856 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3857         /*pFunc=*/      (void (*)(void)) NULL,
3858 #else
3859         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBifDisableSystemMemoryAccess_IMPL,
3860 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3861         /*flags=*/      0x600u,
3862         /*accessRight=*/0x0u,
3863         /*methodId=*/   0x20800adbu,
3864         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_BIF_DISABLE_SYSTEM_MEMORY_ACCESS_PARAMS),
3865         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3866 #if NV_PRINTF_STRINGS_ALLOWED
3867         /*func=*/       "subdeviceCtrlCmdBifDisableSystemMemoryAccess"
3868 #endif
3869     },
3870     {               /*  [242] */
3871 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3872         /*pFunc=*/      (void (*)(void)) NULL,
3873 #else
3874         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplayPinsetsToLockpins_IMPL,
3875 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3876         /*flags=*/      0x600u,
3877         /*accessRight=*/0x0u,
3878         /*methodId=*/   0x20800adcu,
3879         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISP_PINSETS_TO_LOCKPINS_PARAMS),
3880         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3881 #if NV_PRINTF_STRINGS_ALLOWED
3882         /*func=*/       "subdeviceCtrlCmdDisplayPinsetsToLockpins"
3883 #endif
3884     },
3885     {               /*  [243] */
3886 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3887         /*pFunc=*/      (void (*)(void)) NULL,
3888 #else
3889         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalDetectHsVideoBridge_IMPL,
3890 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3891         /*flags=*/      0x600u,
3892         /*accessRight=*/0x0u,
3893         /*methodId=*/   0x20800addu,
3894         /*paramSize=*/  0,
3895         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3896 #if NV_PRINTF_STRINGS_ALLOWED
3897         /*func=*/       "subdeviceCtrlCmdInternalDetectHsVideoBridge"
3898 #endif
3899     },
3900     {               /*  [244] */
3901 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3902         /*pFunc=*/      (void (*)(void)) NULL,
3903 #else
3904         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDisplaySetSliLinkGpioSwControl_IMPL,
3905 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3906         /*flags=*/      0x600u,
3907         /*accessRight=*/0x0u,
3908         /*methodId=*/   0x20800adeu,
3909         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_DISP_SET_SLI_LINK_GPIO_SW_CONTROL_PARAMS),
3910         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3911 #if NV_PRINTF_STRINGS_ALLOWED
3912         /*func=*/       "subdeviceCtrlCmdDisplaySetSliLinkGpioSwControl"
3913 #endif
3914     },
3915     {               /*  [245] */
3916 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3917         /*pFunc=*/      (void (*)(void)) NULL,
3918 #else
3919         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalSetStaticEdidData_IMPL,
3920 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3921         /*flags=*/      0x600u,
3922         /*accessRight=*/0x0u,
3923         /*methodId=*/   0x20800adfu,
3924         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_SET_STATIC_EDID_DATA_PARAMS),
3925         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3926 #if NV_PRINTF_STRINGS_ALLOWED
3927         /*func=*/       "subdeviceCtrlCmdInternalSetStaticEdidData"
3928 #endif
3929     },
3930     {               /*  [246] */
3931 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3932         /*pFunc=*/      (void (*)(void)) NULL,
3933 #else
3934         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalConfComputeDeriveSwlKeys_IMPL,
3935 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3936         /*flags=*/      0x600u,
3937         /*accessRight=*/0x0u,
3938         /*methodId=*/   0x20800ae1u,
3939         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CONF_COMPUTE_DERIVE_SWL_KEYS_PARAMS),
3940         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3941 #if NV_PRINTF_STRINGS_ALLOWED
3942         /*func=*/       "subdeviceCtrlCmdInternalConfComputeDeriveSwlKeys"
3943 #endif
3944     },
3945     {               /*  [247] */
3946 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3947         /*pFunc=*/      (void (*)(void)) NULL,
3948 #else
3949         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalConfComputeDeriveLceKeys_IMPL,
3950 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3951         /*flags=*/      0x600u,
3952         /*accessRight=*/0x0u,
3953         /*methodId=*/   0x20800ae2u,
3954         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CONF_COMPUTE_DERIVE_LCE_KEYS_PARAMS),
3955         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3956 #if NV_PRINTF_STRINGS_ALLOWED
3957         /*func=*/       "subdeviceCtrlCmdInternalConfComputeDeriveLceKeys"
3958 #endif
3959     },
3960     {               /*  [248] */
3961 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3962         /*pFunc=*/      (void (*)(void)) NULL,
3963 #else
3964         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalConfComputeSetGpuState_IMPL,
3965 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3966         /*flags=*/      0x600u,
3967         /*accessRight=*/0x0u,
3968         /*methodId=*/   0x20800ae7u,
3969         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_CONF_COMPUTE_SET_GPU_STATE_PARAMS),
3970         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3971 #if NV_PRINTF_STRINGS_ALLOWED
3972         /*func=*/       "subdeviceCtrlCmdInternalConfComputeSetGpuState"
3973 #endif
3974     },
3975     {               /*  [249] */
3976 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3977         /*pFunc=*/      (void (*)(void)) NULL,
3978 #else
3979         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalDisplayAcpiSubsytemActivated_IMPL,
3980 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3981         /*flags=*/      0x600u,
3982         /*accessRight=*/0x0u,
3983         /*methodId=*/   0x20800af0u,
3984         /*paramSize=*/  0,
3985         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
3986 #if NV_PRINTF_STRINGS_ALLOWED
3987         /*func=*/       "subdeviceCtrlCmdInternalDisplayAcpiSubsytemActivated"
3988 #endif
3989     },
3990     {               /*  [250] */
3991 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3992         /*pFunc=*/      (void (*)(void)) NULL,
3993 #else
3994         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalDisplayPreModeSet_IMPL,
3995 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
3996         /*flags=*/      0x600u,
3997         /*accessRight=*/0x0u,
3998         /*methodId=*/   0x20800af1u,
3999         /*paramSize=*/  0,
4000         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4001 #if NV_PRINTF_STRINGS_ALLOWED
4002         /*func=*/       "subdeviceCtrlCmdInternalDisplayPreModeSet"
4003 #endif
4004     },
4005     {               /*  [251] */
4006 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4007         /*pFunc=*/      (void (*)(void)) NULL,
4008 #else
4009         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalDisplayPostModeSet_IMPL,
4010 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4011         /*flags=*/      0x600u,
4012         /*accessRight=*/0x0u,
4013         /*methodId=*/   0x20800af2u,
4014         /*paramSize=*/  0,
4015         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4016 #if NV_PRINTF_STRINGS_ALLOWED
4017         /*func=*/       "subdeviceCtrlCmdInternalDisplayPostModeSet"
4018 #endif
4019     },
4020     {               /*  [252] */
4021 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4022         /*pFunc=*/      (void (*)(void)) NULL,
4023 #else
4024         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalConfComputeGetStaticInfo_IMPL,
4025 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4026         /*flags=*/      0x600u,
4027         /*accessRight=*/0x0u,
4028         /*methodId=*/   0x20800af3u,
4029         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_CONF_COMPUTE_GET_STATIC_INFO_PARAMS),
4030         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4031 #if NV_PRINTF_STRINGS_ALLOWED
4032         /*func=*/       "subdeviceCtrlCmdInternalConfComputeGetStaticInfo"
4033 #endif
4034     },
4035     {               /*  [253] */
4036 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4037         /*pFunc=*/      (void (*)(void)) NULL,
4038 #else
4039         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp_DISPATCH,
4040 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4041         /*flags=*/      0x600u,
4042         /*accessRight=*/0x0u,
4043         /*methodId=*/   0x20800afau,
4044         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMMGR_MEMORY_TRANSFER_WITH_GSP_PARAMS),
4045         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4046 #if NV_PRINTF_STRINGS_ALLOWED
4047         /*func=*/       "subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp"
4048 #endif
4049     },
4050     {               /*  [254] */
4051 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4052         /*pFunc=*/      (void (*)(void)) NULL,
4053 #else
4054         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGetLocalAtsConfig_IMPL,
4055 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4056         /*flags=*/      0x600u,
4057         /*accessRight=*/0x0u,
4058         /*methodId=*/   0x20800afbu,
4059         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_GET_LOCAL_ATS_CONFIG_PARAMS),
4060         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4061 #if NV_PRINTF_STRINGS_ALLOWED
4062         /*func=*/       "subdeviceCtrlCmdInternalGetLocalAtsConfig"
4063 #endif
4064     },
4065     {               /*  [255] */
4066 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4067         /*pFunc=*/      (void (*)(void)) NULL,
4068 #else
4069         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalSetPeerAtsConfig_IMPL,
4070 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4071         /*flags=*/      0x600u,
4072         /*accessRight=*/0x0u,
4073         /*methodId=*/   0x20800afcu,
4074         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_MEMSYS_SET_PEER_ATS_CONFIG_PARAMS),
4075         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4076 #if NV_PRINTF_STRINGS_ALLOWED
4077         /*func=*/       "subdeviceCtrlCmdInternalSetPeerAtsConfig"
4078 #endif
4079     },
4080     {               /*  [256] */
4081 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4082         /*pFunc=*/      (void (*)(void)) NULL,
4083 #else
4084         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalPmgrPfmReqHndlrGetEdppLimitInfo_IMPL,
4085 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4086         /*flags=*/      0x600u,
4087         /*accessRight=*/0x0u,
4088         /*methodId=*/   0x20800afdu,
4089         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_INTERNAL_PMGR_PFM_REQ_HNDLR_GET_EDPP_LIMIT_INFO_PARAMS),
4090         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4091 #if NV_PRINTF_STRINGS_ALLOWED
4092         /*func=*/       "subdeviceCtrlCmdInternalPmgrPfmReqHndlrGetEdppLimitInfo"
4093 #endif
4094     },
4095     {               /*  [257] */
4096 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4097         /*pFunc=*/      (void (*)(void)) NULL,
4098 #else
4099         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalInitUserSharedData_IMPL,
4100 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4101         /*flags=*/      0x600u,
4102         /*accessRight=*/0x0u,
4103         /*methodId=*/   0x20800afeu,
4104         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_INIT_USER_SHARED_DATA_PARAMS),
4105         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4106 #if NV_PRINTF_STRINGS_ALLOWED
4107         /*func=*/       "subdeviceCtrlCmdInternalInitUserSharedData"
4108 #endif
4109     },
4110     {               /*  [258] */
4111 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4112         /*pFunc=*/      (void (*)(void)) NULL,
4113 #else
4114         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalUserSharedDataSetDataPoll_IMPL,
4115 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
4116         /*flags=*/      0x600u,
4117         /*accessRight=*/0x0u,
4118         /*methodId=*/   0x20800affu,
4119         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_USER_SHARED_DATA_SET_DATA_POLL_PARAMS),
4120         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4121 #if NV_PRINTF_STRINGS_ALLOWED
4122         /*func=*/       "subdeviceCtrlCmdInternalUserSharedDataSetDataPoll"
4123 #endif
4124     },
4125     {               /*  [259] */
4126 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4127         /*pFunc=*/      (void (*)(void)) NULL,
4128 #else
4129         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdSetGpfifo_IMPL,
4130 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4131         /*flags=*/      0x2210u,
4132         /*accessRight=*/0x0u,
4133         /*methodId=*/   0x20801102u,
4134         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_SET_GPFIFO_PARAMS),
4135         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4136 #if NV_PRINTF_STRINGS_ALLOWED
4137         /*func=*/       "subdeviceCtrlCmdSetGpfifo"
4138 #endif
4139     },
4140     {               /*  [260] */
4141 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4142         /*pFunc=*/      (void (*)(void)) NULL,
4143 #else
4144         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoBindEngines_IMPL,
4145 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4146         /*flags=*/      0x2210u,
4147         /*accessRight=*/0x0u,
4148         /*methodId=*/   0x20801103u,
4149         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_BIND_ENGINES_PARAMS),
4150         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4151 #if NV_PRINTF_STRINGS_ALLOWED
4152         /*func=*/       "subdeviceCtrlCmdFifoBindEngines"
4153 #endif
4154     },
4155     {               /*  [261] */
4156 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
4157         /*pFunc=*/      (void (*)(void)) NULL,
4158 #else
4159         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdSetOperationalProperties_IMPL,
4160 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
4161         /*flags=*/      0x2204u,
4162         /*accessRight=*/0x0u,
4163         /*methodId=*/   0x20801104u,
4164         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_SET_OPERATIONAL_PROPERTIES_PARAMS),
4165         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4166 #if NV_PRINTF_STRINGS_ALLOWED
4167         /*func=*/       "subdeviceCtrlCmdSetOperationalProperties"
4168 #endif
4169     },
4170     {               /*  [262] */
4171 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4172         /*pFunc=*/      (void (*)(void)) NULL,
4173 #else
4174         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetPhysicalChannelCount_IMPL,
4175 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4176         /*flags=*/      0x850u,
4177         /*accessRight=*/0x0u,
4178         /*methodId=*/   0x20801108u,
4179         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_GET_PHYSICAL_CHANNEL_COUNT_PARAMS),
4180         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4181 #if NV_PRINTF_STRINGS_ALLOWED
4182         /*func=*/       "subdeviceCtrlCmdGetPhysicalChannelCount"
4183 #endif
4184     },
4185     {               /*  [263] */
4186 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200010u)
4187         /*pFunc=*/      (void (*)(void)) NULL,
4188 #else
4189         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoGetInfo_IMPL,
4190 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200010u)
4191         /*flags=*/      0x200010u,
4192         /*accessRight=*/0x0u,
4193         /*methodId=*/   0x20801109u,
4194         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_GET_INFO_PARAMS),
4195         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4196 #if NV_PRINTF_STRINGS_ALLOWED
4197         /*func=*/       "subdeviceCtrlCmdFifoGetInfo"
4198 #endif
4199     },
4200     {               /*  [264] */
4201 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
4202         /*pFunc=*/      (void (*)(void)) NULL,
4203 #else
4204         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoDisableChannels_IMPL,
4205 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
4206         /*flags=*/      0x810u,
4207         /*accessRight=*/0x0u,
4208         /*methodId=*/   0x2080110bu,
4209         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_DISABLE_CHANNELS_PARAMS),
4210         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4211 #if NV_PRINTF_STRINGS_ALLOWED
4212         /*func=*/       "subdeviceCtrlCmdFifoDisableChannels"
4213 #endif
4214     },
4215     {               /*  [265] */
4216 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4217         /*pFunc=*/      (void (*)(void)) NULL,
4218 #else
4219         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoGetChannelMemInfo_IMPL,
4220 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4221         /*flags=*/      0x4u,
4222         /*accessRight=*/0x0u,
4223         /*methodId=*/   0x2080110cu,
4224         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FIFO_GET_CHANNEL_MEM_INFO_PARAMS),
4225         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4226 #if NV_PRINTF_STRINGS_ALLOWED
4227         /*func=*/       "subdeviceCtrlCmdFifoGetChannelMemInfo"
4228 #endif
4229     },
4230     {               /*  [266] */
4231 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4232         /*pFunc=*/      (void (*)(void)) NULL,
4233 #else
4234         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoGetUserdLocation_IMPL,
4235 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4236         /*flags=*/      0x10u,
4237         /*accessRight=*/0x0u,
4238         /*methodId=*/   0x2080110du,
4239         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FIFO_GET_USERD_LOCATION_PARAMS),
4240         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4241 #if NV_PRINTF_STRINGS_ALLOWED
4242         /*func=*/       "subdeviceCtrlCmdFifoGetUserdLocation"
4243 #endif
4244     },
4245     {               /*  [267] */
4246 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4247         /*pFunc=*/      (void (*)(void)) NULL,
4248 #else
4249         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoObjschedSwGetLog_IMPL,
4250 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4251         /*flags=*/      0x210u,
4252         /*accessRight=*/0x0u,
4253         /*methodId=*/   0x2080110eu,
4254         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_OBJSCHED_SW_GET_LOG_PARAMS),
4255         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4256 #if NV_PRINTF_STRINGS_ALLOWED
4257         /*func=*/       "subdeviceCtrlCmdFifoObjschedSwGetLog"
4258 #endif
4259     },
4260     {               /*  [268] */
4261 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
4262         /*pFunc=*/      (void (*)(void)) NULL,
4263 #else
4264         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoGetDeviceInfoTable_IMPL,
4265 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
4266         /*flags=*/      0x1c2200u,
4267         /*accessRight=*/0x0u,
4268         /*methodId=*/   0x20801112u,
4269         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_GET_DEVICE_INFO_TABLE_PARAMS),
4270         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4271 #if NV_PRINTF_STRINGS_ALLOWED
4272         /*func=*/       "subdeviceCtrlCmdFifoGetDeviceInfoTable"
4273 #endif
4274     },
4275     {               /*  [269] */
4276 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
4277         /*pFunc=*/      (void (*)(void)) NULL,
4278 #else
4279         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoClearFaultedBit_IMPL,
4280 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
4281         /*flags=*/      0x2204u,
4282         /*accessRight=*/0x0u,
4283         /*methodId=*/   0x20801113u,
4284         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FIFO_CLEAR_FAULTED_BIT_PARAMS),
4285         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4286 #if NV_PRINTF_STRINGS_ALLOWED
4287         /*func=*/       "subdeviceCtrlCmdFifoClearFaultedBit"
4288 #endif
4289     },
4290     {               /*  [270] */
4291 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2310u)
4292         /*pFunc=*/      (void (*)(void)) NULL,
4293 #else
4294         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoRunlistSetSchedPolicy_IMPL,
4295 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2310u)
4296         /*flags=*/      0x2310u,
4297         /*accessRight=*/0x2u,
4298         /*methodId=*/   0x20801115u,
4299         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_RUNLIST_SET_SCHED_POLICY_PARAMS),
4300         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4301 #if NV_PRINTF_STRINGS_ALLOWED
4302         /*func=*/       "subdeviceCtrlCmdFifoRunlistSetSchedPolicy"
4303 #endif
4304     },
4305     {               /*  [271] */
4306 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4307         /*pFunc=*/      (void (*)(void)) NULL,
4308 #else
4309         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoUpdateChannelInfo_IMPL,
4310 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4311         /*flags=*/      0x4u,
4312         /*accessRight=*/0x0u,
4313         /*methodId=*/   0x20801116u,
4314         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_UPDATE_CHANNEL_INFO_PARAMS),
4315         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4316 #if NV_PRINTF_STRINGS_ALLOWED
4317         /*func=*/       "subdeviceCtrlCmdFifoUpdateChannelInfo"
4318 #endif
4319     },
4320     {               /*  [272] */
4321 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4322         /*pFunc=*/      (void (*)(void)) NULL,
4323 #else
4324         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoDisableUsermodeChannels_IMPL,
4325 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4326         /*flags=*/      0x2200u,
4327         /*accessRight=*/0x0u,
4328         /*methodId=*/   0x20801117u,
4329         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_DISABLE_USERMODE_CHANNELS_PARAMS),
4330         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4331 #if NV_PRINTF_STRINGS_ALLOWED
4332         /*func=*/       "subdeviceCtrlCmdFifoDisableUsermodeChannels"
4333 #endif
4334     },
4335     {               /*  [273] */
4336 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4337         /*pFunc=*/      (void (*)(void)) NULL,
4338 #else
4339         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoSetupVfZombieSubctxPdb_IMPL,
4340 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4341         /*flags=*/      0x2210u,
4342         /*accessRight=*/0x0u,
4343         /*methodId=*/   0x20801118u,
4344         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_SETUP_VF_ZOMBIE_SUBCTX_PDB_PARAMS),
4345         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4346 #if NV_PRINTF_STRINGS_ALLOWED
4347         /*func=*/       "subdeviceCtrlCmdFifoSetupVfZombieSubctxPdb"
4348 #endif
4349     },
4350     {               /*  [274] */
4351 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4352         /*pFunc=*/      (void (*)(void)) NULL,
4353 #else
4354         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoGetAllocatedChannels_IMPL,
4355 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
4356         /*flags=*/      0x4u,
4357         /*accessRight=*/0x0u,
4358         /*methodId=*/   0x20801119u,
4359         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_GET_ALLOCATED_CHANNELS_PARAMS),
4360         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4361 #if NV_PRINTF_STRINGS_ALLOWED
4362         /*func=*/       "subdeviceCtrlCmdFifoGetAllocatedChannels"
4363 #endif
4364     },
4365     {               /*  [275] */
4366 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4367         /*pFunc=*/      (void (*)(void)) NULL,
4368 #else
4369         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoDisableChannelsForKeyRotation_IMPL,
4370 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4371         /*flags=*/      0x10u,
4372         /*accessRight=*/0x0u,
4373         /*methodId=*/   0x2080111au,
4374         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_DISABLE_CHANNELS_FOR_KEY_ROTATION_PARAMS),
4375         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4376 #if NV_PRINTF_STRINGS_ALLOWED
4377         /*func=*/       "subdeviceCtrlCmdFifoDisableChannelsForKeyRotation"
4378 #endif
4379     },
4380     {               /*  [276] */
4381 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4382         /*pFunc=*/      (void (*)(void)) NULL,
4383 #else
4384         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoObjschedGetState_IMPL,
4385 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4386         /*flags=*/      0x210u,
4387         /*accessRight=*/0x0u,
4388         /*methodId=*/   0x20801120u,
4389         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_OBJSCHED_GET_STATE_PARAMS),
4390         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4391 #if NV_PRINTF_STRINGS_ALLOWED
4392         /*func=*/       "subdeviceCtrlCmdFifoObjschedGetState"
4393 #endif
4394     },
4395     {               /*  [277] */
4396 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4397         /*pFunc=*/      (void (*)(void)) NULL,
4398 #else
4399         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoObjschedSetState_IMPL,
4400 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
4401         /*flags=*/      0x210u,
4402         /*accessRight=*/0x0u,
4403         /*methodId=*/   0x20801121u,
4404         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_OBJSCHED_SET_STATE_PARAMS),
4405         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4406 #if NV_PRINTF_STRINGS_ALLOWED
4407         /*func=*/       "subdeviceCtrlCmdFifoObjschedSetState"
4408 #endif
4409     },
4410     {               /*  [278] */
4411 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
4412         /*pFunc=*/      (void (*)(void)) NULL,
4413 #else
4414         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFifoObjschedGetCaps_DISPATCH,
4415 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
4416         /*flags=*/      0x400210u,
4417         /*accessRight=*/0x0u,
4418         /*methodId=*/   0x20801122u,
4419         /*paramSize=*/  sizeof(NV2080_CTRL_FIFO_OBJSCHED_GET_CAPS_PARAMS),
4420         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4421 #if NV_PRINTF_STRINGS_ALLOWED
4422         /*func=*/       "subdeviceCtrlCmdFifoObjschedGetCaps"
4423 #endif
4424     },
4425     {               /*  [279] */
4426 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4427         /*pFunc=*/      (void (*)(void)) NULL,
4428 #else
4429         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetInfo_IMPL,
4430 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4431         /*flags=*/      0x850u,
4432         /*accessRight=*/0x0u,
4433         /*methodId=*/   0x20801201u,
4434         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_INFO_PARAMS),
4435         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4436 #if NV_PRINTF_STRINGS_ALLOWED
4437         /*func=*/       "subdeviceCtrlCmdKGrGetInfo"
4438 #endif
4439     },
4440     {               /*  [280] */
4441 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4442         /*pFunc=*/      (void (*)(void)) NULL,
4443 #else
4444         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswZcullMode_IMPL,
4445 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4446         /*flags=*/      0x2210u,
4447         /*accessRight=*/0x0u,
4448         /*methodId=*/   0x20801205u,
4449         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_ZCULL_MODE_PARAMS),
4450         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4451 #if NV_PRINTF_STRINGS_ALLOWED
4452         /*func=*/       "subdeviceCtrlCmdKGrCtxswZcullMode"
4453 #endif
4454     },
4455     {               /*  [281] */
4456 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
4457         /*pFunc=*/      (void (*)(void)) NULL,
4458 #else
4459         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetZcullInfo_IMPL,
4460 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
4461         /*flags=*/      0x811u,
4462         /*accessRight=*/0x0u,
4463         /*methodId=*/   0x20801206u,
4464         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_ZCULL_INFO_PARAMS),
4465         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4466 #if NV_PRINTF_STRINGS_ALLOWED
4467         /*func=*/       "subdeviceCtrlCmdKGrGetZcullInfo"
4468 #endif
4469     },
4470     {               /*  [282] */
4471 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
4472         /*pFunc=*/      (void (*)(void)) NULL,
4473 #else
4474         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswPmMode_IMPL,
4475 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
4476         /*flags=*/      0x2850u,
4477         /*accessRight=*/0x0u,
4478         /*methodId=*/   0x20801207u,
4479         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_PM_MODE_PARAMS),
4480         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4481 #if NV_PRINTF_STRINGS_ALLOWED
4482         /*func=*/       "subdeviceCtrlCmdKGrCtxswPmMode"
4483 #endif
4484     },
4485     {               /*  [283] */
4486 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x802a10u)
4487         /*pFunc=*/      (void (*)(void)) NULL,
4488 #else
4489         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswZcullBind_IMPL,
4490 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x802a10u)
4491         /*flags=*/      0x802a10u,
4492         /*accessRight=*/0x0u,
4493         /*methodId=*/   0x20801208u,
4494         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_ZCULL_BIND_PARAMS),
4495         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4496 #if NV_PRINTF_STRINGS_ALLOWED
4497         /*func=*/       "subdeviceCtrlCmdKGrCtxswZcullBind"
4498 #endif
4499     },
4500     {               /*  [284] */
4501 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4502         /*pFunc=*/      (void (*)(void)) NULL,
4503 #else
4504         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswPmBind_IMPL,
4505 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4506         /*flags=*/      0x2210u,
4507         /*accessRight=*/0x0u,
4508         /*methodId=*/   0x20801209u,
4509         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_PM_BIND_PARAMS),
4510         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4511 #if NV_PRINTF_STRINGS_ALLOWED
4512         /*func=*/       "subdeviceCtrlCmdKGrCtxswPmBind"
4513 #endif
4514     },
4515     {               /*  [285] */
4516 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4517         /*pFunc=*/      (void (*)(void)) NULL,
4518 #else
4519         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrSetGpcTileMap_IMPL,
4520 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4521         /*flags=*/      0x2210u,
4522         /*accessRight=*/0x0u,
4523         /*methodId=*/   0x2080120au,
4524         /*paramSize=*/  sizeof(NV2080_CTRL_GR_SET_GPC_TILE_MAP_PARAMS),
4525         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4526 #if NV_PRINTF_STRINGS_ALLOWED
4527         /*func=*/       "subdeviceCtrlCmdKGrSetGpcTileMap"
4528 #endif
4529     },
4530     {               /*  [286] */
4531 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4532         /*pFunc=*/      (void (*)(void)) NULL,
4533 #else
4534         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswSmpcMode_IMPL,
4535 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4536         /*flags=*/      0x2210u,
4537         /*accessRight=*/0x0u,
4538         /*methodId=*/   0x2080120eu,
4539         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_SMPC_MODE_PARAMS),
4540         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4541 #if NV_PRINTF_STRINGS_ALLOWED
4542         /*func=*/       "subdeviceCtrlCmdKGrCtxswSmpcMode"
4543 #endif
4544     },
4545     {               /*  [287] */
4546 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4547         /*pFunc=*/      (void (*)(void)) NULL,
4548 #else
4549         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetSmToGpcTpcMappings_IMPL,
4550 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4551         /*flags=*/      0x850u,
4552         /*accessRight=*/0x0u,
4553         /*methodId=*/   0x2080120fu,
4554         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_SM_TO_GPC_TPC_MAPPINGS_PARAMS),
4555         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4556 #if NV_PRINTF_STRINGS_ALLOWED
4557         /*func=*/       "subdeviceCtrlCmdKGrGetSmToGpcTpcMappings"
4558 #endif
4559     },
4560     {               /*  [288] */
4561 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a10u)
4562         /*pFunc=*/      (void (*)(void)) NULL,
4563 #else
4564         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrSetCtxswPreemptionMode_IMPL,
4565 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a10u)
4566         /*flags=*/      0x2a10u,
4567         /*accessRight=*/0x0u,
4568         /*methodId=*/   0x20801210u,
4569         /*paramSize=*/  sizeof(NV2080_CTRL_GR_SET_CTXSW_PREEMPTION_MODE_PARAMS),
4570         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4571 #if NV_PRINTF_STRINGS_ALLOWED
4572         /*func=*/       "subdeviceCtrlCmdKGrSetCtxswPreemptionMode"
4573 #endif
4574     },
4575     {               /*  [289] */
4576 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4577         /*pFunc=*/      (void (*)(void)) NULL,
4578 #else
4579         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswPreemptionBind_IMPL,
4580 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4581         /*flags=*/      0x2210u,
4582         /*accessRight=*/0x0u,
4583         /*methodId=*/   0x20801211u,
4584         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_PREEMPTION_BIND_PARAMS),
4585         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4586 #if NV_PRINTF_STRINGS_ALLOWED
4587         /*func=*/       "subdeviceCtrlCmdKGrCtxswPreemptionBind"
4588 #endif
4589     },
4590     {               /*  [290] */
4591 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4592         /*pFunc=*/      (void (*)(void)) NULL,
4593 #else
4594         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrPcSamplingMode_IMPL,
4595 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4596         /*flags=*/      0x2210u,
4597         /*accessRight=*/0x0u,
4598         /*methodId=*/   0x20801212u,
4599         /*paramSize=*/  sizeof(NV2080_CTRL_GR_PC_SAMPLING_MODE_PARAMS),
4600         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4601 #if NV_PRINTF_STRINGS_ALLOWED
4602         /*func=*/       "subdeviceCtrlCmdKGrPcSamplingMode"
4603 #endif
4604     },
4605     {               /*  [291] */
4606 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4607         /*pFunc=*/      (void (*)(void)) NULL,
4608 #else
4609         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetROPInfo_IMPL,
4610 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4611         /*flags=*/      0x10u,
4612         /*accessRight=*/0x0u,
4613         /*methodId=*/   0x20801213u,
4614         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_ROP_INFO_PARAMS),
4615         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4616 #if NV_PRINTF_STRINGS_ALLOWED
4617         /*func=*/       "subdeviceCtrlCmdKGrGetROPInfo"
4618 #endif
4619     },
4620     {               /*  [292] */
4621 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4622         /*pFunc=*/      (void (*)(void)) NULL,
4623 #else
4624         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCtxswStats_IMPL,
4625 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4626         /*flags=*/      0x2210u,
4627         /*accessRight=*/0x0u,
4628         /*methodId=*/   0x20801215u,
4629         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CTXSW_STATS_PARAMS),
4630         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4631 #if NV_PRINTF_STRINGS_ALLOWED
4632         /*func=*/       "subdeviceCtrlCmdKGrGetCtxswStats"
4633 #endif
4634     },
4635     {               /*  [293] */
4636 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
4637         /*pFunc=*/      (void (*)(void)) NULL,
4638 #else
4639         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCtxBufferSize_IMPL,
4640 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
4641         /*flags=*/      0x50u,
4642         /*accessRight=*/0x0u,
4643         /*methodId=*/   0x20801218u,
4644         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CTX_BUFFER_SIZE_PARAMS),
4645         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4646 #if NV_PRINTF_STRINGS_ALLOWED
4647         /*func=*/       "subdeviceCtrlCmdKGrGetCtxBufferSize"
4648 #endif
4649     },
4650     {               /*  [294] */
4651 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
4652         /*pFunc=*/      (void (*)(void)) NULL,
4653 #else
4654         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCtxBufferInfo_IMPL,
4655 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
4656         /*flags=*/      0x80000u,
4657         /*accessRight=*/0x0u,
4658         /*methodId=*/   0x20801219u,
4659         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CTX_BUFFER_INFO_PARAMS),
4660         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4661 #if NV_PRINTF_STRINGS_ALLOWED
4662         /*func=*/       "subdeviceCtrlCmdKGrGetCtxBufferInfo"
4663 #endif
4664     },
4665     {               /*  [295] */
4666 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4667         /*pFunc=*/      (void (*)(void)) NULL,
4668 #else
4669         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetGlobalSmOrder_IMPL,
4670 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4671         /*flags=*/      0x850u,
4672         /*accessRight=*/0x0u,
4673         /*methodId=*/   0x2080121bu,
4674         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_GLOBAL_SM_ORDER_PARAMS),
4675         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4676 #if NV_PRINTF_STRINGS_ALLOWED
4677         /*func=*/       "subdeviceCtrlCmdKGrGetGlobalSmOrder"
4678 #endif
4679     },
4680     {               /*  [296] */
4681 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4682         /*pFunc=*/      (void (*)(void)) NULL,
4683 #else
4684         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCurrentResidentChannel_IMPL,
4685 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4686         /*flags=*/      0x2210u,
4687         /*accessRight=*/0x0u,
4688         /*methodId=*/   0x2080121cu,
4689         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CURRENT_RESIDENT_CHANNEL_PARAMS),
4690         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4691 #if NV_PRINTF_STRINGS_ALLOWED
4692         /*func=*/       "subdeviceCtrlCmdKGrGetCurrentResidentChannel"
4693 #endif
4694     },
4695     {               /*  [297] */
4696 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4697         /*pFunc=*/      (void (*)(void)) NULL,
4698 #else
4699         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetVatAlarmData_IMPL,
4700 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4701         /*flags=*/      0x2210u,
4702         /*accessRight=*/0x0u,
4703         /*methodId=*/   0x2080121du,
4704         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_VAT_ALARM_DATA_PARAMS),
4705         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4706 #if NV_PRINTF_STRINGS_ALLOWED
4707         /*func=*/       "subdeviceCtrlCmdKGrGetVatAlarmData"
4708 #endif
4709     },
4710     {               /*  [298] */
4711 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4712         /*pFunc=*/      (void (*)(void)) NULL,
4713 #else
4714         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetAttributeBufferSize_IMPL,
4715 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4716         /*flags=*/      0x10u,
4717         /*accessRight=*/0x0u,
4718         /*methodId=*/   0x2080121eu,
4719         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_ATTRIBUTE_BUFFER_SIZE_PARAMS),
4720         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4721 #if NV_PRINTF_STRINGS_ALLOWED
4722         /*func=*/       "subdeviceCtrlCmdKGrGetAttributeBufferSize"
4723 #endif
4724     },
4725     {               /*  [299] */
4726 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4727         /*pFunc=*/      (void (*)(void)) NULL,
4728 #else
4729         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGfxPoolQuerySize_IMPL,
4730 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4731         /*flags=*/      0x2200u,
4732         /*accessRight=*/0x0u,
4733         /*methodId=*/   0x2080121fu,
4734         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GFX_POOL_QUERY_SIZE_PARAMS),
4735         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4736 #if NV_PRINTF_STRINGS_ALLOWED
4737         /*func=*/       "subdeviceCtrlCmdKGrGfxPoolQuerySize"
4738 #endif
4739     },
4740     {               /*  [300] */
4741 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4742         /*pFunc=*/      (void (*)(void)) NULL,
4743 #else
4744         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGfxPoolInitialize_IMPL,
4745 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4746         /*flags=*/      0x2200u,
4747         /*accessRight=*/0x0u,
4748         /*methodId=*/   0x20801220u,
4749         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GFX_POOL_INITIALIZE_PARAMS),
4750         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4751 #if NV_PRINTF_STRINGS_ALLOWED
4752         /*func=*/       "subdeviceCtrlCmdKGrGfxPoolInitialize"
4753 #endif
4754     },
4755     {               /*  [301] */
4756 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4757         /*pFunc=*/      (void (*)(void)) NULL,
4758 #else
4759         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGfxPoolAddSlots_IMPL,
4760 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4761         /*flags=*/      0x2200u,
4762         /*accessRight=*/0x0u,
4763         /*methodId=*/   0x20801221u,
4764         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GFX_POOL_ADD_SLOTS_PARAMS),
4765         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4766 #if NV_PRINTF_STRINGS_ALLOWED
4767         /*func=*/       "subdeviceCtrlCmdKGrGfxPoolAddSlots"
4768 #endif
4769     },
4770     {               /*  [302] */
4771 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4772         /*pFunc=*/      (void (*)(void)) NULL,
4773 #else
4774         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGfxPoolRemoveSlots_IMPL,
4775 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
4776         /*flags=*/      0x2200u,
4777         /*accessRight=*/0x0u,
4778         /*methodId=*/   0x20801222u,
4779         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GFX_POOL_REMOVE_SLOTS_PARAMS),
4780         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4781 #if NV_PRINTF_STRINGS_ALLOWED
4782         /*func=*/       "subdeviceCtrlCmdKGrGfxPoolRemoveSlots"
4783 #endif
4784     },
4785     {               /*  [303] */
4786 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
4787         /*pFunc=*/      (void (*)(void)) NULL,
4788 #else
4789         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCapsV2_IMPL,
4790 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
4791         /*flags=*/      0x812u,
4792         /*accessRight=*/0x0u,
4793         /*methodId=*/   0x20801227u,
4794         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CAPS_V2_PARAMS),
4795         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4796 #if NV_PRINTF_STRINGS_ALLOWED
4797         /*func=*/       "subdeviceCtrlCmdKGrGetCapsV2"
4798 #endif
4799     },
4800     {               /*  [304] */
4801 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4802         /*pFunc=*/      (void (*)(void)) NULL,
4803 #else
4804         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetInfoV2_IMPL,
4805 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4806         /*flags=*/      0x850u,
4807         /*accessRight=*/0x0u,
4808         /*methodId=*/   0x20801228u,
4809         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_INFO_V2_PARAMS),
4810         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4811 #if NV_PRINTF_STRINGS_ALLOWED
4812         /*func=*/       "subdeviceCtrlCmdKGrGetInfoV2"
4813 #endif
4814     },
4815     {               /*  [305] */
4816 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4817         /*pFunc=*/      (void (*)(void)) NULL,
4818 #else
4819         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetGpcMask_IMPL,
4820 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4821         /*flags=*/      0x850u,
4822         /*accessRight=*/0x0u,
4823         /*methodId=*/   0x2080122au,
4824         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_GPC_MASK_PARAMS),
4825         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4826 #if NV_PRINTF_STRINGS_ALLOWED
4827         /*func=*/       "subdeviceCtrlCmdKGrGetGpcMask"
4828 #endif
4829     },
4830     {               /*  [306] */
4831 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4832         /*pFunc=*/      (void (*)(void)) NULL,
4833 #else
4834         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetTpcMask_IMPL,
4835 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4836         /*flags=*/      0x850u,
4837         /*accessRight=*/0x0u,
4838         /*methodId=*/   0x2080122bu,
4839         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_TPC_MASK_PARAMS),
4840         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4841 #if NV_PRINTF_STRINGS_ALLOWED
4842         /*func=*/       "subdeviceCtrlCmdKGrGetTpcMask"
4843 #endif
4844     },
4845     {               /*  [307] */
4846 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4847         /*pFunc=*/      (void (*)(void)) NULL,
4848 #else
4849         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrSetTpcPartitionMode_IMPL,
4850 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4851         /*flags=*/      0x2210u,
4852         /*accessRight=*/0x0u,
4853         /*methodId=*/   0x2080122cu,
4854         /*paramSize=*/  sizeof(NV2080_CTRL_GR_SET_TPC_PARTITION_MODE_PARAMS),
4855         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4856 #if NV_PRINTF_STRINGS_ALLOWED
4857         /*func=*/       "subdeviceCtrlCmdKGrSetTpcPartitionMode"
4858 #endif
4859     },
4860     {               /*  [308] */
4861 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4862         /*pFunc=*/      (void (*)(void)) NULL,
4863 #else
4864         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetEngineContextProperties_IMPL,
4865 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4866         /*flags=*/      0x10u,
4867         /*accessRight=*/0x0u,
4868         /*methodId=*/   0x2080122du,
4869         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_ENGINE_CONTEXT_PROPERTIES_PARAMS),
4870         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4871 #if NV_PRINTF_STRINGS_ALLOWED
4872         /*func=*/       "subdeviceCtrlCmdKGrGetEngineContextProperties"
4873 #endif
4874     },
4875     {               /*  [309] */
4876 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4877         /*pFunc=*/      (void (*)(void)) NULL,
4878 #else
4879         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetSmIssueRateModifier_IMPL,
4880 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4881         /*flags=*/      0x10u,
4882         /*accessRight=*/0x0u,
4883         /*methodId=*/   0x20801230u,
4884         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_SM_ISSUE_RATE_MODIFIER_PARAMS),
4885         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4886 #if NV_PRINTF_STRINGS_ALLOWED
4887         /*func=*/       "subdeviceCtrlCmdKGrGetSmIssueRateModifier"
4888 #endif
4889     },
4890     {               /*  [310] */
4891 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4892         /*pFunc=*/      (void (*)(void)) NULL,
4893 #else
4894         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrFecsBindEvtbufForUid_IMPL,
4895 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
4896         /*flags=*/      0x850u,
4897         /*accessRight=*/0x0u,
4898         /*methodId=*/   0x20801231u,
4899         /*paramSize=*/  sizeof(NV2080_CTRL_GR_FECS_BIND_EVTBUF_FOR_UID_PARAMS),
4900         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4901 #if NV_PRINTF_STRINGS_ALLOWED
4902         /*func=*/       "subdeviceCtrlCmdKGrFecsBindEvtbufForUid"
4903 #endif
4904     },
4905     {               /*  [311] */
4906 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x44u)
4907         /*pFunc=*/      (void (*)(void)) NULL,
4908 #else
4909         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetPhysGpcMask_IMPL,
4910 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x44u)
4911         /*flags=*/      0x44u,
4912         /*accessRight=*/0x0u,
4913         /*methodId=*/   0x20801232u,
4914         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_PHYS_GPC_MASK_PARAMS),
4915         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4916 #if NV_PRINTF_STRINGS_ALLOWED
4917         /*func=*/       "subdeviceCtrlCmdKGrGetPhysGpcMask"
4918 #endif
4919     },
4920     {               /*  [312] */
4921 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4922         /*pFunc=*/      (void (*)(void)) NULL,
4923 #else
4924         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetPpcMask_IMPL,
4925 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4926         /*flags=*/      0x10u,
4927         /*accessRight=*/0x0u,
4928         /*methodId=*/   0x20801233u,
4929         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_PPC_MASK_PARAMS),
4930         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4931 #if NV_PRINTF_STRINGS_ALLOWED
4932         /*func=*/       "subdeviceCtrlCmdKGrGetPpcMask"
4933 #endif
4934     },
4935     {               /*  [313] */
4936 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4937         /*pFunc=*/      (void (*)(void)) NULL,
4938 #else
4939         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetNumTpcsForGpc_IMPL,
4940 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
4941         /*flags=*/      0x10u,
4942         /*accessRight=*/0x0u,
4943         /*methodId=*/   0x20801234u,
4944         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_NUM_TPCS_FOR_GPC_PARAMS),
4945         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4946 #if NV_PRINTF_STRINGS_ALLOWED
4947         /*func=*/       "subdeviceCtrlCmdKGrGetNumTpcsForGpc"
4948 #endif
4949     },
4950     {               /*  [314] */
4951 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4952         /*pFunc=*/      (void (*)(void)) NULL,
4953 #else
4954         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetCtxswModes_IMPL,
4955 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4956         /*flags=*/      0x2210u,
4957         /*accessRight=*/0x0u,
4958         /*methodId=*/   0x20801235u,
4959         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_CTXSW_MODES_PARAMS),
4960         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4961 #if NV_PRINTF_STRINGS_ALLOWED
4962         /*func=*/       "subdeviceCtrlCmdKGrGetCtxswModes"
4963 #endif
4964     },
4965     {               /*  [315] */
4966 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4967         /*pFunc=*/      (void (*)(void)) NULL,
4968 #else
4969         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetGpcTileMap_IMPL,
4970 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
4971         /*flags=*/      0x2210u,
4972         /*accessRight=*/0x0u,
4973         /*methodId=*/   0x20801236u,
4974         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_GPC_TILE_MAP_PARAMS),
4975         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4976 #if NV_PRINTF_STRINGS_ALLOWED
4977         /*func=*/       "subdeviceCtrlCmdKGrGetGpcTileMap"
4978 #endif
4979     },
4980     {               /*  [316] */
4981 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
4982         /*pFunc=*/      (void (*)(void)) NULL,
4983 #else
4984         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetZcullMask_IMPL,
4985 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
4986         /*flags=*/      0x50u,
4987         /*accessRight=*/0x0u,
4988         /*methodId=*/   0x20801237u,
4989         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_ZCULL_MASK_PARAMS),
4990         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
4991 #if NV_PRINTF_STRINGS_ALLOWED
4992         /*func=*/       "subdeviceCtrlCmdKGrGetZcullMask"
4993 #endif
4994     },
4995     {               /*  [317] */
4996 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x8850u)
4997         /*pFunc=*/      (void (*)(void)) NULL,
4998 #else
4999         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrFecsBindEvtbufForUidV2_IMPL,
5000 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x8850u)
5001         /*flags=*/      0x8850u,
5002         /*accessRight=*/0x0u,
5003         /*methodId=*/   0x20801238u,
5004         /*paramSize=*/  sizeof(NV2080_CTRL_GR_FECS_BIND_EVTBUF_FOR_UID_V2_PARAMS),
5005         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5006 #if NV_PRINTF_STRINGS_ALLOWED
5007         /*func=*/       "subdeviceCtrlCmdKGrFecsBindEvtbufForUidV2"
5008 #endif
5009     },
5010     {               /*  [318] */
5011 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5012         /*pFunc=*/      (void (*)(void)) NULL,
5013 #else
5014         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrGetGfxGpcAndTpcInfo_IMPL,
5015 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5016         /*flags=*/      0x10u,
5017         /*accessRight=*/0x0u,
5018         /*methodId=*/   0x20801239u,
5019         /*paramSize=*/  sizeof(NV2080_CTRL_GR_GET_GFX_GPC_AND_TPC_INFO_PARAMS),
5020         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5021 #if NV_PRINTF_STRINGS_ALLOWED
5022         /*func=*/       "subdeviceCtrlCmdKGrGetGfxGpcAndTpcInfo"
5023 #endif
5024     },
5025     {               /*  [319] */
5026 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5027         /*pFunc=*/      (void (*)(void)) NULL,
5028 #else
5029         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKGrCtxswSetupBind_IMPL,
5030 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5031         /*flags=*/      0x2210u,
5032         /*accessRight=*/0x0u,
5033         /*methodId=*/   0x2080123au,
5034         /*paramSize=*/  sizeof(NV2080_CTRL_GR_CTXSW_SETUP_BIND_PARAMS),
5035         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5036 #if NV_PRINTF_STRINGS_ALLOWED
5037         /*func=*/       "subdeviceCtrlCmdKGrCtxswSetupBind"
5038 #endif
5039     },
5040     {               /*  [320] */
5041 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5042         /*pFunc=*/      (void (*)(void)) NULL,
5043 #else
5044         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetInfoV2_IMPL,
5045 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5046         /*flags=*/      0x850u,
5047         /*accessRight=*/0x0u,
5048         /*methodId=*/   0x20801303u,
5049         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_INFO_V2_PARAMS),
5050         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5051 #if NV_PRINTF_STRINGS_ALLOWED
5052         /*func=*/       "subdeviceCtrlCmdFbGetInfoV2"
5053 #endif
5054     },
5055     {               /*  [321] */
5056 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5057         /*pFunc=*/      (void (*)(void)) NULL,
5058 #else
5059         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetCarveoutAddressInfo_IMPL,
5060 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5061         /*flags=*/      0x10u,
5062         /*accessRight=*/0x0u,
5063         /*methodId=*/   0x2080130bu,
5064         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_SYSTEM_CARVEOUT_ADDRESS_SPACE_INFO),
5065         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5066 #if NV_PRINTF_STRINGS_ALLOWED
5067         /*func=*/       "subdeviceCtrlCmdFbGetCarveoutAddressInfo"
5068 #endif
5069     },
5070     {               /*  [322] */
5071 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5072         /*pFunc=*/      (void (*)(void)) NULL,
5073 #else
5074         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetCalibrationLockFailed_IMPL,
5075 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5076         /*flags=*/      0x210u,
5077         /*accessRight=*/0x0u,
5078         /*methodId=*/   0x2080130cu,
5079         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_CALIBRATION_LOCK_FAILED_PARAMS),
5080         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5081 #if NV_PRINTF_STRINGS_ALLOWED
5082         /*func=*/       "subdeviceCtrlCmdFbGetCalibrationLockFailed"
5083 #endif
5084     },
5085     {               /*  [323] */
5086 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5087         /*pFunc=*/      (void (*)(void)) NULL,
5088 #else
5089         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbFlushGpuCache_IMPL,
5090 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5091         /*flags=*/      0x850u,
5092         /*accessRight=*/0x0u,
5093         /*methodId=*/   0x2080130eu,
5094         /*paramSize=*/  sizeof(NV2080_CTRL_FB_FLUSH_GPU_CACHE_PARAMS),
5095         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5096 #if NV_PRINTF_STRINGS_ALLOWED
5097         /*func=*/       "subdeviceCtrlCmdFbFlushGpuCache"
5098 #endif
5099     },
5100     {               /*  [324] */
5101 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5102         /*pFunc=*/      (void (*)(void)) NULL,
5103 #else
5104         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetGpuCacheAllocPolicy_IMPL,
5105 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5106         /*flags=*/      0x10u,
5107         /*accessRight=*/0x0u,
5108         /*methodId=*/   0x2080130fu,
5109         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GPU_CACHE_ALLOC_POLICY_PARAMS),
5110         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5111 #if NV_PRINTF_STRINGS_ALLOWED
5112         /*func=*/       "subdeviceCtrlCmdFbSetGpuCacheAllocPolicy"
5113 #endif
5114     },
5115     {               /*  [325] */
5116 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5117         /*pFunc=*/      (void (*)(void)) NULL,
5118 #else
5119         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetBar1Offset_IMPL,
5120 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5121         /*flags=*/      0x10u,
5122         /*accessRight=*/0x0u,
5123         /*methodId=*/   0x20801310u,
5124         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_BAR1_OFFSET_PARAMS),
5125         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5126 #if NV_PRINTF_STRINGS_ALLOWED
5127         /*func=*/       "subdeviceCtrlCmdFbGetBar1Offset"
5128 #endif
5129     },
5130     {               /*  [326] */
5131 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5132         /*pFunc=*/      (void (*)(void)) NULL,
5133 #else
5134         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetGpuCacheAllocPolicy_IMPL,
5135 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5136         /*flags=*/      0x10u,
5137         /*accessRight=*/0x0u,
5138         /*methodId=*/   0x20801312u,
5139         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GPU_CACHE_ALLOC_POLICY_PARAMS),
5140         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5141 #if NV_PRINTF_STRINGS_ALLOWED
5142         /*func=*/       "subdeviceCtrlCmdFbGetGpuCacheAllocPolicy"
5143 #endif
5144     },
5145     {               /*  [327] */
5146 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
5147         /*pFunc=*/      (void (*)(void)) NULL,
5148 #else
5149         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbIsKind_IMPL,
5150 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
5151         /*flags=*/      0x11u,
5152         /*accessRight=*/0x0u,
5153         /*methodId=*/   0x20801313u,
5154         /*paramSize=*/  sizeof(NV2080_CTRL_FB_IS_KIND_PARAMS),
5155         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5156 #if NV_PRINTF_STRINGS_ALLOWED
5157         /*func=*/       "subdeviceCtrlCmdFbIsKind"
5158 #endif
5159     },
5160     {               /*  [328] */
5161 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400a10u)
5162         /*pFunc=*/      (void (*)(void)) NULL,
5163 #else
5164         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetGpuCacheInfo_IMPL,
5165 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400a10u)
5166         /*flags=*/      0x400a10u,
5167         /*accessRight=*/0x0u,
5168         /*methodId=*/   0x20801315u,
5169         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_GPU_CACHE_INFO_PARAMS),
5170         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5171 #if NV_PRINTF_STRINGS_ALLOWED
5172         /*func=*/       "subdeviceCtrlCmdFbGetGpuCacheInfo"
5173 #endif
5174     },
5175     {               /*  [329] */
5176 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5177         /*pFunc=*/      (void (*)(void)) NULL,
5178 #else
5179         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetGpuCacheAllocPolicyV2_IMPL,
5180 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5181         /*flags=*/      0x10u,
5182         /*accessRight=*/0x0u,
5183         /*methodId=*/   0x20801318u,
5184         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GPU_CACHE_ALLOC_POLICY_V2_PARAMS),
5185         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5186 #if NV_PRINTF_STRINGS_ALLOWED
5187         /*func=*/       "subdeviceCtrlCmdFbSetGpuCacheAllocPolicyV2"
5188 #endif
5189     },
5190     {               /*  [330] */
5191 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5192         /*pFunc=*/      (void (*)(void)) NULL,
5193 #else
5194         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetGpuCacheAllocPolicyV2_IMPL,
5195 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5196         /*flags=*/      0x10u,
5197         /*accessRight=*/0x0u,
5198         /*methodId=*/   0x20801319u,
5199         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GPU_CACHE_ALLOC_POLICY_V2_PARAMS),
5200         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5201 #if NV_PRINTF_STRINGS_ALLOWED
5202         /*func=*/       "subdeviceCtrlCmdFbGetGpuCacheAllocPolicyV2"
5203 #endif
5204     },
5205     {               /*  [331] */
5206 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
5207         /*pFunc=*/      (void (*)(void)) NULL,
5208 #else
5209         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetFBRegionInfo_IMPL,
5210 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
5211         /*flags=*/      0x810u,
5212         /*accessRight=*/0x0u,
5213         /*methodId=*/   0x20801320u,
5214         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FB_GET_FB_REGION_INFO_PARAMS),
5215         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5216 #if NV_PRINTF_STRINGS_ALLOWED
5217         /*func=*/       "subdeviceCtrlCmdFbGetFBRegionInfo"
5218 #endif
5219     },
5220     {               /*  [332] */
5221 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5222         /*pFunc=*/      (void (*)(void)) NULL,
5223 #else
5224         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetOfflinedPages_IMPL,
5225 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5226         /*flags=*/      0x210u,
5227         /*accessRight=*/0x0u,
5228         /*methodId=*/   0x20801322u,
5229         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_OFFLINED_PAGES_PARAMS),
5230         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5231 #if NV_PRINTF_STRINGS_ALLOWED
5232         /*func=*/       "subdeviceCtrlCmdFbGetOfflinedPages"
5233 #endif
5234     },
5235     {               /*  [333] */
5236 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a50u)
5237         /*pFunc=*/      (void (*)(void)) NULL,
5238 #else
5239         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetLTCInfoForFBP_IMPL,
5240 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a50u)
5241         /*flags=*/      0x2a50u,
5242         /*accessRight=*/0x0u,
5243         /*methodId=*/   0x20801328u,
5244         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_LTC_INFO_FOR_FBP_PARAMS),
5245         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5246 #if NV_PRINTF_STRINGS_ALLOWED
5247         /*func=*/       "subdeviceCtrlCmdFbGetLTCInfoForFBP"
5248 #endif
5249     },
5250     {               /*  [334] */
5251 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5252         /*pFunc=*/      (void (*)(void)) NULL,
5253 #else
5254         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbCBCOp_IMPL,
5255 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5256         /*flags=*/      0x204u,
5257         /*accessRight=*/0x0u,
5258         /*methodId=*/   0x20801337u,
5259         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FB_CBC_OP_PARAMS),
5260         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5261 #if NV_PRINTF_STRINGS_ALLOWED
5262         /*func=*/       "subdeviceCtrlCmdFbCBCOp"
5263 #endif
5264     },
5265     {               /*  [335] */
5266 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5267         /*pFunc=*/      (void (*)(void)) NULL,
5268 #else
5269         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetCtagsForCbcEviction_IMPL,
5270 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5271         /*flags=*/      0x204u,
5272         /*accessRight=*/0x0u,
5273         /*methodId=*/   0x20801338u,
5274         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_CTAGS_FOR_CBC_EVICTION_PARAMS),
5275         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5276 #if NV_PRINTF_STRINGS_ALLOWED
5277         /*func=*/       "subdeviceCtrlCmdFbGetCtagsForCbcEviction"
5278 #endif
5279     },
5280     {               /*  [336] */
5281 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
5282         /*pFunc=*/      (void (*)(void)) NULL,
5283 #else
5284         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetupVprRegion_IMPL,
5285 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
5286         /*flags=*/      0x200u,
5287         /*accessRight=*/0x0u,
5288         /*methodId=*/   0x2080133bu,
5289         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FB_SETUP_VPR_REGION_PARAMS),
5290         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5291 #if NV_PRINTF_STRINGS_ALLOWED
5292         /*func=*/       "subdeviceCtrlCmdFbSetupVprRegion"
5293 #endif
5294     },
5295     {               /*  [337] */
5296 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
5297         /*pFunc=*/      (void (*)(void)) NULL,
5298 #else
5299         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetCliManagedOfflinedPages_IMPL,
5300 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
5301         /*flags=*/      0x4u,
5302         /*accessRight=*/0x0u,
5303         /*methodId=*/   0x2080133cu,
5304         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_CLI_MANAGED_OFFLINED_PAGES_PARAMS),
5305         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5306 #if NV_PRINTF_STRINGS_ALLOWED
5307         /*func=*/       "subdeviceCtrlCmdFbGetCliManagedOfflinedPages"
5308 #endif
5309     },
5310     {               /*  [338] */
5311 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5312         /*pFunc=*/      (void (*)(void)) NULL,
5313 #else
5314         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetCompBitCopyConstructInfo_IMPL,
5315 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5316         /*flags=*/      0x204u,
5317         /*accessRight=*/0x0u,
5318         /*methodId=*/   0x2080133du,
5319         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_FB_GET_COMPBITCOPY_CONSTRUCT_INFO_PARAMS),
5320         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5321 #if NV_PRINTF_STRINGS_ALLOWED
5322         /*func=*/       "subdeviceCtrlCmdFbGetCompBitCopyConstructInfo"
5323 #endif
5324     },
5325     {               /*  [339] */
5326 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5327         /*pFunc=*/      (void (*)(void)) NULL,
5328 #else
5329         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetRrd_IMPL,
5330 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5331         /*flags=*/      0x204u,
5332         /*accessRight=*/0x0u,
5333         /*methodId=*/   0x2080133eu,
5334         /*paramSize=*/  sizeof(NV2080_CTRL_FB_SET_RRD_PARAMS),
5335         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5336 #if NV_PRINTF_STRINGS_ALLOWED
5337         /*func=*/       "subdeviceCtrlCmdFbSetRrd"
5338 #endif
5339     },
5340     {               /*  [340] */
5341 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5342         /*pFunc=*/      (void (*)(void)) NULL,
5343 #else
5344         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetReadLimit_IMPL,
5345 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5346         /*flags=*/      0x204u,
5347         /*accessRight=*/0x0u,
5348         /*methodId=*/   0x2080133fu,
5349         /*paramSize=*/  sizeof(NV2080_CTRL_FB_SET_READ_LIMIT_PARAMS),
5350         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5351 #if NV_PRINTF_STRINGS_ALLOWED
5352         /*func=*/       "subdeviceCtrlCmdFbSetReadLimit"
5353 #endif
5354     },
5355     {               /*  [341] */
5356 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5357         /*pFunc=*/      (void (*)(void)) NULL,
5358 #else
5359         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbSetWriteLimit_IMPL,
5360 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5361         /*flags=*/      0x204u,
5362         /*accessRight=*/0x0u,
5363         /*methodId=*/   0x20801340u,
5364         /*paramSize=*/  sizeof(NV2080_CTRL_FB_SET_WRITE_LIMIT_PARAMS),
5365         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5366 #if NV_PRINTF_STRINGS_ALLOWED
5367         /*func=*/       "subdeviceCtrlCmdFbSetWriteLimit"
5368 #endif
5369     },
5370     {               /*  [342] */
5371 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5372         /*pFunc=*/      (void (*)(void)) NULL,
5373 #else
5374         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbPatchPbrForMining_IMPL,
5375 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5376         /*flags=*/      0x204u,
5377         /*accessRight=*/0x0u,
5378         /*methodId=*/   0x20801341u,
5379         /*paramSize=*/  sizeof(NV2080_CTRL_FB_PATCH_PBR_FOR_MINING_PARAMS),
5380         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5381 #if NV_PRINTF_STRINGS_ALLOWED
5382         /*func=*/       "subdeviceCtrlCmdFbPatchPbrForMining"
5383 #endif
5384     },
5385     {               /*  [343] */
5386 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
5387         /*pFunc=*/      (void (*)(void)) NULL,
5388 #else
5389         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetMemAlignment_IMPL,
5390 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
5391         /*flags=*/      0x50u,
5392         /*accessRight=*/0x0u,
5393         /*methodId=*/   0x20801342u,
5394         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_MEM_ALIGNMENT_PARAMS),
5395         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5396 #if NV_PRINTF_STRINGS_ALLOWED
5397         /*func=*/       "subdeviceCtrlCmdFbGetMemAlignment"
5398 #endif
5399     },
5400     {               /*  [344] */
5401 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5402         /*pFunc=*/      (void (*)(void)) NULL,
5403 #else
5404         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetRemappedRows_IMPL,
5405 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5406         /*flags=*/      0x210u,
5407         /*accessRight=*/0x0u,
5408         /*methodId=*/   0x20801344u,
5409         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_REMAPPED_ROWS_PARAMS),
5410         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5411 #if NV_PRINTF_STRINGS_ALLOWED
5412         /*func=*/       "subdeviceCtrlCmdFbGetRemappedRows"
5413 #endif
5414     },
5415     {               /*  [345] */
5416 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5417         /*pFunc=*/      (void (*)(void)) NULL,
5418 #else
5419         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetFsInfo_IMPL,
5420 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5421         /*flags=*/      0x2210u,
5422         /*accessRight=*/0x0u,
5423         /*methodId=*/   0x20801346u,
5424         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_FS_INFO_PARAMS),
5425         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5426 #if NV_PRINTF_STRINGS_ALLOWED
5427         /*func=*/       "subdeviceCtrlCmdFbGetFsInfo"
5428 #endif
5429     },
5430     {               /*  [346] */
5431 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5432         /*pFunc=*/      (void (*)(void)) NULL,
5433 #else
5434         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetRowRemapperHistogram_IMPL,
5435 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5436         /*flags=*/      0x210u,
5437         /*accessRight=*/0x0u,
5438         /*methodId=*/   0x20801347u,
5439         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_ROW_REMAPPER_HISTOGRAM_PARAMS),
5440         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5441 #if NV_PRINTF_STRINGS_ALLOWED
5442         /*func=*/       "subdeviceCtrlCmdFbGetRowRemapperHistogram"
5443 #endif
5444     },
5445     {               /*  [347] */
5446 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5447         /*pFunc=*/      (void (*)(void)) NULL,
5448 #else
5449         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetDynamicOfflinedPages_IMPL,
5450 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
5451         /*flags=*/      0x2210u,
5452         /*accessRight=*/0x0u,
5453         /*methodId=*/   0x20801348u,
5454         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_DYNAMIC_OFFLINED_PAGES_PARAMS),
5455         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5456 #if NV_PRINTF_STRINGS_ALLOWED
5457         /*func=*/       "subdeviceCtrlCmdFbGetDynamicOfflinedPages"
5458 #endif
5459     },
5460     {               /*  [348] */
5461 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
5462         /*pFunc=*/      (void (*)(void)) NULL,
5463 #else
5464         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbUpdateNumaStatus_IMPL,
5465 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
5466         /*flags=*/      0x0u,
5467         /*accessRight=*/0x0u,
5468         /*methodId=*/   0x20801350u,
5469         /*paramSize=*/  sizeof(NV2080_CTRL_FB_UPDATE_NUMA_STATUS_PARAMS),
5470         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5471 #if NV_PRINTF_STRINGS_ALLOWED
5472         /*func=*/       "subdeviceCtrlCmdFbUpdateNumaStatus"
5473 #endif
5474     },
5475     {               /*  [349] */
5476 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
5477         /*pFunc=*/      (void (*)(void)) NULL,
5478 #else
5479         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFbGetNumaInfo_IMPL,
5480 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
5481         /*flags=*/      0x0u,
5482         /*accessRight=*/0x0u,
5483         /*methodId=*/   0x20801351u,
5484         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_NUMA_INFO_PARAMS),
5485         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5486 #if NV_PRINTF_STRINGS_ALLOWED
5487         /*func=*/       "subdeviceCtrlCmdFbGetNumaInfo"
5488 #endif
5489     },
5490     {               /*  [350] */
5491 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4811u)
5492         /*pFunc=*/      (void (*)(void)) NULL,
5493 #else
5494         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGbGetSemaphoreSurfaceLayout_IMPL,
5495 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4811u)
5496         /*flags=*/      0x4811u,
5497         /*accessRight=*/0x0u,
5498         /*methodId=*/   0x20801352u,
5499         /*paramSize=*/  sizeof(NV2080_CTRL_FB_GET_SEMAPHORE_SURFACE_LAYOUT_PARAMS),
5500         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5501 #if NV_PRINTF_STRINGS_ALLOWED
5502         /*func=*/       "subdeviceCtrlCmdGbGetSemaphoreSurfaceLayout"
5503 #endif
5504     },
5505     {               /*  [351] */
5506 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
5507         /*pFunc=*/      (void (*)(void)) NULL,
5508 #else
5509         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcGetArchInfo_IMPL,
5510 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
5511         /*flags=*/      0x4813u,
5512         /*accessRight=*/0x0u,
5513         /*methodId=*/   0x20801701u,
5514         /*paramSize=*/  sizeof(NV2080_CTRL_MC_GET_ARCH_INFO_PARAMS),
5515         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5516 #if NV_PRINTF_STRINGS_ALLOWED
5517         /*func=*/       "subdeviceCtrlCmdMcGetArchInfo"
5518 #endif
5519     },
5520     {               /*  [352] */
5521 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5522         /*pFunc=*/      (void (*)(void)) NULL,
5523 #else
5524         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcServiceInterrupts_IMPL,
5525 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5526         /*flags=*/      0x850u,
5527         /*accessRight=*/0x0u,
5528         /*methodId=*/   0x20801702u,
5529         /*paramSize=*/  sizeof(NV2080_CTRL_MC_SERVICE_INTERRUPTS_PARAMS),
5530         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5531 #if NV_PRINTF_STRINGS_ALLOWED
5532         /*func=*/       "subdeviceCtrlCmdMcServiceInterrupts"
5533 #endif
5534     },
5535     {               /*  [353] */
5536 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5537         /*pFunc=*/      (void (*)(void)) NULL,
5538 #else
5539         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcGetManufacturer_IMPL,
5540 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5541         /*flags=*/      0x10u,
5542         /*accessRight=*/0x0u,
5543         /*methodId=*/   0x20801703u,
5544         /*paramSize=*/  sizeof(NV2080_CTRL_MC_GET_MANUFACTURER_PARAMS),
5545         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5546 #if NV_PRINTF_STRINGS_ALLOWED
5547         /*func=*/       "subdeviceCtrlCmdMcGetManufacturer"
5548 #endif
5549     },
5550     {               /*  [354] */
5551 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5552         /*pFunc=*/      (void (*)(void)) NULL,
5553 #else
5554         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcQueryHostclkSlowdownStatus_IMPL,
5555 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5556         /*flags=*/      0x10u,
5557         /*accessRight=*/0x0u,
5558         /*methodId=*/   0x20801708u,
5559         /*paramSize=*/  sizeof(NV2080_CTRL_MC_QUERY_HOSTCLK_SLOWDOWN_STATUS_PARAMS),
5560         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5561 #if NV_PRINTF_STRINGS_ALLOWED
5562         /*func=*/       "subdeviceCtrlCmdMcQueryHostclkSlowdownStatus"
5563 #endif
5564     },
5565     {               /*  [355] */
5566 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5567         /*pFunc=*/      (void (*)(void)) NULL,
5568 #else
5569         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcSetHostclkSlowdownStatus_IMPL,
5570 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5571         /*flags=*/      0x10u,
5572         /*accessRight=*/0x0u,
5573         /*methodId=*/   0x20801709u,
5574         /*paramSize=*/  sizeof(NV2080_CTRL_MC_SET_HOSTCLK_SLOWDOWN_STATUS_PARAMS),
5575         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5576 #if NV_PRINTF_STRINGS_ALLOWED
5577         /*func=*/       "subdeviceCtrlCmdMcSetHostclkSlowdownStatus"
5578 #endif
5579     },
5580     {               /*  [356] */
5581 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
5582         /*pFunc=*/      (void (*)(void)) NULL,
5583 #else
5584         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcChangeReplayableFaultOwnership_IMPL,
5585 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
5586         /*flags=*/      0x4u,
5587         /*accessRight=*/0x0u,
5588         /*methodId=*/   0x2080170cu,
5589         /*paramSize=*/  sizeof(NV2080_CTRL_MC_CHANGE_REPLAYABLE_FAULT_OWNERSHIP_PARAMS),
5590         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5591 #if NV_PRINTF_STRINGS_ALLOWED
5592         /*func=*/       "subdeviceCtrlCmdMcChangeReplayableFaultOwnership"
5593 #endif
5594     },
5595     {               /*  [357] */
5596 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5597         /*pFunc=*/      (void (*)(void)) NULL,
5598 #else
5599         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcGetEngineNotificationIntrVectors_IMPL,
5600 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5601         /*flags=*/      0x210u,
5602         /*accessRight=*/0x0u,
5603         /*methodId=*/   0x2080170du,
5604         /*paramSize=*/  sizeof(NV2080_CTRL_MC_GET_ENGINE_NOTIFICATION_INTR_VECTORS_PARAMS),
5605         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5606 #if NV_PRINTF_STRINGS_ALLOWED
5607         /*func=*/       "subdeviceCtrlCmdMcGetEngineNotificationIntrVectors"
5608 #endif
5609     },
5610     {               /*  [358] */
5611 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5612         /*pFunc=*/      (void (*)(void)) NULL,
5613 #else
5614         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdMcGetStaticIntrTable_IMPL,
5615 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5616         /*flags=*/      0x210u,
5617         /*accessRight=*/0x0u,
5618         /*methodId=*/   0x2080170eu,
5619         /*paramSize=*/  sizeof(NV2080_CTRL_MC_GET_STATIC_INTR_TABLE_PARAMS),
5620         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5621 #if NV_PRINTF_STRINGS_ALLOWED
5622         /*func=*/       "subdeviceCtrlCmdMcGetStaticIntrTable"
5623 #endif
5624     },
5625     {               /*  [359] */
5626 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
5627         /*pFunc=*/      (void (*)(void)) NULL,
5628 #else
5629         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPciInfo_IMPL,
5630 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
5631         /*flags=*/      0x4850u,
5632         /*accessRight=*/0x0u,
5633         /*methodId=*/   0x20801801u,
5634         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_PCI_INFO_PARAMS),
5635         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5636 #if NV_PRINTF_STRINGS_ALLOWED
5637         /*func=*/       "subdeviceCtrlCmdBusGetPciInfo"
5638 #endif
5639     },
5640     {               /*  [360] */
5641 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5642         /*pFunc=*/      (void (*)(void)) NULL,
5643 #else
5644         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetInfo_IMPL,
5645 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5646         /*flags=*/      0x850u,
5647         /*accessRight=*/0x0u,
5648         /*methodId=*/   0x20801802u,
5649         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_INFO_PARAMS),
5650         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5651 #if NV_PRINTF_STRINGS_ALLOWED
5652         /*func=*/       "subdeviceCtrlCmdBusGetInfo"
5653 #endif
5654     },
5655     {               /*  [361] */
5656 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
5657         /*pFunc=*/      (void (*)(void)) NULL,
5658 #else
5659         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPciBarInfo_IMPL,
5660 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
5661         /*flags=*/      0x4850u,
5662         /*accessRight=*/0x0u,
5663         /*methodId=*/   0x20801803u,
5664         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_PCI_BAR_INFO_PARAMS),
5665         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5666 #if NV_PRINTF_STRINGS_ALLOWED
5667         /*func=*/       "subdeviceCtrlCmdBusGetPciBarInfo"
5668 #endif
5669     },
5670     {               /*  [362] */
5671 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5672         /*pFunc=*/      (void (*)(void)) NULL,
5673 #else
5674         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetPcieLinkWidth_IMPL,
5675 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5676         /*flags=*/      0x204u,
5677         /*accessRight=*/0x0u,
5678         /*methodId=*/   0x20801804u,
5679         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SET_PCIE_LINK_WIDTH_PARAMS),
5680         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5681 #if NV_PRINTF_STRINGS_ALLOWED
5682         /*func=*/       "subdeviceCtrlCmdBusSetPcieLinkWidth"
5683 #endif
5684     },
5685     {               /*  [363] */
5686 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5687         /*pFunc=*/      (void (*)(void)) NULL,
5688 #else
5689         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetPcieSpeed_IMPL,
5690 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
5691         /*flags=*/      0x204u,
5692         /*accessRight=*/0x0u,
5693         /*methodId=*/   0x20801805u,
5694         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SET_PCIE_SPEED_PARAMS),
5695         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5696 #if NV_PRINTF_STRINGS_ALLOWED
5697         /*func=*/       "subdeviceCtrlCmdBusSetPcieSpeed"
5698 #endif
5699     },
5700     {               /*  [364] */
5701 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5702         /*pFunc=*/      (void (*)(void)) NULL,
5703 #else
5704         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetHwbcUpstreamPcieSpeed_IMPL,
5705 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5706         /*flags=*/      0x10u,
5707         /*accessRight=*/0x0u,
5708         /*methodId=*/   0x20801806u,
5709         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SET_HWBC_UPSTREAM_PCIE_SPEED_PARAMS),
5710         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5711 #if NV_PRINTF_STRINGS_ALLOWED
5712         /*func=*/       "subdeviceCtrlCmdBusSetHwbcUpstreamPcieSpeed"
5713 #endif
5714     },
5715     {               /*  [365] */
5716 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5717         /*pFunc=*/      (void (*)(void)) NULL,
5718 #else
5719         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetHwbcUpstreamPcieSpeed_IMPL,
5720 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5721         /*flags=*/      0x10u,
5722         /*accessRight=*/0x0u,
5723         /*methodId=*/   0x20801807u,
5724         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_HWBC_UPSTREAM_PCIE_SPEED_PARAMS),
5725         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5726 #if NV_PRINTF_STRINGS_ALLOWED
5727         /*func=*/       "subdeviceCtrlCmdBusGetHwbcUpstreamPcieSpeed"
5728 #endif
5729     },
5730     {               /*  [366] */
5731 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5732         /*pFunc=*/      (void (*)(void)) NULL,
5733 #else
5734         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusHWBCGetUpstreamBAR0_IMPL,
5735 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5736         /*flags=*/      0x10u,
5737         /*accessRight=*/0x0u,
5738         /*methodId=*/   0x2080180eu,
5739         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_HWBC_GET_UPSTREAM_BAR0_PARAMS),
5740         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5741 #if NV_PRINTF_STRINGS_ALLOWED
5742         /*func=*/       "subdeviceCtrlCmdBusHWBCGetUpstreamBAR0"
5743 #endif
5744     },
5745     {               /*  [367] */
5746 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5747         /*pFunc=*/      (void (*)(void)) NULL,
5748 #else
5749         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusServiceGpuMultifunctionState_IMPL,
5750 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5751         /*flags=*/      0x210u,
5752         /*accessRight=*/0x0u,
5753         /*methodId=*/   0x20801812u,
5754         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SERVICE_GPU_MULTIFUNC_STATE_PARAMS),
5755         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5756 #if NV_PRINTF_STRINGS_ALLOWED
5757         /*func=*/       "subdeviceCtrlCmdBusServiceGpuMultifunctionState"
5758 #endif
5759     },
5760     {               /*  [368] */
5761 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5762         /*pFunc=*/      (void (*)(void)) NULL,
5763 #else
5764         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPexCounters_IMPL,
5765 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5766         /*flags=*/      0x210u,
5767         /*accessRight=*/0x0u,
5768         /*methodId=*/   0x20801813u,
5769         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_PEX_COUNTERS_PARAMS),
5770         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5771 #if NV_PRINTF_STRINGS_ALLOWED
5772         /*func=*/       "subdeviceCtrlCmdBusGetPexCounters"
5773 #endif
5774     },
5775     {               /*  [369] */
5776 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5777         /*pFunc=*/      (void (*)(void)) NULL,
5778 #else
5779         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusClearPexCounters_IMPL,
5780 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5781         /*flags=*/      0x210u,
5782         /*accessRight=*/0x0u,
5783         /*methodId=*/   0x20801814u,
5784         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_CLEAR_PEX_COUNTERS_PARAMS),
5785         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5786 #if NV_PRINTF_STRINGS_ALLOWED
5787         /*func=*/       "subdeviceCtrlCmdBusClearPexCounters"
5788 #endif
5789     },
5790     {               /*  [370] */
5791 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5792         /*pFunc=*/      (void (*)(void)) NULL,
5793 #else
5794         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusFreezePexCounters_IMPL,
5795 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5796         /*flags=*/      0x210u,
5797         /*accessRight=*/0x0u,
5798         /*methodId=*/   0x20801815u,
5799         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_FREEZE_PEX_COUNTERS_PARAMS),
5800         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5801 #if NV_PRINTF_STRINGS_ALLOWED
5802         /*func=*/       "subdeviceCtrlCmdBusFreezePexCounters"
5803 #endif
5804     },
5805     {               /*  [371] */
5806 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5807         /*pFunc=*/      (void (*)(void)) NULL,
5808 #else
5809         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPexLaneCounters_IMPL,
5810 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5811         /*flags=*/      0x210u,
5812         /*accessRight=*/0x0u,
5813         /*methodId=*/   0x20801816u,
5814         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_PEX_LANE_COUNTERS_PARAMS),
5815         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5816 #if NV_PRINTF_STRINGS_ALLOWED
5817         /*func=*/       "subdeviceCtrlCmdBusGetPexLaneCounters"
5818 #endif
5819     },
5820     {               /*  [372] */
5821 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5822         /*pFunc=*/      (void (*)(void)) NULL,
5823 #else
5824         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPcieLtrLatency_IMPL,
5825 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5826         /*flags=*/      0x210u,
5827         /*accessRight=*/0x0u,
5828         /*methodId=*/   0x20801817u,
5829         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_PCIE_LTR_LATENCY_PARAMS),
5830         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5831 #if NV_PRINTF_STRINGS_ALLOWED
5832         /*func=*/       "subdeviceCtrlCmdBusGetPcieLtrLatency"
5833 #endif
5834     },
5835     {               /*  [373] */
5836 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5837         /*pFunc=*/      (void (*)(void)) NULL,
5838 #else
5839         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetPcieLtrLatency_IMPL,
5840 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5841         /*flags=*/      0x210u,
5842         /*accessRight=*/0x0u,
5843         /*methodId=*/   0x20801818u,
5844         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_SET_PCIE_LTR_LATENCY_PARAMS),
5845         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5846 #if NV_PRINTF_STRINGS_ALLOWED
5847         /*func=*/       "subdeviceCtrlCmdBusSetPcieLtrLatency"
5848 #endif
5849     },
5850     {               /*  [374] */
5851 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5852         /*pFunc=*/      (void (*)(void)) NULL,
5853 #else
5854         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPexUtilCounters_IMPL,
5855 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5856         /*flags=*/      0x210u,
5857         /*accessRight=*/0x0u,
5858         /*methodId=*/   0x20801819u,
5859         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_PEX_UTIL_COUNTERS_PARAMS),
5860         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5861 #if NV_PRINTF_STRINGS_ALLOWED
5862         /*func=*/       "subdeviceCtrlCmdBusGetPexUtilCounters"
5863 #endif
5864     },
5865     {               /*  [375] */
5866 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5867         /*pFunc=*/      (void (*)(void)) NULL,
5868 #else
5869         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusClearPexUtilCounters_IMPL,
5870 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5871         /*flags=*/      0x210u,
5872         /*accessRight=*/0x0u,
5873         /*methodId=*/   0x20801820u,
5874         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_CLEAR_PEX_UTIL_COUNTERS_PARAMS),
5875         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5876 #if NV_PRINTF_STRINGS_ALLOWED
5877         /*func=*/       "subdeviceCtrlCmdBusClearPexUtilCounters"
5878 #endif
5879     },
5880     {               /*  [376] */
5881 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5882         /*pFunc=*/      (void (*)(void)) NULL,
5883 #else
5884         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetBFD_IMPL,
5885 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
5886         /*flags=*/      0x10u,
5887         /*accessRight=*/0x0u,
5888         /*methodId=*/   0x20801821u,
5889         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_BFD_PARAMSARR),
5890         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5891 #if NV_PRINTF_STRINGS_ALLOWED
5892         /*func=*/       "subdeviceCtrlCmdBusGetBFD"
5893 #endif
5894     },
5895     {               /*  [377] */
5896 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5897         /*pFunc=*/      (void (*)(void)) NULL,
5898 #else
5899         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetAspmDisableFlags_IMPL,
5900 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
5901         /*flags=*/      0x850u,
5902         /*accessRight=*/0x0u,
5903         /*methodId=*/   0x20801822u,
5904         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_ASPM_DISABLE_FLAGS_PARAMS),
5905         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5906 #if NV_PRINTF_STRINGS_ALLOWED
5907         /*func=*/       "subdeviceCtrlCmdBusGetAspmDisableFlags"
5908 #endif
5909     },
5910     {               /*  [378] */
5911 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
5912         /*pFunc=*/      (void (*)(void)) NULL,
5913 #else
5914         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetInfoV2_IMPL,
5915 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
5916         /*flags=*/      0x200850u,
5917         /*accessRight=*/0x0u,
5918         /*methodId=*/   0x20801823u,
5919         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_INFO_V2_PARAMS),
5920         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5921 #if NV_PRINTF_STRINGS_ALLOWED
5922         /*func=*/       "subdeviceCtrlCmdBusGetInfoV2"
5923 #endif
5924     },
5925     {               /*  [379] */
5926 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5927         /*pFunc=*/      (void (*)(void)) NULL,
5928 #else
5929         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusControlPublicAspmBits_IMPL,
5930 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5931         /*flags=*/      0x210u,
5932         /*accessRight=*/0x0u,
5933         /*methodId=*/   0x20801824u,
5934         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_CONTROL_PUBLIC_ASPM_BITS_PARAMS),
5935         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5936 #if NV_PRINTF_STRINGS_ALLOWED
5937         /*func=*/       "subdeviceCtrlCmdBusControlPublicAspmBits"
5938 #endif
5939     },
5940     {               /*  [380] */
5941 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
5942         /*pFunc=*/      (void (*)(void)) NULL,
5943 #else
5944         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetNvlinkPeerIdMask_IMPL,
5945 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
5946         /*flags=*/      0x810u,
5947         /*accessRight=*/0x0u,
5948         /*methodId=*/   0x20801825u,
5949         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_NVLINK_PEER_ID_MASK_PARAMS),
5950         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5951 #if NV_PRINTF_STRINGS_ALLOWED
5952         /*func=*/       "subdeviceCtrlCmdBusGetNvlinkPeerIdMask"
5953 #endif
5954     },
5955     {               /*  [381] */
5956 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5957         /*pFunc=*/      (void (*)(void)) NULL,
5958 #else
5959         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetEomParameters_IMPL,
5960 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5961         /*flags=*/      0x210u,
5962         /*accessRight=*/0x0u,
5963         /*methodId=*/   0x20801826u,
5964         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_SET_EOM_PARAMETERS_PARAMS),
5965         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5966 #if NV_PRINTF_STRINGS_ALLOWED
5967         /*func=*/       "subdeviceCtrlCmdBusSetEomParameters"
5968 #endif
5969     },
5970     {               /*  [382] */
5971 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5972         /*pFunc=*/      (void (*)(void)) NULL,
5973 #else
5974         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetUphyDlnCfgSpace_IMPL,
5975 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5976         /*flags=*/      0x210u,
5977         /*accessRight=*/0x0u,
5978         /*methodId=*/   0x20801827u,
5979         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_UPHY_DLN_CFG_SPACE_PARAMS),
5980         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5981 #if NV_PRINTF_STRINGS_ALLOWED
5982         /*func=*/       "subdeviceCtrlCmdBusGetUphyDlnCfgSpace"
5983 #endif
5984     },
5985     {               /*  [383] */
5986 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5987         /*pFunc=*/      (void (*)(void)) NULL,
5988 #else
5989         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetEomStatus_IMPL,
5990 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
5991         /*flags=*/      0x210u,
5992         /*accessRight=*/0x0u,
5993         /*methodId=*/   0x20801828u,
5994         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_GET_EOM_STATUS_PARAMS),
5995         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
5996 #if NV_PRINTF_STRINGS_ALLOWED
5997         /*func=*/       "subdeviceCtrlCmdBusGetEomStatus"
5998 #endif
5999     },
6000     {               /*  [384] */
6001 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404210u)
6002         /*pFunc=*/      (void (*)(void)) NULL,
6003 #else
6004         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPcieReqAtomicsCaps_DISPATCH,
6005 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404210u)
6006         /*flags=*/      0x404210u,
6007         /*accessRight=*/0x0u,
6008         /*methodId=*/   0x20801829u,
6009         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_PCIE_REQ_ATOMICS_CAPS_PARAMS),
6010         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6011 #if NV_PRINTF_STRINGS_ALLOWED
6012         /*func=*/       "subdeviceCtrlCmdBusGetPcieReqAtomicsCaps"
6013 #endif
6014     },
6015     {               /*  [385] */
6016 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x6210u)
6017         /*pFunc=*/      (void (*)(void)) NULL,
6018 #else
6019         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetPcieSupportedGpuAtomics_IMPL,
6020 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x6210u)
6021         /*flags=*/      0x6210u,
6022         /*accessRight=*/0x0u,
6023         /*methodId=*/   0x2080182au,
6024         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_PCIE_SUPPORTED_GPU_ATOMICS_PARAMS),
6025         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6026 #if NV_PRINTF_STRINGS_ALLOWED
6027         /*func=*/       "subdeviceCtrlCmdBusGetPcieSupportedGpuAtomics"
6028 #endif
6029     },
6030     {               /*  [386] */
6031 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
6032         /*pFunc=*/      (void (*)(void)) NULL,
6033 #else
6034         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetC2CInfo_IMPL,
6035 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
6036         /*flags=*/      0x2210u,
6037         /*accessRight=*/0x0u,
6038         /*methodId=*/   0x2080182bu,
6039         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_BUS_GET_C2C_INFO_PARAMS),
6040         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6041 #if NV_PRINTF_STRINGS_ALLOWED
6042         /*func=*/       "subdeviceCtrlCmdBusGetC2CInfo"
6043 #endif
6044     },
6045     {               /*  [387] */
6046 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10000u)
6047         /*pFunc=*/      (void (*)(void)) NULL,
6048 #else
6049         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSysmemAccess_IMPL,
6050 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10000u)
6051         /*flags=*/      0x10000u,
6052         /*accessRight=*/0x0u,
6053         /*methodId=*/   0x2080182cu,
6054         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SYSMEM_ACCESS_PARAMS),
6055         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6056 #if NV_PRINTF_STRINGS_ALLOWED
6057         /*func=*/       "subdeviceCtrlCmdBusSysmemAccess"
6058 #endif
6059     },
6060     {               /*  [388] */
6061 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x500200u)
6062         /*pFunc=*/      (void (*)(void)) NULL,
6063 #else
6064         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusSetP2pMapping_DISPATCH,
6065 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x500200u)
6066         /*flags=*/      0x500200u,
6067         /*accessRight=*/0x0u,
6068         /*methodId=*/   0x2080182eu,
6069         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_SET_P2P_MAPPING_PARAMS),
6070         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6071 #if NV_PRINTF_STRINGS_ALLOWED
6072         /*func=*/       "subdeviceCtrlCmdBusSetP2pMapping"
6073 #endif
6074     },
6075     {               /*  [389] */
6076 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x500200u)
6077         /*pFunc=*/      (void (*)(void)) NULL,
6078 #else
6079         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusUnsetP2pMapping_DISPATCH,
6080 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x500200u)
6081         /*flags=*/      0x500200u,
6082         /*accessRight=*/0x0u,
6083         /*methodId=*/   0x2080182fu,
6084         /*paramSize=*/  sizeof(NV2080_CTRL_BUS_UNSET_P2P_MAPPING_PARAMS),
6085         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6086 #if NV_PRINTF_STRINGS_ALLOWED
6087         /*func=*/       "subdeviceCtrlCmdBusUnsetP2pMapping"
6088 #endif
6089     },
6090     {               /*  [390] */
6091 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6092         /*pFunc=*/      (void (*)(void)) NULL,
6093 #else
6094         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdKPerfBoost_IMPL,
6095 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6096         /*flags=*/      0x2850u,
6097         /*accessRight=*/0x0u,
6098         /*methodId=*/   0x2080200au,
6099         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_BOOST_PARAMS),
6100         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6101 #if NV_PRINTF_STRINGS_ALLOWED
6102         /*func=*/       "subdeviceCtrlCmdKPerfBoost"
6103 #endif
6104     },
6105     {               /*  [391] */
6106 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6107         /*pFunc=*/      (void (*)(void)) NULL,
6108 #else
6109         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetLevelInfo_V2_DISPATCH,
6110 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6111         /*flags=*/      0x400210u,
6112         /*accessRight=*/0x0u,
6113         /*methodId=*/   0x2080200bu,
6114         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_LEVEL_INFO_V2_PARAMS),
6115         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6116 #if NV_PRINTF_STRINGS_ALLOWED
6117         /*func=*/       "subdeviceCtrlCmdPerfGetLevelInfo_V2"
6118 #endif
6119     },
6120     {               /*  [392] */
6121 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6122         /*pFunc=*/      (void (*)(void)) NULL,
6123 #else
6124         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetPowerstate_DISPATCH,
6125 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6126         /*flags=*/      0x400210u,
6127         /*accessRight=*/0x0u,
6128         /*methodId=*/   0x2080205au,
6129         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_POWERSTATE_PARAMS),
6130         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6131 #if NV_PRINTF_STRINGS_ALLOWED
6132         /*func=*/       "subdeviceCtrlCmdPerfGetPowerstate"
6133 #endif
6134     },
6135     {               /*  [393] */
6136 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6137         /*pFunc=*/      (void (*)(void)) NULL,
6138 #else
6139         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfSetPowerstate_DISPATCH,
6140 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6141         /*flags=*/      0x10u,
6142         /*accessRight=*/0x0u,
6143         /*methodId=*/   0x2080205bu,
6144         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_SET_POWERSTATE_PARAMS),
6145         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6146 #if NV_PRINTF_STRINGS_ALLOWED
6147         /*func=*/       "subdeviceCtrlCmdPerfSetPowerstate"
6148 #endif
6149     },
6150     {               /*  [394] */
6151 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6152         /*pFunc=*/      (void (*)(void)) NULL,
6153 #else
6154         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfNotifyVideoevent_DISPATCH,
6155 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6156         /*flags=*/      0x400210u,
6157         /*accessRight=*/0x0u,
6158         /*methodId=*/   0x2080205du,
6159         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_NOTIFY_VIDEOEVENT_PARAMS),
6160         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6161 #if NV_PRINTF_STRINGS_ALLOWED
6162         /*func=*/       "subdeviceCtrlCmdPerfNotifyVideoevent"
6163 #endif
6164     },
6165     {               /*  [395] */
6166 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6167         /*pFunc=*/      (void (*)(void)) NULL,
6168 #else
6169         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetCurrentPstate_DISPATCH,
6170 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6171         /*flags=*/      0x400210u,
6172         /*accessRight=*/0x0u,
6173         /*methodId=*/   0x20802068u,
6174         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_CURRENT_PSTATE_PARAMS),
6175         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6176 #if NV_PRINTF_STRINGS_ALLOWED
6177         /*func=*/       "subdeviceCtrlCmdPerfGetCurrentPstate"
6178 #endif
6179     },
6180     {               /*  [396] */
6181 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x212u)
6182         /*pFunc=*/      (void (*)(void)) NULL,
6183 #else
6184         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfRatedTdpGetControl_IMPL,
6185 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x212u)
6186         /*flags=*/      0x212u,
6187         /*accessRight=*/0x0u,
6188         /*methodId=*/   0x2080206eu,
6189         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_RATED_TDP_CONTROL_PARAMS),
6190         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6191 #if NV_PRINTF_STRINGS_ALLOWED
6192         /*func=*/       "subdeviceCtrlCmdPerfRatedTdpGetControl"
6193 #endif
6194     },
6195     {               /*  [397] */
6196 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6197         /*pFunc=*/      (void (*)(void)) NULL,
6198 #else
6199         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfRatedTdpSetControl_DISPATCH,
6200 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6201         /*flags=*/      0x10u,
6202         /*accessRight=*/0x0u,
6203         /*methodId=*/   0x2080206fu,
6204         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_RATED_TDP_CONTROL_PARAMS),
6205         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6206 #if NV_PRINTF_STRINGS_ALLOWED
6207         /*func=*/       "subdeviceCtrlCmdPerfRatedTdpSetControl"
6208 #endif
6209     },
6210     {               /*  [398] */
6211 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6212         /*pFunc=*/      (void (*)(void)) NULL,
6213 #else
6214         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample_DISPATCH,
6215 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6216         /*flags=*/      0x400210u,
6217         /*accessRight=*/0x0u,
6218         /*methodId=*/   0x20802087u,
6219         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_VID_ENG_PERFMON_SAMPLE_PARAMS),
6220         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6221 #if NV_PRINTF_STRINGS_ALLOWED
6222         /*func=*/       "subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample"
6223 #endif
6224     },
6225     {               /*  [399] */
6226 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6227         /*pFunc=*/      (void (*)(void)) NULL,
6228 #else
6229         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfSetAuxPowerState_DISPATCH,
6230 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6231         /*flags=*/      0x10u,
6232         /*accessRight=*/0x0u,
6233         /*methodId=*/   0x20802092u,
6234         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_SET_AUX_POWER_STATE_PARAMS),
6235         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6236 #if NV_PRINTF_STRINGS_ALLOWED
6237         /*func=*/       "subdeviceCtrlCmdPerfSetAuxPowerState"
6238 #endif
6239     },
6240     {               /*  [400] */
6241 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6242         /*pFunc=*/      (void (*)(void)) NULL,
6243 #else
6244         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfReservePerfmonHw_DISPATCH,
6245 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6246         /*flags=*/      0x50u,
6247         /*accessRight=*/0x0u,
6248         /*methodId=*/   0x20802093u,
6249         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_RESERVE_PERFMON_HW_PARAMS),
6250         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6251 #if NV_PRINTF_STRINGS_ALLOWED
6252         /*func=*/       "subdeviceCtrlCmdPerfReservePerfmonHw"
6253 #endif
6254     },
6255     {               /*  [401] */
6256 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6257         /*pFunc=*/      (void (*)(void)) NULL,
6258 #else
6259         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2_DISPATCH,
6260 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
6261         /*flags=*/      0x400210u,
6262         /*accessRight=*/0x0u,
6263         /*methodId=*/   0x20802096u,
6264         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_V2_PARAMS),
6265         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6266 #if NV_PRINTF_STRINGS_ALLOWED
6267         /*func=*/       "subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2"
6268 #endif
6269     },
6270     {               /*  [402] */
6271 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
6272         /*pFunc=*/      (void (*)(void)) NULL,
6273 #else
6274         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcReadVirtualMem_IMPL,
6275 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
6276         /*flags=*/      0x0u,
6277         /*accessRight=*/0x0u,
6278         /*methodId=*/   0x20802204u,
6279         /*paramSize=*/  sizeof(NV2080_CTRL_RC_READ_VIRTUAL_MEM_PARAMS),
6280         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6281 #if NV_PRINTF_STRINGS_ALLOWED
6282         /*func=*/       "subdeviceCtrlCmdRcReadVirtualMem"
6283 #endif
6284     },
6285     {               /*  [403] */
6286 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6287         /*pFunc=*/      (void (*)(void)) NULL,
6288 #else
6289         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcGetErrorCount_IMPL,
6290 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6291         /*flags=*/      0x10u,
6292         /*accessRight=*/0x0u,
6293         /*methodId=*/   0x20802205u,
6294         /*paramSize=*/  sizeof(NV2080_CTRL_RC_GET_ERROR_COUNT_PARAMS),
6295         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6296 #if NV_PRINTF_STRINGS_ALLOWED
6297         /*func=*/       "subdeviceCtrlCmdRcGetErrorCount"
6298 #endif
6299     },
6300     {               /*  [404] */
6301 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6302         /*pFunc=*/      (void (*)(void)) NULL,
6303 #else
6304         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcSetCleanErrorHistory_IMPL,
6305 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6306         /*flags=*/      0x204u,
6307         /*accessRight=*/0x0u,
6308         /*methodId=*/   0x20802207u,
6309         /*paramSize=*/  0,
6310         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6311 #if NV_PRINTF_STRINGS_ALLOWED
6312         /*func=*/       "subdeviceCtrlCmdRcSetCleanErrorHistory"
6313 #endif
6314     },
6315     {               /*  [405] */
6316 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
6317         /*pFunc=*/      (void (*)(void)) NULL,
6318 #else
6319         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcGetWatchdogInfo_IMPL,
6320 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
6321         /*flags=*/      0x850u,
6322         /*accessRight=*/0x0u,
6323         /*methodId=*/   0x20802209u,
6324         /*paramSize=*/  sizeof(NV2080_CTRL_RC_GET_WATCHDOG_INFO_PARAMS),
6325         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6326 #if NV_PRINTF_STRINGS_ALLOWED
6327         /*func=*/       "subdeviceCtrlCmdRcGetWatchdogInfo"
6328 #endif
6329     },
6330     {               /*  [406] */
6331 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6332         /*pFunc=*/      (void (*)(void)) NULL,
6333 #else
6334         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcDisableWatchdog_IMPL,
6335 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6336         /*flags=*/      0x50u,
6337         /*accessRight=*/0x0u,
6338         /*methodId=*/   0x2080220au,
6339         /*paramSize=*/  0,
6340         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6341 #if NV_PRINTF_STRINGS_ALLOWED
6342         /*func=*/       "subdeviceCtrlCmdRcDisableWatchdog"
6343 #endif
6344     },
6345     {               /*  [407] */
6346 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6347         /*pFunc=*/      (void (*)(void)) NULL,
6348 #else
6349         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcEnableWatchdog_IMPL,
6350 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6351         /*flags=*/      0x50u,
6352         /*accessRight=*/0x0u,
6353         /*methodId=*/   0x2080220bu,
6354         /*paramSize=*/  0,
6355         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6356 #if NV_PRINTF_STRINGS_ALLOWED
6357         /*func=*/       "subdeviceCtrlCmdRcEnableWatchdog"
6358 #endif
6359     },
6360     {               /*  [408] */
6361 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6362         /*pFunc=*/      (void (*)(void)) NULL,
6363 #else
6364         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcReleaseWatchdogRequests_IMPL,
6365 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6366         /*flags=*/      0x50u,
6367         /*accessRight=*/0x0u,
6368         /*methodId=*/   0x2080220cu,
6369         /*paramSize=*/  0,
6370         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6371 #if NV_PRINTF_STRINGS_ALLOWED
6372         /*func=*/       "subdeviceCtrlCmdRcReleaseWatchdogRequests"
6373 #endif
6374     },
6375     {               /*  [409] */
6376 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6377         /*pFunc=*/      (void (*)(void)) NULL,
6378 #else
6379         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdSetRcRecovery_IMPL,
6380 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6381         /*flags=*/      0x204u,
6382         /*accessRight=*/0x0u,
6383         /*methodId=*/   0x2080220du,
6384         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_RC_RECOVERY_PARAMS),
6385         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6386 #if NV_PRINTF_STRINGS_ALLOWED
6387         /*func=*/       "subdeviceCtrlCmdSetRcRecovery"
6388 #endif
6389     },
6390     {               /*  [410] */
6391 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6392         /*pFunc=*/      (void (*)(void)) NULL,
6393 #else
6394         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetRcRecovery_IMPL,
6395 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6396         /*flags=*/      0x204u,
6397         /*accessRight=*/0x0u,
6398         /*methodId=*/   0x2080220eu,
6399         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_RC_RECOVERY_PARAMS),
6400         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6401 #if NV_PRINTF_STRINGS_ALLOWED
6402         /*func=*/       "subdeviceCtrlCmdGetRcRecovery"
6403 #endif
6404     },
6405     {               /*  [411] */
6406 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6407         /*pFunc=*/      (void (*)(void)) NULL,
6408 #else
6409         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcSoftDisableWatchdog_IMPL,
6410 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
6411         /*flags=*/      0x50u,
6412         /*accessRight=*/0x0u,
6413         /*methodId=*/   0x20802210u,
6414         /*paramSize=*/  0,
6415         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6416 #if NV_PRINTF_STRINGS_ALLOWED
6417         /*func=*/       "subdeviceCtrlCmdRcSoftDisableWatchdog"
6418 #endif
6419     },
6420     {               /*  [412] */
6421 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6422         /*pFunc=*/      (void (*)(void)) NULL,
6423 #else
6424         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdSetRcInfo_IMPL,
6425 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6426         /*flags=*/      0x204u,
6427         /*accessRight=*/0x0u,
6428         /*methodId=*/   0x20802211u,
6429         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_RC_INFO_PARAMS),
6430         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6431 #if NV_PRINTF_STRINGS_ALLOWED
6432         /*func=*/       "subdeviceCtrlCmdSetRcInfo"
6433 #endif
6434     },
6435     {               /*  [413] */
6436 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6437         /*pFunc=*/      (void (*)(void)) NULL,
6438 #else
6439         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetRcInfo_IMPL,
6440 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6441         /*flags=*/      0x204u,
6442         /*accessRight=*/0x0u,
6443         /*methodId=*/   0x20802212u,
6444         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_RC_INFO_PARAMS),
6445         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6446 #if NV_PRINTF_STRINGS_ALLOWED
6447         /*func=*/       "subdeviceCtrlCmdGetRcInfo"
6448 #endif
6449     },
6450     {               /*  [414] */
6451 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6452         /*pFunc=*/      (void (*)(void)) NULL,
6453 #else
6454         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdRcGetErrorV2_IMPL,
6455 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6456         /*flags=*/      0x10u,
6457         /*accessRight=*/0x0u,
6458         /*methodId=*/   0x20802213u,
6459         /*paramSize=*/  sizeof(NV2080_CTRL_RC_GET_ERROR_V2_PARAMS),
6460         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6461 #if NV_PRINTF_STRINGS_ALLOWED
6462         /*func=*/       "subdeviceCtrlCmdRcGetErrorV2"
6463 #endif
6464     },
6465     {               /*  [415] */
6466 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6467         /*pFunc=*/      (void (*)(void)) NULL,
6468 #else
6469         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGpioProgramDirection_IMPL,
6470 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6471         /*flags=*/      0x600u,
6472         /*accessRight=*/0x0u,
6473         /*methodId=*/   0x20802300u,
6474         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPIO_PROGRAM_DIRECTION_PARAMS),
6475         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6476 #if NV_PRINTF_STRINGS_ALLOWED
6477         /*func=*/       "subdeviceCtrlCmdInternalGpioProgramDirection"
6478 #endif
6479     },
6480     {               /*  [416] */
6481 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6482         /*pFunc=*/      (void (*)(void)) NULL,
6483 #else
6484         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGpioProgramOutput_IMPL,
6485 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6486         /*flags=*/      0x600u,
6487         /*accessRight=*/0x0u,
6488         /*methodId=*/   0x20802301u,
6489         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPIO_PROGRAM_OUTPUT_PARAMS),
6490         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6491 #if NV_PRINTF_STRINGS_ALLOWED
6492         /*func=*/       "subdeviceCtrlCmdInternalGpioProgramOutput"
6493 #endif
6494     },
6495     {               /*  [417] */
6496 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6497         /*pFunc=*/      (void (*)(void)) NULL,
6498 #else
6499         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGpioReadInput_IMPL,
6500 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6501         /*flags=*/      0x600u,
6502         /*accessRight=*/0x0u,
6503         /*methodId=*/   0x20802302u,
6504         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPIO_READ_INPUT_PARAMS),
6505         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6506 #if NV_PRINTF_STRINGS_ALLOWED
6507         /*func=*/       "subdeviceCtrlCmdInternalGpioReadInput"
6508 #endif
6509     },
6510     {               /*  [418] */
6511 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6512         /*pFunc=*/      (void (*)(void)) NULL,
6513 #else
6514         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGpioActivateHwFunction_IMPL,
6515 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6516         /*flags=*/      0x600u,
6517         /*accessRight=*/0x0u,
6518         /*methodId=*/   0x20802303u,
6519         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GPIO_ACTIVATE_HW_FUNCTION_PARAMS),
6520         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6521 #if NV_PRINTF_STRINGS_ALLOWED
6522         /*func=*/       "subdeviceCtrlCmdInternalGpioActivateHwFunction"
6523 #endif
6524     },
6525     {               /*  [419] */
6526 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6527         /*pFunc=*/      (void (*)(void)) NULL,
6528 #else
6529         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvdGetDumpSize_IMPL,
6530 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6531         /*flags=*/      0x10u,
6532         /*accessRight=*/0x0u,
6533         /*methodId=*/   0x20802401u,
6534         /*paramSize=*/  sizeof(NV2080_CTRL_NVD_GET_DUMP_SIZE_PARAMS),
6535         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6536 #if NV_PRINTF_STRINGS_ALLOWED
6537         /*func=*/       "subdeviceCtrlCmdNvdGetDumpSize"
6538 #endif
6539     },
6540     {               /*  [420] */
6541 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
6542         /*pFunc=*/      (void (*)(void)) NULL,
6543 #else
6544         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvdGetDump_IMPL,
6545 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
6546         /*flags=*/      0x4u,
6547         /*accessRight=*/0x0u,
6548         /*methodId=*/   0x20802402u,
6549         /*paramSize=*/  sizeof(NV2080_CTRL_NVD_GET_DUMP_PARAMS),
6550         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6551 #if NV_PRINTF_STRINGS_ALLOWED
6552         /*func=*/       "subdeviceCtrlCmdNvdGetDump"
6553 #endif
6554     },
6555     {               /*  [421] */
6556 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6557         /*pFunc=*/      (void (*)(void)) NULL,
6558 #else
6559         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvdGetNocatJournalRpt_IMPL,
6560 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6561         /*flags=*/      0x7u,
6562         /*accessRight=*/0x0u,
6563         /*methodId=*/   0x20802409u,
6564         /*paramSize=*/  sizeof(NV2080_CTRL_NVD_GET_NOCAT_JOURNAL_PARAMS),
6565         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6566 #if NV_PRINTF_STRINGS_ALLOWED
6567         /*func=*/       "subdeviceCtrlCmdNvdGetNocatJournalRpt"
6568 #endif
6569     },
6570     {               /*  [422] */
6571 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6572         /*pFunc=*/      (void (*)(void)) NULL,
6573 #else
6574         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvdSetNocatJournalData_IMPL,
6575 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6576         /*flags=*/      0x7u,
6577         /*accessRight=*/0x0u,
6578         /*methodId=*/   0x2080240bu,
6579         /*paramSize=*/  sizeof(NV2080_CTRL_NVD_SET_NOCAT_JOURNAL_DATA_PARAMS),
6580         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6581 #if NV_PRINTF_STRINGS_ALLOWED
6582         /*func=*/       "subdeviceCtrlCmdNvdSetNocatJournalData"
6583 #endif
6584     },
6585     {               /*  [423] */
6586 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6587         /*pFunc=*/      (void (*)(void)) NULL,
6588 #else
6589         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvdInsertNocatJournalRecord_IMPL,
6590 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
6591         /*flags=*/      0x7u,
6592         /*accessRight=*/0x0u,
6593         /*methodId=*/   0x2080240cu,
6594         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_NVD_INSERT_NOCAT_JOURNAL_RECORD_PARAMS),
6595         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6596 #if NV_PRINTF_STRINGS_ALLOWED
6597         /*func=*/       "subdeviceCtrlCmdNvdInsertNocatJournalRecord"
6598 #endif
6599     },
6600     {               /*  [424] */
6601 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6602         /*pFunc=*/      (void (*)(void)) NULL,
6603 #else
6604         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDmaInvalidateTLB_IMPL,
6605 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6606         /*flags=*/      0x10u,
6607         /*accessRight=*/0x0u,
6608         /*methodId=*/   0x20802502u,
6609         /*paramSize=*/  sizeof(NV2080_CTRL_DMA_INVALIDATE_TLB_PARAMS),
6610         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6611 #if NV_PRINTF_STRINGS_ALLOWED
6612         /*func=*/       "subdeviceCtrlCmdDmaInvalidateTLB"
6613 #endif
6614     },
6615     {               /*  [425] */
6616 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6617         /*pFunc=*/      (void (*)(void)) NULL,
6618 #else
6619         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdDmaGetInfo_IMPL,
6620 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
6621         /*flags=*/      0x10u,
6622         /*accessRight=*/0x0u,
6623         /*methodId=*/   0x20802503u,
6624         /*paramSize=*/  sizeof(NV2080_CTRL_DMA_GET_INFO_PARAMS),
6625         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6626 #if NV_PRINTF_STRINGS_ALLOWED
6627         /*func=*/       "subdeviceCtrlCmdDmaGetInfo"
6628 #endif
6629     },
6630     {               /*  [426] */
6631 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
6632         /*pFunc=*/      (void (*)(void)) NULL,
6633 #else
6634         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPmgrGetModuleInfo_IMPL,
6635 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
6636         /*flags=*/      0xa50u,
6637         /*accessRight=*/0x0u,
6638         /*methodId=*/   0x20802609u,
6639         /*paramSize=*/  sizeof(NV2080_CTRL_PMGR_MODULE_INFO_PARAMS),
6640         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6641 #if NV_PRINTF_STRINGS_ALLOWED
6642         /*func=*/       "subdeviceCtrlCmdPmgrGetModuleInfo"
6643 #endif
6644     },
6645     {               /*  [427] */
6646 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6647         /*pFunc=*/      (void (*)(void)) NULL,
6648 #else
6649         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGpuProcessPostGc6ExitTasks_IMPL,
6650 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6651         /*flags=*/      0x210u,
6652         /*accessRight=*/0x0u,
6653         /*methodId=*/   0x2080270cu,
6654         /*paramSize=*/  0,
6655         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6656 #if NV_PRINTF_STRINGS_ALLOWED
6657         /*func=*/       "subdeviceCtrlCmdGpuProcessPostGc6ExitTasks"
6658 #endif
6659     },
6660     {               /*  [428] */
6661 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
6662         /*pFunc=*/      (void (*)(void)) NULL,
6663 #else
6664         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGc6Entry_IMPL,
6665 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
6666         /*flags=*/      0x2u,
6667         /*accessRight=*/0x0u,
6668         /*methodId=*/   0x2080270du,
6669         /*paramSize=*/  sizeof(NV2080_CTRL_GC6_ENTRY_PARAMS),
6670         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6671 #if NV_PRINTF_STRINGS_ALLOWED
6672         /*func=*/       "subdeviceCtrlCmdGc6Entry"
6673 #endif
6674     },
6675     {               /*  [429] */
6676 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
6677         /*pFunc=*/      (void (*)(void)) NULL,
6678 #else
6679         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGc6Exit_IMPL,
6680 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
6681         /*flags=*/      0x2u,
6682         /*accessRight=*/0x0u,
6683         /*methodId=*/   0x2080270eu,
6684         /*paramSize=*/  sizeof(NV2080_CTRL_GC6_EXIT_PARAMS),
6685         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6686 #if NV_PRINTF_STRINGS_ALLOWED
6687         /*func=*/       "subdeviceCtrlCmdGc6Exit"
6688 #endif
6689     },
6690     {               /*  [430] */
6691 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6692         /*pFunc=*/      (void (*)(void)) NULL,
6693 #else
6694         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdLpwrDifrCtrl_IMPL,
6695 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6696         /*flags=*/      0x204u,
6697         /*accessRight=*/0x0u,
6698         /*methodId=*/   0x20802801u,
6699         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_LPWR_DIFR_CTRL_PARAMS),
6700         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6701 #if NV_PRINTF_STRINGS_ALLOWED
6702         /*func=*/       "subdeviceCtrlCmdLpwrDifrCtrl"
6703 #endif
6704     },
6705     {               /*  [431] */
6706 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
6707         /*pFunc=*/      (void (*)(void)) NULL,
6708 #else
6709         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdLpwrDifrPrefetchResponse_IMPL,
6710 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
6711         /*flags=*/      0x200u,
6712         /*accessRight=*/0x0u,
6713         /*methodId=*/   0x20802802u,
6714         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_LPWR_DIFR_PREFETCH_RESPONSE_PARAMS),
6715         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6716 #if NV_PRINTF_STRINGS_ALLOWED
6717         /*func=*/       "subdeviceCtrlCmdLpwrDifrPrefetchResponse"
6718 #endif
6719     },
6720     {               /*  [432] */
6721 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
6722         /*pFunc=*/      (void (*)(void)) NULL,
6723 #else
6724         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetCaps_IMPL,
6725 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
6726         /*flags=*/      0x850u,
6727         /*accessRight=*/0x0u,
6728         /*methodId=*/   0x20802a01u,
6729         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_CAPS_PARAMS),
6730         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6731 #if NV_PRINTF_STRINGS_ALLOWED
6732         /*func=*/       "subdeviceCtrlCmdCeGetCaps"
6733 #endif
6734     },
6735     {               /*  [433] */
6736 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a11u)
6737         /*pFunc=*/      (void (*)(void)) NULL,
6738 #else
6739         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetCePceMask_IMPL,
6740 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a11u)
6741         /*flags=*/      0x2a11u,
6742         /*accessRight=*/0x0u,
6743         /*methodId=*/   0x20802a02u,
6744         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_CE_PCE_MASK_PARAMS),
6745         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6746 #if NV_PRINTF_STRINGS_ALLOWED
6747         /*func=*/       "subdeviceCtrlCmdCeGetCePceMask"
6748 #endif
6749     },
6750     {               /*  [434] */
6751 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6752         /*pFunc=*/      (void (*)(void)) NULL,
6753 #else
6754         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetCapsV2_IMPL,
6755 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6756         /*flags=*/      0x2850u,
6757         /*accessRight=*/0x0u,
6758         /*methodId=*/   0x20802a03u,
6759         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_CAPS_V2_PARAMS),
6760         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6761 #if NV_PRINTF_STRINGS_ALLOWED
6762         /*func=*/       "subdeviceCtrlCmdCeGetCapsV2"
6763 #endif
6764     },
6765     {               /*  [435] */
6766 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6767         /*pFunc=*/      (void (*)(void)) NULL,
6768 #else
6769         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeUpdatePceLceMappings_IMPL,
6770 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6771         /*flags=*/      0x204u,
6772         /*accessRight=*/0x0u,
6773         /*methodId=*/   0x20802a05u,
6774         /*paramSize=*/  sizeof(NV2080_CTRL_CE_UPDATE_PCE_LCE_MAPPINGS_PARAMS),
6775         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6776 #if NV_PRINTF_STRINGS_ALLOWED
6777         /*func=*/       "subdeviceCtrlCmdCeUpdatePceLceMappings"
6778 #endif
6779     },
6780     {               /*  [436] */
6781 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6782         /*pFunc=*/      (void (*)(void)) NULL,
6783 #else
6784         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeUpdateClassDB_IMPL,
6785 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
6786         /*flags=*/      0x600u,
6787         /*accessRight=*/0x0u,
6788         /*methodId=*/   0x20802a06u,
6789         /*paramSize=*/  sizeof(NV2080_CTRL_CE_UPDATE_CLASS_DB_PARAMS),
6790         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6791 #if NV_PRINTF_STRINGS_ALLOWED
6792         /*func=*/       "subdeviceCtrlCmdCeUpdateClassDB"
6793 #endif
6794     },
6795     {               /*  [437] */
6796 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100e40u)
6797         /*pFunc=*/      (void (*)(void)) NULL,
6798 #else
6799         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetPhysicalCaps_IMPL,
6800 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100e40u)
6801         /*flags=*/      0x100e40u,
6802         /*accessRight=*/0x0u,
6803         /*methodId=*/   0x20802a07u,
6804         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_CAPS_V2_PARAMS),
6805         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6806 #if NV_PRINTF_STRINGS_ALLOWED
6807         /*func=*/       "subdeviceCtrlCmdCeGetPhysicalCaps"
6808 #endif
6809     },
6810     {               /*  [438] */
6811 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c0200u)
6812         /*pFunc=*/      (void (*)(void)) NULL,
6813 #else
6814         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetFaultMethodBufferSize_IMPL,
6815 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c0200u)
6816         /*flags=*/      0x1c0200u,
6817         /*accessRight=*/0x0u,
6818         /*methodId=*/   0x20802a08u,
6819         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_FAULT_METHOD_BUFFER_SIZE_PARAMS),
6820         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6821 #if NV_PRINTF_STRINGS_ALLOWED
6822         /*func=*/       "subdeviceCtrlCmdCeGetFaultMethodBufferSize"
6823 #endif
6824     },
6825     {               /*  [439] */
6826 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
6827         /*pFunc=*/      (void (*)(void)) NULL,
6828 #else
6829         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetHubPceMask_IMPL,
6830 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
6831         /*flags=*/      0x4600u,
6832         /*accessRight=*/0x0u,
6833         /*methodId=*/   0x20802a09u,
6834         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_HUB_PCE_MASK_PARAMS),
6835         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6836 #if NV_PRINTF_STRINGS_ALLOWED
6837         /*func=*/       "subdeviceCtrlCmdCeGetHubPceMask"
6838 #endif
6839     },
6840     {               /*  [440] */
6841 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2810u)
6842         /*pFunc=*/      (void (*)(void)) NULL,
6843 #else
6844         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetAllCaps_IMPL,
6845 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2810u)
6846         /*flags=*/      0x2810u,
6847         /*accessRight=*/0x0u,
6848         /*methodId=*/   0x20802a0au,
6849         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_ALL_CAPS_PARAMS),
6850         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6851 #if NV_PRINTF_STRINGS_ALLOWED
6852         /*func=*/       "subdeviceCtrlCmdCeGetAllCaps"
6853 #endif
6854     },
6855     {               /*  [441] */
6856 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
6857         /*pFunc=*/      (void (*)(void)) NULL,
6858 #else
6859         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdCeGetAllPhysicalCaps_IMPL,
6860 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
6861         /*flags=*/      0xe40u,
6862         /*accessRight=*/0x0u,
6863         /*methodId=*/   0x20802a0bu,
6864         /*paramSize=*/  sizeof(NV2080_CTRL_CE_GET_ALL_CAPS_PARAMS),
6865         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6866 #if NV_PRINTF_STRINGS_ALLOWED
6867         /*func=*/       "subdeviceCtrlCmdCeGetAllPhysicalCaps"
6868 #endif
6869     },
6870     {               /*  [442] */
6871 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6872         /*pFunc=*/      (void (*)(void)) NULL,
6873 #else
6874         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetNvlinkCaps_IMPL,
6875 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
6876         /*flags=*/      0x2850u,
6877         /*accessRight=*/0x0u,
6878         /*methodId=*/   0x20803001u,
6879         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_NVLINK_GET_NVLINK_CAPS_PARAMS),
6880         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6881 #if NV_PRINTF_STRINGS_ALLOWED
6882         /*func=*/       "subdeviceCtrlCmdBusGetNvlinkCaps"
6883 #endif
6884     },
6885     {               /*  [443] */
6886 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
6887         /*pFunc=*/      (void (*)(void)) NULL,
6888 #else
6889         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetNvlinkStatus_IMPL,
6890 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
6891         /*flags=*/      0x810u,
6892         /*accessRight=*/0x0u,
6893         /*methodId=*/   0x20803002u,
6894         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_NVLINK_GET_NVLINK_STATUS_PARAMS),
6895         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6896 #if NV_PRINTF_STRINGS_ALLOWED
6897         /*func=*/       "subdeviceCtrlCmdBusGetNvlinkStatus"
6898 #endif
6899     },
6900     {               /*  [444] */
6901 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6902         /*pFunc=*/      (void (*)(void)) NULL,
6903 #else
6904         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdBusGetNvlinkErrInfo_IMPL,
6905 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6906         /*flags=*/      0x210u,
6907         /*accessRight=*/0x0u,
6908         /*methodId=*/   0x20803003u,
6909         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_ERR_INFO_PARAMS),
6910         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6911 #if NV_PRINTF_STRINGS_ALLOWED
6912         /*func=*/       "subdeviceCtrlCmdBusGetNvlinkErrInfo"
6913 #endif
6914     },
6915     {               /*  [445] */
6916 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6917         /*pFunc=*/      (void (*)(void)) NULL,
6918 #else
6919         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetNvlinkCounters_IMPL,
6920 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6921         /*flags=*/      0x210u,
6922         /*accessRight=*/0x0u,
6923         /*methodId=*/   0x20803004u,
6924         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_COUNTERS_PARAMS),
6925         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6926 #if NV_PRINTF_STRINGS_ALLOWED
6927         /*func=*/       "subdeviceCtrlCmdGetNvlinkCounters"
6928 #endif
6929     },
6930     {               /*  [446] */
6931 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6932         /*pFunc=*/      (void (*)(void)) NULL,
6933 #else
6934         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdClearNvlinkCounters_IMPL,
6935 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6936         /*flags=*/      0x204u,
6937         /*accessRight=*/0x0u,
6938         /*methodId=*/   0x20803005u,
6939         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_CLEAR_COUNTERS_PARAMS),
6940         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6941 #if NV_PRINTF_STRINGS_ALLOWED
6942         /*func=*/       "subdeviceCtrlCmdClearNvlinkCounters"
6943 #endif
6944     },
6945     {               /*  [447] */
6946 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6947         /*pFunc=*/      (void (*)(void)) NULL,
6948 #else
6949         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetLinkFatalErrorCounts_IMPL,
6950 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6951         /*flags=*/      0x210u,
6952         /*accessRight=*/0x0u,
6953         /*methodId=*/   0x20803009u,
6954         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_LINK_FATAL_ERROR_COUNTS_PARAMS),
6955         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6956 #if NV_PRINTF_STRINGS_ALLOWED
6957         /*func=*/       "subdeviceCtrlCmdNvlinkGetLinkFatalErrorCounts"
6958 #endif
6959     },
6960     {               /*  [448] */
6961 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
6962         /*pFunc=*/      (void (*)(void)) NULL,
6963 #else
6964         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSetupEom_IMPL,
6965 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
6966         /*flags=*/      0x200u,
6967         /*accessRight=*/0x0u,
6968         /*methodId=*/   0x2080300cu,
6969         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_NVLINK_SETUP_EOM_PARAMS),
6970         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6971 #if NV_PRINTF_STRINGS_ALLOWED
6972         /*func=*/       "subdeviceCtrlCmdNvlinkSetupEom"
6973 #endif
6974     },
6975     {               /*  [449] */
6976 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6977         /*pFunc=*/      (void (*)(void)) NULL,
6978 #else
6979         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetPowerState_IMPL,
6980 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
6981         /*flags=*/      0x210u,
6982         /*accessRight=*/0x0u,
6983         /*methodId=*/   0x2080300eu,
6984         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_POWER_STATE_PARAMS),
6985         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
6986 #if NV_PRINTF_STRINGS_ALLOWED
6987         /*func=*/       "subdeviceCtrlCmdNvlinkGetPowerState"
6988 #endif
6989     },
6990     {               /*  [450] */
6991 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6992         /*pFunc=*/      (void (*)(void)) NULL,
6993 #else
6994         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinGetLinkFomValues_IMPL,
6995 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
6996         /*flags=*/      0x204u,
6997         /*accessRight=*/0x0u,
6998         /*methodId=*/   0x20803011u,
6999         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_NVLINK_GET_LINK_FOM_VALUES_PARAMS),
7000         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7001 #if NV_PRINTF_STRINGS_ALLOWED
7002         /*func=*/       "subdeviceCtrlCmdNvlinGetLinkFomValues"
7003 #endif
7004     },
7005     {               /*  [451] */
7006 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7007         /*pFunc=*/      (void (*)(void)) NULL,
7008 #else
7009         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetNvlinkEccErrors_IMPL,
7010 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7011         /*flags=*/      0x204u,
7012         /*accessRight=*/0x0u,
7013         /*methodId=*/   0x20803014u,
7014         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_NVLINK_ECC_ERRORS_PARAMS),
7015         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7016 #if NV_PRINTF_STRINGS_ALLOWED
7017         /*func=*/       "subdeviceCtrlCmdNvlinkGetNvlinkEccErrors"
7018 #endif
7019     },
7020     {               /*  [452] */
7021 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7022         /*pFunc=*/      (void (*)(void)) NULL,
7023 #else
7024         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkReadTpCounters_IMPL,
7025 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7026         /*flags=*/      0x210u,
7027         /*accessRight=*/0x0u,
7028         /*methodId=*/   0x20803015u,
7029         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_READ_TP_COUNTERS_PARAMS),
7030         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7031 #if NV_PRINTF_STRINGS_ALLOWED
7032         /*func=*/       "subdeviceCtrlCmdNvlinkReadTpCounters"
7033 #endif
7034     },
7035     {               /*  [453] */
7036 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7037         /*pFunc=*/      (void (*)(void)) NULL,
7038 #else
7039         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkEnableNvlinkPeer_IMPL,
7040 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7041         /*flags=*/      0x201u,
7042         /*accessRight=*/0x0u,
7043         /*methodId=*/   0x20803017u,
7044         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_ENABLE_NVLINK_PEER_PARAMS),
7045         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7046 #if NV_PRINTF_STRINGS_ALLOWED
7047         /*func=*/       "subdeviceCtrlCmdNvlinkEnableNvlinkPeer"
7048 #endif
7049     },
7050     {               /*  [454] */
7051 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7052         /*pFunc=*/      (void (*)(void)) NULL,
7053 #else
7054         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetLpCounters_IMPL,
7055 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7056         /*flags=*/      0x210u,
7057         /*accessRight=*/0x0u,
7058         /*methodId=*/   0x20803018u,
7059         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_LP_COUNTERS_PARAMS),
7060         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7061 #if NV_PRINTF_STRINGS_ALLOWED
7062         /*func=*/       "subdeviceCtrlCmdNvlinkGetLpCounters"
7063 #endif
7064     },
7065     {               /*  [455] */
7066 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7067         /*pFunc=*/      (void (*)(void)) NULL,
7068 #else
7069         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkCoreCallback_IMPL,
7070 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7071         /*flags=*/      0x201u,
7072         /*accessRight=*/0x0u,
7073         /*methodId=*/   0x20803019u,
7074         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_CORE_CALLBACK_PARAMS),
7075         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7076 #if NV_PRINTF_STRINGS_ALLOWED
7077         /*func=*/       "subdeviceCtrlCmdNvlinkCoreCallback"
7078 #endif
7079     },
7080     {               /*  [456] */
7081 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7082         /*pFunc=*/      (void (*)(void)) NULL,
7083 #else
7084         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetAliEnabled_IMPL,
7085 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7086         /*flags=*/      0x200u,
7087         /*accessRight=*/0x0u,
7088         /*methodId=*/   0x2080301au,
7089         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_ALI_ENABLED_PARAMS),
7090         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7091 #if NV_PRINTF_STRINGS_ALLOWED
7092         /*func=*/       "subdeviceCtrlCmdNvlinkGetAliEnabled"
7093 #endif
7094     },
7095     {               /*  [457] */
7096 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7097         /*pFunc=*/      (void (*)(void)) NULL,
7098 #else
7099         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkUpdateRemoteLocalSid_IMPL,
7100 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7101         /*flags=*/      0x201u,
7102         /*accessRight=*/0x0u,
7103         /*methodId=*/   0x2080301bu,
7104         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_UPDATE_REMOTE_LOCAL_SID_PARAMS),
7105         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7106 #if NV_PRINTF_STRINGS_ALLOWED
7107         /*func=*/       "subdeviceCtrlCmdNvlinkUpdateRemoteLocalSid"
7108 #endif
7109     },
7110     {               /*  [458] */
7111 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7112         /*pFunc=*/      (void (*)(void)) NULL,
7113 #else
7114         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkUpdateHshubMux_IMPL,
7115 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7116         /*flags=*/      0x201u,
7117         /*accessRight=*/0x0u,
7118         /*methodId=*/   0x2080301cu,
7119         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_UPDATE_HSHUB_MUX_PARAMS),
7120         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7121 #if NV_PRINTF_STRINGS_ALLOWED
7122         /*func=*/       "subdeviceCtrlCmdNvlinkUpdateHshubMux"
7123 #endif
7124     },
7125     {               /*  [459] */
7126 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7127         /*pFunc=*/      (void (*)(void)) NULL,
7128 #else
7129         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkPreSetupNvlinkPeer_IMPL,
7130 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7131         /*flags=*/      0x201u,
7132         /*accessRight=*/0x0u,
7133         /*methodId=*/   0x2080301du,
7134         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PRE_SETUP_NVLINK_PEER_PARAMS),
7135         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7136 #if NV_PRINTF_STRINGS_ALLOWED
7137         /*func=*/       "subdeviceCtrlCmdNvlinkPreSetupNvlinkPeer"
7138 #endif
7139     },
7140     {               /*  [460] */
7141 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7142         /*pFunc=*/      (void (*)(void)) NULL,
7143 #else
7144         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkPostSetupNvlinkPeer_IMPL,
7145 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7146         /*flags=*/      0x201u,
7147         /*accessRight=*/0x0u,
7148         /*methodId=*/   0x2080301eu,
7149         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_POST_SETUP_NVLINK_PEER_PARAMS),
7150         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7151 #if NV_PRINTF_STRINGS_ALLOWED
7152         /*func=*/       "subdeviceCtrlCmdNvlinkPostSetupNvlinkPeer"
7153 #endif
7154     },
7155     {               /*  [461] */
7156 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7157         /*pFunc=*/      (void (*)(void)) NULL,
7158 #else
7159         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkRemoveNvlinkMapping_IMPL,
7160 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7161         /*flags=*/      0x201u,
7162         /*accessRight=*/0x0u,
7163         /*methodId=*/   0x2080301fu,
7164         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_REMOVE_NVLINK_MAPPING_PARAMS),
7165         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7166 #if NV_PRINTF_STRINGS_ALLOWED
7167         /*func=*/       "subdeviceCtrlCmdNvlinkRemoveNvlinkMapping"
7168 #endif
7169     },
7170     {               /*  [462] */
7171 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7172         /*pFunc=*/      (void (*)(void)) NULL,
7173 #else
7174         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSaveRestoreHshubState_IMPL,
7175 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7176         /*flags=*/      0x201u,
7177         /*accessRight=*/0x0u,
7178         /*methodId=*/   0x20803020u,
7179         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SAVE_RESTORE_HSHUB_STATE_PARAMS),
7180         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7181 #if NV_PRINTF_STRINGS_ALLOWED
7182         /*func=*/       "subdeviceCtrlCmdNvlinkSaveRestoreHshubState"
7183 #endif
7184     },
7185     {               /*  [463] */
7186 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7187         /*pFunc=*/      (void (*)(void)) NULL,
7188 #else
7189         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkProgramBufferready_IMPL,
7190 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7191         /*flags=*/      0x201u,
7192         /*accessRight=*/0x0u,
7193         /*methodId=*/   0x20803021u,
7194         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PROGRAM_BUFFERREADY_PARAMS),
7195         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7196 #if NV_PRINTF_STRINGS_ALLOWED
7197         /*func=*/       "subdeviceCtrlCmdNvlinkProgramBufferready"
7198 #endif
7199     },
7200     {               /*  [464] */
7201 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7202         /*pFunc=*/      (void (*)(void)) NULL,
7203 #else
7204         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkUpdateCurrentConfig_IMPL,
7205 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7206         /*flags=*/      0x201u,
7207         /*accessRight=*/0x0u,
7208         /*methodId=*/   0x20803022u,
7209         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_UPDATE_CURRENT_CONFIG_PARAMS),
7210         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7211 #if NV_PRINTF_STRINGS_ALLOWED
7212         /*func=*/       "subdeviceCtrlCmdNvlinkUpdateCurrentConfig"
7213 #endif
7214     },
7215     {               /*  [465] */
7216 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7217         /*pFunc=*/      (void (*)(void)) NULL,
7218 #else
7219         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSetLoopbackMode_IMPL,
7220 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7221         /*flags=*/      0x200u,
7222         /*accessRight=*/0x0u,
7223         /*methodId=*/   0x20803023u,
7224         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SET_LOOPBACK_MODE_PARAMS),
7225         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7226 #if NV_PRINTF_STRINGS_ALLOWED
7227         /*func=*/       "subdeviceCtrlCmdNvlinkSetLoopbackMode"
7228 #endif
7229     },
7230     {               /*  [466] */
7231 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7232         /*pFunc=*/      (void (*)(void)) NULL,
7233 #else
7234         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkUpdatePeerLinkMask_IMPL,
7235 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7236         /*flags=*/      0x201u,
7237         /*accessRight=*/0x0u,
7238         /*methodId=*/   0x20803024u,
7239         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_UPDATE_PEER_LINK_MASK_PARAMS),
7240         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7241 #if NV_PRINTF_STRINGS_ALLOWED
7242         /*func=*/       "subdeviceCtrlCmdNvlinkUpdatePeerLinkMask"
7243 #endif
7244     },
7245     {               /*  [467] */
7246 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7247         /*pFunc=*/      (void (*)(void)) NULL,
7248 #else
7249         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkUpdateLinkConnection_IMPL,
7250 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7251         /*flags=*/      0x201u,
7252         /*accessRight=*/0x0u,
7253         /*methodId=*/   0x20803025u,
7254         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_UPDATE_LINK_CONNECTION_PARAMS),
7255         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7256 #if NV_PRINTF_STRINGS_ALLOWED
7257         /*func=*/       "subdeviceCtrlCmdNvlinkUpdateLinkConnection"
7258 #endif
7259     },
7260     {               /*  [468] */
7261 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7262         /*pFunc=*/      (void (*)(void)) NULL,
7263 #else
7264         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkEnableLinksPostTopology_IMPL,
7265 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7266         /*flags=*/      0x201u,
7267         /*accessRight=*/0x0u,
7268         /*methodId=*/   0x20803026u,
7269         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_ENABLE_LINKS_POST_TOPOLOGY_PARAMS),
7270         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7271 #if NV_PRINTF_STRINGS_ALLOWED
7272         /*func=*/       "subdeviceCtrlCmdNvlinkEnableLinksPostTopology"
7273 #endif
7274     },
7275     {               /*  [469] */
7276 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7277         /*pFunc=*/      (void (*)(void)) NULL,
7278 #else
7279         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkPreLinkTrainAli_IMPL,
7280 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7281         /*flags=*/      0x200u,
7282         /*accessRight=*/0x0u,
7283         /*methodId=*/   0x20803027u,
7284         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PRE_LINK_TRAIN_ALI_PARAMS),
7285         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7286 #if NV_PRINTF_STRINGS_ALLOWED
7287         /*func=*/       "subdeviceCtrlCmdNvlinkPreLinkTrainAli"
7288 #endif
7289     },
7290     {               /*  [470] */
7291 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7292         /*pFunc=*/      (void (*)(void)) NULL,
7293 #else
7294         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetRefreshCounters_IMPL,
7295 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7296         /*flags=*/      0x200u,
7297         /*accessRight=*/0x0u,
7298         /*methodId=*/   0x20803028u,
7299         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_REFRESH_COUNTERS_PARAMS),
7300         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7301 #if NV_PRINTF_STRINGS_ALLOWED
7302         /*func=*/       "subdeviceCtrlCmdNvlinkGetRefreshCounters"
7303 #endif
7304     },
7305     {               /*  [471] */
7306 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7307         /*pFunc=*/      (void (*)(void)) NULL,
7308 #else
7309         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkClearRefreshCounters_IMPL,
7310 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7311         /*flags=*/      0x200u,
7312         /*accessRight=*/0x0u,
7313         /*methodId=*/   0x20803029u,
7314         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_CLEAR_REFRESH_COUNTERS_PARAMS),
7315         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7316 #if NV_PRINTF_STRINGS_ALLOWED
7317         /*func=*/       "subdeviceCtrlCmdNvlinkClearRefreshCounters"
7318 #endif
7319     },
7320     {               /*  [472] */
7321 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
7322         /*pFunc=*/      (void (*)(void)) NULL,
7323 #else
7324         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetLinkMaskPostRxDet_IMPL,
7325 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
7326         /*flags=*/      0x100201u,
7327         /*accessRight=*/0x0u,
7328         /*methodId=*/   0x2080302au,
7329         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_LINK_MASK_POST_RX_DET_PARAMS),
7330         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7331 #if NV_PRINTF_STRINGS_ALLOWED
7332         /*func=*/       "subdeviceCtrlCmdNvlinkGetLinkMaskPostRxDet"
7333 #endif
7334     },
7335     {               /*  [473] */
7336 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7337         /*pFunc=*/      (void (*)(void)) NULL,
7338 #else
7339         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkLinkTrainAli_IMPL,
7340 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7341         /*flags=*/      0x200u,
7342         /*accessRight=*/0x0u,
7343         /*methodId=*/   0x2080302bu,
7344         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_LINK_TRAIN_ALI_PARAMS),
7345         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7346 #if NV_PRINTF_STRINGS_ALLOWED
7347         /*func=*/       "subdeviceCtrlCmdNvlinkLinkTrainAli"
7348 #endif
7349     },
7350     {               /*  [474] */
7351 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7352         /*pFunc=*/      (void (*)(void)) NULL,
7353 #else
7354         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetNvlinkDeviceInfo_IMPL,
7355 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7356         /*flags=*/      0x200u,
7357         /*accessRight=*/0x0u,
7358         /*methodId=*/   0x2080302cu,
7359         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_NVLINK_DEVICE_INFO_PARAMS),
7360         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7361 #if NV_PRINTF_STRINGS_ALLOWED
7362         /*func=*/       "subdeviceCtrlCmdNvlinkGetNvlinkDeviceInfo"
7363 #endif
7364     },
7365     {               /*  [475] */
7366 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7367         /*pFunc=*/      (void (*)(void)) NULL,
7368 #else
7369         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetIoctrlDeviceInfo_IMPL,
7370 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7371         /*flags=*/      0x200u,
7372         /*accessRight=*/0x0u,
7373         /*methodId=*/   0x2080302du,
7374         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_IOCTRL_DEVICE_INFO_PARAMS),
7375         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7376 #if NV_PRINTF_STRINGS_ALLOWED
7377         /*func=*/       "subdeviceCtrlCmdNvlinkGetIoctrlDeviceInfo"
7378 #endif
7379     },
7380     {               /*  [476] */
7381 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7382         /*pFunc=*/      (void (*)(void)) NULL,
7383 #else
7384         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkProgramLinkSpeed_IMPL,
7385 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7386         /*flags=*/      0x200u,
7387         /*accessRight=*/0x0u,
7388         /*methodId=*/   0x2080302eu,
7389         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PROGRAM_LINK_SPEED_PARAMS),
7390         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7391 #if NV_PRINTF_STRINGS_ALLOWED
7392         /*func=*/       "subdeviceCtrlCmdNvlinkProgramLinkSpeed"
7393 #endif
7394     },
7395     {               /*  [477] */
7396 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7397         /*pFunc=*/      (void (*)(void)) NULL,
7398 #else
7399         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkAreLinksTrained_IMPL,
7400 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7401         /*flags=*/      0x201u,
7402         /*accessRight=*/0x0u,
7403         /*methodId=*/   0x2080302fu,
7404         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_ARE_LINKS_TRAINED_PARAMS),
7405         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7406 #if NV_PRINTF_STRINGS_ALLOWED
7407         /*func=*/       "subdeviceCtrlCmdNvlinkAreLinksTrained"
7408 #endif
7409     },
7410     {               /*  [478] */
7411 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7412         /*pFunc=*/      (void (*)(void)) NULL,
7413 #else
7414         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkResetLinks_IMPL,
7415 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7416         /*flags=*/      0x200u,
7417         /*accessRight=*/0x0u,
7418         /*methodId=*/   0x20803030u,
7419         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_RESET_LINKS_PARAMS),
7420         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7421 #if NV_PRINTF_STRINGS_ALLOWED
7422         /*func=*/       "subdeviceCtrlCmdNvlinkResetLinks"
7423 #endif
7424     },
7425     {               /*  [479] */
7426 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7427         /*pFunc=*/      (void (*)(void)) NULL,
7428 #else
7429         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkDisableDlInterrupts_IMPL,
7430 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7431         /*flags=*/      0x200u,
7432         /*accessRight=*/0x0u,
7433         /*methodId=*/   0x20803031u,
7434         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_DISABLE_DL_INTERRUPTS_PARAMS),
7435         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7436 #if NV_PRINTF_STRINGS_ALLOWED
7437         /*func=*/       "subdeviceCtrlCmdNvlinkDisableDlInterrupts"
7438 #endif
7439     },
7440     {               /*  [480] */
7441 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7442         /*pFunc=*/      (void (*)(void)) NULL,
7443 #else
7444         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetLinkAndClockInfo_IMPL,
7445 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7446         /*flags=*/      0x201u,
7447         /*accessRight=*/0x0u,
7448         /*methodId=*/   0x20803032u,
7449         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_LINK_AND_CLOCK_INFO_PARAMS),
7450         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7451 #if NV_PRINTF_STRINGS_ALLOWED
7452         /*func=*/       "subdeviceCtrlCmdNvlinkGetLinkAndClockInfo"
7453 #endif
7454     },
7455     {               /*  [481] */
7456 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7457         /*pFunc=*/      (void (*)(void)) NULL,
7458 #else
7459         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSetupNvlinkSysmem_IMPL,
7460 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7461         /*flags=*/      0x200u,
7462         /*accessRight=*/0x0u,
7463         /*methodId=*/   0x20803033u,
7464         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SETUP_NVLINK_SYSMEM_PARAMS),
7465         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7466 #if NV_PRINTF_STRINGS_ALLOWED
7467         /*func=*/       "subdeviceCtrlCmdNvlinkSetupNvlinkSysmem"
7468 #endif
7469     },
7470     {               /*  [482] */
7471 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7472         /*pFunc=*/      (void (*)(void)) NULL,
7473 #else
7474         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkProcessForcedConfigs_IMPL,
7475 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7476         /*flags=*/      0x200u,
7477         /*accessRight=*/0x0u,
7478         /*methodId=*/   0x20803034u,
7479         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PROCESS_FORCED_CONFIGS_PARAMS),
7480         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7481 #if NV_PRINTF_STRINGS_ALLOWED
7482         /*func=*/       "subdeviceCtrlCmdNvlinkProcessForcedConfigs"
7483 #endif
7484     },
7485     {               /*  [483] */
7486 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7487         /*pFunc=*/      (void (*)(void)) NULL,
7488 #else
7489         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSyncLaneShutdownProps_IMPL,
7490 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7491         /*flags=*/      0x200u,
7492         /*accessRight=*/0x0u,
7493         /*methodId=*/   0x20803035u,
7494         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SYNC_NVLINK_SHUTDOWN_PROPS_PARAMS),
7495         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7496 #if NV_PRINTF_STRINGS_ALLOWED
7497         /*func=*/       "subdeviceCtrlCmdNvlinkSyncLaneShutdownProps"
7498 #endif
7499     },
7500     {               /*  [484] */
7501 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7502         /*pFunc=*/      (void (*)(void)) NULL,
7503 #else
7504         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkEnableSysmemNvlinkAts_IMPL,
7505 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7506         /*flags=*/      0x200u,
7507         /*accessRight=*/0x0u,
7508         /*methodId=*/   0x20803036u,
7509         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_ENABLE_SYSMEM_NVLINK_ATS_PARAMS),
7510         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7511 #if NV_PRINTF_STRINGS_ALLOWED
7512         /*func=*/       "subdeviceCtrlCmdNvlinkEnableSysmemNvlinkAts"
7513 #endif
7514     },
7515     {               /*  [485] */
7516 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7517         /*pFunc=*/      (void (*)(void)) NULL,
7518 #else
7519         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkHshubGetSysmemNvlinkMask_IMPL,
7520 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
7521         /*flags=*/      0x201u,
7522         /*accessRight=*/0x0u,
7523         /*methodId=*/   0x20803037u,
7524         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_HSHUB_GET_SYSMEM_NVLINK_MASK_PARAMS),
7525         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7526 #if NV_PRINTF_STRINGS_ALLOWED
7527         /*func=*/       "subdeviceCtrlCmdNvlinkHshubGetSysmemNvlinkMask"
7528 #endif
7529     },
7530     {               /*  [486] */
7531 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7532         /*pFunc=*/      (void (*)(void)) NULL,
7533 #else
7534         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetSetNvswitchFlaAddr_IMPL,
7535 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7536         /*flags=*/      0x200u,
7537         /*accessRight=*/0x0u,
7538         /*methodId=*/   0x20803038u,
7539         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_SET_NVSWITCH_FLA_ADDR_PARAMS),
7540         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7541 #if NV_PRINTF_STRINGS_ALLOWED
7542         /*func=*/       "subdeviceCtrlCmdNvlinkGetSetNvswitchFlaAddr"
7543 #endif
7544     },
7545     {               /*  [487] */
7546 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
7547         /*pFunc=*/      (void (*)(void)) NULL,
7548 #else
7549         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSyncLinkMasksAndVbiosInfo_IMPL,
7550 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
7551         /*flags=*/      0x100201u,
7552         /*accessRight=*/0x0u,
7553         /*methodId=*/   0x20803039u,
7554         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SYNC_LINK_MASKS_AND_VBIOS_INFO_PARAMS),
7555         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7556 #if NV_PRINTF_STRINGS_ALLOWED
7557         /*func=*/       "subdeviceCtrlCmdNvlinkSyncLinkMasksAndVbiosInfo"
7558 #endif
7559     },
7560     {               /*  [488] */
7561 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7562         /*pFunc=*/      (void (*)(void)) NULL,
7563 #else
7564         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkEnableLinks_IMPL,
7565 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7566         /*flags=*/      0x200u,
7567         /*accessRight=*/0x0u,
7568         /*methodId=*/   0x2080303au,
7569         /*paramSize=*/  0,
7570         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7571 #if NV_PRINTF_STRINGS_ALLOWED
7572         /*func=*/       "subdeviceCtrlCmdNvlinkEnableLinks"
7573 #endif
7574     },
7575     {               /*  [489] */
7576 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7577         /*pFunc=*/      (void (*)(void)) NULL,
7578 #else
7579         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkProcessInitDisabledLinks_IMPL,
7580 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7581         /*flags=*/      0x200u,
7582         /*accessRight=*/0x0u,
7583         /*methodId=*/   0x2080303bu,
7584         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_PROCESS_INIT_DISABLED_LINKS_PARAMS),
7585         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7586 #if NV_PRINTF_STRINGS_ALLOWED
7587         /*func=*/       "subdeviceCtrlCmdNvlinkProcessInitDisabledLinks"
7588 #endif
7589     },
7590     {               /*  [490] */
7591 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7592         /*pFunc=*/      (void (*)(void)) NULL,
7593 #else
7594         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkEomControl_IMPL,
7595 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7596         /*flags=*/      0x200u,
7597         /*accessRight=*/0x0u,
7598         /*methodId=*/   0x2080303cu,
7599         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_EOM_CONTROL_PARAMS),
7600         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7601 #if NV_PRINTF_STRINGS_ALLOWED
7602         /*func=*/       "subdeviceCtrlCmdNvlinkEomControl"
7603 #endif
7604     },
7605     {               /*  [491] */
7606 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7607         /*pFunc=*/      (void (*)(void)) NULL,
7608 #else
7609         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkSetL1Threshold_IMPL,
7610 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7611         /*flags=*/      0x204u,
7612         /*accessRight=*/0x0u,
7613         /*methodId=*/   0x2080303eu,
7614         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_SET_L1_THRESHOLD_PARAMS),
7615         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7616 #if NV_PRINTF_STRINGS_ALLOWED
7617         /*func=*/       "subdeviceCtrlCmdNvlinkSetL1Threshold"
7618 #endif
7619     },
7620     {               /*  [492] */
7621 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7622         /*pFunc=*/      (void (*)(void)) NULL,
7623 #else
7624         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetL1Threshold_IMPL,
7625 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7626         /*flags=*/      0x210u,
7627         /*accessRight=*/0x0u,
7628         /*methodId=*/   0x2080303fu,
7629         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_L1_THRESHOLD_PARAMS),
7630         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7631 #if NV_PRINTF_STRINGS_ALLOWED
7632         /*func=*/       "subdeviceCtrlCmdNvlinkGetL1Threshold"
7633 #endif
7634     },
7635     {               /*  [493] */
7636 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1240u)
7637         /*pFunc=*/      (void (*)(void)) NULL,
7638 #else
7639         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkInbandSendData_IMPL,
7640 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1240u)
7641         /*flags=*/      0x1240u,
7642         /*accessRight=*/0x0u,
7643         /*methodId=*/   0x20803040u,
7644         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_INBAND_SEND_DATA_PARAMS),
7645         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7646 #if NV_PRINTF_STRINGS_ALLOWED
7647         /*func=*/       "subdeviceCtrlCmdNvlinkInbandSendData"
7648 #endif
7649     },
7650     {               /*  [494] */
7651 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7652         /*pFunc=*/      (void (*)(void)) NULL,
7653 #else
7654         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkDirectConnectCheck_IMPL,
7655 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7656         /*flags=*/      0x210u,
7657         /*accessRight=*/0x0u,
7658         /*methodId=*/   0x20803042u,
7659         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_DIRECT_CONNECT_CHECK_PARAMS),
7660         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7661 #if NV_PRINTF_STRINGS_ALLOWED
7662         /*func=*/       "subdeviceCtrlCmdNvlinkDirectConnectCheck"
7663 #endif
7664     },
7665     {               /*  [495] */
7666 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7667         /*pFunc=*/      (void (*)(void)) NULL,
7668 #else
7669         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkPostFaultUp_IMPL,
7670 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7671         /*flags=*/      0x200u,
7672         /*accessRight=*/0x0u,
7673         /*methodId=*/   0x20803043u,
7674         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_POST_FAULT_UP_PARAMS),
7675         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7676 #if NV_PRINTF_STRINGS_ALLOWED
7677         /*func=*/       "subdeviceCtrlCmdNvlinkPostFaultUp"
7678 #endif
7679     },
7680     {               /*  [496] */
7681 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7682         /*pFunc=*/      (void (*)(void)) NULL,
7683 #else
7684         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdNvlinkGetPortEvents_IMPL,
7685 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7686         /*flags=*/      0x204u,
7687         /*accessRight=*/0x0u,
7688         /*methodId=*/   0x20803044u,
7689         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_GET_PORT_EVENTS_PARAMS),
7690         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7691 #if NV_PRINTF_STRINGS_ALLOWED
7692         /*func=*/       "subdeviceCtrlCmdNvlinkGetPortEvents"
7693 #endif
7694     },
7695     {               /*  [497] */
7696 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7697         /*pFunc=*/      (void (*)(void)) NULL,
7698 #else
7699         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdIsNvlinkReducedConfig_IMPL,
7700 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
7701         /*flags=*/      0x200u,
7702         /*accessRight=*/0x0u,
7703         /*methodId=*/   0x20803046u,
7704         /*paramSize=*/  sizeof(NV2080_CTRL_NVLINK_IS_REDUCED_CONFIG_PARAMS),
7705         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7706 #if NV_PRINTF_STRINGS_ALLOWED
7707         /*func=*/       "subdeviceCtrlCmdIsNvlinkReducedConfig"
7708 #endif
7709     },
7710     {               /*  [498] */
7711 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7712         /*pFunc=*/      (void (*)(void)) NULL,
7713 #else
7714         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnGetDmemUsage_IMPL,
7715 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7716         /*flags=*/      0x210u,
7717         /*accessRight=*/0x0u,
7718         /*methodId=*/   0x20803101u,
7719         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_GET_DMEM_USAGE_PARAMS),
7720         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7721 #if NV_PRINTF_STRINGS_ALLOWED
7722         /*func=*/       "subdeviceCtrlCmdFlcnGetDmemUsage"
7723 #endif
7724     },
7725     {               /*  [499] */
7726 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7727         /*pFunc=*/      (void (*)(void)) NULL,
7728 #else
7729         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnGetEngineArch_IMPL,
7730 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7731         /*flags=*/      0x210u,
7732         /*accessRight=*/0x0u,
7733         /*methodId=*/   0x20803118u,
7734         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_GET_ENGINE_ARCH_PARAMS),
7735         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7736 #if NV_PRINTF_STRINGS_ALLOWED
7737         /*func=*/       "subdeviceCtrlCmdFlcnGetEngineArch"
7738 #endif
7739     },
7740     {               /*  [500] */
7741 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7742         /*pFunc=*/      (void (*)(void)) NULL,
7743 #else
7744         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnUstreamerQueueInfo_IMPL,
7745 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7746         /*flags=*/      0x210u,
7747         /*accessRight=*/0x0u,
7748         /*methodId=*/   0x20803120u,
7749         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_USTREAMER_QUEUE_INFO_PARAMS),
7750         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7751 #if NV_PRINTF_STRINGS_ALLOWED
7752         /*func=*/       "subdeviceCtrlCmdFlcnUstreamerQueueInfo"
7753 #endif
7754     },
7755     {               /*  [501] */
7756 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7757         /*pFunc=*/      (void (*)(void)) NULL,
7758 #else
7759         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnUstreamerControlGet_IMPL,
7760 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7761         /*flags=*/      0x210u,
7762         /*accessRight=*/0x0u,
7763         /*methodId=*/   0x20803122u,
7764         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_USTREAMER_CONTROL_PARAMS),
7765         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7766 #if NV_PRINTF_STRINGS_ALLOWED
7767         /*func=*/       "subdeviceCtrlCmdFlcnUstreamerControlGet"
7768 #endif
7769     },
7770     {               /*  [502] */
7771 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7772         /*pFunc=*/      (void (*)(void)) NULL,
7773 #else
7774         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnUstreamerControlSet_IMPL,
7775 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
7776         /*flags=*/      0x204u,
7777         /*accessRight=*/0x0u,
7778         /*methodId=*/   0x20803123u,
7779         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_USTREAMER_CONTROL_PARAMS),
7780         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7781 #if NV_PRINTF_STRINGS_ALLOWED
7782         /*func=*/       "subdeviceCtrlCmdFlcnUstreamerControlSet"
7783 #endif
7784     },
7785     {               /*  [503] */
7786 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
7787         /*pFunc=*/      (void (*)(void)) NULL,
7788 #else
7789         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnGetCtxBufferInfo_IMPL,
7790 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
7791         /*flags=*/      0x0u,
7792         /*accessRight=*/0x0u,
7793         /*methodId=*/   0x20803124u,
7794         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_GET_CTX_BUFFER_INFO_PARAMS),
7795         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7796 #if NV_PRINTF_STRINGS_ALLOWED
7797         /*func=*/       "subdeviceCtrlCmdFlcnGetCtxBufferInfo"
7798 #endif
7799     },
7800     {               /*  [504] */
7801 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
7802         /*pFunc=*/      (void (*)(void)) NULL,
7803 #else
7804         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlcnGetCtxBufferSize_IMPL,
7805 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
7806         /*flags=*/      0x10u,
7807         /*accessRight=*/0x0u,
7808         /*methodId=*/   0x20803125u,
7809         /*paramSize=*/  sizeof(NV2080_CTRL_FLCN_GET_CTX_BUFFER_SIZE_PARAMS),
7810         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7811 #if NV_PRINTF_STRINGS_ALLOWED
7812         /*func=*/       "subdeviceCtrlCmdFlcnGetCtxBufferSize"
7813 #endif
7814     },
7815     {               /*  [505] */
7816 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7817         /*pFunc=*/      (void (*)(void)) NULL,
7818 #else
7819         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEccGetClientExposedCounters_IMPL,
7820 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7821         /*flags=*/      0x210u,
7822         /*accessRight=*/0x0u,
7823         /*methodId=*/   0x20803400u,
7824         /*paramSize=*/  sizeof(NV2080_CTRL_ECC_GET_CLIENT_EXPOSED_COUNTERS_PARAMS),
7825         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7826 #if NV_PRINTF_STRINGS_ALLOWED
7827         /*func=*/       "subdeviceCtrlCmdEccGetClientExposedCounters"
7828 #endif
7829     },
7830     {               /*  [506] */
7831 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7832         /*pFunc=*/      (void (*)(void)) NULL,
7833 #else
7834         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEccGetEciCounters_IMPL,
7835 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7836         /*flags=*/      0x210u,
7837         /*accessRight=*/0x0u,
7838         /*methodId=*/   0x20803401u,
7839         /*paramSize=*/  sizeof(NV2080_CTRL_ECC_GET_ECI_COUNTERS_PARAMS),
7840         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7841 #if NV_PRINTF_STRINGS_ALLOWED
7842         /*func=*/       "subdeviceCtrlCmdEccGetEciCounters"
7843 #endif
7844     },
7845     {               /*  [507] */
7846 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7847         /*pFunc=*/      (void (*)(void)) NULL,
7848 #else
7849         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdEccGetVolatileCounts_IMPL,
7850 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7851         /*flags=*/      0x210u,
7852         /*accessRight=*/0x0u,
7853         /*methodId=*/   0x20803402u,
7854         /*paramSize=*/  sizeof(NV2080_CTRL_ECC_GET_VOLATILE_COUNTS_PARAMS),
7855         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7856 #if NV_PRINTF_STRINGS_ALLOWED
7857         /*func=*/       "subdeviceCtrlCmdEccGetVolatileCounts"
7858 #endif
7859     },
7860     {               /*  [508] */
7861 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
7862         /*pFunc=*/      (void (*)(void)) NULL,
7863 #else
7864         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlaRange_IMPL,
7865 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
7866         /*flags=*/      0x10u,
7867         /*accessRight=*/0x0u,
7868         /*methodId=*/   0x20803501u,
7869         /*paramSize=*/  sizeof(NV2080_CTRL_FLA_RANGE_PARAMS),
7870         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7871 #if NV_PRINTF_STRINGS_ALLOWED
7872         /*func=*/       "subdeviceCtrlCmdFlaRange"
7873 #endif
7874     },
7875     {               /*  [509] */
7876 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
7877         /*pFunc=*/      (void (*)(void)) NULL,
7878 #else
7879         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlaSetupInstanceMemBlock_IMPL,
7880 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
7881         /*flags=*/      0x102204u,
7882         /*accessRight=*/0x0u,
7883         /*methodId=*/   0x20803502u,
7884         /*paramSize=*/  sizeof(NV2080_CTRL_FLA_SETUP_INSTANCE_MEM_BLOCK_PARAMS),
7885         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7886 #if NV_PRINTF_STRINGS_ALLOWED
7887         /*func=*/       "subdeviceCtrlCmdFlaSetupInstanceMemBlock"
7888 #endif
7889     },
7890     {               /*  [510] */
7891 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100004u)
7892         /*pFunc=*/      (void (*)(void)) NULL,
7893 #else
7894         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlaGetRange_IMPL,
7895 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100004u)
7896         /*flags=*/      0x100004u,
7897         /*accessRight=*/0x0u,
7898         /*methodId=*/   0x20803503u,
7899         /*paramSize=*/  sizeof(NV2080_CTRL_FLA_GET_RANGE_PARAMS),
7900         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7901 #if NV_PRINTF_STRINGS_ALLOWED
7902         /*func=*/       "subdeviceCtrlCmdFlaGetRange"
7903 #endif
7904     },
7905     {               /*  [511] */
7906 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1810u)
7907         /*pFunc=*/      (void (*)(void)) NULL,
7908 #else
7909         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdFlaGetFabricMemStats_IMPL,
7910 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1810u)
7911         /*flags=*/      0x1810u,
7912         /*accessRight=*/0x0u,
7913         /*methodId=*/   0x20803504u,
7914         /*paramSize=*/  sizeof(NV2080_CTRL_FLA_GET_FABRIC_MEM_STATS_PARAMS),
7915         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7916 #if NV_PRINTF_STRINGS_ALLOWED
7917         /*func=*/       "subdeviceCtrlCmdFlaGetFabricMemStats"
7918 #endif
7919     },
7920     {               /*  [512] */
7921 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404a11u)
7922         /*pFunc=*/      (void (*)(void)) NULL,
7923 #else
7924         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGspGetFeatures_DISPATCH,
7925 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404a11u)
7926         /*flags=*/      0x404a11u,
7927         /*accessRight=*/0x0u,
7928         /*methodId=*/   0x20803601u,
7929         /*paramSize=*/  sizeof(NV2080_CTRL_GSP_GET_FEATURES_PARAMS),
7930         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7931 #if NV_PRINTF_STRINGS_ALLOWED
7932         /*func=*/       "subdeviceCtrlCmdGspGetFeatures"
7933 #endif
7934     },
7935     {               /*  [513] */
7936 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7937         /*pFunc=*/      (void (*)(void)) NULL,
7938 #else
7939         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGspGetRmHeapStats_IMPL,
7940 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
7941         /*flags=*/      0x210u,
7942         /*accessRight=*/0x0u,
7943         /*methodId=*/   0x20803602u,
7944         /*paramSize=*/  sizeof(NV2080_CTRL_GSP_GET_RM_HEAP_STATS_PARAMS),
7945         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7946 #if NV_PRINTF_STRINGS_ALLOWED
7947         /*func=*/       "subdeviceCtrlCmdGspGetRmHeapStats"
7948 #endif
7949     },
7950     {               /*  [514] */
7951 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
7952         /*pFunc=*/      (void (*)(void)) NULL,
7953 #else
7954         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGrmgrGetGrFsInfo_IMPL,
7955 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
7956         /*flags=*/      0x2210u,
7957         /*accessRight=*/0x0u,
7958         /*methodId=*/   0x20803801u,
7959         /*paramSize=*/  sizeof(NV2080_CTRL_GRMGR_GET_GR_FS_INFO_PARAMS),
7960         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7961 #if NV_PRINTF_STRINGS_ALLOWED
7962         /*func=*/       "subdeviceCtrlCmdGrmgrGetGrFsInfo"
7963 #endif
7964     },
7965     {               /*  [515] */
7966 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
7967         /*pFunc=*/      (void (*)(void)) NULL,
7968 #else
7969         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdOsUnixGc6BlockerRefCnt_IMPL,
7970 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
7971         /*flags=*/      0x3u,
7972         /*accessRight=*/0x0u,
7973         /*methodId=*/   0x20803d01u,
7974         /*paramSize=*/  sizeof(NV2080_CTRL_OS_UNIX_GC6_BLOCKER_REFCNT_PARAMS),
7975         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7976 #if NV_PRINTF_STRINGS_ALLOWED
7977         /*func=*/       "subdeviceCtrlCmdOsUnixGc6BlockerRefCnt"
7978 #endif
7979     },
7980     {               /*  [516] */
7981 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
7982         /*pFunc=*/      (void (*)(void)) NULL,
7983 #else
7984         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdOsUnixAllowDisallowGcoff_IMPL,
7985 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
7986         /*flags=*/      0x11u,
7987         /*accessRight=*/0x0u,
7988         /*methodId=*/   0x20803d02u,
7989         /*paramSize=*/  sizeof(NV2080_CTRL_OS_UNIX_ALLOW_DISALLOW_GCOFF_PARAMS),
7990         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
7991 #if NV_PRINTF_STRINGS_ALLOWED
7992         /*func=*/       "subdeviceCtrlCmdOsUnixAllowDisallowGcoff"
7993 #endif
7994     },
7995     {               /*  [517] */
7996 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1u)
7997         /*pFunc=*/      (void (*)(void)) NULL,
7998 #else
7999         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdOsUnixAudioDynamicPower_IMPL,
8000 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1u)
8001         /*flags=*/      0x1u,
8002         /*accessRight=*/0x0u,
8003         /*methodId=*/   0x20803d03u,
8004         /*paramSize=*/  sizeof(NV2080_CTRL_OS_UNIX_AUDIO_DYNAMIC_POWER_PARAMS),
8005         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8006 #if NV_PRINTF_STRINGS_ALLOWED
8007         /*func=*/       "subdeviceCtrlCmdOsUnixAudioDynamicPower"
8008 #endif
8009     },
8010     {               /*  [518] */
8011 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x13u)
8012         /*pFunc=*/      (void (*)(void)) NULL,
8013 #else
8014         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdOsUnixVidmemPersistenceStatus_IMPL,
8015 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x13u)
8016         /*flags=*/      0x13u,
8017         /*accessRight=*/0x0u,
8018         /*methodId=*/   0x20803d07u,
8019         /*paramSize=*/  sizeof(NV2080_CTRL_OS_UNIX_VIDMEM_PERSISTENCE_STATUS_PARAMS),
8020         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8021 #if NV_PRINTF_STRINGS_ALLOWED
8022         /*func=*/       "subdeviceCtrlCmdOsUnixVidmemPersistenceStatus"
8023 #endif
8024     },
8025     {               /*  [519] */
8026 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
8027         /*pFunc=*/      (void (*)(void)) NULL,
8028 #else
8029         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdOsUnixUpdateTgpStatus_IMPL,
8030 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
8031         /*flags=*/      0x7u,
8032         /*accessRight=*/0x0u,
8033         /*methodId=*/   0x20803d08u,
8034         /*paramSize=*/  sizeof(NV2080_CTRL_OS_UNIX_UPDATE_TGP_STATUS_PARAMS),
8035         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8036 #if NV_PRINTF_STRINGS_ALLOWED
8037         /*func=*/       "subdeviceCtrlCmdOsUnixUpdateTgpStatus"
8038 #endif
8039     },
8040     {               /*  [520] */
8041 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8042         /*pFunc=*/      (void (*)(void)) NULL,
8043 #else
8044         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalBootloadGspVgpuPluginTask_IMPL,
8045 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8046         /*flags=*/      0x600u,
8047         /*accessRight=*/0x0u,
8048         /*methodId=*/   0x20804001u,
8049         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_BOOTLOAD_GSP_VGPU_PLUGIN_TASK_PARAMS),
8050         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8051 #if NV_PRINTF_STRINGS_ALLOWED
8052         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalBootloadGspVgpuPluginTask"
8053 #endif
8054     },
8055     {               /*  [521] */
8056 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8057         /*pFunc=*/      (void (*)(void)) NULL,
8058 #else
8059         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalShutdownGspVgpuPluginTask_IMPL,
8060 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8061         /*flags=*/      0x600u,
8062         /*accessRight=*/0x0u,
8063         /*methodId=*/   0x20804002u,
8064         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_SHUTDOWN_GSP_VGPU_PLUGIN_TASK_PARAMS),
8065         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8066 #if NV_PRINTF_STRINGS_ALLOWED
8067         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalShutdownGspVgpuPluginTask"
8068 #endif
8069     },
8070     {               /*  [522] */
8071 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8072         /*pFunc=*/      (void (*)(void)) NULL,
8073 #else
8074         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalPgpuAddVgpuType_IMPL,
8075 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8076         /*flags=*/      0x600u,
8077         /*accessRight=*/0x0u,
8078         /*methodId=*/   0x20804003u,
8079         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_PGPU_ADD_VGPU_TYPE_PARAMS),
8080         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8081 #if NV_PRINTF_STRINGS_ALLOWED
8082         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalPgpuAddVgpuType"
8083 #endif
8084     },
8085     {               /*  [523] */
8086 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8087         /*pFunc=*/      (void (*)(void)) NULL,
8088 #else
8089         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalEnumerateVgpuPerPgpu_IMPL,
8090 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8091         /*flags=*/      0x600u,
8092         /*accessRight=*/0x0u,
8093         /*methodId=*/   0x20804004u,
8094         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_ENUMERATE_VGPU_PER_PGPU_PARAMS),
8095         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8096 #if NV_PRINTF_STRINGS_ALLOWED
8097         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalEnumerateVgpuPerPgpu"
8098 #endif
8099     },
8100     {               /*  [524] */
8101 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8102         /*pFunc=*/      (void (*)(void)) NULL,
8103 #else
8104         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalClearGuestVmInfo_IMPL,
8105 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8106         /*flags=*/      0x600u,
8107         /*accessRight=*/0x0u,
8108         /*methodId=*/   0x20804005u,
8109         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_CLEAR_GUEST_VM_INFO_PARAMS),
8110         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8111 #if NV_PRINTF_STRINGS_ALLOWED
8112         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalClearGuestVmInfo"
8113 #endif
8114     },
8115     {               /*  [525] */
8116 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8117         /*pFunc=*/      (void (*)(void)) NULL,
8118 #else
8119         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalGetVgpuFbUsage_IMPL,
8120 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8121         /*flags=*/      0x600u,
8122         /*accessRight=*/0x0u,
8123         /*methodId=*/   0x20804006u,
8124         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_GET_VGPU_FB_USAGE_PARAMS),
8125         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8126 #if NV_PRINTF_STRINGS_ALLOWED
8127         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalGetVgpuFbUsage"
8128 #endif
8129     },
8130     {               /*  [526] */
8131 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8132         /*pFunc=*/      (void (*)(void)) NULL,
8133 #else
8134         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalSetVgpuEncoderCapacity_IMPL,
8135 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8136         /*flags=*/      0x600u,
8137         /*accessRight=*/0x0u,
8138         /*methodId=*/   0x20804007u,
8139         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_SET_VGPU_ENCODER_CAPACITY_PARAMS),
8140         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8141 #if NV_PRINTF_STRINGS_ALLOWED
8142         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalSetVgpuEncoderCapacity"
8143 #endif
8144     },
8145     {               /*  [527] */
8146 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8147         /*pFunc=*/      (void (*)(void)) NULL,
8148 #else
8149         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalCleanupGspVgpuPluginResources_IMPL,
8150 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8151         /*flags=*/      0x600u,
8152         /*accessRight=*/0x0u,
8153         /*methodId=*/   0x20804008u,
8154         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_VGPU_PLUGIN_CLEANUP_PARAMS),
8155         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8156 #if NV_PRINTF_STRINGS_ALLOWED
8157         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalCleanupGspVgpuPluginResources"
8158 #endif
8159     },
8160     {               /*  [528] */
8161 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8162         /*pFunc=*/      (void (*)(void)) NULL,
8163 #else
8164         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalGetPgpuFsEncoding_IMPL,
8165 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8166         /*flags=*/      0x600u,
8167         /*accessRight=*/0x0u,
8168         /*methodId=*/   0x20804009u,
8169         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_GET_PGPU_FS_ENCODING_PARAMS),
8170         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8171 #if NV_PRINTF_STRINGS_ALLOWED
8172         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalGetPgpuFsEncoding"
8173 #endif
8174     },
8175     {               /*  [529] */
8176 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8177         /*pFunc=*/      (void (*)(void)) NULL,
8178 #else
8179         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalGetPgpuMigrationSupport_IMPL,
8180 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8181         /*flags=*/      0x600u,
8182         /*accessRight=*/0x0u,
8183         /*methodId=*/   0x2080400au,
8184         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_GET_PGPU_MIGRATION_SUPPORT_PARAMS),
8185         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8186 #if NV_PRINTF_STRINGS_ALLOWED
8187         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalGetPgpuMigrationSupport"
8188 #endif
8189     },
8190     {               /*  [530] */
8191 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8192         /*pFunc=*/      (void (*)(void)) NULL,
8193 #else
8194         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalSetVgpuMgrConfig_IMPL,
8195 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8196         /*flags=*/      0x600u,
8197         /*accessRight=*/0x0u,
8198         /*methodId=*/   0x2080400bu,
8199         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_SET_VGPU_MGR_CONFIG_PARAMS),
8200         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8201 #if NV_PRINTF_STRINGS_ALLOWED
8202         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalSetVgpuMgrConfig"
8203 #endif
8204     },
8205     {               /*  [531] */
8206 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8207         /*pFunc=*/      (void (*)(void)) NULL,
8208 #else
8209         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdVgpuMgrInternalFreeStates_IMPL,
8210 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8211         /*flags=*/      0x600u,
8212         /*accessRight=*/0x0u,
8213         /*methodId=*/   0x2080400cu,
8214         /*paramSize=*/  sizeof(NV2080_CTRL_VGPU_MGR_INTERNAL_FREE_STATES_PARAMS),
8215         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8216 #if NV_PRINTF_STRINGS_ALLOWED
8217         /*func=*/       "subdeviceCtrlCmdVgpuMgrInternalFreeStates"
8218 #endif
8219     },
8220     {               /*  [532] */
8221 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
8222         /*pFunc=*/      (void (*)(void)) NULL,
8223 #else
8224         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdGetAvailableHshubMask_IMPL,
8225 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
8226         /*flags=*/      0xa50u,
8227         /*accessRight=*/0x0u,
8228         /*methodId=*/   0x20804101u,
8229         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_HSHUB_GET_AVAILABLE_MASK_PARAMS),
8230         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8231 #if NV_PRINTF_STRINGS_ALLOWED
8232         /*func=*/       "subdeviceCtrlCmdGetAvailableHshubMask"
8233 #endif
8234     },
8235     {               /*  [533] */
8236 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
8237         /*pFunc=*/      (void (*)(void)) NULL,
8238 #else
8239         /*pFunc=*/      (void (*)(void)) subdeviceCtrlSetEcThrottleMode_IMPL,
8240 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
8241         /*flags=*/      0xa50u,
8242         /*accessRight=*/0x0u,
8243         /*methodId=*/   0x20804102u,
8244         /*paramSize=*/  sizeof(NV2080_CTRL_CMD_HSHUB_SET_EC_THROTTLE_MODE_PARAMS),
8245         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8246 #if NV_PRINTF_STRINGS_ALLOWED
8247         /*func=*/       "subdeviceCtrlSetEcThrottleMode"
8248 #endif
8249     },
8250     {               /*  [534] */
8251 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
8252         /*pFunc=*/      (void (*)(void)) NULL,
8253 #else
8254         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples_DISPATCH,
8255 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
8256         /*flags=*/      0x400210u,
8257         /*accessRight=*/0x0u,
8258         /*methodId=*/   0x2080a083u,
8259         /*paramSize=*/  sizeof(NV2080_CTRL_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_PARAM),
8260         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8261 #if NV_PRINTF_STRINGS_ALLOWED
8262         /*func=*/       "subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples"
8263 #endif
8264     },
8265     {               /*  [535] */
8266 #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8267         /*pFunc=*/      (void (*)(void)) NULL,
8268 #else
8269         /*pFunc=*/      (void (*)(void)) subdeviceCtrlCmdInternalGcxEntryPrerequisite_IMPL,
8270 #endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
8271         /*flags=*/      0x600u,
8272         /*accessRight=*/0x0u,
8273         /*methodId=*/   0x2080a7d7u,
8274         /*paramSize=*/  sizeof(NV2080_CTRL_INTERNAL_GCX_ENTRY_PREREQUISITE_PARAMS),
8275         /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo),
8276 #if NV_PRINTF_STRINGS_ALLOWED
8277         /*func=*/       "subdeviceCtrlCmdInternalGcxEntryPrerequisite"
8278 #endif
8279     },
8280 
8281 };
8282 
8283 const struct NVOC_EXPORT_INFO __nvoc_export_info_Subdevice =
8284 {
8285     /*numEntries=*/     536,
8286     /*pExportEntries=*/ __nvoc_exported_method_def_Subdevice
8287 };
8288 
8289 void __nvoc_dtor_GpuResource(GpuResource*);
8290 void __nvoc_dtor_Notifier(Notifier*);
8291 void __nvoc_dtor_Subdevice(Subdevice *pThis) {
8292     __nvoc_subdeviceDestruct(pThis);
8293     __nvoc_dtor_GpuResource(&pThis->__nvoc_base_GpuResource);
8294     __nvoc_dtor_Notifier(&pThis->__nvoc_base_Notifier);
8295     PORT_UNREFERENCED_VARIABLE(pThis);
8296 }
8297 
8298 void __nvoc_init_dataField_Subdevice(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
8299     RmVariantHal *rmVariantHal = &pRmhalspecowner->rmVariantHal;
8300     const unsigned long rmVariantHal_HalVarIdx = (unsigned long)rmVariantHal->__nvoc_HalVarIdx;
8301     PORT_UNREFERENCED_VARIABLE(pThis);
8302     PORT_UNREFERENCED_VARIABLE(pRmhalspecowner);
8303     PORT_UNREFERENCED_VARIABLE(rmVariantHal);
8304     PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx);
8305 }
8306 
8307 NV_STATUS __nvoc_ctor_GpuResource(GpuResource* , struct CALL_CONTEXT *, struct RS_RES_ALLOC_PARAMS_INTERNAL *);
8308 NV_STATUS __nvoc_ctor_Notifier(Notifier* , struct CALL_CONTEXT *);
8309 NV_STATUS __nvoc_ctor_Subdevice(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner, struct CALL_CONTEXT * arg_pCallContext, struct RS_RES_ALLOC_PARAMS_INTERNAL * arg_pParams) {
8310     NV_STATUS status = NV_OK;
8311     status = __nvoc_ctor_GpuResource(&pThis->__nvoc_base_GpuResource, arg_pCallContext, arg_pParams);
8312     if (status != NV_OK) goto __nvoc_ctor_Subdevice_fail_GpuResource;
8313     status = __nvoc_ctor_Notifier(&pThis->__nvoc_base_Notifier, arg_pCallContext);
8314     if (status != NV_OK) goto __nvoc_ctor_Subdevice_fail_Notifier;
8315     __nvoc_init_dataField_Subdevice(pThis, pRmhalspecowner);
8316 
8317     status = __nvoc_subdeviceConstruct(pThis, arg_pCallContext, arg_pParams);
8318     if (status != NV_OK) goto __nvoc_ctor_Subdevice_fail__init;
8319     goto __nvoc_ctor_Subdevice_exit; // Success
8320 
8321 __nvoc_ctor_Subdevice_fail__init:
8322     __nvoc_dtor_Notifier(&pThis->__nvoc_base_Notifier);
8323 __nvoc_ctor_Subdevice_fail_Notifier:
8324     __nvoc_dtor_GpuResource(&pThis->__nvoc_base_GpuResource);
8325 __nvoc_ctor_Subdevice_fail_GpuResource:
8326 __nvoc_ctor_Subdevice_exit:
8327 
8328     return status;
8329 }
8330 
8331 static void __nvoc_init_funcTable_Subdevice_1(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
8332     RmVariantHal *rmVariantHal = &pRmhalspecowner->rmVariantHal;
8333     const unsigned long rmVariantHal_HalVarIdx = (unsigned long)rmVariantHal->__nvoc_HalVarIdx;
8334     PORT_UNREFERENCED_VARIABLE(pThis);
8335     PORT_UNREFERENCED_VARIABLE(pRmhalspecowner);
8336     PORT_UNREFERENCED_VARIABLE(rmVariantHal);
8337     PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx);
8338 
8339     pThis->__subdevicePreDestruct__ = &subdevicePreDestruct_IMPL;
8340 
8341     pThis->__subdeviceInternalControlForward__ = &subdeviceInternalControlForward_IMPL;
8342 
8343     pThis->__subdeviceControlFilter__ = &subdeviceControlFilter_IMPL;
8344 
8345     // Hal function -- subdeviceCtrlCmdBiosGetInfoV2
8346     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8347     {
8348         pThis->__subdeviceCtrlCmdBiosGetInfoV2__ = &subdeviceCtrlCmdBiosGetInfoV2_ac1694;
8349     }
8350     else
8351     {
8352         pThis->__subdeviceCtrlCmdBiosGetInfoV2__ = &subdeviceCtrlCmdBiosGetInfoV2_92bfc3;
8353     }
8354 
8355 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8356     pThis->__subdeviceCtrlCmdBiosGetNbsiV2__ = &subdeviceCtrlCmdBiosGetNbsiV2_IMPL;
8357 #endif
8358 
8359     // Hal function -- subdeviceCtrlCmdBiosGetSKUInfo
8360     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8361     {
8362         pThis->__subdeviceCtrlCmdBiosGetSKUInfo__ = &subdeviceCtrlCmdBiosGetSKUInfo_VF;
8363     }
8364     else
8365     {
8366         pThis->__subdeviceCtrlCmdBiosGetSKUInfo__ = &subdeviceCtrlCmdBiosGetSKUInfo_92bfc3;
8367     }
8368 
8369     // Hal function -- subdeviceCtrlCmdBiosGetPostTime
8370     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8371     {
8372         pThis->__subdeviceCtrlCmdBiosGetPostTime__ = &subdeviceCtrlCmdBiosGetPostTime_VF;
8373     }
8374     else
8375     {
8376         pThis->__subdeviceCtrlCmdBiosGetPostTime__ = &subdeviceCtrlCmdBiosGetPostTime_92bfc3;
8377     }
8378 
8379 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8380     pThis->__subdeviceCtrlCmdBiosGetUefiSupport__ = &subdeviceCtrlCmdBiosGetUefiSupport_IMPL;
8381 #endif
8382 
8383 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
8384     pThis->__subdeviceCtrlCmdMcGetArchInfo__ = &subdeviceCtrlCmdMcGetArchInfo_IMPL;
8385 #endif
8386 
8387 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8388     pThis->__subdeviceCtrlCmdMcGetManufacturer__ = &subdeviceCtrlCmdMcGetManufacturer_IMPL;
8389 #endif
8390 
8391 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8392     pThis->__subdeviceCtrlCmdMcQueryHostclkSlowdownStatus__ = &subdeviceCtrlCmdMcQueryHostclkSlowdownStatus_IMPL;
8393 #endif
8394 
8395 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8396     pThis->__subdeviceCtrlCmdMcSetHostclkSlowdownStatus__ = &subdeviceCtrlCmdMcSetHostclkSlowdownStatus_IMPL;
8397 #endif
8398 
8399 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
8400     pThis->__subdeviceCtrlCmdMcChangeReplayableFaultOwnership__ = &subdeviceCtrlCmdMcChangeReplayableFaultOwnership_IMPL;
8401 #endif
8402 
8403 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
8404     pThis->__subdeviceCtrlCmdMcServiceInterrupts__ = &subdeviceCtrlCmdMcServiceInterrupts_IMPL;
8405 #endif
8406 
8407 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8408     pThis->__subdeviceCtrlCmdMcGetEngineNotificationIntrVectors__ = &subdeviceCtrlCmdMcGetEngineNotificationIntrVectors_IMPL;
8409 #endif
8410 
8411 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8412     pThis->__subdeviceCtrlCmdMcGetStaticIntrTable__ = &subdeviceCtrlCmdMcGetStaticIntrTable_IMPL;
8413 #endif
8414 
8415 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8416     pThis->__subdeviceCtrlCmdDmaInvalidateTLB__ = &subdeviceCtrlCmdDmaInvalidateTLB_IMPL;
8417 #endif
8418 
8419 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8420     pThis->__subdeviceCtrlCmdDmaGetInfo__ = &subdeviceCtrlCmdDmaGetInfo_IMPL;
8421 #endif
8422 
8423 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
8424     pThis->__subdeviceCtrlCmdBusGetPciInfo__ = &subdeviceCtrlCmdBusGetPciInfo_IMPL;
8425 #endif
8426 
8427 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
8428     pThis->__subdeviceCtrlCmdBusGetInfo__ = &subdeviceCtrlCmdBusGetInfo_IMPL;
8429 #endif
8430 
8431 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
8432     pThis->__subdeviceCtrlCmdBusGetInfoV2__ = &subdeviceCtrlCmdBusGetInfoV2_IMPL;
8433 #endif
8434 
8435 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u)
8436     pThis->__subdeviceCtrlCmdBusGetPciBarInfo__ = &subdeviceCtrlCmdBusGetPciBarInfo_IMPL;
8437 #endif
8438 
8439 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8440     pThis->__subdeviceCtrlCmdBusSetPcieSpeed__ = &subdeviceCtrlCmdBusSetPcieSpeed_IMPL;
8441 #endif
8442 
8443 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8444     pThis->__subdeviceCtrlCmdBusSetPcieLinkWidth__ = &subdeviceCtrlCmdBusSetPcieLinkWidth_IMPL;
8445 #endif
8446 
8447 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8448     pThis->__subdeviceCtrlCmdBusSetHwbcUpstreamPcieSpeed__ = &subdeviceCtrlCmdBusSetHwbcUpstreamPcieSpeed_IMPL;
8449 #endif
8450 
8451 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8452     pThis->__subdeviceCtrlCmdBusGetHwbcUpstreamPcieSpeed__ = &subdeviceCtrlCmdBusGetHwbcUpstreamPcieSpeed_IMPL;
8453 #endif
8454 
8455 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8456     pThis->__subdeviceCtrlCmdBusHWBCGetUpstreamBAR0__ = &subdeviceCtrlCmdBusHWBCGetUpstreamBAR0_IMPL;
8457 #endif
8458 
8459 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8460     pThis->__subdeviceCtrlCmdBusServiceGpuMultifunctionState__ = &subdeviceCtrlCmdBusServiceGpuMultifunctionState_IMPL;
8461 #endif
8462 
8463 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8464     pThis->__subdeviceCtrlCmdBusGetPexCounters__ = &subdeviceCtrlCmdBusGetPexCounters_IMPL;
8465 #endif
8466 
8467 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8468     pThis->__subdeviceCtrlCmdBusGetBFD__ = &subdeviceCtrlCmdBusGetBFD_IMPL;
8469 #endif
8470 
8471 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
8472     pThis->__subdeviceCtrlCmdBusGetAspmDisableFlags__ = &subdeviceCtrlCmdBusGetAspmDisableFlags_IMPL;
8473 #endif
8474 
8475 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8476     pThis->__subdeviceCtrlCmdBusControlPublicAspmBits__ = &subdeviceCtrlCmdBusControlPublicAspmBits_IMPL;
8477 #endif
8478 
8479 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8480     pThis->__subdeviceCtrlCmdBusClearPexCounters__ = &subdeviceCtrlCmdBusClearPexCounters_IMPL;
8481 #endif
8482 
8483 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8484     pThis->__subdeviceCtrlCmdBusGetPexUtilCounters__ = &subdeviceCtrlCmdBusGetPexUtilCounters_IMPL;
8485 #endif
8486 
8487 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8488     pThis->__subdeviceCtrlCmdBusClearPexUtilCounters__ = &subdeviceCtrlCmdBusClearPexUtilCounters_IMPL;
8489 #endif
8490 
8491 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8492     pThis->__subdeviceCtrlCmdBusFreezePexCounters__ = &subdeviceCtrlCmdBusFreezePexCounters_IMPL;
8493 #endif
8494 
8495 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8496     pThis->__subdeviceCtrlCmdBusGetPexLaneCounters__ = &subdeviceCtrlCmdBusGetPexLaneCounters_IMPL;
8497 #endif
8498 
8499 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8500     pThis->__subdeviceCtrlCmdBusGetPcieLtrLatency__ = &subdeviceCtrlCmdBusGetPcieLtrLatency_IMPL;
8501 #endif
8502 
8503 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8504     pThis->__subdeviceCtrlCmdBusSetPcieLtrLatency__ = &subdeviceCtrlCmdBusSetPcieLtrLatency_IMPL;
8505 #endif
8506 
8507 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
8508     pThis->__subdeviceCtrlCmdBusGetNvlinkPeerIdMask__ = &subdeviceCtrlCmdBusGetNvlinkPeerIdMask_IMPL;
8509 #endif
8510 
8511 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8512     pThis->__subdeviceCtrlCmdBusSetEomParameters__ = &subdeviceCtrlCmdBusSetEomParameters_IMPL;
8513 #endif
8514 
8515 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8516     pThis->__subdeviceCtrlCmdBusGetUphyDlnCfgSpace__ = &subdeviceCtrlCmdBusGetUphyDlnCfgSpace_IMPL;
8517 #endif
8518 
8519 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8520     pThis->__subdeviceCtrlCmdBusGetEomStatus__ = &subdeviceCtrlCmdBusGetEomStatus_IMPL;
8521 #endif
8522 
8523     // Hal function -- subdeviceCtrlCmdBusGetPcieReqAtomicsCaps
8524     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8525     {
8526         pThis->__subdeviceCtrlCmdBusGetPcieReqAtomicsCaps__ = &subdeviceCtrlCmdBusGetPcieReqAtomicsCaps_VF;
8527     }
8528     else
8529     {
8530         pThis->__subdeviceCtrlCmdBusGetPcieReqAtomicsCaps__ = &subdeviceCtrlCmdBusGetPcieReqAtomicsCaps_92bfc3;
8531     }
8532 
8533 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x6210u)
8534     pThis->__subdeviceCtrlCmdBusGetPcieSupportedGpuAtomics__ = &subdeviceCtrlCmdBusGetPcieSupportedGpuAtomics_IMPL;
8535 #endif
8536 
8537 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
8538     pThis->__subdeviceCtrlCmdBusGetC2CInfo__ = &subdeviceCtrlCmdBusGetC2CInfo_IMPL;
8539 #endif
8540 
8541 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10000u)
8542     pThis->__subdeviceCtrlCmdBusSysmemAccess__ = &subdeviceCtrlCmdBusSysmemAccess_IMPL;
8543 #endif
8544 
8545     // Hal function -- subdeviceCtrlCmdBusSetP2pMapping
8546     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8547     {
8548         pThis->__subdeviceCtrlCmdBusSetP2pMapping__ = &subdeviceCtrlCmdBusSetP2pMapping_VGPUSTUB;
8549     }
8550     else
8551     {
8552         pThis->__subdeviceCtrlCmdBusSetP2pMapping__ = &subdeviceCtrlCmdBusSetP2pMapping_5baef9;
8553     }
8554 
8555     // Hal function -- subdeviceCtrlCmdBusUnsetP2pMapping
8556     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8557     {
8558         pThis->__subdeviceCtrlCmdBusUnsetP2pMapping__ = &subdeviceCtrlCmdBusUnsetP2pMapping_VGPUSTUB;
8559     }
8560     else
8561     {
8562         pThis->__subdeviceCtrlCmdBusUnsetP2pMapping__ = &subdeviceCtrlCmdBusUnsetP2pMapping_5baef9;
8563     }
8564 
8565 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8566     pThis->__subdeviceCtrlCmdGetNvlinkCounters__ = &subdeviceCtrlCmdGetNvlinkCounters_IMPL;
8567 #endif
8568 
8569 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8570     pThis->__subdeviceCtrlCmdClearNvlinkCounters__ = &subdeviceCtrlCmdClearNvlinkCounters_IMPL;
8571 #endif
8572 
8573 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
8574     pThis->__subdeviceCtrlCmdBusGetNvlinkCaps__ = &subdeviceCtrlCmdBusGetNvlinkCaps_IMPL;
8575 #endif
8576 
8577 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
8578     pThis->__subdeviceCtrlCmdBusGetNvlinkStatus__ = &subdeviceCtrlCmdBusGetNvlinkStatus_IMPL;
8579 #endif
8580 
8581 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8582     pThis->__subdeviceCtrlCmdBusGetNvlinkErrInfo__ = &subdeviceCtrlCmdBusGetNvlinkErrInfo_IMPL;
8583 #endif
8584 
8585 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8586     pThis->__subdeviceCtrlCmdNvlinGetLinkFomValues__ = &subdeviceCtrlCmdNvlinGetLinkFomValues_IMPL;
8587 #endif
8588 
8589 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8590     pThis->__subdeviceCtrlCmdNvlinkGetNvlinkEccErrors__ = &subdeviceCtrlCmdNvlinkGetNvlinkEccErrors_IMPL;
8591 #endif
8592 
8593 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8594     pThis->__subdeviceCtrlCmdNvlinkGetLinkFatalErrorCounts__ = &subdeviceCtrlCmdNvlinkGetLinkFatalErrorCounts_IMPL;
8595 #endif
8596 
8597 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8598     pThis->__subdeviceCtrlCmdNvlinkSetupEom__ = &subdeviceCtrlCmdNvlinkSetupEom_IMPL;
8599 #endif
8600 
8601 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8602     pThis->__subdeviceCtrlCmdNvlinkGetPowerState__ = &subdeviceCtrlCmdNvlinkGetPowerState_IMPL;
8603 #endif
8604 
8605 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8606     pThis->__subdeviceCtrlCmdNvlinkReadTpCounters__ = &subdeviceCtrlCmdNvlinkReadTpCounters_IMPL;
8607 #endif
8608 
8609 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8610     pThis->__subdeviceCtrlCmdNvlinkGetLpCounters__ = &subdeviceCtrlCmdNvlinkGetLpCounters_IMPL;
8611 #endif
8612 
8613 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8614     pThis->__subdeviceCtrlCmdNvlinkEnableNvlinkPeer__ = &subdeviceCtrlCmdNvlinkEnableNvlinkPeer_IMPL;
8615 #endif
8616 
8617 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8618     pThis->__subdeviceCtrlCmdNvlinkCoreCallback__ = &subdeviceCtrlCmdNvlinkCoreCallback_IMPL;
8619 #endif
8620 
8621 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8622     pThis->__subdeviceCtrlCmdNvlinkGetAliEnabled__ = &subdeviceCtrlCmdNvlinkGetAliEnabled_IMPL;
8623 #endif
8624 
8625 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8626     pThis->__subdeviceCtrlCmdNvlinkSetLoopbackMode__ = &subdeviceCtrlCmdNvlinkSetLoopbackMode_IMPL;
8627 #endif
8628 
8629 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8630     pThis->__subdeviceCtrlCmdNvlinkUpdateRemoteLocalSid__ = &subdeviceCtrlCmdNvlinkUpdateRemoteLocalSid_IMPL;
8631 #endif
8632 
8633 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8634     pThis->__subdeviceCtrlCmdNvlinkUpdateHshubMux__ = &subdeviceCtrlCmdNvlinkUpdateHshubMux_IMPL;
8635 #endif
8636 
8637 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8638     pThis->__subdeviceCtrlCmdNvlinkPreSetupNvlinkPeer__ = &subdeviceCtrlCmdNvlinkPreSetupNvlinkPeer_IMPL;
8639 #endif
8640 
8641 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8642     pThis->__subdeviceCtrlCmdNvlinkPostSetupNvlinkPeer__ = &subdeviceCtrlCmdNvlinkPostSetupNvlinkPeer_IMPL;
8643 #endif
8644 
8645 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8646     pThis->__subdeviceCtrlCmdNvlinkRemoveNvlinkMapping__ = &subdeviceCtrlCmdNvlinkRemoveNvlinkMapping_IMPL;
8647 #endif
8648 
8649 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8650     pThis->__subdeviceCtrlCmdNvlinkSaveRestoreHshubState__ = &subdeviceCtrlCmdNvlinkSaveRestoreHshubState_IMPL;
8651 #endif
8652 
8653 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8654     pThis->__subdeviceCtrlCmdNvlinkProgramBufferready__ = &subdeviceCtrlCmdNvlinkProgramBufferready_IMPL;
8655 #endif
8656 
8657 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8658     pThis->__subdeviceCtrlCmdNvlinkUpdateCurrentConfig__ = &subdeviceCtrlCmdNvlinkUpdateCurrentConfig_IMPL;
8659 #endif
8660 
8661 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8662     pThis->__subdeviceCtrlCmdNvlinkUpdatePeerLinkMask__ = &subdeviceCtrlCmdNvlinkUpdatePeerLinkMask_IMPL;
8663 #endif
8664 
8665 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8666     pThis->__subdeviceCtrlCmdNvlinkUpdateLinkConnection__ = &subdeviceCtrlCmdNvlinkUpdateLinkConnection_IMPL;
8667 #endif
8668 
8669 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8670     pThis->__subdeviceCtrlCmdNvlinkEnableLinksPostTopology__ = &subdeviceCtrlCmdNvlinkEnableLinksPostTopology_IMPL;
8671 #endif
8672 
8673 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8674     pThis->__subdeviceCtrlCmdNvlinkPreLinkTrainAli__ = &subdeviceCtrlCmdNvlinkPreLinkTrainAli_IMPL;
8675 #endif
8676 
8677 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8678     pThis->__subdeviceCtrlCmdNvlinkGetRefreshCounters__ = &subdeviceCtrlCmdNvlinkGetRefreshCounters_IMPL;
8679 #endif
8680 
8681 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8682     pThis->__subdeviceCtrlCmdNvlinkClearRefreshCounters__ = &subdeviceCtrlCmdNvlinkClearRefreshCounters_IMPL;
8683 #endif
8684 
8685 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
8686     pThis->__subdeviceCtrlCmdNvlinkGetLinkMaskPostRxDet__ = &subdeviceCtrlCmdNvlinkGetLinkMaskPostRxDet_IMPL;
8687 #endif
8688 
8689 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8690     pThis->__subdeviceCtrlCmdNvlinkLinkTrainAli__ = &subdeviceCtrlCmdNvlinkLinkTrainAli_IMPL;
8691 #endif
8692 
8693 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8694     pThis->__subdeviceCtrlCmdNvlinkGetNvlinkDeviceInfo__ = &subdeviceCtrlCmdNvlinkGetNvlinkDeviceInfo_IMPL;
8695 #endif
8696 
8697 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8698     pThis->__subdeviceCtrlCmdNvlinkGetIoctrlDeviceInfo__ = &subdeviceCtrlCmdNvlinkGetIoctrlDeviceInfo_IMPL;
8699 #endif
8700 
8701 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8702     pThis->__subdeviceCtrlCmdNvlinkProgramLinkSpeed__ = &subdeviceCtrlCmdNvlinkProgramLinkSpeed_IMPL;
8703 #endif
8704 
8705 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8706     pThis->__subdeviceCtrlCmdNvlinkAreLinksTrained__ = &subdeviceCtrlCmdNvlinkAreLinksTrained_IMPL;
8707 #endif
8708 
8709 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8710     pThis->__subdeviceCtrlCmdNvlinkResetLinks__ = &subdeviceCtrlCmdNvlinkResetLinks_IMPL;
8711 #endif
8712 
8713 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8714     pThis->__subdeviceCtrlCmdNvlinkDisableDlInterrupts__ = &subdeviceCtrlCmdNvlinkDisableDlInterrupts_IMPL;
8715 #endif
8716 
8717 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8718     pThis->__subdeviceCtrlCmdNvlinkGetLinkAndClockInfo__ = &subdeviceCtrlCmdNvlinkGetLinkAndClockInfo_IMPL;
8719 #endif
8720 
8721 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8722     pThis->__subdeviceCtrlCmdNvlinkSetupNvlinkSysmem__ = &subdeviceCtrlCmdNvlinkSetupNvlinkSysmem_IMPL;
8723 #endif
8724 
8725 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8726     pThis->__subdeviceCtrlCmdNvlinkProcessForcedConfigs__ = &subdeviceCtrlCmdNvlinkProcessForcedConfigs_IMPL;
8727 #endif
8728 
8729 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8730     pThis->__subdeviceCtrlCmdNvlinkSyncLaneShutdownProps__ = &subdeviceCtrlCmdNvlinkSyncLaneShutdownProps_IMPL;
8731 #endif
8732 
8733 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8734     pThis->__subdeviceCtrlCmdNvlinkEnableSysmemNvlinkAts__ = &subdeviceCtrlCmdNvlinkEnableSysmemNvlinkAts_IMPL;
8735 #endif
8736 
8737 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u)
8738     pThis->__subdeviceCtrlCmdNvlinkHshubGetSysmemNvlinkMask__ = &subdeviceCtrlCmdNvlinkHshubGetSysmemNvlinkMask_IMPL;
8739 #endif
8740 
8741 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8742     pThis->__subdeviceCtrlCmdNvlinkGetSetNvswitchFlaAddr__ = &subdeviceCtrlCmdNvlinkGetSetNvswitchFlaAddr_IMPL;
8743 #endif
8744 
8745 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u)
8746     pThis->__subdeviceCtrlCmdNvlinkSyncLinkMasksAndVbiosInfo__ = &subdeviceCtrlCmdNvlinkSyncLinkMasksAndVbiosInfo_IMPL;
8747 #endif
8748 
8749 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8750     pThis->__subdeviceCtrlCmdNvlinkEnableLinks__ = &subdeviceCtrlCmdNvlinkEnableLinks_IMPL;
8751 #endif
8752 
8753 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8754     pThis->__subdeviceCtrlCmdNvlinkProcessInitDisabledLinks__ = &subdeviceCtrlCmdNvlinkProcessInitDisabledLinks_IMPL;
8755 #endif
8756 
8757 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1240u)
8758     pThis->__subdeviceCtrlCmdNvlinkInbandSendData__ = &subdeviceCtrlCmdNvlinkInbandSendData_IMPL;
8759 #endif
8760 
8761 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8762     pThis->__subdeviceCtrlCmdNvlinkPostFaultUp__ = &subdeviceCtrlCmdNvlinkPostFaultUp_IMPL;
8763 #endif
8764 
8765 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8766     pThis->__subdeviceCtrlCmdNvlinkEomControl__ = &subdeviceCtrlCmdNvlinkEomControl_IMPL;
8767 #endif
8768 
8769 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8770     pThis->__subdeviceCtrlCmdNvlinkSetL1Threshold__ = &subdeviceCtrlCmdNvlinkSetL1Threshold_IMPL;
8771 #endif
8772 
8773 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8774     pThis->__subdeviceCtrlCmdNvlinkDirectConnectCheck__ = &subdeviceCtrlCmdNvlinkDirectConnectCheck_IMPL;
8775 #endif
8776 
8777 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8778     pThis->__subdeviceCtrlCmdNvlinkGetL1Threshold__ = &subdeviceCtrlCmdNvlinkGetL1Threshold_IMPL;
8779 #endif
8780 
8781 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8782     pThis->__subdeviceCtrlCmdIsNvlinkReducedConfig__ = &subdeviceCtrlCmdIsNvlinkReducedConfig_IMPL;
8783 #endif
8784 
8785 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8786     pThis->__subdeviceCtrlCmdNvlinkGetPortEvents__ = &subdeviceCtrlCmdNvlinkGetPortEvents_IMPL;
8787 #endif
8788 
8789 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8790     pThis->__subdeviceCtrlCmdI2cReadBuffer__ = &subdeviceCtrlCmdI2cReadBuffer_IMPL;
8791 #endif
8792 
8793 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8794     pThis->__subdeviceCtrlCmdI2cWriteBuffer__ = &subdeviceCtrlCmdI2cWriteBuffer_IMPL;
8795 #endif
8796 
8797 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8798     pThis->__subdeviceCtrlCmdI2cReadReg__ = &subdeviceCtrlCmdI2cReadReg_IMPL;
8799 #endif
8800 
8801 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8802     pThis->__subdeviceCtrlCmdI2cWriteReg__ = &subdeviceCtrlCmdI2cWriteReg_IMPL;
8803 #endif
8804 
8805     // Hal function -- subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples
8806     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8807     {
8808         pThis->__subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples__ = &subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples_VF;
8809     }
8810     else
8811     {
8812         pThis->__subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples__ = &subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples_5baef9;
8813     }
8814 
8815     // Hal function -- subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2
8816     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8817     {
8818         pThis->__subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2__ = &subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2_VF;
8819     }
8820     else
8821     {
8822         pThis->__subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2__ = &subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2_5baef9;
8823     }
8824 
8825 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x212u)
8826     pThis->__subdeviceCtrlCmdPerfRatedTdpGetControl__ = &subdeviceCtrlCmdPerfRatedTdpGetControl_IMPL;
8827 #endif
8828 
8829     // Hal function -- subdeviceCtrlCmdPerfRatedTdpSetControl
8830     pThis->__subdeviceCtrlCmdPerfRatedTdpSetControl__ = &subdeviceCtrlCmdPerfRatedTdpSetControl_KERNEL;
8831 
8832     // Hal function -- subdeviceCtrlCmdPerfReservePerfmonHw
8833     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8834     {
8835         pThis->__subdeviceCtrlCmdPerfReservePerfmonHw__ = &subdeviceCtrlCmdPerfReservePerfmonHw_46f6a7;
8836     }
8837     else
8838     {
8839         pThis->__subdeviceCtrlCmdPerfReservePerfmonHw__ = &subdeviceCtrlCmdPerfReservePerfmonHw_KERNEL;
8840     }
8841 
8842     // Hal function -- subdeviceCtrlCmdPerfSetAuxPowerState
8843     pThis->__subdeviceCtrlCmdPerfSetAuxPowerState__ = &subdeviceCtrlCmdPerfSetAuxPowerState_KERNEL;
8844 
8845     // Hal function -- subdeviceCtrlCmdPerfSetPowerstate
8846     pThis->__subdeviceCtrlCmdPerfSetPowerstate__ = &subdeviceCtrlCmdPerfSetPowerstate_KERNEL;
8847 
8848     // Hal function -- subdeviceCtrlCmdPerfGetLevelInfo_V2
8849     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8850     {
8851         pThis->__subdeviceCtrlCmdPerfGetLevelInfo_V2__ = &subdeviceCtrlCmdPerfGetLevelInfo_V2_VF;
8852     }
8853     else
8854     {
8855         pThis->__subdeviceCtrlCmdPerfGetLevelInfo_V2__ = &subdeviceCtrlCmdPerfGetLevelInfo_V2_92bfc3;
8856     }
8857 
8858     // Hal function -- subdeviceCtrlCmdPerfGetCurrentPstate
8859     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8860     {
8861         pThis->__subdeviceCtrlCmdPerfGetCurrentPstate__ = &subdeviceCtrlCmdPerfGetCurrentPstate_VF;
8862     }
8863     else
8864     {
8865         pThis->__subdeviceCtrlCmdPerfGetCurrentPstate__ = &subdeviceCtrlCmdPerfGetCurrentPstate_92bfc3;
8866     }
8867 
8868     // Hal function -- subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample
8869     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8870     {
8871         pThis->__subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample__ = &subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample_VF;
8872     }
8873     else
8874     {
8875         pThis->__subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample__ = &subdeviceCtrlCmdPerfGetVideoEnginePerfmonSample_92bfc3;
8876     }
8877 
8878     // Hal function -- subdeviceCtrlCmdPerfGetPowerstate
8879     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8880     {
8881         pThis->__subdeviceCtrlCmdPerfGetPowerstate__ = &subdeviceCtrlCmdPerfGetPowerstate_VF;
8882     }
8883     else
8884     {
8885         pThis->__subdeviceCtrlCmdPerfGetPowerstate__ = &subdeviceCtrlCmdPerfGetPowerstate_92bfc3;
8886     }
8887 
8888     // Hal function -- subdeviceCtrlCmdPerfNotifyVideoevent
8889     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
8890     {
8891         pThis->__subdeviceCtrlCmdPerfNotifyVideoevent__ = &subdeviceCtrlCmdPerfNotifyVideoevent_ac1694;
8892     }
8893     else
8894     {
8895         pThis->__subdeviceCtrlCmdPerfNotifyVideoevent__ = &subdeviceCtrlCmdPerfNotifyVideoevent_92bfc3;
8896     }
8897 
8898 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
8899     pThis->__subdeviceCtrlCmdKPerfBoost__ = &subdeviceCtrlCmdKPerfBoost_IMPL;
8900 #endif
8901 
8902 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
8903     pThis->__subdeviceCtrlCmdFbGetFBRegionInfo__ = &subdeviceCtrlCmdFbGetFBRegionInfo_IMPL;
8904 #endif
8905 
8906 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8907     pThis->__subdeviceCtrlCmdFbGetBar1Offset__ = &subdeviceCtrlCmdFbGetBar1Offset_IMPL;
8908 #endif
8909 
8910 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
8911     pThis->__subdeviceCtrlCmdFbIsKind__ = &subdeviceCtrlCmdFbIsKind_IMPL;
8912 #endif
8913 
8914 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
8915     pThis->__subdeviceCtrlCmdFbGetMemAlignment__ = &subdeviceCtrlCmdFbGetMemAlignment_IMPL;
8916 #endif
8917 
8918 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
8919     pThis->__subdeviceCtrlCmdFbGetHeapReservationSize__ = &subdeviceCtrlCmdFbGetHeapReservationSize_IMPL;
8920 #endif
8921 
8922 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
8923     pThis->__subdeviceCtrlCmdInternalMemmgrGetVgpuHostRmReservedFb__ = &subdeviceCtrlCmdInternalMemmgrGetVgpuHostRmReservedFb_IMPL;
8924 #endif
8925 
8926 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4811u)
8927     pThis->__subdeviceCtrlCmdGbGetSemaphoreSurfaceLayout__ = &subdeviceCtrlCmdGbGetSemaphoreSurfaceLayout_IMPL;
8928 #endif
8929 
8930     // Hal function -- subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp
8931     pThis->__subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp__ = &subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp_46f6a7;
8932 
8933 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
8934     pThis->__subdeviceCtrlCmdFbGetInfoV2__ = &subdeviceCtrlCmdFbGetInfoV2_IMPL;
8935 #endif
8936 
8937 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8938     pThis->__subdeviceCtrlCmdFbGetCarveoutAddressInfo__ = &subdeviceCtrlCmdFbGetCarveoutAddressInfo_IMPL;
8939 #endif
8940 
8941 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8942     pThis->__subdeviceCtrlCmdFbGetCalibrationLockFailed__ = &subdeviceCtrlCmdFbGetCalibrationLockFailed_IMPL;
8943 #endif
8944 
8945 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
8946     pThis->__subdeviceCtrlCmdFbFlushGpuCache__ = &subdeviceCtrlCmdFbFlushGpuCache_IMPL;
8947 #endif
8948 
8949 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8950     pThis->__subdeviceCtrlCmdFbSetGpuCacheAllocPolicy__ = &subdeviceCtrlCmdFbSetGpuCacheAllocPolicy_IMPL;
8951 #endif
8952 
8953 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8954     pThis->__subdeviceCtrlCmdFbGetGpuCacheAllocPolicy__ = &subdeviceCtrlCmdFbGetGpuCacheAllocPolicy_IMPL;
8955 #endif
8956 
8957 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8958     pThis->__subdeviceCtrlCmdFbSetGpuCacheAllocPolicyV2__ = &subdeviceCtrlCmdFbSetGpuCacheAllocPolicyV2_IMPL;
8959 #endif
8960 
8961 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
8962     pThis->__subdeviceCtrlCmdFbGetGpuCacheAllocPolicyV2__ = &subdeviceCtrlCmdFbGetGpuCacheAllocPolicyV2_IMPL;
8963 #endif
8964 
8965 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400a10u)
8966     pThis->__subdeviceCtrlCmdFbGetGpuCacheInfo__ = &subdeviceCtrlCmdFbGetGpuCacheInfo_IMPL;
8967 #endif
8968 
8969 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
8970     pThis->__subdeviceCtrlCmdFbGetCliManagedOfflinedPages__ = &subdeviceCtrlCmdFbGetCliManagedOfflinedPages_IMPL;
8971 #endif
8972 
8973 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8974     pThis->__subdeviceCtrlCmdFbGetOfflinedPages__ = &subdeviceCtrlCmdFbGetOfflinedPages_IMPL;
8975 #endif
8976 
8977 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
8978     pThis->__subdeviceCtrlCmdFbSetupVprRegion__ = &subdeviceCtrlCmdFbSetupVprRegion_IMPL;
8979 #endif
8980 
8981 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a50u)
8982     pThis->__subdeviceCtrlCmdFbGetLTCInfoForFBP__ = &subdeviceCtrlCmdFbGetLTCInfoForFBP_IMPL;
8983 #endif
8984 
8985 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8986     pThis->__subdeviceCtrlCmdFbGetCompBitCopyConstructInfo__ = &subdeviceCtrlCmdFbGetCompBitCopyConstructInfo_IMPL;
8987 #endif
8988 
8989 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
8990     pThis->__subdeviceCtrlCmdFbPatchPbrForMining__ = &subdeviceCtrlCmdFbPatchPbrForMining_IMPL;
8991 #endif
8992 
8993 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
8994     pThis->__subdeviceCtrlCmdFbGetRemappedRows__ = &subdeviceCtrlCmdFbGetRemappedRows_IMPL;
8995 #endif
8996 
8997 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
8998     pThis->__subdeviceCtrlCmdFbGetFsInfo__ = &subdeviceCtrlCmdFbGetFsInfo_IMPL;
8999 #endif
9000 
9001 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9002     pThis->__subdeviceCtrlCmdFbGetRowRemapperHistogram__ = &subdeviceCtrlCmdFbGetRowRemapperHistogram_IMPL;
9003 #endif
9004 
9005 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9006     pThis->__subdeviceCtrlCmdFbGetDynamicOfflinedPages__ = &subdeviceCtrlCmdFbGetDynamicOfflinedPages_IMPL;
9007 #endif
9008 
9009 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
9010     pThis->__subdeviceCtrlCmdFbUpdateNumaStatus__ = &subdeviceCtrlCmdFbUpdateNumaStatus_IMPL;
9011 #endif
9012 
9013 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
9014     pThis->__subdeviceCtrlCmdFbGetNumaInfo__ = &subdeviceCtrlCmdFbGetNumaInfo_IMPL;
9015 #endif
9016 
9017     // Hal function -- subdeviceCtrlCmdMemSysGetStaticConfig
9018     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9019     {
9020         pThis->__subdeviceCtrlCmdMemSysGetStaticConfig__ = &subdeviceCtrlCmdMemSysGetStaticConfig_VGPUSTUB;
9021     }
9022     else
9023     {
9024         pThis->__subdeviceCtrlCmdMemSysGetStaticConfig__ = &subdeviceCtrlCmdMemSysGetStaticConfig_92bfc3;
9025     }
9026 
9027 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9028     pThis->__subdeviceCtrlCmdMemSysSetPartitionableMem__ = &subdeviceCtrlCmdMemSysSetPartitionableMem_IMPL;
9029 #endif
9030 
9031 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9032     pThis->__subdeviceCtrlCmdKMemSysGetMIGMemoryConfig__ = &subdeviceCtrlCmdKMemSysGetMIGMemoryConfig_133e5e;
9033 #endif
9034 
9035 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9036     pThis->__subdeviceCtrlCmdFbSetZbcReferenced__ = &subdeviceCtrlCmdFbSetZbcReferenced_IMPL;
9037 #endif
9038 
9039 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9040     pThis->__subdeviceCtrlCmdMemSysL2InvalidateEvict__ = &subdeviceCtrlCmdMemSysL2InvalidateEvict_IMPL;
9041 #endif
9042 
9043 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9044     pThis->__subdeviceCtrlCmdMemSysFlushL2AllRamsAndCaches__ = &subdeviceCtrlCmdMemSysFlushL2AllRamsAndCaches_IMPL;
9045 #endif
9046 
9047 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9048     pThis->__subdeviceCtrlCmdMemSysDisableNvlinkPeers__ = &subdeviceCtrlCmdMemSysDisableNvlinkPeers_IMPL;
9049 #endif
9050 
9051 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9052     pThis->__subdeviceCtrlCmdMemSysProgramRawCompressionMode__ = &subdeviceCtrlCmdMemSysProgramRawCompressionMode_IMPL;
9053 #endif
9054 
9055 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9056     pThis->__subdeviceCtrlCmdMemSysGetMIGMemoryPartitionTable__ = &subdeviceCtrlCmdMemSysGetMIGMemoryPartitionTable_IMPL;
9057 #endif
9058 
9059 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9060     pThis->__subdeviceCtrlCmdFbGetCtagsForCbcEviction__ = &subdeviceCtrlCmdFbGetCtagsForCbcEviction_IMPL;
9061 #endif
9062 
9063 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9064     pThis->__subdeviceCtrlCmdFbCBCOp__ = &subdeviceCtrlCmdFbCBCOp_IMPL;
9065 #endif
9066 
9067 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9068     pThis->__subdeviceCtrlCmdFbSetRrd__ = &subdeviceCtrlCmdFbSetRrd_IMPL;
9069 #endif
9070 
9071 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9072     pThis->__subdeviceCtrlCmdFbSetReadLimit__ = &subdeviceCtrlCmdFbSetReadLimit_IMPL;
9073 #endif
9074 
9075 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9076     pThis->__subdeviceCtrlCmdFbSetWriteLimit__ = &subdeviceCtrlCmdFbSetWriteLimit_IMPL;
9077 #endif
9078 
9079 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9080     pThis->__subdeviceCtrlCmdSetGpfifo__ = &subdeviceCtrlCmdSetGpfifo_IMPL;
9081 #endif
9082 
9083 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
9084     pThis->__subdeviceCtrlCmdSetOperationalProperties__ = &subdeviceCtrlCmdSetOperationalProperties_IMPL;
9085 #endif
9086 
9087 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9088     pThis->__subdeviceCtrlCmdFifoBindEngines__ = &subdeviceCtrlCmdFifoBindEngines_IMPL;
9089 #endif
9090 
9091 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9092     pThis->__subdeviceCtrlCmdGetPhysicalChannelCount__ = &subdeviceCtrlCmdGetPhysicalChannelCount_IMPL;
9093 #endif
9094 
9095 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200010u)
9096     pThis->__subdeviceCtrlCmdFifoGetInfo__ = &subdeviceCtrlCmdFifoGetInfo_IMPL;
9097 #endif
9098 
9099 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
9100     pThis->__subdeviceCtrlCmdFifoDisableChannels__ = &subdeviceCtrlCmdFifoDisableChannels_IMPL;
9101 #endif
9102 
9103 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9104     pThis->__subdeviceCtrlCmdFifoDisableChannelsForKeyRotation__ = &subdeviceCtrlCmdFifoDisableChannelsForKeyRotation_IMPL;
9105 #endif
9106 
9107 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
9108     pThis->__subdeviceCtrlCmdFifoDisableUsermodeChannels__ = &subdeviceCtrlCmdFifoDisableUsermodeChannels_IMPL;
9109 #endif
9110 
9111 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9112     pThis->__subdeviceCtrlCmdFifoGetChannelMemInfo__ = &subdeviceCtrlCmdFifoGetChannelMemInfo_IMPL;
9113 #endif
9114 
9115 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9116     pThis->__subdeviceCtrlCmdFifoGetUserdLocation__ = &subdeviceCtrlCmdFifoGetUserdLocation_IMPL;
9117 #endif
9118 
9119 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9120     pThis->__subdeviceCtrlCmdFifoObjschedSwGetLog__ = &subdeviceCtrlCmdFifoObjschedSwGetLog_IMPL;
9121 #endif
9122 
9123 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9124     pThis->__subdeviceCtrlCmdFifoObjschedGetState__ = &subdeviceCtrlCmdFifoObjschedGetState_IMPL;
9125 #endif
9126 
9127 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9128     pThis->__subdeviceCtrlCmdFifoObjschedSetState__ = &subdeviceCtrlCmdFifoObjschedSetState_IMPL;
9129 #endif
9130 
9131     // Hal function -- subdeviceCtrlCmdFifoObjschedGetCaps
9132     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9133     {
9134         pThis->__subdeviceCtrlCmdFifoObjschedGetCaps__ = &subdeviceCtrlCmdFifoObjschedGetCaps_ac1694;
9135     }
9136     else
9137     {
9138         pThis->__subdeviceCtrlCmdFifoObjschedGetCaps__ = &subdeviceCtrlCmdFifoObjschedGetCaps_5baef9;
9139     }
9140 
9141 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
9142     pThis->__subdeviceCtrlCmdFifoGetDeviceInfoTable__ = &subdeviceCtrlCmdFifoGetDeviceInfoTable_IMPL;
9143 #endif
9144 
9145 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9146     pThis->__subdeviceCtrlCmdFifoSetupVfZombieSubctxPdb__ = &subdeviceCtrlCmdFifoSetupVfZombieSubctxPdb_IMPL;
9147 #endif
9148 
9149 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u)
9150     pThis->__subdeviceCtrlCmdFifoClearFaultedBit__ = &subdeviceCtrlCmdFifoClearFaultedBit_IMPL;
9151 #endif
9152 
9153 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2310u)
9154     pThis->__subdeviceCtrlCmdFifoRunlistSetSchedPolicy__ = &subdeviceCtrlCmdFifoRunlistSetSchedPolicy_IMPL;
9155 #endif
9156 
9157 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9158     pThis->__subdeviceCtrlCmdFifoUpdateChannelInfo__ = &subdeviceCtrlCmdFifoUpdateChannelInfo_IMPL;
9159 #endif
9160 
9161 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
9162     pThis->__subdeviceCtrlCmdInternalFifoPromoteRunlistBuffers__ = &subdeviceCtrlCmdInternalFifoPromoteRunlistBuffers_IMPL;
9163 #endif
9164 
9165 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2e50u)
9166     pThis->__subdeviceCtrlCmdInternalFifoGetNumChannels__ = &subdeviceCtrlCmdInternalFifoGetNumChannels_IMPL;
9167 #endif
9168 
9169 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9170     pThis->__subdeviceCtrlCmdFifoGetAllocatedChannels__ = &subdeviceCtrlCmdFifoGetAllocatedChannels_IMPL;
9171 #endif
9172 
9173 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2610u)
9174     pThis->__subdeviceCtrlCmdInternalFifoGetNumSecureChannels__ = &subdeviceCtrlCmdInternalFifoGetNumSecureChannels_IMPL;
9175 #endif
9176 
9177 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9178     pThis->__subdeviceCtrlCmdKGrGetInfo__ = &subdeviceCtrlCmdKGrGetInfo_IMPL;
9179 #endif
9180 
9181 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9182     pThis->__subdeviceCtrlCmdKGrGetInfoV2__ = &subdeviceCtrlCmdKGrGetInfoV2_IMPL;
9183 #endif
9184 
9185 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
9186     pThis->__subdeviceCtrlCmdKGrGetCapsV2__ = &subdeviceCtrlCmdKGrGetCapsV2_IMPL;
9187 #endif
9188 
9189 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9190     pThis->__subdeviceCtrlCmdKGrGetCtxswModes__ = &subdeviceCtrlCmdKGrGetCtxswModes_IMPL;
9191 #endif
9192 
9193 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9194     pThis->__subdeviceCtrlCmdKGrCtxswZcullMode__ = &subdeviceCtrlCmdKGrCtxswZcullMode_IMPL;
9195 #endif
9196 
9197 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x802a10u)
9198     pThis->__subdeviceCtrlCmdKGrCtxswZcullBind__ = &subdeviceCtrlCmdKGrCtxswZcullBind_IMPL;
9199 #endif
9200 
9201 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
9202     pThis->__subdeviceCtrlCmdKGrGetZcullInfo__ = &subdeviceCtrlCmdKGrGetZcullInfo_IMPL;
9203 #endif
9204 
9205 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
9206     pThis->__subdeviceCtrlCmdKGrCtxswPmMode__ = &subdeviceCtrlCmdKGrCtxswPmMode_IMPL;
9207 #endif
9208 
9209 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9210     pThis->__subdeviceCtrlCmdKGrCtxswPmBind__ = &subdeviceCtrlCmdKGrCtxswPmBind_IMPL;
9211 #endif
9212 
9213 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9214     pThis->__subdeviceCtrlCmdKGrCtxswSetupBind__ = &subdeviceCtrlCmdKGrCtxswSetupBind_IMPL;
9215 #endif
9216 
9217 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9218     pThis->__subdeviceCtrlCmdKGrSetGpcTileMap__ = &subdeviceCtrlCmdKGrSetGpcTileMap_IMPL;
9219 #endif
9220 
9221 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9222     pThis->__subdeviceCtrlCmdKGrCtxswSmpcMode__ = &subdeviceCtrlCmdKGrCtxswSmpcMode_IMPL;
9223 #endif
9224 
9225 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9226     pThis->__subdeviceCtrlCmdKGrPcSamplingMode__ = &subdeviceCtrlCmdKGrPcSamplingMode_IMPL;
9227 #endif
9228 
9229 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9230     pThis->__subdeviceCtrlCmdKGrGetSmToGpcTpcMappings__ = &subdeviceCtrlCmdKGrGetSmToGpcTpcMappings_IMPL;
9231 #endif
9232 
9233 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9234     pThis->__subdeviceCtrlCmdKGrGetGlobalSmOrder__ = &subdeviceCtrlCmdKGrGetGlobalSmOrder_IMPL;
9235 #endif
9236 
9237 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a10u)
9238     pThis->__subdeviceCtrlCmdKGrSetCtxswPreemptionMode__ = &subdeviceCtrlCmdKGrSetCtxswPreemptionMode_IMPL;
9239 #endif
9240 
9241 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9242     pThis->__subdeviceCtrlCmdKGrCtxswPreemptionBind__ = &subdeviceCtrlCmdKGrCtxswPreemptionBind_IMPL;
9243 #endif
9244 
9245 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9246     pThis->__subdeviceCtrlCmdKGrGetROPInfo__ = &subdeviceCtrlCmdKGrGetROPInfo_IMPL;
9247 #endif
9248 
9249 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9250     pThis->__subdeviceCtrlCmdKGrGetCtxswStats__ = &subdeviceCtrlCmdKGrGetCtxswStats_IMPL;
9251 #endif
9252 
9253 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9254     pThis->__subdeviceCtrlCmdKGrGetCtxBufferSize__ = &subdeviceCtrlCmdKGrGetCtxBufferSize_IMPL;
9255 #endif
9256 
9257 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
9258     pThis->__subdeviceCtrlCmdKGrGetCtxBufferInfo__ = &subdeviceCtrlCmdKGrGetCtxBufferInfo_IMPL;
9259 #endif
9260 
9261 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u)
9262     pThis->__subdeviceCtrlCmdKGrGetCtxBufferPtes__ = &subdeviceCtrlCmdKGrGetCtxBufferPtes_IMPL;
9263 #endif
9264 
9265 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9266     pThis->__subdeviceCtrlCmdKGrGetCurrentResidentChannel__ = &subdeviceCtrlCmdKGrGetCurrentResidentChannel_IMPL;
9267 #endif
9268 
9269 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9270     pThis->__subdeviceCtrlCmdKGrGetVatAlarmData__ = &subdeviceCtrlCmdKGrGetVatAlarmData_IMPL;
9271 #endif
9272 
9273 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9274     pThis->__subdeviceCtrlCmdKGrGetAttributeBufferSize__ = &subdeviceCtrlCmdKGrGetAttributeBufferSize_IMPL;
9275 #endif
9276 
9277 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
9278     pThis->__subdeviceCtrlCmdKGrGfxPoolQuerySize__ = &subdeviceCtrlCmdKGrGfxPoolQuerySize_IMPL;
9279 #endif
9280 
9281 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
9282     pThis->__subdeviceCtrlCmdKGrGfxPoolInitialize__ = &subdeviceCtrlCmdKGrGfxPoolInitialize_IMPL;
9283 #endif
9284 
9285 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
9286     pThis->__subdeviceCtrlCmdKGrGfxPoolAddSlots__ = &subdeviceCtrlCmdKGrGfxPoolAddSlots_IMPL;
9287 #endif
9288 
9289 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u)
9290     pThis->__subdeviceCtrlCmdKGrGfxPoolRemoveSlots__ = &subdeviceCtrlCmdKGrGfxPoolRemoveSlots_IMPL;
9291 #endif
9292 
9293 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9294     pThis->__subdeviceCtrlCmdKGrGetPpcMask__ = &subdeviceCtrlCmdKGrGetPpcMask_IMPL;
9295 #endif
9296 
9297 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9298     pThis->__subdeviceCtrlCmdKGrSetTpcPartitionMode__ = &subdeviceCtrlCmdKGrSetTpcPartitionMode_IMPL;
9299 #endif
9300 
9301 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9302     pThis->__subdeviceCtrlCmdKGrGetSmIssueRateModifier__ = &subdeviceCtrlCmdKGrGetSmIssueRateModifier_IMPL;
9303 #endif
9304 
9305 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9306     pThis->__subdeviceCtrlCmdKGrFecsBindEvtbufForUid__ = &subdeviceCtrlCmdKGrFecsBindEvtbufForUid_IMPL;
9307 #endif
9308 
9309 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x8850u)
9310     pThis->__subdeviceCtrlCmdKGrFecsBindEvtbufForUidV2__ = &subdeviceCtrlCmdKGrFecsBindEvtbufForUidV2_IMPL;
9311 #endif
9312 
9313 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x44u)
9314     pThis->__subdeviceCtrlCmdKGrGetPhysGpcMask__ = &subdeviceCtrlCmdKGrGetPhysGpcMask_IMPL;
9315 #endif
9316 
9317 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9318     pThis->__subdeviceCtrlCmdKGrGetGpcMask__ = &subdeviceCtrlCmdKGrGetGpcMask_IMPL;
9319 #endif
9320 
9321 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9322     pThis->__subdeviceCtrlCmdKGrGetTpcMask__ = &subdeviceCtrlCmdKGrGetTpcMask_IMPL;
9323 #endif
9324 
9325 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9326     pThis->__subdeviceCtrlCmdKGrGetEngineContextProperties__ = &subdeviceCtrlCmdKGrGetEngineContextProperties_IMPL;
9327 #endif
9328 
9329 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9330     pThis->__subdeviceCtrlCmdKGrGetNumTpcsForGpc__ = &subdeviceCtrlCmdKGrGetNumTpcsForGpc_IMPL;
9331 #endif
9332 
9333 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9334     pThis->__subdeviceCtrlCmdKGrGetGpcTileMap__ = &subdeviceCtrlCmdKGrGetGpcTileMap_IMPL;
9335 #endif
9336 
9337 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9338     pThis->__subdeviceCtrlCmdKGrGetZcullMask__ = &subdeviceCtrlCmdKGrGetZcullMask_IMPL;
9339 #endif
9340 
9341 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9342     pThis->__subdeviceCtrlCmdKGrGetGfxGpcAndTpcInfo__ = &subdeviceCtrlCmdKGrGetGfxGpcAndTpcInfo_IMPL;
9343 #endif
9344 
9345 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9346     pThis->__subdeviceCtrlCmdKGrInternalStaticGetInfo__ = &subdeviceCtrlCmdKGrInternalStaticGetInfo_IMPL;
9347 #endif
9348 
9349 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102600u)
9350     pThis->__subdeviceCtrlCmdKGrInternalStaticGetCaps__ = &subdeviceCtrlCmdKGrInternalStaticGetCaps_IMPL;
9351 #endif
9352 
9353 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9354     pThis->__subdeviceCtrlCmdKGrInternalStaticGetGlobalSmOrder__ = &subdeviceCtrlCmdKGrInternalStaticGetGlobalSmOrder_IMPL;
9355 #endif
9356 
9357 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9358     pThis->__subdeviceCtrlCmdKGrInternalStaticGetFloorsweepingMasks__ = &subdeviceCtrlCmdKGrInternalStaticGetFloorsweepingMasks_IMPL;
9359 #endif
9360 
9361 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9362     pThis->__subdeviceCtrlCmdKGrInternalStaticGetPpcMasks__ = &subdeviceCtrlCmdKGrInternalStaticGetPpcMasks_IMPL;
9363 #endif
9364 
9365 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9366     pThis->__subdeviceCtrlCmdKGrInternalStaticGetZcullInfo__ = &subdeviceCtrlCmdKGrInternalStaticGetZcullInfo_IMPL;
9367 #endif
9368 
9369 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9370     pThis->__subdeviceCtrlCmdKGrInternalStaticGetRopInfo__ = &subdeviceCtrlCmdKGrInternalStaticGetRopInfo_IMPL;
9371 #endif
9372 
9373 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2e00u)
9374     pThis->__subdeviceCtrlCmdKGrInternalStaticGetContextBuffersInfo__ = &subdeviceCtrlCmdKGrInternalStaticGetContextBuffersInfo_IMPL;
9375 #endif
9376 
9377 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9378     pThis->__subdeviceCtrlCmdKGrInternalStaticGetSmIssueRateModifier__ = &subdeviceCtrlCmdKGrInternalStaticGetSmIssueRateModifier_IMPL;
9379 #endif
9380 
9381 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9382     pThis->__subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize__ = &subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize_IMPL;
9383 #endif
9384 
9385 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9386     pThis->__subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines__ = &subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines_IMPL;
9387 #endif
9388 
9389 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u)
9390     pThis->__subdeviceCtrlCmdKGrInternalStaticGetPdbProperties__ = &subdeviceCtrlCmdKGrInternalStaticGetPdbProperties_IMPL;
9391 #endif
9392 
9393 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
9394     pThis->__subdeviceCtrlCmdGrInternalSetFecsTraceHwEnable__ = &subdeviceCtrlCmdGrInternalSetFecsTraceHwEnable_IMPL;
9395 #endif
9396 
9397 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
9398     pThis->__subdeviceCtrlCmdGrInternalGetFecsTraceHwEnable__ = &subdeviceCtrlCmdGrInternalGetFecsTraceHwEnable_IMPL;
9399 #endif
9400 
9401 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
9402     pThis->__subdeviceCtrlCmdGrInternalSetFecsTraceRdOffset__ = &subdeviceCtrlCmdGrInternalSetFecsTraceRdOffset_IMPL;
9403 #endif
9404 
9405 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
9406     pThis->__subdeviceCtrlCmdGrInternalGetFecsTraceRdOffset__ = &subdeviceCtrlCmdGrInternalGetFecsTraceRdOffset_IMPL;
9407 #endif
9408 
9409 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
9410     pThis->__subdeviceCtrlCmdGrInternalSetFecsTraceWrOffset__ = &subdeviceCtrlCmdGrInternalSetFecsTraceWrOffset_IMPL;
9411 #endif
9412 
9413 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100200u)
9414     pThis->__subdeviceCtrlCmdGrStaticGetFecsTraceDefines__ = &subdeviceCtrlCmdGrStaticGetFecsTraceDefines_IMPL;
9415 #endif
9416 }
9417 
9418 static void __nvoc_init_funcTable_Subdevice_2(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
9419     RmVariantHal *rmVariantHal = &pRmhalspecowner->rmVariantHal;
9420     const unsigned long rmVariantHal_HalVarIdx = (unsigned long)rmVariantHal->__nvoc_HalVarIdx;
9421     PORT_UNREFERENCED_VARIABLE(pThis);
9422     PORT_UNREFERENCED_VARIABLE(pRmhalspecowner);
9423     PORT_UNREFERENCED_VARIABLE(rmVariantHal);
9424     PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx);
9425 
9426 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
9427     pThis->__subdeviceCtrlCmdGpuGetCachedInfo__ = &subdeviceCtrlCmdGpuGetCachedInfo_IMPL;
9428 #endif
9429 
9430 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u)
9431     pThis->__subdeviceCtrlCmdGpuGetInfoV2__ = &subdeviceCtrlCmdGpuGetInfoV2_IMPL;
9432 #endif
9433 
9434 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9435     pThis->__subdeviceCtrlCmdGpuGetIpVersion__ = &subdeviceCtrlCmdGpuGetIpVersion_IMPL;
9436 #endif
9437 
9438 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9439     pThis->__subdeviceCtrlCmdGpuGetPhysicalBridgeVersionInfo__ = &subdeviceCtrlCmdGpuGetPhysicalBridgeVersionInfo_IMPL;
9440 #endif
9441 
9442 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9443     pThis->__subdeviceCtrlCmdGpuGetAllBridgesUpstreamOfGpu__ = &subdeviceCtrlCmdGpuGetAllBridgesUpstreamOfGpu_IMPL;
9444 #endif
9445 
9446 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9447     pThis->__subdeviceCtrlCmdGpuSetOptimusInfo__ = &subdeviceCtrlCmdGpuSetOptimusInfo_IMPL;
9448 #endif
9449 
9450 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200812u)
9451     pThis->__subdeviceCtrlCmdGpuGetNameString__ = &subdeviceCtrlCmdGpuGetNameString_IMPL;
9452 #endif
9453 
9454 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4812u)
9455     pThis->__subdeviceCtrlCmdGpuGetShortNameString__ = &subdeviceCtrlCmdGpuGetShortNameString_IMPL;
9456 #endif
9457 
9458 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9459     pThis->__subdeviceCtrlCmdGpuGetEncoderCapacity__ = &subdeviceCtrlCmdGpuGetEncoderCapacity_IMPL;
9460 #endif
9461 
9462 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9463     pThis->__subdeviceCtrlCmdGpuGetNvencSwSessionStats__ = &subdeviceCtrlCmdGpuGetNvencSwSessionStats_IMPL;
9464 #endif
9465 
9466 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9467     pThis->__subdeviceCtrlCmdGpuGetNvencSwSessionInfo__ = &subdeviceCtrlCmdGpuGetNvencSwSessionInfo_IMPL;
9468 #endif
9469 
9470 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
9471     pThis->__subdeviceCtrlCmdGpuGetNvencSwSessionInfoV2__ = &subdeviceCtrlCmdGpuGetNvencSwSessionInfoV2_IMPL;
9472 #endif
9473 
9474 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9475     pThis->__subdeviceCtrlCmdGpuGetNvfbcSwSessionStats__ = &subdeviceCtrlCmdGpuGetNvfbcSwSessionStats_IMPL;
9476 #endif
9477 
9478 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9479     pThis->__subdeviceCtrlCmdGpuGetNvfbcSwSessionInfo__ = &subdeviceCtrlCmdGpuGetNvfbcSwSessionInfo_IMPL;
9480 #endif
9481 
9482 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9483     pThis->__subdeviceCtrlCmdGpuSetFabricAddr__ = &subdeviceCtrlCmdGpuSetFabricAddr_IMPL;
9484 #endif
9485 
9486 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9487     pThis->__subdeviceCtrlCmdGpuSetEgmGpaFabricAddr__ = &subdeviceCtrlCmdGpuSetEgmGpaFabricAddr_IMPL;
9488 #endif
9489 
9490 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9491     pThis->__subdeviceCtrlCmdGpuSetPower__ = &subdeviceCtrlCmdGpuSetPower_IMPL;
9492 #endif
9493 
9494 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
9495     pThis->__subdeviceCtrlCmdGpuGetSdm__ = &subdeviceCtrlCmdGpuGetSdm_IMPL;
9496 #endif
9497 
9498 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x5u)
9499     pThis->__subdeviceCtrlCmdGpuSetSdm__ = &subdeviceCtrlCmdGpuSetSdm_IMPL;
9500 #endif
9501 
9502 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u)
9503     pThis->__subdeviceCtrlCmdGpuGetSimulationInfo__ = &subdeviceCtrlCmdGpuGetSimulationInfo_IMPL;
9504 #endif
9505 
9506 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
9507     pThis->__subdeviceCtrlCmdGpuGetEngines__ = &subdeviceCtrlCmdGpuGetEngines_IMPL;
9508 #endif
9509 
9510 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
9511     pThis->__subdeviceCtrlCmdGpuGetEnginesV2__ = &subdeviceCtrlCmdGpuGetEnginesV2_IMPL;
9512 #endif
9513 
9514 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
9515     pThis->__subdeviceCtrlCmdGpuGetEngineClasslist__ = &subdeviceCtrlCmdGpuGetEngineClasslist_IMPL;
9516 #endif
9517 
9518 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9519     pThis->__subdeviceCtrlCmdGpuGetEnginePartnerList__ = &subdeviceCtrlCmdGpuGetEnginePartnerList_IMPL;
9520 #endif
9521 
9522 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9523     pThis->__subdeviceCtrlCmdGpuGetFermiGpcInfo__ = &subdeviceCtrlCmdGpuGetFermiGpcInfo_IMPL;
9524 #endif
9525 
9526 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9527     pThis->__subdeviceCtrlCmdGpuGetFermiTpcInfo__ = &subdeviceCtrlCmdGpuGetFermiTpcInfo_IMPL;
9528 #endif
9529 
9530 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9531     pThis->__subdeviceCtrlCmdGpuGetFermiZcullInfo__ = &subdeviceCtrlCmdGpuGetFermiZcullInfo_IMPL;
9532 #endif
9533 
9534 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9535     pThis->__subdeviceCtrlCmdGpuGetPesInfo__ = &subdeviceCtrlCmdGpuGetPesInfo_IMPL;
9536 #endif
9537 
9538 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9539     pThis->__subdeviceCtrlCmdGpuExecRegOps__ = &subdeviceCtrlCmdGpuExecRegOps_IMPL;
9540 #endif
9541 
9542 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9543     pThis->__subdeviceCtrlCmdGpuMigratableOps__ = &subdeviceCtrlCmdGpuMigratableOps_IMPL;
9544 #endif
9545 
9546 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9547     pThis->__subdeviceCtrlCmdGpuQueryMode__ = &subdeviceCtrlCmdGpuQueryMode_IMPL;
9548 #endif
9549 
9550 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
9551     pThis->__subdeviceCtrlCmdGpuGetInforomImageVersion__ = &subdeviceCtrlCmdGpuGetInforomImageVersion_IMPL;
9552 #endif
9553 
9554 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9555     pThis->__subdeviceCtrlCmdGpuGetInforomObjectVersion__ = &subdeviceCtrlCmdGpuGetInforomObjectVersion_IMPL;
9556 #endif
9557 
9558 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9559     pThis->__subdeviceCtrlCmdGpuQueryInforomEccSupport__ = &subdeviceCtrlCmdGpuQueryInforomEccSupport_IMPL;
9560 #endif
9561 
9562     // Hal function -- subdeviceCtrlCmdGpuQueryEccStatus
9563     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9564     {
9565         pThis->__subdeviceCtrlCmdGpuQueryEccStatus__ = &subdeviceCtrlCmdGpuQueryEccStatus_VF;
9566     }
9567     else
9568     {
9569         pThis->__subdeviceCtrlCmdGpuQueryEccStatus__ = &subdeviceCtrlCmdGpuQueryEccStatus_92bfc3;
9570     }
9571 
9572 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404210u)
9573     pThis->__subdeviceCtrlCmdGpuGetChipDetails__ = &subdeviceCtrlCmdGpuGetChipDetails_IMPL;
9574 #endif
9575 
9576 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
9577     pThis->__subdeviceCtrlCmdGpuGetOEMBoardInfo__ = &subdeviceCtrlCmdGpuGetOEMBoardInfo_IMPL;
9578 #endif
9579 
9580 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
9581     pThis->__subdeviceCtrlCmdGpuGetOEMInfo__ = &subdeviceCtrlCmdGpuGetOEMInfo_IMPL;
9582 #endif
9583 
9584 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
9585     pThis->__subdeviceCtrlCmdGpuHandleGpuSR__ = &subdeviceCtrlCmdGpuHandleGpuSR_IMPL;
9586 #endif
9587 
9588 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x844u)
9589     pThis->__subdeviceCtrlCmdGpuSetComputeModeRules__ = &subdeviceCtrlCmdGpuSetComputeModeRules_IMPL;
9590 #endif
9591 
9592 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x811u)
9593     pThis->__subdeviceCtrlCmdGpuQueryComputeModeRules__ = &subdeviceCtrlCmdGpuQueryComputeModeRules_IMPL;
9594 #endif
9595 
9596 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9597     pThis->__subdeviceCtrlCmdGpuAcquireComputeModeReservation__ = &subdeviceCtrlCmdGpuAcquireComputeModeReservation_IMPL;
9598 #endif
9599 
9600 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9601     pThis->__subdeviceCtrlCmdGpuReleaseComputeModeReservation__ = &subdeviceCtrlCmdGpuReleaseComputeModeReservation_IMPL;
9602 #endif
9603 
9604 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x142204u)
9605     pThis->__subdeviceCtrlCmdGpuInitializeCtx__ = &subdeviceCtrlCmdGpuInitializeCtx_IMPL;
9606 #endif
9607 
9608 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
9609     pThis->__subdeviceCtrlCmdGpuPromoteCtx__ = &subdeviceCtrlCmdGpuPromoteCtx_IMPL;
9610 #endif
9611 
9612 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u)
9613     pThis->__subdeviceCtrlCmdGpuEvictCtx__ = &subdeviceCtrlCmdGpuEvictCtx_IMPL;
9614 #endif
9615 
9616 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u)
9617     pThis->__subdeviceCtrlCmdGpuGetId__ = &subdeviceCtrlCmdGpuGetId_IMPL;
9618 #endif
9619 
9620 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9621     pThis->__subdeviceCtrlCmdGpuGetGidInfo__ = &subdeviceCtrlCmdGpuGetGidInfo_IMPL;
9622 #endif
9623 
9624     // Hal function -- subdeviceCtrlCmdGpuQueryIllumSupport
9625     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9626     {
9627         pThis->__subdeviceCtrlCmdGpuQueryIllumSupport__ = &subdeviceCtrlCmdGpuQueryIllumSupport_VF;
9628     }
9629     else
9630     {
9631         pThis->__subdeviceCtrlCmdGpuQueryIllumSupport__ = &subdeviceCtrlCmdGpuQueryIllumSupport_5baef9;
9632     }
9633 
9634 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9635     pThis->__subdeviceCtrlCmdGpuGetIllum__ = &subdeviceCtrlCmdGpuGetIllum_IMPL;
9636 #endif
9637 
9638 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9639     pThis->__subdeviceCtrlCmdGpuSetIllum__ = &subdeviceCtrlCmdGpuSetIllum_IMPL;
9640 #endif
9641 
9642     // Hal function -- subdeviceCtrlCmdGpuQueryScrubberStatus
9643     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9644     {
9645         pThis->__subdeviceCtrlCmdGpuQueryScrubberStatus__ = &subdeviceCtrlCmdGpuQueryScrubberStatus_VF;
9646     }
9647     else
9648     {
9649         pThis->__subdeviceCtrlCmdGpuQueryScrubberStatus__ = &subdeviceCtrlCmdGpuQueryScrubberStatus_92bfc3;
9650     }
9651 
9652 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9653     pThis->__subdeviceCtrlCmdGpuGetVprCaps__ = &subdeviceCtrlCmdGpuGetVprCaps_IMPL;
9654 #endif
9655 
9656 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9657     pThis->__subdeviceCtrlCmdGpuGetVprInfo__ = &subdeviceCtrlCmdGpuGetVprInfo_IMPL;
9658 #endif
9659 
9660 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9661     pThis->__subdeviceCtrlCmdGpuGetPids__ = &subdeviceCtrlCmdGpuGetPids_IMPL;
9662 #endif
9663 
9664 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9665     pThis->__subdeviceCtrlCmdGpuGetPidInfo__ = &subdeviceCtrlCmdGpuGetPidInfo_IMPL;
9666 #endif
9667 
9668 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9669     pThis->__subdeviceCtrlCmdGpuQueryFunctionStatus__ = &subdeviceCtrlCmdGpuQueryFunctionStatus_IMPL;
9670 #endif
9671 
9672 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400200u)
9673     pThis->__subdeviceCtrlCmdGpuReportNonReplayableFault__ = &subdeviceCtrlCmdGpuReportNonReplayableFault_IMPL;
9674 #endif
9675 
9676 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
9677     pThis->__subdeviceCtrlCmdGpuGetEngineFaultInfo__ = &subdeviceCtrlCmdGpuGetEngineFaultInfo_IMPL;
9678 #endif
9679 
9680 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9681     pThis->__subdeviceCtrlCmdGpuGetEngineRunlistPriBase__ = &subdeviceCtrlCmdGpuGetEngineRunlistPriBase_IMPL;
9682 #endif
9683 
9684 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9685     pThis->__subdeviceCtrlCmdGpuGetHwEngineId__ = &subdeviceCtrlCmdGpuGetHwEngineId_IMPL;
9686 #endif
9687 
9688 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u)
9689     pThis->__subdeviceCtrlCmdGpuGetVmmuSegmentSize__ = &subdeviceCtrlCmdGpuGetVmmuSegmentSize_IMPL;
9690 #endif
9691 
9692 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9693     pThis->__subdeviceCtrlCmdGpuGetMaxSupportedPageSize__ = &subdeviceCtrlCmdGpuGetMaxSupportedPageSize_IMPL;
9694 #endif
9695 
9696 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
9697     pThis->__subdeviceCtrlCmdGpuHandleVfPriFault__ = &subdeviceCtrlCmdGpuHandleVfPriFault_IMPL;
9698 #endif
9699 
9700 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x807u)
9701     pThis->__subdeviceCtrlCmdGpuSetComputePolicyConfig__ = &subdeviceCtrlCmdGpuSetComputePolicyConfig_IMPL;
9702 #endif
9703 
9704 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u)
9705     pThis->__subdeviceCtrlCmdGpuGetComputePolicyConfig__ = &subdeviceCtrlCmdGpuGetComputePolicyConfig_IMPL;
9706 #endif
9707 
9708 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x840u)
9709     pThis->__subdeviceCtrlCmdValidateMemMapRequest__ = &subdeviceCtrlCmdValidateMemMapRequest_IMPL;
9710 #endif
9711 
9712 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9713     pThis->__subdeviceCtrlCmdGpuGetGfid__ = &subdeviceCtrlCmdGpuGetGfid_IMPL;
9714 #endif
9715 
9716 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9717     pThis->__subdeviceCtrlCmdUpdateGfidP2pCapability__ = &subdeviceCtrlCmdUpdateGfidP2pCapability_IMPL;
9718 #endif
9719 
9720 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x12u)
9721     pThis->__subdeviceCtrlCmdGpuGetEngineLoadTimes__ = &subdeviceCtrlCmdGpuGetEngineLoadTimes_IMPL;
9722 #endif
9723 
9724 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
9725     pThis->__subdeviceCtrlCmdGetP2pCaps__ = &subdeviceCtrlCmdGetP2pCaps_IMPL;
9726 #endif
9727 
9728 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9729     pThis->__subdeviceCtrlCmdGetGpuFabricProbeInfo__ = &subdeviceCtrlCmdGetGpuFabricProbeInfo_IMPL;
9730 #endif
9731 
9732 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9733     pThis->__subdeviceCtrlCmdGpuGetResetStatus__ = &subdeviceCtrlCmdGpuGetResetStatus_IMPL;
9734 #endif
9735 
9736 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9737     pThis->__subdeviceCtrlCmdGpuGetDrainAndResetStatus__ = &subdeviceCtrlCmdGpuGetDrainAndResetStatus_IMPL;
9738 #endif
9739 
9740 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9741     pThis->__subdeviceCtrlCmdGpuGetConstructedFalconInfo__ = &subdeviceCtrlCmdGpuGetConstructedFalconInfo_IMPL;
9742 #endif
9743 
9744 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9745     pThis->__subdeviceCtrlGpuGetFipsStatus__ = &subdeviceCtrlGpuGetFipsStatus_IMPL;
9746 #endif
9747 
9748 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9749     pThis->__subdeviceCtrlCmdEventSetTrigger__ = &subdeviceCtrlCmdEventSetTrigger_IMPL;
9750 #endif
9751 
9752 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
9753     pThis->__subdeviceCtrlCmdEventSetTriggerFifo__ = &subdeviceCtrlCmdEventSetTriggerFifo_IMPL;
9754 #endif
9755 
9756 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9757     pThis->__subdeviceCtrlCmdEventSetNotification__ = &subdeviceCtrlCmdEventSetNotification_IMPL;
9758 #endif
9759 
9760 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9761     pThis->__subdeviceCtrlCmdEventSetMemoryNotifies__ = &subdeviceCtrlCmdEventSetMemoryNotifies_IMPL;
9762 #endif
9763 
9764 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9765     pThis->__subdeviceCtrlCmdEventSetSemaphoreMemory__ = &subdeviceCtrlCmdEventSetSemaphoreMemory_IMPL;
9766 #endif
9767 
9768 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9769     pThis->__subdeviceCtrlCmdEventSetSemaMemValidation__ = &subdeviceCtrlCmdEventSetSemaMemValidation_IMPL;
9770 #endif
9771 
9772 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9773     pThis->__subdeviceCtrlCmdEventVideoBindEvtbuf__ = &subdeviceCtrlCmdEventVideoBindEvtbuf_IMPL;
9774 #endif
9775 
9776 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9777     pThis->__subdeviceCtrlCmdEventGspTraceRatsBindEvtbuf__ = &subdeviceCtrlCmdEventGspTraceRatsBindEvtbuf_IMPL;
9778 #endif
9779 
9780 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9781     pThis->__subdeviceCtrlCmdTimerCancel__ = &subdeviceCtrlCmdTimerCancel_IMPL;
9782 #endif
9783 
9784 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9785     pThis->__subdeviceCtrlCmdTimerSchedule__ = &subdeviceCtrlCmdTimerSchedule_IMPL;
9786 #endif
9787 
9788 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9789     pThis->__subdeviceCtrlCmdTimerGetTime__ = &subdeviceCtrlCmdTimerGetTime_IMPL;
9790 #endif
9791 
9792 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
9793     pThis->__subdeviceCtrlCmdTimerGetRegisterOffset__ = &subdeviceCtrlCmdTimerGetRegisterOffset_IMPL;
9794 #endif
9795 
9796 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u)
9797     pThis->__subdeviceCtrlCmdTimerGetGpuCpuTimeCorrelationInfo__ = &subdeviceCtrlCmdTimerGetGpuCpuTimeCorrelationInfo_IMPL;
9798 #endif
9799 
9800 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2010u)
9801     pThis->__subdeviceCtrlCmdTimerSetGrTickFreq__ = &subdeviceCtrlCmdTimerSetGrTickFreq_IMPL;
9802 #endif
9803 
9804 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
9805     pThis->__subdeviceCtrlCmdRcReadVirtualMem__ = &subdeviceCtrlCmdRcReadVirtualMem_IMPL;
9806 #endif
9807 
9808 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9809     pThis->__subdeviceCtrlCmdRcGetErrorCount__ = &subdeviceCtrlCmdRcGetErrorCount_IMPL;
9810 #endif
9811 
9812 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9813     pThis->__subdeviceCtrlCmdRcGetErrorV2__ = &subdeviceCtrlCmdRcGetErrorV2_IMPL;
9814 #endif
9815 
9816 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9817     pThis->__subdeviceCtrlCmdRcSetCleanErrorHistory__ = &subdeviceCtrlCmdRcSetCleanErrorHistory_IMPL;
9818 #endif
9819 
9820 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9821     pThis->__subdeviceCtrlCmdRcGetWatchdogInfo__ = &subdeviceCtrlCmdRcGetWatchdogInfo_IMPL;
9822 #endif
9823 
9824 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9825     pThis->__subdeviceCtrlCmdRcDisableWatchdog__ = &subdeviceCtrlCmdRcDisableWatchdog_IMPL;
9826 #endif
9827 
9828 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9829     pThis->__subdeviceCtrlCmdRcSoftDisableWatchdog__ = &subdeviceCtrlCmdRcSoftDisableWatchdog_IMPL;
9830 #endif
9831 
9832 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9833     pThis->__subdeviceCtrlCmdRcEnableWatchdog__ = &subdeviceCtrlCmdRcEnableWatchdog_IMPL;
9834 #endif
9835 
9836 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u)
9837     pThis->__subdeviceCtrlCmdRcReleaseWatchdogRequests__ = &subdeviceCtrlCmdRcReleaseWatchdogRequests_IMPL;
9838 #endif
9839 
9840 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9841     pThis->__subdeviceCtrlCmdInternalRcWatchdogTimeout__ = &subdeviceCtrlCmdInternalRcWatchdogTimeout_IMPL;
9842 #endif
9843 
9844 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9845     pThis->__subdeviceCtrlCmdSetRcRecovery__ = &subdeviceCtrlCmdSetRcRecovery_IMPL;
9846 #endif
9847 
9848 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9849     pThis->__subdeviceCtrlCmdGetRcRecovery__ = &subdeviceCtrlCmdGetRcRecovery_IMPL;
9850 #endif
9851 
9852 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9853     pThis->__subdeviceCtrlCmdGetRcInfo__ = &subdeviceCtrlCmdGetRcInfo_IMPL;
9854 #endif
9855 
9856 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9857     pThis->__subdeviceCtrlCmdSetRcInfo__ = &subdeviceCtrlCmdSetRcInfo_IMPL;
9858 #endif
9859 
9860 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9861     pThis->__subdeviceCtrlCmdNvdGetDumpSize__ = &subdeviceCtrlCmdNvdGetDumpSize_IMPL;
9862 #endif
9863 
9864 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
9865     pThis->__subdeviceCtrlCmdNvdGetDump__ = &subdeviceCtrlCmdNvdGetDump_IMPL;
9866 #endif
9867 
9868 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
9869     pThis->__subdeviceCtrlCmdNvdGetNocatJournalRpt__ = &subdeviceCtrlCmdNvdGetNocatJournalRpt_IMPL;
9870 #endif
9871 
9872 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
9873     pThis->__subdeviceCtrlCmdNvdSetNocatJournalData__ = &subdeviceCtrlCmdNvdSetNocatJournalData_IMPL;
9874 #endif
9875 
9876 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
9877     pThis->__subdeviceCtrlCmdNvdInsertNocatJournalRecord__ = &subdeviceCtrlCmdNvdInsertNocatJournalRecord_IMPL;
9878 #endif
9879 
9880 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
9881     pThis->__subdeviceCtrlCmdPmgrGetModuleInfo__ = &subdeviceCtrlCmdPmgrGetModuleInfo_IMPL;
9882 #endif
9883 
9884 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9885     pThis->__subdeviceCtrlCmdGpuProcessPostGc6ExitTasks__ = &subdeviceCtrlCmdGpuProcessPostGc6ExitTasks_IMPL;
9886 #endif
9887 
9888 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
9889     pThis->__subdeviceCtrlCmdGc6Entry__ = &subdeviceCtrlCmdGc6Entry_IMPL;
9890 #endif
9891 
9892 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2u)
9893     pThis->__subdeviceCtrlCmdGc6Exit__ = &subdeviceCtrlCmdGc6Exit_IMPL;
9894 #endif
9895 
9896 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u)
9897     pThis->__subdeviceCtrlCmdLpwrDifrPrefetchResponse__ = &subdeviceCtrlCmdLpwrDifrPrefetchResponse_IMPL;
9898 #endif
9899 
9900 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9901     pThis->__subdeviceCtrlCmdLpwrDifrCtrl__ = &subdeviceCtrlCmdLpwrDifrCtrl_IMPL;
9902 #endif
9903 
9904 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
9905     pThis->__subdeviceCtrlCmdCeGetCaps__ = &subdeviceCtrlCmdCeGetCaps_IMPL;
9906 #endif
9907 
9908 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2a11u)
9909     pThis->__subdeviceCtrlCmdCeGetCePceMask__ = &subdeviceCtrlCmdCeGetCePceMask_IMPL;
9910 #endif
9911 
9912 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9913     pThis->__subdeviceCtrlCmdCeUpdatePceLceMappings__ = &subdeviceCtrlCmdCeUpdatePceLceMappings_IMPL;
9914 #endif
9915 
9916 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u)
9917     pThis->__subdeviceCtrlCmdCeGetCapsV2__ = &subdeviceCtrlCmdCeGetCapsV2_IMPL;
9918 #endif
9919 
9920 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2810u)
9921     pThis->__subdeviceCtrlCmdCeGetAllCaps__ = &subdeviceCtrlCmdCeGetAllCaps_IMPL;
9922 #endif
9923 
9924 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9925     pThis->__subdeviceCtrlCmdFlcnGetDmemUsage__ = &subdeviceCtrlCmdFlcnGetDmemUsage_IMPL;
9926 #endif
9927 
9928 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9929     pThis->__subdeviceCtrlCmdFlcnGetEngineArch__ = &subdeviceCtrlCmdFlcnGetEngineArch_IMPL;
9930 #endif
9931 
9932 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9933     pThis->__subdeviceCtrlCmdFlcnUstreamerQueueInfo__ = &subdeviceCtrlCmdFlcnUstreamerQueueInfo_IMPL;
9934 #endif
9935 
9936 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9937     pThis->__subdeviceCtrlCmdFlcnUstreamerControlGet__ = &subdeviceCtrlCmdFlcnUstreamerControlGet_IMPL;
9938 #endif
9939 
9940 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u)
9941     pThis->__subdeviceCtrlCmdFlcnUstreamerControlSet__ = &subdeviceCtrlCmdFlcnUstreamerControlSet_IMPL;
9942 #endif
9943 
9944 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u)
9945     pThis->__subdeviceCtrlCmdFlcnGetCtxBufferInfo__ = &subdeviceCtrlCmdFlcnGetCtxBufferInfo_IMPL;
9946 #endif
9947 
9948 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
9949     pThis->__subdeviceCtrlCmdFlcnGetCtxBufferSize__ = &subdeviceCtrlCmdFlcnGetCtxBufferSize_IMPL;
9950 #endif
9951 
9952 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9953     pThis->__subdeviceCtrlCmdInternalFlcnSetVideoEventBufferFlags__ = &subdeviceCtrlCmdInternalFlcnSetVideoEventBufferFlags_IMPL;
9954 #endif
9955 
9956 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
9957     pThis->__subdeviceCtrlCmdInternalFlcnSetVideoEventBufferMemory__ = &subdeviceCtrlCmdInternalFlcnSetVideoEventBufferMemory_IMPL;
9958 #endif
9959 
9960 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9961     pThis->__subdeviceCtrlCmdEccGetClientExposedCounters__ = &subdeviceCtrlCmdEccGetClientExposedCounters_IMPL;
9962 #endif
9963 
9964 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9965     pThis->__subdeviceCtrlCmdEccGetEciCounters__ = &subdeviceCtrlCmdEccGetEciCounters_IMPL;
9966 #endif
9967 
9968 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
9969     pThis->__subdeviceCtrlCmdEccGetVolatileCounts__ = &subdeviceCtrlCmdEccGetVolatileCounts_IMPL;
9970 #endif
9971 
9972     // Hal function -- subdeviceCtrlCmdGpuQueryEccConfiguration
9973     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9974     {
9975         pThis->__subdeviceCtrlCmdGpuQueryEccConfiguration__ = &subdeviceCtrlCmdGpuQueryEccConfiguration_VF;
9976     }
9977     else
9978     {
9979         pThis->__subdeviceCtrlCmdGpuQueryEccConfiguration__ = &subdeviceCtrlCmdGpuQueryEccConfiguration_92bfc3;
9980     }
9981 
9982     // Hal function -- subdeviceCtrlCmdGpuSetEccConfiguration
9983     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9984     {
9985         pThis->__subdeviceCtrlCmdGpuSetEccConfiguration__ = &subdeviceCtrlCmdGpuSetEccConfiguration_VF;
9986     }
9987     else
9988     {
9989         pThis->__subdeviceCtrlCmdGpuSetEccConfiguration__ = &subdeviceCtrlCmdGpuSetEccConfiguration_92bfc3;
9990     }
9991 
9992     // Hal function -- subdeviceCtrlCmdGpuResetEccErrorStatus
9993     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
9994     {
9995         pThis->__subdeviceCtrlCmdGpuResetEccErrorStatus__ = &subdeviceCtrlCmdGpuResetEccErrorStatus_VF;
9996     }
9997     else
9998     {
9999         pThis->__subdeviceCtrlCmdGpuResetEccErrorStatus__ = &subdeviceCtrlCmdGpuResetEccErrorStatus_92bfc3;
10000     }
10001 
10002 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
10003     pThis->__subdeviceCtrlCmdFlaRange__ = &subdeviceCtrlCmdFlaRange_IMPL;
10004 #endif
10005 
10006 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u)
10007     pThis->__subdeviceCtrlCmdFlaSetupInstanceMemBlock__ = &subdeviceCtrlCmdFlaSetupInstanceMemBlock_IMPL;
10008 #endif
10009 
10010 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100004u)
10011     pThis->__subdeviceCtrlCmdFlaGetRange__ = &subdeviceCtrlCmdFlaGetRange_IMPL;
10012 #endif
10013 
10014 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1810u)
10015     pThis->__subdeviceCtrlCmdFlaGetFabricMemStats__ = &subdeviceCtrlCmdFlaGetFabricMemStats_IMPL;
10016 #endif
10017 
10018     // Hal function -- subdeviceCtrlCmdGspGetFeatures
10019     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
10020     {
10021         pThis->__subdeviceCtrlCmdGspGetFeatures__ = &subdeviceCtrlCmdGspGetFeatures_KERNEL;
10022     }
10023     else
10024     {
10025         pThis->__subdeviceCtrlCmdGspGetFeatures__ = &subdeviceCtrlCmdGspGetFeatures_92bfc3;
10026     }
10027 
10028 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u)
10029     pThis->__subdeviceCtrlCmdGspGetRmHeapStats__ = &subdeviceCtrlCmdGspGetRmHeapStats_IMPL;
10030 #endif
10031 
10032 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
10033     pThis->__subdeviceCtrlCmdGpuGetActivePartitionIds__ = &subdeviceCtrlCmdGpuGetActivePartitionIds_IMPL;
10034 #endif
10035 
10036 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400210u)
10037     pThis->__subdeviceCtrlCmdGpuGetPartitionCapacity__ = &subdeviceCtrlCmdGpuGetPartitionCapacity_IMPL;
10038 #endif
10039 
10040 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
10041     pThis->__subdeviceCtrlCmdGpuDescribePartitions__ = &subdeviceCtrlCmdGpuDescribePartitions_IMPL;
10042 #endif
10043 
10044 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u)
10045     pThis->__subdeviceCtrlCmdGpuSetPartitioningMode__ = &subdeviceCtrlCmdGpuSetPartitioningMode_IMPL;
10046 #endif
10047 
10048 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u)
10049     pThis->__subdeviceCtrlCmdGrmgrGetGrFsInfo__ = &subdeviceCtrlCmdGrmgrGetGrFsInfo_IMPL;
10050 #endif
10051 
10052 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
10053     pThis->__subdeviceCtrlCmdGpuSetPartitions__ = &subdeviceCtrlCmdGpuSetPartitions_IMPL;
10054 #endif
10055 
10056 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u)
10057     pThis->__subdeviceCtrlCmdGpuGetPartitions__ = &subdeviceCtrlCmdGpuGetPartitions_IMPL;
10058 #endif
10059 
10060 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u)
10061     pThis->__subdeviceCtrlCmdGpuGetComputeProfiles__ = &subdeviceCtrlCmdGpuGetComputeProfiles_IMPL;
10062 #endif
10063 
10064 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
10065     pThis->__subdeviceCtrlCmdInternalStaticKMIGmgrGetProfiles__ = &subdeviceCtrlCmdInternalStaticKMIGmgrGetProfiles_IMPL;
10066 #endif
10067 
10068 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
10069     pThis->__subdeviceCtrlCmdInternalStaticKMIGmgrGetPartitionableEngines__ = &subdeviceCtrlCmdInternalStaticKMIGmgrGetPartitionableEngines_IMPL;
10070 #endif
10071 
10072 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
10073     pThis->__subdeviceCtrlCmdInternalStaticKMIGmgrGetSwizzIdFbMemPageRanges__ = &subdeviceCtrlCmdInternalStaticKMIGmgrGetSwizzIdFbMemPageRanges_IMPL;
10074 #endif
10075 
10076 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
10077     pThis->__subdeviceCtrlCmdInternalStaticKMIGmgrGetComputeInstanceProfiles__ = &subdeviceCtrlCmdInternalStaticKMIGmgrGetComputeInstanceProfiles_IMPL;
10078 #endif
10079 
10080 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
10081     pThis->__subdeviceCtrlCmdInternalKMIGmgrExportGPUInstance__ = &subdeviceCtrlCmdInternalKMIGmgrExportGPUInstance_IMPL;
10082 #endif
10083 
10084 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u)
10085     pThis->__subdeviceCtrlCmdInternalKMIGmgrImportGPUInstance__ = &subdeviceCtrlCmdInternalKMIGmgrImportGPUInstance_IMPL;
10086 #endif
10087 
10088 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u)
10089     pThis->__subdeviceCtrlCmdInternalKMIGmgrPromoteGpuInstanceMemRange__ = &subdeviceCtrlCmdInternalKMIGmgrPromoteGpuInstanceMemRange_IMPL;
10090 #endif
10091 
10092 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u)
10093     pThis->__subdeviceCtrlCmdOsUnixGc6BlockerRefCnt__ = &subdeviceCtrlCmdOsUnixGc6BlockerRefCnt_IMPL;
10094 #endif
10095 
10096 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u)
10097     pThis->__subdeviceCtrlCmdOsUnixAllowDisallowGcoff__ = &subdeviceCtrlCmdOsUnixAllowDisallowGcoff_IMPL;
10098 #endif
10099 
10100 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1u)
10101     pThis->__subdeviceCtrlCmdOsUnixAudioDynamicPower__ = &subdeviceCtrlCmdOsUnixAudioDynamicPower_IMPL;
10102 #endif
10103 
10104 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x13u)
10105     pThis->__subdeviceCtrlCmdOsUnixVidmemPersistenceStatus__ = &subdeviceCtrlCmdOsUnixVidmemPersistenceStatus_IMPL;
10106 #endif
10107 
10108 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u)
10109     pThis->__subdeviceCtrlCmdOsUnixUpdateTgpStatus__ = &subdeviceCtrlCmdOsUnixUpdateTgpStatus_IMPL;
10110 #endif
10111 
10112 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10113     pThis->__subdeviceCtrlCmdDisplayGetIpVersion__ = &subdeviceCtrlCmdDisplayGetIpVersion_IMPL;
10114 #endif
10115 
10116 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10117     pThis->__subdeviceCtrlCmdDisplayGetStaticInfo__ = &subdeviceCtrlCmdDisplayGetStaticInfo_IMPL;
10118 #endif
10119 
10120 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10121     pThis->__subdeviceCtrlCmdDisplaySetChannelPushbuffer__ = &subdeviceCtrlCmdDisplaySetChannelPushbuffer_IMPL;
10122 #endif
10123 
10124 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10125     pThis->__subdeviceCtrlCmdDisplayWriteInstMem__ = &subdeviceCtrlCmdDisplayWriteInstMem_IMPL;
10126 #endif
10127 
10128 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10129     pThis->__subdeviceCtrlCmdDisplaySetupRgLineIntr__ = &subdeviceCtrlCmdDisplaySetupRgLineIntr_IMPL;
10130 #endif
10131 
10132 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10133     pThis->__subdeviceCtrlCmdDisplaySetImportedImpData__ = &subdeviceCtrlCmdDisplaySetImportedImpData_IMPL;
10134 #endif
10135 
10136 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10137     pThis->__subdeviceCtrlCmdDisplayGetDisplayMask__ = &subdeviceCtrlCmdDisplayGetDisplayMask_IMPL;
10138 #endif
10139 
10140 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10141     pThis->__subdeviceCtrlCmdDisplayPinsetsToLockpins__ = &subdeviceCtrlCmdDisplayPinsetsToLockpins_IMPL;
10142 #endif
10143 
10144 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10145     pThis->__subdeviceCtrlCmdDisplaySetSliLinkGpioSwControl__ = &subdeviceCtrlCmdDisplaySetSliLinkGpioSwControl_IMPL;
10146 #endif
10147 
10148 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10149     pThis->__subdeviceCtrlCmdInternalGpioProgramDirection__ = &subdeviceCtrlCmdInternalGpioProgramDirection_IMPL;
10150 #endif
10151 
10152 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10153     pThis->__subdeviceCtrlCmdInternalGpioProgramOutput__ = &subdeviceCtrlCmdInternalGpioProgramOutput_IMPL;
10154 #endif
10155 
10156 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10157     pThis->__subdeviceCtrlCmdInternalGpioReadInput__ = &subdeviceCtrlCmdInternalGpioReadInput_IMPL;
10158 #endif
10159 
10160 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10161     pThis->__subdeviceCtrlCmdInternalGpioActivateHwFunction__ = &subdeviceCtrlCmdInternalGpioActivateHwFunction_IMPL;
10162 #endif
10163 
10164 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10165     pThis->__subdeviceCtrlCmdInternalDisplayAcpiSubsytemActivated__ = &subdeviceCtrlCmdInternalDisplayAcpiSubsytemActivated_IMPL;
10166 #endif
10167 
10168 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10169     pThis->__subdeviceCtrlCmdInternalDisplayPreModeSet__ = &subdeviceCtrlCmdInternalDisplayPreModeSet_IMPL;
10170 #endif
10171 
10172 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10173     pThis->__subdeviceCtrlCmdInternalDisplayPostModeSet__ = &subdeviceCtrlCmdInternalDisplayPostModeSet_IMPL;
10174 #endif
10175 
10176 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10177     pThis->__subdeviceCtrlCmdDisplayPreUnixConsole__ = &subdeviceCtrlCmdDisplayPreUnixConsole_IMPL;
10178 #endif
10179 
10180 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10181     pThis->__subdeviceCtrlCmdDisplayPostUnixConsole__ = &subdeviceCtrlCmdDisplayPostUnixConsole_IMPL;
10182 #endif
10183 
10184 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
10185     pThis->__subdeviceCtrlCmdMsencGetCaps__ = &subdeviceCtrlCmdMsencGetCaps_IMPL;
10186 #endif
10187 
10188 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
10189     pThis->__subdeviceCtrlCmdInternalUvmRegisterAccessCntrBuffer__ = &subdeviceCtrlCmdInternalUvmRegisterAccessCntrBuffer_IMPL;
10190 #endif
10191 
10192 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
10193     pThis->__subdeviceCtrlCmdInternalUvmUnregisterAccessCntrBuffer__ = &subdeviceCtrlCmdInternalUvmUnregisterAccessCntrBuffer_IMPL;
10194 #endif
10195 
10196 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x404600u)
10197     pThis->__subdeviceCtrlCmdInternalGetChipInfo__ = &subdeviceCtrlCmdInternalGetChipInfo_IMPL;
10198 #endif
10199 
10200 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
10201     pThis->__subdeviceCtrlCmdInternalGetUserRegisterAccessMap__ = &subdeviceCtrlCmdInternalGetUserRegisterAccessMap_IMPL;
10202 #endif
10203 
10204 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c4600u)
10205     pThis->__subdeviceCtrlCmdInternalGetDeviceInfoTable__ = &subdeviceCtrlCmdInternalGetDeviceInfoTable_IMPL;
10206 #endif
10207 
10208 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10209     pThis->__subdeviceCtrlCmdInternalRecoverAllComputeContexts__ = &subdeviceCtrlCmdInternalRecoverAllComputeContexts_IMPL;
10210 #endif
10211 
10212 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10213     pThis->__subdeviceCtrlCmdInternalGetSmcMode__ = &subdeviceCtrlCmdInternalGetSmcMode_IMPL;
10214 #endif
10215 
10216 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10217     pThis->__subdeviceCtrlCmdIsEgpuBridge__ = &subdeviceCtrlCmdIsEgpuBridge_IMPL;
10218 #endif
10219 
10220 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10221     pThis->__subdeviceCtrlCmdInternalBusFlushWithSysmembar__ = &subdeviceCtrlCmdInternalBusFlushWithSysmembar_IMPL;
10222 #endif
10223 
10224 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10225     pThis->__subdeviceCtrlCmdInternalBusSetupP2pMailboxLocal__ = &subdeviceCtrlCmdInternalBusSetupP2pMailboxLocal_IMPL;
10226 #endif
10227 
10228 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10229     pThis->__subdeviceCtrlCmdInternalBusSetupP2pMailboxRemote__ = &subdeviceCtrlCmdInternalBusSetupP2pMailboxRemote_IMPL;
10230 #endif
10231 
10232 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10233     pThis->__subdeviceCtrlCmdInternalBusDestroyP2pMailbox__ = &subdeviceCtrlCmdInternalBusDestroyP2pMailbox_IMPL;
10234 #endif
10235 
10236 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10237     pThis->__subdeviceCtrlCmdInternalBusCreateC2cPeerMapping__ = &subdeviceCtrlCmdInternalBusCreateC2cPeerMapping_IMPL;
10238 #endif
10239 
10240 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10241     pThis->__subdeviceCtrlCmdInternalBusRemoveC2cPeerMapping__ = &subdeviceCtrlCmdInternalBusRemoveC2cPeerMapping_IMPL;
10242 #endif
10243 
10244 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10245     pThis->__subdeviceCtrlCmdInternalVmmuGetSpaForGpaEntries__ = &subdeviceCtrlCmdInternalVmmuGetSpaForGpaEntries_IMPL;
10246 #endif
10247 
10248 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
10249     pThis->__subdeviceCtrlCmdGmmuGetStaticInfo__ = &subdeviceCtrlCmdGmmuGetStaticInfo_IMPL;
10250 #endif
10251 
10252 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
10253     pThis->__subdeviceCtrlCmdInternalGmmuRegisterFaultBuffer__ = &subdeviceCtrlCmdInternalGmmuRegisterFaultBuffer_IMPL;
10254 #endif
10255 
10256 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400600u)
10257     pThis->__subdeviceCtrlCmdInternalGmmuUnregisterFaultBuffer__ = &subdeviceCtrlCmdInternalGmmuUnregisterFaultBuffer_IMPL;
10258 #endif
10259 
10260 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10261     pThis->__subdeviceCtrlCmdInternalGmmuRegisterClientShadowFaultBuffer__ = &subdeviceCtrlCmdInternalGmmuRegisterClientShadowFaultBuffer_IMPL;
10262 #endif
10263 
10264 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10265     pThis->__subdeviceCtrlCmdInternalGmmuUnregisterClientShadowFaultBuffer__ = &subdeviceCtrlCmdInternalGmmuUnregisterClientShadowFaultBuffer_IMPL;
10266 #endif
10267 
10268 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10269     pThis->__subdeviceCtrlCmdInternalGmmuCopyReservedSplitGVASpacePdesServer__ = &subdeviceCtrlCmdInternalGmmuCopyReservedSplitGVASpacePdesServer_IMPL;
10270 #endif
10271 
10272 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100e40u)
10273     pThis->__subdeviceCtrlCmdCeGetPhysicalCaps__ = &subdeviceCtrlCmdCeGetPhysicalCaps_IMPL;
10274 #endif
10275 
10276 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
10277     pThis->__subdeviceCtrlCmdCeGetAllPhysicalCaps__ = &subdeviceCtrlCmdCeGetAllPhysicalCaps_IMPL;
10278 #endif
10279 
10280 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10281     pThis->__subdeviceCtrlCmdCeUpdateClassDB__ = &subdeviceCtrlCmdCeUpdateClassDB_IMPL;
10282 #endif
10283 
10284 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c0200u)
10285     pThis->__subdeviceCtrlCmdCeGetFaultMethodBufferSize__ = &subdeviceCtrlCmdCeGetFaultMethodBufferSize_IMPL;
10286 #endif
10287 
10288 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u)
10289     pThis->__subdeviceCtrlCmdCeGetHubPceMask__ = &subdeviceCtrlCmdCeGetHubPceMask_IMPL;
10290 #endif
10291 
10292 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10293     pThis->__subdeviceCtrlCmdIntrGetKernelTable__ = &subdeviceCtrlCmdIntrGetKernelTable_IMPL;
10294 #endif
10295 
10296 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10297     pThis->__subdeviceCtrlCmdInternalPerfCudaLimitDisable__ = &subdeviceCtrlCmdInternalPerfCudaLimitDisable_IMPL;
10298 #endif
10299 
10300 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10301     pThis->__subdeviceCtrlCmdInternalPerfOptpCliClear__ = &subdeviceCtrlCmdInternalPerfOptpCliClear_IMPL;
10302 #endif
10303 
10304 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10305     pThis->__subdeviceCtrlCmdInternalPerfBoostSet_2x__ = &subdeviceCtrlCmdInternalPerfBoostSet_2x_IMPL;
10306 #endif
10307 
10308 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10309     pThis->__subdeviceCtrlCmdInternalPerfBoostSet_3x__ = &subdeviceCtrlCmdInternalPerfBoostSet_3x_IMPL;
10310 #endif
10311 
10312 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10313     pThis->__subdeviceCtrlCmdInternalPerfBoostClear_3x__ = &subdeviceCtrlCmdInternalPerfBoostClear_3x_IMPL;
10314 #endif
10315 
10316 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10317     pThis->__subdeviceCtrlCmdInternalPerfGpuBoostSyncSetControl__ = &subdeviceCtrlCmdInternalPerfGpuBoostSyncSetControl_IMPL;
10318 #endif
10319 
10320 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10321     pThis->__subdeviceCtrlCmdInternalPerfGpuBoostSyncGetInfo__ = &subdeviceCtrlCmdInternalPerfGpuBoostSyncGetInfo_IMPL;
10322 #endif
10323 
10324 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10325     pThis->__subdeviceCtrlCmdInternalPerfSyncGpuBoostSetLimits__ = &subdeviceCtrlCmdInternalPerfSyncGpuBoostSetLimits_IMPL;
10326 #endif
10327 
10328 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10329     pThis->__subdeviceCtrlCmdInternalPerfPerfmonClientReservationCheck__ = &subdeviceCtrlCmdInternalPerfPerfmonClientReservationCheck_IMPL;
10330 #endif
10331 
10332 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u)
10333     pThis->__subdeviceCtrlCmdInternalPerfPerfmonClientReservationSet__ = &subdeviceCtrlCmdInternalPerfPerfmonClientReservationSet_IMPL;
10334 #endif
10335 
10336 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10337     pThis->__subdeviceCtrlCmdInternalPerfCfControllerSetMaxVGpuVMCount__ = &subdeviceCtrlCmdInternalPerfCfControllerSetMaxVGpuVMCount_IMPL;
10338 #endif
10339 
10340 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10341     pThis->__subdeviceCtrlCmdInternalPerfGetAuxPowerState__ = &subdeviceCtrlCmdInternalPerfGetAuxPowerState_IMPL;
10342 #endif
10343 
10344 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10345     pThis->__subdeviceCtrlCmdInternalGcxEntryPrerequisite__ = &subdeviceCtrlCmdInternalGcxEntryPrerequisite_IMPL;
10346 #endif
10347 
10348     // Hal function -- subdeviceCtrlCmdBifGetStaticInfo
10349     if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000001UL) )) /* RmVariantHal: VF */
10350     {
10351         pThis->__subdeviceCtrlCmdBifGetStaticInfo__ = &subdeviceCtrlCmdBifGetStaticInfo_VGPUSTUB;
10352     }
10353     else
10354     {
10355         pThis->__subdeviceCtrlCmdBifGetStaticInfo__ = &subdeviceCtrlCmdBifGetStaticInfo_92bfc3;
10356     }
10357 
10358 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u)
10359     pThis->__subdeviceCtrlCmdBifGetAspmL1Flags__ = &subdeviceCtrlCmdBifGetAspmL1Flags_IMPL;
10360 #endif
10361 
10362 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10363     pThis->__subdeviceCtrlCmdBifSetPcieRo__ = &subdeviceCtrlCmdBifSetPcieRo_IMPL;
10364 #endif
10365 
10366 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10367     pThis->__subdeviceCtrlCmdBifDisableSystemMemoryAccess__ = &subdeviceCtrlCmdBifDisableSystemMemoryAccess_IMPL;
10368 #endif
10369 
10370 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10371     pThis->__subdeviceCtrlCmdHshubPeerConnConfig__ = &subdeviceCtrlCmdHshubPeerConnConfig_IMPL;
10372 #endif
10373 
10374 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10375     pThis->__subdeviceCtrlCmdHshubFirstLinkPeerId__ = &subdeviceCtrlCmdHshubFirstLinkPeerId_IMPL;
10376 #endif
10377 
10378 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10379     pThis->__subdeviceCtrlCmdHshubGetHshubIdForLinks__ = &subdeviceCtrlCmdHshubGetHshubIdForLinks_IMPL;
10380 #endif
10381 
10382 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10383     pThis->__subdeviceCtrlCmdHshubGetNumUnits__ = &subdeviceCtrlCmdHshubGetNumUnits_IMPL;
10384 #endif
10385 
10386 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10387     pThis->__subdeviceCtrlCmdHshubNextHshubId__ = &subdeviceCtrlCmdHshubNextHshubId_IMPL;
10388 #endif
10389 
10390 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10391     pThis->__subdeviceCtrlCmdHshubEgmConfig__ = &subdeviceCtrlCmdHshubEgmConfig_IMPL;
10392 #endif
10393 
10394 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10395     pThis->__subdeviceCtrlCmdInternalNvlinkEnableComputePeerAddr__ = &subdeviceCtrlCmdInternalNvlinkEnableComputePeerAddr_IMPL;
10396 #endif
10397 
10398 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10399     pThis->__subdeviceCtrlCmdInternalNvlinkGetSetNvswitchFabricAddr__ = &subdeviceCtrlCmdInternalNvlinkGetSetNvswitchFabricAddr_IMPL;
10400 #endif
10401 
10402 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
10403     pThis->__subdeviceCtrlCmdInternalNvlinkGetNumActiveLinksPerIoctrl__ = &subdeviceCtrlCmdInternalNvlinkGetNumActiveLinksPerIoctrl_IMPL;
10404 #endif
10405 
10406 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u)
10407     pThis->__subdeviceCtrlCmdInternalNvlinkGetTotalNumLinksPerIoctrl__ = &subdeviceCtrlCmdInternalNvlinkGetTotalNumLinksPerIoctrl_IMPL;
10408 #endif
10409 
10410 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10411     pThis->__subdeviceCtrlCmdInternalSetP2pCaps__ = &subdeviceCtrlCmdInternalSetP2pCaps_IMPL;
10412 #endif
10413 
10414 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10415     pThis->__subdeviceCtrlCmdInternalRemoveP2pCaps__ = &subdeviceCtrlCmdInternalRemoveP2pCaps_IMPL;
10416 #endif
10417 
10418 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10419     pThis->__subdeviceCtrlCmdInternalGetPcieP2pCaps__ = &subdeviceCtrlCmdInternalGetPcieP2pCaps_IMPL;
10420 #endif
10421 
10422 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10423     pThis->__subdeviceCtrlCmdInternalGetCoherentFbApertureSize__ = &subdeviceCtrlCmdInternalGetCoherentFbApertureSize_IMPL;
10424 #endif
10425 
10426 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10427     pThis->__subdeviceCtrlCmdInternalGetLocalAtsConfig__ = &subdeviceCtrlCmdInternalGetLocalAtsConfig_IMPL;
10428 #endif
10429 
10430 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10431     pThis->__subdeviceCtrlCmdInternalSetPeerAtsConfig__ = &subdeviceCtrlCmdInternalSetPeerAtsConfig_IMPL;
10432 #endif
10433 
10434 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10435     pThis->__subdeviceCtrlCmdInternalInitGpuIntr__ = &subdeviceCtrlCmdInternalInitGpuIntr_IMPL;
10436 #endif
10437 
10438 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10439     pThis->__subdeviceCtrlCmdInternalGsyncOptimizeTiming__ = &subdeviceCtrlCmdInternalGsyncOptimizeTiming_IMPL;
10440 #endif
10441 
10442 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10443     pThis->__subdeviceCtrlCmdInternalGsyncGetDisplayIds__ = &subdeviceCtrlCmdInternalGsyncGetDisplayIds_IMPL;
10444 #endif
10445 
10446 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10447     pThis->__subdeviceCtrlCmdInternalGsyncSetStereoSync__ = &subdeviceCtrlCmdInternalGsyncSetStereoSync_IMPL;
10448 #endif
10449 
10450 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10451     pThis->__subdeviceCtrlCmdInternalGsyncGetVactiveLines__ = &subdeviceCtrlCmdInternalGsyncGetVactiveLines_IMPL;
10452 #endif
10453 
10454 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10455     pThis->__subdeviceCtrlCmdInternalGsyncIsDisplayIdValid__ = &subdeviceCtrlCmdInternalGsyncIsDisplayIdValid_IMPL;
10456 #endif
10457 
10458 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10459     pThis->__subdeviceCtrlCmdInternalGsyncSetOrRestoreGpioRasterSync__ = &subdeviceCtrlCmdInternalGsyncSetOrRestoreGpioRasterSync_IMPL;
10460 #endif
10461 
10462 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10463     pThis->__subdeviceCtrlCmdInternalFbsrInit__ = &subdeviceCtrlCmdInternalFbsrInit_IMPL;
10464 #endif
10465 
10466 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10467     pThis->__subdeviceCtrlCmdInternalFbsrSendRegionInfo__ = &subdeviceCtrlCmdInternalFbsrSendRegionInfo_IMPL;
10468 #endif
10469 
10470 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10471     pThis->__subdeviceCtrlCmdInternalPostInitBrightcStateLoad__ = &subdeviceCtrlCmdInternalPostInitBrightcStateLoad_IMPL;
10472 #endif
10473 
10474 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10475     pThis->__subdeviceCtrlCmdInternalSetStaticEdidData__ = &subdeviceCtrlCmdInternalSetStaticEdidData_IMPL;
10476 #endif
10477 
10478 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10479     pThis->__subdeviceCtrlCmdInternalSmbpbiPfmReqHndlrCapUpdate__ = &subdeviceCtrlCmdInternalSmbpbiPfmReqHndlrCapUpdate_IMPL;
10480 #endif
10481 
10482 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10483     pThis->__subdeviceCtrlCmdInternalPmgrPfmReqHndlrStateLoadSync__ = &subdeviceCtrlCmdInternalPmgrPfmReqHndlrStateLoadSync_IMPL;
10484 #endif
10485 
10486 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10487     pThis->__subdeviceCtrlCmdInternalThermPfmReqHndlrStateInitSync__ = &subdeviceCtrlCmdInternalThermPfmReqHndlrStateInitSync_IMPL;
10488 #endif
10489 
10490 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10491     pThis->__subdeviceCtrlCmdInternalPerfPfmReqHndlrGetPm1State__ = &subdeviceCtrlCmdInternalPerfPfmReqHndlrGetPm1State_IMPL;
10492 #endif
10493 
10494 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10495     pThis->__subdeviceCtrlCmdInternalPerfPfmReqHndlrSetPm1State__ = &subdeviceCtrlCmdInternalPerfPfmReqHndlrSetPm1State_IMPL;
10496 #endif
10497 }
10498 
10499 static void __nvoc_init_funcTable_Subdevice_3(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
10500     RmVariantHal *rmVariantHal = &pRmhalspecowner->rmVariantHal;
10501     const unsigned long rmVariantHal_HalVarIdx = (unsigned long)rmVariantHal->__nvoc_HalVarIdx;
10502     PORT_UNREFERENCED_VARIABLE(pThis);
10503     PORT_UNREFERENCED_VARIABLE(pRmhalspecowner);
10504     PORT_UNREFERENCED_VARIABLE(rmVariantHal);
10505     PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx);
10506 
10507 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10508     pThis->__subdeviceCtrlCmdInternalPmgrPfmReqHndlrUpdateEdppLimit__ = &subdeviceCtrlCmdInternalPmgrPfmReqHndlrUpdateEdppLimit_IMPL;
10509 #endif
10510 
10511 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10512     pThis->__subdeviceCtrlCmdInternalPmgrPfmReqHndlrGetEdppLimitInfo__ = &subdeviceCtrlCmdInternalPmgrPfmReqHndlrGetEdppLimitInfo_IMPL;
10513 #endif
10514 
10515 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10516     pThis->__subdeviceCtrlCmdInternalThermPfmReqHndlrUpdateTgpuLimit__ = &subdeviceCtrlCmdInternalThermPfmReqHndlrUpdateTgpuLimit_IMPL;
10517 #endif
10518 
10519 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10520     pThis->__subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTgpMode__ = &subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTgpMode_IMPL;
10521 #endif
10522 
10523 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10524     pThis->__subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTurboV2__ = &subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTurboV2_IMPL;
10525 #endif
10526 
10527 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10528     pThis->__subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateInfo__ = &subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateInfo_IMPL;
10529 #endif
10530 
10531 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10532     pThis->__subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateMapping__ = &subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateMapping_IMPL;
10533 #endif
10534 
10535 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10536     pThis->__subdeviceCtrlCmdInternalPerfPfmReqHndlrSetVpstate__ = &subdeviceCtrlCmdInternalPerfPfmReqHndlrSetVpstate_IMPL;
10537 #endif
10538 
10539 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10540     pThis->__subdeviceCtrlCmdInternalPmgrUnsetDynamicBoostLimit__ = &subdeviceCtrlCmdInternalPmgrUnsetDynamicBoostLimit_IMPL;
10541 #endif
10542 
10543 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10544     pThis->__subdeviceCtrlCmdInternalDetectHsVideoBridge__ = &subdeviceCtrlCmdInternalDetectHsVideoBridge_IMPL;
10545 #endif
10546 
10547 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10548     pThis->__subdeviceCtrlCmdInternalConfComputeGetStaticInfo__ = &subdeviceCtrlCmdInternalConfComputeGetStaticInfo_IMPL;
10549 #endif
10550 
10551 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10552     pThis->__subdeviceCtrlCmdInternalConfComputeDeriveSwlKeys__ = &subdeviceCtrlCmdInternalConfComputeDeriveSwlKeys_IMPL;
10553 #endif
10554 
10555 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10556     pThis->__subdeviceCtrlCmdInternalConfComputeDeriveLceKeys__ = &subdeviceCtrlCmdInternalConfComputeDeriveLceKeys_IMPL;
10557 #endif
10558 
10559 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10560     pThis->__subdeviceCtrlCmdInternalConfComputeSetGpuState__ = &subdeviceCtrlCmdInternalConfComputeSetGpuState_IMPL;
10561 #endif
10562 
10563 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10564     pThis->__subdeviceCtrlCmdInternalInitUserSharedData__ = &subdeviceCtrlCmdInternalInitUserSharedData_IMPL;
10565 #endif
10566 
10567 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10568     pThis->__subdeviceCtrlCmdInternalUserSharedDataSetDataPoll__ = &subdeviceCtrlCmdInternalUserSharedDataSetDataPoll_IMPL;
10569 #endif
10570 
10571 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x640u)
10572     pThis->__subdeviceCtrlCmdInternalGspStartTrace__ = &subdeviceCtrlCmdInternalGspStartTrace_IMPL;
10573 #endif
10574 
10575 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10576     pThis->__subdeviceCtrlCmdVgpuMgrInternalBootloadGspVgpuPluginTask__ = &subdeviceCtrlCmdVgpuMgrInternalBootloadGspVgpuPluginTask_IMPL;
10577 #endif
10578 
10579 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10580     pThis->__subdeviceCtrlCmdVgpuMgrInternalShutdownGspVgpuPluginTask__ = &subdeviceCtrlCmdVgpuMgrInternalShutdownGspVgpuPluginTask_IMPL;
10581 #endif
10582 
10583 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10584     pThis->__subdeviceCtrlCmdVgpuMgrInternalPgpuAddVgpuType__ = &subdeviceCtrlCmdVgpuMgrInternalPgpuAddVgpuType_IMPL;
10585 #endif
10586 
10587 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10588     pThis->__subdeviceCtrlCmdVgpuMgrInternalEnumerateVgpuPerPgpu__ = &subdeviceCtrlCmdVgpuMgrInternalEnumerateVgpuPerPgpu_IMPL;
10589 #endif
10590 
10591 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10592     pThis->__subdeviceCtrlCmdVgpuMgrInternalClearGuestVmInfo__ = &subdeviceCtrlCmdVgpuMgrInternalClearGuestVmInfo_IMPL;
10593 #endif
10594 
10595 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10596     pThis->__subdeviceCtrlCmdVgpuMgrInternalGetVgpuFbUsage__ = &subdeviceCtrlCmdVgpuMgrInternalGetVgpuFbUsage_IMPL;
10597 #endif
10598 
10599 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10600     pThis->__subdeviceCtrlCmdVgpuMgrInternalSetVgpuEncoderCapacity__ = &subdeviceCtrlCmdVgpuMgrInternalSetVgpuEncoderCapacity_IMPL;
10601 #endif
10602 
10603 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10604     pThis->__subdeviceCtrlCmdVgpuMgrInternalCleanupGspVgpuPluginResources__ = &subdeviceCtrlCmdVgpuMgrInternalCleanupGspVgpuPluginResources_IMPL;
10605 #endif
10606 
10607 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10608     pThis->__subdeviceCtrlCmdVgpuMgrInternalGetPgpuFsEncoding__ = &subdeviceCtrlCmdVgpuMgrInternalGetPgpuFsEncoding_IMPL;
10609 #endif
10610 
10611 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10612     pThis->__subdeviceCtrlCmdVgpuMgrInternalGetPgpuMigrationSupport__ = &subdeviceCtrlCmdVgpuMgrInternalGetPgpuMigrationSupport_IMPL;
10613 #endif
10614 
10615 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10616     pThis->__subdeviceCtrlCmdVgpuMgrInternalSetVgpuMgrConfig__ = &subdeviceCtrlCmdVgpuMgrInternalSetVgpuMgrConfig_IMPL;
10617 #endif
10618 
10619 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10620     pThis->__subdeviceCtrlCmdVgpuMgrInternalFreeStates__ = &subdeviceCtrlCmdVgpuMgrInternalFreeStates_IMPL;
10621 #endif
10622 
10623 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
10624     pThis->__subdeviceCtrlCmdGetAvailableHshubMask__ = &subdeviceCtrlCmdGetAvailableHshubMask_IMPL;
10625 #endif
10626 
10627 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u)
10628     pThis->__subdeviceCtrlSetEcThrottleMode__ = &subdeviceCtrlSetEcThrottleMode_IMPL;
10629 #endif
10630 
10631 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10632     pThis->__subdeviceCtrlCmdCcuMap__ = &subdeviceCtrlCmdCcuMap_IMPL;
10633 #endif
10634 
10635 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10636     pThis->__subdeviceCtrlCmdCcuUnmap__ = &subdeviceCtrlCmdCcuUnmap_IMPL;
10637 #endif
10638 
10639 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10640     pThis->__subdeviceCtrlCmdCcuSetStreamState__ = &subdeviceCtrlCmdCcuSetStreamState_IMPL;
10641 #endif
10642 
10643 #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u)
10644     pThis->__subdeviceCtrlCmdSpdmPartition__ = &subdeviceCtrlCmdSpdmPartition_IMPL;
10645 #endif
10646 
10647     pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__resPreDestruct__ = &__nvoc_thunk_Subdevice_resPreDestruct;
10648 
10649     pThis->__nvoc_base_GpuResource.__gpuresInternalControlForward__ = &__nvoc_thunk_Subdevice_gpuresInternalControlForward;
10650 
10651     pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__resControlFilter__ = &__nvoc_thunk_Subdevice_resControlFilter;
10652 
10653     pThis->__subdeviceShareCallback__ = &__nvoc_thunk_GpuResource_subdeviceShareCallback;
10654 
10655     pThis->__subdeviceCheckMemInterUnmap__ = &__nvoc_thunk_RmResource_subdeviceCheckMemInterUnmap;
10656 
10657     pThis->__subdeviceGetOrAllocNotifShare__ = &__nvoc_thunk_Notifier_subdeviceGetOrAllocNotifShare;
10658 
10659     pThis->__subdeviceMapTo__ = &__nvoc_thunk_RsResource_subdeviceMapTo;
10660 
10661     pThis->__subdeviceGetMapAddrSpace__ = &__nvoc_thunk_GpuResource_subdeviceGetMapAddrSpace;
10662 
10663     pThis->__subdeviceSetNotificationShare__ = &__nvoc_thunk_Notifier_subdeviceSetNotificationShare;
10664 
10665     pThis->__subdeviceGetRefCount__ = &__nvoc_thunk_RsResource_subdeviceGetRefCount;
10666 
10667     pThis->__subdeviceAddAdditionalDependants__ = &__nvoc_thunk_RsResource_subdeviceAddAdditionalDependants;
10668 
10669     pThis->__subdeviceControl_Prologue__ = &__nvoc_thunk_RmResource_subdeviceControl_Prologue;
10670 
10671     pThis->__subdeviceGetRegBaseOffsetAndSize__ = &__nvoc_thunk_GpuResource_subdeviceGetRegBaseOffsetAndSize;
10672 
10673     pThis->__subdeviceUnmapFrom__ = &__nvoc_thunk_RsResource_subdeviceUnmapFrom;
10674 
10675     pThis->__subdeviceControl_Epilogue__ = &__nvoc_thunk_RmResource_subdeviceControl_Epilogue;
10676 
10677     pThis->__subdeviceGetInternalObjectHandle__ = &__nvoc_thunk_GpuResource_subdeviceGetInternalObjectHandle;
10678 
10679     pThis->__subdeviceControl__ = &__nvoc_thunk_GpuResource_subdeviceControl;
10680 
10681     pThis->__subdeviceUnmap__ = &__nvoc_thunk_GpuResource_subdeviceUnmap;
10682 
10683     pThis->__subdeviceGetMemInterMapParams__ = &__nvoc_thunk_RmResource_subdeviceGetMemInterMapParams;
10684 
10685     pThis->__subdeviceGetMemoryMappingDescriptor__ = &__nvoc_thunk_RmResource_subdeviceGetMemoryMappingDescriptor;
10686 
10687     pThis->__subdeviceUnregisterEvent__ = &__nvoc_thunk_Notifier_subdeviceUnregisterEvent;
10688 
10689     pThis->__subdeviceControlSerialization_Prologue__ = &__nvoc_thunk_RmResource_subdeviceControlSerialization_Prologue;
10690 
10691     pThis->__subdeviceCanCopy__ = &__nvoc_thunk_RsResource_subdeviceCanCopy;
10692 
10693     pThis->__subdeviceIsPartialUnmapSupported__ = &__nvoc_thunk_RsResource_subdeviceIsPartialUnmapSupported;
10694 
10695     pThis->__subdeviceIsDuplicate__ = &__nvoc_thunk_RsResource_subdeviceIsDuplicate;
10696 
10697     pThis->__subdeviceControlSerialization_Epilogue__ = &__nvoc_thunk_RmResource_subdeviceControlSerialization_Epilogue;
10698 
10699     pThis->__subdeviceGetNotificationListPtr__ = &__nvoc_thunk_Notifier_subdeviceGetNotificationListPtr;
10700 
10701     pThis->__subdeviceGetNotificationShare__ = &__nvoc_thunk_Notifier_subdeviceGetNotificationShare;
10702 
10703     pThis->__subdeviceMap__ = &__nvoc_thunk_GpuResource_subdeviceMap;
10704 
10705     pThis->__subdeviceAccessCallback__ = &__nvoc_thunk_RmResource_subdeviceAccessCallback;
10706 }
10707 
10708 void __nvoc_init_funcTable_Subdevice(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
10709     __nvoc_init_funcTable_Subdevice_1(pThis, pRmhalspecowner);
10710     __nvoc_init_funcTable_Subdevice_2(pThis, pRmhalspecowner);
10711     __nvoc_init_funcTable_Subdevice_3(pThis, pRmhalspecowner);
10712 }
10713 
10714 void __nvoc_init_GpuResource(GpuResource*);
10715 void __nvoc_init_Notifier(Notifier*);
10716 void __nvoc_init_Subdevice(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) {
10717     pThis->__nvoc_pbase_Subdevice = pThis;
10718     pThis->__nvoc_pbase_Object = &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object;
10719     pThis->__nvoc_pbase_RsResource = &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource;
10720     pThis->__nvoc_pbase_RmResourceCommon = &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RmResourceCommon;
10721     pThis->__nvoc_pbase_RmResource = &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource;
10722     pThis->__nvoc_pbase_GpuResource = &pThis->__nvoc_base_GpuResource;
10723     pThis->__nvoc_pbase_INotifier = &pThis->__nvoc_base_Notifier.__nvoc_base_INotifier;
10724     pThis->__nvoc_pbase_Notifier = &pThis->__nvoc_base_Notifier;
10725     __nvoc_init_GpuResource(&pThis->__nvoc_base_GpuResource);
10726     __nvoc_init_Notifier(&pThis->__nvoc_base_Notifier);
10727     __nvoc_init_funcTable_Subdevice(pThis, pRmhalspecowner);
10728 }
10729 
10730 NV_STATUS __nvoc_objCreate_Subdevice(Subdevice **ppThis, Dynamic *pParent, NvU32 createFlags, struct CALL_CONTEXT * arg_pCallContext, struct RS_RES_ALLOC_PARAMS_INTERNAL * arg_pParams)
10731 {
10732     NV_STATUS status;
10733     Object *pParentObj = NULL;
10734     Subdevice *pThis;
10735     RmHalspecOwner *pRmhalspecowner;
10736 
10737     // Assign `pThis`, allocating memory unless suppressed by flag.
10738     status = __nvoc_handleObjCreateMemAlloc(createFlags, sizeof(Subdevice), (void**)&pThis, (void**)ppThis);
10739     if (status != NV_OK)
10740         return status;
10741 
10742     // Zero is the initial value for everything.
10743     portMemSet(pThis, 0, sizeof(Subdevice));
10744 
10745     // Initialize runtime type information.
10746     __nvoc_initRtti(staticCast(pThis, Dynamic), &__nvoc_class_def_Subdevice);
10747 
10748     pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object.createFlags = createFlags;
10749 
10750     // pParent must be a valid object that derives from a halspec owner class.
10751     NV_ASSERT_OR_RETURN(pParent != NULL, NV_ERR_INVALID_ARGUMENT);
10752 
10753     // Link the child into the parent unless flagged not to do so.
10754     if (!(createFlags & NVOC_OBJ_CREATE_FLAGS_PARENT_HALSPEC_ONLY))
10755     {
10756         pParentObj = dynamicCast(pParent, Object);
10757         objAddChild(pParentObj, &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object);
10758     }
10759     else
10760     {
10761         pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object.pParent = NULL;
10762     }
10763 
10764     if ((pRmhalspecowner = dynamicCast(pParent, RmHalspecOwner)) == NULL)
10765         pRmhalspecowner = objFindAncestorOfType(RmHalspecOwner, pParent);
10766     NV_ASSERT_OR_RETURN(pRmhalspecowner != NULL, NV_ERR_INVALID_ARGUMENT);
10767 
10768     __nvoc_init_Subdevice(pThis, pRmhalspecowner);
10769     status = __nvoc_ctor_Subdevice(pThis, pRmhalspecowner, arg_pCallContext, arg_pParams);
10770     if (status != NV_OK) goto __nvoc_objCreate_Subdevice_cleanup;
10771 
10772     // Assignment has no effect if NVOC_OBJ_CREATE_FLAGS_IN_PLACE_CONSTRUCT is set.
10773     *ppThis = pThis;
10774 
10775     return NV_OK;
10776 
10777 __nvoc_objCreate_Subdevice_cleanup:
10778 
10779     // Unlink the child from the parent if it was linked above.
10780     if (pParentObj != NULL)
10781         objRemoveChild(pParentObj, &pThis->__nvoc_base_GpuResource.__nvoc_base_RmResource.__nvoc_base_RsResource.__nvoc_base_Object);
10782 
10783     // Do not call destructors here since the constructor already called them.
10784     if (createFlags & NVOC_OBJ_CREATE_FLAGS_IN_PLACE_CONSTRUCT)
10785         portMemSet(pThis, 0, sizeof(Subdevice));
10786     else
10787     {
10788         portMemFree(pThis);
10789         *ppThis = NULL;
10790     }
10791 
10792     // coverity[leaked_storage:FALSE]
10793     return status;
10794 }
10795 
10796 NV_STATUS __nvoc_objCreateDynamic_Subdevice(Subdevice **ppThis, Dynamic *pParent, NvU32 createFlags, va_list args) {
10797     NV_STATUS status;
10798     struct CALL_CONTEXT * arg_pCallContext = va_arg(args, struct CALL_CONTEXT *);
10799     struct RS_RES_ALLOC_PARAMS_INTERNAL * arg_pParams = va_arg(args, struct RS_RES_ALLOC_PARAMS_INTERNAL *);
10800 
10801     status = __nvoc_objCreate_Subdevice(ppThis, pParent, createFlags, arg_pCallContext, arg_pParams);
10802 
10803     return status;
10804 }
10805 
10806