lookup_table
phm_ppt_v1_voltage_lookup_table **lookup_table,
*lookup_table = table;
phm_ppt_v1_voltage_lookup_table *lookup_table,
for (i = 0; i < lookup_table->count; i++)
&lookup_table->entries[i].us_vdd, leakage_table);
struct phm_ppt_v1_voltage_lookup_table *lookup_table)
table_size = lookup_table->count;
PP_ASSERT_WITH_CODE(0 != lookup_table->count,
if (lookup_table->entries[j].us_vdd <
lookup_table->entries[j - 1].us_vdd) {
swap(lookup_table->entries[j - 1],
lookup_table->entries[j]);
struct phm_ppt_v1_voltage_lookup_table *lookup_table =
for (i = 0; i < lookup_table->count; i++) {
if (lookup_table->entries[i].us_vdd < ATOM_VIRTUAL_VOLTAGE_ID0 &&
lookup_table->entries[i].us_vdd > highest_voltage)
highest_voltage = lookup_table->entries[i].us_vdd;
struct phm_ppt_v1_voltage_lookup_table *lookup_table;
lookup_table = table_info->vddc_lookup_table;
if (lookup_table->entries[dep_mclk_table->entries[dep_mclk_table->count-1].vddInd].us_vdd >= 1000)
for (i = 0; i < lookup_table->count; i++) {
if (lookup_table->entries[i].us_vdd < 0xff01 && lookup_table->entries[i].us_vdd >= 1000) {
phm_ppt_v1_voltage_lookup_table *lookup_table)
PP_ASSERT_WITH_CODE((0 != lookup_table->count),
vol_table->count = lookup_table->count;
vol_table->entries[i].value = lookup_table->entries[i].us_vdd;
struct phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t voltage)
uint8_t count = (uint8_t) (lookup_table->count);
PP_ASSERT_WITH_CODE((NULL != lookup_table),
for (i = 0; i < lookup_table->count; i++) {
if (lookup_table->entries[i].us_vdd >= voltage)
phm_ppt_v1_voltage_lookup_table *lookup_table,
PP_ASSERT_WITH_CODE(lookup_table->count != 0, "Lookup table is empty", return -EINVAL);
if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id)
extern int phm_get_svi2_vdd_voltage_table(struct pp_atomctrl_voltage_table *vol_table, phm_ppt_v1_voltage_lookup_table *lookup_table);
extern uint8_t phm_get_voltage_index(struct phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t voltage);
extern int phm_get_sclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table,
phm_ppt_v1_voltage_lookup_table *lookup_table,
PP_ASSERT_WITH_CODE(lookup_table->count != 0,
if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id)
phm_ppt_v1_voltage_lookup_table *lookup_table,
for (i = 0; i < lookup_table->count; i++)
&lookup_table->entries[i].us_vdd, leakage_table);
struct phm_ppt_v1_voltage_lookup_table *lookup_table)
PP_ASSERT_WITH_CODE(lookup_table && lookup_table->count,
table_size = lookup_table->count;
if (lookup_table->entries[j].us_vdd <
lookup_table->entries[j - 1].us_vdd) {
swap(lookup_table->entries[j - 1],
lookup_table->entries[j]);
phm_ppt_v1_voltage_lookup_table **lookup_table,
*lookup_table = table;
struct phm_ppt_v1_voltage_lookup_table *lookup_table =
for (count = 0; count < lookup_table->count; count++) {
index = phm_get_voltage_index(lookup_table,
convert_to_vid(lookup_table->entries[index].us_cac_low);
convert_to_vid(lookup_table->entries[index].us_cac_high);
struct phm_ppt_v1_voltage_lookup_table *lookup_table =
for (count = 0; count < lookup_table->count; count++) {
index = phm_get_voltage_index(lookup_table,
table->BapmVddcVidLoSidd[count] = convert_to_vid(lookup_table->entries[index].us_cac_low);
table->BapmVddcVidHiSidd[count] = convert_to_vid(lookup_table->entries[index].us_cac_mid);
table->BapmVddcVidHiSidd2[count] = convert_to_vid(lookup_table->entries[index].us_cac_high);
struct phm_ppt_v1_voltage_lookup_table *lookup_table =
for (count = 0; count < lookup_table->count; count++) {
index = phm_get_voltage_index(lookup_table,
convert_to_vid(lookup_table->entries[index].us_cac_low);
convert_to_vid(lookup_table->entries[index].us_cac_mid);
convert_to_vid(lookup_table->entries[index].us_cac_high);
btconfig.lookup_table[i] = htole32(btcoex_3wire[i]);
btconfig.lookup_table[i] = htole32(btcoex_3wire[i]);
uint32_t lookup_table[12];
uint32_t lookup_table[12];
typedef struct lookup_table lookup_table_type;