File SNPEPerfProfile.h¶
↰ Parent directory (DlSystem)
Contents
Definition (DlSystem/SNPEPerfProfile.h)¶
Includes¶
DlSystem/DlEnums.h(File DlEnums.h)DlSystem/DlError.h(File DlError.h)DlSystem/SnpeApiExportDefine.h(File SnpeApiExportDefine.h)stddef.h
Included By¶
Functions¶
Function Snpe_SNPEPerfProfile_GetBusVoltageCornerTargetStart
Function Snpe_SNPEPerfProfile_GetCoreVoltageCornerMaxMvStart
Function Snpe_SNPEPerfProfile_GetCoreVoltageCornerMinMvStart
Function Snpe_SNPEPerfProfile_GetCoreVoltageCornerTargetMvDone
Function Snpe_SNPEPerfProfile_GetCoreVoltageCornerTargetMvStart
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMaxDone
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMaxStart
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMinDone
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMinStart
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerTargetDone
Function Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerTargetStart
Function Snpe_SNPEPerfProfile_SetBusVoltageCornerTargetStart
Function Snpe_SNPEPerfProfile_SetCoreVoltageCornerMaxMvStart
Function Snpe_SNPEPerfProfile_SetCoreVoltageCornerminMvStart
Function Snpe_SNPEPerfProfile_SetCoreVoltageCornerTargetMvDone
Function Snpe_SNPEPerfProfile_SetCoreVoltageCornerTargetMvStart
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMaxDone
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMaxStart
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMinDone
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMinStart
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerTargetDone
Function Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerTargetStart
Full File Listing¶
Typedefs
-
typedef void *Snpe_SNPEPerfProfile_Handle_t¶
A typedef to indicate a SNPE StringList handle
Functions
-
Snpe_SNPEPerfProfile_Handle_t Snpe_SNPEPerfProfile_Create()¶
Constructs a SNPEPerfProfile and returns a handle to it.
- Returns
The handle to the created SNPEPerfProfile
-
Snpe_SNPEPerfProfile_Handle_t Snpe_SNPEPerfProfile_CreateCopy(Snpe_SNPEPerfProfile_Handle_t other)¶
Constructs a SNPEPerfProfile copy from another SNPEPerfProfile and returns a handle to it.
- Returns
The handle to the created SNPEPerfProfile
-
Snpe_SNPEPerfProfile_Handle_t Snpe_SNPEPerfProfile_CreatePreset(Snpe_PerformanceProfile_t preset)¶
Constructs a SNPEPerfProfile from a preset and returns a handle to it.
- Returns
The handle to the created SNPEPerfProfile
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_Delete(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Delete the SNPEPerfProfile handle.
- Returns
SNPE_SUCCESS on successful handle deletion.
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_Assign(Snpe_SNPEPerfProfile_Handle_t src, Snpe_SNPEPerfProfile_Handle_t dst)¶
Copy-assigns the contents of src into dst.
- Parameters
src – Source SNPEPerfProfile handle
dst – Destination SNPEPerfProfile handle
- Returns
SNPE_SUCCESS on successful copy-assignment
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_AppySetParameters(Snpe_SNPEPerfProfile_Handle_t updateThis, Snpe_SNPEPerfProfile_Handle_t fromThis)¶
Updated the perfprofile handle parameters from existing perfprofile handle.
- Parameters
updateThis – SNPEPerfProfile handle to be updated
fromThis – SNPEPerfProfile handle from parameters to be updated
- Returns
SNPE_SUCCESS on successful application of parameters
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetEnableDspDcvsStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_DcvsEnable_t value)¶
Set DCVS enable/disable for the start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
value – The DCVS value as a true/false bool
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_DcvsEnable_t Snpe_SNPEPerfProfile_GetEnableDspDcvsStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DCVS enable/disable for the start of event, for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The DCVS status for the start of event for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetEnableDspDcvsDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_DcvsEnable_t value)¶
Set DCVS enable/disable for the end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
value – The DCVS value as a true/false bool
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_DcvsEnable_t Snpe_SNPEPerfProfile_GetEnableDspDcvsDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DCVS enable/disable for the end of event, for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The DCVS status for end of event for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetSleepLatencyStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_SleepLatency_t sleepLatency)¶
Set SleepLatency for the start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
sleepLatency – Sleep latency values
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_SleepLatency_t Snpe_SNPEPerfProfile_GetSleepLatencyStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get SleepLatency for the start of event, for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The SleepLatency for the start of event for perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetSleepLatencyDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_SleepLatency_t sleepLatency)¶
Set SleepLatency for the end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
sleepLatency – Sleep latency values
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_SleepLatency_t Snpe_SNPEPerfProfile_GetSleepLatencyDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get SleepLatency for the end of event, for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The SleepLatency for the end of the event for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDspRpcPollingTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_RpcPollingTime_t rpcPollingTime)¶
Set rpcpolling time for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
rpcPollingTime – Rpc polling time
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_RpcPollingTime_t Snpe_SNPEPerfProfile_GetDspRpcPollingTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get rpc polling time for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The rpc polling time for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetAdaptivePollingTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_AdaptivePollingTime_t adaptivePollingTime)¶
Set adaptive polling time for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
adaptivePollingTime – Adaptive polling time
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_AdaptivePollingTime_t Snpe_SNPEPerfProfile_GetDspAdaptivePollingTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get adaptive polling time for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The adaptive polling time for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDspHysteresisTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_HysteresisTime_t hysteresisTime)¶
Set hysteresisTime time for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
hysteresisTime – The hysteresis time
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_HysteresisTime_t Snpe_SNPEPerfProfile_GetDspHysteresisTime(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get hysteresisTime for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The hysteresis time for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetEnableAsyncVoting(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_AsyncVoteEnable_t asyncVotingEnable)¶
Set if async voting enable for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
asyncVotingEnable – Async voting enable true/false
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_AsyncVoteEnable_t Snpe_SNPEPerfProfile_GetEnableAsyncVoting(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get if AsyncVoteEnable for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The hysteresis time for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetSleepDisable(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_SleepDisable_t sleepDisable)¶
Set sleepDisable for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
sleepDisable, sleep – disable value
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_SleepDisable_t Snpe_SNPEPerfProfile_GetSleepDisable(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get sleepDisable for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
The hysteresis time for the perfProfileHandle
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetPowerModeStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_PowerMode_t powerMode)¶
Set powerMode for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
powerMode – Powermode value
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_PowerMode_t Snpe_SNPEPerfProfile_GetPowerModeStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get powerMode for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
powerMode values for the start of event
-
Snpe_DspPerf_PowerMode_t Snpe_SNPEPerfProfile_GetPowerModeDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get powerMode for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
powerMode values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetPowerModeDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_PowerMode_t powerMode)¶
Set powerMode for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
powerMode – Powermode value
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerMinStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t minMvStart)¶
Set BusVoltageCornerMin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
minMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerMinStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerMin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerMin values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerMinDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t minMvDone)¶
Set BusVoltageCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
minMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerMinDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerMin values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerTargetStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t targetMvStart)¶
Set BusVoltageCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
targetMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerTargetStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerTarget values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerTargetDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t targetMvDone)¶
Set BusVoltageCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
targetMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerTargetDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerTarget values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerMaxStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t maxMvStart)¶
Set BusVoltageCornerMax for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
maxMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerMaxStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerMax for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerMax values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetBusVoltageCornerMaxDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t maxMvDone)¶
Set BusVoltageCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
maxMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetBusVoltageCornerMaxDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerMax values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerminMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t minMvStart)¶
Set CoreVoltageCornermin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
minMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerMinMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get CoreVoltageCornermin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
CoreVoltageCornermin values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerMinMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t minMvDone)¶
Set CoreVoltageCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
minMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerMinMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get CoreVoltageCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
CoreVoltageCornerMin values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerTargetMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t targetMvStart)¶
Set CoreVoltageCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
targetMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerTargetMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get CoreVoltageCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
CoreVoltageCornerTarget values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerTargetMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t targetMvDone)¶
Set CoreVoltageCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
targetMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerTargetMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get CoreVoltageCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
CoreVoltageCornerTarget values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerMaxMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t maxMvStart)¶
Set CoreVoltageCornerMax for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
maxMvStart – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerMaxMvStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get BusVoltageCornerMin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
BusVoltageCornerMin values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetCoreVoltageCornerMaxMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t maxMvDone)¶
Set CoreVoltageCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
maxMvDone – Voltage corner value, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetCoreVoltageCornerMaxMvDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get CoreVoltageCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
CoreVoltageCornerMax values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMinStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerMinStart)¶
Set DcvsVCornerMin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerMinStart – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMinStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerMin for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerMin values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMinDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerMinDone)¶
Set DcvsVCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerMinDone – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMinDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerMin for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerMin values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMaxStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerMaxStart)¶
Set DcvsVCornerMax for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerMaxStart – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMaxStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerMax for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerMax values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerMaxDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerMaxDone)¶
Set DcvsVCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerMaxDone – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerMaxDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerMax for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerMax values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerTargetStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerTargetStart)¶
Set DcvsVCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerTargetStart – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerTargetStart(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerTarget for start of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerTarget values for the start of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetDcvsVoltageCornerDcvsVCornerTargetDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspPerf_VoltageCorner_t dcvsVCornerTargetDone)¶
Set DcvsVCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
dcvsVCornerTargetDone – Voltage corner value, for the v66 DSP architecture
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspPerf_VoltageCorner_t Snpe_SNPEPerfProfile_GetDcvsVoltageCornerDcvsVCornerTargetDone(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get DcvsVCornerTarget for end of event for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
DcvsVCornerTarget values for the end of event
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetHighPerformanceModeEnabled(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_HighPerformanceModeEnabled_t value)¶
Set HighPerformance mode(true/false) to use CPU in prime core.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
value – True/false
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_HighPerformanceModeEnabled_t Snpe_SNPEPerfProfile_GetHighPerformanceModeEnabled(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get HighPerformance mode for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
HighPerformanceModeEnabled(true/false)
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetFastInitEnabled(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_FastInitModeEnabled_t value)¶
Set Fast Init mode(true/false) to do init with high perf mode for power saver/High Power saver/Low Power saver perf mode.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
value – True/false
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_FastInitModeEnabled_t Snpe_SNPEPerfProfile_GetFastInitEnabled(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get Fast Init mode(true/false) values.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
FastInitEnabled(true/false)
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetHmxClkPerfMode(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspHmx_ClkPerfMode_t clkPerfMode)¶
Set HMX CLK PerfMode for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
clkPerfMode – Clk perf mode to apply voltage corner, for DSP architectures v68 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetHmxVoltageCornerMin(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspHmx_ExpVoltageCorner_t hmxVoltageCornerMin)¶
Set HMX Min Voltage Corner for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
hmxVoltageCornerMin – HmxMinVoltage corner value, for DSP architectures v75 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetHmxVoltageCornerTarget(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspHmx_ExpVoltageCorner_t hmxVoltageCornerTarget)¶
Set HMX Target Voltage Corner for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
hmxVoltageCornerTarget – HmxTarget Voltage corner value, for DSP architectures v75 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_ErrorCode_t Snpe_SNPEPerfProfile_SetHmxVoltageCornerMax(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle, Snpe_DspHmx_ExpVoltageCorner_t hmxVoltageCornerMax)¶
Set HMX Max Voltage Corner for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle to be updated
hmxVoltageCornermax – HmxMax Voltage corner value, for DSP architectures v75 and above
- Returns
SNPE_SUCCESS if the parameters were successfully set
-
Snpe_DspHmx_ClkPerfMode_t Snpe_SNPEPerfProfile_GetHmxClkPerfMode(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get HMX Clock Perf Mode for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
HmxClockPerfMode for current Perf config
-
Snpe_DspHmx_ExpVoltageCorner_t Snpe_SNPEPerfProfile_GetHmxVoltageCornerMin(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get HMX Voltage Corner Min for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
HmxMin Voltage Corner for current Perf config
-
Snpe_DspHmx_ExpVoltageCorner_t Snpe_SNPEPerfProfile_GetHmxVoltageCornerTarget(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get HMX Voltage Corner Target for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
HmxTarget Voltage Corner for current Perf config
-
Snpe_DspHmx_ExpVoltageCorner_t Snpe_SNPEPerfProfile_GetHmxVoltageCornerMax(Snpe_SNPEPerfProfile_Handle_t perfProfileHandle)¶
Get HMX Voltage Corner Max for perfProfileHandle.
- Parameters
perfProfileHandle – Current SNPEPerfProfile handle
- Returns
HmxMax Voltage Corner for current Perf config