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