555.42.02

(cherry picked from commit 5a1c474040)
This commit is contained in:
Bernhard Stoeckner
2024-05-21 15:11:46 +02:00
committed by Gaurav Juvekar
parent caa2dd11a0
commit 3084c04453
1004 changed files with 172522 additions and 150960 deletions

View File

@@ -1,7 +1,14 @@
#ifndef _G_GPU_BOOST_MGR_NVOC_H_
#define _G_GPU_BOOST_MGR_NVOC_H_
#include "nvoc/runtime.h"
// Version of generated metadata structures
#ifdef NVOC_METADATA_VERSION
#undef NVOC_METADATA_VERSION
#endif
#define NVOC_METADATA_VERSION 0
#ifdef __cplusplus
extern "C" {
#endif
@@ -29,6 +36,7 @@ extern "C" {
* DEALINGS IN THE SOFTWARE.
*/
#pragma once
#include "g_gpu_boost_mgr_nvoc.h"
#ifndef GPU_BOOST_MGR_H
@@ -105,11 +113,20 @@ typedef struct SYNC_GPU_BOOST_GROUP
#define PRIVATE_FIELD(x) NVOC_PRIVATE_FIELD(x)
#endif
struct OBJGPUBOOSTMGR {
// Metadata
const struct NVOC_RTTI *__nvoc_rtti;
// Parent (i.e. superclass or base class) object pointers
struct Object __nvoc_base_Object;
struct Object *__nvoc_pbase_Object;
struct OBJGPUBOOSTMGR *__nvoc_pbase_OBJGPUBOOSTMGR;
// Ancestor object pointers for `staticCast` feature
struct Object *__nvoc_pbase_Object; // obj super
struct OBJGPUBOOSTMGR *__nvoc_pbase_OBJGPUBOOSTMGR; // gpuboostmgr
// Data members
NODE *pGpuIdTree;
NvU32 groupCount;
SYNC_GPU_BOOST_GROUP pBoostGroups[16];
@@ -124,6 +141,7 @@ typedef struct OBJGPUBOOSTMGR OBJGPUBOOSTMGR;
#define __nvoc_class_id_OBJGPUBOOSTMGR 0x9f6bbf
#endif /* __nvoc_class_id_OBJGPUBOOSTMGR */
// Casting support
extern const struct NVOC_CLASS_DEF __nvoc_class_def_OBJGPUBOOSTMGR;
#define __staticCast_OBJGPUBOOSTMGR(pThis) \
@@ -136,13 +154,16 @@ extern const struct NVOC_CLASS_DEF __nvoc_class_def_OBJGPUBOOSTMGR;
((OBJGPUBOOSTMGR*)__nvoc_dynamicCast(staticCast((pThis), Dynamic), classInfo(OBJGPUBOOSTMGR)))
#endif //__nvoc_gpu_boost_mgr_h_disabled
NV_STATUS __nvoc_objCreateDynamic_OBJGPUBOOSTMGR(OBJGPUBOOSTMGR**, Dynamic*, NvU32, va_list);
NV_STATUS __nvoc_objCreate_OBJGPUBOOSTMGR(OBJGPUBOOSTMGR**, Dynamic*, NvU32);
#define __objCreate_OBJGPUBOOSTMGR(ppNewObj, pParent, createFlags) \
__nvoc_objCreate_OBJGPUBOOSTMGR((ppNewObj), staticCast((pParent), Dynamic), (createFlags))
// Wrapper macros
// Dispatch functions
NV_STATUS gpuboostmgrConstruct_IMPL(struct OBJGPUBOOSTMGR *arg_pBoostMgr);
#define __nvoc_gpuboostmgrConstruct(arg_pBoostMgr) gpuboostmgrConstruct_IMPL(arg_pBoostMgr)