Searched refs:metrics_table (Results 1 - 25 of 25) sorted by relevance

/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Dcyan_skillfish_ppt.c97 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
98 if (!smu_table->metrics_table)
112 kfree(smu_table->metrics_table);
134 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dnavi10_ppt.c523 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_NV1X_t),
525 if (!smu_table->metrics_table)
550 kfree(smu_table->metrics_table);
561 (SmuMetrics_legacy_t *)smu_table->metrics_table;
647 (SmuMetrics_t *)smu_table->metrics_table;
736 (SmuMetrics_NV12_legacy_t *)smu_table->metrics_table;
822 (SmuMetrics_NV12_t *)smu_table->metrics_table;
2919 memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_legacy_t));
3142 memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_t));
3214 memcpy(&metrics, smu_table->metrics_table, sizeo
[all...]
H A Dvangogh_ppt.c240 smu_table->metrics_table = kzalloc(max(sizeof(SmuMetrics_t), sizeof(SmuMetrics_legacy_t)), GFP_KERNEL);
241 if (!smu_table->metrics_table)
265 kfree(smu_table->metrics_table);
275 SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table;
344 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Darcturus_ppt.c271 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
272 if (!smu_table->metrics_table)
279 kfree(smu_table->metrics_table);
600 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dsmu_v11_0.c452 kfree(smu_table->metrics_table);
456 smu_table->metrics_table = NULL;
H A Dsienna_cichlid_ppt.c558 smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
559 if (!smu_table->metrics_table)
590 kfree(smu_table->metrics_table);
601 (SmuMetricsExternal_t *)(smu_table->metrics_table);
682 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V4);
736 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
738 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V2);
740 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V3);
/linux-master/drivers/gpu/drm/amd/pm/swsmu/
H A Dsmu_cmn.h123 void *metrics_table,
H A Dsmu_cmn.c936 void *metrics_table,
950 smu_table->metrics_table,
959 if (metrics_table)
960 memcpy(metrics_table, smu_table->metrics_table, table_size);
935 smu_cmn_get_metrics_table(struct smu_context *smu, void *metrics_table, bool bypass_cache) argument
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega12_hwmgr.c1376 SmuMetrics_t *metrics_table,
1387 (uint8_t *)(&data->metrics_table),
1397 if (metrics_table)
1398 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));
1405 SmuMetrics_t metrics_table; local
1408 ret = vega12_get_metrics_table(hwmgr, &metrics_table, false);
1412 *query = metrics_table.CurrSocketPower << 8;
1456 SmuMetrics_t metrics_table; local
1459 ret = vega12_get_metrics_table(hwmgr, &metrics_table, fals
1375 vega12_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table, bool bypass_cache) argument
1482 SmuMetrics_t metrics_table; local
[all...]
H A Dvega20_hwmgr.c2105 SmuMetrics_t *metrics_table,
2116 (uint8_t *)(&data->metrics_table),
2126 if (metrics_table)
2127 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));
2136 SmuMetrics_t metrics_table; local
2138 ret = vega20_get_metrics_table(hwmgr, &metrics_table, false);
2146 *query = metrics_table.AverageSocketPower << 8;
2151 *query = metrics_table.CurrSocketPower << 8;
2181 SmuMetrics_t metrics_table; local
2104 vega20_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table, bool bypass_cache) argument
2207 SmuMetrics_t metrics_table; local
[all...]
H A Dvega12_hwmgr.h400 SmuMetrics_t metrics_table; member in struct:vega12_hwmgr
H A Dvega20_hwmgr.h527 SmuMetrics_t metrics_table; member in struct:vega20_hwmgr
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/
H A Dsmu_v12_0.c189 kfree(smu_table->metrics_table);
190 smu_table->metrics_table = NULL;
H A Drenoir_ppt.c172 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
173 if (!smu_table->metrics_table)
191 kfree(smu_table->metrics_table);
1171 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_5_ppt.c140 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
141 if (!smu_table->metrics_table)
159 kfree(smu_table->metrics_table);
173 kfree(smu_table->metrics_table);
174 smu_table->metrics_table = NULL;
262 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dsmu_v13_0_4_ppt.c166 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
167 if (!smu_table->metrics_table)
185 kfree(smu_table->metrics_table);
199 kfree(smu_table->metrics_table);
200 smu_table->metrics_table = NULL;
304 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dyellow_carp_ppt.c167 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
168 if (!smu_table->metrics_table)
186 kfree(smu_table->metrics_table);
200 kfree(smu_table->metrics_table);
201 smu_table->metrics_table = NULL;
337 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dsmu_v13_0_6_ppt.c346 smu_table->metrics_table = kzalloc(max(sizeof(MetricsTableX_t),
348 if (!smu_table->metrics_table)
356 kfree(smu_table->metrics_table);
363 kfree(smu_table->metrics_table);
411 void *metrics_table, bool bypass_cache)
429 memcpy(smu_table->metrics_table, table->cpu_addr, table_size);
434 if (metrics_table)
435 memcpy(metrics_table, smu_table->metrics_table, table_size);
478 MetricsTableX_t *metrics_x = (MetricsTableX_t *)smu_table->metrics_table;
410 smu_v13_0_6_get_metrics_table(struct smu_context *smu, void *metrics_table, bool bypass_cache) argument
[all...]
H A Daldebaran_ppt.c247 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
248 if (!smu_table->metrics_table)
255 kfree(smu_table->metrics_table);
261 kfree(smu_table->metrics_table);
579 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dsmu_v13_0_7_ppt.c521 smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
522 if (!smu_table->metrics_table)
540 kfree(smu_table->metrics_table);
769 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
H A Dsmu_v13_0_0_ppt.c507 smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);
508 if (!smu_table->metrics_table)
532 kfree(smu_table->metrics_table);
777 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
2280 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);
H A Dsmu_v13_0.c526 kfree(smu_table->metrics_table);
529 smu_table->metrics_table = NULL;
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_0_ppt.c169 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);
170 if (!smu_table->metrics_table)
194 kfree(smu_table->metrics_table);
206 kfree(smu_table->metrics_table);
207 smu_table->metrics_table = NULL;
235 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;
H A Dsmu_v14_0.c483 kfree(smu_table->metrics_table);
486 smu_table->metrics_table = NULL;
/linux-master/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h333 void *metrics_table; member in struct:smu_table_context

Completed in 468 milliseconds