HAP_power APIs
DSP Power & Performance Management
HAP_power_mips_bw_payload Struct Reference

#include <HAP_power.h>

Public Attributes

boolean set_mips
 
unsigned int mipsPerThread
 
unsigned int mipsTotal
 
boolean set_bus_bw
 
uint64 bwBytePerSec
 
unsigned short busbwUsagePercentage
 
boolean set_latency
 
int latency
 

Detailed Description

Payload for HAP_power_set_mips_bw

Member Data Documentation

◆ busbwUsagePercentage

unsigned short HAP_power_mips_bw_payload::busbwUsagePercentage

Percentage of time during which bwBytesPerSec BW is required from the bus (0..100)

◆ bwBytePerSec

uint64 HAP_power_mips_bw_payload::bwBytePerSec

Max bus BW requested (bytes per second)

◆ latency

int HAP_power_mips_bw_payload::latency

maximum hardware wakeup latency in microseconds. The higher the value, the deeper state of sleep that can be entered but the longer it may take to awaken. Only values > 0 are supported (1 microsecond is the smallest valid value)

◆ mipsPerThread

unsigned int HAP_power_mips_bw_payload::mipsPerThread

mips requested per thread, to establish a minimal clock frequency per HW thread

◆ mipsTotal

unsigned int HAP_power_mips_bw_payload::mipsTotal

Total mips requested, to establish total number of MIPS required across all HW threads

◆ set_bus_bw

boolean HAP_power_mips_bw_payload::set_bus_bw

Set to TRUE to request bus_bw

◆ set_latency

boolean HAP_power_mips_bw_payload::set_latency

Set to TRUE to set latency

◆ set_mips

boolean HAP_power_mips_bw_payload::set_mips

Set to TRUE to request MIPS


The documentation for this struct was generated from the following file: