Lines Matching defs:table

314 				const ATOM_PowerTune_Table *table,
326 tdp_table->usTDP = le16_to_cpu(table->usTDP);
327 tdp_table->usConfigurableTDP = le16_to_cpu(table->usConfigurableTDP);
328 tdp_table->usTDC = le16_to_cpu(table->usTDC);
329 tdp_table->usBatteryPowerLimit = le16_to_cpu(table->usBatteryPowerLimit);
330 tdp_table->usSmallPowerLimit = le16_to_cpu(table->usSmallPowerLimit);
331 tdp_table->usLowCACLeakage = le16_to_cpu(table->usLowCACLeakage);
332 tdp_table->usHighCACLeakage = le16_to_cpu(table->usHighCACLeakage);
379 const ATOM_PPLIB_Clock_Voltage_Dependency_Table *table)
385 dep_table = kzalloc(struct_size(dep_table, entries, table->ucNumEntries),
390 dep_table->count = (unsigned long)table->ucNumEntries;
394 ((unsigned long)table->entries[i].ucClockHigh << 16) |
395 le16_to_cpu(table->entries[i].usClockLow);
397 (unsigned long)le16_to_cpu(table->entries[i].usVoltage);
407 const struct phm_clock_voltage_dependency_table *table)
412 clock_table = kzalloc(struct_size(clock_table, values, table->count), GFP_KERNEL);
416 clock_table->count = (unsigned long)table->count;
419 clock_table->values[i] = (unsigned long)table->entries[i].clk;
428 const ATOM_PPLIB_Clock_Voltage_Limit_Table *table)
430 limits->sclk = ((unsigned long)table->entries[0].ucSclkHigh << 16) |
431 le16_to_cpu(table->entries[0].usSclkLow);
432 limits->mclk = ((unsigned long)table->entries[0].ucMclkHigh << 16) |
433 le16_to_cpu(table->entries[0].usMclkLow);
434 limits->vddc = (unsigned long)le16_to_cpu(table->entries[0].usVddc);
435 limits->vddci = (unsigned long)le16_to_cpu(table->entries[0].usVddci);
1206 const ATOM_PPLIB_UVD_Clock_Voltage_Limit_Table *table,
1212 uvd_table = kzalloc(struct_size(uvd_table, entries, table->numEntries),
1217 uvd_table->count = table->numEntries;
1219 for (i = 0; i < table->numEntries; i++) {
1221 &array->entries[table->entries[i].ucUVDClockInfoIndex];
1222 uvd_table->entries[i].v = (unsigned long)le16_to_cpu(table->entries[i].usVoltage);
1236 const ATOM_PPLIB_VCE_Clock_Voltage_Limit_Table *table,
1242 vce_table = kzalloc(struct_size(vce_table, entries, table->numEntries),
1247 vce_table->count = table->numEntries;
1248 for (i = 0; i < table->numEntries; i++) {
1249 const VCEClockInfo *entry = &array->entries[table->entries[i].ucVCEClockInfoIndex];
1251 vce_table->entries[i].v = (unsigned long)le16_to_cpu(table->entries[i].usVoltage);
1265 const ATOM_PPLIB_SAMClk_Voltage_Limit_Table *table)
1270 samu_table = kzalloc(struct_size(samu_table, entries, table->numEntries),
1275 samu_table->count = table->numEntries;
1277 for (i = 0; i < table->numEntries; i++) {
1278 samu_table->entries[i].v = (unsigned long)le16_to_cpu(table->entries[i].usVoltage);
1279 samu_table->entries[i].samclk = ((unsigned long)table->entries[i].ucSAMClockHigh << 16)
1280 | le16_to_cpu(table->entries[i].usSAMClockLow);
1290 const ATOM_PPLIB_ACPClk_Voltage_Limit_Table *table)
1295 acp_table = kzalloc(struct_size(acp_table, entries, table->numEntries),
1300 acp_table->count = (unsigned long)table->numEntries;
1302 for (i = 0; i < table->numEntries; i++) {
1303 acp_table->entries[i].v = (unsigned long)le16_to_cpu(table->entries[i].usVoltage);
1304 acp_table->entries[i].acpclk = ((unsigned long)table->entries[i].ucACPClockHigh << 16)
1305 | le16_to_cpu(table->entries[i].usACPClockLow);
1316 ATOM_PPLIB_Clock_Voltage_Dependency_Table *table;
1344 const ATOM_PPLIB_VCE_Clock_Voltage_Limit_Table *table =
1349 table, array);
1416 table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *)
1420 &hwmgr->dyn_state.vddc_dependency_on_sclk, table);
1424 table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *)
1428 &hwmgr->dyn_state.vddci_dependency_on_mclk, table);
1432 table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *)
1436 &hwmgr->dyn_state.vddc_dependency_on_mclk, table);
1459 table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *)
1463 &hwmgr->dyn_state.mvdd_dependency_on_mclk, table);
1471 table = (ATOM_PPLIB_Clock_Voltage_Dependency_Table *)
1474 &hwmgr->dyn_state.vdd_gfx_dependency_on_sclk, table);
1482 const ATOM_PPLIB_CAC_Leakage_Table *table)
1487 if (!hwmgr || !table || !ptable)
1490 cac_leakage_table = kzalloc(struct_size(cac_leakage_table, entries, table->ucNumEntries),
1495 cac_leakage_table->count = (ULONG)table->ucNumEntries;
1500 cac_leakage_table->entries[i].Vddc1 = le16_to_cpu(table->entries[i].usVddc1);
1501 cac_leakage_table->entries[i].Vddc2 = le16_to_cpu(table->entries[i].usVddc2);
1502 cac_leakage_table->entries[i].Vddc3 = le16_to_cpu(table->entries[i].usVddc3);
1504 cac_leakage_table->entries[i].Vddc = le16_to_cpu(table->entries[i].usVddc);
1505 cac_leakage_table->entries[i].Leakage = le32_to_cpu(table->entries[i].ulLeakageValue);
1624 struct phm_phase_shedding_limits_table *table;
1628 table = kzalloc(struct_size(table, entries, ptable->ucNumEntries),
1630 if (!table)
1633 table->count = (unsigned long)ptable->ucNumEntries;
1635 for (i = 0; i < table->count; i++) {
1636 table->entries[i].Voltage = (unsigned long)le16_to_cpu(ptable->entries[i].usVoltage);
1637 table->entries[i].Sclk = ((unsigned long)ptable->entries[i].ucSclkHigh << 16)
1639 table->entries[i].Mclk = ((unsigned long)ptable->entries[i].ucMclkHigh << 16)
1642 hwmgr->dyn_state.vddc_phase_shed_limits_table = table;
1652 const ATOM_PPLIB_POWERPLAYTABLE *table =
1655 get_vce_state_table(hwmgr, table);