mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2024-12-02 09:04:54 +00:00
abd638add9
Bumps [github.com/NVIDIA/go-nvml](https://github.com/NVIDIA/go-nvml) from 0.12.0-6 to 0.12.4-0. - [Commits](https://github.com/NVIDIA/go-nvml/compare/v0.12.0-6...v0.12.4-0) --- updated-dependencies: - dependency-name: github.com/NVIDIA/go-nvml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
9294 lines
328 KiB
Go
9294 lines
328 KiB
Go
// Code generated by moq; DO NOT EDIT.
|
|
// github.com/matryer/moq
|
|
|
|
package mock
|
|
|
|
import (
|
|
"github.com/NVIDIA/go-nvml/pkg/nvml"
|
|
"sync"
|
|
)
|
|
|
|
// Ensure, that Device does implement nvml.Device.
|
|
// If this is not the case, regenerate this file with moq.
|
|
var _ nvml.Device = &Device{}
|
|
|
|
// Device is a mock implementation of nvml.Device.
|
|
//
|
|
// func TestSomethingThatUsesDevice(t *testing.T) {
|
|
//
|
|
// // make and configure a mocked nvml.Device
|
|
// mockedDevice := &Device{
|
|
// ClearAccountingPidsFunc: func() nvml.Return {
|
|
// panic("mock out the ClearAccountingPids method")
|
|
// },
|
|
// ClearCpuAffinityFunc: func() nvml.Return {
|
|
// panic("mock out the ClearCpuAffinity method")
|
|
// },
|
|
// ClearEccErrorCountsFunc: func(eccCounterType nvml.EccCounterType) nvml.Return {
|
|
// panic("mock out the ClearEccErrorCounts method")
|
|
// },
|
|
// ClearFieldValuesFunc: func(fieldValues []nvml.FieldValue) nvml.Return {
|
|
// panic("mock out the ClearFieldValues method")
|
|
// },
|
|
// CreateGpuInstanceFunc: func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (nvml.GpuInstance, nvml.Return) {
|
|
// panic("mock out the CreateGpuInstance method")
|
|
// },
|
|
// CreateGpuInstanceWithPlacementFunc: func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo, gpuInstancePlacement *nvml.GpuInstancePlacement) (nvml.GpuInstance, nvml.Return) {
|
|
// panic("mock out the CreateGpuInstanceWithPlacement method")
|
|
// },
|
|
// FreezeNvLinkUtilizationCounterFunc: func(n1 int, n2 int, enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the FreezeNvLinkUtilizationCounter method")
|
|
// },
|
|
// GetAPIRestrictionFunc: func(restrictedAPI nvml.RestrictedAPI) (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetAPIRestriction method")
|
|
// },
|
|
// GetAccountingBufferSizeFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetAccountingBufferSize method")
|
|
// },
|
|
// GetAccountingModeFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetAccountingMode method")
|
|
// },
|
|
// GetAccountingPidsFunc: func() ([]int, nvml.Return) {
|
|
// panic("mock out the GetAccountingPids method")
|
|
// },
|
|
// GetAccountingStatsFunc: func(v uint32) (nvml.AccountingStats, nvml.Return) {
|
|
// panic("mock out the GetAccountingStats method")
|
|
// },
|
|
// GetActiveVgpusFunc: func() ([]nvml.VgpuInstance, nvml.Return) {
|
|
// panic("mock out the GetActiveVgpus method")
|
|
// },
|
|
// GetAdaptiveClockInfoStatusFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetAdaptiveClockInfoStatus method")
|
|
// },
|
|
// GetApplicationsClockFunc: func(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
// panic("mock out the GetApplicationsClock method")
|
|
// },
|
|
// GetArchitectureFunc: func() (nvml.DeviceArchitecture, nvml.Return) {
|
|
// panic("mock out the GetArchitecture method")
|
|
// },
|
|
// GetAttributesFunc: func() (nvml.DeviceAttributes, nvml.Return) {
|
|
// panic("mock out the GetAttributes method")
|
|
// },
|
|
// GetAutoBoostedClocksEnabledFunc: func() (nvml.EnableState, nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetAutoBoostedClocksEnabled method")
|
|
// },
|
|
// GetBAR1MemoryInfoFunc: func() (nvml.BAR1Memory, nvml.Return) {
|
|
// panic("mock out the GetBAR1MemoryInfo method")
|
|
// },
|
|
// GetBoardIdFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetBoardId method")
|
|
// },
|
|
// GetBoardPartNumberFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetBoardPartNumber method")
|
|
// },
|
|
// GetBrandFunc: func() (nvml.BrandType, nvml.Return) {
|
|
// panic("mock out the GetBrand method")
|
|
// },
|
|
// GetBridgeChipInfoFunc: func() (nvml.BridgeChipHierarchy, nvml.Return) {
|
|
// panic("mock out the GetBridgeChipInfo method")
|
|
// },
|
|
// GetBusTypeFunc: func() (nvml.BusType, nvml.Return) {
|
|
// panic("mock out the GetBusType method")
|
|
// },
|
|
// GetC2cModeInfoVFunc: func() nvml.C2cModeInfoHandler {
|
|
// panic("mock out the GetC2cModeInfoV method")
|
|
// },
|
|
// GetClkMonStatusFunc: func() (nvml.ClkMonStatus, nvml.Return) {
|
|
// panic("mock out the GetClkMonStatus method")
|
|
// },
|
|
// GetClockFunc: func(clockType nvml.ClockType, clockId nvml.ClockId) (uint32, nvml.Return) {
|
|
// panic("mock out the GetClock method")
|
|
// },
|
|
// GetClockInfoFunc: func(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
// panic("mock out the GetClockInfo method")
|
|
// },
|
|
// GetComputeInstanceIdFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetComputeInstanceId method")
|
|
// },
|
|
// GetComputeModeFunc: func() (nvml.ComputeMode, nvml.Return) {
|
|
// panic("mock out the GetComputeMode method")
|
|
// },
|
|
// GetComputeRunningProcessesFunc: func() ([]nvml.ProcessInfo, nvml.Return) {
|
|
// panic("mock out the GetComputeRunningProcesses method")
|
|
// },
|
|
// GetConfComputeGpuAttestationReportFunc: func() (nvml.ConfComputeGpuAttestationReport, nvml.Return) {
|
|
// panic("mock out the GetConfComputeGpuAttestationReport method")
|
|
// },
|
|
// GetConfComputeGpuCertificateFunc: func() (nvml.ConfComputeGpuCertificate, nvml.Return) {
|
|
// panic("mock out the GetConfComputeGpuCertificate method")
|
|
// },
|
|
// GetConfComputeMemSizeInfoFunc: func() (nvml.ConfComputeMemSizeInfo, nvml.Return) {
|
|
// panic("mock out the GetConfComputeMemSizeInfo method")
|
|
// },
|
|
// GetConfComputeProtectedMemoryUsageFunc: func() (nvml.Memory, nvml.Return) {
|
|
// panic("mock out the GetConfComputeProtectedMemoryUsage method")
|
|
// },
|
|
// GetCpuAffinityFunc: func(n int) ([]uint, nvml.Return) {
|
|
// panic("mock out the GetCpuAffinity method")
|
|
// },
|
|
// GetCpuAffinityWithinScopeFunc: func(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return) {
|
|
// panic("mock out the GetCpuAffinityWithinScope method")
|
|
// },
|
|
// GetCreatableVgpusFunc: func() ([]nvml.VgpuTypeId, nvml.Return) {
|
|
// panic("mock out the GetCreatableVgpus method")
|
|
// },
|
|
// GetCudaComputeCapabilityFunc: func() (int, int, nvml.Return) {
|
|
// panic("mock out the GetCudaComputeCapability method")
|
|
// },
|
|
// GetCurrPcieLinkGenerationFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetCurrPcieLinkGeneration method")
|
|
// },
|
|
// GetCurrPcieLinkWidthFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetCurrPcieLinkWidth method")
|
|
// },
|
|
// GetCurrentClocksEventReasonsFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetCurrentClocksEventReasons method")
|
|
// },
|
|
// GetCurrentClocksThrottleReasonsFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetCurrentClocksThrottleReasons method")
|
|
// },
|
|
// GetDecoderUtilizationFunc: func() (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetDecoderUtilization method")
|
|
// },
|
|
// GetDefaultApplicationsClockFunc: func(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
// panic("mock out the GetDefaultApplicationsClock method")
|
|
// },
|
|
// GetDefaultEccModeFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetDefaultEccMode method")
|
|
// },
|
|
// GetDetailedEccErrorsFunc: func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (nvml.EccErrorCounts, nvml.Return) {
|
|
// panic("mock out the GetDetailedEccErrors method")
|
|
// },
|
|
// GetDeviceHandleFromMigDeviceHandleFunc: func() (nvml.Device, nvml.Return) {
|
|
// panic("mock out the GetDeviceHandleFromMigDeviceHandle method")
|
|
// },
|
|
// GetDisplayActiveFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetDisplayActive method")
|
|
// },
|
|
// GetDisplayModeFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetDisplayMode method")
|
|
// },
|
|
// GetDriverModelFunc: func() (nvml.DriverModel, nvml.DriverModel, nvml.Return) {
|
|
// panic("mock out the GetDriverModel method")
|
|
// },
|
|
// GetDynamicPstatesInfoFunc: func() (nvml.GpuDynamicPstatesInfo, nvml.Return) {
|
|
// panic("mock out the GetDynamicPstatesInfo method")
|
|
// },
|
|
// GetEccModeFunc: func() (nvml.EnableState, nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetEccMode method")
|
|
// },
|
|
// GetEncoderCapacityFunc: func(encoderType nvml.EncoderType) (int, nvml.Return) {
|
|
// panic("mock out the GetEncoderCapacity method")
|
|
// },
|
|
// GetEncoderSessionsFunc: func() ([]nvml.EncoderSessionInfo, nvml.Return) {
|
|
// panic("mock out the GetEncoderSessions method")
|
|
// },
|
|
// GetEncoderStatsFunc: func() (int, uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetEncoderStats method")
|
|
// },
|
|
// GetEncoderUtilizationFunc: func() (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetEncoderUtilization method")
|
|
// },
|
|
// GetEnforcedPowerLimitFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetEnforcedPowerLimit method")
|
|
// },
|
|
// GetFBCSessionsFunc: func() ([]nvml.FBCSessionInfo, nvml.Return) {
|
|
// panic("mock out the GetFBCSessions method")
|
|
// },
|
|
// GetFBCStatsFunc: func() (nvml.FBCStats, nvml.Return) {
|
|
// panic("mock out the GetFBCStats method")
|
|
// },
|
|
// GetFanControlPolicy_v2Func: func(n int) (nvml.FanControlPolicy, nvml.Return) {
|
|
// panic("mock out the GetFanControlPolicy_v2 method")
|
|
// },
|
|
// GetFanSpeedFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetFanSpeed method")
|
|
// },
|
|
// GetFanSpeed_v2Func: func(n int) (uint32, nvml.Return) {
|
|
// panic("mock out the GetFanSpeed_v2 method")
|
|
// },
|
|
// GetFieldValuesFunc: func(fieldValues []nvml.FieldValue) nvml.Return {
|
|
// panic("mock out the GetFieldValues method")
|
|
// },
|
|
// GetGpcClkMinMaxVfOffsetFunc: func() (int, int, nvml.Return) {
|
|
// panic("mock out the GetGpcClkMinMaxVfOffset method")
|
|
// },
|
|
// GetGpcClkVfOffsetFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetGpcClkVfOffset method")
|
|
// },
|
|
// GetGpuFabricInfoFunc: func() (nvml.GpuFabricInfo, nvml.Return) {
|
|
// panic("mock out the GetGpuFabricInfo method")
|
|
// },
|
|
// GetGpuFabricInfoVFunc: func() nvml.GpuFabricInfoHandler {
|
|
// panic("mock out the GetGpuFabricInfoV method")
|
|
// },
|
|
// GetGpuInstanceByIdFunc: func(n int) (nvml.GpuInstance, nvml.Return) {
|
|
// panic("mock out the GetGpuInstanceById method")
|
|
// },
|
|
// GetGpuInstanceIdFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetGpuInstanceId method")
|
|
// },
|
|
// GetGpuInstancePossiblePlacementsFunc: func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstancePlacement, nvml.Return) {
|
|
// panic("mock out the GetGpuInstancePossiblePlacements method")
|
|
// },
|
|
// GetGpuInstanceProfileInfoFunc: func(n int) (nvml.GpuInstanceProfileInfo, nvml.Return) {
|
|
// panic("mock out the GetGpuInstanceProfileInfo method")
|
|
// },
|
|
// GetGpuInstanceProfileInfoVFunc: func(n int) nvml.GpuInstanceProfileInfoHandler {
|
|
// panic("mock out the GetGpuInstanceProfileInfoV method")
|
|
// },
|
|
// GetGpuInstanceRemainingCapacityFunc: func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (int, nvml.Return) {
|
|
// panic("mock out the GetGpuInstanceRemainingCapacity method")
|
|
// },
|
|
// GetGpuInstancesFunc: func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstance, nvml.Return) {
|
|
// panic("mock out the GetGpuInstances method")
|
|
// },
|
|
// GetGpuMaxPcieLinkGenerationFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetGpuMaxPcieLinkGeneration method")
|
|
// },
|
|
// GetGpuOperationModeFunc: func() (nvml.GpuOperationMode, nvml.GpuOperationMode, nvml.Return) {
|
|
// panic("mock out the GetGpuOperationMode method")
|
|
// },
|
|
// GetGraphicsRunningProcessesFunc: func() ([]nvml.ProcessInfo, nvml.Return) {
|
|
// panic("mock out the GetGraphicsRunningProcesses method")
|
|
// },
|
|
// GetGridLicensableFeaturesFunc: func() (nvml.GridLicensableFeatures, nvml.Return) {
|
|
// panic("mock out the GetGridLicensableFeatures method")
|
|
// },
|
|
// GetGspFirmwareModeFunc: func() (bool, bool, nvml.Return) {
|
|
// panic("mock out the GetGspFirmwareMode method")
|
|
// },
|
|
// GetGspFirmwareVersionFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetGspFirmwareVersion method")
|
|
// },
|
|
// GetHostVgpuModeFunc: func() (nvml.HostVgpuMode, nvml.Return) {
|
|
// panic("mock out the GetHostVgpuMode method")
|
|
// },
|
|
// GetIndexFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetIndex method")
|
|
// },
|
|
// GetInforomConfigurationChecksumFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetInforomConfigurationChecksum method")
|
|
// },
|
|
// GetInforomImageVersionFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetInforomImageVersion method")
|
|
// },
|
|
// GetInforomVersionFunc: func(inforomObject nvml.InforomObject) (string, nvml.Return) {
|
|
// panic("mock out the GetInforomVersion method")
|
|
// },
|
|
// GetIrqNumFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetIrqNum method")
|
|
// },
|
|
// GetJpgUtilizationFunc: func() (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetJpgUtilization method")
|
|
// },
|
|
// GetLastBBXFlushTimeFunc: func() (uint64, uint, nvml.Return) {
|
|
// panic("mock out the GetLastBBXFlushTime method")
|
|
// },
|
|
// GetMPSComputeRunningProcessesFunc: func() ([]nvml.ProcessInfo, nvml.Return) {
|
|
// panic("mock out the GetMPSComputeRunningProcesses method")
|
|
// },
|
|
// GetMaxClockInfoFunc: func(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
// panic("mock out the GetMaxClockInfo method")
|
|
// },
|
|
// GetMaxCustomerBoostClockFunc: func(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
// panic("mock out the GetMaxCustomerBoostClock method")
|
|
// },
|
|
// GetMaxMigDeviceCountFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMaxMigDeviceCount method")
|
|
// },
|
|
// GetMaxPcieLinkGenerationFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMaxPcieLinkGeneration method")
|
|
// },
|
|
// GetMaxPcieLinkWidthFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMaxPcieLinkWidth method")
|
|
// },
|
|
// GetMemClkMinMaxVfOffsetFunc: func() (int, int, nvml.Return) {
|
|
// panic("mock out the GetMemClkMinMaxVfOffset method")
|
|
// },
|
|
// GetMemClkVfOffsetFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMemClkVfOffset method")
|
|
// },
|
|
// GetMemoryAffinityFunc: func(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return) {
|
|
// panic("mock out the GetMemoryAffinity method")
|
|
// },
|
|
// GetMemoryBusWidthFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetMemoryBusWidth method")
|
|
// },
|
|
// GetMemoryErrorCounterFunc: func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType, memoryLocation nvml.MemoryLocation) (uint64, nvml.Return) {
|
|
// panic("mock out the GetMemoryErrorCounter method")
|
|
// },
|
|
// GetMemoryInfoFunc: func() (nvml.Memory, nvml.Return) {
|
|
// panic("mock out the GetMemoryInfo method")
|
|
// },
|
|
// GetMemoryInfo_v2Func: func() (nvml.Memory_v2, nvml.Return) {
|
|
// panic("mock out the GetMemoryInfo_v2 method")
|
|
// },
|
|
// GetMigDeviceHandleByIndexFunc: func(n int) (nvml.Device, nvml.Return) {
|
|
// panic("mock out the GetMigDeviceHandleByIndex method")
|
|
// },
|
|
// GetMigModeFunc: func() (int, int, nvml.Return) {
|
|
// panic("mock out the GetMigMode method")
|
|
// },
|
|
// GetMinMaxClockOfPStateFunc: func(clockType nvml.ClockType, pstates nvml.Pstates) (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetMinMaxClockOfPState method")
|
|
// },
|
|
// GetMinMaxFanSpeedFunc: func() (int, int, nvml.Return) {
|
|
// panic("mock out the GetMinMaxFanSpeed method")
|
|
// },
|
|
// GetMinorNumberFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMinorNumber method")
|
|
// },
|
|
// GetModuleIdFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetModuleId method")
|
|
// },
|
|
// GetMultiGpuBoardFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetMultiGpuBoard method")
|
|
// },
|
|
// GetNameFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetName method")
|
|
// },
|
|
// GetNumFansFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetNumFans method")
|
|
// },
|
|
// GetNumGpuCoresFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetNumGpuCores method")
|
|
// },
|
|
// GetNumaNodeIdFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetNumaNodeId method")
|
|
// },
|
|
// GetNvLinkCapabilityFunc: func(n int, nvLinkCapability nvml.NvLinkCapability) (uint32, nvml.Return) {
|
|
// panic("mock out the GetNvLinkCapability method")
|
|
// },
|
|
// GetNvLinkErrorCounterFunc: func(n int, nvLinkErrorCounter nvml.NvLinkErrorCounter) (uint64, nvml.Return) {
|
|
// panic("mock out the GetNvLinkErrorCounter method")
|
|
// },
|
|
// GetNvLinkRemoteDeviceTypeFunc: func(n int) (nvml.IntNvLinkDeviceType, nvml.Return) {
|
|
// panic("mock out the GetNvLinkRemoteDeviceType method")
|
|
// },
|
|
// GetNvLinkRemotePciInfoFunc: func(n int) (nvml.PciInfo, nvml.Return) {
|
|
// panic("mock out the GetNvLinkRemotePciInfo method")
|
|
// },
|
|
// GetNvLinkStateFunc: func(n int) (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetNvLinkState method")
|
|
// },
|
|
// GetNvLinkUtilizationControlFunc: func(n1 int, n2 int) (nvml.NvLinkUtilizationControl, nvml.Return) {
|
|
// panic("mock out the GetNvLinkUtilizationControl method")
|
|
// },
|
|
// GetNvLinkUtilizationCounterFunc: func(n1 int, n2 int) (uint64, uint64, nvml.Return) {
|
|
// panic("mock out the GetNvLinkUtilizationCounter method")
|
|
// },
|
|
// GetNvLinkVersionFunc: func(n int) (uint32, nvml.Return) {
|
|
// panic("mock out the GetNvLinkVersion method")
|
|
// },
|
|
// GetOfaUtilizationFunc: func() (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetOfaUtilization method")
|
|
// },
|
|
// GetP2PStatusFunc: func(device nvml.Device, gpuP2PCapsIndex nvml.GpuP2PCapsIndex) (nvml.GpuP2PStatus, nvml.Return) {
|
|
// panic("mock out the GetP2PStatus method")
|
|
// },
|
|
// GetPciInfoFunc: func() (nvml.PciInfo, nvml.Return) {
|
|
// panic("mock out the GetPciInfo method")
|
|
// },
|
|
// GetPciInfoExtFunc: func() (nvml.PciInfoExt, nvml.Return) {
|
|
// panic("mock out the GetPciInfoExt method")
|
|
// },
|
|
// GetPcieLinkMaxSpeedFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetPcieLinkMaxSpeed method")
|
|
// },
|
|
// GetPcieReplayCounterFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetPcieReplayCounter method")
|
|
// },
|
|
// GetPcieSpeedFunc: func() (int, nvml.Return) {
|
|
// panic("mock out the GetPcieSpeed method")
|
|
// },
|
|
// GetPcieThroughputFunc: func(pcieUtilCounter nvml.PcieUtilCounter) (uint32, nvml.Return) {
|
|
// panic("mock out the GetPcieThroughput method")
|
|
// },
|
|
// GetPerformanceStateFunc: func() (nvml.Pstates, nvml.Return) {
|
|
// panic("mock out the GetPerformanceState method")
|
|
// },
|
|
// GetPersistenceModeFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetPersistenceMode method")
|
|
// },
|
|
// GetPgpuMetadataStringFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetPgpuMetadataString method")
|
|
// },
|
|
// GetPowerManagementDefaultLimitFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetPowerManagementDefaultLimit method")
|
|
// },
|
|
// GetPowerManagementLimitFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetPowerManagementLimit method")
|
|
// },
|
|
// GetPowerManagementLimitConstraintsFunc: func() (uint32, uint32, nvml.Return) {
|
|
// panic("mock out the GetPowerManagementLimitConstraints method")
|
|
// },
|
|
// GetPowerManagementModeFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetPowerManagementMode method")
|
|
// },
|
|
// GetPowerSourceFunc: func() (nvml.PowerSource, nvml.Return) {
|
|
// panic("mock out the GetPowerSource method")
|
|
// },
|
|
// GetPowerStateFunc: func() (nvml.Pstates, nvml.Return) {
|
|
// panic("mock out the GetPowerState method")
|
|
// },
|
|
// GetPowerUsageFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GetPowerUsage method")
|
|
// },
|
|
// GetProcessUtilizationFunc: func(v uint64) ([]nvml.ProcessUtilizationSample, nvml.Return) {
|
|
// panic("mock out the GetProcessUtilization method")
|
|
// },
|
|
// GetProcessesUtilizationInfoFunc: func() (nvml.ProcessesUtilizationInfo, nvml.Return) {
|
|
// panic("mock out the GetProcessesUtilizationInfo method")
|
|
// },
|
|
// GetRemappedRowsFunc: func() (int, int, bool, bool, nvml.Return) {
|
|
// panic("mock out the GetRemappedRows method")
|
|
// },
|
|
// GetRetiredPagesFunc: func(pageRetirementCause nvml.PageRetirementCause) ([]uint64, nvml.Return) {
|
|
// panic("mock out the GetRetiredPages method")
|
|
// },
|
|
// GetRetiredPagesPendingStatusFunc: func() (nvml.EnableState, nvml.Return) {
|
|
// panic("mock out the GetRetiredPagesPendingStatus method")
|
|
// },
|
|
// GetRetiredPages_v2Func: func(pageRetirementCause nvml.PageRetirementCause) ([]uint64, []uint64, nvml.Return) {
|
|
// panic("mock out the GetRetiredPages_v2 method")
|
|
// },
|
|
// GetRowRemapperHistogramFunc: func() (nvml.RowRemapperHistogramValues, nvml.Return) {
|
|
// panic("mock out the GetRowRemapperHistogram method")
|
|
// },
|
|
// GetRunningProcessDetailListFunc: func() (nvml.ProcessDetailList, nvml.Return) {
|
|
// panic("mock out the GetRunningProcessDetailList method")
|
|
// },
|
|
// GetSamplesFunc: func(samplingType nvml.SamplingType, v uint64) (nvml.ValueType, []nvml.Sample, nvml.Return) {
|
|
// panic("mock out the GetSamples method")
|
|
// },
|
|
// GetSerialFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetSerial method")
|
|
// },
|
|
// GetSramEccErrorStatusFunc: func() (nvml.EccSramErrorStatus, nvml.Return) {
|
|
// panic("mock out the GetSramEccErrorStatus method")
|
|
// },
|
|
// GetSupportedClocksEventReasonsFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetSupportedClocksEventReasons method")
|
|
// },
|
|
// GetSupportedClocksThrottleReasonsFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetSupportedClocksThrottleReasons method")
|
|
// },
|
|
// GetSupportedEventTypesFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetSupportedEventTypes method")
|
|
// },
|
|
// GetSupportedGraphicsClocksFunc: func(n int) (int, uint32, nvml.Return) {
|
|
// panic("mock out the GetSupportedGraphicsClocks method")
|
|
// },
|
|
// GetSupportedMemoryClocksFunc: func() (int, uint32, nvml.Return) {
|
|
// panic("mock out the GetSupportedMemoryClocks method")
|
|
// },
|
|
// GetSupportedPerformanceStatesFunc: func() ([]nvml.Pstates, nvml.Return) {
|
|
// panic("mock out the GetSupportedPerformanceStates method")
|
|
// },
|
|
// GetSupportedVgpusFunc: func() ([]nvml.VgpuTypeId, nvml.Return) {
|
|
// panic("mock out the GetSupportedVgpus method")
|
|
// },
|
|
// GetTargetFanSpeedFunc: func(n int) (int, nvml.Return) {
|
|
// panic("mock out the GetTargetFanSpeed method")
|
|
// },
|
|
// GetTemperatureFunc: func(temperatureSensors nvml.TemperatureSensors) (uint32, nvml.Return) {
|
|
// panic("mock out the GetTemperature method")
|
|
// },
|
|
// GetTemperatureThresholdFunc: func(temperatureThresholds nvml.TemperatureThresholds) (uint32, nvml.Return) {
|
|
// panic("mock out the GetTemperatureThreshold method")
|
|
// },
|
|
// GetThermalSettingsFunc: func(v uint32) (nvml.GpuThermalSettings, nvml.Return) {
|
|
// panic("mock out the GetThermalSettings method")
|
|
// },
|
|
// GetTopologyCommonAncestorFunc: func(device nvml.Device) (nvml.GpuTopologyLevel, nvml.Return) {
|
|
// panic("mock out the GetTopologyCommonAncestor method")
|
|
// },
|
|
// GetTopologyNearestGpusFunc: func(gpuTopologyLevel nvml.GpuTopologyLevel) ([]nvml.Device, nvml.Return) {
|
|
// panic("mock out the GetTopologyNearestGpus method")
|
|
// },
|
|
// GetTotalEccErrorsFunc: func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (uint64, nvml.Return) {
|
|
// panic("mock out the GetTotalEccErrors method")
|
|
// },
|
|
// GetTotalEnergyConsumptionFunc: func() (uint64, nvml.Return) {
|
|
// panic("mock out the GetTotalEnergyConsumption method")
|
|
// },
|
|
// GetUUIDFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetUUID method")
|
|
// },
|
|
// GetUtilizationRatesFunc: func() (nvml.Utilization, nvml.Return) {
|
|
// panic("mock out the GetUtilizationRates method")
|
|
// },
|
|
// GetVbiosVersionFunc: func() (string, nvml.Return) {
|
|
// panic("mock out the GetVbiosVersion method")
|
|
// },
|
|
// GetVgpuCapabilitiesFunc: func(deviceVgpuCapability nvml.DeviceVgpuCapability) (bool, nvml.Return) {
|
|
// panic("mock out the GetVgpuCapabilities method")
|
|
// },
|
|
// GetVgpuHeterogeneousModeFunc: func() (nvml.VgpuHeterogeneousMode, nvml.Return) {
|
|
// panic("mock out the GetVgpuHeterogeneousMode method")
|
|
// },
|
|
// GetVgpuInstancesUtilizationInfoFunc: func() (nvml.VgpuInstancesUtilizationInfo, nvml.Return) {
|
|
// panic("mock out the GetVgpuInstancesUtilizationInfo method")
|
|
// },
|
|
// GetVgpuMetadataFunc: func() (nvml.VgpuPgpuMetadata, nvml.Return) {
|
|
// panic("mock out the GetVgpuMetadata method")
|
|
// },
|
|
// GetVgpuProcessUtilizationFunc: func(v uint64) ([]nvml.VgpuProcessUtilizationSample, nvml.Return) {
|
|
// panic("mock out the GetVgpuProcessUtilization method")
|
|
// },
|
|
// GetVgpuProcessesUtilizationInfoFunc: func() (nvml.VgpuProcessesUtilizationInfo, nvml.Return) {
|
|
// panic("mock out the GetVgpuProcessesUtilizationInfo method")
|
|
// },
|
|
// GetVgpuSchedulerCapabilitiesFunc: func() (nvml.VgpuSchedulerCapabilities, nvml.Return) {
|
|
// panic("mock out the GetVgpuSchedulerCapabilities method")
|
|
// },
|
|
// GetVgpuSchedulerLogFunc: func() (nvml.VgpuSchedulerLog, nvml.Return) {
|
|
// panic("mock out the GetVgpuSchedulerLog method")
|
|
// },
|
|
// GetVgpuSchedulerStateFunc: func() (nvml.VgpuSchedulerGetState, nvml.Return) {
|
|
// panic("mock out the GetVgpuSchedulerState method")
|
|
// },
|
|
// GetVgpuTypeCreatablePlacementsFunc: func(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return) {
|
|
// panic("mock out the GetVgpuTypeCreatablePlacements method")
|
|
// },
|
|
// GetVgpuTypeSupportedPlacementsFunc: func(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return) {
|
|
// panic("mock out the GetVgpuTypeSupportedPlacements method")
|
|
// },
|
|
// GetVgpuUtilizationFunc: func(v uint64) (nvml.ValueType, []nvml.VgpuInstanceUtilizationSample, nvml.Return) {
|
|
// panic("mock out the GetVgpuUtilization method")
|
|
// },
|
|
// GetViolationStatusFunc: func(perfPolicyType nvml.PerfPolicyType) (nvml.ViolationTime, nvml.Return) {
|
|
// panic("mock out the GetViolationStatus method")
|
|
// },
|
|
// GetVirtualizationModeFunc: func() (nvml.GpuVirtualizationMode, nvml.Return) {
|
|
// panic("mock out the GetVirtualizationMode method")
|
|
// },
|
|
// GpmMigSampleGetFunc: func(n int, gpmSample nvml.GpmSample) nvml.Return {
|
|
// panic("mock out the GpmMigSampleGet method")
|
|
// },
|
|
// GpmQueryDeviceSupportFunc: func() (nvml.GpmSupport, nvml.Return) {
|
|
// panic("mock out the GpmQueryDeviceSupport method")
|
|
// },
|
|
// GpmQueryDeviceSupportVFunc: func() nvml.GpmSupportV {
|
|
// panic("mock out the GpmQueryDeviceSupportV method")
|
|
// },
|
|
// GpmQueryIfStreamingEnabledFunc: func() (uint32, nvml.Return) {
|
|
// panic("mock out the GpmQueryIfStreamingEnabled method")
|
|
// },
|
|
// GpmSampleGetFunc: func(gpmSample nvml.GpmSample) nvml.Return {
|
|
// panic("mock out the GpmSampleGet method")
|
|
// },
|
|
// GpmSetStreamingEnabledFunc: func(v uint32) nvml.Return {
|
|
// panic("mock out the GpmSetStreamingEnabled method")
|
|
// },
|
|
// IsMigDeviceHandleFunc: func() (bool, nvml.Return) {
|
|
// panic("mock out the IsMigDeviceHandle method")
|
|
// },
|
|
// OnSameBoardFunc: func(device nvml.Device) (int, nvml.Return) {
|
|
// panic("mock out the OnSameBoard method")
|
|
// },
|
|
// RegisterEventsFunc: func(v uint64, eventSet nvml.EventSet) nvml.Return {
|
|
// panic("mock out the RegisterEvents method")
|
|
// },
|
|
// ResetApplicationsClocksFunc: func() nvml.Return {
|
|
// panic("mock out the ResetApplicationsClocks method")
|
|
// },
|
|
// ResetGpuLockedClocksFunc: func() nvml.Return {
|
|
// panic("mock out the ResetGpuLockedClocks method")
|
|
// },
|
|
// ResetMemoryLockedClocksFunc: func() nvml.Return {
|
|
// panic("mock out the ResetMemoryLockedClocks method")
|
|
// },
|
|
// ResetNvLinkErrorCountersFunc: func(n int) nvml.Return {
|
|
// panic("mock out the ResetNvLinkErrorCounters method")
|
|
// },
|
|
// ResetNvLinkUtilizationCounterFunc: func(n1 int, n2 int) nvml.Return {
|
|
// panic("mock out the ResetNvLinkUtilizationCounter method")
|
|
// },
|
|
// SetAPIRestrictionFunc: func(restrictedAPI nvml.RestrictedAPI, enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetAPIRestriction method")
|
|
// },
|
|
// SetAccountingModeFunc: func(enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetAccountingMode method")
|
|
// },
|
|
// SetApplicationsClocksFunc: func(v1 uint32, v2 uint32) nvml.Return {
|
|
// panic("mock out the SetApplicationsClocks method")
|
|
// },
|
|
// SetAutoBoostedClocksEnabledFunc: func(enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetAutoBoostedClocksEnabled method")
|
|
// },
|
|
// SetComputeModeFunc: func(computeMode nvml.ComputeMode) nvml.Return {
|
|
// panic("mock out the SetComputeMode method")
|
|
// },
|
|
// SetConfComputeUnprotectedMemSizeFunc: func(v uint64) nvml.Return {
|
|
// panic("mock out the SetConfComputeUnprotectedMemSize method")
|
|
// },
|
|
// SetCpuAffinityFunc: func() nvml.Return {
|
|
// panic("mock out the SetCpuAffinity method")
|
|
// },
|
|
// SetDefaultAutoBoostedClocksEnabledFunc: func(enableState nvml.EnableState, v uint32) nvml.Return {
|
|
// panic("mock out the SetDefaultAutoBoostedClocksEnabled method")
|
|
// },
|
|
// SetDefaultFanSpeed_v2Func: func(n int) nvml.Return {
|
|
// panic("mock out the SetDefaultFanSpeed_v2 method")
|
|
// },
|
|
// SetDriverModelFunc: func(driverModel nvml.DriverModel, v uint32) nvml.Return {
|
|
// panic("mock out the SetDriverModel method")
|
|
// },
|
|
// SetEccModeFunc: func(enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetEccMode method")
|
|
// },
|
|
// SetFanControlPolicyFunc: func(n int, fanControlPolicy nvml.FanControlPolicy) nvml.Return {
|
|
// panic("mock out the SetFanControlPolicy method")
|
|
// },
|
|
// SetFanSpeed_v2Func: func(n1 int, n2 int) nvml.Return {
|
|
// panic("mock out the SetFanSpeed_v2 method")
|
|
// },
|
|
// SetGpcClkVfOffsetFunc: func(n int) nvml.Return {
|
|
// panic("mock out the SetGpcClkVfOffset method")
|
|
// },
|
|
// SetGpuLockedClocksFunc: func(v1 uint32, v2 uint32) nvml.Return {
|
|
// panic("mock out the SetGpuLockedClocks method")
|
|
// },
|
|
// SetGpuOperationModeFunc: func(gpuOperationMode nvml.GpuOperationMode) nvml.Return {
|
|
// panic("mock out the SetGpuOperationMode method")
|
|
// },
|
|
// SetMemClkVfOffsetFunc: func(n int) nvml.Return {
|
|
// panic("mock out the SetMemClkVfOffset method")
|
|
// },
|
|
// SetMemoryLockedClocksFunc: func(v1 uint32, v2 uint32) nvml.Return {
|
|
// panic("mock out the SetMemoryLockedClocks method")
|
|
// },
|
|
// SetMigModeFunc: func(n int) (nvml.Return, nvml.Return) {
|
|
// panic("mock out the SetMigMode method")
|
|
// },
|
|
// SetNvLinkDeviceLowPowerThresholdFunc: func(nvLinkPowerThres *nvml.NvLinkPowerThres) nvml.Return {
|
|
// panic("mock out the SetNvLinkDeviceLowPowerThreshold method")
|
|
// },
|
|
// SetNvLinkUtilizationControlFunc: func(n1 int, n2 int, nvLinkUtilizationControl *nvml.NvLinkUtilizationControl, b bool) nvml.Return {
|
|
// panic("mock out the SetNvLinkUtilizationControl method")
|
|
// },
|
|
// SetPersistenceModeFunc: func(enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetPersistenceMode method")
|
|
// },
|
|
// SetPowerManagementLimitFunc: func(v uint32) nvml.Return {
|
|
// panic("mock out the SetPowerManagementLimit method")
|
|
// },
|
|
// SetPowerManagementLimit_v2Func: func(powerValue_v2 *nvml.PowerValue_v2) nvml.Return {
|
|
// panic("mock out the SetPowerManagementLimit_v2 method")
|
|
// },
|
|
// SetTemperatureThresholdFunc: func(temperatureThresholds nvml.TemperatureThresholds, n int) nvml.Return {
|
|
// panic("mock out the SetTemperatureThreshold method")
|
|
// },
|
|
// SetVgpuCapabilitiesFunc: func(deviceVgpuCapability nvml.DeviceVgpuCapability, enableState nvml.EnableState) nvml.Return {
|
|
// panic("mock out the SetVgpuCapabilities method")
|
|
// },
|
|
// SetVgpuHeterogeneousModeFunc: func(vgpuHeterogeneousMode nvml.VgpuHeterogeneousMode) nvml.Return {
|
|
// panic("mock out the SetVgpuHeterogeneousMode method")
|
|
// },
|
|
// SetVgpuSchedulerStateFunc: func(vgpuSchedulerSetState *nvml.VgpuSchedulerSetState) nvml.Return {
|
|
// panic("mock out the SetVgpuSchedulerState method")
|
|
// },
|
|
// SetVirtualizationModeFunc: func(gpuVirtualizationMode nvml.GpuVirtualizationMode) nvml.Return {
|
|
// panic("mock out the SetVirtualizationMode method")
|
|
// },
|
|
// ValidateInforomFunc: func() nvml.Return {
|
|
// panic("mock out the ValidateInforom method")
|
|
// },
|
|
// VgpuTypeGetMaxInstancesFunc: func(vgpuTypeId nvml.VgpuTypeId) (int, nvml.Return) {
|
|
// panic("mock out the VgpuTypeGetMaxInstances method")
|
|
// },
|
|
// }
|
|
//
|
|
// // use mockedDevice in code that requires nvml.Device
|
|
// // and then make assertions.
|
|
//
|
|
// }
|
|
type Device struct {
|
|
// ClearAccountingPidsFunc mocks the ClearAccountingPids method.
|
|
ClearAccountingPidsFunc func() nvml.Return
|
|
|
|
// ClearCpuAffinityFunc mocks the ClearCpuAffinity method.
|
|
ClearCpuAffinityFunc func() nvml.Return
|
|
|
|
// ClearEccErrorCountsFunc mocks the ClearEccErrorCounts method.
|
|
ClearEccErrorCountsFunc func(eccCounterType nvml.EccCounterType) nvml.Return
|
|
|
|
// ClearFieldValuesFunc mocks the ClearFieldValues method.
|
|
ClearFieldValuesFunc func(fieldValues []nvml.FieldValue) nvml.Return
|
|
|
|
// CreateGpuInstanceFunc mocks the CreateGpuInstance method.
|
|
CreateGpuInstanceFunc func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (nvml.GpuInstance, nvml.Return)
|
|
|
|
// CreateGpuInstanceWithPlacementFunc mocks the CreateGpuInstanceWithPlacement method.
|
|
CreateGpuInstanceWithPlacementFunc func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo, gpuInstancePlacement *nvml.GpuInstancePlacement) (nvml.GpuInstance, nvml.Return)
|
|
|
|
// FreezeNvLinkUtilizationCounterFunc mocks the FreezeNvLinkUtilizationCounter method.
|
|
FreezeNvLinkUtilizationCounterFunc func(n1 int, n2 int, enableState nvml.EnableState) nvml.Return
|
|
|
|
// GetAPIRestrictionFunc mocks the GetAPIRestriction method.
|
|
GetAPIRestrictionFunc func(restrictedAPI nvml.RestrictedAPI) (nvml.EnableState, nvml.Return)
|
|
|
|
// GetAccountingBufferSizeFunc mocks the GetAccountingBufferSize method.
|
|
GetAccountingBufferSizeFunc func() (int, nvml.Return)
|
|
|
|
// GetAccountingModeFunc mocks the GetAccountingMode method.
|
|
GetAccountingModeFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetAccountingPidsFunc mocks the GetAccountingPids method.
|
|
GetAccountingPidsFunc func() ([]int, nvml.Return)
|
|
|
|
// GetAccountingStatsFunc mocks the GetAccountingStats method.
|
|
GetAccountingStatsFunc func(v uint32) (nvml.AccountingStats, nvml.Return)
|
|
|
|
// GetActiveVgpusFunc mocks the GetActiveVgpus method.
|
|
GetActiveVgpusFunc func() ([]nvml.VgpuInstance, nvml.Return)
|
|
|
|
// GetAdaptiveClockInfoStatusFunc mocks the GetAdaptiveClockInfoStatus method.
|
|
GetAdaptiveClockInfoStatusFunc func() (uint32, nvml.Return)
|
|
|
|
// GetApplicationsClockFunc mocks the GetApplicationsClock method.
|
|
GetApplicationsClockFunc func(clockType nvml.ClockType) (uint32, nvml.Return)
|
|
|
|
// GetArchitectureFunc mocks the GetArchitecture method.
|
|
GetArchitectureFunc func() (nvml.DeviceArchitecture, nvml.Return)
|
|
|
|
// GetAttributesFunc mocks the GetAttributes method.
|
|
GetAttributesFunc func() (nvml.DeviceAttributes, nvml.Return)
|
|
|
|
// GetAutoBoostedClocksEnabledFunc mocks the GetAutoBoostedClocksEnabled method.
|
|
GetAutoBoostedClocksEnabledFunc func() (nvml.EnableState, nvml.EnableState, nvml.Return)
|
|
|
|
// GetBAR1MemoryInfoFunc mocks the GetBAR1MemoryInfo method.
|
|
GetBAR1MemoryInfoFunc func() (nvml.BAR1Memory, nvml.Return)
|
|
|
|
// GetBoardIdFunc mocks the GetBoardId method.
|
|
GetBoardIdFunc func() (uint32, nvml.Return)
|
|
|
|
// GetBoardPartNumberFunc mocks the GetBoardPartNumber method.
|
|
GetBoardPartNumberFunc func() (string, nvml.Return)
|
|
|
|
// GetBrandFunc mocks the GetBrand method.
|
|
GetBrandFunc func() (nvml.BrandType, nvml.Return)
|
|
|
|
// GetBridgeChipInfoFunc mocks the GetBridgeChipInfo method.
|
|
GetBridgeChipInfoFunc func() (nvml.BridgeChipHierarchy, nvml.Return)
|
|
|
|
// GetBusTypeFunc mocks the GetBusType method.
|
|
GetBusTypeFunc func() (nvml.BusType, nvml.Return)
|
|
|
|
// GetC2cModeInfoVFunc mocks the GetC2cModeInfoV method.
|
|
GetC2cModeInfoVFunc func() nvml.C2cModeInfoHandler
|
|
|
|
// GetClkMonStatusFunc mocks the GetClkMonStatus method.
|
|
GetClkMonStatusFunc func() (nvml.ClkMonStatus, nvml.Return)
|
|
|
|
// GetClockFunc mocks the GetClock method.
|
|
GetClockFunc func(clockType nvml.ClockType, clockId nvml.ClockId) (uint32, nvml.Return)
|
|
|
|
// GetClockInfoFunc mocks the GetClockInfo method.
|
|
GetClockInfoFunc func(clockType nvml.ClockType) (uint32, nvml.Return)
|
|
|
|
// GetComputeInstanceIdFunc mocks the GetComputeInstanceId method.
|
|
GetComputeInstanceIdFunc func() (int, nvml.Return)
|
|
|
|
// GetComputeModeFunc mocks the GetComputeMode method.
|
|
GetComputeModeFunc func() (nvml.ComputeMode, nvml.Return)
|
|
|
|
// GetComputeRunningProcessesFunc mocks the GetComputeRunningProcesses method.
|
|
GetComputeRunningProcessesFunc func() ([]nvml.ProcessInfo, nvml.Return)
|
|
|
|
// GetConfComputeGpuAttestationReportFunc mocks the GetConfComputeGpuAttestationReport method.
|
|
GetConfComputeGpuAttestationReportFunc func() (nvml.ConfComputeGpuAttestationReport, nvml.Return)
|
|
|
|
// GetConfComputeGpuCertificateFunc mocks the GetConfComputeGpuCertificate method.
|
|
GetConfComputeGpuCertificateFunc func() (nvml.ConfComputeGpuCertificate, nvml.Return)
|
|
|
|
// GetConfComputeMemSizeInfoFunc mocks the GetConfComputeMemSizeInfo method.
|
|
GetConfComputeMemSizeInfoFunc func() (nvml.ConfComputeMemSizeInfo, nvml.Return)
|
|
|
|
// GetConfComputeProtectedMemoryUsageFunc mocks the GetConfComputeProtectedMemoryUsage method.
|
|
GetConfComputeProtectedMemoryUsageFunc func() (nvml.Memory, nvml.Return)
|
|
|
|
// GetCpuAffinityFunc mocks the GetCpuAffinity method.
|
|
GetCpuAffinityFunc func(n int) ([]uint, nvml.Return)
|
|
|
|
// GetCpuAffinityWithinScopeFunc mocks the GetCpuAffinityWithinScope method.
|
|
GetCpuAffinityWithinScopeFunc func(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return)
|
|
|
|
// GetCreatableVgpusFunc mocks the GetCreatableVgpus method.
|
|
GetCreatableVgpusFunc func() ([]nvml.VgpuTypeId, nvml.Return)
|
|
|
|
// GetCudaComputeCapabilityFunc mocks the GetCudaComputeCapability method.
|
|
GetCudaComputeCapabilityFunc func() (int, int, nvml.Return)
|
|
|
|
// GetCurrPcieLinkGenerationFunc mocks the GetCurrPcieLinkGeneration method.
|
|
GetCurrPcieLinkGenerationFunc func() (int, nvml.Return)
|
|
|
|
// GetCurrPcieLinkWidthFunc mocks the GetCurrPcieLinkWidth method.
|
|
GetCurrPcieLinkWidthFunc func() (int, nvml.Return)
|
|
|
|
// GetCurrentClocksEventReasonsFunc mocks the GetCurrentClocksEventReasons method.
|
|
GetCurrentClocksEventReasonsFunc func() (uint64, nvml.Return)
|
|
|
|
// GetCurrentClocksThrottleReasonsFunc mocks the GetCurrentClocksThrottleReasons method.
|
|
GetCurrentClocksThrottleReasonsFunc func() (uint64, nvml.Return)
|
|
|
|
// GetDecoderUtilizationFunc mocks the GetDecoderUtilization method.
|
|
GetDecoderUtilizationFunc func() (uint32, uint32, nvml.Return)
|
|
|
|
// GetDefaultApplicationsClockFunc mocks the GetDefaultApplicationsClock method.
|
|
GetDefaultApplicationsClockFunc func(clockType nvml.ClockType) (uint32, nvml.Return)
|
|
|
|
// GetDefaultEccModeFunc mocks the GetDefaultEccMode method.
|
|
GetDefaultEccModeFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetDetailedEccErrorsFunc mocks the GetDetailedEccErrors method.
|
|
GetDetailedEccErrorsFunc func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (nvml.EccErrorCounts, nvml.Return)
|
|
|
|
// GetDeviceHandleFromMigDeviceHandleFunc mocks the GetDeviceHandleFromMigDeviceHandle method.
|
|
GetDeviceHandleFromMigDeviceHandleFunc func() (nvml.Device, nvml.Return)
|
|
|
|
// GetDisplayActiveFunc mocks the GetDisplayActive method.
|
|
GetDisplayActiveFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetDisplayModeFunc mocks the GetDisplayMode method.
|
|
GetDisplayModeFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetDriverModelFunc mocks the GetDriverModel method.
|
|
GetDriverModelFunc func() (nvml.DriverModel, nvml.DriverModel, nvml.Return)
|
|
|
|
// GetDynamicPstatesInfoFunc mocks the GetDynamicPstatesInfo method.
|
|
GetDynamicPstatesInfoFunc func() (nvml.GpuDynamicPstatesInfo, nvml.Return)
|
|
|
|
// GetEccModeFunc mocks the GetEccMode method.
|
|
GetEccModeFunc func() (nvml.EnableState, nvml.EnableState, nvml.Return)
|
|
|
|
// GetEncoderCapacityFunc mocks the GetEncoderCapacity method.
|
|
GetEncoderCapacityFunc func(encoderType nvml.EncoderType) (int, nvml.Return)
|
|
|
|
// GetEncoderSessionsFunc mocks the GetEncoderSessions method.
|
|
GetEncoderSessionsFunc func() ([]nvml.EncoderSessionInfo, nvml.Return)
|
|
|
|
// GetEncoderStatsFunc mocks the GetEncoderStats method.
|
|
GetEncoderStatsFunc func() (int, uint32, uint32, nvml.Return)
|
|
|
|
// GetEncoderUtilizationFunc mocks the GetEncoderUtilization method.
|
|
GetEncoderUtilizationFunc func() (uint32, uint32, nvml.Return)
|
|
|
|
// GetEnforcedPowerLimitFunc mocks the GetEnforcedPowerLimit method.
|
|
GetEnforcedPowerLimitFunc func() (uint32, nvml.Return)
|
|
|
|
// GetFBCSessionsFunc mocks the GetFBCSessions method.
|
|
GetFBCSessionsFunc func() ([]nvml.FBCSessionInfo, nvml.Return)
|
|
|
|
// GetFBCStatsFunc mocks the GetFBCStats method.
|
|
GetFBCStatsFunc func() (nvml.FBCStats, nvml.Return)
|
|
|
|
// GetFanControlPolicy_v2Func mocks the GetFanControlPolicy_v2 method.
|
|
GetFanControlPolicy_v2Func func(n int) (nvml.FanControlPolicy, nvml.Return)
|
|
|
|
// GetFanSpeedFunc mocks the GetFanSpeed method.
|
|
GetFanSpeedFunc func() (uint32, nvml.Return)
|
|
|
|
// GetFanSpeed_v2Func mocks the GetFanSpeed_v2 method.
|
|
GetFanSpeed_v2Func func(n int) (uint32, nvml.Return)
|
|
|
|
// GetFieldValuesFunc mocks the GetFieldValues method.
|
|
GetFieldValuesFunc func(fieldValues []nvml.FieldValue) nvml.Return
|
|
|
|
// GetGpcClkMinMaxVfOffsetFunc mocks the GetGpcClkMinMaxVfOffset method.
|
|
GetGpcClkMinMaxVfOffsetFunc func() (int, int, nvml.Return)
|
|
|
|
// GetGpcClkVfOffsetFunc mocks the GetGpcClkVfOffset method.
|
|
GetGpcClkVfOffsetFunc func() (int, nvml.Return)
|
|
|
|
// GetGpuFabricInfoFunc mocks the GetGpuFabricInfo method.
|
|
GetGpuFabricInfoFunc func() (nvml.GpuFabricInfo, nvml.Return)
|
|
|
|
// GetGpuFabricInfoVFunc mocks the GetGpuFabricInfoV method.
|
|
GetGpuFabricInfoVFunc func() nvml.GpuFabricInfoHandler
|
|
|
|
// GetGpuInstanceByIdFunc mocks the GetGpuInstanceById method.
|
|
GetGpuInstanceByIdFunc func(n int) (nvml.GpuInstance, nvml.Return)
|
|
|
|
// GetGpuInstanceIdFunc mocks the GetGpuInstanceId method.
|
|
GetGpuInstanceIdFunc func() (int, nvml.Return)
|
|
|
|
// GetGpuInstancePossiblePlacementsFunc mocks the GetGpuInstancePossiblePlacements method.
|
|
GetGpuInstancePossiblePlacementsFunc func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstancePlacement, nvml.Return)
|
|
|
|
// GetGpuInstanceProfileInfoFunc mocks the GetGpuInstanceProfileInfo method.
|
|
GetGpuInstanceProfileInfoFunc func(n int) (nvml.GpuInstanceProfileInfo, nvml.Return)
|
|
|
|
// GetGpuInstanceProfileInfoVFunc mocks the GetGpuInstanceProfileInfoV method.
|
|
GetGpuInstanceProfileInfoVFunc func(n int) nvml.GpuInstanceProfileInfoHandler
|
|
|
|
// GetGpuInstanceRemainingCapacityFunc mocks the GetGpuInstanceRemainingCapacity method.
|
|
GetGpuInstanceRemainingCapacityFunc func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (int, nvml.Return)
|
|
|
|
// GetGpuInstancesFunc mocks the GetGpuInstances method.
|
|
GetGpuInstancesFunc func(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstance, nvml.Return)
|
|
|
|
// GetGpuMaxPcieLinkGenerationFunc mocks the GetGpuMaxPcieLinkGeneration method.
|
|
GetGpuMaxPcieLinkGenerationFunc func() (int, nvml.Return)
|
|
|
|
// GetGpuOperationModeFunc mocks the GetGpuOperationMode method.
|
|
GetGpuOperationModeFunc func() (nvml.GpuOperationMode, nvml.GpuOperationMode, nvml.Return)
|
|
|
|
// GetGraphicsRunningProcessesFunc mocks the GetGraphicsRunningProcesses method.
|
|
GetGraphicsRunningProcessesFunc func() ([]nvml.ProcessInfo, nvml.Return)
|
|
|
|
// GetGridLicensableFeaturesFunc mocks the GetGridLicensableFeatures method.
|
|
GetGridLicensableFeaturesFunc func() (nvml.GridLicensableFeatures, nvml.Return)
|
|
|
|
// GetGspFirmwareModeFunc mocks the GetGspFirmwareMode method.
|
|
GetGspFirmwareModeFunc func() (bool, bool, nvml.Return)
|
|
|
|
// GetGspFirmwareVersionFunc mocks the GetGspFirmwareVersion method.
|
|
GetGspFirmwareVersionFunc func() (string, nvml.Return)
|
|
|
|
// GetHostVgpuModeFunc mocks the GetHostVgpuMode method.
|
|
GetHostVgpuModeFunc func() (nvml.HostVgpuMode, nvml.Return)
|
|
|
|
// GetIndexFunc mocks the GetIndex method.
|
|
GetIndexFunc func() (int, nvml.Return)
|
|
|
|
// GetInforomConfigurationChecksumFunc mocks the GetInforomConfigurationChecksum method.
|
|
GetInforomConfigurationChecksumFunc func() (uint32, nvml.Return)
|
|
|
|
// GetInforomImageVersionFunc mocks the GetInforomImageVersion method.
|
|
GetInforomImageVersionFunc func() (string, nvml.Return)
|
|
|
|
// GetInforomVersionFunc mocks the GetInforomVersion method.
|
|
GetInforomVersionFunc func(inforomObject nvml.InforomObject) (string, nvml.Return)
|
|
|
|
// GetIrqNumFunc mocks the GetIrqNum method.
|
|
GetIrqNumFunc func() (int, nvml.Return)
|
|
|
|
// GetJpgUtilizationFunc mocks the GetJpgUtilization method.
|
|
GetJpgUtilizationFunc func() (uint32, uint32, nvml.Return)
|
|
|
|
// GetLastBBXFlushTimeFunc mocks the GetLastBBXFlushTime method.
|
|
GetLastBBXFlushTimeFunc func() (uint64, uint, nvml.Return)
|
|
|
|
// GetMPSComputeRunningProcessesFunc mocks the GetMPSComputeRunningProcesses method.
|
|
GetMPSComputeRunningProcessesFunc func() ([]nvml.ProcessInfo, nvml.Return)
|
|
|
|
// GetMaxClockInfoFunc mocks the GetMaxClockInfo method.
|
|
GetMaxClockInfoFunc func(clockType nvml.ClockType) (uint32, nvml.Return)
|
|
|
|
// GetMaxCustomerBoostClockFunc mocks the GetMaxCustomerBoostClock method.
|
|
GetMaxCustomerBoostClockFunc func(clockType nvml.ClockType) (uint32, nvml.Return)
|
|
|
|
// GetMaxMigDeviceCountFunc mocks the GetMaxMigDeviceCount method.
|
|
GetMaxMigDeviceCountFunc func() (int, nvml.Return)
|
|
|
|
// GetMaxPcieLinkGenerationFunc mocks the GetMaxPcieLinkGeneration method.
|
|
GetMaxPcieLinkGenerationFunc func() (int, nvml.Return)
|
|
|
|
// GetMaxPcieLinkWidthFunc mocks the GetMaxPcieLinkWidth method.
|
|
GetMaxPcieLinkWidthFunc func() (int, nvml.Return)
|
|
|
|
// GetMemClkMinMaxVfOffsetFunc mocks the GetMemClkMinMaxVfOffset method.
|
|
GetMemClkMinMaxVfOffsetFunc func() (int, int, nvml.Return)
|
|
|
|
// GetMemClkVfOffsetFunc mocks the GetMemClkVfOffset method.
|
|
GetMemClkVfOffsetFunc func() (int, nvml.Return)
|
|
|
|
// GetMemoryAffinityFunc mocks the GetMemoryAffinity method.
|
|
GetMemoryAffinityFunc func(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return)
|
|
|
|
// GetMemoryBusWidthFunc mocks the GetMemoryBusWidth method.
|
|
GetMemoryBusWidthFunc func() (uint32, nvml.Return)
|
|
|
|
// GetMemoryErrorCounterFunc mocks the GetMemoryErrorCounter method.
|
|
GetMemoryErrorCounterFunc func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType, memoryLocation nvml.MemoryLocation) (uint64, nvml.Return)
|
|
|
|
// GetMemoryInfoFunc mocks the GetMemoryInfo method.
|
|
GetMemoryInfoFunc func() (nvml.Memory, nvml.Return)
|
|
|
|
// GetMemoryInfo_v2Func mocks the GetMemoryInfo_v2 method.
|
|
GetMemoryInfo_v2Func func() (nvml.Memory_v2, nvml.Return)
|
|
|
|
// GetMigDeviceHandleByIndexFunc mocks the GetMigDeviceHandleByIndex method.
|
|
GetMigDeviceHandleByIndexFunc func(n int) (nvml.Device, nvml.Return)
|
|
|
|
// GetMigModeFunc mocks the GetMigMode method.
|
|
GetMigModeFunc func() (int, int, nvml.Return)
|
|
|
|
// GetMinMaxClockOfPStateFunc mocks the GetMinMaxClockOfPState method.
|
|
GetMinMaxClockOfPStateFunc func(clockType nvml.ClockType, pstates nvml.Pstates) (uint32, uint32, nvml.Return)
|
|
|
|
// GetMinMaxFanSpeedFunc mocks the GetMinMaxFanSpeed method.
|
|
GetMinMaxFanSpeedFunc func() (int, int, nvml.Return)
|
|
|
|
// GetMinorNumberFunc mocks the GetMinorNumber method.
|
|
GetMinorNumberFunc func() (int, nvml.Return)
|
|
|
|
// GetModuleIdFunc mocks the GetModuleId method.
|
|
GetModuleIdFunc func() (int, nvml.Return)
|
|
|
|
// GetMultiGpuBoardFunc mocks the GetMultiGpuBoard method.
|
|
GetMultiGpuBoardFunc func() (int, nvml.Return)
|
|
|
|
// GetNameFunc mocks the GetName method.
|
|
GetNameFunc func() (string, nvml.Return)
|
|
|
|
// GetNumFansFunc mocks the GetNumFans method.
|
|
GetNumFansFunc func() (int, nvml.Return)
|
|
|
|
// GetNumGpuCoresFunc mocks the GetNumGpuCores method.
|
|
GetNumGpuCoresFunc func() (int, nvml.Return)
|
|
|
|
// GetNumaNodeIdFunc mocks the GetNumaNodeId method.
|
|
GetNumaNodeIdFunc func() (int, nvml.Return)
|
|
|
|
// GetNvLinkCapabilityFunc mocks the GetNvLinkCapability method.
|
|
GetNvLinkCapabilityFunc func(n int, nvLinkCapability nvml.NvLinkCapability) (uint32, nvml.Return)
|
|
|
|
// GetNvLinkErrorCounterFunc mocks the GetNvLinkErrorCounter method.
|
|
GetNvLinkErrorCounterFunc func(n int, nvLinkErrorCounter nvml.NvLinkErrorCounter) (uint64, nvml.Return)
|
|
|
|
// GetNvLinkRemoteDeviceTypeFunc mocks the GetNvLinkRemoteDeviceType method.
|
|
GetNvLinkRemoteDeviceTypeFunc func(n int) (nvml.IntNvLinkDeviceType, nvml.Return)
|
|
|
|
// GetNvLinkRemotePciInfoFunc mocks the GetNvLinkRemotePciInfo method.
|
|
GetNvLinkRemotePciInfoFunc func(n int) (nvml.PciInfo, nvml.Return)
|
|
|
|
// GetNvLinkStateFunc mocks the GetNvLinkState method.
|
|
GetNvLinkStateFunc func(n int) (nvml.EnableState, nvml.Return)
|
|
|
|
// GetNvLinkUtilizationControlFunc mocks the GetNvLinkUtilizationControl method.
|
|
GetNvLinkUtilizationControlFunc func(n1 int, n2 int) (nvml.NvLinkUtilizationControl, nvml.Return)
|
|
|
|
// GetNvLinkUtilizationCounterFunc mocks the GetNvLinkUtilizationCounter method.
|
|
GetNvLinkUtilizationCounterFunc func(n1 int, n2 int) (uint64, uint64, nvml.Return)
|
|
|
|
// GetNvLinkVersionFunc mocks the GetNvLinkVersion method.
|
|
GetNvLinkVersionFunc func(n int) (uint32, nvml.Return)
|
|
|
|
// GetOfaUtilizationFunc mocks the GetOfaUtilization method.
|
|
GetOfaUtilizationFunc func() (uint32, uint32, nvml.Return)
|
|
|
|
// GetP2PStatusFunc mocks the GetP2PStatus method.
|
|
GetP2PStatusFunc func(device nvml.Device, gpuP2PCapsIndex nvml.GpuP2PCapsIndex) (nvml.GpuP2PStatus, nvml.Return)
|
|
|
|
// GetPciInfoFunc mocks the GetPciInfo method.
|
|
GetPciInfoFunc func() (nvml.PciInfo, nvml.Return)
|
|
|
|
// GetPciInfoExtFunc mocks the GetPciInfoExt method.
|
|
GetPciInfoExtFunc func() (nvml.PciInfoExt, nvml.Return)
|
|
|
|
// GetPcieLinkMaxSpeedFunc mocks the GetPcieLinkMaxSpeed method.
|
|
GetPcieLinkMaxSpeedFunc func() (uint32, nvml.Return)
|
|
|
|
// GetPcieReplayCounterFunc mocks the GetPcieReplayCounter method.
|
|
GetPcieReplayCounterFunc func() (int, nvml.Return)
|
|
|
|
// GetPcieSpeedFunc mocks the GetPcieSpeed method.
|
|
GetPcieSpeedFunc func() (int, nvml.Return)
|
|
|
|
// GetPcieThroughputFunc mocks the GetPcieThroughput method.
|
|
GetPcieThroughputFunc func(pcieUtilCounter nvml.PcieUtilCounter) (uint32, nvml.Return)
|
|
|
|
// GetPerformanceStateFunc mocks the GetPerformanceState method.
|
|
GetPerformanceStateFunc func() (nvml.Pstates, nvml.Return)
|
|
|
|
// GetPersistenceModeFunc mocks the GetPersistenceMode method.
|
|
GetPersistenceModeFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetPgpuMetadataStringFunc mocks the GetPgpuMetadataString method.
|
|
GetPgpuMetadataStringFunc func() (string, nvml.Return)
|
|
|
|
// GetPowerManagementDefaultLimitFunc mocks the GetPowerManagementDefaultLimit method.
|
|
GetPowerManagementDefaultLimitFunc func() (uint32, nvml.Return)
|
|
|
|
// GetPowerManagementLimitFunc mocks the GetPowerManagementLimit method.
|
|
GetPowerManagementLimitFunc func() (uint32, nvml.Return)
|
|
|
|
// GetPowerManagementLimitConstraintsFunc mocks the GetPowerManagementLimitConstraints method.
|
|
GetPowerManagementLimitConstraintsFunc func() (uint32, uint32, nvml.Return)
|
|
|
|
// GetPowerManagementModeFunc mocks the GetPowerManagementMode method.
|
|
GetPowerManagementModeFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetPowerSourceFunc mocks the GetPowerSource method.
|
|
GetPowerSourceFunc func() (nvml.PowerSource, nvml.Return)
|
|
|
|
// GetPowerStateFunc mocks the GetPowerState method.
|
|
GetPowerStateFunc func() (nvml.Pstates, nvml.Return)
|
|
|
|
// GetPowerUsageFunc mocks the GetPowerUsage method.
|
|
GetPowerUsageFunc func() (uint32, nvml.Return)
|
|
|
|
// GetProcessUtilizationFunc mocks the GetProcessUtilization method.
|
|
GetProcessUtilizationFunc func(v uint64) ([]nvml.ProcessUtilizationSample, nvml.Return)
|
|
|
|
// GetProcessesUtilizationInfoFunc mocks the GetProcessesUtilizationInfo method.
|
|
GetProcessesUtilizationInfoFunc func() (nvml.ProcessesUtilizationInfo, nvml.Return)
|
|
|
|
// GetRemappedRowsFunc mocks the GetRemappedRows method.
|
|
GetRemappedRowsFunc func() (int, int, bool, bool, nvml.Return)
|
|
|
|
// GetRetiredPagesFunc mocks the GetRetiredPages method.
|
|
GetRetiredPagesFunc func(pageRetirementCause nvml.PageRetirementCause) ([]uint64, nvml.Return)
|
|
|
|
// GetRetiredPagesPendingStatusFunc mocks the GetRetiredPagesPendingStatus method.
|
|
GetRetiredPagesPendingStatusFunc func() (nvml.EnableState, nvml.Return)
|
|
|
|
// GetRetiredPages_v2Func mocks the GetRetiredPages_v2 method.
|
|
GetRetiredPages_v2Func func(pageRetirementCause nvml.PageRetirementCause) ([]uint64, []uint64, nvml.Return)
|
|
|
|
// GetRowRemapperHistogramFunc mocks the GetRowRemapperHistogram method.
|
|
GetRowRemapperHistogramFunc func() (nvml.RowRemapperHistogramValues, nvml.Return)
|
|
|
|
// GetRunningProcessDetailListFunc mocks the GetRunningProcessDetailList method.
|
|
GetRunningProcessDetailListFunc func() (nvml.ProcessDetailList, nvml.Return)
|
|
|
|
// GetSamplesFunc mocks the GetSamples method.
|
|
GetSamplesFunc func(samplingType nvml.SamplingType, v uint64) (nvml.ValueType, []nvml.Sample, nvml.Return)
|
|
|
|
// GetSerialFunc mocks the GetSerial method.
|
|
GetSerialFunc func() (string, nvml.Return)
|
|
|
|
// GetSramEccErrorStatusFunc mocks the GetSramEccErrorStatus method.
|
|
GetSramEccErrorStatusFunc func() (nvml.EccSramErrorStatus, nvml.Return)
|
|
|
|
// GetSupportedClocksEventReasonsFunc mocks the GetSupportedClocksEventReasons method.
|
|
GetSupportedClocksEventReasonsFunc func() (uint64, nvml.Return)
|
|
|
|
// GetSupportedClocksThrottleReasonsFunc mocks the GetSupportedClocksThrottleReasons method.
|
|
GetSupportedClocksThrottleReasonsFunc func() (uint64, nvml.Return)
|
|
|
|
// GetSupportedEventTypesFunc mocks the GetSupportedEventTypes method.
|
|
GetSupportedEventTypesFunc func() (uint64, nvml.Return)
|
|
|
|
// GetSupportedGraphicsClocksFunc mocks the GetSupportedGraphicsClocks method.
|
|
GetSupportedGraphicsClocksFunc func(n int) (int, uint32, nvml.Return)
|
|
|
|
// GetSupportedMemoryClocksFunc mocks the GetSupportedMemoryClocks method.
|
|
GetSupportedMemoryClocksFunc func() (int, uint32, nvml.Return)
|
|
|
|
// GetSupportedPerformanceStatesFunc mocks the GetSupportedPerformanceStates method.
|
|
GetSupportedPerformanceStatesFunc func() ([]nvml.Pstates, nvml.Return)
|
|
|
|
// GetSupportedVgpusFunc mocks the GetSupportedVgpus method.
|
|
GetSupportedVgpusFunc func() ([]nvml.VgpuTypeId, nvml.Return)
|
|
|
|
// GetTargetFanSpeedFunc mocks the GetTargetFanSpeed method.
|
|
GetTargetFanSpeedFunc func(n int) (int, nvml.Return)
|
|
|
|
// GetTemperatureFunc mocks the GetTemperature method.
|
|
GetTemperatureFunc func(temperatureSensors nvml.TemperatureSensors) (uint32, nvml.Return)
|
|
|
|
// GetTemperatureThresholdFunc mocks the GetTemperatureThreshold method.
|
|
GetTemperatureThresholdFunc func(temperatureThresholds nvml.TemperatureThresholds) (uint32, nvml.Return)
|
|
|
|
// GetThermalSettingsFunc mocks the GetThermalSettings method.
|
|
GetThermalSettingsFunc func(v uint32) (nvml.GpuThermalSettings, nvml.Return)
|
|
|
|
// GetTopologyCommonAncestorFunc mocks the GetTopologyCommonAncestor method.
|
|
GetTopologyCommonAncestorFunc func(device nvml.Device) (nvml.GpuTopologyLevel, nvml.Return)
|
|
|
|
// GetTopologyNearestGpusFunc mocks the GetTopologyNearestGpus method.
|
|
GetTopologyNearestGpusFunc func(gpuTopologyLevel nvml.GpuTopologyLevel) ([]nvml.Device, nvml.Return)
|
|
|
|
// GetTotalEccErrorsFunc mocks the GetTotalEccErrors method.
|
|
GetTotalEccErrorsFunc func(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (uint64, nvml.Return)
|
|
|
|
// GetTotalEnergyConsumptionFunc mocks the GetTotalEnergyConsumption method.
|
|
GetTotalEnergyConsumptionFunc func() (uint64, nvml.Return)
|
|
|
|
// GetUUIDFunc mocks the GetUUID method.
|
|
GetUUIDFunc func() (string, nvml.Return)
|
|
|
|
// GetUtilizationRatesFunc mocks the GetUtilizationRates method.
|
|
GetUtilizationRatesFunc func() (nvml.Utilization, nvml.Return)
|
|
|
|
// GetVbiosVersionFunc mocks the GetVbiosVersion method.
|
|
GetVbiosVersionFunc func() (string, nvml.Return)
|
|
|
|
// GetVgpuCapabilitiesFunc mocks the GetVgpuCapabilities method.
|
|
GetVgpuCapabilitiesFunc func(deviceVgpuCapability nvml.DeviceVgpuCapability) (bool, nvml.Return)
|
|
|
|
// GetVgpuHeterogeneousModeFunc mocks the GetVgpuHeterogeneousMode method.
|
|
GetVgpuHeterogeneousModeFunc func() (nvml.VgpuHeterogeneousMode, nvml.Return)
|
|
|
|
// GetVgpuInstancesUtilizationInfoFunc mocks the GetVgpuInstancesUtilizationInfo method.
|
|
GetVgpuInstancesUtilizationInfoFunc func() (nvml.VgpuInstancesUtilizationInfo, nvml.Return)
|
|
|
|
// GetVgpuMetadataFunc mocks the GetVgpuMetadata method.
|
|
GetVgpuMetadataFunc func() (nvml.VgpuPgpuMetadata, nvml.Return)
|
|
|
|
// GetVgpuProcessUtilizationFunc mocks the GetVgpuProcessUtilization method.
|
|
GetVgpuProcessUtilizationFunc func(v uint64) ([]nvml.VgpuProcessUtilizationSample, nvml.Return)
|
|
|
|
// GetVgpuProcessesUtilizationInfoFunc mocks the GetVgpuProcessesUtilizationInfo method.
|
|
GetVgpuProcessesUtilizationInfoFunc func() (nvml.VgpuProcessesUtilizationInfo, nvml.Return)
|
|
|
|
// GetVgpuSchedulerCapabilitiesFunc mocks the GetVgpuSchedulerCapabilities method.
|
|
GetVgpuSchedulerCapabilitiesFunc func() (nvml.VgpuSchedulerCapabilities, nvml.Return)
|
|
|
|
// GetVgpuSchedulerLogFunc mocks the GetVgpuSchedulerLog method.
|
|
GetVgpuSchedulerLogFunc func() (nvml.VgpuSchedulerLog, nvml.Return)
|
|
|
|
// GetVgpuSchedulerStateFunc mocks the GetVgpuSchedulerState method.
|
|
GetVgpuSchedulerStateFunc func() (nvml.VgpuSchedulerGetState, nvml.Return)
|
|
|
|
// GetVgpuTypeCreatablePlacementsFunc mocks the GetVgpuTypeCreatablePlacements method.
|
|
GetVgpuTypeCreatablePlacementsFunc func(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return)
|
|
|
|
// GetVgpuTypeSupportedPlacementsFunc mocks the GetVgpuTypeSupportedPlacements method.
|
|
GetVgpuTypeSupportedPlacementsFunc func(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return)
|
|
|
|
// GetVgpuUtilizationFunc mocks the GetVgpuUtilization method.
|
|
GetVgpuUtilizationFunc func(v uint64) (nvml.ValueType, []nvml.VgpuInstanceUtilizationSample, nvml.Return)
|
|
|
|
// GetViolationStatusFunc mocks the GetViolationStatus method.
|
|
GetViolationStatusFunc func(perfPolicyType nvml.PerfPolicyType) (nvml.ViolationTime, nvml.Return)
|
|
|
|
// GetVirtualizationModeFunc mocks the GetVirtualizationMode method.
|
|
GetVirtualizationModeFunc func() (nvml.GpuVirtualizationMode, nvml.Return)
|
|
|
|
// GpmMigSampleGetFunc mocks the GpmMigSampleGet method.
|
|
GpmMigSampleGetFunc func(n int, gpmSample nvml.GpmSample) nvml.Return
|
|
|
|
// GpmQueryDeviceSupportFunc mocks the GpmQueryDeviceSupport method.
|
|
GpmQueryDeviceSupportFunc func() (nvml.GpmSupport, nvml.Return)
|
|
|
|
// GpmQueryDeviceSupportVFunc mocks the GpmQueryDeviceSupportV method.
|
|
GpmQueryDeviceSupportVFunc func() nvml.GpmSupportV
|
|
|
|
// GpmQueryIfStreamingEnabledFunc mocks the GpmQueryIfStreamingEnabled method.
|
|
GpmQueryIfStreamingEnabledFunc func() (uint32, nvml.Return)
|
|
|
|
// GpmSampleGetFunc mocks the GpmSampleGet method.
|
|
GpmSampleGetFunc func(gpmSample nvml.GpmSample) nvml.Return
|
|
|
|
// GpmSetStreamingEnabledFunc mocks the GpmSetStreamingEnabled method.
|
|
GpmSetStreamingEnabledFunc func(v uint32) nvml.Return
|
|
|
|
// IsMigDeviceHandleFunc mocks the IsMigDeviceHandle method.
|
|
IsMigDeviceHandleFunc func() (bool, nvml.Return)
|
|
|
|
// OnSameBoardFunc mocks the OnSameBoard method.
|
|
OnSameBoardFunc func(device nvml.Device) (int, nvml.Return)
|
|
|
|
// RegisterEventsFunc mocks the RegisterEvents method.
|
|
RegisterEventsFunc func(v uint64, eventSet nvml.EventSet) nvml.Return
|
|
|
|
// ResetApplicationsClocksFunc mocks the ResetApplicationsClocks method.
|
|
ResetApplicationsClocksFunc func() nvml.Return
|
|
|
|
// ResetGpuLockedClocksFunc mocks the ResetGpuLockedClocks method.
|
|
ResetGpuLockedClocksFunc func() nvml.Return
|
|
|
|
// ResetMemoryLockedClocksFunc mocks the ResetMemoryLockedClocks method.
|
|
ResetMemoryLockedClocksFunc func() nvml.Return
|
|
|
|
// ResetNvLinkErrorCountersFunc mocks the ResetNvLinkErrorCounters method.
|
|
ResetNvLinkErrorCountersFunc func(n int) nvml.Return
|
|
|
|
// ResetNvLinkUtilizationCounterFunc mocks the ResetNvLinkUtilizationCounter method.
|
|
ResetNvLinkUtilizationCounterFunc func(n1 int, n2 int) nvml.Return
|
|
|
|
// SetAPIRestrictionFunc mocks the SetAPIRestriction method.
|
|
SetAPIRestrictionFunc func(restrictedAPI nvml.RestrictedAPI, enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetAccountingModeFunc mocks the SetAccountingMode method.
|
|
SetAccountingModeFunc func(enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetApplicationsClocksFunc mocks the SetApplicationsClocks method.
|
|
SetApplicationsClocksFunc func(v1 uint32, v2 uint32) nvml.Return
|
|
|
|
// SetAutoBoostedClocksEnabledFunc mocks the SetAutoBoostedClocksEnabled method.
|
|
SetAutoBoostedClocksEnabledFunc func(enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetComputeModeFunc mocks the SetComputeMode method.
|
|
SetComputeModeFunc func(computeMode nvml.ComputeMode) nvml.Return
|
|
|
|
// SetConfComputeUnprotectedMemSizeFunc mocks the SetConfComputeUnprotectedMemSize method.
|
|
SetConfComputeUnprotectedMemSizeFunc func(v uint64) nvml.Return
|
|
|
|
// SetCpuAffinityFunc mocks the SetCpuAffinity method.
|
|
SetCpuAffinityFunc func() nvml.Return
|
|
|
|
// SetDefaultAutoBoostedClocksEnabledFunc mocks the SetDefaultAutoBoostedClocksEnabled method.
|
|
SetDefaultAutoBoostedClocksEnabledFunc func(enableState nvml.EnableState, v uint32) nvml.Return
|
|
|
|
// SetDefaultFanSpeed_v2Func mocks the SetDefaultFanSpeed_v2 method.
|
|
SetDefaultFanSpeed_v2Func func(n int) nvml.Return
|
|
|
|
// SetDriverModelFunc mocks the SetDriverModel method.
|
|
SetDriverModelFunc func(driverModel nvml.DriverModel, v uint32) nvml.Return
|
|
|
|
// SetEccModeFunc mocks the SetEccMode method.
|
|
SetEccModeFunc func(enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetFanControlPolicyFunc mocks the SetFanControlPolicy method.
|
|
SetFanControlPolicyFunc func(n int, fanControlPolicy nvml.FanControlPolicy) nvml.Return
|
|
|
|
// SetFanSpeed_v2Func mocks the SetFanSpeed_v2 method.
|
|
SetFanSpeed_v2Func func(n1 int, n2 int) nvml.Return
|
|
|
|
// SetGpcClkVfOffsetFunc mocks the SetGpcClkVfOffset method.
|
|
SetGpcClkVfOffsetFunc func(n int) nvml.Return
|
|
|
|
// SetGpuLockedClocksFunc mocks the SetGpuLockedClocks method.
|
|
SetGpuLockedClocksFunc func(v1 uint32, v2 uint32) nvml.Return
|
|
|
|
// SetGpuOperationModeFunc mocks the SetGpuOperationMode method.
|
|
SetGpuOperationModeFunc func(gpuOperationMode nvml.GpuOperationMode) nvml.Return
|
|
|
|
// SetMemClkVfOffsetFunc mocks the SetMemClkVfOffset method.
|
|
SetMemClkVfOffsetFunc func(n int) nvml.Return
|
|
|
|
// SetMemoryLockedClocksFunc mocks the SetMemoryLockedClocks method.
|
|
SetMemoryLockedClocksFunc func(v1 uint32, v2 uint32) nvml.Return
|
|
|
|
// SetMigModeFunc mocks the SetMigMode method.
|
|
SetMigModeFunc func(n int) (nvml.Return, nvml.Return)
|
|
|
|
// SetNvLinkDeviceLowPowerThresholdFunc mocks the SetNvLinkDeviceLowPowerThreshold method.
|
|
SetNvLinkDeviceLowPowerThresholdFunc func(nvLinkPowerThres *nvml.NvLinkPowerThres) nvml.Return
|
|
|
|
// SetNvLinkUtilizationControlFunc mocks the SetNvLinkUtilizationControl method.
|
|
SetNvLinkUtilizationControlFunc func(n1 int, n2 int, nvLinkUtilizationControl *nvml.NvLinkUtilizationControl, b bool) nvml.Return
|
|
|
|
// SetPersistenceModeFunc mocks the SetPersistenceMode method.
|
|
SetPersistenceModeFunc func(enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetPowerManagementLimitFunc mocks the SetPowerManagementLimit method.
|
|
SetPowerManagementLimitFunc func(v uint32) nvml.Return
|
|
|
|
// SetPowerManagementLimit_v2Func mocks the SetPowerManagementLimit_v2 method.
|
|
SetPowerManagementLimit_v2Func func(powerValue_v2 *nvml.PowerValue_v2) nvml.Return
|
|
|
|
// SetTemperatureThresholdFunc mocks the SetTemperatureThreshold method.
|
|
SetTemperatureThresholdFunc func(temperatureThresholds nvml.TemperatureThresholds, n int) nvml.Return
|
|
|
|
// SetVgpuCapabilitiesFunc mocks the SetVgpuCapabilities method.
|
|
SetVgpuCapabilitiesFunc func(deviceVgpuCapability nvml.DeviceVgpuCapability, enableState nvml.EnableState) nvml.Return
|
|
|
|
// SetVgpuHeterogeneousModeFunc mocks the SetVgpuHeterogeneousMode method.
|
|
SetVgpuHeterogeneousModeFunc func(vgpuHeterogeneousMode nvml.VgpuHeterogeneousMode) nvml.Return
|
|
|
|
// SetVgpuSchedulerStateFunc mocks the SetVgpuSchedulerState method.
|
|
SetVgpuSchedulerStateFunc func(vgpuSchedulerSetState *nvml.VgpuSchedulerSetState) nvml.Return
|
|
|
|
// SetVirtualizationModeFunc mocks the SetVirtualizationMode method.
|
|
SetVirtualizationModeFunc func(gpuVirtualizationMode nvml.GpuVirtualizationMode) nvml.Return
|
|
|
|
// ValidateInforomFunc mocks the ValidateInforom method.
|
|
ValidateInforomFunc func() nvml.Return
|
|
|
|
// VgpuTypeGetMaxInstancesFunc mocks the VgpuTypeGetMaxInstances method.
|
|
VgpuTypeGetMaxInstancesFunc func(vgpuTypeId nvml.VgpuTypeId) (int, nvml.Return)
|
|
|
|
// calls tracks calls to the methods.
|
|
calls struct {
|
|
// ClearAccountingPids holds details about calls to the ClearAccountingPids method.
|
|
ClearAccountingPids []struct {
|
|
}
|
|
// ClearCpuAffinity holds details about calls to the ClearCpuAffinity method.
|
|
ClearCpuAffinity []struct {
|
|
}
|
|
// ClearEccErrorCounts holds details about calls to the ClearEccErrorCounts method.
|
|
ClearEccErrorCounts []struct {
|
|
// EccCounterType is the eccCounterType argument value.
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
// ClearFieldValues holds details about calls to the ClearFieldValues method.
|
|
ClearFieldValues []struct {
|
|
// FieldValues is the fieldValues argument value.
|
|
FieldValues []nvml.FieldValue
|
|
}
|
|
// CreateGpuInstance holds details about calls to the CreateGpuInstance method.
|
|
CreateGpuInstance []struct {
|
|
// GpuInstanceProfileInfo is the gpuInstanceProfileInfo argument value.
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
// CreateGpuInstanceWithPlacement holds details about calls to the CreateGpuInstanceWithPlacement method.
|
|
CreateGpuInstanceWithPlacement []struct {
|
|
// GpuInstanceProfileInfo is the gpuInstanceProfileInfo argument value.
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
// GpuInstancePlacement is the gpuInstancePlacement argument value.
|
|
GpuInstancePlacement *nvml.GpuInstancePlacement
|
|
}
|
|
// FreezeNvLinkUtilizationCounter holds details about calls to the FreezeNvLinkUtilizationCounter method.
|
|
FreezeNvLinkUtilizationCounter []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// GetAPIRestriction holds details about calls to the GetAPIRestriction method.
|
|
GetAPIRestriction []struct {
|
|
// RestrictedAPI is the restrictedAPI argument value.
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
}
|
|
// GetAccountingBufferSize holds details about calls to the GetAccountingBufferSize method.
|
|
GetAccountingBufferSize []struct {
|
|
}
|
|
// GetAccountingMode holds details about calls to the GetAccountingMode method.
|
|
GetAccountingMode []struct {
|
|
}
|
|
// GetAccountingPids holds details about calls to the GetAccountingPids method.
|
|
GetAccountingPids []struct {
|
|
}
|
|
// GetAccountingStats holds details about calls to the GetAccountingStats method.
|
|
GetAccountingStats []struct {
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// GetActiveVgpus holds details about calls to the GetActiveVgpus method.
|
|
GetActiveVgpus []struct {
|
|
}
|
|
// GetAdaptiveClockInfoStatus holds details about calls to the GetAdaptiveClockInfoStatus method.
|
|
GetAdaptiveClockInfoStatus []struct {
|
|
}
|
|
// GetApplicationsClock holds details about calls to the GetApplicationsClock method.
|
|
GetApplicationsClock []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
}
|
|
// GetArchitecture holds details about calls to the GetArchitecture method.
|
|
GetArchitecture []struct {
|
|
}
|
|
// GetAttributes holds details about calls to the GetAttributes method.
|
|
GetAttributes []struct {
|
|
}
|
|
// GetAutoBoostedClocksEnabled holds details about calls to the GetAutoBoostedClocksEnabled method.
|
|
GetAutoBoostedClocksEnabled []struct {
|
|
}
|
|
// GetBAR1MemoryInfo holds details about calls to the GetBAR1MemoryInfo method.
|
|
GetBAR1MemoryInfo []struct {
|
|
}
|
|
// GetBoardId holds details about calls to the GetBoardId method.
|
|
GetBoardId []struct {
|
|
}
|
|
// GetBoardPartNumber holds details about calls to the GetBoardPartNumber method.
|
|
GetBoardPartNumber []struct {
|
|
}
|
|
// GetBrand holds details about calls to the GetBrand method.
|
|
GetBrand []struct {
|
|
}
|
|
// GetBridgeChipInfo holds details about calls to the GetBridgeChipInfo method.
|
|
GetBridgeChipInfo []struct {
|
|
}
|
|
// GetBusType holds details about calls to the GetBusType method.
|
|
GetBusType []struct {
|
|
}
|
|
// GetC2cModeInfoV holds details about calls to the GetC2cModeInfoV method.
|
|
GetC2cModeInfoV []struct {
|
|
}
|
|
// GetClkMonStatus holds details about calls to the GetClkMonStatus method.
|
|
GetClkMonStatus []struct {
|
|
}
|
|
// GetClock holds details about calls to the GetClock method.
|
|
GetClock []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
// ClockId is the clockId argument value.
|
|
ClockId nvml.ClockId
|
|
}
|
|
// GetClockInfo holds details about calls to the GetClockInfo method.
|
|
GetClockInfo []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
}
|
|
// GetComputeInstanceId holds details about calls to the GetComputeInstanceId method.
|
|
GetComputeInstanceId []struct {
|
|
}
|
|
// GetComputeMode holds details about calls to the GetComputeMode method.
|
|
GetComputeMode []struct {
|
|
}
|
|
// GetComputeRunningProcesses holds details about calls to the GetComputeRunningProcesses method.
|
|
GetComputeRunningProcesses []struct {
|
|
}
|
|
// GetConfComputeGpuAttestationReport holds details about calls to the GetConfComputeGpuAttestationReport method.
|
|
GetConfComputeGpuAttestationReport []struct {
|
|
}
|
|
// GetConfComputeGpuCertificate holds details about calls to the GetConfComputeGpuCertificate method.
|
|
GetConfComputeGpuCertificate []struct {
|
|
}
|
|
// GetConfComputeMemSizeInfo holds details about calls to the GetConfComputeMemSizeInfo method.
|
|
GetConfComputeMemSizeInfo []struct {
|
|
}
|
|
// GetConfComputeProtectedMemoryUsage holds details about calls to the GetConfComputeProtectedMemoryUsage method.
|
|
GetConfComputeProtectedMemoryUsage []struct {
|
|
}
|
|
// GetCpuAffinity holds details about calls to the GetCpuAffinity method.
|
|
GetCpuAffinity []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetCpuAffinityWithinScope holds details about calls to the GetCpuAffinityWithinScope method.
|
|
GetCpuAffinityWithinScope []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// AffinityScope is the affinityScope argument value.
|
|
AffinityScope nvml.AffinityScope
|
|
}
|
|
// GetCreatableVgpus holds details about calls to the GetCreatableVgpus method.
|
|
GetCreatableVgpus []struct {
|
|
}
|
|
// GetCudaComputeCapability holds details about calls to the GetCudaComputeCapability method.
|
|
GetCudaComputeCapability []struct {
|
|
}
|
|
// GetCurrPcieLinkGeneration holds details about calls to the GetCurrPcieLinkGeneration method.
|
|
GetCurrPcieLinkGeneration []struct {
|
|
}
|
|
// GetCurrPcieLinkWidth holds details about calls to the GetCurrPcieLinkWidth method.
|
|
GetCurrPcieLinkWidth []struct {
|
|
}
|
|
// GetCurrentClocksEventReasons holds details about calls to the GetCurrentClocksEventReasons method.
|
|
GetCurrentClocksEventReasons []struct {
|
|
}
|
|
// GetCurrentClocksThrottleReasons holds details about calls to the GetCurrentClocksThrottleReasons method.
|
|
GetCurrentClocksThrottleReasons []struct {
|
|
}
|
|
// GetDecoderUtilization holds details about calls to the GetDecoderUtilization method.
|
|
GetDecoderUtilization []struct {
|
|
}
|
|
// GetDefaultApplicationsClock holds details about calls to the GetDefaultApplicationsClock method.
|
|
GetDefaultApplicationsClock []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
}
|
|
// GetDefaultEccMode holds details about calls to the GetDefaultEccMode method.
|
|
GetDefaultEccMode []struct {
|
|
}
|
|
// GetDetailedEccErrors holds details about calls to the GetDetailedEccErrors method.
|
|
GetDetailedEccErrors []struct {
|
|
// MemoryErrorType is the memoryErrorType argument value.
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
// EccCounterType is the eccCounterType argument value.
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
// GetDeviceHandleFromMigDeviceHandle holds details about calls to the GetDeviceHandleFromMigDeviceHandle method.
|
|
GetDeviceHandleFromMigDeviceHandle []struct {
|
|
}
|
|
// GetDisplayActive holds details about calls to the GetDisplayActive method.
|
|
GetDisplayActive []struct {
|
|
}
|
|
// GetDisplayMode holds details about calls to the GetDisplayMode method.
|
|
GetDisplayMode []struct {
|
|
}
|
|
// GetDriverModel holds details about calls to the GetDriverModel method.
|
|
GetDriverModel []struct {
|
|
}
|
|
// GetDynamicPstatesInfo holds details about calls to the GetDynamicPstatesInfo method.
|
|
GetDynamicPstatesInfo []struct {
|
|
}
|
|
// GetEccMode holds details about calls to the GetEccMode method.
|
|
GetEccMode []struct {
|
|
}
|
|
// GetEncoderCapacity holds details about calls to the GetEncoderCapacity method.
|
|
GetEncoderCapacity []struct {
|
|
// EncoderType is the encoderType argument value.
|
|
EncoderType nvml.EncoderType
|
|
}
|
|
// GetEncoderSessions holds details about calls to the GetEncoderSessions method.
|
|
GetEncoderSessions []struct {
|
|
}
|
|
// GetEncoderStats holds details about calls to the GetEncoderStats method.
|
|
GetEncoderStats []struct {
|
|
}
|
|
// GetEncoderUtilization holds details about calls to the GetEncoderUtilization method.
|
|
GetEncoderUtilization []struct {
|
|
}
|
|
// GetEnforcedPowerLimit holds details about calls to the GetEnforcedPowerLimit method.
|
|
GetEnforcedPowerLimit []struct {
|
|
}
|
|
// GetFBCSessions holds details about calls to the GetFBCSessions method.
|
|
GetFBCSessions []struct {
|
|
}
|
|
// GetFBCStats holds details about calls to the GetFBCStats method.
|
|
GetFBCStats []struct {
|
|
}
|
|
// GetFanControlPolicy_v2 holds details about calls to the GetFanControlPolicy_v2 method.
|
|
GetFanControlPolicy_v2 []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetFanSpeed holds details about calls to the GetFanSpeed method.
|
|
GetFanSpeed []struct {
|
|
}
|
|
// GetFanSpeed_v2 holds details about calls to the GetFanSpeed_v2 method.
|
|
GetFanSpeed_v2 []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetFieldValues holds details about calls to the GetFieldValues method.
|
|
GetFieldValues []struct {
|
|
// FieldValues is the fieldValues argument value.
|
|
FieldValues []nvml.FieldValue
|
|
}
|
|
// GetGpcClkMinMaxVfOffset holds details about calls to the GetGpcClkMinMaxVfOffset method.
|
|
GetGpcClkMinMaxVfOffset []struct {
|
|
}
|
|
// GetGpcClkVfOffset holds details about calls to the GetGpcClkVfOffset method.
|
|
GetGpcClkVfOffset []struct {
|
|
}
|
|
// GetGpuFabricInfo holds details about calls to the GetGpuFabricInfo method.
|
|
GetGpuFabricInfo []struct {
|
|
}
|
|
// GetGpuFabricInfoV holds details about calls to the GetGpuFabricInfoV method.
|
|
GetGpuFabricInfoV []struct {
|
|
}
|
|
// GetGpuInstanceById holds details about calls to the GetGpuInstanceById method.
|
|
GetGpuInstanceById []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetGpuInstanceId holds details about calls to the GetGpuInstanceId method.
|
|
GetGpuInstanceId []struct {
|
|
}
|
|
// GetGpuInstancePossiblePlacements holds details about calls to the GetGpuInstancePossiblePlacements method.
|
|
GetGpuInstancePossiblePlacements []struct {
|
|
// GpuInstanceProfileInfo is the gpuInstanceProfileInfo argument value.
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
// GetGpuInstanceProfileInfo holds details about calls to the GetGpuInstanceProfileInfo method.
|
|
GetGpuInstanceProfileInfo []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetGpuInstanceProfileInfoV holds details about calls to the GetGpuInstanceProfileInfoV method.
|
|
GetGpuInstanceProfileInfoV []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetGpuInstanceRemainingCapacity holds details about calls to the GetGpuInstanceRemainingCapacity method.
|
|
GetGpuInstanceRemainingCapacity []struct {
|
|
// GpuInstanceProfileInfo is the gpuInstanceProfileInfo argument value.
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
// GetGpuInstances holds details about calls to the GetGpuInstances method.
|
|
GetGpuInstances []struct {
|
|
// GpuInstanceProfileInfo is the gpuInstanceProfileInfo argument value.
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
// GetGpuMaxPcieLinkGeneration holds details about calls to the GetGpuMaxPcieLinkGeneration method.
|
|
GetGpuMaxPcieLinkGeneration []struct {
|
|
}
|
|
// GetGpuOperationMode holds details about calls to the GetGpuOperationMode method.
|
|
GetGpuOperationMode []struct {
|
|
}
|
|
// GetGraphicsRunningProcesses holds details about calls to the GetGraphicsRunningProcesses method.
|
|
GetGraphicsRunningProcesses []struct {
|
|
}
|
|
// GetGridLicensableFeatures holds details about calls to the GetGridLicensableFeatures method.
|
|
GetGridLicensableFeatures []struct {
|
|
}
|
|
// GetGspFirmwareMode holds details about calls to the GetGspFirmwareMode method.
|
|
GetGspFirmwareMode []struct {
|
|
}
|
|
// GetGspFirmwareVersion holds details about calls to the GetGspFirmwareVersion method.
|
|
GetGspFirmwareVersion []struct {
|
|
}
|
|
// GetHostVgpuMode holds details about calls to the GetHostVgpuMode method.
|
|
GetHostVgpuMode []struct {
|
|
}
|
|
// GetIndex holds details about calls to the GetIndex method.
|
|
GetIndex []struct {
|
|
}
|
|
// GetInforomConfigurationChecksum holds details about calls to the GetInforomConfigurationChecksum method.
|
|
GetInforomConfigurationChecksum []struct {
|
|
}
|
|
// GetInforomImageVersion holds details about calls to the GetInforomImageVersion method.
|
|
GetInforomImageVersion []struct {
|
|
}
|
|
// GetInforomVersion holds details about calls to the GetInforomVersion method.
|
|
GetInforomVersion []struct {
|
|
// InforomObject is the inforomObject argument value.
|
|
InforomObject nvml.InforomObject
|
|
}
|
|
// GetIrqNum holds details about calls to the GetIrqNum method.
|
|
GetIrqNum []struct {
|
|
}
|
|
// GetJpgUtilization holds details about calls to the GetJpgUtilization method.
|
|
GetJpgUtilization []struct {
|
|
}
|
|
// GetLastBBXFlushTime holds details about calls to the GetLastBBXFlushTime method.
|
|
GetLastBBXFlushTime []struct {
|
|
}
|
|
// GetMPSComputeRunningProcesses holds details about calls to the GetMPSComputeRunningProcesses method.
|
|
GetMPSComputeRunningProcesses []struct {
|
|
}
|
|
// GetMaxClockInfo holds details about calls to the GetMaxClockInfo method.
|
|
GetMaxClockInfo []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
}
|
|
// GetMaxCustomerBoostClock holds details about calls to the GetMaxCustomerBoostClock method.
|
|
GetMaxCustomerBoostClock []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
}
|
|
// GetMaxMigDeviceCount holds details about calls to the GetMaxMigDeviceCount method.
|
|
GetMaxMigDeviceCount []struct {
|
|
}
|
|
// GetMaxPcieLinkGeneration holds details about calls to the GetMaxPcieLinkGeneration method.
|
|
GetMaxPcieLinkGeneration []struct {
|
|
}
|
|
// GetMaxPcieLinkWidth holds details about calls to the GetMaxPcieLinkWidth method.
|
|
GetMaxPcieLinkWidth []struct {
|
|
}
|
|
// GetMemClkMinMaxVfOffset holds details about calls to the GetMemClkMinMaxVfOffset method.
|
|
GetMemClkMinMaxVfOffset []struct {
|
|
}
|
|
// GetMemClkVfOffset holds details about calls to the GetMemClkVfOffset method.
|
|
GetMemClkVfOffset []struct {
|
|
}
|
|
// GetMemoryAffinity holds details about calls to the GetMemoryAffinity method.
|
|
GetMemoryAffinity []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// AffinityScope is the affinityScope argument value.
|
|
AffinityScope nvml.AffinityScope
|
|
}
|
|
// GetMemoryBusWidth holds details about calls to the GetMemoryBusWidth method.
|
|
GetMemoryBusWidth []struct {
|
|
}
|
|
// GetMemoryErrorCounter holds details about calls to the GetMemoryErrorCounter method.
|
|
GetMemoryErrorCounter []struct {
|
|
// MemoryErrorType is the memoryErrorType argument value.
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
// EccCounterType is the eccCounterType argument value.
|
|
EccCounterType nvml.EccCounterType
|
|
// MemoryLocation is the memoryLocation argument value.
|
|
MemoryLocation nvml.MemoryLocation
|
|
}
|
|
// GetMemoryInfo holds details about calls to the GetMemoryInfo method.
|
|
GetMemoryInfo []struct {
|
|
}
|
|
// GetMemoryInfo_v2 holds details about calls to the GetMemoryInfo_v2 method.
|
|
GetMemoryInfo_v2 []struct {
|
|
}
|
|
// GetMigDeviceHandleByIndex holds details about calls to the GetMigDeviceHandleByIndex method.
|
|
GetMigDeviceHandleByIndex []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetMigMode holds details about calls to the GetMigMode method.
|
|
GetMigMode []struct {
|
|
}
|
|
// GetMinMaxClockOfPState holds details about calls to the GetMinMaxClockOfPState method.
|
|
GetMinMaxClockOfPState []struct {
|
|
// ClockType is the clockType argument value.
|
|
ClockType nvml.ClockType
|
|
// Pstates is the pstates argument value.
|
|
Pstates nvml.Pstates
|
|
}
|
|
// GetMinMaxFanSpeed holds details about calls to the GetMinMaxFanSpeed method.
|
|
GetMinMaxFanSpeed []struct {
|
|
}
|
|
// GetMinorNumber holds details about calls to the GetMinorNumber method.
|
|
GetMinorNumber []struct {
|
|
}
|
|
// GetModuleId holds details about calls to the GetModuleId method.
|
|
GetModuleId []struct {
|
|
}
|
|
// GetMultiGpuBoard holds details about calls to the GetMultiGpuBoard method.
|
|
GetMultiGpuBoard []struct {
|
|
}
|
|
// GetName holds details about calls to the GetName method.
|
|
GetName []struct {
|
|
}
|
|
// GetNumFans holds details about calls to the GetNumFans method.
|
|
GetNumFans []struct {
|
|
}
|
|
// GetNumGpuCores holds details about calls to the GetNumGpuCores method.
|
|
GetNumGpuCores []struct {
|
|
}
|
|
// GetNumaNodeId holds details about calls to the GetNumaNodeId method.
|
|
GetNumaNodeId []struct {
|
|
}
|
|
// GetNvLinkCapability holds details about calls to the GetNvLinkCapability method.
|
|
GetNvLinkCapability []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// NvLinkCapability is the nvLinkCapability argument value.
|
|
NvLinkCapability nvml.NvLinkCapability
|
|
}
|
|
// GetNvLinkErrorCounter holds details about calls to the GetNvLinkErrorCounter method.
|
|
GetNvLinkErrorCounter []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// NvLinkErrorCounter is the nvLinkErrorCounter argument value.
|
|
NvLinkErrorCounter nvml.NvLinkErrorCounter
|
|
}
|
|
// GetNvLinkRemoteDeviceType holds details about calls to the GetNvLinkRemoteDeviceType method.
|
|
GetNvLinkRemoteDeviceType []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetNvLinkRemotePciInfo holds details about calls to the GetNvLinkRemotePciInfo method.
|
|
GetNvLinkRemotePciInfo []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetNvLinkState holds details about calls to the GetNvLinkState method.
|
|
GetNvLinkState []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetNvLinkUtilizationControl holds details about calls to the GetNvLinkUtilizationControl method.
|
|
GetNvLinkUtilizationControl []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
}
|
|
// GetNvLinkUtilizationCounter holds details about calls to the GetNvLinkUtilizationCounter method.
|
|
GetNvLinkUtilizationCounter []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
}
|
|
// GetNvLinkVersion holds details about calls to the GetNvLinkVersion method.
|
|
GetNvLinkVersion []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetOfaUtilization holds details about calls to the GetOfaUtilization method.
|
|
GetOfaUtilization []struct {
|
|
}
|
|
// GetP2PStatus holds details about calls to the GetP2PStatus method.
|
|
GetP2PStatus []struct {
|
|
// Device is the device argument value.
|
|
Device nvml.Device
|
|
// GpuP2PCapsIndex is the gpuP2PCapsIndex argument value.
|
|
GpuP2PCapsIndex nvml.GpuP2PCapsIndex
|
|
}
|
|
// GetPciInfo holds details about calls to the GetPciInfo method.
|
|
GetPciInfo []struct {
|
|
}
|
|
// GetPciInfoExt holds details about calls to the GetPciInfoExt method.
|
|
GetPciInfoExt []struct {
|
|
}
|
|
// GetPcieLinkMaxSpeed holds details about calls to the GetPcieLinkMaxSpeed method.
|
|
GetPcieLinkMaxSpeed []struct {
|
|
}
|
|
// GetPcieReplayCounter holds details about calls to the GetPcieReplayCounter method.
|
|
GetPcieReplayCounter []struct {
|
|
}
|
|
// GetPcieSpeed holds details about calls to the GetPcieSpeed method.
|
|
GetPcieSpeed []struct {
|
|
}
|
|
// GetPcieThroughput holds details about calls to the GetPcieThroughput method.
|
|
GetPcieThroughput []struct {
|
|
// PcieUtilCounter is the pcieUtilCounter argument value.
|
|
PcieUtilCounter nvml.PcieUtilCounter
|
|
}
|
|
// GetPerformanceState holds details about calls to the GetPerformanceState method.
|
|
GetPerformanceState []struct {
|
|
}
|
|
// GetPersistenceMode holds details about calls to the GetPersistenceMode method.
|
|
GetPersistenceMode []struct {
|
|
}
|
|
// GetPgpuMetadataString holds details about calls to the GetPgpuMetadataString method.
|
|
GetPgpuMetadataString []struct {
|
|
}
|
|
// GetPowerManagementDefaultLimit holds details about calls to the GetPowerManagementDefaultLimit method.
|
|
GetPowerManagementDefaultLimit []struct {
|
|
}
|
|
// GetPowerManagementLimit holds details about calls to the GetPowerManagementLimit method.
|
|
GetPowerManagementLimit []struct {
|
|
}
|
|
// GetPowerManagementLimitConstraints holds details about calls to the GetPowerManagementLimitConstraints method.
|
|
GetPowerManagementLimitConstraints []struct {
|
|
}
|
|
// GetPowerManagementMode holds details about calls to the GetPowerManagementMode method.
|
|
GetPowerManagementMode []struct {
|
|
}
|
|
// GetPowerSource holds details about calls to the GetPowerSource method.
|
|
GetPowerSource []struct {
|
|
}
|
|
// GetPowerState holds details about calls to the GetPowerState method.
|
|
GetPowerState []struct {
|
|
}
|
|
// GetPowerUsage holds details about calls to the GetPowerUsage method.
|
|
GetPowerUsage []struct {
|
|
}
|
|
// GetProcessUtilization holds details about calls to the GetProcessUtilization method.
|
|
GetProcessUtilization []struct {
|
|
// V is the v argument value.
|
|
V uint64
|
|
}
|
|
// GetProcessesUtilizationInfo holds details about calls to the GetProcessesUtilizationInfo method.
|
|
GetProcessesUtilizationInfo []struct {
|
|
}
|
|
// GetRemappedRows holds details about calls to the GetRemappedRows method.
|
|
GetRemappedRows []struct {
|
|
}
|
|
// GetRetiredPages holds details about calls to the GetRetiredPages method.
|
|
GetRetiredPages []struct {
|
|
// PageRetirementCause is the pageRetirementCause argument value.
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}
|
|
// GetRetiredPagesPendingStatus holds details about calls to the GetRetiredPagesPendingStatus method.
|
|
GetRetiredPagesPendingStatus []struct {
|
|
}
|
|
// GetRetiredPages_v2 holds details about calls to the GetRetiredPages_v2 method.
|
|
GetRetiredPages_v2 []struct {
|
|
// PageRetirementCause is the pageRetirementCause argument value.
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}
|
|
// GetRowRemapperHistogram holds details about calls to the GetRowRemapperHistogram method.
|
|
GetRowRemapperHistogram []struct {
|
|
}
|
|
// GetRunningProcessDetailList holds details about calls to the GetRunningProcessDetailList method.
|
|
GetRunningProcessDetailList []struct {
|
|
}
|
|
// GetSamples holds details about calls to the GetSamples method.
|
|
GetSamples []struct {
|
|
// SamplingType is the samplingType argument value.
|
|
SamplingType nvml.SamplingType
|
|
// V is the v argument value.
|
|
V uint64
|
|
}
|
|
// GetSerial holds details about calls to the GetSerial method.
|
|
GetSerial []struct {
|
|
}
|
|
// GetSramEccErrorStatus holds details about calls to the GetSramEccErrorStatus method.
|
|
GetSramEccErrorStatus []struct {
|
|
}
|
|
// GetSupportedClocksEventReasons holds details about calls to the GetSupportedClocksEventReasons method.
|
|
GetSupportedClocksEventReasons []struct {
|
|
}
|
|
// GetSupportedClocksThrottleReasons holds details about calls to the GetSupportedClocksThrottleReasons method.
|
|
GetSupportedClocksThrottleReasons []struct {
|
|
}
|
|
// GetSupportedEventTypes holds details about calls to the GetSupportedEventTypes method.
|
|
GetSupportedEventTypes []struct {
|
|
}
|
|
// GetSupportedGraphicsClocks holds details about calls to the GetSupportedGraphicsClocks method.
|
|
GetSupportedGraphicsClocks []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetSupportedMemoryClocks holds details about calls to the GetSupportedMemoryClocks method.
|
|
GetSupportedMemoryClocks []struct {
|
|
}
|
|
// GetSupportedPerformanceStates holds details about calls to the GetSupportedPerformanceStates method.
|
|
GetSupportedPerformanceStates []struct {
|
|
}
|
|
// GetSupportedVgpus holds details about calls to the GetSupportedVgpus method.
|
|
GetSupportedVgpus []struct {
|
|
}
|
|
// GetTargetFanSpeed holds details about calls to the GetTargetFanSpeed method.
|
|
GetTargetFanSpeed []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// GetTemperature holds details about calls to the GetTemperature method.
|
|
GetTemperature []struct {
|
|
// TemperatureSensors is the temperatureSensors argument value.
|
|
TemperatureSensors nvml.TemperatureSensors
|
|
}
|
|
// GetTemperatureThreshold holds details about calls to the GetTemperatureThreshold method.
|
|
GetTemperatureThreshold []struct {
|
|
// TemperatureThresholds is the temperatureThresholds argument value.
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
}
|
|
// GetThermalSettings holds details about calls to the GetThermalSettings method.
|
|
GetThermalSettings []struct {
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// GetTopologyCommonAncestor holds details about calls to the GetTopologyCommonAncestor method.
|
|
GetTopologyCommonAncestor []struct {
|
|
// Device is the device argument value.
|
|
Device nvml.Device
|
|
}
|
|
// GetTopologyNearestGpus holds details about calls to the GetTopologyNearestGpus method.
|
|
GetTopologyNearestGpus []struct {
|
|
// GpuTopologyLevel is the gpuTopologyLevel argument value.
|
|
GpuTopologyLevel nvml.GpuTopologyLevel
|
|
}
|
|
// GetTotalEccErrors holds details about calls to the GetTotalEccErrors method.
|
|
GetTotalEccErrors []struct {
|
|
// MemoryErrorType is the memoryErrorType argument value.
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
// EccCounterType is the eccCounterType argument value.
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
// GetTotalEnergyConsumption holds details about calls to the GetTotalEnergyConsumption method.
|
|
GetTotalEnergyConsumption []struct {
|
|
}
|
|
// GetUUID holds details about calls to the GetUUID method.
|
|
GetUUID []struct {
|
|
}
|
|
// GetUtilizationRates holds details about calls to the GetUtilizationRates method.
|
|
GetUtilizationRates []struct {
|
|
}
|
|
// GetVbiosVersion holds details about calls to the GetVbiosVersion method.
|
|
GetVbiosVersion []struct {
|
|
}
|
|
// GetVgpuCapabilities holds details about calls to the GetVgpuCapabilities method.
|
|
GetVgpuCapabilities []struct {
|
|
// DeviceVgpuCapability is the deviceVgpuCapability argument value.
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
}
|
|
// GetVgpuHeterogeneousMode holds details about calls to the GetVgpuHeterogeneousMode method.
|
|
GetVgpuHeterogeneousMode []struct {
|
|
}
|
|
// GetVgpuInstancesUtilizationInfo holds details about calls to the GetVgpuInstancesUtilizationInfo method.
|
|
GetVgpuInstancesUtilizationInfo []struct {
|
|
}
|
|
// GetVgpuMetadata holds details about calls to the GetVgpuMetadata method.
|
|
GetVgpuMetadata []struct {
|
|
}
|
|
// GetVgpuProcessUtilization holds details about calls to the GetVgpuProcessUtilization method.
|
|
GetVgpuProcessUtilization []struct {
|
|
// V is the v argument value.
|
|
V uint64
|
|
}
|
|
// GetVgpuProcessesUtilizationInfo holds details about calls to the GetVgpuProcessesUtilizationInfo method.
|
|
GetVgpuProcessesUtilizationInfo []struct {
|
|
}
|
|
// GetVgpuSchedulerCapabilities holds details about calls to the GetVgpuSchedulerCapabilities method.
|
|
GetVgpuSchedulerCapabilities []struct {
|
|
}
|
|
// GetVgpuSchedulerLog holds details about calls to the GetVgpuSchedulerLog method.
|
|
GetVgpuSchedulerLog []struct {
|
|
}
|
|
// GetVgpuSchedulerState holds details about calls to the GetVgpuSchedulerState method.
|
|
GetVgpuSchedulerState []struct {
|
|
}
|
|
// GetVgpuTypeCreatablePlacements holds details about calls to the GetVgpuTypeCreatablePlacements method.
|
|
GetVgpuTypeCreatablePlacements []struct {
|
|
// VgpuTypeId is the vgpuTypeId argument value.
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
// GetVgpuTypeSupportedPlacements holds details about calls to the GetVgpuTypeSupportedPlacements method.
|
|
GetVgpuTypeSupportedPlacements []struct {
|
|
// VgpuTypeId is the vgpuTypeId argument value.
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
// GetVgpuUtilization holds details about calls to the GetVgpuUtilization method.
|
|
GetVgpuUtilization []struct {
|
|
// V is the v argument value.
|
|
V uint64
|
|
}
|
|
// GetViolationStatus holds details about calls to the GetViolationStatus method.
|
|
GetViolationStatus []struct {
|
|
// PerfPolicyType is the perfPolicyType argument value.
|
|
PerfPolicyType nvml.PerfPolicyType
|
|
}
|
|
// GetVirtualizationMode holds details about calls to the GetVirtualizationMode method.
|
|
GetVirtualizationMode []struct {
|
|
}
|
|
// GpmMigSampleGet holds details about calls to the GpmMigSampleGet method.
|
|
GpmMigSampleGet []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// GpmSample is the gpmSample argument value.
|
|
GpmSample nvml.GpmSample
|
|
}
|
|
// GpmQueryDeviceSupport holds details about calls to the GpmQueryDeviceSupport method.
|
|
GpmQueryDeviceSupport []struct {
|
|
}
|
|
// GpmQueryDeviceSupportV holds details about calls to the GpmQueryDeviceSupportV method.
|
|
GpmQueryDeviceSupportV []struct {
|
|
}
|
|
// GpmQueryIfStreamingEnabled holds details about calls to the GpmQueryIfStreamingEnabled method.
|
|
GpmQueryIfStreamingEnabled []struct {
|
|
}
|
|
// GpmSampleGet holds details about calls to the GpmSampleGet method.
|
|
GpmSampleGet []struct {
|
|
// GpmSample is the gpmSample argument value.
|
|
GpmSample nvml.GpmSample
|
|
}
|
|
// GpmSetStreamingEnabled holds details about calls to the GpmSetStreamingEnabled method.
|
|
GpmSetStreamingEnabled []struct {
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// IsMigDeviceHandle holds details about calls to the IsMigDeviceHandle method.
|
|
IsMigDeviceHandle []struct {
|
|
}
|
|
// OnSameBoard holds details about calls to the OnSameBoard method.
|
|
OnSameBoard []struct {
|
|
// Device is the device argument value.
|
|
Device nvml.Device
|
|
}
|
|
// RegisterEvents holds details about calls to the RegisterEvents method.
|
|
RegisterEvents []struct {
|
|
// V is the v argument value.
|
|
V uint64
|
|
// EventSet is the eventSet argument value.
|
|
EventSet nvml.EventSet
|
|
}
|
|
// ResetApplicationsClocks holds details about calls to the ResetApplicationsClocks method.
|
|
ResetApplicationsClocks []struct {
|
|
}
|
|
// ResetGpuLockedClocks holds details about calls to the ResetGpuLockedClocks method.
|
|
ResetGpuLockedClocks []struct {
|
|
}
|
|
// ResetMemoryLockedClocks holds details about calls to the ResetMemoryLockedClocks method.
|
|
ResetMemoryLockedClocks []struct {
|
|
}
|
|
// ResetNvLinkErrorCounters holds details about calls to the ResetNvLinkErrorCounters method.
|
|
ResetNvLinkErrorCounters []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// ResetNvLinkUtilizationCounter holds details about calls to the ResetNvLinkUtilizationCounter method.
|
|
ResetNvLinkUtilizationCounter []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
}
|
|
// SetAPIRestriction holds details about calls to the SetAPIRestriction method.
|
|
SetAPIRestriction []struct {
|
|
// RestrictedAPI is the restrictedAPI argument value.
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetAccountingMode holds details about calls to the SetAccountingMode method.
|
|
SetAccountingMode []struct {
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetApplicationsClocks holds details about calls to the SetApplicationsClocks method.
|
|
SetApplicationsClocks []struct {
|
|
// V1 is the v1 argument value.
|
|
V1 uint32
|
|
// V2 is the v2 argument value.
|
|
V2 uint32
|
|
}
|
|
// SetAutoBoostedClocksEnabled holds details about calls to the SetAutoBoostedClocksEnabled method.
|
|
SetAutoBoostedClocksEnabled []struct {
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetComputeMode holds details about calls to the SetComputeMode method.
|
|
SetComputeMode []struct {
|
|
// ComputeMode is the computeMode argument value.
|
|
ComputeMode nvml.ComputeMode
|
|
}
|
|
// SetConfComputeUnprotectedMemSize holds details about calls to the SetConfComputeUnprotectedMemSize method.
|
|
SetConfComputeUnprotectedMemSize []struct {
|
|
// V is the v argument value.
|
|
V uint64
|
|
}
|
|
// SetCpuAffinity holds details about calls to the SetCpuAffinity method.
|
|
SetCpuAffinity []struct {
|
|
}
|
|
// SetDefaultAutoBoostedClocksEnabled holds details about calls to the SetDefaultAutoBoostedClocksEnabled method.
|
|
SetDefaultAutoBoostedClocksEnabled []struct {
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// SetDefaultFanSpeed_v2 holds details about calls to the SetDefaultFanSpeed_v2 method.
|
|
SetDefaultFanSpeed_v2 []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// SetDriverModel holds details about calls to the SetDriverModel method.
|
|
SetDriverModel []struct {
|
|
// DriverModel is the driverModel argument value.
|
|
DriverModel nvml.DriverModel
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// SetEccMode holds details about calls to the SetEccMode method.
|
|
SetEccMode []struct {
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetFanControlPolicy holds details about calls to the SetFanControlPolicy method.
|
|
SetFanControlPolicy []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
// FanControlPolicy is the fanControlPolicy argument value.
|
|
FanControlPolicy nvml.FanControlPolicy
|
|
}
|
|
// SetFanSpeed_v2 holds details about calls to the SetFanSpeed_v2 method.
|
|
SetFanSpeed_v2 []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
}
|
|
// SetGpcClkVfOffset holds details about calls to the SetGpcClkVfOffset method.
|
|
SetGpcClkVfOffset []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// SetGpuLockedClocks holds details about calls to the SetGpuLockedClocks method.
|
|
SetGpuLockedClocks []struct {
|
|
// V1 is the v1 argument value.
|
|
V1 uint32
|
|
// V2 is the v2 argument value.
|
|
V2 uint32
|
|
}
|
|
// SetGpuOperationMode holds details about calls to the SetGpuOperationMode method.
|
|
SetGpuOperationMode []struct {
|
|
// GpuOperationMode is the gpuOperationMode argument value.
|
|
GpuOperationMode nvml.GpuOperationMode
|
|
}
|
|
// SetMemClkVfOffset holds details about calls to the SetMemClkVfOffset method.
|
|
SetMemClkVfOffset []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// SetMemoryLockedClocks holds details about calls to the SetMemoryLockedClocks method.
|
|
SetMemoryLockedClocks []struct {
|
|
// V1 is the v1 argument value.
|
|
V1 uint32
|
|
// V2 is the v2 argument value.
|
|
V2 uint32
|
|
}
|
|
// SetMigMode holds details about calls to the SetMigMode method.
|
|
SetMigMode []struct {
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// SetNvLinkDeviceLowPowerThreshold holds details about calls to the SetNvLinkDeviceLowPowerThreshold method.
|
|
SetNvLinkDeviceLowPowerThreshold []struct {
|
|
// NvLinkPowerThres is the nvLinkPowerThres argument value.
|
|
NvLinkPowerThres *nvml.NvLinkPowerThres
|
|
}
|
|
// SetNvLinkUtilizationControl holds details about calls to the SetNvLinkUtilizationControl method.
|
|
SetNvLinkUtilizationControl []struct {
|
|
// N1 is the n1 argument value.
|
|
N1 int
|
|
// N2 is the n2 argument value.
|
|
N2 int
|
|
// NvLinkUtilizationControl is the nvLinkUtilizationControl argument value.
|
|
NvLinkUtilizationControl *nvml.NvLinkUtilizationControl
|
|
// B is the b argument value.
|
|
B bool
|
|
}
|
|
// SetPersistenceMode holds details about calls to the SetPersistenceMode method.
|
|
SetPersistenceMode []struct {
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetPowerManagementLimit holds details about calls to the SetPowerManagementLimit method.
|
|
SetPowerManagementLimit []struct {
|
|
// V is the v argument value.
|
|
V uint32
|
|
}
|
|
// SetPowerManagementLimit_v2 holds details about calls to the SetPowerManagementLimit_v2 method.
|
|
SetPowerManagementLimit_v2 []struct {
|
|
// PowerValue_v2 is the powerValue_v2 argument value.
|
|
PowerValue_v2 *nvml.PowerValue_v2
|
|
}
|
|
// SetTemperatureThreshold holds details about calls to the SetTemperatureThreshold method.
|
|
SetTemperatureThreshold []struct {
|
|
// TemperatureThresholds is the temperatureThresholds argument value.
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
// N is the n argument value.
|
|
N int
|
|
}
|
|
// SetVgpuCapabilities holds details about calls to the SetVgpuCapabilities method.
|
|
SetVgpuCapabilities []struct {
|
|
// DeviceVgpuCapability is the deviceVgpuCapability argument value.
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
// EnableState is the enableState argument value.
|
|
EnableState nvml.EnableState
|
|
}
|
|
// SetVgpuHeterogeneousMode holds details about calls to the SetVgpuHeterogeneousMode method.
|
|
SetVgpuHeterogeneousMode []struct {
|
|
// VgpuHeterogeneousMode is the vgpuHeterogeneousMode argument value.
|
|
VgpuHeterogeneousMode nvml.VgpuHeterogeneousMode
|
|
}
|
|
// SetVgpuSchedulerState holds details about calls to the SetVgpuSchedulerState method.
|
|
SetVgpuSchedulerState []struct {
|
|
// VgpuSchedulerSetState is the vgpuSchedulerSetState argument value.
|
|
VgpuSchedulerSetState *nvml.VgpuSchedulerSetState
|
|
}
|
|
// SetVirtualizationMode holds details about calls to the SetVirtualizationMode method.
|
|
SetVirtualizationMode []struct {
|
|
// GpuVirtualizationMode is the gpuVirtualizationMode argument value.
|
|
GpuVirtualizationMode nvml.GpuVirtualizationMode
|
|
}
|
|
// ValidateInforom holds details about calls to the ValidateInforom method.
|
|
ValidateInforom []struct {
|
|
}
|
|
// VgpuTypeGetMaxInstances holds details about calls to the VgpuTypeGetMaxInstances method.
|
|
VgpuTypeGetMaxInstances []struct {
|
|
// VgpuTypeId is the vgpuTypeId argument value.
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
}
|
|
lockClearAccountingPids sync.RWMutex
|
|
lockClearCpuAffinity sync.RWMutex
|
|
lockClearEccErrorCounts sync.RWMutex
|
|
lockClearFieldValues sync.RWMutex
|
|
lockCreateGpuInstance sync.RWMutex
|
|
lockCreateGpuInstanceWithPlacement sync.RWMutex
|
|
lockFreezeNvLinkUtilizationCounter sync.RWMutex
|
|
lockGetAPIRestriction sync.RWMutex
|
|
lockGetAccountingBufferSize sync.RWMutex
|
|
lockGetAccountingMode sync.RWMutex
|
|
lockGetAccountingPids sync.RWMutex
|
|
lockGetAccountingStats sync.RWMutex
|
|
lockGetActiveVgpus sync.RWMutex
|
|
lockGetAdaptiveClockInfoStatus sync.RWMutex
|
|
lockGetApplicationsClock sync.RWMutex
|
|
lockGetArchitecture sync.RWMutex
|
|
lockGetAttributes sync.RWMutex
|
|
lockGetAutoBoostedClocksEnabled sync.RWMutex
|
|
lockGetBAR1MemoryInfo sync.RWMutex
|
|
lockGetBoardId sync.RWMutex
|
|
lockGetBoardPartNumber sync.RWMutex
|
|
lockGetBrand sync.RWMutex
|
|
lockGetBridgeChipInfo sync.RWMutex
|
|
lockGetBusType sync.RWMutex
|
|
lockGetC2cModeInfoV sync.RWMutex
|
|
lockGetClkMonStatus sync.RWMutex
|
|
lockGetClock sync.RWMutex
|
|
lockGetClockInfo sync.RWMutex
|
|
lockGetComputeInstanceId sync.RWMutex
|
|
lockGetComputeMode sync.RWMutex
|
|
lockGetComputeRunningProcesses sync.RWMutex
|
|
lockGetConfComputeGpuAttestationReport sync.RWMutex
|
|
lockGetConfComputeGpuCertificate sync.RWMutex
|
|
lockGetConfComputeMemSizeInfo sync.RWMutex
|
|
lockGetConfComputeProtectedMemoryUsage sync.RWMutex
|
|
lockGetCpuAffinity sync.RWMutex
|
|
lockGetCpuAffinityWithinScope sync.RWMutex
|
|
lockGetCreatableVgpus sync.RWMutex
|
|
lockGetCudaComputeCapability sync.RWMutex
|
|
lockGetCurrPcieLinkGeneration sync.RWMutex
|
|
lockGetCurrPcieLinkWidth sync.RWMutex
|
|
lockGetCurrentClocksEventReasons sync.RWMutex
|
|
lockGetCurrentClocksThrottleReasons sync.RWMutex
|
|
lockGetDecoderUtilization sync.RWMutex
|
|
lockGetDefaultApplicationsClock sync.RWMutex
|
|
lockGetDefaultEccMode sync.RWMutex
|
|
lockGetDetailedEccErrors sync.RWMutex
|
|
lockGetDeviceHandleFromMigDeviceHandle sync.RWMutex
|
|
lockGetDisplayActive sync.RWMutex
|
|
lockGetDisplayMode sync.RWMutex
|
|
lockGetDriverModel sync.RWMutex
|
|
lockGetDynamicPstatesInfo sync.RWMutex
|
|
lockGetEccMode sync.RWMutex
|
|
lockGetEncoderCapacity sync.RWMutex
|
|
lockGetEncoderSessions sync.RWMutex
|
|
lockGetEncoderStats sync.RWMutex
|
|
lockGetEncoderUtilization sync.RWMutex
|
|
lockGetEnforcedPowerLimit sync.RWMutex
|
|
lockGetFBCSessions sync.RWMutex
|
|
lockGetFBCStats sync.RWMutex
|
|
lockGetFanControlPolicy_v2 sync.RWMutex
|
|
lockGetFanSpeed sync.RWMutex
|
|
lockGetFanSpeed_v2 sync.RWMutex
|
|
lockGetFieldValues sync.RWMutex
|
|
lockGetGpcClkMinMaxVfOffset sync.RWMutex
|
|
lockGetGpcClkVfOffset sync.RWMutex
|
|
lockGetGpuFabricInfo sync.RWMutex
|
|
lockGetGpuFabricInfoV sync.RWMutex
|
|
lockGetGpuInstanceById sync.RWMutex
|
|
lockGetGpuInstanceId sync.RWMutex
|
|
lockGetGpuInstancePossiblePlacements sync.RWMutex
|
|
lockGetGpuInstanceProfileInfo sync.RWMutex
|
|
lockGetGpuInstanceProfileInfoV sync.RWMutex
|
|
lockGetGpuInstanceRemainingCapacity sync.RWMutex
|
|
lockGetGpuInstances sync.RWMutex
|
|
lockGetGpuMaxPcieLinkGeneration sync.RWMutex
|
|
lockGetGpuOperationMode sync.RWMutex
|
|
lockGetGraphicsRunningProcesses sync.RWMutex
|
|
lockGetGridLicensableFeatures sync.RWMutex
|
|
lockGetGspFirmwareMode sync.RWMutex
|
|
lockGetGspFirmwareVersion sync.RWMutex
|
|
lockGetHostVgpuMode sync.RWMutex
|
|
lockGetIndex sync.RWMutex
|
|
lockGetInforomConfigurationChecksum sync.RWMutex
|
|
lockGetInforomImageVersion sync.RWMutex
|
|
lockGetInforomVersion sync.RWMutex
|
|
lockGetIrqNum sync.RWMutex
|
|
lockGetJpgUtilization sync.RWMutex
|
|
lockGetLastBBXFlushTime sync.RWMutex
|
|
lockGetMPSComputeRunningProcesses sync.RWMutex
|
|
lockGetMaxClockInfo sync.RWMutex
|
|
lockGetMaxCustomerBoostClock sync.RWMutex
|
|
lockGetMaxMigDeviceCount sync.RWMutex
|
|
lockGetMaxPcieLinkGeneration sync.RWMutex
|
|
lockGetMaxPcieLinkWidth sync.RWMutex
|
|
lockGetMemClkMinMaxVfOffset sync.RWMutex
|
|
lockGetMemClkVfOffset sync.RWMutex
|
|
lockGetMemoryAffinity sync.RWMutex
|
|
lockGetMemoryBusWidth sync.RWMutex
|
|
lockGetMemoryErrorCounter sync.RWMutex
|
|
lockGetMemoryInfo sync.RWMutex
|
|
lockGetMemoryInfo_v2 sync.RWMutex
|
|
lockGetMigDeviceHandleByIndex sync.RWMutex
|
|
lockGetMigMode sync.RWMutex
|
|
lockGetMinMaxClockOfPState sync.RWMutex
|
|
lockGetMinMaxFanSpeed sync.RWMutex
|
|
lockGetMinorNumber sync.RWMutex
|
|
lockGetModuleId sync.RWMutex
|
|
lockGetMultiGpuBoard sync.RWMutex
|
|
lockGetName sync.RWMutex
|
|
lockGetNumFans sync.RWMutex
|
|
lockGetNumGpuCores sync.RWMutex
|
|
lockGetNumaNodeId sync.RWMutex
|
|
lockGetNvLinkCapability sync.RWMutex
|
|
lockGetNvLinkErrorCounter sync.RWMutex
|
|
lockGetNvLinkRemoteDeviceType sync.RWMutex
|
|
lockGetNvLinkRemotePciInfo sync.RWMutex
|
|
lockGetNvLinkState sync.RWMutex
|
|
lockGetNvLinkUtilizationControl sync.RWMutex
|
|
lockGetNvLinkUtilizationCounter sync.RWMutex
|
|
lockGetNvLinkVersion sync.RWMutex
|
|
lockGetOfaUtilization sync.RWMutex
|
|
lockGetP2PStatus sync.RWMutex
|
|
lockGetPciInfo sync.RWMutex
|
|
lockGetPciInfoExt sync.RWMutex
|
|
lockGetPcieLinkMaxSpeed sync.RWMutex
|
|
lockGetPcieReplayCounter sync.RWMutex
|
|
lockGetPcieSpeed sync.RWMutex
|
|
lockGetPcieThroughput sync.RWMutex
|
|
lockGetPerformanceState sync.RWMutex
|
|
lockGetPersistenceMode sync.RWMutex
|
|
lockGetPgpuMetadataString sync.RWMutex
|
|
lockGetPowerManagementDefaultLimit sync.RWMutex
|
|
lockGetPowerManagementLimit sync.RWMutex
|
|
lockGetPowerManagementLimitConstraints sync.RWMutex
|
|
lockGetPowerManagementMode sync.RWMutex
|
|
lockGetPowerSource sync.RWMutex
|
|
lockGetPowerState sync.RWMutex
|
|
lockGetPowerUsage sync.RWMutex
|
|
lockGetProcessUtilization sync.RWMutex
|
|
lockGetProcessesUtilizationInfo sync.RWMutex
|
|
lockGetRemappedRows sync.RWMutex
|
|
lockGetRetiredPages sync.RWMutex
|
|
lockGetRetiredPagesPendingStatus sync.RWMutex
|
|
lockGetRetiredPages_v2 sync.RWMutex
|
|
lockGetRowRemapperHistogram sync.RWMutex
|
|
lockGetRunningProcessDetailList sync.RWMutex
|
|
lockGetSamples sync.RWMutex
|
|
lockGetSerial sync.RWMutex
|
|
lockGetSramEccErrorStatus sync.RWMutex
|
|
lockGetSupportedClocksEventReasons sync.RWMutex
|
|
lockGetSupportedClocksThrottleReasons sync.RWMutex
|
|
lockGetSupportedEventTypes sync.RWMutex
|
|
lockGetSupportedGraphicsClocks sync.RWMutex
|
|
lockGetSupportedMemoryClocks sync.RWMutex
|
|
lockGetSupportedPerformanceStates sync.RWMutex
|
|
lockGetSupportedVgpus sync.RWMutex
|
|
lockGetTargetFanSpeed sync.RWMutex
|
|
lockGetTemperature sync.RWMutex
|
|
lockGetTemperatureThreshold sync.RWMutex
|
|
lockGetThermalSettings sync.RWMutex
|
|
lockGetTopologyCommonAncestor sync.RWMutex
|
|
lockGetTopologyNearestGpus sync.RWMutex
|
|
lockGetTotalEccErrors sync.RWMutex
|
|
lockGetTotalEnergyConsumption sync.RWMutex
|
|
lockGetUUID sync.RWMutex
|
|
lockGetUtilizationRates sync.RWMutex
|
|
lockGetVbiosVersion sync.RWMutex
|
|
lockGetVgpuCapabilities sync.RWMutex
|
|
lockGetVgpuHeterogeneousMode sync.RWMutex
|
|
lockGetVgpuInstancesUtilizationInfo sync.RWMutex
|
|
lockGetVgpuMetadata sync.RWMutex
|
|
lockGetVgpuProcessUtilization sync.RWMutex
|
|
lockGetVgpuProcessesUtilizationInfo sync.RWMutex
|
|
lockGetVgpuSchedulerCapabilities sync.RWMutex
|
|
lockGetVgpuSchedulerLog sync.RWMutex
|
|
lockGetVgpuSchedulerState sync.RWMutex
|
|
lockGetVgpuTypeCreatablePlacements sync.RWMutex
|
|
lockGetVgpuTypeSupportedPlacements sync.RWMutex
|
|
lockGetVgpuUtilization sync.RWMutex
|
|
lockGetViolationStatus sync.RWMutex
|
|
lockGetVirtualizationMode sync.RWMutex
|
|
lockGpmMigSampleGet sync.RWMutex
|
|
lockGpmQueryDeviceSupport sync.RWMutex
|
|
lockGpmQueryDeviceSupportV sync.RWMutex
|
|
lockGpmQueryIfStreamingEnabled sync.RWMutex
|
|
lockGpmSampleGet sync.RWMutex
|
|
lockGpmSetStreamingEnabled sync.RWMutex
|
|
lockIsMigDeviceHandle sync.RWMutex
|
|
lockOnSameBoard sync.RWMutex
|
|
lockRegisterEvents sync.RWMutex
|
|
lockResetApplicationsClocks sync.RWMutex
|
|
lockResetGpuLockedClocks sync.RWMutex
|
|
lockResetMemoryLockedClocks sync.RWMutex
|
|
lockResetNvLinkErrorCounters sync.RWMutex
|
|
lockResetNvLinkUtilizationCounter sync.RWMutex
|
|
lockSetAPIRestriction sync.RWMutex
|
|
lockSetAccountingMode sync.RWMutex
|
|
lockSetApplicationsClocks sync.RWMutex
|
|
lockSetAutoBoostedClocksEnabled sync.RWMutex
|
|
lockSetComputeMode sync.RWMutex
|
|
lockSetConfComputeUnprotectedMemSize sync.RWMutex
|
|
lockSetCpuAffinity sync.RWMutex
|
|
lockSetDefaultAutoBoostedClocksEnabled sync.RWMutex
|
|
lockSetDefaultFanSpeed_v2 sync.RWMutex
|
|
lockSetDriverModel sync.RWMutex
|
|
lockSetEccMode sync.RWMutex
|
|
lockSetFanControlPolicy sync.RWMutex
|
|
lockSetFanSpeed_v2 sync.RWMutex
|
|
lockSetGpcClkVfOffset sync.RWMutex
|
|
lockSetGpuLockedClocks sync.RWMutex
|
|
lockSetGpuOperationMode sync.RWMutex
|
|
lockSetMemClkVfOffset sync.RWMutex
|
|
lockSetMemoryLockedClocks sync.RWMutex
|
|
lockSetMigMode sync.RWMutex
|
|
lockSetNvLinkDeviceLowPowerThreshold sync.RWMutex
|
|
lockSetNvLinkUtilizationControl sync.RWMutex
|
|
lockSetPersistenceMode sync.RWMutex
|
|
lockSetPowerManagementLimit sync.RWMutex
|
|
lockSetPowerManagementLimit_v2 sync.RWMutex
|
|
lockSetTemperatureThreshold sync.RWMutex
|
|
lockSetVgpuCapabilities sync.RWMutex
|
|
lockSetVgpuHeterogeneousMode sync.RWMutex
|
|
lockSetVgpuSchedulerState sync.RWMutex
|
|
lockSetVirtualizationMode sync.RWMutex
|
|
lockValidateInforom sync.RWMutex
|
|
lockVgpuTypeGetMaxInstances sync.RWMutex
|
|
}
|
|
|
|
// ClearAccountingPids calls ClearAccountingPidsFunc.
|
|
func (mock *Device) ClearAccountingPids() nvml.Return {
|
|
if mock.ClearAccountingPidsFunc == nil {
|
|
panic("Device.ClearAccountingPidsFunc: method is nil but Device.ClearAccountingPids was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockClearAccountingPids.Lock()
|
|
mock.calls.ClearAccountingPids = append(mock.calls.ClearAccountingPids, callInfo)
|
|
mock.lockClearAccountingPids.Unlock()
|
|
return mock.ClearAccountingPidsFunc()
|
|
}
|
|
|
|
// ClearAccountingPidsCalls gets all the calls that were made to ClearAccountingPids.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ClearAccountingPidsCalls())
|
|
func (mock *Device) ClearAccountingPidsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockClearAccountingPids.RLock()
|
|
calls = mock.calls.ClearAccountingPids
|
|
mock.lockClearAccountingPids.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ClearCpuAffinity calls ClearCpuAffinityFunc.
|
|
func (mock *Device) ClearCpuAffinity() nvml.Return {
|
|
if mock.ClearCpuAffinityFunc == nil {
|
|
panic("Device.ClearCpuAffinityFunc: method is nil but Device.ClearCpuAffinity was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockClearCpuAffinity.Lock()
|
|
mock.calls.ClearCpuAffinity = append(mock.calls.ClearCpuAffinity, callInfo)
|
|
mock.lockClearCpuAffinity.Unlock()
|
|
return mock.ClearCpuAffinityFunc()
|
|
}
|
|
|
|
// ClearCpuAffinityCalls gets all the calls that were made to ClearCpuAffinity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ClearCpuAffinityCalls())
|
|
func (mock *Device) ClearCpuAffinityCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockClearCpuAffinity.RLock()
|
|
calls = mock.calls.ClearCpuAffinity
|
|
mock.lockClearCpuAffinity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ClearEccErrorCounts calls ClearEccErrorCountsFunc.
|
|
func (mock *Device) ClearEccErrorCounts(eccCounterType nvml.EccCounterType) nvml.Return {
|
|
if mock.ClearEccErrorCountsFunc == nil {
|
|
panic("Device.ClearEccErrorCountsFunc: method is nil but Device.ClearEccErrorCounts was just called")
|
|
}
|
|
callInfo := struct {
|
|
EccCounterType nvml.EccCounterType
|
|
}{
|
|
EccCounterType: eccCounterType,
|
|
}
|
|
mock.lockClearEccErrorCounts.Lock()
|
|
mock.calls.ClearEccErrorCounts = append(mock.calls.ClearEccErrorCounts, callInfo)
|
|
mock.lockClearEccErrorCounts.Unlock()
|
|
return mock.ClearEccErrorCountsFunc(eccCounterType)
|
|
}
|
|
|
|
// ClearEccErrorCountsCalls gets all the calls that were made to ClearEccErrorCounts.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ClearEccErrorCountsCalls())
|
|
func (mock *Device) ClearEccErrorCountsCalls() []struct {
|
|
EccCounterType nvml.EccCounterType
|
|
} {
|
|
var calls []struct {
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
mock.lockClearEccErrorCounts.RLock()
|
|
calls = mock.calls.ClearEccErrorCounts
|
|
mock.lockClearEccErrorCounts.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ClearFieldValues calls ClearFieldValuesFunc.
|
|
func (mock *Device) ClearFieldValues(fieldValues []nvml.FieldValue) nvml.Return {
|
|
if mock.ClearFieldValuesFunc == nil {
|
|
panic("Device.ClearFieldValuesFunc: method is nil but Device.ClearFieldValues was just called")
|
|
}
|
|
callInfo := struct {
|
|
FieldValues []nvml.FieldValue
|
|
}{
|
|
FieldValues: fieldValues,
|
|
}
|
|
mock.lockClearFieldValues.Lock()
|
|
mock.calls.ClearFieldValues = append(mock.calls.ClearFieldValues, callInfo)
|
|
mock.lockClearFieldValues.Unlock()
|
|
return mock.ClearFieldValuesFunc(fieldValues)
|
|
}
|
|
|
|
// ClearFieldValuesCalls gets all the calls that were made to ClearFieldValues.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ClearFieldValuesCalls())
|
|
func (mock *Device) ClearFieldValuesCalls() []struct {
|
|
FieldValues []nvml.FieldValue
|
|
} {
|
|
var calls []struct {
|
|
FieldValues []nvml.FieldValue
|
|
}
|
|
mock.lockClearFieldValues.RLock()
|
|
calls = mock.calls.ClearFieldValues
|
|
mock.lockClearFieldValues.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// CreateGpuInstance calls CreateGpuInstanceFunc.
|
|
func (mock *Device) CreateGpuInstance(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (nvml.GpuInstance, nvml.Return) {
|
|
if mock.CreateGpuInstanceFunc == nil {
|
|
panic("Device.CreateGpuInstanceFunc: method is nil but Device.CreateGpuInstance was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}{
|
|
GpuInstanceProfileInfo: gpuInstanceProfileInfo,
|
|
}
|
|
mock.lockCreateGpuInstance.Lock()
|
|
mock.calls.CreateGpuInstance = append(mock.calls.CreateGpuInstance, callInfo)
|
|
mock.lockCreateGpuInstance.Unlock()
|
|
return mock.CreateGpuInstanceFunc(gpuInstanceProfileInfo)
|
|
}
|
|
|
|
// CreateGpuInstanceCalls gets all the calls that were made to CreateGpuInstance.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.CreateGpuInstanceCalls())
|
|
func (mock *Device) CreateGpuInstanceCalls() []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
} {
|
|
var calls []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
mock.lockCreateGpuInstance.RLock()
|
|
calls = mock.calls.CreateGpuInstance
|
|
mock.lockCreateGpuInstance.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// CreateGpuInstanceWithPlacement calls CreateGpuInstanceWithPlacementFunc.
|
|
func (mock *Device) CreateGpuInstanceWithPlacement(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo, gpuInstancePlacement *nvml.GpuInstancePlacement) (nvml.GpuInstance, nvml.Return) {
|
|
if mock.CreateGpuInstanceWithPlacementFunc == nil {
|
|
panic("Device.CreateGpuInstanceWithPlacementFunc: method is nil but Device.CreateGpuInstanceWithPlacement was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
GpuInstancePlacement *nvml.GpuInstancePlacement
|
|
}{
|
|
GpuInstanceProfileInfo: gpuInstanceProfileInfo,
|
|
GpuInstancePlacement: gpuInstancePlacement,
|
|
}
|
|
mock.lockCreateGpuInstanceWithPlacement.Lock()
|
|
mock.calls.CreateGpuInstanceWithPlacement = append(mock.calls.CreateGpuInstanceWithPlacement, callInfo)
|
|
mock.lockCreateGpuInstanceWithPlacement.Unlock()
|
|
return mock.CreateGpuInstanceWithPlacementFunc(gpuInstanceProfileInfo, gpuInstancePlacement)
|
|
}
|
|
|
|
// CreateGpuInstanceWithPlacementCalls gets all the calls that were made to CreateGpuInstanceWithPlacement.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.CreateGpuInstanceWithPlacementCalls())
|
|
func (mock *Device) CreateGpuInstanceWithPlacementCalls() []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
GpuInstancePlacement *nvml.GpuInstancePlacement
|
|
} {
|
|
var calls []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
GpuInstancePlacement *nvml.GpuInstancePlacement
|
|
}
|
|
mock.lockCreateGpuInstanceWithPlacement.RLock()
|
|
calls = mock.calls.CreateGpuInstanceWithPlacement
|
|
mock.lockCreateGpuInstanceWithPlacement.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// FreezeNvLinkUtilizationCounter calls FreezeNvLinkUtilizationCounterFunc.
|
|
func (mock *Device) FreezeNvLinkUtilizationCounter(n1 int, n2 int, enableState nvml.EnableState) nvml.Return {
|
|
if mock.FreezeNvLinkUtilizationCounterFunc == nil {
|
|
panic("Device.FreezeNvLinkUtilizationCounterFunc: method is nil but Device.FreezeNvLinkUtilizationCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
EnableState nvml.EnableState
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockFreezeNvLinkUtilizationCounter.Lock()
|
|
mock.calls.FreezeNvLinkUtilizationCounter = append(mock.calls.FreezeNvLinkUtilizationCounter, callInfo)
|
|
mock.lockFreezeNvLinkUtilizationCounter.Unlock()
|
|
return mock.FreezeNvLinkUtilizationCounterFunc(n1, n2, enableState)
|
|
}
|
|
|
|
// FreezeNvLinkUtilizationCounterCalls gets all the calls that were made to FreezeNvLinkUtilizationCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.FreezeNvLinkUtilizationCounterCalls())
|
|
func (mock *Device) FreezeNvLinkUtilizationCounterCalls() []struct {
|
|
N1 int
|
|
N2 int
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockFreezeNvLinkUtilizationCounter.RLock()
|
|
calls = mock.calls.FreezeNvLinkUtilizationCounter
|
|
mock.lockFreezeNvLinkUtilizationCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAPIRestriction calls GetAPIRestrictionFunc.
|
|
func (mock *Device) GetAPIRestriction(restrictedAPI nvml.RestrictedAPI) (nvml.EnableState, nvml.Return) {
|
|
if mock.GetAPIRestrictionFunc == nil {
|
|
panic("Device.GetAPIRestrictionFunc: method is nil but Device.GetAPIRestriction was just called")
|
|
}
|
|
callInfo := struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
}{
|
|
RestrictedAPI: restrictedAPI,
|
|
}
|
|
mock.lockGetAPIRestriction.Lock()
|
|
mock.calls.GetAPIRestriction = append(mock.calls.GetAPIRestriction, callInfo)
|
|
mock.lockGetAPIRestriction.Unlock()
|
|
return mock.GetAPIRestrictionFunc(restrictedAPI)
|
|
}
|
|
|
|
// GetAPIRestrictionCalls gets all the calls that were made to GetAPIRestriction.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAPIRestrictionCalls())
|
|
func (mock *Device) GetAPIRestrictionCalls() []struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
} {
|
|
var calls []struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
}
|
|
mock.lockGetAPIRestriction.RLock()
|
|
calls = mock.calls.GetAPIRestriction
|
|
mock.lockGetAPIRestriction.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAccountingBufferSize calls GetAccountingBufferSizeFunc.
|
|
func (mock *Device) GetAccountingBufferSize() (int, nvml.Return) {
|
|
if mock.GetAccountingBufferSizeFunc == nil {
|
|
panic("Device.GetAccountingBufferSizeFunc: method is nil but Device.GetAccountingBufferSize was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAccountingBufferSize.Lock()
|
|
mock.calls.GetAccountingBufferSize = append(mock.calls.GetAccountingBufferSize, callInfo)
|
|
mock.lockGetAccountingBufferSize.Unlock()
|
|
return mock.GetAccountingBufferSizeFunc()
|
|
}
|
|
|
|
// GetAccountingBufferSizeCalls gets all the calls that were made to GetAccountingBufferSize.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAccountingBufferSizeCalls())
|
|
func (mock *Device) GetAccountingBufferSizeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAccountingBufferSize.RLock()
|
|
calls = mock.calls.GetAccountingBufferSize
|
|
mock.lockGetAccountingBufferSize.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAccountingMode calls GetAccountingModeFunc.
|
|
func (mock *Device) GetAccountingMode() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetAccountingModeFunc == nil {
|
|
panic("Device.GetAccountingModeFunc: method is nil but Device.GetAccountingMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAccountingMode.Lock()
|
|
mock.calls.GetAccountingMode = append(mock.calls.GetAccountingMode, callInfo)
|
|
mock.lockGetAccountingMode.Unlock()
|
|
return mock.GetAccountingModeFunc()
|
|
}
|
|
|
|
// GetAccountingModeCalls gets all the calls that were made to GetAccountingMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAccountingModeCalls())
|
|
func (mock *Device) GetAccountingModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAccountingMode.RLock()
|
|
calls = mock.calls.GetAccountingMode
|
|
mock.lockGetAccountingMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAccountingPids calls GetAccountingPidsFunc.
|
|
func (mock *Device) GetAccountingPids() ([]int, nvml.Return) {
|
|
if mock.GetAccountingPidsFunc == nil {
|
|
panic("Device.GetAccountingPidsFunc: method is nil but Device.GetAccountingPids was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAccountingPids.Lock()
|
|
mock.calls.GetAccountingPids = append(mock.calls.GetAccountingPids, callInfo)
|
|
mock.lockGetAccountingPids.Unlock()
|
|
return mock.GetAccountingPidsFunc()
|
|
}
|
|
|
|
// GetAccountingPidsCalls gets all the calls that were made to GetAccountingPids.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAccountingPidsCalls())
|
|
func (mock *Device) GetAccountingPidsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAccountingPids.RLock()
|
|
calls = mock.calls.GetAccountingPids
|
|
mock.lockGetAccountingPids.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAccountingStats calls GetAccountingStatsFunc.
|
|
func (mock *Device) GetAccountingStats(v uint32) (nvml.AccountingStats, nvml.Return) {
|
|
if mock.GetAccountingStatsFunc == nil {
|
|
panic("Device.GetAccountingStatsFunc: method is nil but Device.GetAccountingStats was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint32
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGetAccountingStats.Lock()
|
|
mock.calls.GetAccountingStats = append(mock.calls.GetAccountingStats, callInfo)
|
|
mock.lockGetAccountingStats.Unlock()
|
|
return mock.GetAccountingStatsFunc(v)
|
|
}
|
|
|
|
// GetAccountingStatsCalls gets all the calls that were made to GetAccountingStats.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAccountingStatsCalls())
|
|
func (mock *Device) GetAccountingStatsCalls() []struct {
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
V uint32
|
|
}
|
|
mock.lockGetAccountingStats.RLock()
|
|
calls = mock.calls.GetAccountingStats
|
|
mock.lockGetAccountingStats.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetActiveVgpus calls GetActiveVgpusFunc.
|
|
func (mock *Device) GetActiveVgpus() ([]nvml.VgpuInstance, nvml.Return) {
|
|
if mock.GetActiveVgpusFunc == nil {
|
|
panic("Device.GetActiveVgpusFunc: method is nil but Device.GetActiveVgpus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetActiveVgpus.Lock()
|
|
mock.calls.GetActiveVgpus = append(mock.calls.GetActiveVgpus, callInfo)
|
|
mock.lockGetActiveVgpus.Unlock()
|
|
return mock.GetActiveVgpusFunc()
|
|
}
|
|
|
|
// GetActiveVgpusCalls gets all the calls that were made to GetActiveVgpus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetActiveVgpusCalls())
|
|
func (mock *Device) GetActiveVgpusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetActiveVgpus.RLock()
|
|
calls = mock.calls.GetActiveVgpus
|
|
mock.lockGetActiveVgpus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAdaptiveClockInfoStatus calls GetAdaptiveClockInfoStatusFunc.
|
|
func (mock *Device) GetAdaptiveClockInfoStatus() (uint32, nvml.Return) {
|
|
if mock.GetAdaptiveClockInfoStatusFunc == nil {
|
|
panic("Device.GetAdaptiveClockInfoStatusFunc: method is nil but Device.GetAdaptiveClockInfoStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAdaptiveClockInfoStatus.Lock()
|
|
mock.calls.GetAdaptiveClockInfoStatus = append(mock.calls.GetAdaptiveClockInfoStatus, callInfo)
|
|
mock.lockGetAdaptiveClockInfoStatus.Unlock()
|
|
return mock.GetAdaptiveClockInfoStatusFunc()
|
|
}
|
|
|
|
// GetAdaptiveClockInfoStatusCalls gets all the calls that were made to GetAdaptiveClockInfoStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAdaptiveClockInfoStatusCalls())
|
|
func (mock *Device) GetAdaptiveClockInfoStatusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAdaptiveClockInfoStatus.RLock()
|
|
calls = mock.calls.GetAdaptiveClockInfoStatus
|
|
mock.lockGetAdaptiveClockInfoStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetApplicationsClock calls GetApplicationsClockFunc.
|
|
func (mock *Device) GetApplicationsClock(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
if mock.GetApplicationsClockFunc == nil {
|
|
panic("Device.GetApplicationsClockFunc: method is nil but Device.GetApplicationsClock was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
}{
|
|
ClockType: clockType,
|
|
}
|
|
mock.lockGetApplicationsClock.Lock()
|
|
mock.calls.GetApplicationsClock = append(mock.calls.GetApplicationsClock, callInfo)
|
|
mock.lockGetApplicationsClock.Unlock()
|
|
return mock.GetApplicationsClockFunc(clockType)
|
|
}
|
|
|
|
// GetApplicationsClockCalls gets all the calls that were made to GetApplicationsClock.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetApplicationsClockCalls())
|
|
func (mock *Device) GetApplicationsClockCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
}
|
|
mock.lockGetApplicationsClock.RLock()
|
|
calls = mock.calls.GetApplicationsClock
|
|
mock.lockGetApplicationsClock.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetArchitecture calls GetArchitectureFunc.
|
|
func (mock *Device) GetArchitecture() (nvml.DeviceArchitecture, nvml.Return) {
|
|
if mock.GetArchitectureFunc == nil {
|
|
panic("Device.GetArchitectureFunc: method is nil but Device.GetArchitecture was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetArchitecture.Lock()
|
|
mock.calls.GetArchitecture = append(mock.calls.GetArchitecture, callInfo)
|
|
mock.lockGetArchitecture.Unlock()
|
|
return mock.GetArchitectureFunc()
|
|
}
|
|
|
|
// GetArchitectureCalls gets all the calls that were made to GetArchitecture.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetArchitectureCalls())
|
|
func (mock *Device) GetArchitectureCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetArchitecture.RLock()
|
|
calls = mock.calls.GetArchitecture
|
|
mock.lockGetArchitecture.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAttributes calls GetAttributesFunc.
|
|
func (mock *Device) GetAttributes() (nvml.DeviceAttributes, nvml.Return) {
|
|
if mock.GetAttributesFunc == nil {
|
|
panic("Device.GetAttributesFunc: method is nil but Device.GetAttributes was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAttributes.Lock()
|
|
mock.calls.GetAttributes = append(mock.calls.GetAttributes, callInfo)
|
|
mock.lockGetAttributes.Unlock()
|
|
return mock.GetAttributesFunc()
|
|
}
|
|
|
|
// GetAttributesCalls gets all the calls that were made to GetAttributes.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAttributesCalls())
|
|
func (mock *Device) GetAttributesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAttributes.RLock()
|
|
calls = mock.calls.GetAttributes
|
|
mock.lockGetAttributes.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetAutoBoostedClocksEnabled calls GetAutoBoostedClocksEnabledFunc.
|
|
func (mock *Device) GetAutoBoostedClocksEnabled() (nvml.EnableState, nvml.EnableState, nvml.Return) {
|
|
if mock.GetAutoBoostedClocksEnabledFunc == nil {
|
|
panic("Device.GetAutoBoostedClocksEnabledFunc: method is nil but Device.GetAutoBoostedClocksEnabled was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetAutoBoostedClocksEnabled.Lock()
|
|
mock.calls.GetAutoBoostedClocksEnabled = append(mock.calls.GetAutoBoostedClocksEnabled, callInfo)
|
|
mock.lockGetAutoBoostedClocksEnabled.Unlock()
|
|
return mock.GetAutoBoostedClocksEnabledFunc()
|
|
}
|
|
|
|
// GetAutoBoostedClocksEnabledCalls gets all the calls that were made to GetAutoBoostedClocksEnabled.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetAutoBoostedClocksEnabledCalls())
|
|
func (mock *Device) GetAutoBoostedClocksEnabledCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetAutoBoostedClocksEnabled.RLock()
|
|
calls = mock.calls.GetAutoBoostedClocksEnabled
|
|
mock.lockGetAutoBoostedClocksEnabled.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBAR1MemoryInfo calls GetBAR1MemoryInfoFunc.
|
|
func (mock *Device) GetBAR1MemoryInfo() (nvml.BAR1Memory, nvml.Return) {
|
|
if mock.GetBAR1MemoryInfoFunc == nil {
|
|
panic("Device.GetBAR1MemoryInfoFunc: method is nil but Device.GetBAR1MemoryInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBAR1MemoryInfo.Lock()
|
|
mock.calls.GetBAR1MemoryInfo = append(mock.calls.GetBAR1MemoryInfo, callInfo)
|
|
mock.lockGetBAR1MemoryInfo.Unlock()
|
|
return mock.GetBAR1MemoryInfoFunc()
|
|
}
|
|
|
|
// GetBAR1MemoryInfoCalls gets all the calls that were made to GetBAR1MemoryInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBAR1MemoryInfoCalls())
|
|
func (mock *Device) GetBAR1MemoryInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBAR1MemoryInfo.RLock()
|
|
calls = mock.calls.GetBAR1MemoryInfo
|
|
mock.lockGetBAR1MemoryInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBoardId calls GetBoardIdFunc.
|
|
func (mock *Device) GetBoardId() (uint32, nvml.Return) {
|
|
if mock.GetBoardIdFunc == nil {
|
|
panic("Device.GetBoardIdFunc: method is nil but Device.GetBoardId was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBoardId.Lock()
|
|
mock.calls.GetBoardId = append(mock.calls.GetBoardId, callInfo)
|
|
mock.lockGetBoardId.Unlock()
|
|
return mock.GetBoardIdFunc()
|
|
}
|
|
|
|
// GetBoardIdCalls gets all the calls that were made to GetBoardId.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBoardIdCalls())
|
|
func (mock *Device) GetBoardIdCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBoardId.RLock()
|
|
calls = mock.calls.GetBoardId
|
|
mock.lockGetBoardId.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBoardPartNumber calls GetBoardPartNumberFunc.
|
|
func (mock *Device) GetBoardPartNumber() (string, nvml.Return) {
|
|
if mock.GetBoardPartNumberFunc == nil {
|
|
panic("Device.GetBoardPartNumberFunc: method is nil but Device.GetBoardPartNumber was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBoardPartNumber.Lock()
|
|
mock.calls.GetBoardPartNumber = append(mock.calls.GetBoardPartNumber, callInfo)
|
|
mock.lockGetBoardPartNumber.Unlock()
|
|
return mock.GetBoardPartNumberFunc()
|
|
}
|
|
|
|
// GetBoardPartNumberCalls gets all the calls that were made to GetBoardPartNumber.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBoardPartNumberCalls())
|
|
func (mock *Device) GetBoardPartNumberCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBoardPartNumber.RLock()
|
|
calls = mock.calls.GetBoardPartNumber
|
|
mock.lockGetBoardPartNumber.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBrand calls GetBrandFunc.
|
|
func (mock *Device) GetBrand() (nvml.BrandType, nvml.Return) {
|
|
if mock.GetBrandFunc == nil {
|
|
panic("Device.GetBrandFunc: method is nil but Device.GetBrand was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBrand.Lock()
|
|
mock.calls.GetBrand = append(mock.calls.GetBrand, callInfo)
|
|
mock.lockGetBrand.Unlock()
|
|
return mock.GetBrandFunc()
|
|
}
|
|
|
|
// GetBrandCalls gets all the calls that were made to GetBrand.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBrandCalls())
|
|
func (mock *Device) GetBrandCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBrand.RLock()
|
|
calls = mock.calls.GetBrand
|
|
mock.lockGetBrand.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBridgeChipInfo calls GetBridgeChipInfoFunc.
|
|
func (mock *Device) GetBridgeChipInfo() (nvml.BridgeChipHierarchy, nvml.Return) {
|
|
if mock.GetBridgeChipInfoFunc == nil {
|
|
panic("Device.GetBridgeChipInfoFunc: method is nil but Device.GetBridgeChipInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBridgeChipInfo.Lock()
|
|
mock.calls.GetBridgeChipInfo = append(mock.calls.GetBridgeChipInfo, callInfo)
|
|
mock.lockGetBridgeChipInfo.Unlock()
|
|
return mock.GetBridgeChipInfoFunc()
|
|
}
|
|
|
|
// GetBridgeChipInfoCalls gets all the calls that were made to GetBridgeChipInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBridgeChipInfoCalls())
|
|
func (mock *Device) GetBridgeChipInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBridgeChipInfo.RLock()
|
|
calls = mock.calls.GetBridgeChipInfo
|
|
mock.lockGetBridgeChipInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetBusType calls GetBusTypeFunc.
|
|
func (mock *Device) GetBusType() (nvml.BusType, nvml.Return) {
|
|
if mock.GetBusTypeFunc == nil {
|
|
panic("Device.GetBusTypeFunc: method is nil but Device.GetBusType was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetBusType.Lock()
|
|
mock.calls.GetBusType = append(mock.calls.GetBusType, callInfo)
|
|
mock.lockGetBusType.Unlock()
|
|
return mock.GetBusTypeFunc()
|
|
}
|
|
|
|
// GetBusTypeCalls gets all the calls that were made to GetBusType.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetBusTypeCalls())
|
|
func (mock *Device) GetBusTypeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetBusType.RLock()
|
|
calls = mock.calls.GetBusType
|
|
mock.lockGetBusType.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetC2cModeInfoV calls GetC2cModeInfoVFunc.
|
|
func (mock *Device) GetC2cModeInfoV() nvml.C2cModeInfoHandler {
|
|
if mock.GetC2cModeInfoVFunc == nil {
|
|
panic("Device.GetC2cModeInfoVFunc: method is nil but Device.GetC2cModeInfoV was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetC2cModeInfoV.Lock()
|
|
mock.calls.GetC2cModeInfoV = append(mock.calls.GetC2cModeInfoV, callInfo)
|
|
mock.lockGetC2cModeInfoV.Unlock()
|
|
return mock.GetC2cModeInfoVFunc()
|
|
}
|
|
|
|
// GetC2cModeInfoVCalls gets all the calls that were made to GetC2cModeInfoV.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetC2cModeInfoVCalls())
|
|
func (mock *Device) GetC2cModeInfoVCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetC2cModeInfoV.RLock()
|
|
calls = mock.calls.GetC2cModeInfoV
|
|
mock.lockGetC2cModeInfoV.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetClkMonStatus calls GetClkMonStatusFunc.
|
|
func (mock *Device) GetClkMonStatus() (nvml.ClkMonStatus, nvml.Return) {
|
|
if mock.GetClkMonStatusFunc == nil {
|
|
panic("Device.GetClkMonStatusFunc: method is nil but Device.GetClkMonStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetClkMonStatus.Lock()
|
|
mock.calls.GetClkMonStatus = append(mock.calls.GetClkMonStatus, callInfo)
|
|
mock.lockGetClkMonStatus.Unlock()
|
|
return mock.GetClkMonStatusFunc()
|
|
}
|
|
|
|
// GetClkMonStatusCalls gets all the calls that were made to GetClkMonStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetClkMonStatusCalls())
|
|
func (mock *Device) GetClkMonStatusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetClkMonStatus.RLock()
|
|
calls = mock.calls.GetClkMonStatus
|
|
mock.lockGetClkMonStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetClock calls GetClockFunc.
|
|
func (mock *Device) GetClock(clockType nvml.ClockType, clockId nvml.ClockId) (uint32, nvml.Return) {
|
|
if mock.GetClockFunc == nil {
|
|
panic("Device.GetClockFunc: method is nil but Device.GetClock was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
ClockId nvml.ClockId
|
|
}{
|
|
ClockType: clockType,
|
|
ClockId: clockId,
|
|
}
|
|
mock.lockGetClock.Lock()
|
|
mock.calls.GetClock = append(mock.calls.GetClock, callInfo)
|
|
mock.lockGetClock.Unlock()
|
|
return mock.GetClockFunc(clockType, clockId)
|
|
}
|
|
|
|
// GetClockCalls gets all the calls that were made to GetClock.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetClockCalls())
|
|
func (mock *Device) GetClockCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
ClockId nvml.ClockId
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
ClockId nvml.ClockId
|
|
}
|
|
mock.lockGetClock.RLock()
|
|
calls = mock.calls.GetClock
|
|
mock.lockGetClock.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetClockInfo calls GetClockInfoFunc.
|
|
func (mock *Device) GetClockInfo(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
if mock.GetClockInfoFunc == nil {
|
|
panic("Device.GetClockInfoFunc: method is nil but Device.GetClockInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
}{
|
|
ClockType: clockType,
|
|
}
|
|
mock.lockGetClockInfo.Lock()
|
|
mock.calls.GetClockInfo = append(mock.calls.GetClockInfo, callInfo)
|
|
mock.lockGetClockInfo.Unlock()
|
|
return mock.GetClockInfoFunc(clockType)
|
|
}
|
|
|
|
// GetClockInfoCalls gets all the calls that were made to GetClockInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetClockInfoCalls())
|
|
func (mock *Device) GetClockInfoCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
}
|
|
mock.lockGetClockInfo.RLock()
|
|
calls = mock.calls.GetClockInfo
|
|
mock.lockGetClockInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetComputeInstanceId calls GetComputeInstanceIdFunc.
|
|
func (mock *Device) GetComputeInstanceId() (int, nvml.Return) {
|
|
if mock.GetComputeInstanceIdFunc == nil {
|
|
panic("Device.GetComputeInstanceIdFunc: method is nil but Device.GetComputeInstanceId was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetComputeInstanceId.Lock()
|
|
mock.calls.GetComputeInstanceId = append(mock.calls.GetComputeInstanceId, callInfo)
|
|
mock.lockGetComputeInstanceId.Unlock()
|
|
return mock.GetComputeInstanceIdFunc()
|
|
}
|
|
|
|
// GetComputeInstanceIdCalls gets all the calls that were made to GetComputeInstanceId.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetComputeInstanceIdCalls())
|
|
func (mock *Device) GetComputeInstanceIdCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetComputeInstanceId.RLock()
|
|
calls = mock.calls.GetComputeInstanceId
|
|
mock.lockGetComputeInstanceId.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetComputeMode calls GetComputeModeFunc.
|
|
func (mock *Device) GetComputeMode() (nvml.ComputeMode, nvml.Return) {
|
|
if mock.GetComputeModeFunc == nil {
|
|
panic("Device.GetComputeModeFunc: method is nil but Device.GetComputeMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetComputeMode.Lock()
|
|
mock.calls.GetComputeMode = append(mock.calls.GetComputeMode, callInfo)
|
|
mock.lockGetComputeMode.Unlock()
|
|
return mock.GetComputeModeFunc()
|
|
}
|
|
|
|
// GetComputeModeCalls gets all the calls that were made to GetComputeMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetComputeModeCalls())
|
|
func (mock *Device) GetComputeModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetComputeMode.RLock()
|
|
calls = mock.calls.GetComputeMode
|
|
mock.lockGetComputeMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetComputeRunningProcesses calls GetComputeRunningProcessesFunc.
|
|
func (mock *Device) GetComputeRunningProcesses() ([]nvml.ProcessInfo, nvml.Return) {
|
|
if mock.GetComputeRunningProcessesFunc == nil {
|
|
panic("Device.GetComputeRunningProcessesFunc: method is nil but Device.GetComputeRunningProcesses was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetComputeRunningProcesses.Lock()
|
|
mock.calls.GetComputeRunningProcesses = append(mock.calls.GetComputeRunningProcesses, callInfo)
|
|
mock.lockGetComputeRunningProcesses.Unlock()
|
|
return mock.GetComputeRunningProcessesFunc()
|
|
}
|
|
|
|
// GetComputeRunningProcessesCalls gets all the calls that were made to GetComputeRunningProcesses.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetComputeRunningProcessesCalls())
|
|
func (mock *Device) GetComputeRunningProcessesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetComputeRunningProcesses.RLock()
|
|
calls = mock.calls.GetComputeRunningProcesses
|
|
mock.lockGetComputeRunningProcesses.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetConfComputeGpuAttestationReport calls GetConfComputeGpuAttestationReportFunc.
|
|
func (mock *Device) GetConfComputeGpuAttestationReport() (nvml.ConfComputeGpuAttestationReport, nvml.Return) {
|
|
if mock.GetConfComputeGpuAttestationReportFunc == nil {
|
|
panic("Device.GetConfComputeGpuAttestationReportFunc: method is nil but Device.GetConfComputeGpuAttestationReport was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetConfComputeGpuAttestationReport.Lock()
|
|
mock.calls.GetConfComputeGpuAttestationReport = append(mock.calls.GetConfComputeGpuAttestationReport, callInfo)
|
|
mock.lockGetConfComputeGpuAttestationReport.Unlock()
|
|
return mock.GetConfComputeGpuAttestationReportFunc()
|
|
}
|
|
|
|
// GetConfComputeGpuAttestationReportCalls gets all the calls that were made to GetConfComputeGpuAttestationReport.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetConfComputeGpuAttestationReportCalls())
|
|
func (mock *Device) GetConfComputeGpuAttestationReportCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetConfComputeGpuAttestationReport.RLock()
|
|
calls = mock.calls.GetConfComputeGpuAttestationReport
|
|
mock.lockGetConfComputeGpuAttestationReport.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetConfComputeGpuCertificate calls GetConfComputeGpuCertificateFunc.
|
|
func (mock *Device) GetConfComputeGpuCertificate() (nvml.ConfComputeGpuCertificate, nvml.Return) {
|
|
if mock.GetConfComputeGpuCertificateFunc == nil {
|
|
panic("Device.GetConfComputeGpuCertificateFunc: method is nil but Device.GetConfComputeGpuCertificate was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetConfComputeGpuCertificate.Lock()
|
|
mock.calls.GetConfComputeGpuCertificate = append(mock.calls.GetConfComputeGpuCertificate, callInfo)
|
|
mock.lockGetConfComputeGpuCertificate.Unlock()
|
|
return mock.GetConfComputeGpuCertificateFunc()
|
|
}
|
|
|
|
// GetConfComputeGpuCertificateCalls gets all the calls that were made to GetConfComputeGpuCertificate.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetConfComputeGpuCertificateCalls())
|
|
func (mock *Device) GetConfComputeGpuCertificateCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetConfComputeGpuCertificate.RLock()
|
|
calls = mock.calls.GetConfComputeGpuCertificate
|
|
mock.lockGetConfComputeGpuCertificate.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetConfComputeMemSizeInfo calls GetConfComputeMemSizeInfoFunc.
|
|
func (mock *Device) GetConfComputeMemSizeInfo() (nvml.ConfComputeMemSizeInfo, nvml.Return) {
|
|
if mock.GetConfComputeMemSizeInfoFunc == nil {
|
|
panic("Device.GetConfComputeMemSizeInfoFunc: method is nil but Device.GetConfComputeMemSizeInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetConfComputeMemSizeInfo.Lock()
|
|
mock.calls.GetConfComputeMemSizeInfo = append(mock.calls.GetConfComputeMemSizeInfo, callInfo)
|
|
mock.lockGetConfComputeMemSizeInfo.Unlock()
|
|
return mock.GetConfComputeMemSizeInfoFunc()
|
|
}
|
|
|
|
// GetConfComputeMemSizeInfoCalls gets all the calls that were made to GetConfComputeMemSizeInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetConfComputeMemSizeInfoCalls())
|
|
func (mock *Device) GetConfComputeMemSizeInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetConfComputeMemSizeInfo.RLock()
|
|
calls = mock.calls.GetConfComputeMemSizeInfo
|
|
mock.lockGetConfComputeMemSizeInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetConfComputeProtectedMemoryUsage calls GetConfComputeProtectedMemoryUsageFunc.
|
|
func (mock *Device) GetConfComputeProtectedMemoryUsage() (nvml.Memory, nvml.Return) {
|
|
if mock.GetConfComputeProtectedMemoryUsageFunc == nil {
|
|
panic("Device.GetConfComputeProtectedMemoryUsageFunc: method is nil but Device.GetConfComputeProtectedMemoryUsage was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetConfComputeProtectedMemoryUsage.Lock()
|
|
mock.calls.GetConfComputeProtectedMemoryUsage = append(mock.calls.GetConfComputeProtectedMemoryUsage, callInfo)
|
|
mock.lockGetConfComputeProtectedMemoryUsage.Unlock()
|
|
return mock.GetConfComputeProtectedMemoryUsageFunc()
|
|
}
|
|
|
|
// GetConfComputeProtectedMemoryUsageCalls gets all the calls that were made to GetConfComputeProtectedMemoryUsage.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetConfComputeProtectedMemoryUsageCalls())
|
|
func (mock *Device) GetConfComputeProtectedMemoryUsageCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetConfComputeProtectedMemoryUsage.RLock()
|
|
calls = mock.calls.GetConfComputeProtectedMemoryUsage
|
|
mock.lockGetConfComputeProtectedMemoryUsage.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCpuAffinity calls GetCpuAffinityFunc.
|
|
func (mock *Device) GetCpuAffinity(n int) ([]uint, nvml.Return) {
|
|
if mock.GetCpuAffinityFunc == nil {
|
|
panic("Device.GetCpuAffinityFunc: method is nil but Device.GetCpuAffinity was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetCpuAffinity.Lock()
|
|
mock.calls.GetCpuAffinity = append(mock.calls.GetCpuAffinity, callInfo)
|
|
mock.lockGetCpuAffinity.Unlock()
|
|
return mock.GetCpuAffinityFunc(n)
|
|
}
|
|
|
|
// GetCpuAffinityCalls gets all the calls that were made to GetCpuAffinity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCpuAffinityCalls())
|
|
func (mock *Device) GetCpuAffinityCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetCpuAffinity.RLock()
|
|
calls = mock.calls.GetCpuAffinity
|
|
mock.lockGetCpuAffinity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCpuAffinityWithinScope calls GetCpuAffinityWithinScopeFunc.
|
|
func (mock *Device) GetCpuAffinityWithinScope(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return) {
|
|
if mock.GetCpuAffinityWithinScopeFunc == nil {
|
|
panic("Device.GetCpuAffinityWithinScopeFunc: method is nil but Device.GetCpuAffinityWithinScope was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
}{
|
|
N: n,
|
|
AffinityScope: affinityScope,
|
|
}
|
|
mock.lockGetCpuAffinityWithinScope.Lock()
|
|
mock.calls.GetCpuAffinityWithinScope = append(mock.calls.GetCpuAffinityWithinScope, callInfo)
|
|
mock.lockGetCpuAffinityWithinScope.Unlock()
|
|
return mock.GetCpuAffinityWithinScopeFunc(n, affinityScope)
|
|
}
|
|
|
|
// GetCpuAffinityWithinScopeCalls gets all the calls that were made to GetCpuAffinityWithinScope.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCpuAffinityWithinScopeCalls())
|
|
func (mock *Device) GetCpuAffinityWithinScopeCalls() []struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
}
|
|
mock.lockGetCpuAffinityWithinScope.RLock()
|
|
calls = mock.calls.GetCpuAffinityWithinScope
|
|
mock.lockGetCpuAffinityWithinScope.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCreatableVgpus calls GetCreatableVgpusFunc.
|
|
func (mock *Device) GetCreatableVgpus() ([]nvml.VgpuTypeId, nvml.Return) {
|
|
if mock.GetCreatableVgpusFunc == nil {
|
|
panic("Device.GetCreatableVgpusFunc: method is nil but Device.GetCreatableVgpus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCreatableVgpus.Lock()
|
|
mock.calls.GetCreatableVgpus = append(mock.calls.GetCreatableVgpus, callInfo)
|
|
mock.lockGetCreatableVgpus.Unlock()
|
|
return mock.GetCreatableVgpusFunc()
|
|
}
|
|
|
|
// GetCreatableVgpusCalls gets all the calls that were made to GetCreatableVgpus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCreatableVgpusCalls())
|
|
func (mock *Device) GetCreatableVgpusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCreatableVgpus.RLock()
|
|
calls = mock.calls.GetCreatableVgpus
|
|
mock.lockGetCreatableVgpus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCudaComputeCapability calls GetCudaComputeCapabilityFunc.
|
|
func (mock *Device) GetCudaComputeCapability() (int, int, nvml.Return) {
|
|
if mock.GetCudaComputeCapabilityFunc == nil {
|
|
panic("Device.GetCudaComputeCapabilityFunc: method is nil but Device.GetCudaComputeCapability was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCudaComputeCapability.Lock()
|
|
mock.calls.GetCudaComputeCapability = append(mock.calls.GetCudaComputeCapability, callInfo)
|
|
mock.lockGetCudaComputeCapability.Unlock()
|
|
return mock.GetCudaComputeCapabilityFunc()
|
|
}
|
|
|
|
// GetCudaComputeCapabilityCalls gets all the calls that were made to GetCudaComputeCapability.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCudaComputeCapabilityCalls())
|
|
func (mock *Device) GetCudaComputeCapabilityCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCudaComputeCapability.RLock()
|
|
calls = mock.calls.GetCudaComputeCapability
|
|
mock.lockGetCudaComputeCapability.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCurrPcieLinkGeneration calls GetCurrPcieLinkGenerationFunc.
|
|
func (mock *Device) GetCurrPcieLinkGeneration() (int, nvml.Return) {
|
|
if mock.GetCurrPcieLinkGenerationFunc == nil {
|
|
panic("Device.GetCurrPcieLinkGenerationFunc: method is nil but Device.GetCurrPcieLinkGeneration was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCurrPcieLinkGeneration.Lock()
|
|
mock.calls.GetCurrPcieLinkGeneration = append(mock.calls.GetCurrPcieLinkGeneration, callInfo)
|
|
mock.lockGetCurrPcieLinkGeneration.Unlock()
|
|
return mock.GetCurrPcieLinkGenerationFunc()
|
|
}
|
|
|
|
// GetCurrPcieLinkGenerationCalls gets all the calls that were made to GetCurrPcieLinkGeneration.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCurrPcieLinkGenerationCalls())
|
|
func (mock *Device) GetCurrPcieLinkGenerationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCurrPcieLinkGeneration.RLock()
|
|
calls = mock.calls.GetCurrPcieLinkGeneration
|
|
mock.lockGetCurrPcieLinkGeneration.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCurrPcieLinkWidth calls GetCurrPcieLinkWidthFunc.
|
|
func (mock *Device) GetCurrPcieLinkWidth() (int, nvml.Return) {
|
|
if mock.GetCurrPcieLinkWidthFunc == nil {
|
|
panic("Device.GetCurrPcieLinkWidthFunc: method is nil but Device.GetCurrPcieLinkWidth was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCurrPcieLinkWidth.Lock()
|
|
mock.calls.GetCurrPcieLinkWidth = append(mock.calls.GetCurrPcieLinkWidth, callInfo)
|
|
mock.lockGetCurrPcieLinkWidth.Unlock()
|
|
return mock.GetCurrPcieLinkWidthFunc()
|
|
}
|
|
|
|
// GetCurrPcieLinkWidthCalls gets all the calls that were made to GetCurrPcieLinkWidth.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCurrPcieLinkWidthCalls())
|
|
func (mock *Device) GetCurrPcieLinkWidthCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCurrPcieLinkWidth.RLock()
|
|
calls = mock.calls.GetCurrPcieLinkWidth
|
|
mock.lockGetCurrPcieLinkWidth.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCurrentClocksEventReasons calls GetCurrentClocksEventReasonsFunc.
|
|
func (mock *Device) GetCurrentClocksEventReasons() (uint64, nvml.Return) {
|
|
if mock.GetCurrentClocksEventReasonsFunc == nil {
|
|
panic("Device.GetCurrentClocksEventReasonsFunc: method is nil but Device.GetCurrentClocksEventReasons was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCurrentClocksEventReasons.Lock()
|
|
mock.calls.GetCurrentClocksEventReasons = append(mock.calls.GetCurrentClocksEventReasons, callInfo)
|
|
mock.lockGetCurrentClocksEventReasons.Unlock()
|
|
return mock.GetCurrentClocksEventReasonsFunc()
|
|
}
|
|
|
|
// GetCurrentClocksEventReasonsCalls gets all the calls that were made to GetCurrentClocksEventReasons.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCurrentClocksEventReasonsCalls())
|
|
func (mock *Device) GetCurrentClocksEventReasonsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCurrentClocksEventReasons.RLock()
|
|
calls = mock.calls.GetCurrentClocksEventReasons
|
|
mock.lockGetCurrentClocksEventReasons.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetCurrentClocksThrottleReasons calls GetCurrentClocksThrottleReasonsFunc.
|
|
func (mock *Device) GetCurrentClocksThrottleReasons() (uint64, nvml.Return) {
|
|
if mock.GetCurrentClocksThrottleReasonsFunc == nil {
|
|
panic("Device.GetCurrentClocksThrottleReasonsFunc: method is nil but Device.GetCurrentClocksThrottleReasons was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetCurrentClocksThrottleReasons.Lock()
|
|
mock.calls.GetCurrentClocksThrottleReasons = append(mock.calls.GetCurrentClocksThrottleReasons, callInfo)
|
|
mock.lockGetCurrentClocksThrottleReasons.Unlock()
|
|
return mock.GetCurrentClocksThrottleReasonsFunc()
|
|
}
|
|
|
|
// GetCurrentClocksThrottleReasonsCalls gets all the calls that were made to GetCurrentClocksThrottleReasons.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetCurrentClocksThrottleReasonsCalls())
|
|
func (mock *Device) GetCurrentClocksThrottleReasonsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetCurrentClocksThrottleReasons.RLock()
|
|
calls = mock.calls.GetCurrentClocksThrottleReasons
|
|
mock.lockGetCurrentClocksThrottleReasons.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDecoderUtilization calls GetDecoderUtilizationFunc.
|
|
func (mock *Device) GetDecoderUtilization() (uint32, uint32, nvml.Return) {
|
|
if mock.GetDecoderUtilizationFunc == nil {
|
|
panic("Device.GetDecoderUtilizationFunc: method is nil but Device.GetDecoderUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDecoderUtilization.Lock()
|
|
mock.calls.GetDecoderUtilization = append(mock.calls.GetDecoderUtilization, callInfo)
|
|
mock.lockGetDecoderUtilization.Unlock()
|
|
return mock.GetDecoderUtilizationFunc()
|
|
}
|
|
|
|
// GetDecoderUtilizationCalls gets all the calls that were made to GetDecoderUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDecoderUtilizationCalls())
|
|
func (mock *Device) GetDecoderUtilizationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDecoderUtilization.RLock()
|
|
calls = mock.calls.GetDecoderUtilization
|
|
mock.lockGetDecoderUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDefaultApplicationsClock calls GetDefaultApplicationsClockFunc.
|
|
func (mock *Device) GetDefaultApplicationsClock(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
if mock.GetDefaultApplicationsClockFunc == nil {
|
|
panic("Device.GetDefaultApplicationsClockFunc: method is nil but Device.GetDefaultApplicationsClock was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
}{
|
|
ClockType: clockType,
|
|
}
|
|
mock.lockGetDefaultApplicationsClock.Lock()
|
|
mock.calls.GetDefaultApplicationsClock = append(mock.calls.GetDefaultApplicationsClock, callInfo)
|
|
mock.lockGetDefaultApplicationsClock.Unlock()
|
|
return mock.GetDefaultApplicationsClockFunc(clockType)
|
|
}
|
|
|
|
// GetDefaultApplicationsClockCalls gets all the calls that were made to GetDefaultApplicationsClock.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDefaultApplicationsClockCalls())
|
|
func (mock *Device) GetDefaultApplicationsClockCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
}
|
|
mock.lockGetDefaultApplicationsClock.RLock()
|
|
calls = mock.calls.GetDefaultApplicationsClock
|
|
mock.lockGetDefaultApplicationsClock.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDefaultEccMode calls GetDefaultEccModeFunc.
|
|
func (mock *Device) GetDefaultEccMode() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetDefaultEccModeFunc == nil {
|
|
panic("Device.GetDefaultEccModeFunc: method is nil but Device.GetDefaultEccMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDefaultEccMode.Lock()
|
|
mock.calls.GetDefaultEccMode = append(mock.calls.GetDefaultEccMode, callInfo)
|
|
mock.lockGetDefaultEccMode.Unlock()
|
|
return mock.GetDefaultEccModeFunc()
|
|
}
|
|
|
|
// GetDefaultEccModeCalls gets all the calls that were made to GetDefaultEccMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDefaultEccModeCalls())
|
|
func (mock *Device) GetDefaultEccModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDefaultEccMode.RLock()
|
|
calls = mock.calls.GetDefaultEccMode
|
|
mock.lockGetDefaultEccMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDetailedEccErrors calls GetDetailedEccErrorsFunc.
|
|
func (mock *Device) GetDetailedEccErrors(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (nvml.EccErrorCounts, nvml.Return) {
|
|
if mock.GetDetailedEccErrorsFunc == nil {
|
|
panic("Device.GetDetailedEccErrorsFunc: method is nil but Device.GetDetailedEccErrors was just called")
|
|
}
|
|
callInfo := struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
}{
|
|
MemoryErrorType: memoryErrorType,
|
|
EccCounterType: eccCounterType,
|
|
}
|
|
mock.lockGetDetailedEccErrors.Lock()
|
|
mock.calls.GetDetailedEccErrors = append(mock.calls.GetDetailedEccErrors, callInfo)
|
|
mock.lockGetDetailedEccErrors.Unlock()
|
|
return mock.GetDetailedEccErrorsFunc(memoryErrorType, eccCounterType)
|
|
}
|
|
|
|
// GetDetailedEccErrorsCalls gets all the calls that were made to GetDetailedEccErrors.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDetailedEccErrorsCalls())
|
|
func (mock *Device) GetDetailedEccErrorsCalls() []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
} {
|
|
var calls []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
mock.lockGetDetailedEccErrors.RLock()
|
|
calls = mock.calls.GetDetailedEccErrors
|
|
mock.lockGetDetailedEccErrors.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDeviceHandleFromMigDeviceHandle calls GetDeviceHandleFromMigDeviceHandleFunc.
|
|
func (mock *Device) GetDeviceHandleFromMigDeviceHandle() (nvml.Device, nvml.Return) {
|
|
if mock.GetDeviceHandleFromMigDeviceHandleFunc == nil {
|
|
panic("Device.GetDeviceHandleFromMigDeviceHandleFunc: method is nil but Device.GetDeviceHandleFromMigDeviceHandle was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDeviceHandleFromMigDeviceHandle.Lock()
|
|
mock.calls.GetDeviceHandleFromMigDeviceHandle = append(mock.calls.GetDeviceHandleFromMigDeviceHandle, callInfo)
|
|
mock.lockGetDeviceHandleFromMigDeviceHandle.Unlock()
|
|
return mock.GetDeviceHandleFromMigDeviceHandleFunc()
|
|
}
|
|
|
|
// GetDeviceHandleFromMigDeviceHandleCalls gets all the calls that were made to GetDeviceHandleFromMigDeviceHandle.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDeviceHandleFromMigDeviceHandleCalls())
|
|
func (mock *Device) GetDeviceHandleFromMigDeviceHandleCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDeviceHandleFromMigDeviceHandle.RLock()
|
|
calls = mock.calls.GetDeviceHandleFromMigDeviceHandle
|
|
mock.lockGetDeviceHandleFromMigDeviceHandle.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDisplayActive calls GetDisplayActiveFunc.
|
|
func (mock *Device) GetDisplayActive() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetDisplayActiveFunc == nil {
|
|
panic("Device.GetDisplayActiveFunc: method is nil but Device.GetDisplayActive was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDisplayActive.Lock()
|
|
mock.calls.GetDisplayActive = append(mock.calls.GetDisplayActive, callInfo)
|
|
mock.lockGetDisplayActive.Unlock()
|
|
return mock.GetDisplayActiveFunc()
|
|
}
|
|
|
|
// GetDisplayActiveCalls gets all the calls that were made to GetDisplayActive.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDisplayActiveCalls())
|
|
func (mock *Device) GetDisplayActiveCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDisplayActive.RLock()
|
|
calls = mock.calls.GetDisplayActive
|
|
mock.lockGetDisplayActive.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDisplayMode calls GetDisplayModeFunc.
|
|
func (mock *Device) GetDisplayMode() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetDisplayModeFunc == nil {
|
|
panic("Device.GetDisplayModeFunc: method is nil but Device.GetDisplayMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDisplayMode.Lock()
|
|
mock.calls.GetDisplayMode = append(mock.calls.GetDisplayMode, callInfo)
|
|
mock.lockGetDisplayMode.Unlock()
|
|
return mock.GetDisplayModeFunc()
|
|
}
|
|
|
|
// GetDisplayModeCalls gets all the calls that were made to GetDisplayMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDisplayModeCalls())
|
|
func (mock *Device) GetDisplayModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDisplayMode.RLock()
|
|
calls = mock.calls.GetDisplayMode
|
|
mock.lockGetDisplayMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDriverModel calls GetDriverModelFunc.
|
|
func (mock *Device) GetDriverModel() (nvml.DriverModel, nvml.DriverModel, nvml.Return) {
|
|
if mock.GetDriverModelFunc == nil {
|
|
panic("Device.GetDriverModelFunc: method is nil but Device.GetDriverModel was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDriverModel.Lock()
|
|
mock.calls.GetDriverModel = append(mock.calls.GetDriverModel, callInfo)
|
|
mock.lockGetDriverModel.Unlock()
|
|
return mock.GetDriverModelFunc()
|
|
}
|
|
|
|
// GetDriverModelCalls gets all the calls that were made to GetDriverModel.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDriverModelCalls())
|
|
func (mock *Device) GetDriverModelCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDriverModel.RLock()
|
|
calls = mock.calls.GetDriverModel
|
|
mock.lockGetDriverModel.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetDynamicPstatesInfo calls GetDynamicPstatesInfoFunc.
|
|
func (mock *Device) GetDynamicPstatesInfo() (nvml.GpuDynamicPstatesInfo, nvml.Return) {
|
|
if mock.GetDynamicPstatesInfoFunc == nil {
|
|
panic("Device.GetDynamicPstatesInfoFunc: method is nil but Device.GetDynamicPstatesInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetDynamicPstatesInfo.Lock()
|
|
mock.calls.GetDynamicPstatesInfo = append(mock.calls.GetDynamicPstatesInfo, callInfo)
|
|
mock.lockGetDynamicPstatesInfo.Unlock()
|
|
return mock.GetDynamicPstatesInfoFunc()
|
|
}
|
|
|
|
// GetDynamicPstatesInfoCalls gets all the calls that were made to GetDynamicPstatesInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetDynamicPstatesInfoCalls())
|
|
func (mock *Device) GetDynamicPstatesInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetDynamicPstatesInfo.RLock()
|
|
calls = mock.calls.GetDynamicPstatesInfo
|
|
mock.lockGetDynamicPstatesInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEccMode calls GetEccModeFunc.
|
|
func (mock *Device) GetEccMode() (nvml.EnableState, nvml.EnableState, nvml.Return) {
|
|
if mock.GetEccModeFunc == nil {
|
|
panic("Device.GetEccModeFunc: method is nil but Device.GetEccMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetEccMode.Lock()
|
|
mock.calls.GetEccMode = append(mock.calls.GetEccMode, callInfo)
|
|
mock.lockGetEccMode.Unlock()
|
|
return mock.GetEccModeFunc()
|
|
}
|
|
|
|
// GetEccModeCalls gets all the calls that were made to GetEccMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEccModeCalls())
|
|
func (mock *Device) GetEccModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetEccMode.RLock()
|
|
calls = mock.calls.GetEccMode
|
|
mock.lockGetEccMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEncoderCapacity calls GetEncoderCapacityFunc.
|
|
func (mock *Device) GetEncoderCapacity(encoderType nvml.EncoderType) (int, nvml.Return) {
|
|
if mock.GetEncoderCapacityFunc == nil {
|
|
panic("Device.GetEncoderCapacityFunc: method is nil but Device.GetEncoderCapacity was just called")
|
|
}
|
|
callInfo := struct {
|
|
EncoderType nvml.EncoderType
|
|
}{
|
|
EncoderType: encoderType,
|
|
}
|
|
mock.lockGetEncoderCapacity.Lock()
|
|
mock.calls.GetEncoderCapacity = append(mock.calls.GetEncoderCapacity, callInfo)
|
|
mock.lockGetEncoderCapacity.Unlock()
|
|
return mock.GetEncoderCapacityFunc(encoderType)
|
|
}
|
|
|
|
// GetEncoderCapacityCalls gets all the calls that were made to GetEncoderCapacity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEncoderCapacityCalls())
|
|
func (mock *Device) GetEncoderCapacityCalls() []struct {
|
|
EncoderType nvml.EncoderType
|
|
} {
|
|
var calls []struct {
|
|
EncoderType nvml.EncoderType
|
|
}
|
|
mock.lockGetEncoderCapacity.RLock()
|
|
calls = mock.calls.GetEncoderCapacity
|
|
mock.lockGetEncoderCapacity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEncoderSessions calls GetEncoderSessionsFunc.
|
|
func (mock *Device) GetEncoderSessions() ([]nvml.EncoderSessionInfo, nvml.Return) {
|
|
if mock.GetEncoderSessionsFunc == nil {
|
|
panic("Device.GetEncoderSessionsFunc: method is nil but Device.GetEncoderSessions was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetEncoderSessions.Lock()
|
|
mock.calls.GetEncoderSessions = append(mock.calls.GetEncoderSessions, callInfo)
|
|
mock.lockGetEncoderSessions.Unlock()
|
|
return mock.GetEncoderSessionsFunc()
|
|
}
|
|
|
|
// GetEncoderSessionsCalls gets all the calls that were made to GetEncoderSessions.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEncoderSessionsCalls())
|
|
func (mock *Device) GetEncoderSessionsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetEncoderSessions.RLock()
|
|
calls = mock.calls.GetEncoderSessions
|
|
mock.lockGetEncoderSessions.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEncoderStats calls GetEncoderStatsFunc.
|
|
func (mock *Device) GetEncoderStats() (int, uint32, uint32, nvml.Return) {
|
|
if mock.GetEncoderStatsFunc == nil {
|
|
panic("Device.GetEncoderStatsFunc: method is nil but Device.GetEncoderStats was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetEncoderStats.Lock()
|
|
mock.calls.GetEncoderStats = append(mock.calls.GetEncoderStats, callInfo)
|
|
mock.lockGetEncoderStats.Unlock()
|
|
return mock.GetEncoderStatsFunc()
|
|
}
|
|
|
|
// GetEncoderStatsCalls gets all the calls that were made to GetEncoderStats.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEncoderStatsCalls())
|
|
func (mock *Device) GetEncoderStatsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetEncoderStats.RLock()
|
|
calls = mock.calls.GetEncoderStats
|
|
mock.lockGetEncoderStats.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEncoderUtilization calls GetEncoderUtilizationFunc.
|
|
func (mock *Device) GetEncoderUtilization() (uint32, uint32, nvml.Return) {
|
|
if mock.GetEncoderUtilizationFunc == nil {
|
|
panic("Device.GetEncoderUtilizationFunc: method is nil but Device.GetEncoderUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetEncoderUtilization.Lock()
|
|
mock.calls.GetEncoderUtilization = append(mock.calls.GetEncoderUtilization, callInfo)
|
|
mock.lockGetEncoderUtilization.Unlock()
|
|
return mock.GetEncoderUtilizationFunc()
|
|
}
|
|
|
|
// GetEncoderUtilizationCalls gets all the calls that were made to GetEncoderUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEncoderUtilizationCalls())
|
|
func (mock *Device) GetEncoderUtilizationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetEncoderUtilization.RLock()
|
|
calls = mock.calls.GetEncoderUtilization
|
|
mock.lockGetEncoderUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetEnforcedPowerLimit calls GetEnforcedPowerLimitFunc.
|
|
func (mock *Device) GetEnforcedPowerLimit() (uint32, nvml.Return) {
|
|
if mock.GetEnforcedPowerLimitFunc == nil {
|
|
panic("Device.GetEnforcedPowerLimitFunc: method is nil but Device.GetEnforcedPowerLimit was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetEnforcedPowerLimit.Lock()
|
|
mock.calls.GetEnforcedPowerLimit = append(mock.calls.GetEnforcedPowerLimit, callInfo)
|
|
mock.lockGetEnforcedPowerLimit.Unlock()
|
|
return mock.GetEnforcedPowerLimitFunc()
|
|
}
|
|
|
|
// GetEnforcedPowerLimitCalls gets all the calls that were made to GetEnforcedPowerLimit.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetEnforcedPowerLimitCalls())
|
|
func (mock *Device) GetEnforcedPowerLimitCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetEnforcedPowerLimit.RLock()
|
|
calls = mock.calls.GetEnforcedPowerLimit
|
|
mock.lockGetEnforcedPowerLimit.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFBCSessions calls GetFBCSessionsFunc.
|
|
func (mock *Device) GetFBCSessions() ([]nvml.FBCSessionInfo, nvml.Return) {
|
|
if mock.GetFBCSessionsFunc == nil {
|
|
panic("Device.GetFBCSessionsFunc: method is nil but Device.GetFBCSessions was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetFBCSessions.Lock()
|
|
mock.calls.GetFBCSessions = append(mock.calls.GetFBCSessions, callInfo)
|
|
mock.lockGetFBCSessions.Unlock()
|
|
return mock.GetFBCSessionsFunc()
|
|
}
|
|
|
|
// GetFBCSessionsCalls gets all the calls that were made to GetFBCSessions.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFBCSessionsCalls())
|
|
func (mock *Device) GetFBCSessionsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetFBCSessions.RLock()
|
|
calls = mock.calls.GetFBCSessions
|
|
mock.lockGetFBCSessions.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFBCStats calls GetFBCStatsFunc.
|
|
func (mock *Device) GetFBCStats() (nvml.FBCStats, nvml.Return) {
|
|
if mock.GetFBCStatsFunc == nil {
|
|
panic("Device.GetFBCStatsFunc: method is nil but Device.GetFBCStats was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetFBCStats.Lock()
|
|
mock.calls.GetFBCStats = append(mock.calls.GetFBCStats, callInfo)
|
|
mock.lockGetFBCStats.Unlock()
|
|
return mock.GetFBCStatsFunc()
|
|
}
|
|
|
|
// GetFBCStatsCalls gets all the calls that were made to GetFBCStats.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFBCStatsCalls())
|
|
func (mock *Device) GetFBCStatsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetFBCStats.RLock()
|
|
calls = mock.calls.GetFBCStats
|
|
mock.lockGetFBCStats.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFanControlPolicy_v2 calls GetFanControlPolicy_v2Func.
|
|
func (mock *Device) GetFanControlPolicy_v2(n int) (nvml.FanControlPolicy, nvml.Return) {
|
|
if mock.GetFanControlPolicy_v2Func == nil {
|
|
panic("Device.GetFanControlPolicy_v2Func: method is nil but Device.GetFanControlPolicy_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetFanControlPolicy_v2.Lock()
|
|
mock.calls.GetFanControlPolicy_v2 = append(mock.calls.GetFanControlPolicy_v2, callInfo)
|
|
mock.lockGetFanControlPolicy_v2.Unlock()
|
|
return mock.GetFanControlPolicy_v2Func(n)
|
|
}
|
|
|
|
// GetFanControlPolicy_v2Calls gets all the calls that were made to GetFanControlPolicy_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFanControlPolicy_v2Calls())
|
|
func (mock *Device) GetFanControlPolicy_v2Calls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetFanControlPolicy_v2.RLock()
|
|
calls = mock.calls.GetFanControlPolicy_v2
|
|
mock.lockGetFanControlPolicy_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFanSpeed calls GetFanSpeedFunc.
|
|
func (mock *Device) GetFanSpeed() (uint32, nvml.Return) {
|
|
if mock.GetFanSpeedFunc == nil {
|
|
panic("Device.GetFanSpeedFunc: method is nil but Device.GetFanSpeed was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetFanSpeed.Lock()
|
|
mock.calls.GetFanSpeed = append(mock.calls.GetFanSpeed, callInfo)
|
|
mock.lockGetFanSpeed.Unlock()
|
|
return mock.GetFanSpeedFunc()
|
|
}
|
|
|
|
// GetFanSpeedCalls gets all the calls that were made to GetFanSpeed.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFanSpeedCalls())
|
|
func (mock *Device) GetFanSpeedCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetFanSpeed.RLock()
|
|
calls = mock.calls.GetFanSpeed
|
|
mock.lockGetFanSpeed.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFanSpeed_v2 calls GetFanSpeed_v2Func.
|
|
func (mock *Device) GetFanSpeed_v2(n int) (uint32, nvml.Return) {
|
|
if mock.GetFanSpeed_v2Func == nil {
|
|
panic("Device.GetFanSpeed_v2Func: method is nil but Device.GetFanSpeed_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetFanSpeed_v2.Lock()
|
|
mock.calls.GetFanSpeed_v2 = append(mock.calls.GetFanSpeed_v2, callInfo)
|
|
mock.lockGetFanSpeed_v2.Unlock()
|
|
return mock.GetFanSpeed_v2Func(n)
|
|
}
|
|
|
|
// GetFanSpeed_v2Calls gets all the calls that were made to GetFanSpeed_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFanSpeed_v2Calls())
|
|
func (mock *Device) GetFanSpeed_v2Calls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetFanSpeed_v2.RLock()
|
|
calls = mock.calls.GetFanSpeed_v2
|
|
mock.lockGetFanSpeed_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetFieldValues calls GetFieldValuesFunc.
|
|
func (mock *Device) GetFieldValues(fieldValues []nvml.FieldValue) nvml.Return {
|
|
if mock.GetFieldValuesFunc == nil {
|
|
panic("Device.GetFieldValuesFunc: method is nil but Device.GetFieldValues was just called")
|
|
}
|
|
callInfo := struct {
|
|
FieldValues []nvml.FieldValue
|
|
}{
|
|
FieldValues: fieldValues,
|
|
}
|
|
mock.lockGetFieldValues.Lock()
|
|
mock.calls.GetFieldValues = append(mock.calls.GetFieldValues, callInfo)
|
|
mock.lockGetFieldValues.Unlock()
|
|
return mock.GetFieldValuesFunc(fieldValues)
|
|
}
|
|
|
|
// GetFieldValuesCalls gets all the calls that were made to GetFieldValues.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetFieldValuesCalls())
|
|
func (mock *Device) GetFieldValuesCalls() []struct {
|
|
FieldValues []nvml.FieldValue
|
|
} {
|
|
var calls []struct {
|
|
FieldValues []nvml.FieldValue
|
|
}
|
|
mock.lockGetFieldValues.RLock()
|
|
calls = mock.calls.GetFieldValues
|
|
mock.lockGetFieldValues.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpcClkMinMaxVfOffset calls GetGpcClkMinMaxVfOffsetFunc.
|
|
func (mock *Device) GetGpcClkMinMaxVfOffset() (int, int, nvml.Return) {
|
|
if mock.GetGpcClkMinMaxVfOffsetFunc == nil {
|
|
panic("Device.GetGpcClkMinMaxVfOffsetFunc: method is nil but Device.GetGpcClkMinMaxVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpcClkMinMaxVfOffset.Lock()
|
|
mock.calls.GetGpcClkMinMaxVfOffset = append(mock.calls.GetGpcClkMinMaxVfOffset, callInfo)
|
|
mock.lockGetGpcClkMinMaxVfOffset.Unlock()
|
|
return mock.GetGpcClkMinMaxVfOffsetFunc()
|
|
}
|
|
|
|
// GetGpcClkMinMaxVfOffsetCalls gets all the calls that were made to GetGpcClkMinMaxVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpcClkMinMaxVfOffsetCalls())
|
|
func (mock *Device) GetGpcClkMinMaxVfOffsetCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpcClkMinMaxVfOffset.RLock()
|
|
calls = mock.calls.GetGpcClkMinMaxVfOffset
|
|
mock.lockGetGpcClkMinMaxVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpcClkVfOffset calls GetGpcClkVfOffsetFunc.
|
|
func (mock *Device) GetGpcClkVfOffset() (int, nvml.Return) {
|
|
if mock.GetGpcClkVfOffsetFunc == nil {
|
|
panic("Device.GetGpcClkVfOffsetFunc: method is nil but Device.GetGpcClkVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpcClkVfOffset.Lock()
|
|
mock.calls.GetGpcClkVfOffset = append(mock.calls.GetGpcClkVfOffset, callInfo)
|
|
mock.lockGetGpcClkVfOffset.Unlock()
|
|
return mock.GetGpcClkVfOffsetFunc()
|
|
}
|
|
|
|
// GetGpcClkVfOffsetCalls gets all the calls that were made to GetGpcClkVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpcClkVfOffsetCalls())
|
|
func (mock *Device) GetGpcClkVfOffsetCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpcClkVfOffset.RLock()
|
|
calls = mock.calls.GetGpcClkVfOffset
|
|
mock.lockGetGpcClkVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuFabricInfo calls GetGpuFabricInfoFunc.
|
|
func (mock *Device) GetGpuFabricInfo() (nvml.GpuFabricInfo, nvml.Return) {
|
|
if mock.GetGpuFabricInfoFunc == nil {
|
|
panic("Device.GetGpuFabricInfoFunc: method is nil but Device.GetGpuFabricInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpuFabricInfo.Lock()
|
|
mock.calls.GetGpuFabricInfo = append(mock.calls.GetGpuFabricInfo, callInfo)
|
|
mock.lockGetGpuFabricInfo.Unlock()
|
|
return mock.GetGpuFabricInfoFunc()
|
|
}
|
|
|
|
// GetGpuFabricInfoCalls gets all the calls that were made to GetGpuFabricInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuFabricInfoCalls())
|
|
func (mock *Device) GetGpuFabricInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpuFabricInfo.RLock()
|
|
calls = mock.calls.GetGpuFabricInfo
|
|
mock.lockGetGpuFabricInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuFabricInfoV calls GetGpuFabricInfoVFunc.
|
|
func (mock *Device) GetGpuFabricInfoV() nvml.GpuFabricInfoHandler {
|
|
if mock.GetGpuFabricInfoVFunc == nil {
|
|
panic("Device.GetGpuFabricInfoVFunc: method is nil but Device.GetGpuFabricInfoV was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpuFabricInfoV.Lock()
|
|
mock.calls.GetGpuFabricInfoV = append(mock.calls.GetGpuFabricInfoV, callInfo)
|
|
mock.lockGetGpuFabricInfoV.Unlock()
|
|
return mock.GetGpuFabricInfoVFunc()
|
|
}
|
|
|
|
// GetGpuFabricInfoVCalls gets all the calls that were made to GetGpuFabricInfoV.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuFabricInfoVCalls())
|
|
func (mock *Device) GetGpuFabricInfoVCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpuFabricInfoV.RLock()
|
|
calls = mock.calls.GetGpuFabricInfoV
|
|
mock.lockGetGpuFabricInfoV.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstanceById calls GetGpuInstanceByIdFunc.
|
|
func (mock *Device) GetGpuInstanceById(n int) (nvml.GpuInstance, nvml.Return) {
|
|
if mock.GetGpuInstanceByIdFunc == nil {
|
|
panic("Device.GetGpuInstanceByIdFunc: method is nil but Device.GetGpuInstanceById was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetGpuInstanceById.Lock()
|
|
mock.calls.GetGpuInstanceById = append(mock.calls.GetGpuInstanceById, callInfo)
|
|
mock.lockGetGpuInstanceById.Unlock()
|
|
return mock.GetGpuInstanceByIdFunc(n)
|
|
}
|
|
|
|
// GetGpuInstanceByIdCalls gets all the calls that were made to GetGpuInstanceById.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstanceByIdCalls())
|
|
func (mock *Device) GetGpuInstanceByIdCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetGpuInstanceById.RLock()
|
|
calls = mock.calls.GetGpuInstanceById
|
|
mock.lockGetGpuInstanceById.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstanceId calls GetGpuInstanceIdFunc.
|
|
func (mock *Device) GetGpuInstanceId() (int, nvml.Return) {
|
|
if mock.GetGpuInstanceIdFunc == nil {
|
|
panic("Device.GetGpuInstanceIdFunc: method is nil but Device.GetGpuInstanceId was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpuInstanceId.Lock()
|
|
mock.calls.GetGpuInstanceId = append(mock.calls.GetGpuInstanceId, callInfo)
|
|
mock.lockGetGpuInstanceId.Unlock()
|
|
return mock.GetGpuInstanceIdFunc()
|
|
}
|
|
|
|
// GetGpuInstanceIdCalls gets all the calls that were made to GetGpuInstanceId.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstanceIdCalls())
|
|
func (mock *Device) GetGpuInstanceIdCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpuInstanceId.RLock()
|
|
calls = mock.calls.GetGpuInstanceId
|
|
mock.lockGetGpuInstanceId.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstancePossiblePlacements calls GetGpuInstancePossiblePlacementsFunc.
|
|
func (mock *Device) GetGpuInstancePossiblePlacements(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstancePlacement, nvml.Return) {
|
|
if mock.GetGpuInstancePossiblePlacementsFunc == nil {
|
|
panic("Device.GetGpuInstancePossiblePlacementsFunc: method is nil but Device.GetGpuInstancePossiblePlacements was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}{
|
|
GpuInstanceProfileInfo: gpuInstanceProfileInfo,
|
|
}
|
|
mock.lockGetGpuInstancePossiblePlacements.Lock()
|
|
mock.calls.GetGpuInstancePossiblePlacements = append(mock.calls.GetGpuInstancePossiblePlacements, callInfo)
|
|
mock.lockGetGpuInstancePossiblePlacements.Unlock()
|
|
return mock.GetGpuInstancePossiblePlacementsFunc(gpuInstanceProfileInfo)
|
|
}
|
|
|
|
// GetGpuInstancePossiblePlacementsCalls gets all the calls that were made to GetGpuInstancePossiblePlacements.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstancePossiblePlacementsCalls())
|
|
func (mock *Device) GetGpuInstancePossiblePlacementsCalls() []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
} {
|
|
var calls []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
mock.lockGetGpuInstancePossiblePlacements.RLock()
|
|
calls = mock.calls.GetGpuInstancePossiblePlacements
|
|
mock.lockGetGpuInstancePossiblePlacements.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstanceProfileInfo calls GetGpuInstanceProfileInfoFunc.
|
|
func (mock *Device) GetGpuInstanceProfileInfo(n int) (nvml.GpuInstanceProfileInfo, nvml.Return) {
|
|
if mock.GetGpuInstanceProfileInfoFunc == nil {
|
|
panic("Device.GetGpuInstanceProfileInfoFunc: method is nil but Device.GetGpuInstanceProfileInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetGpuInstanceProfileInfo.Lock()
|
|
mock.calls.GetGpuInstanceProfileInfo = append(mock.calls.GetGpuInstanceProfileInfo, callInfo)
|
|
mock.lockGetGpuInstanceProfileInfo.Unlock()
|
|
return mock.GetGpuInstanceProfileInfoFunc(n)
|
|
}
|
|
|
|
// GetGpuInstanceProfileInfoCalls gets all the calls that were made to GetGpuInstanceProfileInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstanceProfileInfoCalls())
|
|
func (mock *Device) GetGpuInstanceProfileInfoCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetGpuInstanceProfileInfo.RLock()
|
|
calls = mock.calls.GetGpuInstanceProfileInfo
|
|
mock.lockGetGpuInstanceProfileInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstanceProfileInfoV calls GetGpuInstanceProfileInfoVFunc.
|
|
func (mock *Device) GetGpuInstanceProfileInfoV(n int) nvml.GpuInstanceProfileInfoHandler {
|
|
if mock.GetGpuInstanceProfileInfoVFunc == nil {
|
|
panic("Device.GetGpuInstanceProfileInfoVFunc: method is nil but Device.GetGpuInstanceProfileInfoV was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetGpuInstanceProfileInfoV.Lock()
|
|
mock.calls.GetGpuInstanceProfileInfoV = append(mock.calls.GetGpuInstanceProfileInfoV, callInfo)
|
|
mock.lockGetGpuInstanceProfileInfoV.Unlock()
|
|
return mock.GetGpuInstanceProfileInfoVFunc(n)
|
|
}
|
|
|
|
// GetGpuInstanceProfileInfoVCalls gets all the calls that were made to GetGpuInstanceProfileInfoV.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstanceProfileInfoVCalls())
|
|
func (mock *Device) GetGpuInstanceProfileInfoVCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetGpuInstanceProfileInfoV.RLock()
|
|
calls = mock.calls.GetGpuInstanceProfileInfoV
|
|
mock.lockGetGpuInstanceProfileInfoV.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstanceRemainingCapacity calls GetGpuInstanceRemainingCapacityFunc.
|
|
func (mock *Device) GetGpuInstanceRemainingCapacity(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) (int, nvml.Return) {
|
|
if mock.GetGpuInstanceRemainingCapacityFunc == nil {
|
|
panic("Device.GetGpuInstanceRemainingCapacityFunc: method is nil but Device.GetGpuInstanceRemainingCapacity was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}{
|
|
GpuInstanceProfileInfo: gpuInstanceProfileInfo,
|
|
}
|
|
mock.lockGetGpuInstanceRemainingCapacity.Lock()
|
|
mock.calls.GetGpuInstanceRemainingCapacity = append(mock.calls.GetGpuInstanceRemainingCapacity, callInfo)
|
|
mock.lockGetGpuInstanceRemainingCapacity.Unlock()
|
|
return mock.GetGpuInstanceRemainingCapacityFunc(gpuInstanceProfileInfo)
|
|
}
|
|
|
|
// GetGpuInstanceRemainingCapacityCalls gets all the calls that were made to GetGpuInstanceRemainingCapacity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstanceRemainingCapacityCalls())
|
|
func (mock *Device) GetGpuInstanceRemainingCapacityCalls() []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
} {
|
|
var calls []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
mock.lockGetGpuInstanceRemainingCapacity.RLock()
|
|
calls = mock.calls.GetGpuInstanceRemainingCapacity
|
|
mock.lockGetGpuInstanceRemainingCapacity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuInstances calls GetGpuInstancesFunc.
|
|
func (mock *Device) GetGpuInstances(gpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo) ([]nvml.GpuInstance, nvml.Return) {
|
|
if mock.GetGpuInstancesFunc == nil {
|
|
panic("Device.GetGpuInstancesFunc: method is nil but Device.GetGpuInstances was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}{
|
|
GpuInstanceProfileInfo: gpuInstanceProfileInfo,
|
|
}
|
|
mock.lockGetGpuInstances.Lock()
|
|
mock.calls.GetGpuInstances = append(mock.calls.GetGpuInstances, callInfo)
|
|
mock.lockGetGpuInstances.Unlock()
|
|
return mock.GetGpuInstancesFunc(gpuInstanceProfileInfo)
|
|
}
|
|
|
|
// GetGpuInstancesCalls gets all the calls that were made to GetGpuInstances.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuInstancesCalls())
|
|
func (mock *Device) GetGpuInstancesCalls() []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
} {
|
|
var calls []struct {
|
|
GpuInstanceProfileInfo *nvml.GpuInstanceProfileInfo
|
|
}
|
|
mock.lockGetGpuInstances.RLock()
|
|
calls = mock.calls.GetGpuInstances
|
|
mock.lockGetGpuInstances.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuMaxPcieLinkGeneration calls GetGpuMaxPcieLinkGenerationFunc.
|
|
func (mock *Device) GetGpuMaxPcieLinkGeneration() (int, nvml.Return) {
|
|
if mock.GetGpuMaxPcieLinkGenerationFunc == nil {
|
|
panic("Device.GetGpuMaxPcieLinkGenerationFunc: method is nil but Device.GetGpuMaxPcieLinkGeneration was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpuMaxPcieLinkGeneration.Lock()
|
|
mock.calls.GetGpuMaxPcieLinkGeneration = append(mock.calls.GetGpuMaxPcieLinkGeneration, callInfo)
|
|
mock.lockGetGpuMaxPcieLinkGeneration.Unlock()
|
|
return mock.GetGpuMaxPcieLinkGenerationFunc()
|
|
}
|
|
|
|
// GetGpuMaxPcieLinkGenerationCalls gets all the calls that were made to GetGpuMaxPcieLinkGeneration.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuMaxPcieLinkGenerationCalls())
|
|
func (mock *Device) GetGpuMaxPcieLinkGenerationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpuMaxPcieLinkGeneration.RLock()
|
|
calls = mock.calls.GetGpuMaxPcieLinkGeneration
|
|
mock.lockGetGpuMaxPcieLinkGeneration.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGpuOperationMode calls GetGpuOperationModeFunc.
|
|
func (mock *Device) GetGpuOperationMode() (nvml.GpuOperationMode, nvml.GpuOperationMode, nvml.Return) {
|
|
if mock.GetGpuOperationModeFunc == nil {
|
|
panic("Device.GetGpuOperationModeFunc: method is nil but Device.GetGpuOperationMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGpuOperationMode.Lock()
|
|
mock.calls.GetGpuOperationMode = append(mock.calls.GetGpuOperationMode, callInfo)
|
|
mock.lockGetGpuOperationMode.Unlock()
|
|
return mock.GetGpuOperationModeFunc()
|
|
}
|
|
|
|
// GetGpuOperationModeCalls gets all the calls that were made to GetGpuOperationMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGpuOperationModeCalls())
|
|
func (mock *Device) GetGpuOperationModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGpuOperationMode.RLock()
|
|
calls = mock.calls.GetGpuOperationMode
|
|
mock.lockGetGpuOperationMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGraphicsRunningProcesses calls GetGraphicsRunningProcessesFunc.
|
|
func (mock *Device) GetGraphicsRunningProcesses() ([]nvml.ProcessInfo, nvml.Return) {
|
|
if mock.GetGraphicsRunningProcessesFunc == nil {
|
|
panic("Device.GetGraphicsRunningProcessesFunc: method is nil but Device.GetGraphicsRunningProcesses was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGraphicsRunningProcesses.Lock()
|
|
mock.calls.GetGraphicsRunningProcesses = append(mock.calls.GetGraphicsRunningProcesses, callInfo)
|
|
mock.lockGetGraphicsRunningProcesses.Unlock()
|
|
return mock.GetGraphicsRunningProcessesFunc()
|
|
}
|
|
|
|
// GetGraphicsRunningProcessesCalls gets all the calls that were made to GetGraphicsRunningProcesses.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGraphicsRunningProcessesCalls())
|
|
func (mock *Device) GetGraphicsRunningProcessesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGraphicsRunningProcesses.RLock()
|
|
calls = mock.calls.GetGraphicsRunningProcesses
|
|
mock.lockGetGraphicsRunningProcesses.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGridLicensableFeatures calls GetGridLicensableFeaturesFunc.
|
|
func (mock *Device) GetGridLicensableFeatures() (nvml.GridLicensableFeatures, nvml.Return) {
|
|
if mock.GetGridLicensableFeaturesFunc == nil {
|
|
panic("Device.GetGridLicensableFeaturesFunc: method is nil but Device.GetGridLicensableFeatures was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGridLicensableFeatures.Lock()
|
|
mock.calls.GetGridLicensableFeatures = append(mock.calls.GetGridLicensableFeatures, callInfo)
|
|
mock.lockGetGridLicensableFeatures.Unlock()
|
|
return mock.GetGridLicensableFeaturesFunc()
|
|
}
|
|
|
|
// GetGridLicensableFeaturesCalls gets all the calls that were made to GetGridLicensableFeatures.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGridLicensableFeaturesCalls())
|
|
func (mock *Device) GetGridLicensableFeaturesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGridLicensableFeatures.RLock()
|
|
calls = mock.calls.GetGridLicensableFeatures
|
|
mock.lockGetGridLicensableFeatures.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGspFirmwareMode calls GetGspFirmwareModeFunc.
|
|
func (mock *Device) GetGspFirmwareMode() (bool, bool, nvml.Return) {
|
|
if mock.GetGspFirmwareModeFunc == nil {
|
|
panic("Device.GetGspFirmwareModeFunc: method is nil but Device.GetGspFirmwareMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGspFirmwareMode.Lock()
|
|
mock.calls.GetGspFirmwareMode = append(mock.calls.GetGspFirmwareMode, callInfo)
|
|
mock.lockGetGspFirmwareMode.Unlock()
|
|
return mock.GetGspFirmwareModeFunc()
|
|
}
|
|
|
|
// GetGspFirmwareModeCalls gets all the calls that were made to GetGspFirmwareMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGspFirmwareModeCalls())
|
|
func (mock *Device) GetGspFirmwareModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGspFirmwareMode.RLock()
|
|
calls = mock.calls.GetGspFirmwareMode
|
|
mock.lockGetGspFirmwareMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetGspFirmwareVersion calls GetGspFirmwareVersionFunc.
|
|
func (mock *Device) GetGspFirmwareVersion() (string, nvml.Return) {
|
|
if mock.GetGspFirmwareVersionFunc == nil {
|
|
panic("Device.GetGspFirmwareVersionFunc: method is nil but Device.GetGspFirmwareVersion was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetGspFirmwareVersion.Lock()
|
|
mock.calls.GetGspFirmwareVersion = append(mock.calls.GetGspFirmwareVersion, callInfo)
|
|
mock.lockGetGspFirmwareVersion.Unlock()
|
|
return mock.GetGspFirmwareVersionFunc()
|
|
}
|
|
|
|
// GetGspFirmwareVersionCalls gets all the calls that were made to GetGspFirmwareVersion.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetGspFirmwareVersionCalls())
|
|
func (mock *Device) GetGspFirmwareVersionCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetGspFirmwareVersion.RLock()
|
|
calls = mock.calls.GetGspFirmwareVersion
|
|
mock.lockGetGspFirmwareVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetHostVgpuMode calls GetHostVgpuModeFunc.
|
|
func (mock *Device) GetHostVgpuMode() (nvml.HostVgpuMode, nvml.Return) {
|
|
if mock.GetHostVgpuModeFunc == nil {
|
|
panic("Device.GetHostVgpuModeFunc: method is nil but Device.GetHostVgpuMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetHostVgpuMode.Lock()
|
|
mock.calls.GetHostVgpuMode = append(mock.calls.GetHostVgpuMode, callInfo)
|
|
mock.lockGetHostVgpuMode.Unlock()
|
|
return mock.GetHostVgpuModeFunc()
|
|
}
|
|
|
|
// GetHostVgpuModeCalls gets all the calls that were made to GetHostVgpuMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetHostVgpuModeCalls())
|
|
func (mock *Device) GetHostVgpuModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetHostVgpuMode.RLock()
|
|
calls = mock.calls.GetHostVgpuMode
|
|
mock.lockGetHostVgpuMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetIndex calls GetIndexFunc.
|
|
func (mock *Device) GetIndex() (int, nvml.Return) {
|
|
if mock.GetIndexFunc == nil {
|
|
panic("Device.GetIndexFunc: method is nil but Device.GetIndex was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetIndex.Lock()
|
|
mock.calls.GetIndex = append(mock.calls.GetIndex, callInfo)
|
|
mock.lockGetIndex.Unlock()
|
|
return mock.GetIndexFunc()
|
|
}
|
|
|
|
// GetIndexCalls gets all the calls that were made to GetIndex.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetIndexCalls())
|
|
func (mock *Device) GetIndexCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetIndex.RLock()
|
|
calls = mock.calls.GetIndex
|
|
mock.lockGetIndex.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetInforomConfigurationChecksum calls GetInforomConfigurationChecksumFunc.
|
|
func (mock *Device) GetInforomConfigurationChecksum() (uint32, nvml.Return) {
|
|
if mock.GetInforomConfigurationChecksumFunc == nil {
|
|
panic("Device.GetInforomConfigurationChecksumFunc: method is nil but Device.GetInforomConfigurationChecksum was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetInforomConfigurationChecksum.Lock()
|
|
mock.calls.GetInforomConfigurationChecksum = append(mock.calls.GetInforomConfigurationChecksum, callInfo)
|
|
mock.lockGetInforomConfigurationChecksum.Unlock()
|
|
return mock.GetInforomConfigurationChecksumFunc()
|
|
}
|
|
|
|
// GetInforomConfigurationChecksumCalls gets all the calls that were made to GetInforomConfigurationChecksum.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetInforomConfigurationChecksumCalls())
|
|
func (mock *Device) GetInforomConfigurationChecksumCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetInforomConfigurationChecksum.RLock()
|
|
calls = mock.calls.GetInforomConfigurationChecksum
|
|
mock.lockGetInforomConfigurationChecksum.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetInforomImageVersion calls GetInforomImageVersionFunc.
|
|
func (mock *Device) GetInforomImageVersion() (string, nvml.Return) {
|
|
if mock.GetInforomImageVersionFunc == nil {
|
|
panic("Device.GetInforomImageVersionFunc: method is nil but Device.GetInforomImageVersion was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetInforomImageVersion.Lock()
|
|
mock.calls.GetInforomImageVersion = append(mock.calls.GetInforomImageVersion, callInfo)
|
|
mock.lockGetInforomImageVersion.Unlock()
|
|
return mock.GetInforomImageVersionFunc()
|
|
}
|
|
|
|
// GetInforomImageVersionCalls gets all the calls that were made to GetInforomImageVersion.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetInforomImageVersionCalls())
|
|
func (mock *Device) GetInforomImageVersionCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetInforomImageVersion.RLock()
|
|
calls = mock.calls.GetInforomImageVersion
|
|
mock.lockGetInforomImageVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetInforomVersion calls GetInforomVersionFunc.
|
|
func (mock *Device) GetInforomVersion(inforomObject nvml.InforomObject) (string, nvml.Return) {
|
|
if mock.GetInforomVersionFunc == nil {
|
|
panic("Device.GetInforomVersionFunc: method is nil but Device.GetInforomVersion was just called")
|
|
}
|
|
callInfo := struct {
|
|
InforomObject nvml.InforomObject
|
|
}{
|
|
InforomObject: inforomObject,
|
|
}
|
|
mock.lockGetInforomVersion.Lock()
|
|
mock.calls.GetInforomVersion = append(mock.calls.GetInforomVersion, callInfo)
|
|
mock.lockGetInforomVersion.Unlock()
|
|
return mock.GetInforomVersionFunc(inforomObject)
|
|
}
|
|
|
|
// GetInforomVersionCalls gets all the calls that were made to GetInforomVersion.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetInforomVersionCalls())
|
|
func (mock *Device) GetInforomVersionCalls() []struct {
|
|
InforomObject nvml.InforomObject
|
|
} {
|
|
var calls []struct {
|
|
InforomObject nvml.InforomObject
|
|
}
|
|
mock.lockGetInforomVersion.RLock()
|
|
calls = mock.calls.GetInforomVersion
|
|
mock.lockGetInforomVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetIrqNum calls GetIrqNumFunc.
|
|
func (mock *Device) GetIrqNum() (int, nvml.Return) {
|
|
if mock.GetIrqNumFunc == nil {
|
|
panic("Device.GetIrqNumFunc: method is nil but Device.GetIrqNum was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetIrqNum.Lock()
|
|
mock.calls.GetIrqNum = append(mock.calls.GetIrqNum, callInfo)
|
|
mock.lockGetIrqNum.Unlock()
|
|
return mock.GetIrqNumFunc()
|
|
}
|
|
|
|
// GetIrqNumCalls gets all the calls that were made to GetIrqNum.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetIrqNumCalls())
|
|
func (mock *Device) GetIrqNumCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetIrqNum.RLock()
|
|
calls = mock.calls.GetIrqNum
|
|
mock.lockGetIrqNum.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetJpgUtilization calls GetJpgUtilizationFunc.
|
|
func (mock *Device) GetJpgUtilization() (uint32, uint32, nvml.Return) {
|
|
if mock.GetJpgUtilizationFunc == nil {
|
|
panic("Device.GetJpgUtilizationFunc: method is nil but Device.GetJpgUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetJpgUtilization.Lock()
|
|
mock.calls.GetJpgUtilization = append(mock.calls.GetJpgUtilization, callInfo)
|
|
mock.lockGetJpgUtilization.Unlock()
|
|
return mock.GetJpgUtilizationFunc()
|
|
}
|
|
|
|
// GetJpgUtilizationCalls gets all the calls that were made to GetJpgUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetJpgUtilizationCalls())
|
|
func (mock *Device) GetJpgUtilizationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetJpgUtilization.RLock()
|
|
calls = mock.calls.GetJpgUtilization
|
|
mock.lockGetJpgUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetLastBBXFlushTime calls GetLastBBXFlushTimeFunc.
|
|
func (mock *Device) GetLastBBXFlushTime() (uint64, uint, nvml.Return) {
|
|
if mock.GetLastBBXFlushTimeFunc == nil {
|
|
panic("Device.GetLastBBXFlushTimeFunc: method is nil but Device.GetLastBBXFlushTime was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetLastBBXFlushTime.Lock()
|
|
mock.calls.GetLastBBXFlushTime = append(mock.calls.GetLastBBXFlushTime, callInfo)
|
|
mock.lockGetLastBBXFlushTime.Unlock()
|
|
return mock.GetLastBBXFlushTimeFunc()
|
|
}
|
|
|
|
// GetLastBBXFlushTimeCalls gets all the calls that were made to GetLastBBXFlushTime.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetLastBBXFlushTimeCalls())
|
|
func (mock *Device) GetLastBBXFlushTimeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetLastBBXFlushTime.RLock()
|
|
calls = mock.calls.GetLastBBXFlushTime
|
|
mock.lockGetLastBBXFlushTime.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMPSComputeRunningProcesses calls GetMPSComputeRunningProcessesFunc.
|
|
func (mock *Device) GetMPSComputeRunningProcesses() ([]nvml.ProcessInfo, nvml.Return) {
|
|
if mock.GetMPSComputeRunningProcessesFunc == nil {
|
|
panic("Device.GetMPSComputeRunningProcessesFunc: method is nil but Device.GetMPSComputeRunningProcesses was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMPSComputeRunningProcesses.Lock()
|
|
mock.calls.GetMPSComputeRunningProcesses = append(mock.calls.GetMPSComputeRunningProcesses, callInfo)
|
|
mock.lockGetMPSComputeRunningProcesses.Unlock()
|
|
return mock.GetMPSComputeRunningProcessesFunc()
|
|
}
|
|
|
|
// GetMPSComputeRunningProcessesCalls gets all the calls that were made to GetMPSComputeRunningProcesses.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMPSComputeRunningProcessesCalls())
|
|
func (mock *Device) GetMPSComputeRunningProcessesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMPSComputeRunningProcesses.RLock()
|
|
calls = mock.calls.GetMPSComputeRunningProcesses
|
|
mock.lockGetMPSComputeRunningProcesses.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMaxClockInfo calls GetMaxClockInfoFunc.
|
|
func (mock *Device) GetMaxClockInfo(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
if mock.GetMaxClockInfoFunc == nil {
|
|
panic("Device.GetMaxClockInfoFunc: method is nil but Device.GetMaxClockInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
}{
|
|
ClockType: clockType,
|
|
}
|
|
mock.lockGetMaxClockInfo.Lock()
|
|
mock.calls.GetMaxClockInfo = append(mock.calls.GetMaxClockInfo, callInfo)
|
|
mock.lockGetMaxClockInfo.Unlock()
|
|
return mock.GetMaxClockInfoFunc(clockType)
|
|
}
|
|
|
|
// GetMaxClockInfoCalls gets all the calls that were made to GetMaxClockInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMaxClockInfoCalls())
|
|
func (mock *Device) GetMaxClockInfoCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
}
|
|
mock.lockGetMaxClockInfo.RLock()
|
|
calls = mock.calls.GetMaxClockInfo
|
|
mock.lockGetMaxClockInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMaxCustomerBoostClock calls GetMaxCustomerBoostClockFunc.
|
|
func (mock *Device) GetMaxCustomerBoostClock(clockType nvml.ClockType) (uint32, nvml.Return) {
|
|
if mock.GetMaxCustomerBoostClockFunc == nil {
|
|
panic("Device.GetMaxCustomerBoostClockFunc: method is nil but Device.GetMaxCustomerBoostClock was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
}{
|
|
ClockType: clockType,
|
|
}
|
|
mock.lockGetMaxCustomerBoostClock.Lock()
|
|
mock.calls.GetMaxCustomerBoostClock = append(mock.calls.GetMaxCustomerBoostClock, callInfo)
|
|
mock.lockGetMaxCustomerBoostClock.Unlock()
|
|
return mock.GetMaxCustomerBoostClockFunc(clockType)
|
|
}
|
|
|
|
// GetMaxCustomerBoostClockCalls gets all the calls that were made to GetMaxCustomerBoostClock.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMaxCustomerBoostClockCalls())
|
|
func (mock *Device) GetMaxCustomerBoostClockCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
}
|
|
mock.lockGetMaxCustomerBoostClock.RLock()
|
|
calls = mock.calls.GetMaxCustomerBoostClock
|
|
mock.lockGetMaxCustomerBoostClock.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMaxMigDeviceCount calls GetMaxMigDeviceCountFunc.
|
|
func (mock *Device) GetMaxMigDeviceCount() (int, nvml.Return) {
|
|
if mock.GetMaxMigDeviceCountFunc == nil {
|
|
panic("Device.GetMaxMigDeviceCountFunc: method is nil but Device.GetMaxMigDeviceCount was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMaxMigDeviceCount.Lock()
|
|
mock.calls.GetMaxMigDeviceCount = append(mock.calls.GetMaxMigDeviceCount, callInfo)
|
|
mock.lockGetMaxMigDeviceCount.Unlock()
|
|
return mock.GetMaxMigDeviceCountFunc()
|
|
}
|
|
|
|
// GetMaxMigDeviceCountCalls gets all the calls that were made to GetMaxMigDeviceCount.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMaxMigDeviceCountCalls())
|
|
func (mock *Device) GetMaxMigDeviceCountCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMaxMigDeviceCount.RLock()
|
|
calls = mock.calls.GetMaxMigDeviceCount
|
|
mock.lockGetMaxMigDeviceCount.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMaxPcieLinkGeneration calls GetMaxPcieLinkGenerationFunc.
|
|
func (mock *Device) GetMaxPcieLinkGeneration() (int, nvml.Return) {
|
|
if mock.GetMaxPcieLinkGenerationFunc == nil {
|
|
panic("Device.GetMaxPcieLinkGenerationFunc: method is nil but Device.GetMaxPcieLinkGeneration was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMaxPcieLinkGeneration.Lock()
|
|
mock.calls.GetMaxPcieLinkGeneration = append(mock.calls.GetMaxPcieLinkGeneration, callInfo)
|
|
mock.lockGetMaxPcieLinkGeneration.Unlock()
|
|
return mock.GetMaxPcieLinkGenerationFunc()
|
|
}
|
|
|
|
// GetMaxPcieLinkGenerationCalls gets all the calls that were made to GetMaxPcieLinkGeneration.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMaxPcieLinkGenerationCalls())
|
|
func (mock *Device) GetMaxPcieLinkGenerationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMaxPcieLinkGeneration.RLock()
|
|
calls = mock.calls.GetMaxPcieLinkGeneration
|
|
mock.lockGetMaxPcieLinkGeneration.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMaxPcieLinkWidth calls GetMaxPcieLinkWidthFunc.
|
|
func (mock *Device) GetMaxPcieLinkWidth() (int, nvml.Return) {
|
|
if mock.GetMaxPcieLinkWidthFunc == nil {
|
|
panic("Device.GetMaxPcieLinkWidthFunc: method is nil but Device.GetMaxPcieLinkWidth was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMaxPcieLinkWidth.Lock()
|
|
mock.calls.GetMaxPcieLinkWidth = append(mock.calls.GetMaxPcieLinkWidth, callInfo)
|
|
mock.lockGetMaxPcieLinkWidth.Unlock()
|
|
return mock.GetMaxPcieLinkWidthFunc()
|
|
}
|
|
|
|
// GetMaxPcieLinkWidthCalls gets all the calls that were made to GetMaxPcieLinkWidth.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMaxPcieLinkWidthCalls())
|
|
func (mock *Device) GetMaxPcieLinkWidthCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMaxPcieLinkWidth.RLock()
|
|
calls = mock.calls.GetMaxPcieLinkWidth
|
|
mock.lockGetMaxPcieLinkWidth.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemClkMinMaxVfOffset calls GetMemClkMinMaxVfOffsetFunc.
|
|
func (mock *Device) GetMemClkMinMaxVfOffset() (int, int, nvml.Return) {
|
|
if mock.GetMemClkMinMaxVfOffsetFunc == nil {
|
|
panic("Device.GetMemClkMinMaxVfOffsetFunc: method is nil but Device.GetMemClkMinMaxVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMemClkMinMaxVfOffset.Lock()
|
|
mock.calls.GetMemClkMinMaxVfOffset = append(mock.calls.GetMemClkMinMaxVfOffset, callInfo)
|
|
mock.lockGetMemClkMinMaxVfOffset.Unlock()
|
|
return mock.GetMemClkMinMaxVfOffsetFunc()
|
|
}
|
|
|
|
// GetMemClkMinMaxVfOffsetCalls gets all the calls that were made to GetMemClkMinMaxVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemClkMinMaxVfOffsetCalls())
|
|
func (mock *Device) GetMemClkMinMaxVfOffsetCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMemClkMinMaxVfOffset.RLock()
|
|
calls = mock.calls.GetMemClkMinMaxVfOffset
|
|
mock.lockGetMemClkMinMaxVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemClkVfOffset calls GetMemClkVfOffsetFunc.
|
|
func (mock *Device) GetMemClkVfOffset() (int, nvml.Return) {
|
|
if mock.GetMemClkVfOffsetFunc == nil {
|
|
panic("Device.GetMemClkVfOffsetFunc: method is nil but Device.GetMemClkVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMemClkVfOffset.Lock()
|
|
mock.calls.GetMemClkVfOffset = append(mock.calls.GetMemClkVfOffset, callInfo)
|
|
mock.lockGetMemClkVfOffset.Unlock()
|
|
return mock.GetMemClkVfOffsetFunc()
|
|
}
|
|
|
|
// GetMemClkVfOffsetCalls gets all the calls that were made to GetMemClkVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemClkVfOffsetCalls())
|
|
func (mock *Device) GetMemClkVfOffsetCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMemClkVfOffset.RLock()
|
|
calls = mock.calls.GetMemClkVfOffset
|
|
mock.lockGetMemClkVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemoryAffinity calls GetMemoryAffinityFunc.
|
|
func (mock *Device) GetMemoryAffinity(n int, affinityScope nvml.AffinityScope) ([]uint, nvml.Return) {
|
|
if mock.GetMemoryAffinityFunc == nil {
|
|
panic("Device.GetMemoryAffinityFunc: method is nil but Device.GetMemoryAffinity was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
}{
|
|
N: n,
|
|
AffinityScope: affinityScope,
|
|
}
|
|
mock.lockGetMemoryAffinity.Lock()
|
|
mock.calls.GetMemoryAffinity = append(mock.calls.GetMemoryAffinity, callInfo)
|
|
mock.lockGetMemoryAffinity.Unlock()
|
|
return mock.GetMemoryAffinityFunc(n, affinityScope)
|
|
}
|
|
|
|
// GetMemoryAffinityCalls gets all the calls that were made to GetMemoryAffinity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemoryAffinityCalls())
|
|
func (mock *Device) GetMemoryAffinityCalls() []struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
AffinityScope nvml.AffinityScope
|
|
}
|
|
mock.lockGetMemoryAffinity.RLock()
|
|
calls = mock.calls.GetMemoryAffinity
|
|
mock.lockGetMemoryAffinity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemoryBusWidth calls GetMemoryBusWidthFunc.
|
|
func (mock *Device) GetMemoryBusWidth() (uint32, nvml.Return) {
|
|
if mock.GetMemoryBusWidthFunc == nil {
|
|
panic("Device.GetMemoryBusWidthFunc: method is nil but Device.GetMemoryBusWidth was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMemoryBusWidth.Lock()
|
|
mock.calls.GetMemoryBusWidth = append(mock.calls.GetMemoryBusWidth, callInfo)
|
|
mock.lockGetMemoryBusWidth.Unlock()
|
|
return mock.GetMemoryBusWidthFunc()
|
|
}
|
|
|
|
// GetMemoryBusWidthCalls gets all the calls that were made to GetMemoryBusWidth.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemoryBusWidthCalls())
|
|
func (mock *Device) GetMemoryBusWidthCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMemoryBusWidth.RLock()
|
|
calls = mock.calls.GetMemoryBusWidth
|
|
mock.lockGetMemoryBusWidth.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemoryErrorCounter calls GetMemoryErrorCounterFunc.
|
|
func (mock *Device) GetMemoryErrorCounter(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType, memoryLocation nvml.MemoryLocation) (uint64, nvml.Return) {
|
|
if mock.GetMemoryErrorCounterFunc == nil {
|
|
panic("Device.GetMemoryErrorCounterFunc: method is nil but Device.GetMemoryErrorCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
MemoryLocation nvml.MemoryLocation
|
|
}{
|
|
MemoryErrorType: memoryErrorType,
|
|
EccCounterType: eccCounterType,
|
|
MemoryLocation: memoryLocation,
|
|
}
|
|
mock.lockGetMemoryErrorCounter.Lock()
|
|
mock.calls.GetMemoryErrorCounter = append(mock.calls.GetMemoryErrorCounter, callInfo)
|
|
mock.lockGetMemoryErrorCounter.Unlock()
|
|
return mock.GetMemoryErrorCounterFunc(memoryErrorType, eccCounterType, memoryLocation)
|
|
}
|
|
|
|
// GetMemoryErrorCounterCalls gets all the calls that were made to GetMemoryErrorCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemoryErrorCounterCalls())
|
|
func (mock *Device) GetMemoryErrorCounterCalls() []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
MemoryLocation nvml.MemoryLocation
|
|
} {
|
|
var calls []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
MemoryLocation nvml.MemoryLocation
|
|
}
|
|
mock.lockGetMemoryErrorCounter.RLock()
|
|
calls = mock.calls.GetMemoryErrorCounter
|
|
mock.lockGetMemoryErrorCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemoryInfo calls GetMemoryInfoFunc.
|
|
func (mock *Device) GetMemoryInfo() (nvml.Memory, nvml.Return) {
|
|
if mock.GetMemoryInfoFunc == nil {
|
|
panic("Device.GetMemoryInfoFunc: method is nil but Device.GetMemoryInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMemoryInfo.Lock()
|
|
mock.calls.GetMemoryInfo = append(mock.calls.GetMemoryInfo, callInfo)
|
|
mock.lockGetMemoryInfo.Unlock()
|
|
return mock.GetMemoryInfoFunc()
|
|
}
|
|
|
|
// GetMemoryInfoCalls gets all the calls that were made to GetMemoryInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemoryInfoCalls())
|
|
func (mock *Device) GetMemoryInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMemoryInfo.RLock()
|
|
calls = mock.calls.GetMemoryInfo
|
|
mock.lockGetMemoryInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMemoryInfo_v2 calls GetMemoryInfo_v2Func.
|
|
func (mock *Device) GetMemoryInfo_v2() (nvml.Memory_v2, nvml.Return) {
|
|
if mock.GetMemoryInfo_v2Func == nil {
|
|
panic("Device.GetMemoryInfo_v2Func: method is nil but Device.GetMemoryInfo_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMemoryInfo_v2.Lock()
|
|
mock.calls.GetMemoryInfo_v2 = append(mock.calls.GetMemoryInfo_v2, callInfo)
|
|
mock.lockGetMemoryInfo_v2.Unlock()
|
|
return mock.GetMemoryInfo_v2Func()
|
|
}
|
|
|
|
// GetMemoryInfo_v2Calls gets all the calls that were made to GetMemoryInfo_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMemoryInfo_v2Calls())
|
|
func (mock *Device) GetMemoryInfo_v2Calls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMemoryInfo_v2.RLock()
|
|
calls = mock.calls.GetMemoryInfo_v2
|
|
mock.lockGetMemoryInfo_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMigDeviceHandleByIndex calls GetMigDeviceHandleByIndexFunc.
|
|
func (mock *Device) GetMigDeviceHandleByIndex(n int) (nvml.Device, nvml.Return) {
|
|
if mock.GetMigDeviceHandleByIndexFunc == nil {
|
|
panic("Device.GetMigDeviceHandleByIndexFunc: method is nil but Device.GetMigDeviceHandleByIndex was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetMigDeviceHandleByIndex.Lock()
|
|
mock.calls.GetMigDeviceHandleByIndex = append(mock.calls.GetMigDeviceHandleByIndex, callInfo)
|
|
mock.lockGetMigDeviceHandleByIndex.Unlock()
|
|
return mock.GetMigDeviceHandleByIndexFunc(n)
|
|
}
|
|
|
|
// GetMigDeviceHandleByIndexCalls gets all the calls that were made to GetMigDeviceHandleByIndex.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMigDeviceHandleByIndexCalls())
|
|
func (mock *Device) GetMigDeviceHandleByIndexCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetMigDeviceHandleByIndex.RLock()
|
|
calls = mock.calls.GetMigDeviceHandleByIndex
|
|
mock.lockGetMigDeviceHandleByIndex.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMigMode calls GetMigModeFunc.
|
|
func (mock *Device) GetMigMode() (int, int, nvml.Return) {
|
|
if mock.GetMigModeFunc == nil {
|
|
panic("Device.GetMigModeFunc: method is nil but Device.GetMigMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMigMode.Lock()
|
|
mock.calls.GetMigMode = append(mock.calls.GetMigMode, callInfo)
|
|
mock.lockGetMigMode.Unlock()
|
|
return mock.GetMigModeFunc()
|
|
}
|
|
|
|
// GetMigModeCalls gets all the calls that were made to GetMigMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMigModeCalls())
|
|
func (mock *Device) GetMigModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMigMode.RLock()
|
|
calls = mock.calls.GetMigMode
|
|
mock.lockGetMigMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMinMaxClockOfPState calls GetMinMaxClockOfPStateFunc.
|
|
func (mock *Device) GetMinMaxClockOfPState(clockType nvml.ClockType, pstates nvml.Pstates) (uint32, uint32, nvml.Return) {
|
|
if mock.GetMinMaxClockOfPStateFunc == nil {
|
|
panic("Device.GetMinMaxClockOfPStateFunc: method is nil but Device.GetMinMaxClockOfPState was just called")
|
|
}
|
|
callInfo := struct {
|
|
ClockType nvml.ClockType
|
|
Pstates nvml.Pstates
|
|
}{
|
|
ClockType: clockType,
|
|
Pstates: pstates,
|
|
}
|
|
mock.lockGetMinMaxClockOfPState.Lock()
|
|
mock.calls.GetMinMaxClockOfPState = append(mock.calls.GetMinMaxClockOfPState, callInfo)
|
|
mock.lockGetMinMaxClockOfPState.Unlock()
|
|
return mock.GetMinMaxClockOfPStateFunc(clockType, pstates)
|
|
}
|
|
|
|
// GetMinMaxClockOfPStateCalls gets all the calls that were made to GetMinMaxClockOfPState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMinMaxClockOfPStateCalls())
|
|
func (mock *Device) GetMinMaxClockOfPStateCalls() []struct {
|
|
ClockType nvml.ClockType
|
|
Pstates nvml.Pstates
|
|
} {
|
|
var calls []struct {
|
|
ClockType nvml.ClockType
|
|
Pstates nvml.Pstates
|
|
}
|
|
mock.lockGetMinMaxClockOfPState.RLock()
|
|
calls = mock.calls.GetMinMaxClockOfPState
|
|
mock.lockGetMinMaxClockOfPState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMinMaxFanSpeed calls GetMinMaxFanSpeedFunc.
|
|
func (mock *Device) GetMinMaxFanSpeed() (int, int, nvml.Return) {
|
|
if mock.GetMinMaxFanSpeedFunc == nil {
|
|
panic("Device.GetMinMaxFanSpeedFunc: method is nil but Device.GetMinMaxFanSpeed was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMinMaxFanSpeed.Lock()
|
|
mock.calls.GetMinMaxFanSpeed = append(mock.calls.GetMinMaxFanSpeed, callInfo)
|
|
mock.lockGetMinMaxFanSpeed.Unlock()
|
|
return mock.GetMinMaxFanSpeedFunc()
|
|
}
|
|
|
|
// GetMinMaxFanSpeedCalls gets all the calls that were made to GetMinMaxFanSpeed.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMinMaxFanSpeedCalls())
|
|
func (mock *Device) GetMinMaxFanSpeedCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMinMaxFanSpeed.RLock()
|
|
calls = mock.calls.GetMinMaxFanSpeed
|
|
mock.lockGetMinMaxFanSpeed.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMinorNumber calls GetMinorNumberFunc.
|
|
func (mock *Device) GetMinorNumber() (int, nvml.Return) {
|
|
if mock.GetMinorNumberFunc == nil {
|
|
panic("Device.GetMinorNumberFunc: method is nil but Device.GetMinorNumber was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMinorNumber.Lock()
|
|
mock.calls.GetMinorNumber = append(mock.calls.GetMinorNumber, callInfo)
|
|
mock.lockGetMinorNumber.Unlock()
|
|
return mock.GetMinorNumberFunc()
|
|
}
|
|
|
|
// GetMinorNumberCalls gets all the calls that were made to GetMinorNumber.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMinorNumberCalls())
|
|
func (mock *Device) GetMinorNumberCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMinorNumber.RLock()
|
|
calls = mock.calls.GetMinorNumber
|
|
mock.lockGetMinorNumber.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetModuleId calls GetModuleIdFunc.
|
|
func (mock *Device) GetModuleId() (int, nvml.Return) {
|
|
if mock.GetModuleIdFunc == nil {
|
|
panic("Device.GetModuleIdFunc: method is nil but Device.GetModuleId was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetModuleId.Lock()
|
|
mock.calls.GetModuleId = append(mock.calls.GetModuleId, callInfo)
|
|
mock.lockGetModuleId.Unlock()
|
|
return mock.GetModuleIdFunc()
|
|
}
|
|
|
|
// GetModuleIdCalls gets all the calls that were made to GetModuleId.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetModuleIdCalls())
|
|
func (mock *Device) GetModuleIdCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetModuleId.RLock()
|
|
calls = mock.calls.GetModuleId
|
|
mock.lockGetModuleId.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetMultiGpuBoard calls GetMultiGpuBoardFunc.
|
|
func (mock *Device) GetMultiGpuBoard() (int, nvml.Return) {
|
|
if mock.GetMultiGpuBoardFunc == nil {
|
|
panic("Device.GetMultiGpuBoardFunc: method is nil but Device.GetMultiGpuBoard was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetMultiGpuBoard.Lock()
|
|
mock.calls.GetMultiGpuBoard = append(mock.calls.GetMultiGpuBoard, callInfo)
|
|
mock.lockGetMultiGpuBoard.Unlock()
|
|
return mock.GetMultiGpuBoardFunc()
|
|
}
|
|
|
|
// GetMultiGpuBoardCalls gets all the calls that were made to GetMultiGpuBoard.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetMultiGpuBoardCalls())
|
|
func (mock *Device) GetMultiGpuBoardCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetMultiGpuBoard.RLock()
|
|
calls = mock.calls.GetMultiGpuBoard
|
|
mock.lockGetMultiGpuBoard.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetName calls GetNameFunc.
|
|
func (mock *Device) GetName() (string, nvml.Return) {
|
|
if mock.GetNameFunc == nil {
|
|
panic("Device.GetNameFunc: method is nil but Device.GetName was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetName.Lock()
|
|
mock.calls.GetName = append(mock.calls.GetName, callInfo)
|
|
mock.lockGetName.Unlock()
|
|
return mock.GetNameFunc()
|
|
}
|
|
|
|
// GetNameCalls gets all the calls that were made to GetName.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNameCalls())
|
|
func (mock *Device) GetNameCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetName.RLock()
|
|
calls = mock.calls.GetName
|
|
mock.lockGetName.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNumFans calls GetNumFansFunc.
|
|
func (mock *Device) GetNumFans() (int, nvml.Return) {
|
|
if mock.GetNumFansFunc == nil {
|
|
panic("Device.GetNumFansFunc: method is nil but Device.GetNumFans was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetNumFans.Lock()
|
|
mock.calls.GetNumFans = append(mock.calls.GetNumFans, callInfo)
|
|
mock.lockGetNumFans.Unlock()
|
|
return mock.GetNumFansFunc()
|
|
}
|
|
|
|
// GetNumFansCalls gets all the calls that were made to GetNumFans.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNumFansCalls())
|
|
func (mock *Device) GetNumFansCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetNumFans.RLock()
|
|
calls = mock.calls.GetNumFans
|
|
mock.lockGetNumFans.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNumGpuCores calls GetNumGpuCoresFunc.
|
|
func (mock *Device) GetNumGpuCores() (int, nvml.Return) {
|
|
if mock.GetNumGpuCoresFunc == nil {
|
|
panic("Device.GetNumGpuCoresFunc: method is nil but Device.GetNumGpuCores was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetNumGpuCores.Lock()
|
|
mock.calls.GetNumGpuCores = append(mock.calls.GetNumGpuCores, callInfo)
|
|
mock.lockGetNumGpuCores.Unlock()
|
|
return mock.GetNumGpuCoresFunc()
|
|
}
|
|
|
|
// GetNumGpuCoresCalls gets all the calls that were made to GetNumGpuCores.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNumGpuCoresCalls())
|
|
func (mock *Device) GetNumGpuCoresCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetNumGpuCores.RLock()
|
|
calls = mock.calls.GetNumGpuCores
|
|
mock.lockGetNumGpuCores.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNumaNodeId calls GetNumaNodeIdFunc.
|
|
func (mock *Device) GetNumaNodeId() (int, nvml.Return) {
|
|
if mock.GetNumaNodeIdFunc == nil {
|
|
panic("Device.GetNumaNodeIdFunc: method is nil but Device.GetNumaNodeId was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetNumaNodeId.Lock()
|
|
mock.calls.GetNumaNodeId = append(mock.calls.GetNumaNodeId, callInfo)
|
|
mock.lockGetNumaNodeId.Unlock()
|
|
return mock.GetNumaNodeIdFunc()
|
|
}
|
|
|
|
// GetNumaNodeIdCalls gets all the calls that were made to GetNumaNodeId.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNumaNodeIdCalls())
|
|
func (mock *Device) GetNumaNodeIdCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetNumaNodeId.RLock()
|
|
calls = mock.calls.GetNumaNodeId
|
|
mock.lockGetNumaNodeId.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkCapability calls GetNvLinkCapabilityFunc.
|
|
func (mock *Device) GetNvLinkCapability(n int, nvLinkCapability nvml.NvLinkCapability) (uint32, nvml.Return) {
|
|
if mock.GetNvLinkCapabilityFunc == nil {
|
|
panic("Device.GetNvLinkCapabilityFunc: method is nil but Device.GetNvLinkCapability was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
NvLinkCapability nvml.NvLinkCapability
|
|
}{
|
|
N: n,
|
|
NvLinkCapability: nvLinkCapability,
|
|
}
|
|
mock.lockGetNvLinkCapability.Lock()
|
|
mock.calls.GetNvLinkCapability = append(mock.calls.GetNvLinkCapability, callInfo)
|
|
mock.lockGetNvLinkCapability.Unlock()
|
|
return mock.GetNvLinkCapabilityFunc(n, nvLinkCapability)
|
|
}
|
|
|
|
// GetNvLinkCapabilityCalls gets all the calls that were made to GetNvLinkCapability.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkCapabilityCalls())
|
|
func (mock *Device) GetNvLinkCapabilityCalls() []struct {
|
|
N int
|
|
NvLinkCapability nvml.NvLinkCapability
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
NvLinkCapability nvml.NvLinkCapability
|
|
}
|
|
mock.lockGetNvLinkCapability.RLock()
|
|
calls = mock.calls.GetNvLinkCapability
|
|
mock.lockGetNvLinkCapability.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkErrorCounter calls GetNvLinkErrorCounterFunc.
|
|
func (mock *Device) GetNvLinkErrorCounter(n int, nvLinkErrorCounter nvml.NvLinkErrorCounter) (uint64, nvml.Return) {
|
|
if mock.GetNvLinkErrorCounterFunc == nil {
|
|
panic("Device.GetNvLinkErrorCounterFunc: method is nil but Device.GetNvLinkErrorCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
NvLinkErrorCounter nvml.NvLinkErrorCounter
|
|
}{
|
|
N: n,
|
|
NvLinkErrorCounter: nvLinkErrorCounter,
|
|
}
|
|
mock.lockGetNvLinkErrorCounter.Lock()
|
|
mock.calls.GetNvLinkErrorCounter = append(mock.calls.GetNvLinkErrorCounter, callInfo)
|
|
mock.lockGetNvLinkErrorCounter.Unlock()
|
|
return mock.GetNvLinkErrorCounterFunc(n, nvLinkErrorCounter)
|
|
}
|
|
|
|
// GetNvLinkErrorCounterCalls gets all the calls that were made to GetNvLinkErrorCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkErrorCounterCalls())
|
|
func (mock *Device) GetNvLinkErrorCounterCalls() []struct {
|
|
N int
|
|
NvLinkErrorCounter nvml.NvLinkErrorCounter
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
NvLinkErrorCounter nvml.NvLinkErrorCounter
|
|
}
|
|
mock.lockGetNvLinkErrorCounter.RLock()
|
|
calls = mock.calls.GetNvLinkErrorCounter
|
|
mock.lockGetNvLinkErrorCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkRemoteDeviceType calls GetNvLinkRemoteDeviceTypeFunc.
|
|
func (mock *Device) GetNvLinkRemoteDeviceType(n int) (nvml.IntNvLinkDeviceType, nvml.Return) {
|
|
if mock.GetNvLinkRemoteDeviceTypeFunc == nil {
|
|
panic("Device.GetNvLinkRemoteDeviceTypeFunc: method is nil but Device.GetNvLinkRemoteDeviceType was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetNvLinkRemoteDeviceType.Lock()
|
|
mock.calls.GetNvLinkRemoteDeviceType = append(mock.calls.GetNvLinkRemoteDeviceType, callInfo)
|
|
mock.lockGetNvLinkRemoteDeviceType.Unlock()
|
|
return mock.GetNvLinkRemoteDeviceTypeFunc(n)
|
|
}
|
|
|
|
// GetNvLinkRemoteDeviceTypeCalls gets all the calls that were made to GetNvLinkRemoteDeviceType.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkRemoteDeviceTypeCalls())
|
|
func (mock *Device) GetNvLinkRemoteDeviceTypeCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetNvLinkRemoteDeviceType.RLock()
|
|
calls = mock.calls.GetNvLinkRemoteDeviceType
|
|
mock.lockGetNvLinkRemoteDeviceType.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkRemotePciInfo calls GetNvLinkRemotePciInfoFunc.
|
|
func (mock *Device) GetNvLinkRemotePciInfo(n int) (nvml.PciInfo, nvml.Return) {
|
|
if mock.GetNvLinkRemotePciInfoFunc == nil {
|
|
panic("Device.GetNvLinkRemotePciInfoFunc: method is nil but Device.GetNvLinkRemotePciInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetNvLinkRemotePciInfo.Lock()
|
|
mock.calls.GetNvLinkRemotePciInfo = append(mock.calls.GetNvLinkRemotePciInfo, callInfo)
|
|
mock.lockGetNvLinkRemotePciInfo.Unlock()
|
|
return mock.GetNvLinkRemotePciInfoFunc(n)
|
|
}
|
|
|
|
// GetNvLinkRemotePciInfoCalls gets all the calls that were made to GetNvLinkRemotePciInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkRemotePciInfoCalls())
|
|
func (mock *Device) GetNvLinkRemotePciInfoCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetNvLinkRemotePciInfo.RLock()
|
|
calls = mock.calls.GetNvLinkRemotePciInfo
|
|
mock.lockGetNvLinkRemotePciInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkState calls GetNvLinkStateFunc.
|
|
func (mock *Device) GetNvLinkState(n int) (nvml.EnableState, nvml.Return) {
|
|
if mock.GetNvLinkStateFunc == nil {
|
|
panic("Device.GetNvLinkStateFunc: method is nil but Device.GetNvLinkState was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetNvLinkState.Lock()
|
|
mock.calls.GetNvLinkState = append(mock.calls.GetNvLinkState, callInfo)
|
|
mock.lockGetNvLinkState.Unlock()
|
|
return mock.GetNvLinkStateFunc(n)
|
|
}
|
|
|
|
// GetNvLinkStateCalls gets all the calls that were made to GetNvLinkState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkStateCalls())
|
|
func (mock *Device) GetNvLinkStateCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetNvLinkState.RLock()
|
|
calls = mock.calls.GetNvLinkState
|
|
mock.lockGetNvLinkState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkUtilizationControl calls GetNvLinkUtilizationControlFunc.
|
|
func (mock *Device) GetNvLinkUtilizationControl(n1 int, n2 int) (nvml.NvLinkUtilizationControl, nvml.Return) {
|
|
if mock.GetNvLinkUtilizationControlFunc == nil {
|
|
panic("Device.GetNvLinkUtilizationControlFunc: method is nil but Device.GetNvLinkUtilizationControl was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
}
|
|
mock.lockGetNvLinkUtilizationControl.Lock()
|
|
mock.calls.GetNvLinkUtilizationControl = append(mock.calls.GetNvLinkUtilizationControl, callInfo)
|
|
mock.lockGetNvLinkUtilizationControl.Unlock()
|
|
return mock.GetNvLinkUtilizationControlFunc(n1, n2)
|
|
}
|
|
|
|
// GetNvLinkUtilizationControlCalls gets all the calls that were made to GetNvLinkUtilizationControl.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkUtilizationControlCalls())
|
|
func (mock *Device) GetNvLinkUtilizationControlCalls() []struct {
|
|
N1 int
|
|
N2 int
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
}
|
|
mock.lockGetNvLinkUtilizationControl.RLock()
|
|
calls = mock.calls.GetNvLinkUtilizationControl
|
|
mock.lockGetNvLinkUtilizationControl.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkUtilizationCounter calls GetNvLinkUtilizationCounterFunc.
|
|
func (mock *Device) GetNvLinkUtilizationCounter(n1 int, n2 int) (uint64, uint64, nvml.Return) {
|
|
if mock.GetNvLinkUtilizationCounterFunc == nil {
|
|
panic("Device.GetNvLinkUtilizationCounterFunc: method is nil but Device.GetNvLinkUtilizationCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
}
|
|
mock.lockGetNvLinkUtilizationCounter.Lock()
|
|
mock.calls.GetNvLinkUtilizationCounter = append(mock.calls.GetNvLinkUtilizationCounter, callInfo)
|
|
mock.lockGetNvLinkUtilizationCounter.Unlock()
|
|
return mock.GetNvLinkUtilizationCounterFunc(n1, n2)
|
|
}
|
|
|
|
// GetNvLinkUtilizationCounterCalls gets all the calls that were made to GetNvLinkUtilizationCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkUtilizationCounterCalls())
|
|
func (mock *Device) GetNvLinkUtilizationCounterCalls() []struct {
|
|
N1 int
|
|
N2 int
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
}
|
|
mock.lockGetNvLinkUtilizationCounter.RLock()
|
|
calls = mock.calls.GetNvLinkUtilizationCounter
|
|
mock.lockGetNvLinkUtilizationCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetNvLinkVersion calls GetNvLinkVersionFunc.
|
|
func (mock *Device) GetNvLinkVersion(n int) (uint32, nvml.Return) {
|
|
if mock.GetNvLinkVersionFunc == nil {
|
|
panic("Device.GetNvLinkVersionFunc: method is nil but Device.GetNvLinkVersion was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetNvLinkVersion.Lock()
|
|
mock.calls.GetNvLinkVersion = append(mock.calls.GetNvLinkVersion, callInfo)
|
|
mock.lockGetNvLinkVersion.Unlock()
|
|
return mock.GetNvLinkVersionFunc(n)
|
|
}
|
|
|
|
// GetNvLinkVersionCalls gets all the calls that were made to GetNvLinkVersion.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetNvLinkVersionCalls())
|
|
func (mock *Device) GetNvLinkVersionCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetNvLinkVersion.RLock()
|
|
calls = mock.calls.GetNvLinkVersion
|
|
mock.lockGetNvLinkVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetOfaUtilization calls GetOfaUtilizationFunc.
|
|
func (mock *Device) GetOfaUtilization() (uint32, uint32, nvml.Return) {
|
|
if mock.GetOfaUtilizationFunc == nil {
|
|
panic("Device.GetOfaUtilizationFunc: method is nil but Device.GetOfaUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetOfaUtilization.Lock()
|
|
mock.calls.GetOfaUtilization = append(mock.calls.GetOfaUtilization, callInfo)
|
|
mock.lockGetOfaUtilization.Unlock()
|
|
return mock.GetOfaUtilizationFunc()
|
|
}
|
|
|
|
// GetOfaUtilizationCalls gets all the calls that were made to GetOfaUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetOfaUtilizationCalls())
|
|
func (mock *Device) GetOfaUtilizationCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetOfaUtilization.RLock()
|
|
calls = mock.calls.GetOfaUtilization
|
|
mock.lockGetOfaUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetP2PStatus calls GetP2PStatusFunc.
|
|
func (mock *Device) GetP2PStatus(device nvml.Device, gpuP2PCapsIndex nvml.GpuP2PCapsIndex) (nvml.GpuP2PStatus, nvml.Return) {
|
|
if mock.GetP2PStatusFunc == nil {
|
|
panic("Device.GetP2PStatusFunc: method is nil but Device.GetP2PStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
Device nvml.Device
|
|
GpuP2PCapsIndex nvml.GpuP2PCapsIndex
|
|
}{
|
|
Device: device,
|
|
GpuP2PCapsIndex: gpuP2PCapsIndex,
|
|
}
|
|
mock.lockGetP2PStatus.Lock()
|
|
mock.calls.GetP2PStatus = append(mock.calls.GetP2PStatus, callInfo)
|
|
mock.lockGetP2PStatus.Unlock()
|
|
return mock.GetP2PStatusFunc(device, gpuP2PCapsIndex)
|
|
}
|
|
|
|
// GetP2PStatusCalls gets all the calls that were made to GetP2PStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetP2PStatusCalls())
|
|
func (mock *Device) GetP2PStatusCalls() []struct {
|
|
Device nvml.Device
|
|
GpuP2PCapsIndex nvml.GpuP2PCapsIndex
|
|
} {
|
|
var calls []struct {
|
|
Device nvml.Device
|
|
GpuP2PCapsIndex nvml.GpuP2PCapsIndex
|
|
}
|
|
mock.lockGetP2PStatus.RLock()
|
|
calls = mock.calls.GetP2PStatus
|
|
mock.lockGetP2PStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPciInfo calls GetPciInfoFunc.
|
|
func (mock *Device) GetPciInfo() (nvml.PciInfo, nvml.Return) {
|
|
if mock.GetPciInfoFunc == nil {
|
|
panic("Device.GetPciInfoFunc: method is nil but Device.GetPciInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPciInfo.Lock()
|
|
mock.calls.GetPciInfo = append(mock.calls.GetPciInfo, callInfo)
|
|
mock.lockGetPciInfo.Unlock()
|
|
return mock.GetPciInfoFunc()
|
|
}
|
|
|
|
// GetPciInfoCalls gets all the calls that were made to GetPciInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPciInfoCalls())
|
|
func (mock *Device) GetPciInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPciInfo.RLock()
|
|
calls = mock.calls.GetPciInfo
|
|
mock.lockGetPciInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPciInfoExt calls GetPciInfoExtFunc.
|
|
func (mock *Device) GetPciInfoExt() (nvml.PciInfoExt, nvml.Return) {
|
|
if mock.GetPciInfoExtFunc == nil {
|
|
panic("Device.GetPciInfoExtFunc: method is nil but Device.GetPciInfoExt was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPciInfoExt.Lock()
|
|
mock.calls.GetPciInfoExt = append(mock.calls.GetPciInfoExt, callInfo)
|
|
mock.lockGetPciInfoExt.Unlock()
|
|
return mock.GetPciInfoExtFunc()
|
|
}
|
|
|
|
// GetPciInfoExtCalls gets all the calls that were made to GetPciInfoExt.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPciInfoExtCalls())
|
|
func (mock *Device) GetPciInfoExtCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPciInfoExt.RLock()
|
|
calls = mock.calls.GetPciInfoExt
|
|
mock.lockGetPciInfoExt.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPcieLinkMaxSpeed calls GetPcieLinkMaxSpeedFunc.
|
|
func (mock *Device) GetPcieLinkMaxSpeed() (uint32, nvml.Return) {
|
|
if mock.GetPcieLinkMaxSpeedFunc == nil {
|
|
panic("Device.GetPcieLinkMaxSpeedFunc: method is nil but Device.GetPcieLinkMaxSpeed was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPcieLinkMaxSpeed.Lock()
|
|
mock.calls.GetPcieLinkMaxSpeed = append(mock.calls.GetPcieLinkMaxSpeed, callInfo)
|
|
mock.lockGetPcieLinkMaxSpeed.Unlock()
|
|
return mock.GetPcieLinkMaxSpeedFunc()
|
|
}
|
|
|
|
// GetPcieLinkMaxSpeedCalls gets all the calls that were made to GetPcieLinkMaxSpeed.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPcieLinkMaxSpeedCalls())
|
|
func (mock *Device) GetPcieLinkMaxSpeedCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPcieLinkMaxSpeed.RLock()
|
|
calls = mock.calls.GetPcieLinkMaxSpeed
|
|
mock.lockGetPcieLinkMaxSpeed.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPcieReplayCounter calls GetPcieReplayCounterFunc.
|
|
func (mock *Device) GetPcieReplayCounter() (int, nvml.Return) {
|
|
if mock.GetPcieReplayCounterFunc == nil {
|
|
panic("Device.GetPcieReplayCounterFunc: method is nil but Device.GetPcieReplayCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPcieReplayCounter.Lock()
|
|
mock.calls.GetPcieReplayCounter = append(mock.calls.GetPcieReplayCounter, callInfo)
|
|
mock.lockGetPcieReplayCounter.Unlock()
|
|
return mock.GetPcieReplayCounterFunc()
|
|
}
|
|
|
|
// GetPcieReplayCounterCalls gets all the calls that were made to GetPcieReplayCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPcieReplayCounterCalls())
|
|
func (mock *Device) GetPcieReplayCounterCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPcieReplayCounter.RLock()
|
|
calls = mock.calls.GetPcieReplayCounter
|
|
mock.lockGetPcieReplayCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPcieSpeed calls GetPcieSpeedFunc.
|
|
func (mock *Device) GetPcieSpeed() (int, nvml.Return) {
|
|
if mock.GetPcieSpeedFunc == nil {
|
|
panic("Device.GetPcieSpeedFunc: method is nil but Device.GetPcieSpeed was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPcieSpeed.Lock()
|
|
mock.calls.GetPcieSpeed = append(mock.calls.GetPcieSpeed, callInfo)
|
|
mock.lockGetPcieSpeed.Unlock()
|
|
return mock.GetPcieSpeedFunc()
|
|
}
|
|
|
|
// GetPcieSpeedCalls gets all the calls that were made to GetPcieSpeed.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPcieSpeedCalls())
|
|
func (mock *Device) GetPcieSpeedCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPcieSpeed.RLock()
|
|
calls = mock.calls.GetPcieSpeed
|
|
mock.lockGetPcieSpeed.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPcieThroughput calls GetPcieThroughputFunc.
|
|
func (mock *Device) GetPcieThroughput(pcieUtilCounter nvml.PcieUtilCounter) (uint32, nvml.Return) {
|
|
if mock.GetPcieThroughputFunc == nil {
|
|
panic("Device.GetPcieThroughputFunc: method is nil but Device.GetPcieThroughput was just called")
|
|
}
|
|
callInfo := struct {
|
|
PcieUtilCounter nvml.PcieUtilCounter
|
|
}{
|
|
PcieUtilCounter: pcieUtilCounter,
|
|
}
|
|
mock.lockGetPcieThroughput.Lock()
|
|
mock.calls.GetPcieThroughput = append(mock.calls.GetPcieThroughput, callInfo)
|
|
mock.lockGetPcieThroughput.Unlock()
|
|
return mock.GetPcieThroughputFunc(pcieUtilCounter)
|
|
}
|
|
|
|
// GetPcieThroughputCalls gets all the calls that were made to GetPcieThroughput.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPcieThroughputCalls())
|
|
func (mock *Device) GetPcieThroughputCalls() []struct {
|
|
PcieUtilCounter nvml.PcieUtilCounter
|
|
} {
|
|
var calls []struct {
|
|
PcieUtilCounter nvml.PcieUtilCounter
|
|
}
|
|
mock.lockGetPcieThroughput.RLock()
|
|
calls = mock.calls.GetPcieThroughput
|
|
mock.lockGetPcieThroughput.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPerformanceState calls GetPerformanceStateFunc.
|
|
func (mock *Device) GetPerformanceState() (nvml.Pstates, nvml.Return) {
|
|
if mock.GetPerformanceStateFunc == nil {
|
|
panic("Device.GetPerformanceStateFunc: method is nil but Device.GetPerformanceState was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPerformanceState.Lock()
|
|
mock.calls.GetPerformanceState = append(mock.calls.GetPerformanceState, callInfo)
|
|
mock.lockGetPerformanceState.Unlock()
|
|
return mock.GetPerformanceStateFunc()
|
|
}
|
|
|
|
// GetPerformanceStateCalls gets all the calls that were made to GetPerformanceState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPerformanceStateCalls())
|
|
func (mock *Device) GetPerformanceStateCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPerformanceState.RLock()
|
|
calls = mock.calls.GetPerformanceState
|
|
mock.lockGetPerformanceState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPersistenceMode calls GetPersistenceModeFunc.
|
|
func (mock *Device) GetPersistenceMode() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetPersistenceModeFunc == nil {
|
|
panic("Device.GetPersistenceModeFunc: method is nil but Device.GetPersistenceMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPersistenceMode.Lock()
|
|
mock.calls.GetPersistenceMode = append(mock.calls.GetPersistenceMode, callInfo)
|
|
mock.lockGetPersistenceMode.Unlock()
|
|
return mock.GetPersistenceModeFunc()
|
|
}
|
|
|
|
// GetPersistenceModeCalls gets all the calls that were made to GetPersistenceMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPersistenceModeCalls())
|
|
func (mock *Device) GetPersistenceModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPersistenceMode.RLock()
|
|
calls = mock.calls.GetPersistenceMode
|
|
mock.lockGetPersistenceMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPgpuMetadataString calls GetPgpuMetadataStringFunc.
|
|
func (mock *Device) GetPgpuMetadataString() (string, nvml.Return) {
|
|
if mock.GetPgpuMetadataStringFunc == nil {
|
|
panic("Device.GetPgpuMetadataStringFunc: method is nil but Device.GetPgpuMetadataString was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPgpuMetadataString.Lock()
|
|
mock.calls.GetPgpuMetadataString = append(mock.calls.GetPgpuMetadataString, callInfo)
|
|
mock.lockGetPgpuMetadataString.Unlock()
|
|
return mock.GetPgpuMetadataStringFunc()
|
|
}
|
|
|
|
// GetPgpuMetadataStringCalls gets all the calls that were made to GetPgpuMetadataString.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPgpuMetadataStringCalls())
|
|
func (mock *Device) GetPgpuMetadataStringCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPgpuMetadataString.RLock()
|
|
calls = mock.calls.GetPgpuMetadataString
|
|
mock.lockGetPgpuMetadataString.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerManagementDefaultLimit calls GetPowerManagementDefaultLimitFunc.
|
|
func (mock *Device) GetPowerManagementDefaultLimit() (uint32, nvml.Return) {
|
|
if mock.GetPowerManagementDefaultLimitFunc == nil {
|
|
panic("Device.GetPowerManagementDefaultLimitFunc: method is nil but Device.GetPowerManagementDefaultLimit was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerManagementDefaultLimit.Lock()
|
|
mock.calls.GetPowerManagementDefaultLimit = append(mock.calls.GetPowerManagementDefaultLimit, callInfo)
|
|
mock.lockGetPowerManagementDefaultLimit.Unlock()
|
|
return mock.GetPowerManagementDefaultLimitFunc()
|
|
}
|
|
|
|
// GetPowerManagementDefaultLimitCalls gets all the calls that were made to GetPowerManagementDefaultLimit.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerManagementDefaultLimitCalls())
|
|
func (mock *Device) GetPowerManagementDefaultLimitCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerManagementDefaultLimit.RLock()
|
|
calls = mock.calls.GetPowerManagementDefaultLimit
|
|
mock.lockGetPowerManagementDefaultLimit.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerManagementLimit calls GetPowerManagementLimitFunc.
|
|
func (mock *Device) GetPowerManagementLimit() (uint32, nvml.Return) {
|
|
if mock.GetPowerManagementLimitFunc == nil {
|
|
panic("Device.GetPowerManagementLimitFunc: method is nil but Device.GetPowerManagementLimit was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerManagementLimit.Lock()
|
|
mock.calls.GetPowerManagementLimit = append(mock.calls.GetPowerManagementLimit, callInfo)
|
|
mock.lockGetPowerManagementLimit.Unlock()
|
|
return mock.GetPowerManagementLimitFunc()
|
|
}
|
|
|
|
// GetPowerManagementLimitCalls gets all the calls that were made to GetPowerManagementLimit.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerManagementLimitCalls())
|
|
func (mock *Device) GetPowerManagementLimitCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerManagementLimit.RLock()
|
|
calls = mock.calls.GetPowerManagementLimit
|
|
mock.lockGetPowerManagementLimit.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerManagementLimitConstraints calls GetPowerManagementLimitConstraintsFunc.
|
|
func (mock *Device) GetPowerManagementLimitConstraints() (uint32, uint32, nvml.Return) {
|
|
if mock.GetPowerManagementLimitConstraintsFunc == nil {
|
|
panic("Device.GetPowerManagementLimitConstraintsFunc: method is nil but Device.GetPowerManagementLimitConstraints was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerManagementLimitConstraints.Lock()
|
|
mock.calls.GetPowerManagementLimitConstraints = append(mock.calls.GetPowerManagementLimitConstraints, callInfo)
|
|
mock.lockGetPowerManagementLimitConstraints.Unlock()
|
|
return mock.GetPowerManagementLimitConstraintsFunc()
|
|
}
|
|
|
|
// GetPowerManagementLimitConstraintsCalls gets all the calls that were made to GetPowerManagementLimitConstraints.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerManagementLimitConstraintsCalls())
|
|
func (mock *Device) GetPowerManagementLimitConstraintsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerManagementLimitConstraints.RLock()
|
|
calls = mock.calls.GetPowerManagementLimitConstraints
|
|
mock.lockGetPowerManagementLimitConstraints.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerManagementMode calls GetPowerManagementModeFunc.
|
|
func (mock *Device) GetPowerManagementMode() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetPowerManagementModeFunc == nil {
|
|
panic("Device.GetPowerManagementModeFunc: method is nil but Device.GetPowerManagementMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerManagementMode.Lock()
|
|
mock.calls.GetPowerManagementMode = append(mock.calls.GetPowerManagementMode, callInfo)
|
|
mock.lockGetPowerManagementMode.Unlock()
|
|
return mock.GetPowerManagementModeFunc()
|
|
}
|
|
|
|
// GetPowerManagementModeCalls gets all the calls that were made to GetPowerManagementMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerManagementModeCalls())
|
|
func (mock *Device) GetPowerManagementModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerManagementMode.RLock()
|
|
calls = mock.calls.GetPowerManagementMode
|
|
mock.lockGetPowerManagementMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerSource calls GetPowerSourceFunc.
|
|
func (mock *Device) GetPowerSource() (nvml.PowerSource, nvml.Return) {
|
|
if mock.GetPowerSourceFunc == nil {
|
|
panic("Device.GetPowerSourceFunc: method is nil but Device.GetPowerSource was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerSource.Lock()
|
|
mock.calls.GetPowerSource = append(mock.calls.GetPowerSource, callInfo)
|
|
mock.lockGetPowerSource.Unlock()
|
|
return mock.GetPowerSourceFunc()
|
|
}
|
|
|
|
// GetPowerSourceCalls gets all the calls that were made to GetPowerSource.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerSourceCalls())
|
|
func (mock *Device) GetPowerSourceCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerSource.RLock()
|
|
calls = mock.calls.GetPowerSource
|
|
mock.lockGetPowerSource.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerState calls GetPowerStateFunc.
|
|
func (mock *Device) GetPowerState() (nvml.Pstates, nvml.Return) {
|
|
if mock.GetPowerStateFunc == nil {
|
|
panic("Device.GetPowerStateFunc: method is nil but Device.GetPowerState was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerState.Lock()
|
|
mock.calls.GetPowerState = append(mock.calls.GetPowerState, callInfo)
|
|
mock.lockGetPowerState.Unlock()
|
|
return mock.GetPowerStateFunc()
|
|
}
|
|
|
|
// GetPowerStateCalls gets all the calls that were made to GetPowerState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerStateCalls())
|
|
func (mock *Device) GetPowerStateCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerState.RLock()
|
|
calls = mock.calls.GetPowerState
|
|
mock.lockGetPowerState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetPowerUsage calls GetPowerUsageFunc.
|
|
func (mock *Device) GetPowerUsage() (uint32, nvml.Return) {
|
|
if mock.GetPowerUsageFunc == nil {
|
|
panic("Device.GetPowerUsageFunc: method is nil but Device.GetPowerUsage was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetPowerUsage.Lock()
|
|
mock.calls.GetPowerUsage = append(mock.calls.GetPowerUsage, callInfo)
|
|
mock.lockGetPowerUsage.Unlock()
|
|
return mock.GetPowerUsageFunc()
|
|
}
|
|
|
|
// GetPowerUsageCalls gets all the calls that were made to GetPowerUsage.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetPowerUsageCalls())
|
|
func (mock *Device) GetPowerUsageCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetPowerUsage.RLock()
|
|
calls = mock.calls.GetPowerUsage
|
|
mock.lockGetPowerUsage.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetProcessUtilization calls GetProcessUtilizationFunc.
|
|
func (mock *Device) GetProcessUtilization(v uint64) ([]nvml.ProcessUtilizationSample, nvml.Return) {
|
|
if mock.GetProcessUtilizationFunc == nil {
|
|
panic("Device.GetProcessUtilizationFunc: method is nil but Device.GetProcessUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint64
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGetProcessUtilization.Lock()
|
|
mock.calls.GetProcessUtilization = append(mock.calls.GetProcessUtilization, callInfo)
|
|
mock.lockGetProcessUtilization.Unlock()
|
|
return mock.GetProcessUtilizationFunc(v)
|
|
}
|
|
|
|
// GetProcessUtilizationCalls gets all the calls that were made to GetProcessUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetProcessUtilizationCalls())
|
|
func (mock *Device) GetProcessUtilizationCalls() []struct {
|
|
V uint64
|
|
} {
|
|
var calls []struct {
|
|
V uint64
|
|
}
|
|
mock.lockGetProcessUtilization.RLock()
|
|
calls = mock.calls.GetProcessUtilization
|
|
mock.lockGetProcessUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetProcessesUtilizationInfo calls GetProcessesUtilizationInfoFunc.
|
|
func (mock *Device) GetProcessesUtilizationInfo() (nvml.ProcessesUtilizationInfo, nvml.Return) {
|
|
if mock.GetProcessesUtilizationInfoFunc == nil {
|
|
panic("Device.GetProcessesUtilizationInfoFunc: method is nil but Device.GetProcessesUtilizationInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetProcessesUtilizationInfo.Lock()
|
|
mock.calls.GetProcessesUtilizationInfo = append(mock.calls.GetProcessesUtilizationInfo, callInfo)
|
|
mock.lockGetProcessesUtilizationInfo.Unlock()
|
|
return mock.GetProcessesUtilizationInfoFunc()
|
|
}
|
|
|
|
// GetProcessesUtilizationInfoCalls gets all the calls that were made to GetProcessesUtilizationInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetProcessesUtilizationInfoCalls())
|
|
func (mock *Device) GetProcessesUtilizationInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetProcessesUtilizationInfo.RLock()
|
|
calls = mock.calls.GetProcessesUtilizationInfo
|
|
mock.lockGetProcessesUtilizationInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRemappedRows calls GetRemappedRowsFunc.
|
|
func (mock *Device) GetRemappedRows() (int, int, bool, bool, nvml.Return) {
|
|
if mock.GetRemappedRowsFunc == nil {
|
|
panic("Device.GetRemappedRowsFunc: method is nil but Device.GetRemappedRows was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetRemappedRows.Lock()
|
|
mock.calls.GetRemappedRows = append(mock.calls.GetRemappedRows, callInfo)
|
|
mock.lockGetRemappedRows.Unlock()
|
|
return mock.GetRemappedRowsFunc()
|
|
}
|
|
|
|
// GetRemappedRowsCalls gets all the calls that were made to GetRemappedRows.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRemappedRowsCalls())
|
|
func (mock *Device) GetRemappedRowsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetRemappedRows.RLock()
|
|
calls = mock.calls.GetRemappedRows
|
|
mock.lockGetRemappedRows.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRetiredPages calls GetRetiredPagesFunc.
|
|
func (mock *Device) GetRetiredPages(pageRetirementCause nvml.PageRetirementCause) ([]uint64, nvml.Return) {
|
|
if mock.GetRetiredPagesFunc == nil {
|
|
panic("Device.GetRetiredPagesFunc: method is nil but Device.GetRetiredPages was just called")
|
|
}
|
|
callInfo := struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}{
|
|
PageRetirementCause: pageRetirementCause,
|
|
}
|
|
mock.lockGetRetiredPages.Lock()
|
|
mock.calls.GetRetiredPages = append(mock.calls.GetRetiredPages, callInfo)
|
|
mock.lockGetRetiredPages.Unlock()
|
|
return mock.GetRetiredPagesFunc(pageRetirementCause)
|
|
}
|
|
|
|
// GetRetiredPagesCalls gets all the calls that were made to GetRetiredPages.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRetiredPagesCalls())
|
|
func (mock *Device) GetRetiredPagesCalls() []struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
} {
|
|
var calls []struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}
|
|
mock.lockGetRetiredPages.RLock()
|
|
calls = mock.calls.GetRetiredPages
|
|
mock.lockGetRetiredPages.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRetiredPagesPendingStatus calls GetRetiredPagesPendingStatusFunc.
|
|
func (mock *Device) GetRetiredPagesPendingStatus() (nvml.EnableState, nvml.Return) {
|
|
if mock.GetRetiredPagesPendingStatusFunc == nil {
|
|
panic("Device.GetRetiredPagesPendingStatusFunc: method is nil but Device.GetRetiredPagesPendingStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetRetiredPagesPendingStatus.Lock()
|
|
mock.calls.GetRetiredPagesPendingStatus = append(mock.calls.GetRetiredPagesPendingStatus, callInfo)
|
|
mock.lockGetRetiredPagesPendingStatus.Unlock()
|
|
return mock.GetRetiredPagesPendingStatusFunc()
|
|
}
|
|
|
|
// GetRetiredPagesPendingStatusCalls gets all the calls that were made to GetRetiredPagesPendingStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRetiredPagesPendingStatusCalls())
|
|
func (mock *Device) GetRetiredPagesPendingStatusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetRetiredPagesPendingStatus.RLock()
|
|
calls = mock.calls.GetRetiredPagesPendingStatus
|
|
mock.lockGetRetiredPagesPendingStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRetiredPages_v2 calls GetRetiredPages_v2Func.
|
|
func (mock *Device) GetRetiredPages_v2(pageRetirementCause nvml.PageRetirementCause) ([]uint64, []uint64, nvml.Return) {
|
|
if mock.GetRetiredPages_v2Func == nil {
|
|
panic("Device.GetRetiredPages_v2Func: method is nil but Device.GetRetiredPages_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}{
|
|
PageRetirementCause: pageRetirementCause,
|
|
}
|
|
mock.lockGetRetiredPages_v2.Lock()
|
|
mock.calls.GetRetiredPages_v2 = append(mock.calls.GetRetiredPages_v2, callInfo)
|
|
mock.lockGetRetiredPages_v2.Unlock()
|
|
return mock.GetRetiredPages_v2Func(pageRetirementCause)
|
|
}
|
|
|
|
// GetRetiredPages_v2Calls gets all the calls that were made to GetRetiredPages_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRetiredPages_v2Calls())
|
|
func (mock *Device) GetRetiredPages_v2Calls() []struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
} {
|
|
var calls []struct {
|
|
PageRetirementCause nvml.PageRetirementCause
|
|
}
|
|
mock.lockGetRetiredPages_v2.RLock()
|
|
calls = mock.calls.GetRetiredPages_v2
|
|
mock.lockGetRetiredPages_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRowRemapperHistogram calls GetRowRemapperHistogramFunc.
|
|
func (mock *Device) GetRowRemapperHistogram() (nvml.RowRemapperHistogramValues, nvml.Return) {
|
|
if mock.GetRowRemapperHistogramFunc == nil {
|
|
panic("Device.GetRowRemapperHistogramFunc: method is nil but Device.GetRowRemapperHistogram was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetRowRemapperHistogram.Lock()
|
|
mock.calls.GetRowRemapperHistogram = append(mock.calls.GetRowRemapperHistogram, callInfo)
|
|
mock.lockGetRowRemapperHistogram.Unlock()
|
|
return mock.GetRowRemapperHistogramFunc()
|
|
}
|
|
|
|
// GetRowRemapperHistogramCalls gets all the calls that were made to GetRowRemapperHistogram.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRowRemapperHistogramCalls())
|
|
func (mock *Device) GetRowRemapperHistogramCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetRowRemapperHistogram.RLock()
|
|
calls = mock.calls.GetRowRemapperHistogram
|
|
mock.lockGetRowRemapperHistogram.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetRunningProcessDetailList calls GetRunningProcessDetailListFunc.
|
|
func (mock *Device) GetRunningProcessDetailList() (nvml.ProcessDetailList, nvml.Return) {
|
|
if mock.GetRunningProcessDetailListFunc == nil {
|
|
panic("Device.GetRunningProcessDetailListFunc: method is nil but Device.GetRunningProcessDetailList was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetRunningProcessDetailList.Lock()
|
|
mock.calls.GetRunningProcessDetailList = append(mock.calls.GetRunningProcessDetailList, callInfo)
|
|
mock.lockGetRunningProcessDetailList.Unlock()
|
|
return mock.GetRunningProcessDetailListFunc()
|
|
}
|
|
|
|
// GetRunningProcessDetailListCalls gets all the calls that were made to GetRunningProcessDetailList.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetRunningProcessDetailListCalls())
|
|
func (mock *Device) GetRunningProcessDetailListCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetRunningProcessDetailList.RLock()
|
|
calls = mock.calls.GetRunningProcessDetailList
|
|
mock.lockGetRunningProcessDetailList.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSamples calls GetSamplesFunc.
|
|
func (mock *Device) GetSamples(samplingType nvml.SamplingType, v uint64) (nvml.ValueType, []nvml.Sample, nvml.Return) {
|
|
if mock.GetSamplesFunc == nil {
|
|
panic("Device.GetSamplesFunc: method is nil but Device.GetSamples was just called")
|
|
}
|
|
callInfo := struct {
|
|
SamplingType nvml.SamplingType
|
|
V uint64
|
|
}{
|
|
SamplingType: samplingType,
|
|
V: v,
|
|
}
|
|
mock.lockGetSamples.Lock()
|
|
mock.calls.GetSamples = append(mock.calls.GetSamples, callInfo)
|
|
mock.lockGetSamples.Unlock()
|
|
return mock.GetSamplesFunc(samplingType, v)
|
|
}
|
|
|
|
// GetSamplesCalls gets all the calls that were made to GetSamples.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSamplesCalls())
|
|
func (mock *Device) GetSamplesCalls() []struct {
|
|
SamplingType nvml.SamplingType
|
|
V uint64
|
|
} {
|
|
var calls []struct {
|
|
SamplingType nvml.SamplingType
|
|
V uint64
|
|
}
|
|
mock.lockGetSamples.RLock()
|
|
calls = mock.calls.GetSamples
|
|
mock.lockGetSamples.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSerial calls GetSerialFunc.
|
|
func (mock *Device) GetSerial() (string, nvml.Return) {
|
|
if mock.GetSerialFunc == nil {
|
|
panic("Device.GetSerialFunc: method is nil but Device.GetSerial was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSerial.Lock()
|
|
mock.calls.GetSerial = append(mock.calls.GetSerial, callInfo)
|
|
mock.lockGetSerial.Unlock()
|
|
return mock.GetSerialFunc()
|
|
}
|
|
|
|
// GetSerialCalls gets all the calls that were made to GetSerial.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSerialCalls())
|
|
func (mock *Device) GetSerialCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSerial.RLock()
|
|
calls = mock.calls.GetSerial
|
|
mock.lockGetSerial.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSramEccErrorStatus calls GetSramEccErrorStatusFunc.
|
|
func (mock *Device) GetSramEccErrorStatus() (nvml.EccSramErrorStatus, nvml.Return) {
|
|
if mock.GetSramEccErrorStatusFunc == nil {
|
|
panic("Device.GetSramEccErrorStatusFunc: method is nil but Device.GetSramEccErrorStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSramEccErrorStatus.Lock()
|
|
mock.calls.GetSramEccErrorStatus = append(mock.calls.GetSramEccErrorStatus, callInfo)
|
|
mock.lockGetSramEccErrorStatus.Unlock()
|
|
return mock.GetSramEccErrorStatusFunc()
|
|
}
|
|
|
|
// GetSramEccErrorStatusCalls gets all the calls that were made to GetSramEccErrorStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSramEccErrorStatusCalls())
|
|
func (mock *Device) GetSramEccErrorStatusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSramEccErrorStatus.RLock()
|
|
calls = mock.calls.GetSramEccErrorStatus
|
|
mock.lockGetSramEccErrorStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedClocksEventReasons calls GetSupportedClocksEventReasonsFunc.
|
|
func (mock *Device) GetSupportedClocksEventReasons() (uint64, nvml.Return) {
|
|
if mock.GetSupportedClocksEventReasonsFunc == nil {
|
|
panic("Device.GetSupportedClocksEventReasonsFunc: method is nil but Device.GetSupportedClocksEventReasons was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedClocksEventReasons.Lock()
|
|
mock.calls.GetSupportedClocksEventReasons = append(mock.calls.GetSupportedClocksEventReasons, callInfo)
|
|
mock.lockGetSupportedClocksEventReasons.Unlock()
|
|
return mock.GetSupportedClocksEventReasonsFunc()
|
|
}
|
|
|
|
// GetSupportedClocksEventReasonsCalls gets all the calls that were made to GetSupportedClocksEventReasons.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedClocksEventReasonsCalls())
|
|
func (mock *Device) GetSupportedClocksEventReasonsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedClocksEventReasons.RLock()
|
|
calls = mock.calls.GetSupportedClocksEventReasons
|
|
mock.lockGetSupportedClocksEventReasons.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedClocksThrottleReasons calls GetSupportedClocksThrottleReasonsFunc.
|
|
func (mock *Device) GetSupportedClocksThrottleReasons() (uint64, nvml.Return) {
|
|
if mock.GetSupportedClocksThrottleReasonsFunc == nil {
|
|
panic("Device.GetSupportedClocksThrottleReasonsFunc: method is nil but Device.GetSupportedClocksThrottleReasons was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedClocksThrottleReasons.Lock()
|
|
mock.calls.GetSupportedClocksThrottleReasons = append(mock.calls.GetSupportedClocksThrottleReasons, callInfo)
|
|
mock.lockGetSupportedClocksThrottleReasons.Unlock()
|
|
return mock.GetSupportedClocksThrottleReasonsFunc()
|
|
}
|
|
|
|
// GetSupportedClocksThrottleReasonsCalls gets all the calls that were made to GetSupportedClocksThrottleReasons.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedClocksThrottleReasonsCalls())
|
|
func (mock *Device) GetSupportedClocksThrottleReasonsCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedClocksThrottleReasons.RLock()
|
|
calls = mock.calls.GetSupportedClocksThrottleReasons
|
|
mock.lockGetSupportedClocksThrottleReasons.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedEventTypes calls GetSupportedEventTypesFunc.
|
|
func (mock *Device) GetSupportedEventTypes() (uint64, nvml.Return) {
|
|
if mock.GetSupportedEventTypesFunc == nil {
|
|
panic("Device.GetSupportedEventTypesFunc: method is nil but Device.GetSupportedEventTypes was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedEventTypes.Lock()
|
|
mock.calls.GetSupportedEventTypes = append(mock.calls.GetSupportedEventTypes, callInfo)
|
|
mock.lockGetSupportedEventTypes.Unlock()
|
|
return mock.GetSupportedEventTypesFunc()
|
|
}
|
|
|
|
// GetSupportedEventTypesCalls gets all the calls that were made to GetSupportedEventTypes.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedEventTypesCalls())
|
|
func (mock *Device) GetSupportedEventTypesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedEventTypes.RLock()
|
|
calls = mock.calls.GetSupportedEventTypes
|
|
mock.lockGetSupportedEventTypes.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedGraphicsClocks calls GetSupportedGraphicsClocksFunc.
|
|
func (mock *Device) GetSupportedGraphicsClocks(n int) (int, uint32, nvml.Return) {
|
|
if mock.GetSupportedGraphicsClocksFunc == nil {
|
|
panic("Device.GetSupportedGraphicsClocksFunc: method is nil but Device.GetSupportedGraphicsClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetSupportedGraphicsClocks.Lock()
|
|
mock.calls.GetSupportedGraphicsClocks = append(mock.calls.GetSupportedGraphicsClocks, callInfo)
|
|
mock.lockGetSupportedGraphicsClocks.Unlock()
|
|
return mock.GetSupportedGraphicsClocksFunc(n)
|
|
}
|
|
|
|
// GetSupportedGraphicsClocksCalls gets all the calls that were made to GetSupportedGraphicsClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedGraphicsClocksCalls())
|
|
func (mock *Device) GetSupportedGraphicsClocksCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetSupportedGraphicsClocks.RLock()
|
|
calls = mock.calls.GetSupportedGraphicsClocks
|
|
mock.lockGetSupportedGraphicsClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedMemoryClocks calls GetSupportedMemoryClocksFunc.
|
|
func (mock *Device) GetSupportedMemoryClocks() (int, uint32, nvml.Return) {
|
|
if mock.GetSupportedMemoryClocksFunc == nil {
|
|
panic("Device.GetSupportedMemoryClocksFunc: method is nil but Device.GetSupportedMemoryClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedMemoryClocks.Lock()
|
|
mock.calls.GetSupportedMemoryClocks = append(mock.calls.GetSupportedMemoryClocks, callInfo)
|
|
mock.lockGetSupportedMemoryClocks.Unlock()
|
|
return mock.GetSupportedMemoryClocksFunc()
|
|
}
|
|
|
|
// GetSupportedMemoryClocksCalls gets all the calls that were made to GetSupportedMemoryClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedMemoryClocksCalls())
|
|
func (mock *Device) GetSupportedMemoryClocksCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedMemoryClocks.RLock()
|
|
calls = mock.calls.GetSupportedMemoryClocks
|
|
mock.lockGetSupportedMemoryClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedPerformanceStates calls GetSupportedPerformanceStatesFunc.
|
|
func (mock *Device) GetSupportedPerformanceStates() ([]nvml.Pstates, nvml.Return) {
|
|
if mock.GetSupportedPerformanceStatesFunc == nil {
|
|
panic("Device.GetSupportedPerformanceStatesFunc: method is nil but Device.GetSupportedPerformanceStates was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedPerformanceStates.Lock()
|
|
mock.calls.GetSupportedPerformanceStates = append(mock.calls.GetSupportedPerformanceStates, callInfo)
|
|
mock.lockGetSupportedPerformanceStates.Unlock()
|
|
return mock.GetSupportedPerformanceStatesFunc()
|
|
}
|
|
|
|
// GetSupportedPerformanceStatesCalls gets all the calls that were made to GetSupportedPerformanceStates.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedPerformanceStatesCalls())
|
|
func (mock *Device) GetSupportedPerformanceStatesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedPerformanceStates.RLock()
|
|
calls = mock.calls.GetSupportedPerformanceStates
|
|
mock.lockGetSupportedPerformanceStates.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetSupportedVgpus calls GetSupportedVgpusFunc.
|
|
func (mock *Device) GetSupportedVgpus() ([]nvml.VgpuTypeId, nvml.Return) {
|
|
if mock.GetSupportedVgpusFunc == nil {
|
|
panic("Device.GetSupportedVgpusFunc: method is nil but Device.GetSupportedVgpus was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetSupportedVgpus.Lock()
|
|
mock.calls.GetSupportedVgpus = append(mock.calls.GetSupportedVgpus, callInfo)
|
|
mock.lockGetSupportedVgpus.Unlock()
|
|
return mock.GetSupportedVgpusFunc()
|
|
}
|
|
|
|
// GetSupportedVgpusCalls gets all the calls that were made to GetSupportedVgpus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetSupportedVgpusCalls())
|
|
func (mock *Device) GetSupportedVgpusCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetSupportedVgpus.RLock()
|
|
calls = mock.calls.GetSupportedVgpus
|
|
mock.lockGetSupportedVgpus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTargetFanSpeed calls GetTargetFanSpeedFunc.
|
|
func (mock *Device) GetTargetFanSpeed(n int) (int, nvml.Return) {
|
|
if mock.GetTargetFanSpeedFunc == nil {
|
|
panic("Device.GetTargetFanSpeedFunc: method is nil but Device.GetTargetFanSpeed was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockGetTargetFanSpeed.Lock()
|
|
mock.calls.GetTargetFanSpeed = append(mock.calls.GetTargetFanSpeed, callInfo)
|
|
mock.lockGetTargetFanSpeed.Unlock()
|
|
return mock.GetTargetFanSpeedFunc(n)
|
|
}
|
|
|
|
// GetTargetFanSpeedCalls gets all the calls that were made to GetTargetFanSpeed.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTargetFanSpeedCalls())
|
|
func (mock *Device) GetTargetFanSpeedCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockGetTargetFanSpeed.RLock()
|
|
calls = mock.calls.GetTargetFanSpeed
|
|
mock.lockGetTargetFanSpeed.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTemperature calls GetTemperatureFunc.
|
|
func (mock *Device) GetTemperature(temperatureSensors nvml.TemperatureSensors) (uint32, nvml.Return) {
|
|
if mock.GetTemperatureFunc == nil {
|
|
panic("Device.GetTemperatureFunc: method is nil but Device.GetTemperature was just called")
|
|
}
|
|
callInfo := struct {
|
|
TemperatureSensors nvml.TemperatureSensors
|
|
}{
|
|
TemperatureSensors: temperatureSensors,
|
|
}
|
|
mock.lockGetTemperature.Lock()
|
|
mock.calls.GetTemperature = append(mock.calls.GetTemperature, callInfo)
|
|
mock.lockGetTemperature.Unlock()
|
|
return mock.GetTemperatureFunc(temperatureSensors)
|
|
}
|
|
|
|
// GetTemperatureCalls gets all the calls that were made to GetTemperature.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTemperatureCalls())
|
|
func (mock *Device) GetTemperatureCalls() []struct {
|
|
TemperatureSensors nvml.TemperatureSensors
|
|
} {
|
|
var calls []struct {
|
|
TemperatureSensors nvml.TemperatureSensors
|
|
}
|
|
mock.lockGetTemperature.RLock()
|
|
calls = mock.calls.GetTemperature
|
|
mock.lockGetTemperature.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTemperatureThreshold calls GetTemperatureThresholdFunc.
|
|
func (mock *Device) GetTemperatureThreshold(temperatureThresholds nvml.TemperatureThresholds) (uint32, nvml.Return) {
|
|
if mock.GetTemperatureThresholdFunc == nil {
|
|
panic("Device.GetTemperatureThresholdFunc: method is nil but Device.GetTemperatureThreshold was just called")
|
|
}
|
|
callInfo := struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
}{
|
|
TemperatureThresholds: temperatureThresholds,
|
|
}
|
|
mock.lockGetTemperatureThreshold.Lock()
|
|
mock.calls.GetTemperatureThreshold = append(mock.calls.GetTemperatureThreshold, callInfo)
|
|
mock.lockGetTemperatureThreshold.Unlock()
|
|
return mock.GetTemperatureThresholdFunc(temperatureThresholds)
|
|
}
|
|
|
|
// GetTemperatureThresholdCalls gets all the calls that were made to GetTemperatureThreshold.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTemperatureThresholdCalls())
|
|
func (mock *Device) GetTemperatureThresholdCalls() []struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
} {
|
|
var calls []struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
}
|
|
mock.lockGetTemperatureThreshold.RLock()
|
|
calls = mock.calls.GetTemperatureThreshold
|
|
mock.lockGetTemperatureThreshold.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetThermalSettings calls GetThermalSettingsFunc.
|
|
func (mock *Device) GetThermalSettings(v uint32) (nvml.GpuThermalSettings, nvml.Return) {
|
|
if mock.GetThermalSettingsFunc == nil {
|
|
panic("Device.GetThermalSettingsFunc: method is nil but Device.GetThermalSettings was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint32
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGetThermalSettings.Lock()
|
|
mock.calls.GetThermalSettings = append(mock.calls.GetThermalSettings, callInfo)
|
|
mock.lockGetThermalSettings.Unlock()
|
|
return mock.GetThermalSettingsFunc(v)
|
|
}
|
|
|
|
// GetThermalSettingsCalls gets all the calls that were made to GetThermalSettings.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetThermalSettingsCalls())
|
|
func (mock *Device) GetThermalSettingsCalls() []struct {
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
V uint32
|
|
}
|
|
mock.lockGetThermalSettings.RLock()
|
|
calls = mock.calls.GetThermalSettings
|
|
mock.lockGetThermalSettings.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTopologyCommonAncestor calls GetTopologyCommonAncestorFunc.
|
|
func (mock *Device) GetTopologyCommonAncestor(device nvml.Device) (nvml.GpuTopologyLevel, nvml.Return) {
|
|
if mock.GetTopologyCommonAncestorFunc == nil {
|
|
panic("Device.GetTopologyCommonAncestorFunc: method is nil but Device.GetTopologyCommonAncestor was just called")
|
|
}
|
|
callInfo := struct {
|
|
Device nvml.Device
|
|
}{
|
|
Device: device,
|
|
}
|
|
mock.lockGetTopologyCommonAncestor.Lock()
|
|
mock.calls.GetTopologyCommonAncestor = append(mock.calls.GetTopologyCommonAncestor, callInfo)
|
|
mock.lockGetTopologyCommonAncestor.Unlock()
|
|
return mock.GetTopologyCommonAncestorFunc(device)
|
|
}
|
|
|
|
// GetTopologyCommonAncestorCalls gets all the calls that were made to GetTopologyCommonAncestor.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTopologyCommonAncestorCalls())
|
|
func (mock *Device) GetTopologyCommonAncestorCalls() []struct {
|
|
Device nvml.Device
|
|
} {
|
|
var calls []struct {
|
|
Device nvml.Device
|
|
}
|
|
mock.lockGetTopologyCommonAncestor.RLock()
|
|
calls = mock.calls.GetTopologyCommonAncestor
|
|
mock.lockGetTopologyCommonAncestor.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTopologyNearestGpus calls GetTopologyNearestGpusFunc.
|
|
func (mock *Device) GetTopologyNearestGpus(gpuTopologyLevel nvml.GpuTopologyLevel) ([]nvml.Device, nvml.Return) {
|
|
if mock.GetTopologyNearestGpusFunc == nil {
|
|
panic("Device.GetTopologyNearestGpusFunc: method is nil but Device.GetTopologyNearestGpus was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuTopologyLevel nvml.GpuTopologyLevel
|
|
}{
|
|
GpuTopologyLevel: gpuTopologyLevel,
|
|
}
|
|
mock.lockGetTopologyNearestGpus.Lock()
|
|
mock.calls.GetTopologyNearestGpus = append(mock.calls.GetTopologyNearestGpus, callInfo)
|
|
mock.lockGetTopologyNearestGpus.Unlock()
|
|
return mock.GetTopologyNearestGpusFunc(gpuTopologyLevel)
|
|
}
|
|
|
|
// GetTopologyNearestGpusCalls gets all the calls that were made to GetTopologyNearestGpus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTopologyNearestGpusCalls())
|
|
func (mock *Device) GetTopologyNearestGpusCalls() []struct {
|
|
GpuTopologyLevel nvml.GpuTopologyLevel
|
|
} {
|
|
var calls []struct {
|
|
GpuTopologyLevel nvml.GpuTopologyLevel
|
|
}
|
|
mock.lockGetTopologyNearestGpus.RLock()
|
|
calls = mock.calls.GetTopologyNearestGpus
|
|
mock.lockGetTopologyNearestGpus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTotalEccErrors calls GetTotalEccErrorsFunc.
|
|
func (mock *Device) GetTotalEccErrors(memoryErrorType nvml.MemoryErrorType, eccCounterType nvml.EccCounterType) (uint64, nvml.Return) {
|
|
if mock.GetTotalEccErrorsFunc == nil {
|
|
panic("Device.GetTotalEccErrorsFunc: method is nil but Device.GetTotalEccErrors was just called")
|
|
}
|
|
callInfo := struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
}{
|
|
MemoryErrorType: memoryErrorType,
|
|
EccCounterType: eccCounterType,
|
|
}
|
|
mock.lockGetTotalEccErrors.Lock()
|
|
mock.calls.GetTotalEccErrors = append(mock.calls.GetTotalEccErrors, callInfo)
|
|
mock.lockGetTotalEccErrors.Unlock()
|
|
return mock.GetTotalEccErrorsFunc(memoryErrorType, eccCounterType)
|
|
}
|
|
|
|
// GetTotalEccErrorsCalls gets all the calls that were made to GetTotalEccErrors.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTotalEccErrorsCalls())
|
|
func (mock *Device) GetTotalEccErrorsCalls() []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
} {
|
|
var calls []struct {
|
|
MemoryErrorType nvml.MemoryErrorType
|
|
EccCounterType nvml.EccCounterType
|
|
}
|
|
mock.lockGetTotalEccErrors.RLock()
|
|
calls = mock.calls.GetTotalEccErrors
|
|
mock.lockGetTotalEccErrors.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetTotalEnergyConsumption calls GetTotalEnergyConsumptionFunc.
|
|
func (mock *Device) GetTotalEnergyConsumption() (uint64, nvml.Return) {
|
|
if mock.GetTotalEnergyConsumptionFunc == nil {
|
|
panic("Device.GetTotalEnergyConsumptionFunc: method is nil but Device.GetTotalEnergyConsumption was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetTotalEnergyConsumption.Lock()
|
|
mock.calls.GetTotalEnergyConsumption = append(mock.calls.GetTotalEnergyConsumption, callInfo)
|
|
mock.lockGetTotalEnergyConsumption.Unlock()
|
|
return mock.GetTotalEnergyConsumptionFunc()
|
|
}
|
|
|
|
// GetTotalEnergyConsumptionCalls gets all the calls that were made to GetTotalEnergyConsumption.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetTotalEnergyConsumptionCalls())
|
|
func (mock *Device) GetTotalEnergyConsumptionCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetTotalEnergyConsumption.RLock()
|
|
calls = mock.calls.GetTotalEnergyConsumption
|
|
mock.lockGetTotalEnergyConsumption.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetUUID calls GetUUIDFunc.
|
|
func (mock *Device) GetUUID() (string, nvml.Return) {
|
|
if mock.GetUUIDFunc == nil {
|
|
panic("Device.GetUUIDFunc: method is nil but Device.GetUUID was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetUUID.Lock()
|
|
mock.calls.GetUUID = append(mock.calls.GetUUID, callInfo)
|
|
mock.lockGetUUID.Unlock()
|
|
return mock.GetUUIDFunc()
|
|
}
|
|
|
|
// GetUUIDCalls gets all the calls that were made to GetUUID.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetUUIDCalls())
|
|
func (mock *Device) GetUUIDCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetUUID.RLock()
|
|
calls = mock.calls.GetUUID
|
|
mock.lockGetUUID.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetUtilizationRates calls GetUtilizationRatesFunc.
|
|
func (mock *Device) GetUtilizationRates() (nvml.Utilization, nvml.Return) {
|
|
if mock.GetUtilizationRatesFunc == nil {
|
|
panic("Device.GetUtilizationRatesFunc: method is nil but Device.GetUtilizationRates was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetUtilizationRates.Lock()
|
|
mock.calls.GetUtilizationRates = append(mock.calls.GetUtilizationRates, callInfo)
|
|
mock.lockGetUtilizationRates.Unlock()
|
|
return mock.GetUtilizationRatesFunc()
|
|
}
|
|
|
|
// GetUtilizationRatesCalls gets all the calls that were made to GetUtilizationRates.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetUtilizationRatesCalls())
|
|
func (mock *Device) GetUtilizationRatesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetUtilizationRates.RLock()
|
|
calls = mock.calls.GetUtilizationRates
|
|
mock.lockGetUtilizationRates.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVbiosVersion calls GetVbiosVersionFunc.
|
|
func (mock *Device) GetVbiosVersion() (string, nvml.Return) {
|
|
if mock.GetVbiosVersionFunc == nil {
|
|
panic("Device.GetVbiosVersionFunc: method is nil but Device.GetVbiosVersion was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVbiosVersion.Lock()
|
|
mock.calls.GetVbiosVersion = append(mock.calls.GetVbiosVersion, callInfo)
|
|
mock.lockGetVbiosVersion.Unlock()
|
|
return mock.GetVbiosVersionFunc()
|
|
}
|
|
|
|
// GetVbiosVersionCalls gets all the calls that were made to GetVbiosVersion.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVbiosVersionCalls())
|
|
func (mock *Device) GetVbiosVersionCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVbiosVersion.RLock()
|
|
calls = mock.calls.GetVbiosVersion
|
|
mock.lockGetVbiosVersion.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuCapabilities calls GetVgpuCapabilitiesFunc.
|
|
func (mock *Device) GetVgpuCapabilities(deviceVgpuCapability nvml.DeviceVgpuCapability) (bool, nvml.Return) {
|
|
if mock.GetVgpuCapabilitiesFunc == nil {
|
|
panic("Device.GetVgpuCapabilitiesFunc: method is nil but Device.GetVgpuCapabilities was just called")
|
|
}
|
|
callInfo := struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
}{
|
|
DeviceVgpuCapability: deviceVgpuCapability,
|
|
}
|
|
mock.lockGetVgpuCapabilities.Lock()
|
|
mock.calls.GetVgpuCapabilities = append(mock.calls.GetVgpuCapabilities, callInfo)
|
|
mock.lockGetVgpuCapabilities.Unlock()
|
|
return mock.GetVgpuCapabilitiesFunc(deviceVgpuCapability)
|
|
}
|
|
|
|
// GetVgpuCapabilitiesCalls gets all the calls that were made to GetVgpuCapabilities.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuCapabilitiesCalls())
|
|
func (mock *Device) GetVgpuCapabilitiesCalls() []struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
} {
|
|
var calls []struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
}
|
|
mock.lockGetVgpuCapabilities.RLock()
|
|
calls = mock.calls.GetVgpuCapabilities
|
|
mock.lockGetVgpuCapabilities.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuHeterogeneousMode calls GetVgpuHeterogeneousModeFunc.
|
|
func (mock *Device) GetVgpuHeterogeneousMode() (nvml.VgpuHeterogeneousMode, nvml.Return) {
|
|
if mock.GetVgpuHeterogeneousModeFunc == nil {
|
|
panic("Device.GetVgpuHeterogeneousModeFunc: method is nil but Device.GetVgpuHeterogeneousMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuHeterogeneousMode.Lock()
|
|
mock.calls.GetVgpuHeterogeneousMode = append(mock.calls.GetVgpuHeterogeneousMode, callInfo)
|
|
mock.lockGetVgpuHeterogeneousMode.Unlock()
|
|
return mock.GetVgpuHeterogeneousModeFunc()
|
|
}
|
|
|
|
// GetVgpuHeterogeneousModeCalls gets all the calls that were made to GetVgpuHeterogeneousMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuHeterogeneousModeCalls())
|
|
func (mock *Device) GetVgpuHeterogeneousModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuHeterogeneousMode.RLock()
|
|
calls = mock.calls.GetVgpuHeterogeneousMode
|
|
mock.lockGetVgpuHeterogeneousMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuInstancesUtilizationInfo calls GetVgpuInstancesUtilizationInfoFunc.
|
|
func (mock *Device) GetVgpuInstancesUtilizationInfo() (nvml.VgpuInstancesUtilizationInfo, nvml.Return) {
|
|
if mock.GetVgpuInstancesUtilizationInfoFunc == nil {
|
|
panic("Device.GetVgpuInstancesUtilizationInfoFunc: method is nil but Device.GetVgpuInstancesUtilizationInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuInstancesUtilizationInfo.Lock()
|
|
mock.calls.GetVgpuInstancesUtilizationInfo = append(mock.calls.GetVgpuInstancesUtilizationInfo, callInfo)
|
|
mock.lockGetVgpuInstancesUtilizationInfo.Unlock()
|
|
return mock.GetVgpuInstancesUtilizationInfoFunc()
|
|
}
|
|
|
|
// GetVgpuInstancesUtilizationInfoCalls gets all the calls that were made to GetVgpuInstancesUtilizationInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuInstancesUtilizationInfoCalls())
|
|
func (mock *Device) GetVgpuInstancesUtilizationInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuInstancesUtilizationInfo.RLock()
|
|
calls = mock.calls.GetVgpuInstancesUtilizationInfo
|
|
mock.lockGetVgpuInstancesUtilizationInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuMetadata calls GetVgpuMetadataFunc.
|
|
func (mock *Device) GetVgpuMetadata() (nvml.VgpuPgpuMetadata, nvml.Return) {
|
|
if mock.GetVgpuMetadataFunc == nil {
|
|
panic("Device.GetVgpuMetadataFunc: method is nil but Device.GetVgpuMetadata was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuMetadata.Lock()
|
|
mock.calls.GetVgpuMetadata = append(mock.calls.GetVgpuMetadata, callInfo)
|
|
mock.lockGetVgpuMetadata.Unlock()
|
|
return mock.GetVgpuMetadataFunc()
|
|
}
|
|
|
|
// GetVgpuMetadataCalls gets all the calls that were made to GetVgpuMetadata.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuMetadataCalls())
|
|
func (mock *Device) GetVgpuMetadataCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuMetadata.RLock()
|
|
calls = mock.calls.GetVgpuMetadata
|
|
mock.lockGetVgpuMetadata.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuProcessUtilization calls GetVgpuProcessUtilizationFunc.
|
|
func (mock *Device) GetVgpuProcessUtilization(v uint64) ([]nvml.VgpuProcessUtilizationSample, nvml.Return) {
|
|
if mock.GetVgpuProcessUtilizationFunc == nil {
|
|
panic("Device.GetVgpuProcessUtilizationFunc: method is nil but Device.GetVgpuProcessUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint64
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGetVgpuProcessUtilization.Lock()
|
|
mock.calls.GetVgpuProcessUtilization = append(mock.calls.GetVgpuProcessUtilization, callInfo)
|
|
mock.lockGetVgpuProcessUtilization.Unlock()
|
|
return mock.GetVgpuProcessUtilizationFunc(v)
|
|
}
|
|
|
|
// GetVgpuProcessUtilizationCalls gets all the calls that were made to GetVgpuProcessUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuProcessUtilizationCalls())
|
|
func (mock *Device) GetVgpuProcessUtilizationCalls() []struct {
|
|
V uint64
|
|
} {
|
|
var calls []struct {
|
|
V uint64
|
|
}
|
|
mock.lockGetVgpuProcessUtilization.RLock()
|
|
calls = mock.calls.GetVgpuProcessUtilization
|
|
mock.lockGetVgpuProcessUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuProcessesUtilizationInfo calls GetVgpuProcessesUtilizationInfoFunc.
|
|
func (mock *Device) GetVgpuProcessesUtilizationInfo() (nvml.VgpuProcessesUtilizationInfo, nvml.Return) {
|
|
if mock.GetVgpuProcessesUtilizationInfoFunc == nil {
|
|
panic("Device.GetVgpuProcessesUtilizationInfoFunc: method is nil but Device.GetVgpuProcessesUtilizationInfo was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuProcessesUtilizationInfo.Lock()
|
|
mock.calls.GetVgpuProcessesUtilizationInfo = append(mock.calls.GetVgpuProcessesUtilizationInfo, callInfo)
|
|
mock.lockGetVgpuProcessesUtilizationInfo.Unlock()
|
|
return mock.GetVgpuProcessesUtilizationInfoFunc()
|
|
}
|
|
|
|
// GetVgpuProcessesUtilizationInfoCalls gets all the calls that were made to GetVgpuProcessesUtilizationInfo.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuProcessesUtilizationInfoCalls())
|
|
func (mock *Device) GetVgpuProcessesUtilizationInfoCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuProcessesUtilizationInfo.RLock()
|
|
calls = mock.calls.GetVgpuProcessesUtilizationInfo
|
|
mock.lockGetVgpuProcessesUtilizationInfo.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuSchedulerCapabilities calls GetVgpuSchedulerCapabilitiesFunc.
|
|
func (mock *Device) GetVgpuSchedulerCapabilities() (nvml.VgpuSchedulerCapabilities, nvml.Return) {
|
|
if mock.GetVgpuSchedulerCapabilitiesFunc == nil {
|
|
panic("Device.GetVgpuSchedulerCapabilitiesFunc: method is nil but Device.GetVgpuSchedulerCapabilities was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuSchedulerCapabilities.Lock()
|
|
mock.calls.GetVgpuSchedulerCapabilities = append(mock.calls.GetVgpuSchedulerCapabilities, callInfo)
|
|
mock.lockGetVgpuSchedulerCapabilities.Unlock()
|
|
return mock.GetVgpuSchedulerCapabilitiesFunc()
|
|
}
|
|
|
|
// GetVgpuSchedulerCapabilitiesCalls gets all the calls that were made to GetVgpuSchedulerCapabilities.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuSchedulerCapabilitiesCalls())
|
|
func (mock *Device) GetVgpuSchedulerCapabilitiesCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuSchedulerCapabilities.RLock()
|
|
calls = mock.calls.GetVgpuSchedulerCapabilities
|
|
mock.lockGetVgpuSchedulerCapabilities.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuSchedulerLog calls GetVgpuSchedulerLogFunc.
|
|
func (mock *Device) GetVgpuSchedulerLog() (nvml.VgpuSchedulerLog, nvml.Return) {
|
|
if mock.GetVgpuSchedulerLogFunc == nil {
|
|
panic("Device.GetVgpuSchedulerLogFunc: method is nil but Device.GetVgpuSchedulerLog was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuSchedulerLog.Lock()
|
|
mock.calls.GetVgpuSchedulerLog = append(mock.calls.GetVgpuSchedulerLog, callInfo)
|
|
mock.lockGetVgpuSchedulerLog.Unlock()
|
|
return mock.GetVgpuSchedulerLogFunc()
|
|
}
|
|
|
|
// GetVgpuSchedulerLogCalls gets all the calls that were made to GetVgpuSchedulerLog.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuSchedulerLogCalls())
|
|
func (mock *Device) GetVgpuSchedulerLogCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuSchedulerLog.RLock()
|
|
calls = mock.calls.GetVgpuSchedulerLog
|
|
mock.lockGetVgpuSchedulerLog.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuSchedulerState calls GetVgpuSchedulerStateFunc.
|
|
func (mock *Device) GetVgpuSchedulerState() (nvml.VgpuSchedulerGetState, nvml.Return) {
|
|
if mock.GetVgpuSchedulerStateFunc == nil {
|
|
panic("Device.GetVgpuSchedulerStateFunc: method is nil but Device.GetVgpuSchedulerState was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVgpuSchedulerState.Lock()
|
|
mock.calls.GetVgpuSchedulerState = append(mock.calls.GetVgpuSchedulerState, callInfo)
|
|
mock.lockGetVgpuSchedulerState.Unlock()
|
|
return mock.GetVgpuSchedulerStateFunc()
|
|
}
|
|
|
|
// GetVgpuSchedulerStateCalls gets all the calls that were made to GetVgpuSchedulerState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuSchedulerStateCalls())
|
|
func (mock *Device) GetVgpuSchedulerStateCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVgpuSchedulerState.RLock()
|
|
calls = mock.calls.GetVgpuSchedulerState
|
|
mock.lockGetVgpuSchedulerState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuTypeCreatablePlacements calls GetVgpuTypeCreatablePlacementsFunc.
|
|
func (mock *Device) GetVgpuTypeCreatablePlacements(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return) {
|
|
if mock.GetVgpuTypeCreatablePlacementsFunc == nil {
|
|
panic("Device.GetVgpuTypeCreatablePlacementsFunc: method is nil but Device.GetVgpuTypeCreatablePlacements was just called")
|
|
}
|
|
callInfo := struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}{
|
|
VgpuTypeId: vgpuTypeId,
|
|
}
|
|
mock.lockGetVgpuTypeCreatablePlacements.Lock()
|
|
mock.calls.GetVgpuTypeCreatablePlacements = append(mock.calls.GetVgpuTypeCreatablePlacements, callInfo)
|
|
mock.lockGetVgpuTypeCreatablePlacements.Unlock()
|
|
return mock.GetVgpuTypeCreatablePlacementsFunc(vgpuTypeId)
|
|
}
|
|
|
|
// GetVgpuTypeCreatablePlacementsCalls gets all the calls that were made to GetVgpuTypeCreatablePlacements.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuTypeCreatablePlacementsCalls())
|
|
func (mock *Device) GetVgpuTypeCreatablePlacementsCalls() []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
} {
|
|
var calls []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
mock.lockGetVgpuTypeCreatablePlacements.RLock()
|
|
calls = mock.calls.GetVgpuTypeCreatablePlacements
|
|
mock.lockGetVgpuTypeCreatablePlacements.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuTypeSupportedPlacements calls GetVgpuTypeSupportedPlacementsFunc.
|
|
func (mock *Device) GetVgpuTypeSupportedPlacements(vgpuTypeId nvml.VgpuTypeId) (nvml.VgpuPlacementList, nvml.Return) {
|
|
if mock.GetVgpuTypeSupportedPlacementsFunc == nil {
|
|
panic("Device.GetVgpuTypeSupportedPlacementsFunc: method is nil but Device.GetVgpuTypeSupportedPlacements was just called")
|
|
}
|
|
callInfo := struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}{
|
|
VgpuTypeId: vgpuTypeId,
|
|
}
|
|
mock.lockGetVgpuTypeSupportedPlacements.Lock()
|
|
mock.calls.GetVgpuTypeSupportedPlacements = append(mock.calls.GetVgpuTypeSupportedPlacements, callInfo)
|
|
mock.lockGetVgpuTypeSupportedPlacements.Unlock()
|
|
return mock.GetVgpuTypeSupportedPlacementsFunc(vgpuTypeId)
|
|
}
|
|
|
|
// GetVgpuTypeSupportedPlacementsCalls gets all the calls that were made to GetVgpuTypeSupportedPlacements.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuTypeSupportedPlacementsCalls())
|
|
func (mock *Device) GetVgpuTypeSupportedPlacementsCalls() []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
} {
|
|
var calls []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
mock.lockGetVgpuTypeSupportedPlacements.RLock()
|
|
calls = mock.calls.GetVgpuTypeSupportedPlacements
|
|
mock.lockGetVgpuTypeSupportedPlacements.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVgpuUtilization calls GetVgpuUtilizationFunc.
|
|
func (mock *Device) GetVgpuUtilization(v uint64) (nvml.ValueType, []nvml.VgpuInstanceUtilizationSample, nvml.Return) {
|
|
if mock.GetVgpuUtilizationFunc == nil {
|
|
panic("Device.GetVgpuUtilizationFunc: method is nil but Device.GetVgpuUtilization was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint64
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGetVgpuUtilization.Lock()
|
|
mock.calls.GetVgpuUtilization = append(mock.calls.GetVgpuUtilization, callInfo)
|
|
mock.lockGetVgpuUtilization.Unlock()
|
|
return mock.GetVgpuUtilizationFunc(v)
|
|
}
|
|
|
|
// GetVgpuUtilizationCalls gets all the calls that were made to GetVgpuUtilization.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVgpuUtilizationCalls())
|
|
func (mock *Device) GetVgpuUtilizationCalls() []struct {
|
|
V uint64
|
|
} {
|
|
var calls []struct {
|
|
V uint64
|
|
}
|
|
mock.lockGetVgpuUtilization.RLock()
|
|
calls = mock.calls.GetVgpuUtilization
|
|
mock.lockGetVgpuUtilization.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetViolationStatus calls GetViolationStatusFunc.
|
|
func (mock *Device) GetViolationStatus(perfPolicyType nvml.PerfPolicyType) (nvml.ViolationTime, nvml.Return) {
|
|
if mock.GetViolationStatusFunc == nil {
|
|
panic("Device.GetViolationStatusFunc: method is nil but Device.GetViolationStatus was just called")
|
|
}
|
|
callInfo := struct {
|
|
PerfPolicyType nvml.PerfPolicyType
|
|
}{
|
|
PerfPolicyType: perfPolicyType,
|
|
}
|
|
mock.lockGetViolationStatus.Lock()
|
|
mock.calls.GetViolationStatus = append(mock.calls.GetViolationStatus, callInfo)
|
|
mock.lockGetViolationStatus.Unlock()
|
|
return mock.GetViolationStatusFunc(perfPolicyType)
|
|
}
|
|
|
|
// GetViolationStatusCalls gets all the calls that were made to GetViolationStatus.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetViolationStatusCalls())
|
|
func (mock *Device) GetViolationStatusCalls() []struct {
|
|
PerfPolicyType nvml.PerfPolicyType
|
|
} {
|
|
var calls []struct {
|
|
PerfPolicyType nvml.PerfPolicyType
|
|
}
|
|
mock.lockGetViolationStatus.RLock()
|
|
calls = mock.calls.GetViolationStatus
|
|
mock.lockGetViolationStatus.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GetVirtualizationMode calls GetVirtualizationModeFunc.
|
|
func (mock *Device) GetVirtualizationMode() (nvml.GpuVirtualizationMode, nvml.Return) {
|
|
if mock.GetVirtualizationModeFunc == nil {
|
|
panic("Device.GetVirtualizationModeFunc: method is nil but Device.GetVirtualizationMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGetVirtualizationMode.Lock()
|
|
mock.calls.GetVirtualizationMode = append(mock.calls.GetVirtualizationMode, callInfo)
|
|
mock.lockGetVirtualizationMode.Unlock()
|
|
return mock.GetVirtualizationModeFunc()
|
|
}
|
|
|
|
// GetVirtualizationModeCalls gets all the calls that were made to GetVirtualizationMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GetVirtualizationModeCalls())
|
|
func (mock *Device) GetVirtualizationModeCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGetVirtualizationMode.RLock()
|
|
calls = mock.calls.GetVirtualizationMode
|
|
mock.lockGetVirtualizationMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmMigSampleGet calls GpmMigSampleGetFunc.
|
|
func (mock *Device) GpmMigSampleGet(n int, gpmSample nvml.GpmSample) nvml.Return {
|
|
if mock.GpmMigSampleGetFunc == nil {
|
|
panic("Device.GpmMigSampleGetFunc: method is nil but Device.GpmMigSampleGet was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
GpmSample nvml.GpmSample
|
|
}{
|
|
N: n,
|
|
GpmSample: gpmSample,
|
|
}
|
|
mock.lockGpmMigSampleGet.Lock()
|
|
mock.calls.GpmMigSampleGet = append(mock.calls.GpmMigSampleGet, callInfo)
|
|
mock.lockGpmMigSampleGet.Unlock()
|
|
return mock.GpmMigSampleGetFunc(n, gpmSample)
|
|
}
|
|
|
|
// GpmMigSampleGetCalls gets all the calls that were made to GpmMigSampleGet.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmMigSampleGetCalls())
|
|
func (mock *Device) GpmMigSampleGetCalls() []struct {
|
|
N int
|
|
GpmSample nvml.GpmSample
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
GpmSample nvml.GpmSample
|
|
}
|
|
mock.lockGpmMigSampleGet.RLock()
|
|
calls = mock.calls.GpmMigSampleGet
|
|
mock.lockGpmMigSampleGet.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmQueryDeviceSupport calls GpmQueryDeviceSupportFunc.
|
|
func (mock *Device) GpmQueryDeviceSupport() (nvml.GpmSupport, nvml.Return) {
|
|
if mock.GpmQueryDeviceSupportFunc == nil {
|
|
panic("Device.GpmQueryDeviceSupportFunc: method is nil but Device.GpmQueryDeviceSupport was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGpmQueryDeviceSupport.Lock()
|
|
mock.calls.GpmQueryDeviceSupport = append(mock.calls.GpmQueryDeviceSupport, callInfo)
|
|
mock.lockGpmQueryDeviceSupport.Unlock()
|
|
return mock.GpmQueryDeviceSupportFunc()
|
|
}
|
|
|
|
// GpmQueryDeviceSupportCalls gets all the calls that were made to GpmQueryDeviceSupport.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmQueryDeviceSupportCalls())
|
|
func (mock *Device) GpmQueryDeviceSupportCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGpmQueryDeviceSupport.RLock()
|
|
calls = mock.calls.GpmQueryDeviceSupport
|
|
mock.lockGpmQueryDeviceSupport.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmQueryDeviceSupportV calls GpmQueryDeviceSupportVFunc.
|
|
func (mock *Device) GpmQueryDeviceSupportV() nvml.GpmSupportV {
|
|
if mock.GpmQueryDeviceSupportVFunc == nil {
|
|
panic("Device.GpmQueryDeviceSupportVFunc: method is nil but Device.GpmQueryDeviceSupportV was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGpmQueryDeviceSupportV.Lock()
|
|
mock.calls.GpmQueryDeviceSupportV = append(mock.calls.GpmQueryDeviceSupportV, callInfo)
|
|
mock.lockGpmQueryDeviceSupportV.Unlock()
|
|
return mock.GpmQueryDeviceSupportVFunc()
|
|
}
|
|
|
|
// GpmQueryDeviceSupportVCalls gets all the calls that were made to GpmQueryDeviceSupportV.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmQueryDeviceSupportVCalls())
|
|
func (mock *Device) GpmQueryDeviceSupportVCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGpmQueryDeviceSupportV.RLock()
|
|
calls = mock.calls.GpmQueryDeviceSupportV
|
|
mock.lockGpmQueryDeviceSupportV.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmQueryIfStreamingEnabled calls GpmQueryIfStreamingEnabledFunc.
|
|
func (mock *Device) GpmQueryIfStreamingEnabled() (uint32, nvml.Return) {
|
|
if mock.GpmQueryIfStreamingEnabledFunc == nil {
|
|
panic("Device.GpmQueryIfStreamingEnabledFunc: method is nil but Device.GpmQueryIfStreamingEnabled was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockGpmQueryIfStreamingEnabled.Lock()
|
|
mock.calls.GpmQueryIfStreamingEnabled = append(mock.calls.GpmQueryIfStreamingEnabled, callInfo)
|
|
mock.lockGpmQueryIfStreamingEnabled.Unlock()
|
|
return mock.GpmQueryIfStreamingEnabledFunc()
|
|
}
|
|
|
|
// GpmQueryIfStreamingEnabledCalls gets all the calls that were made to GpmQueryIfStreamingEnabled.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmQueryIfStreamingEnabledCalls())
|
|
func (mock *Device) GpmQueryIfStreamingEnabledCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockGpmQueryIfStreamingEnabled.RLock()
|
|
calls = mock.calls.GpmQueryIfStreamingEnabled
|
|
mock.lockGpmQueryIfStreamingEnabled.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmSampleGet calls GpmSampleGetFunc.
|
|
func (mock *Device) GpmSampleGet(gpmSample nvml.GpmSample) nvml.Return {
|
|
if mock.GpmSampleGetFunc == nil {
|
|
panic("Device.GpmSampleGetFunc: method is nil but Device.GpmSampleGet was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpmSample nvml.GpmSample
|
|
}{
|
|
GpmSample: gpmSample,
|
|
}
|
|
mock.lockGpmSampleGet.Lock()
|
|
mock.calls.GpmSampleGet = append(mock.calls.GpmSampleGet, callInfo)
|
|
mock.lockGpmSampleGet.Unlock()
|
|
return mock.GpmSampleGetFunc(gpmSample)
|
|
}
|
|
|
|
// GpmSampleGetCalls gets all the calls that were made to GpmSampleGet.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmSampleGetCalls())
|
|
func (mock *Device) GpmSampleGetCalls() []struct {
|
|
GpmSample nvml.GpmSample
|
|
} {
|
|
var calls []struct {
|
|
GpmSample nvml.GpmSample
|
|
}
|
|
mock.lockGpmSampleGet.RLock()
|
|
calls = mock.calls.GpmSampleGet
|
|
mock.lockGpmSampleGet.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// GpmSetStreamingEnabled calls GpmSetStreamingEnabledFunc.
|
|
func (mock *Device) GpmSetStreamingEnabled(v uint32) nvml.Return {
|
|
if mock.GpmSetStreamingEnabledFunc == nil {
|
|
panic("Device.GpmSetStreamingEnabledFunc: method is nil but Device.GpmSetStreamingEnabled was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint32
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockGpmSetStreamingEnabled.Lock()
|
|
mock.calls.GpmSetStreamingEnabled = append(mock.calls.GpmSetStreamingEnabled, callInfo)
|
|
mock.lockGpmSetStreamingEnabled.Unlock()
|
|
return mock.GpmSetStreamingEnabledFunc(v)
|
|
}
|
|
|
|
// GpmSetStreamingEnabledCalls gets all the calls that were made to GpmSetStreamingEnabled.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.GpmSetStreamingEnabledCalls())
|
|
func (mock *Device) GpmSetStreamingEnabledCalls() []struct {
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
V uint32
|
|
}
|
|
mock.lockGpmSetStreamingEnabled.RLock()
|
|
calls = mock.calls.GpmSetStreamingEnabled
|
|
mock.lockGpmSetStreamingEnabled.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// IsMigDeviceHandle calls IsMigDeviceHandleFunc.
|
|
func (mock *Device) IsMigDeviceHandle() (bool, nvml.Return) {
|
|
if mock.IsMigDeviceHandleFunc == nil {
|
|
panic("Device.IsMigDeviceHandleFunc: method is nil but Device.IsMigDeviceHandle was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockIsMigDeviceHandle.Lock()
|
|
mock.calls.IsMigDeviceHandle = append(mock.calls.IsMigDeviceHandle, callInfo)
|
|
mock.lockIsMigDeviceHandle.Unlock()
|
|
return mock.IsMigDeviceHandleFunc()
|
|
}
|
|
|
|
// IsMigDeviceHandleCalls gets all the calls that were made to IsMigDeviceHandle.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.IsMigDeviceHandleCalls())
|
|
func (mock *Device) IsMigDeviceHandleCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockIsMigDeviceHandle.RLock()
|
|
calls = mock.calls.IsMigDeviceHandle
|
|
mock.lockIsMigDeviceHandle.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// OnSameBoard calls OnSameBoardFunc.
|
|
func (mock *Device) OnSameBoard(device nvml.Device) (int, nvml.Return) {
|
|
if mock.OnSameBoardFunc == nil {
|
|
panic("Device.OnSameBoardFunc: method is nil but Device.OnSameBoard was just called")
|
|
}
|
|
callInfo := struct {
|
|
Device nvml.Device
|
|
}{
|
|
Device: device,
|
|
}
|
|
mock.lockOnSameBoard.Lock()
|
|
mock.calls.OnSameBoard = append(mock.calls.OnSameBoard, callInfo)
|
|
mock.lockOnSameBoard.Unlock()
|
|
return mock.OnSameBoardFunc(device)
|
|
}
|
|
|
|
// OnSameBoardCalls gets all the calls that were made to OnSameBoard.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.OnSameBoardCalls())
|
|
func (mock *Device) OnSameBoardCalls() []struct {
|
|
Device nvml.Device
|
|
} {
|
|
var calls []struct {
|
|
Device nvml.Device
|
|
}
|
|
mock.lockOnSameBoard.RLock()
|
|
calls = mock.calls.OnSameBoard
|
|
mock.lockOnSameBoard.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// RegisterEvents calls RegisterEventsFunc.
|
|
func (mock *Device) RegisterEvents(v uint64, eventSet nvml.EventSet) nvml.Return {
|
|
if mock.RegisterEventsFunc == nil {
|
|
panic("Device.RegisterEventsFunc: method is nil but Device.RegisterEvents was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint64
|
|
EventSet nvml.EventSet
|
|
}{
|
|
V: v,
|
|
EventSet: eventSet,
|
|
}
|
|
mock.lockRegisterEvents.Lock()
|
|
mock.calls.RegisterEvents = append(mock.calls.RegisterEvents, callInfo)
|
|
mock.lockRegisterEvents.Unlock()
|
|
return mock.RegisterEventsFunc(v, eventSet)
|
|
}
|
|
|
|
// RegisterEventsCalls gets all the calls that were made to RegisterEvents.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.RegisterEventsCalls())
|
|
func (mock *Device) RegisterEventsCalls() []struct {
|
|
V uint64
|
|
EventSet nvml.EventSet
|
|
} {
|
|
var calls []struct {
|
|
V uint64
|
|
EventSet nvml.EventSet
|
|
}
|
|
mock.lockRegisterEvents.RLock()
|
|
calls = mock.calls.RegisterEvents
|
|
mock.lockRegisterEvents.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ResetApplicationsClocks calls ResetApplicationsClocksFunc.
|
|
func (mock *Device) ResetApplicationsClocks() nvml.Return {
|
|
if mock.ResetApplicationsClocksFunc == nil {
|
|
panic("Device.ResetApplicationsClocksFunc: method is nil but Device.ResetApplicationsClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockResetApplicationsClocks.Lock()
|
|
mock.calls.ResetApplicationsClocks = append(mock.calls.ResetApplicationsClocks, callInfo)
|
|
mock.lockResetApplicationsClocks.Unlock()
|
|
return mock.ResetApplicationsClocksFunc()
|
|
}
|
|
|
|
// ResetApplicationsClocksCalls gets all the calls that were made to ResetApplicationsClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ResetApplicationsClocksCalls())
|
|
func (mock *Device) ResetApplicationsClocksCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockResetApplicationsClocks.RLock()
|
|
calls = mock.calls.ResetApplicationsClocks
|
|
mock.lockResetApplicationsClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ResetGpuLockedClocks calls ResetGpuLockedClocksFunc.
|
|
func (mock *Device) ResetGpuLockedClocks() nvml.Return {
|
|
if mock.ResetGpuLockedClocksFunc == nil {
|
|
panic("Device.ResetGpuLockedClocksFunc: method is nil but Device.ResetGpuLockedClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockResetGpuLockedClocks.Lock()
|
|
mock.calls.ResetGpuLockedClocks = append(mock.calls.ResetGpuLockedClocks, callInfo)
|
|
mock.lockResetGpuLockedClocks.Unlock()
|
|
return mock.ResetGpuLockedClocksFunc()
|
|
}
|
|
|
|
// ResetGpuLockedClocksCalls gets all the calls that were made to ResetGpuLockedClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ResetGpuLockedClocksCalls())
|
|
func (mock *Device) ResetGpuLockedClocksCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockResetGpuLockedClocks.RLock()
|
|
calls = mock.calls.ResetGpuLockedClocks
|
|
mock.lockResetGpuLockedClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ResetMemoryLockedClocks calls ResetMemoryLockedClocksFunc.
|
|
func (mock *Device) ResetMemoryLockedClocks() nvml.Return {
|
|
if mock.ResetMemoryLockedClocksFunc == nil {
|
|
panic("Device.ResetMemoryLockedClocksFunc: method is nil but Device.ResetMemoryLockedClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockResetMemoryLockedClocks.Lock()
|
|
mock.calls.ResetMemoryLockedClocks = append(mock.calls.ResetMemoryLockedClocks, callInfo)
|
|
mock.lockResetMemoryLockedClocks.Unlock()
|
|
return mock.ResetMemoryLockedClocksFunc()
|
|
}
|
|
|
|
// ResetMemoryLockedClocksCalls gets all the calls that were made to ResetMemoryLockedClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ResetMemoryLockedClocksCalls())
|
|
func (mock *Device) ResetMemoryLockedClocksCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockResetMemoryLockedClocks.RLock()
|
|
calls = mock.calls.ResetMemoryLockedClocks
|
|
mock.lockResetMemoryLockedClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ResetNvLinkErrorCounters calls ResetNvLinkErrorCountersFunc.
|
|
func (mock *Device) ResetNvLinkErrorCounters(n int) nvml.Return {
|
|
if mock.ResetNvLinkErrorCountersFunc == nil {
|
|
panic("Device.ResetNvLinkErrorCountersFunc: method is nil but Device.ResetNvLinkErrorCounters was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockResetNvLinkErrorCounters.Lock()
|
|
mock.calls.ResetNvLinkErrorCounters = append(mock.calls.ResetNvLinkErrorCounters, callInfo)
|
|
mock.lockResetNvLinkErrorCounters.Unlock()
|
|
return mock.ResetNvLinkErrorCountersFunc(n)
|
|
}
|
|
|
|
// ResetNvLinkErrorCountersCalls gets all the calls that were made to ResetNvLinkErrorCounters.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ResetNvLinkErrorCountersCalls())
|
|
func (mock *Device) ResetNvLinkErrorCountersCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockResetNvLinkErrorCounters.RLock()
|
|
calls = mock.calls.ResetNvLinkErrorCounters
|
|
mock.lockResetNvLinkErrorCounters.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ResetNvLinkUtilizationCounter calls ResetNvLinkUtilizationCounterFunc.
|
|
func (mock *Device) ResetNvLinkUtilizationCounter(n1 int, n2 int) nvml.Return {
|
|
if mock.ResetNvLinkUtilizationCounterFunc == nil {
|
|
panic("Device.ResetNvLinkUtilizationCounterFunc: method is nil but Device.ResetNvLinkUtilizationCounter was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
}
|
|
mock.lockResetNvLinkUtilizationCounter.Lock()
|
|
mock.calls.ResetNvLinkUtilizationCounter = append(mock.calls.ResetNvLinkUtilizationCounter, callInfo)
|
|
mock.lockResetNvLinkUtilizationCounter.Unlock()
|
|
return mock.ResetNvLinkUtilizationCounterFunc(n1, n2)
|
|
}
|
|
|
|
// ResetNvLinkUtilizationCounterCalls gets all the calls that were made to ResetNvLinkUtilizationCounter.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ResetNvLinkUtilizationCounterCalls())
|
|
func (mock *Device) ResetNvLinkUtilizationCounterCalls() []struct {
|
|
N1 int
|
|
N2 int
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
}
|
|
mock.lockResetNvLinkUtilizationCounter.RLock()
|
|
calls = mock.calls.ResetNvLinkUtilizationCounter
|
|
mock.lockResetNvLinkUtilizationCounter.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetAPIRestriction calls SetAPIRestrictionFunc.
|
|
func (mock *Device) SetAPIRestriction(restrictedAPI nvml.RestrictedAPI, enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetAPIRestrictionFunc == nil {
|
|
panic("Device.SetAPIRestrictionFunc: method is nil but Device.SetAPIRestriction was just called")
|
|
}
|
|
callInfo := struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
EnableState nvml.EnableState
|
|
}{
|
|
RestrictedAPI: restrictedAPI,
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetAPIRestriction.Lock()
|
|
mock.calls.SetAPIRestriction = append(mock.calls.SetAPIRestriction, callInfo)
|
|
mock.lockSetAPIRestriction.Unlock()
|
|
return mock.SetAPIRestrictionFunc(restrictedAPI, enableState)
|
|
}
|
|
|
|
// SetAPIRestrictionCalls gets all the calls that were made to SetAPIRestriction.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetAPIRestrictionCalls())
|
|
func (mock *Device) SetAPIRestrictionCalls() []struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
RestrictedAPI nvml.RestrictedAPI
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetAPIRestriction.RLock()
|
|
calls = mock.calls.SetAPIRestriction
|
|
mock.lockSetAPIRestriction.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetAccountingMode calls SetAccountingModeFunc.
|
|
func (mock *Device) SetAccountingMode(enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetAccountingModeFunc == nil {
|
|
panic("Device.SetAccountingModeFunc: method is nil but Device.SetAccountingMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
EnableState nvml.EnableState
|
|
}{
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetAccountingMode.Lock()
|
|
mock.calls.SetAccountingMode = append(mock.calls.SetAccountingMode, callInfo)
|
|
mock.lockSetAccountingMode.Unlock()
|
|
return mock.SetAccountingModeFunc(enableState)
|
|
}
|
|
|
|
// SetAccountingModeCalls gets all the calls that were made to SetAccountingMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetAccountingModeCalls())
|
|
func (mock *Device) SetAccountingModeCalls() []struct {
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetAccountingMode.RLock()
|
|
calls = mock.calls.SetAccountingMode
|
|
mock.lockSetAccountingMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetApplicationsClocks calls SetApplicationsClocksFunc.
|
|
func (mock *Device) SetApplicationsClocks(v1 uint32, v2 uint32) nvml.Return {
|
|
if mock.SetApplicationsClocksFunc == nil {
|
|
panic("Device.SetApplicationsClocksFunc: method is nil but Device.SetApplicationsClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}{
|
|
V1: v1,
|
|
V2: v2,
|
|
}
|
|
mock.lockSetApplicationsClocks.Lock()
|
|
mock.calls.SetApplicationsClocks = append(mock.calls.SetApplicationsClocks, callInfo)
|
|
mock.lockSetApplicationsClocks.Unlock()
|
|
return mock.SetApplicationsClocksFunc(v1, v2)
|
|
}
|
|
|
|
// SetApplicationsClocksCalls gets all the calls that were made to SetApplicationsClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetApplicationsClocksCalls())
|
|
func (mock *Device) SetApplicationsClocksCalls() []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
} {
|
|
var calls []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}
|
|
mock.lockSetApplicationsClocks.RLock()
|
|
calls = mock.calls.SetApplicationsClocks
|
|
mock.lockSetApplicationsClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetAutoBoostedClocksEnabled calls SetAutoBoostedClocksEnabledFunc.
|
|
func (mock *Device) SetAutoBoostedClocksEnabled(enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetAutoBoostedClocksEnabledFunc == nil {
|
|
panic("Device.SetAutoBoostedClocksEnabledFunc: method is nil but Device.SetAutoBoostedClocksEnabled was just called")
|
|
}
|
|
callInfo := struct {
|
|
EnableState nvml.EnableState
|
|
}{
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetAutoBoostedClocksEnabled.Lock()
|
|
mock.calls.SetAutoBoostedClocksEnabled = append(mock.calls.SetAutoBoostedClocksEnabled, callInfo)
|
|
mock.lockSetAutoBoostedClocksEnabled.Unlock()
|
|
return mock.SetAutoBoostedClocksEnabledFunc(enableState)
|
|
}
|
|
|
|
// SetAutoBoostedClocksEnabledCalls gets all the calls that were made to SetAutoBoostedClocksEnabled.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetAutoBoostedClocksEnabledCalls())
|
|
func (mock *Device) SetAutoBoostedClocksEnabledCalls() []struct {
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetAutoBoostedClocksEnabled.RLock()
|
|
calls = mock.calls.SetAutoBoostedClocksEnabled
|
|
mock.lockSetAutoBoostedClocksEnabled.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetComputeMode calls SetComputeModeFunc.
|
|
func (mock *Device) SetComputeMode(computeMode nvml.ComputeMode) nvml.Return {
|
|
if mock.SetComputeModeFunc == nil {
|
|
panic("Device.SetComputeModeFunc: method is nil but Device.SetComputeMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
ComputeMode nvml.ComputeMode
|
|
}{
|
|
ComputeMode: computeMode,
|
|
}
|
|
mock.lockSetComputeMode.Lock()
|
|
mock.calls.SetComputeMode = append(mock.calls.SetComputeMode, callInfo)
|
|
mock.lockSetComputeMode.Unlock()
|
|
return mock.SetComputeModeFunc(computeMode)
|
|
}
|
|
|
|
// SetComputeModeCalls gets all the calls that were made to SetComputeMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetComputeModeCalls())
|
|
func (mock *Device) SetComputeModeCalls() []struct {
|
|
ComputeMode nvml.ComputeMode
|
|
} {
|
|
var calls []struct {
|
|
ComputeMode nvml.ComputeMode
|
|
}
|
|
mock.lockSetComputeMode.RLock()
|
|
calls = mock.calls.SetComputeMode
|
|
mock.lockSetComputeMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetConfComputeUnprotectedMemSize calls SetConfComputeUnprotectedMemSizeFunc.
|
|
func (mock *Device) SetConfComputeUnprotectedMemSize(v uint64) nvml.Return {
|
|
if mock.SetConfComputeUnprotectedMemSizeFunc == nil {
|
|
panic("Device.SetConfComputeUnprotectedMemSizeFunc: method is nil but Device.SetConfComputeUnprotectedMemSize was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint64
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockSetConfComputeUnprotectedMemSize.Lock()
|
|
mock.calls.SetConfComputeUnprotectedMemSize = append(mock.calls.SetConfComputeUnprotectedMemSize, callInfo)
|
|
mock.lockSetConfComputeUnprotectedMemSize.Unlock()
|
|
return mock.SetConfComputeUnprotectedMemSizeFunc(v)
|
|
}
|
|
|
|
// SetConfComputeUnprotectedMemSizeCalls gets all the calls that were made to SetConfComputeUnprotectedMemSize.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetConfComputeUnprotectedMemSizeCalls())
|
|
func (mock *Device) SetConfComputeUnprotectedMemSizeCalls() []struct {
|
|
V uint64
|
|
} {
|
|
var calls []struct {
|
|
V uint64
|
|
}
|
|
mock.lockSetConfComputeUnprotectedMemSize.RLock()
|
|
calls = mock.calls.SetConfComputeUnprotectedMemSize
|
|
mock.lockSetConfComputeUnprotectedMemSize.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetCpuAffinity calls SetCpuAffinityFunc.
|
|
func (mock *Device) SetCpuAffinity() nvml.Return {
|
|
if mock.SetCpuAffinityFunc == nil {
|
|
panic("Device.SetCpuAffinityFunc: method is nil but Device.SetCpuAffinity was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockSetCpuAffinity.Lock()
|
|
mock.calls.SetCpuAffinity = append(mock.calls.SetCpuAffinity, callInfo)
|
|
mock.lockSetCpuAffinity.Unlock()
|
|
return mock.SetCpuAffinityFunc()
|
|
}
|
|
|
|
// SetCpuAffinityCalls gets all the calls that were made to SetCpuAffinity.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetCpuAffinityCalls())
|
|
func (mock *Device) SetCpuAffinityCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockSetCpuAffinity.RLock()
|
|
calls = mock.calls.SetCpuAffinity
|
|
mock.lockSetCpuAffinity.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetDefaultAutoBoostedClocksEnabled calls SetDefaultAutoBoostedClocksEnabledFunc.
|
|
func (mock *Device) SetDefaultAutoBoostedClocksEnabled(enableState nvml.EnableState, v uint32) nvml.Return {
|
|
if mock.SetDefaultAutoBoostedClocksEnabledFunc == nil {
|
|
panic("Device.SetDefaultAutoBoostedClocksEnabledFunc: method is nil but Device.SetDefaultAutoBoostedClocksEnabled was just called")
|
|
}
|
|
callInfo := struct {
|
|
EnableState nvml.EnableState
|
|
V uint32
|
|
}{
|
|
EnableState: enableState,
|
|
V: v,
|
|
}
|
|
mock.lockSetDefaultAutoBoostedClocksEnabled.Lock()
|
|
mock.calls.SetDefaultAutoBoostedClocksEnabled = append(mock.calls.SetDefaultAutoBoostedClocksEnabled, callInfo)
|
|
mock.lockSetDefaultAutoBoostedClocksEnabled.Unlock()
|
|
return mock.SetDefaultAutoBoostedClocksEnabledFunc(enableState, v)
|
|
}
|
|
|
|
// SetDefaultAutoBoostedClocksEnabledCalls gets all the calls that were made to SetDefaultAutoBoostedClocksEnabled.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetDefaultAutoBoostedClocksEnabledCalls())
|
|
func (mock *Device) SetDefaultAutoBoostedClocksEnabledCalls() []struct {
|
|
EnableState nvml.EnableState
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
EnableState nvml.EnableState
|
|
V uint32
|
|
}
|
|
mock.lockSetDefaultAutoBoostedClocksEnabled.RLock()
|
|
calls = mock.calls.SetDefaultAutoBoostedClocksEnabled
|
|
mock.lockSetDefaultAutoBoostedClocksEnabled.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetDefaultFanSpeed_v2 calls SetDefaultFanSpeed_v2Func.
|
|
func (mock *Device) SetDefaultFanSpeed_v2(n int) nvml.Return {
|
|
if mock.SetDefaultFanSpeed_v2Func == nil {
|
|
panic("Device.SetDefaultFanSpeed_v2Func: method is nil but Device.SetDefaultFanSpeed_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockSetDefaultFanSpeed_v2.Lock()
|
|
mock.calls.SetDefaultFanSpeed_v2 = append(mock.calls.SetDefaultFanSpeed_v2, callInfo)
|
|
mock.lockSetDefaultFanSpeed_v2.Unlock()
|
|
return mock.SetDefaultFanSpeed_v2Func(n)
|
|
}
|
|
|
|
// SetDefaultFanSpeed_v2Calls gets all the calls that were made to SetDefaultFanSpeed_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetDefaultFanSpeed_v2Calls())
|
|
func (mock *Device) SetDefaultFanSpeed_v2Calls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockSetDefaultFanSpeed_v2.RLock()
|
|
calls = mock.calls.SetDefaultFanSpeed_v2
|
|
mock.lockSetDefaultFanSpeed_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetDriverModel calls SetDriverModelFunc.
|
|
func (mock *Device) SetDriverModel(driverModel nvml.DriverModel, v uint32) nvml.Return {
|
|
if mock.SetDriverModelFunc == nil {
|
|
panic("Device.SetDriverModelFunc: method is nil but Device.SetDriverModel was just called")
|
|
}
|
|
callInfo := struct {
|
|
DriverModel nvml.DriverModel
|
|
V uint32
|
|
}{
|
|
DriverModel: driverModel,
|
|
V: v,
|
|
}
|
|
mock.lockSetDriverModel.Lock()
|
|
mock.calls.SetDriverModel = append(mock.calls.SetDriverModel, callInfo)
|
|
mock.lockSetDriverModel.Unlock()
|
|
return mock.SetDriverModelFunc(driverModel, v)
|
|
}
|
|
|
|
// SetDriverModelCalls gets all the calls that were made to SetDriverModel.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetDriverModelCalls())
|
|
func (mock *Device) SetDriverModelCalls() []struct {
|
|
DriverModel nvml.DriverModel
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
DriverModel nvml.DriverModel
|
|
V uint32
|
|
}
|
|
mock.lockSetDriverModel.RLock()
|
|
calls = mock.calls.SetDriverModel
|
|
mock.lockSetDriverModel.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetEccMode calls SetEccModeFunc.
|
|
func (mock *Device) SetEccMode(enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetEccModeFunc == nil {
|
|
panic("Device.SetEccModeFunc: method is nil but Device.SetEccMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
EnableState nvml.EnableState
|
|
}{
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetEccMode.Lock()
|
|
mock.calls.SetEccMode = append(mock.calls.SetEccMode, callInfo)
|
|
mock.lockSetEccMode.Unlock()
|
|
return mock.SetEccModeFunc(enableState)
|
|
}
|
|
|
|
// SetEccModeCalls gets all the calls that were made to SetEccMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetEccModeCalls())
|
|
func (mock *Device) SetEccModeCalls() []struct {
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetEccMode.RLock()
|
|
calls = mock.calls.SetEccMode
|
|
mock.lockSetEccMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetFanControlPolicy calls SetFanControlPolicyFunc.
|
|
func (mock *Device) SetFanControlPolicy(n int, fanControlPolicy nvml.FanControlPolicy) nvml.Return {
|
|
if mock.SetFanControlPolicyFunc == nil {
|
|
panic("Device.SetFanControlPolicyFunc: method is nil but Device.SetFanControlPolicy was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
FanControlPolicy nvml.FanControlPolicy
|
|
}{
|
|
N: n,
|
|
FanControlPolicy: fanControlPolicy,
|
|
}
|
|
mock.lockSetFanControlPolicy.Lock()
|
|
mock.calls.SetFanControlPolicy = append(mock.calls.SetFanControlPolicy, callInfo)
|
|
mock.lockSetFanControlPolicy.Unlock()
|
|
return mock.SetFanControlPolicyFunc(n, fanControlPolicy)
|
|
}
|
|
|
|
// SetFanControlPolicyCalls gets all the calls that were made to SetFanControlPolicy.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetFanControlPolicyCalls())
|
|
func (mock *Device) SetFanControlPolicyCalls() []struct {
|
|
N int
|
|
FanControlPolicy nvml.FanControlPolicy
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
FanControlPolicy nvml.FanControlPolicy
|
|
}
|
|
mock.lockSetFanControlPolicy.RLock()
|
|
calls = mock.calls.SetFanControlPolicy
|
|
mock.lockSetFanControlPolicy.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetFanSpeed_v2 calls SetFanSpeed_v2Func.
|
|
func (mock *Device) SetFanSpeed_v2(n1 int, n2 int) nvml.Return {
|
|
if mock.SetFanSpeed_v2Func == nil {
|
|
panic("Device.SetFanSpeed_v2Func: method is nil but Device.SetFanSpeed_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
}
|
|
mock.lockSetFanSpeed_v2.Lock()
|
|
mock.calls.SetFanSpeed_v2 = append(mock.calls.SetFanSpeed_v2, callInfo)
|
|
mock.lockSetFanSpeed_v2.Unlock()
|
|
return mock.SetFanSpeed_v2Func(n1, n2)
|
|
}
|
|
|
|
// SetFanSpeed_v2Calls gets all the calls that were made to SetFanSpeed_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetFanSpeed_v2Calls())
|
|
func (mock *Device) SetFanSpeed_v2Calls() []struct {
|
|
N1 int
|
|
N2 int
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
}
|
|
mock.lockSetFanSpeed_v2.RLock()
|
|
calls = mock.calls.SetFanSpeed_v2
|
|
mock.lockSetFanSpeed_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetGpcClkVfOffset calls SetGpcClkVfOffsetFunc.
|
|
func (mock *Device) SetGpcClkVfOffset(n int) nvml.Return {
|
|
if mock.SetGpcClkVfOffsetFunc == nil {
|
|
panic("Device.SetGpcClkVfOffsetFunc: method is nil but Device.SetGpcClkVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockSetGpcClkVfOffset.Lock()
|
|
mock.calls.SetGpcClkVfOffset = append(mock.calls.SetGpcClkVfOffset, callInfo)
|
|
mock.lockSetGpcClkVfOffset.Unlock()
|
|
return mock.SetGpcClkVfOffsetFunc(n)
|
|
}
|
|
|
|
// SetGpcClkVfOffsetCalls gets all the calls that were made to SetGpcClkVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetGpcClkVfOffsetCalls())
|
|
func (mock *Device) SetGpcClkVfOffsetCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockSetGpcClkVfOffset.RLock()
|
|
calls = mock.calls.SetGpcClkVfOffset
|
|
mock.lockSetGpcClkVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetGpuLockedClocks calls SetGpuLockedClocksFunc.
|
|
func (mock *Device) SetGpuLockedClocks(v1 uint32, v2 uint32) nvml.Return {
|
|
if mock.SetGpuLockedClocksFunc == nil {
|
|
panic("Device.SetGpuLockedClocksFunc: method is nil but Device.SetGpuLockedClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}{
|
|
V1: v1,
|
|
V2: v2,
|
|
}
|
|
mock.lockSetGpuLockedClocks.Lock()
|
|
mock.calls.SetGpuLockedClocks = append(mock.calls.SetGpuLockedClocks, callInfo)
|
|
mock.lockSetGpuLockedClocks.Unlock()
|
|
return mock.SetGpuLockedClocksFunc(v1, v2)
|
|
}
|
|
|
|
// SetGpuLockedClocksCalls gets all the calls that were made to SetGpuLockedClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetGpuLockedClocksCalls())
|
|
func (mock *Device) SetGpuLockedClocksCalls() []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
} {
|
|
var calls []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}
|
|
mock.lockSetGpuLockedClocks.RLock()
|
|
calls = mock.calls.SetGpuLockedClocks
|
|
mock.lockSetGpuLockedClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetGpuOperationMode calls SetGpuOperationModeFunc.
|
|
func (mock *Device) SetGpuOperationMode(gpuOperationMode nvml.GpuOperationMode) nvml.Return {
|
|
if mock.SetGpuOperationModeFunc == nil {
|
|
panic("Device.SetGpuOperationModeFunc: method is nil but Device.SetGpuOperationMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuOperationMode nvml.GpuOperationMode
|
|
}{
|
|
GpuOperationMode: gpuOperationMode,
|
|
}
|
|
mock.lockSetGpuOperationMode.Lock()
|
|
mock.calls.SetGpuOperationMode = append(mock.calls.SetGpuOperationMode, callInfo)
|
|
mock.lockSetGpuOperationMode.Unlock()
|
|
return mock.SetGpuOperationModeFunc(gpuOperationMode)
|
|
}
|
|
|
|
// SetGpuOperationModeCalls gets all the calls that were made to SetGpuOperationMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetGpuOperationModeCalls())
|
|
func (mock *Device) SetGpuOperationModeCalls() []struct {
|
|
GpuOperationMode nvml.GpuOperationMode
|
|
} {
|
|
var calls []struct {
|
|
GpuOperationMode nvml.GpuOperationMode
|
|
}
|
|
mock.lockSetGpuOperationMode.RLock()
|
|
calls = mock.calls.SetGpuOperationMode
|
|
mock.lockSetGpuOperationMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetMemClkVfOffset calls SetMemClkVfOffsetFunc.
|
|
func (mock *Device) SetMemClkVfOffset(n int) nvml.Return {
|
|
if mock.SetMemClkVfOffsetFunc == nil {
|
|
panic("Device.SetMemClkVfOffsetFunc: method is nil but Device.SetMemClkVfOffset was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockSetMemClkVfOffset.Lock()
|
|
mock.calls.SetMemClkVfOffset = append(mock.calls.SetMemClkVfOffset, callInfo)
|
|
mock.lockSetMemClkVfOffset.Unlock()
|
|
return mock.SetMemClkVfOffsetFunc(n)
|
|
}
|
|
|
|
// SetMemClkVfOffsetCalls gets all the calls that were made to SetMemClkVfOffset.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetMemClkVfOffsetCalls())
|
|
func (mock *Device) SetMemClkVfOffsetCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockSetMemClkVfOffset.RLock()
|
|
calls = mock.calls.SetMemClkVfOffset
|
|
mock.lockSetMemClkVfOffset.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetMemoryLockedClocks calls SetMemoryLockedClocksFunc.
|
|
func (mock *Device) SetMemoryLockedClocks(v1 uint32, v2 uint32) nvml.Return {
|
|
if mock.SetMemoryLockedClocksFunc == nil {
|
|
panic("Device.SetMemoryLockedClocksFunc: method is nil but Device.SetMemoryLockedClocks was just called")
|
|
}
|
|
callInfo := struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}{
|
|
V1: v1,
|
|
V2: v2,
|
|
}
|
|
mock.lockSetMemoryLockedClocks.Lock()
|
|
mock.calls.SetMemoryLockedClocks = append(mock.calls.SetMemoryLockedClocks, callInfo)
|
|
mock.lockSetMemoryLockedClocks.Unlock()
|
|
return mock.SetMemoryLockedClocksFunc(v1, v2)
|
|
}
|
|
|
|
// SetMemoryLockedClocksCalls gets all the calls that were made to SetMemoryLockedClocks.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetMemoryLockedClocksCalls())
|
|
func (mock *Device) SetMemoryLockedClocksCalls() []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
} {
|
|
var calls []struct {
|
|
V1 uint32
|
|
V2 uint32
|
|
}
|
|
mock.lockSetMemoryLockedClocks.RLock()
|
|
calls = mock.calls.SetMemoryLockedClocks
|
|
mock.lockSetMemoryLockedClocks.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetMigMode calls SetMigModeFunc.
|
|
func (mock *Device) SetMigMode(n int) (nvml.Return, nvml.Return) {
|
|
if mock.SetMigModeFunc == nil {
|
|
panic("Device.SetMigModeFunc: method is nil but Device.SetMigMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
N int
|
|
}{
|
|
N: n,
|
|
}
|
|
mock.lockSetMigMode.Lock()
|
|
mock.calls.SetMigMode = append(mock.calls.SetMigMode, callInfo)
|
|
mock.lockSetMigMode.Unlock()
|
|
return mock.SetMigModeFunc(n)
|
|
}
|
|
|
|
// SetMigModeCalls gets all the calls that were made to SetMigMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetMigModeCalls())
|
|
func (mock *Device) SetMigModeCalls() []struct {
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
N int
|
|
}
|
|
mock.lockSetMigMode.RLock()
|
|
calls = mock.calls.SetMigMode
|
|
mock.lockSetMigMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetNvLinkDeviceLowPowerThreshold calls SetNvLinkDeviceLowPowerThresholdFunc.
|
|
func (mock *Device) SetNvLinkDeviceLowPowerThreshold(nvLinkPowerThres *nvml.NvLinkPowerThres) nvml.Return {
|
|
if mock.SetNvLinkDeviceLowPowerThresholdFunc == nil {
|
|
panic("Device.SetNvLinkDeviceLowPowerThresholdFunc: method is nil but Device.SetNvLinkDeviceLowPowerThreshold was just called")
|
|
}
|
|
callInfo := struct {
|
|
NvLinkPowerThres *nvml.NvLinkPowerThres
|
|
}{
|
|
NvLinkPowerThres: nvLinkPowerThres,
|
|
}
|
|
mock.lockSetNvLinkDeviceLowPowerThreshold.Lock()
|
|
mock.calls.SetNvLinkDeviceLowPowerThreshold = append(mock.calls.SetNvLinkDeviceLowPowerThreshold, callInfo)
|
|
mock.lockSetNvLinkDeviceLowPowerThreshold.Unlock()
|
|
return mock.SetNvLinkDeviceLowPowerThresholdFunc(nvLinkPowerThres)
|
|
}
|
|
|
|
// SetNvLinkDeviceLowPowerThresholdCalls gets all the calls that were made to SetNvLinkDeviceLowPowerThreshold.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetNvLinkDeviceLowPowerThresholdCalls())
|
|
func (mock *Device) SetNvLinkDeviceLowPowerThresholdCalls() []struct {
|
|
NvLinkPowerThres *nvml.NvLinkPowerThres
|
|
} {
|
|
var calls []struct {
|
|
NvLinkPowerThres *nvml.NvLinkPowerThres
|
|
}
|
|
mock.lockSetNvLinkDeviceLowPowerThreshold.RLock()
|
|
calls = mock.calls.SetNvLinkDeviceLowPowerThreshold
|
|
mock.lockSetNvLinkDeviceLowPowerThreshold.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetNvLinkUtilizationControl calls SetNvLinkUtilizationControlFunc.
|
|
func (mock *Device) SetNvLinkUtilizationControl(n1 int, n2 int, nvLinkUtilizationControl *nvml.NvLinkUtilizationControl, b bool) nvml.Return {
|
|
if mock.SetNvLinkUtilizationControlFunc == nil {
|
|
panic("Device.SetNvLinkUtilizationControlFunc: method is nil but Device.SetNvLinkUtilizationControl was just called")
|
|
}
|
|
callInfo := struct {
|
|
N1 int
|
|
N2 int
|
|
NvLinkUtilizationControl *nvml.NvLinkUtilizationControl
|
|
B bool
|
|
}{
|
|
N1: n1,
|
|
N2: n2,
|
|
NvLinkUtilizationControl: nvLinkUtilizationControl,
|
|
B: b,
|
|
}
|
|
mock.lockSetNvLinkUtilizationControl.Lock()
|
|
mock.calls.SetNvLinkUtilizationControl = append(mock.calls.SetNvLinkUtilizationControl, callInfo)
|
|
mock.lockSetNvLinkUtilizationControl.Unlock()
|
|
return mock.SetNvLinkUtilizationControlFunc(n1, n2, nvLinkUtilizationControl, b)
|
|
}
|
|
|
|
// SetNvLinkUtilizationControlCalls gets all the calls that were made to SetNvLinkUtilizationControl.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetNvLinkUtilizationControlCalls())
|
|
func (mock *Device) SetNvLinkUtilizationControlCalls() []struct {
|
|
N1 int
|
|
N2 int
|
|
NvLinkUtilizationControl *nvml.NvLinkUtilizationControl
|
|
B bool
|
|
} {
|
|
var calls []struct {
|
|
N1 int
|
|
N2 int
|
|
NvLinkUtilizationControl *nvml.NvLinkUtilizationControl
|
|
B bool
|
|
}
|
|
mock.lockSetNvLinkUtilizationControl.RLock()
|
|
calls = mock.calls.SetNvLinkUtilizationControl
|
|
mock.lockSetNvLinkUtilizationControl.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetPersistenceMode calls SetPersistenceModeFunc.
|
|
func (mock *Device) SetPersistenceMode(enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetPersistenceModeFunc == nil {
|
|
panic("Device.SetPersistenceModeFunc: method is nil but Device.SetPersistenceMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
EnableState nvml.EnableState
|
|
}{
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetPersistenceMode.Lock()
|
|
mock.calls.SetPersistenceMode = append(mock.calls.SetPersistenceMode, callInfo)
|
|
mock.lockSetPersistenceMode.Unlock()
|
|
return mock.SetPersistenceModeFunc(enableState)
|
|
}
|
|
|
|
// SetPersistenceModeCalls gets all the calls that were made to SetPersistenceMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetPersistenceModeCalls())
|
|
func (mock *Device) SetPersistenceModeCalls() []struct {
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetPersistenceMode.RLock()
|
|
calls = mock.calls.SetPersistenceMode
|
|
mock.lockSetPersistenceMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetPowerManagementLimit calls SetPowerManagementLimitFunc.
|
|
func (mock *Device) SetPowerManagementLimit(v uint32) nvml.Return {
|
|
if mock.SetPowerManagementLimitFunc == nil {
|
|
panic("Device.SetPowerManagementLimitFunc: method is nil but Device.SetPowerManagementLimit was just called")
|
|
}
|
|
callInfo := struct {
|
|
V uint32
|
|
}{
|
|
V: v,
|
|
}
|
|
mock.lockSetPowerManagementLimit.Lock()
|
|
mock.calls.SetPowerManagementLimit = append(mock.calls.SetPowerManagementLimit, callInfo)
|
|
mock.lockSetPowerManagementLimit.Unlock()
|
|
return mock.SetPowerManagementLimitFunc(v)
|
|
}
|
|
|
|
// SetPowerManagementLimitCalls gets all the calls that were made to SetPowerManagementLimit.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetPowerManagementLimitCalls())
|
|
func (mock *Device) SetPowerManagementLimitCalls() []struct {
|
|
V uint32
|
|
} {
|
|
var calls []struct {
|
|
V uint32
|
|
}
|
|
mock.lockSetPowerManagementLimit.RLock()
|
|
calls = mock.calls.SetPowerManagementLimit
|
|
mock.lockSetPowerManagementLimit.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetPowerManagementLimit_v2 calls SetPowerManagementLimit_v2Func.
|
|
func (mock *Device) SetPowerManagementLimit_v2(powerValue_v2 *nvml.PowerValue_v2) nvml.Return {
|
|
if mock.SetPowerManagementLimit_v2Func == nil {
|
|
panic("Device.SetPowerManagementLimit_v2Func: method is nil but Device.SetPowerManagementLimit_v2 was just called")
|
|
}
|
|
callInfo := struct {
|
|
PowerValue_v2 *nvml.PowerValue_v2
|
|
}{
|
|
PowerValue_v2: powerValue_v2,
|
|
}
|
|
mock.lockSetPowerManagementLimit_v2.Lock()
|
|
mock.calls.SetPowerManagementLimit_v2 = append(mock.calls.SetPowerManagementLimit_v2, callInfo)
|
|
mock.lockSetPowerManagementLimit_v2.Unlock()
|
|
return mock.SetPowerManagementLimit_v2Func(powerValue_v2)
|
|
}
|
|
|
|
// SetPowerManagementLimit_v2Calls gets all the calls that were made to SetPowerManagementLimit_v2.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetPowerManagementLimit_v2Calls())
|
|
func (mock *Device) SetPowerManagementLimit_v2Calls() []struct {
|
|
PowerValue_v2 *nvml.PowerValue_v2
|
|
} {
|
|
var calls []struct {
|
|
PowerValue_v2 *nvml.PowerValue_v2
|
|
}
|
|
mock.lockSetPowerManagementLimit_v2.RLock()
|
|
calls = mock.calls.SetPowerManagementLimit_v2
|
|
mock.lockSetPowerManagementLimit_v2.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetTemperatureThreshold calls SetTemperatureThresholdFunc.
|
|
func (mock *Device) SetTemperatureThreshold(temperatureThresholds nvml.TemperatureThresholds, n int) nvml.Return {
|
|
if mock.SetTemperatureThresholdFunc == nil {
|
|
panic("Device.SetTemperatureThresholdFunc: method is nil but Device.SetTemperatureThreshold was just called")
|
|
}
|
|
callInfo := struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
N int
|
|
}{
|
|
TemperatureThresholds: temperatureThresholds,
|
|
N: n,
|
|
}
|
|
mock.lockSetTemperatureThreshold.Lock()
|
|
mock.calls.SetTemperatureThreshold = append(mock.calls.SetTemperatureThreshold, callInfo)
|
|
mock.lockSetTemperatureThreshold.Unlock()
|
|
return mock.SetTemperatureThresholdFunc(temperatureThresholds, n)
|
|
}
|
|
|
|
// SetTemperatureThresholdCalls gets all the calls that were made to SetTemperatureThreshold.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetTemperatureThresholdCalls())
|
|
func (mock *Device) SetTemperatureThresholdCalls() []struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
N int
|
|
} {
|
|
var calls []struct {
|
|
TemperatureThresholds nvml.TemperatureThresholds
|
|
N int
|
|
}
|
|
mock.lockSetTemperatureThreshold.RLock()
|
|
calls = mock.calls.SetTemperatureThreshold
|
|
mock.lockSetTemperatureThreshold.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetVgpuCapabilities calls SetVgpuCapabilitiesFunc.
|
|
func (mock *Device) SetVgpuCapabilities(deviceVgpuCapability nvml.DeviceVgpuCapability, enableState nvml.EnableState) nvml.Return {
|
|
if mock.SetVgpuCapabilitiesFunc == nil {
|
|
panic("Device.SetVgpuCapabilitiesFunc: method is nil but Device.SetVgpuCapabilities was just called")
|
|
}
|
|
callInfo := struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
EnableState nvml.EnableState
|
|
}{
|
|
DeviceVgpuCapability: deviceVgpuCapability,
|
|
EnableState: enableState,
|
|
}
|
|
mock.lockSetVgpuCapabilities.Lock()
|
|
mock.calls.SetVgpuCapabilities = append(mock.calls.SetVgpuCapabilities, callInfo)
|
|
mock.lockSetVgpuCapabilities.Unlock()
|
|
return mock.SetVgpuCapabilitiesFunc(deviceVgpuCapability, enableState)
|
|
}
|
|
|
|
// SetVgpuCapabilitiesCalls gets all the calls that were made to SetVgpuCapabilities.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetVgpuCapabilitiesCalls())
|
|
func (mock *Device) SetVgpuCapabilitiesCalls() []struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
EnableState nvml.EnableState
|
|
} {
|
|
var calls []struct {
|
|
DeviceVgpuCapability nvml.DeviceVgpuCapability
|
|
EnableState nvml.EnableState
|
|
}
|
|
mock.lockSetVgpuCapabilities.RLock()
|
|
calls = mock.calls.SetVgpuCapabilities
|
|
mock.lockSetVgpuCapabilities.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetVgpuHeterogeneousMode calls SetVgpuHeterogeneousModeFunc.
|
|
func (mock *Device) SetVgpuHeterogeneousMode(vgpuHeterogeneousMode nvml.VgpuHeterogeneousMode) nvml.Return {
|
|
if mock.SetVgpuHeterogeneousModeFunc == nil {
|
|
panic("Device.SetVgpuHeterogeneousModeFunc: method is nil but Device.SetVgpuHeterogeneousMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
VgpuHeterogeneousMode nvml.VgpuHeterogeneousMode
|
|
}{
|
|
VgpuHeterogeneousMode: vgpuHeterogeneousMode,
|
|
}
|
|
mock.lockSetVgpuHeterogeneousMode.Lock()
|
|
mock.calls.SetVgpuHeterogeneousMode = append(mock.calls.SetVgpuHeterogeneousMode, callInfo)
|
|
mock.lockSetVgpuHeterogeneousMode.Unlock()
|
|
return mock.SetVgpuHeterogeneousModeFunc(vgpuHeterogeneousMode)
|
|
}
|
|
|
|
// SetVgpuHeterogeneousModeCalls gets all the calls that were made to SetVgpuHeterogeneousMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetVgpuHeterogeneousModeCalls())
|
|
func (mock *Device) SetVgpuHeterogeneousModeCalls() []struct {
|
|
VgpuHeterogeneousMode nvml.VgpuHeterogeneousMode
|
|
} {
|
|
var calls []struct {
|
|
VgpuHeterogeneousMode nvml.VgpuHeterogeneousMode
|
|
}
|
|
mock.lockSetVgpuHeterogeneousMode.RLock()
|
|
calls = mock.calls.SetVgpuHeterogeneousMode
|
|
mock.lockSetVgpuHeterogeneousMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetVgpuSchedulerState calls SetVgpuSchedulerStateFunc.
|
|
func (mock *Device) SetVgpuSchedulerState(vgpuSchedulerSetState *nvml.VgpuSchedulerSetState) nvml.Return {
|
|
if mock.SetVgpuSchedulerStateFunc == nil {
|
|
panic("Device.SetVgpuSchedulerStateFunc: method is nil but Device.SetVgpuSchedulerState was just called")
|
|
}
|
|
callInfo := struct {
|
|
VgpuSchedulerSetState *nvml.VgpuSchedulerSetState
|
|
}{
|
|
VgpuSchedulerSetState: vgpuSchedulerSetState,
|
|
}
|
|
mock.lockSetVgpuSchedulerState.Lock()
|
|
mock.calls.SetVgpuSchedulerState = append(mock.calls.SetVgpuSchedulerState, callInfo)
|
|
mock.lockSetVgpuSchedulerState.Unlock()
|
|
return mock.SetVgpuSchedulerStateFunc(vgpuSchedulerSetState)
|
|
}
|
|
|
|
// SetVgpuSchedulerStateCalls gets all the calls that were made to SetVgpuSchedulerState.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetVgpuSchedulerStateCalls())
|
|
func (mock *Device) SetVgpuSchedulerStateCalls() []struct {
|
|
VgpuSchedulerSetState *nvml.VgpuSchedulerSetState
|
|
} {
|
|
var calls []struct {
|
|
VgpuSchedulerSetState *nvml.VgpuSchedulerSetState
|
|
}
|
|
mock.lockSetVgpuSchedulerState.RLock()
|
|
calls = mock.calls.SetVgpuSchedulerState
|
|
mock.lockSetVgpuSchedulerState.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// SetVirtualizationMode calls SetVirtualizationModeFunc.
|
|
func (mock *Device) SetVirtualizationMode(gpuVirtualizationMode nvml.GpuVirtualizationMode) nvml.Return {
|
|
if mock.SetVirtualizationModeFunc == nil {
|
|
panic("Device.SetVirtualizationModeFunc: method is nil but Device.SetVirtualizationMode was just called")
|
|
}
|
|
callInfo := struct {
|
|
GpuVirtualizationMode nvml.GpuVirtualizationMode
|
|
}{
|
|
GpuVirtualizationMode: gpuVirtualizationMode,
|
|
}
|
|
mock.lockSetVirtualizationMode.Lock()
|
|
mock.calls.SetVirtualizationMode = append(mock.calls.SetVirtualizationMode, callInfo)
|
|
mock.lockSetVirtualizationMode.Unlock()
|
|
return mock.SetVirtualizationModeFunc(gpuVirtualizationMode)
|
|
}
|
|
|
|
// SetVirtualizationModeCalls gets all the calls that were made to SetVirtualizationMode.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.SetVirtualizationModeCalls())
|
|
func (mock *Device) SetVirtualizationModeCalls() []struct {
|
|
GpuVirtualizationMode nvml.GpuVirtualizationMode
|
|
} {
|
|
var calls []struct {
|
|
GpuVirtualizationMode nvml.GpuVirtualizationMode
|
|
}
|
|
mock.lockSetVirtualizationMode.RLock()
|
|
calls = mock.calls.SetVirtualizationMode
|
|
mock.lockSetVirtualizationMode.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// ValidateInforom calls ValidateInforomFunc.
|
|
func (mock *Device) ValidateInforom() nvml.Return {
|
|
if mock.ValidateInforomFunc == nil {
|
|
panic("Device.ValidateInforomFunc: method is nil but Device.ValidateInforom was just called")
|
|
}
|
|
callInfo := struct {
|
|
}{}
|
|
mock.lockValidateInforom.Lock()
|
|
mock.calls.ValidateInforom = append(mock.calls.ValidateInforom, callInfo)
|
|
mock.lockValidateInforom.Unlock()
|
|
return mock.ValidateInforomFunc()
|
|
}
|
|
|
|
// ValidateInforomCalls gets all the calls that were made to ValidateInforom.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.ValidateInforomCalls())
|
|
func (mock *Device) ValidateInforomCalls() []struct {
|
|
} {
|
|
var calls []struct {
|
|
}
|
|
mock.lockValidateInforom.RLock()
|
|
calls = mock.calls.ValidateInforom
|
|
mock.lockValidateInforom.RUnlock()
|
|
return calls
|
|
}
|
|
|
|
// VgpuTypeGetMaxInstances calls VgpuTypeGetMaxInstancesFunc.
|
|
func (mock *Device) VgpuTypeGetMaxInstances(vgpuTypeId nvml.VgpuTypeId) (int, nvml.Return) {
|
|
if mock.VgpuTypeGetMaxInstancesFunc == nil {
|
|
panic("Device.VgpuTypeGetMaxInstancesFunc: method is nil but Device.VgpuTypeGetMaxInstances was just called")
|
|
}
|
|
callInfo := struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}{
|
|
VgpuTypeId: vgpuTypeId,
|
|
}
|
|
mock.lockVgpuTypeGetMaxInstances.Lock()
|
|
mock.calls.VgpuTypeGetMaxInstances = append(mock.calls.VgpuTypeGetMaxInstances, callInfo)
|
|
mock.lockVgpuTypeGetMaxInstances.Unlock()
|
|
return mock.VgpuTypeGetMaxInstancesFunc(vgpuTypeId)
|
|
}
|
|
|
|
// VgpuTypeGetMaxInstancesCalls gets all the calls that were made to VgpuTypeGetMaxInstances.
|
|
// Check the length with:
|
|
//
|
|
// len(mockedDevice.VgpuTypeGetMaxInstancesCalls())
|
|
func (mock *Device) VgpuTypeGetMaxInstancesCalls() []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
} {
|
|
var calls []struct {
|
|
VgpuTypeId nvml.VgpuTypeId
|
|
}
|
|
mock.lockVgpuTypeGetMaxInstances.RLock()
|
|
calls = mock.calls.VgpuTypeGetMaxInstances
|
|
mock.lockVgpuTypeGetMaxInstances.RUnlock()
|
|
return calls
|
|
}
|