Searched refs:metrics_table (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | vega12_hwmgr.c | 1250 static int vega12_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table) in vega12_get_metrics_table() argument 1257 ret = smum_smc_table_manager(hwmgr, (uint8_t *)metrics_table, in vega12_get_metrics_table() 1263 memcpy(&data->metrics_table, metrics_table, sizeof(SmuMetrics_t)); in vega12_get_metrics_table() 1266 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t)); in vega12_get_metrics_table() 1273 SmuMetrics_t metrics_table; in vega12_get_gpu_power() local 1276 ret = vega12_get_metrics_table(hwmgr, &metrics_table); in vega12_get_gpu_power() 1280 *query = metrics_table.CurrSocketPower << 8; in vega12_get_gpu_power() 1324 SmuMetrics_t metrics_table; in vega12_get_current_activity_percent() local 1327 ret = vega12_get_metrics_table(hwmgr, &metrics_table); in vega12_get_current_activity_percent() 1333 *activity_percent = metrics_table.AverageGfxActivity; in vega12_get_current_activity_percent() [all …]
|
D | vega20_hwmgr.c | 2073 static int vega20_get_metrics_table(struct pp_hwmgr *hwmgr, SmuMetrics_t *metrics_table) in vega20_get_metrics_table() argument 2080 ret = smum_smc_table_manager(hwmgr, (uint8_t *)metrics_table, in vega20_get_metrics_table() 2086 memcpy(&data->metrics_table, metrics_table, sizeof(SmuMetrics_t)); in vega20_get_metrics_table() 2089 memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t)); in vega20_get_metrics_table() 2098 SmuMetrics_t metrics_table; in vega20_get_gpu_power() local 2100 ret = vega20_get_metrics_table(hwmgr, &metrics_table); in vega20_get_gpu_power() 2106 *query = metrics_table.AverageSocketPower << 8; in vega20_get_gpu_power() 2108 *query = metrics_table.CurrSocketPower << 8; in vega20_get_gpu_power() 2136 SmuMetrics_t metrics_table; in vega20_get_current_activity_percent() local 2138 ret = vega20_get_metrics_table(hwmgr, &metrics_table); in vega20_get_current_activity_percent() [all …]
|
D | vega12_hwmgr.h | 401 SmuMetrics_t metrics_table; member
|
D | vega20_hwmgr.h | 529 SmuMetrics_t metrics_table; member
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/ |
D | navi10_ppt.c | 536 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in navi10_tables_init() 537 if (!smu_table->metrics_table) in navi10_tables_init() 545 SmuMetrics_t *metrics_table) in navi10_get_metrics_table() argument 552 (void *)smu_table->metrics_table, false); in navi10_get_metrics_table() 560 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); in navi10_get_metrics_table()
|
D | arcturus_ppt.c | 297 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in arcturus_tables_init() 298 if (!smu_table->metrics_table) in arcturus_tables_init() 908 SmuMetrics_t *metrics_table) in arcturus_get_metrics_table() argument 916 (void *)smu_table->metrics_table, false); in arcturus_get_metrics_table() 924 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); in arcturus_get_metrics_table()
|
D | vega20_ppt.c | 334 smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL); in vega20_tables_init() 335 if (!smu_table->metrics_table) in vega20_tables_init() 1689 SmuMetrics_t *metrics_table) in vega20_get_metrics_table() argument 1696 (void *)smu_table->metrics_table, false); in vega20_get_metrics_table() 1704 memcpy(metrics_table, smu_table->metrics_table, sizeof(SmuMetrics_t)); in vega20_get_metrics_table()
|
D | smu_v11_0.c | 472 kfree(smu_table->metrics_table); in smu_v11_0_fini_smc_tables() 475 smu_table->metrics_table = NULL; in smu_v11_0_fini_smc_tables()
|
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/ |
D | amdgpu_smu.h | 255 void *metrics_table; member
|