Searched refs:metrics_table (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu15/ |
| H A D | smu_v15_0_0_ppt.c | 209 smu_table->metrics_table = kzalloc_obj(SMU_15_0_0_MetricsInfo_t); in smu_v15_0_0_init_smc_tables() 210 if (!smu_table->metrics_table) in smu_v15_0_0_init_smc_tables() 228 metrics_info = (SMU_15_0_0_MetricsInfo_t *)smu_table->metrics_table; in smu_v15_0_0_init_smc_tables() 243 kfree(smu_table->metrics_table); in smu_v15_0_0_init_smc_tables() 251 SMU_15_0_0_MetricsInfo_t *metrics_info = smu_table->metrics_table; in smu_v15_0_0_fini_smc_tables() 263 kfree(smu_table->metrics_table); in smu_v15_0_0_fini_smc_tables() 264 smu_table->metrics_table = NULL; in smu_v15_0_0_fini_smc_tables() 352 void *metrics_table, in smu_v15_0_0_get_gpu_metrics_table() argument 366 smu_table->metrics_table, in smu_v15_0_0_get_gpu_metrics_table() 375 if (metrics_table) in smu_v15_0_0_get_gpu_metrics_table() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| H A D | cyan_skillfish_ppt.c | 100 smu_table->metrics_table = kzalloc_obj(SmuMetrics_t); in cyan_skillfish_tables_init() 101 if (!smu_table->metrics_table) in cyan_skillfish_tables_init() 115 kfree(smu_table->metrics_table); in cyan_skillfish_tables_init() 137 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in cyan_skillfish_get_smu_metrics_data()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| H A D | vega12_hwmgr.c | 1386 SmuMetrics_t *metrics_table, in vega12_get_metrics_table() argument 1397 (uint8_t *)(&data->metrics_table), in vega12_get_metrics_table() 1407 if (metrics_table) in vega12_get_metrics_table() 1408 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t)); in vega12_get_metrics_table() 1415 SmuMetrics_t metrics_table; in vega12_get_gpu_power() local 1418 ret = vega12_get_metrics_table(hwmgr, &metrics_table, false); in vega12_get_gpu_power() 1422 *query = metrics_table.CurrSocketPower * MILLIWATT_PER_WATT; in vega12_get_gpu_power() 1466 SmuMetrics_t metrics_table; in vega12_get_current_activity_percent() local 1469 ret = vega12_get_metrics_table(hwmgr, &metrics_table, false); in vega12_get_current_activity_percent() 1475 *activity_percent = metrics_table.AverageGfxActivity; in vega12_get_current_activity_percent() [all …]
|
| H A D | vega20_hwmgr.c | 2116 SmuMetrics_t *metrics_table, in vega20_get_metrics_table() argument 2127 (uint8_t *)(&data->metrics_table), in vega20_get_metrics_table() 2137 if (metrics_table) in vega20_get_metrics_table() 2138 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t)); in vega20_get_metrics_table() 2147 SmuMetrics_t metrics_table; in vega20_get_gpu_power() local 2149 ret = vega20_get_metrics_table(hwmgr, &metrics_table, false); in vega20_get_gpu_power() 2157 *query = metrics_table.AverageSocketPower * in vega20_get_gpu_power() 2163 *query = metrics_table.CurrSocketPower * MILLIWATT_PER_WATT; in vega20_get_gpu_power() 2193 SmuMetrics_t metrics_table; in vega20_get_current_activity_percent() local 2195 ret = vega20_get_metrics_table(hwmgr, &metrics_table, false); in vega20_get_current_activity_percent() [all …]
|
| H A D | vega12_hwmgr.h | 400 SmuMetrics_t metrics_table; member
|
| H A D | vega20_hwmgr.h | 527 SmuMetrics_t metrics_table; member
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_5_ppt.c | 143 smu_table->metrics_table = kzalloc_obj(SmuMetrics_t); in smu_v13_0_5_init_smc_tables() 144 if (!smu_table->metrics_table) in smu_v13_0_5_init_smc_tables() 163 kfree(smu_table->metrics_table); in smu_v13_0_5_init_smc_tables() 177 kfree(smu_table->metrics_table); in smu_v13_0_5_fini_smc_tables() 178 smu_table->metrics_table = NULL; in smu_v13_0_5_fini_smc_tables() 268 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in smu_v13_0_5_get_smu_metrics_data()
|
| H A D | smu_v13_0_4_ppt.c | 168 smu_table->metrics_table = kzalloc_obj(SmuMetrics_t); in smu_v13_0_4_init_smc_tables() 169 if (!smu_table->metrics_table) in smu_v13_0_4_init_smc_tables() 188 kfree(smu_table->metrics_table); in smu_v13_0_4_init_smc_tables() 202 kfree(smu_table->metrics_table); in smu_v13_0_4_fini_smc_tables() 203 smu_table->metrics_table = NULL; in smu_v13_0_4_fini_smc_tables() 311 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in smu_v13_0_4_get_smu_metrics_data()
|
| H A D | yellow_carp_ppt.c | 170 smu_table->metrics_table = kzalloc_obj(SmuMetrics_t); in yellow_carp_init_smc_tables() 171 if (!smu_table->metrics_table) in yellow_carp_init_smc_tables() 190 kfree(smu_table->metrics_table); in yellow_carp_init_smc_tables() 204 kfree(smu_table->metrics_table); in yellow_carp_fini_smc_tables() 205 smu_table->metrics_table = NULL; in yellow_carp_fini_smc_tables() 343 SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table; in yellow_carp_get_smu_metrics_data()
|
| H A D | smu_v13_0_0_ppt.c | 503 smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t); in smu_v13_0_0_tables_init() 504 if (!smu_table->metrics_table) in smu_v13_0_0_tables_init() 529 kfree(smu_table->metrics_table); in smu_v13_0_0_tables_init() 733 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics); in smu_v13_0_0_get_smu_metrics_data() 2325 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics); in smu_v13_0_0_get_unique_id()
|
| H A D | smu_v13_0_7_ppt.c | 538 smu_table->metrics_table = kzalloc_obj(SmuMetricsExternal_t); in smu_v13_0_7_tables_init() 539 if (!smu_table->metrics_table) in smu_v13_0_7_tables_init() 558 kfree(smu_table->metrics_table); in smu_v13_0_7_tables_init() 746 &(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics); in smu_v13_0_7_get_smu_metrics_data()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
| H A D | smu_v12_0.c | 152 kfree(smu_table->metrics_table); in smu_v12_0_fini_smc_tables() 153 smu_table->metrics_table = NULL; in smu_v12_0_fini_smc_tables()
|