| /Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ | 
| D | cyan_skillfish_ppt.c | 97 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in cyan_skillfish_tables_init() 98 	if (!smu_table->metrics_table)  in cyan_skillfish_tables_init() 112 	kfree(smu_table->metrics_table);  in cyan_skillfish_tables_init() 134 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in cyan_skillfish_get_smu_metrics_data()
  | 
| D | navi10_ppt.c | 523 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_NV1X_t),  in navi10_tables_init() 525 	if (!smu_table->metrics_table)  in navi10_tables_init() 550 	kfree(smu_table->metrics_table);  in navi10_tables_init() 561 		(SmuMetrics_legacy_t *)smu_table->metrics_table;  in navi10_get_legacy_smu_metrics_data() 647 		(SmuMetrics_t *)smu_table->metrics_table;  in navi10_get_smu_metrics_data() 736 		(SmuMetrics_NV12_legacy_t *)smu_table->metrics_table;  in navi12_get_legacy_smu_metrics_data() 822 		(SmuMetrics_NV12_t *)smu_table->metrics_table;  in navi12_get_smu_metrics_data() 2914 	memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_legacy_t));  in navi10_get_legacy_gpu_metrics() 3137 	memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_t));  in navi10_get_gpu_metrics() 3209 	memcpy(&metrics, smu_table->metrics_table, sizeof(SmuMetrics_NV12_legacy_t));  in navi12_get_legacy_gpu_metrics() [all …] 
 | 
| D | vangogh_ppt.c | 249 		smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_legacy_t), GFP_KERNEL);  in vangogh_tables_init() 253 		smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in vangogh_tables_init() 255 	if (!smu_table->metrics_table)  in vangogh_tables_init() 282 	kfree(smu_table->metrics_table);  in vangogh_tables_init() 292 	SmuMetrics_legacy_t *metrics = (SmuMetrics_legacy_t *)smu_table->metrics_table;  in vangogh_get_legacy_smu_metrics_data() 361 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in vangogh_get_smu_metrics_data()
  | 
| D | arcturus_ppt.c | 271 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in arcturus_tables_init() 272 	if (!smu_table->metrics_table)  in arcturus_tables_init() 279 		kfree(smu_table->metrics_table);  in arcturus_tables_init() 602 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in arcturus_get_smu_metrics_data()
  | 
| D | sienna_cichlid_ppt.c | 554 	smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);  in sienna_cichlid_tables_init() 555 	if (!smu_table->metrics_table)  in sienna_cichlid_tables_init() 586 	kfree(smu_table->metrics_table);  in sienna_cichlid_tables_init() 597 		(SmuMetricsExternal_t *)(smu_table->metrics_table);  in sienna_cichlid_get_throttler_status_locked() 662 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V4);  in sienna_cichlid_get_smartshift_power_percentage() 716 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);  in sienna_cichlid_get_smu_metrics_data() 718 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V2);  in sienna_cichlid_get_smu_metrics_data() 720 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics_V3);  in sienna_cichlid_get_smu_metrics_data()
  | 
| D | smu_v11_0.c | 452 	kfree(smu_table->metrics_table);  in smu_v11_0_fini_smc_tables() 456 	smu_table->metrics_table = NULL;  in smu_v11_0_fini_smc_tables()
  | 
| /Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/ | 
| D | smu_cmn.c | 929 			      void *metrics_table,  in smu_cmn_get_metrics_table()  argument 943 				       smu_table->metrics_table,  in smu_cmn_get_metrics_table() 952 	if (metrics_table)  in smu_cmn_get_metrics_table() 953 		memcpy(metrics_table, smu_table->metrics_table, table_size);  in smu_cmn_get_metrics_table()
  | 
| D | smu_cmn.h | 113 			      void *metrics_table,
  | 
| /Linux-v6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ | 
| D | vega12_hwmgr.c | 1376 				    SmuMetrics_t *metrics_table,  in vega12_get_metrics_table()  argument 1387 					     (uint8_t *)(&data->metrics_table),  in vega12_get_metrics_table() 1397 	if (metrics_table)  in vega12_get_metrics_table() 1398 		memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));  in vega12_get_metrics_table() 1405 	SmuMetrics_t metrics_table;  in vega12_get_gpu_power()  local 1408 	ret = vega12_get_metrics_table(hwmgr, &metrics_table, false);  in vega12_get_gpu_power() 1412 	*query = metrics_table.CurrSocketPower << 8;  in vega12_get_gpu_power() 1456 	SmuMetrics_t metrics_table;  in vega12_get_current_activity_percent()  local 1459 	ret = vega12_get_metrics_table(hwmgr, &metrics_table, false);  in vega12_get_current_activity_percent() 1465 		*activity_percent = metrics_table.AverageGfxActivity;  in vega12_get_current_activity_percent() [all …] 
 | 
| D | vega20_hwmgr.c | 2105 				    SmuMetrics_t *metrics_table,  in vega20_get_metrics_table()  argument 2116 					     (uint8_t *)(&data->metrics_table),  in vega20_get_metrics_table() 2126 	if (metrics_table)  in vega20_get_metrics_table() 2127 		memcpy(metrics_table, &data->metrics_table, sizeof(SmuMetrics_t));  in vega20_get_metrics_table() 2136 	SmuMetrics_t metrics_table;  in vega20_get_gpu_power()  local 2138 	ret = vega20_get_metrics_table(hwmgr, &metrics_table, false);  in vega20_get_gpu_power() 2146 			*query = metrics_table.AverageSocketPower << 8;  in vega20_get_gpu_power() 2151 		*query = metrics_table.CurrSocketPower << 8;  in vega20_get_gpu_power() 2181 	SmuMetrics_t metrics_table;  in vega20_get_current_activity_percent()  local 2183 	ret = vega20_get_metrics_table(hwmgr, &metrics_table, false);  in vega20_get_current_activity_percent() [all …] 
 | 
| D | vega12_hwmgr.h | 400 	SmuMetrics_t                   metrics_table;  member
  | 
| D | vega20_hwmgr.h | 527 	SmuMetrics_t                   metrics_table;  member
  | 
| /Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu13/ | 
| D | smu_v13_0_5_ppt.c | 140 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in smu_v13_0_5_init_smc_tables() 141 	if (!smu_table->metrics_table)  in smu_v13_0_5_init_smc_tables() 159 	kfree(smu_table->metrics_table);  in smu_v13_0_5_init_smc_tables() 173 	kfree(smu_table->metrics_table);  in smu_v13_0_5_fini_smc_tables() 174 	smu_table->metrics_table = NULL;  in smu_v13_0_5_fini_smc_tables() 262 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in smu_v13_0_5_get_smu_metrics_data()
  | 
| D | smu_v13_0_4_ppt.c | 166 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in smu_v13_0_4_init_smc_tables() 167 	if (!smu_table->metrics_table)  in smu_v13_0_4_init_smc_tables() 185 	kfree(smu_table->metrics_table);  in smu_v13_0_4_init_smc_tables() 199 	kfree(smu_table->metrics_table);  in smu_v13_0_4_fini_smc_tables() 200 	smu_table->metrics_table = NULL;  in smu_v13_0_4_fini_smc_tables() 294 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in smu_v13_0_4_get_smu_metrics_data()
  | 
| D | smu_v13_0_6_ppt.c | 236 	smu_table->metrics_table = kzalloc(sizeof(MetricsTable_t), GFP_KERNEL);  in smu_v13_0_6_tables_init() 237 	if (!smu_table->metrics_table)  in smu_v13_0_6_tables_init() 245 		kfree(smu_table->metrics_table);  in smu_v13_0_6_tables_init() 252 		kfree(smu_table->metrics_table);  in smu_v13_0_6_tables_init() 300 					 void *metrics_table, bool bypass_cache)  in smu_v13_0_6_get_metrics_table()  argument 318 		memcpy(smu_table->metrics_table, table->cpu_addr, table_size);  in smu_v13_0_6_get_metrics_table() 323 	if (metrics_table)  in smu_v13_0_6_get_metrics_table() 324 		memcpy(metrics_table, smu_table->metrics_table, table_size);  in smu_v13_0_6_get_metrics_table() 332 	MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;  in smu_v13_0_6_setup_driver_pptable() 679 	MetricsTable_t *metrics = (MetricsTable_t *)smu_table->metrics_table;  in smu_v13_0_6_get_smu_metrics_data()
  | 
| D | yellow_carp_ppt.c | 167 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in yellow_carp_init_smc_tables() 168 	if (!smu_table->metrics_table)  in yellow_carp_init_smc_tables() 186 	kfree(smu_table->metrics_table);  in yellow_carp_init_smc_tables() 200 	kfree(smu_table->metrics_table);  in yellow_carp_fini_smc_tables() 201 	smu_table->metrics_table = NULL;  in yellow_carp_fini_smc_tables() 337 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in yellow_carp_get_smu_metrics_data()
  | 
| D | smu_v13_0_0_ppt.c | 509 	smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);  in smu_v13_0_0_tables_init() 510 	if (!smu_table->metrics_table)  in smu_v13_0_0_tables_init() 534 	kfree(smu_table->metrics_table);  in smu_v13_0_0_tables_init() 763 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);  in smu_v13_0_0_get_smu_metrics_data() 1917 		&(((SmuMetricsExternal_t *)(smu_table->metrics_table))->SmuMetrics);  in smu_v13_0_0_get_unique_id()
  | 
| D | aldebaran_ppt.c | 247 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in aldebaran_tables_init() 248 	if (!smu_table->metrics_table)  in aldebaran_tables_init() 255 		kfree(smu_table->metrics_table);  in aldebaran_tables_init() 583 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in aldebaran_get_smu_metrics_data()
  | 
| D | smu_v13_0_7_ppt.c | 514 	smu_table->metrics_table = kzalloc(sizeof(SmuMetricsExternal_t), GFP_KERNEL);  in smu_v13_0_7_tables_init() 515 	if (!smu_table->metrics_table)  in smu_v13_0_7_tables_init() 533 	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()
  | 
| D | smu_v13_0.c | 524 	kfree(smu_table->metrics_table);  in smu_v13_0_fini_smc_tables() 527 	smu_table->metrics_table = NULL;  in smu_v13_0_fini_smc_tables()
  | 
| /Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/smu12/ | 
| D | smu_v12_0.c | 189 	kfree(smu_table->metrics_table);  in smu_v12_0_fini_smc_tables() 190 	smu_table->metrics_table = NULL;  in smu_v12_0_fini_smc_tables()
  | 
| D | renoir_ppt.c | 172 	smu_table->metrics_table = kzalloc(sizeof(SmuMetrics_t), GFP_KERNEL);  in renoir_init_smc_tables() 173 	if (!smu_table->metrics_table)  in renoir_init_smc_tables() 191 	kfree(smu_table->metrics_table);  in renoir_init_smc_tables() 1171 	SmuMetrics_t *metrics = (SmuMetrics_t *)smu_table->metrics_table;  in renoir_get_smu_metrics_data()
  | 
| /Linux-v6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ | 
| D | amdgpu_smu.h | 328 	void				*metrics_table;  member
  |