6#ifndef MOBILINT_MBLTML_TYPE_H_
7#define MOBILINT_MBLTML_TYPE_H_
mbltmlDeviceType_t
Identifier of a Mobilint NPU device family.
mbltmlCluster_t
NPU cluster identifier within a device.
mbltmlStatusCode_t
Status code returned by mbltml APIs.
mbltmlCore_t
NPU core identifier within a cluster.
mbltmlHardwareVersion_t
Specific hardware revision of a Mobilint NPU.
mbltmlExtraPmicId_t
Identifier of an extra PMIC rail.
@ MBLTML_DEVICE_REGULUS_USB
@ MBLTML_INVALID_ARGUMENT
@ MBLTML_DRIVER_NOT_FOUND
@ MBLTML_INSUFFICIENT_LENGTH
@ MBLTML_HARDWARE_VERSION_ERROR
@ MBLTML_HARDWARE_VERSION_REGULUS
@ MBLTML_HARDWARE_VERSION_ARIES
@ MBLTML_HARDWARE_VERSION_REGULUS2
@ MBLTML_HARDWARE_VERSION_ARIES2
@ MBLTML_EXTRA_PMIC_ID_NPU
@ MBLTML_EXTRA_PMIC_ID_DDR
@ MBLTML_EXTRA_PMIC_ID_PMIC
@ MBLTML_EXTRA_PMIC_ID_GOLDFINGER
Composite identifier of an NPU core (cluster + core).
Per-core usage record returned by mbltmlGetCoreInfos().
Per-process usage record returned by mbltmlGetProcessInfos().
int64_t total_npu_time_us
int64_t total_interval_us