Searched refs:pm_metrics (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
| H A D | smu_v13_0_6_ppt.c | 721 struct amdgpu_pm_metrics *pm_metrics = metrics; in smu_v13_0_6_get_pm_metrics() local 725 if (!pm_metrics || !max_size) in smu_v13_0_6_get_pm_metrics() 728 if (max_size < (table_size + sizeof(pm_metrics->common_header))) in smu_v13_0_6_get_pm_metrics() 738 memset(&pm_metrics->common_header, 0, in smu_v13_0_6_get_pm_metrics() 739 sizeof(pm_metrics->common_header)); in smu_v13_0_6_get_pm_metrics() 740 pm_metrics->common_header.mp1_ip_discovery_version = in smu_v13_0_6_get_pm_metrics() 742 pm_metrics->common_header.pmfw_version = pmfw_version; in smu_v13_0_6_get_pm_metrics() 743 pm_metrics->common_header.pmmetrics_version = table_version; in smu_v13_0_6_get_pm_metrics() 744 pm_metrics->common_header.structure_size = in smu_v13_0_6_get_pm_metrics() 745 sizeof(pm_metrics->common_header) + table_size; in smu_v13_0_6_get_pm_metrics() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/pm/inc/ |
| H A D | amdgpu_dpm.h | 534 ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics,
|
| /linux-6.15/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_dpm.c | 1429 ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics, in amdgpu_dpm_get_pm_metrics() argument 1439 ret = pp_funcs->get_pm_metrics(adev->powerplay.pp_handle, pm_metrics, in amdgpu_dpm_get_pm_metrics()
|
| H A D | amdgpu_pm.c | 2295 AMDGPU_DEVICE_ATTR_RO(pm_metrics, ATTR_FLAG_BASIC,
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/inc/ |
| H A D | amdgpu_smu.h | 1303 ssize_t (*get_pm_metrics)(struct smu_context *smu, void *pm_metrics,
|
| /linux-6.15/drivers/gpu/drm/amd/pm/swsmu/ |
| H A D | amdgpu_smu.c | 3568 static ssize_t smu_sys_get_pm_metrics(void *handle, void *pm_metrics, in smu_sys_get_pm_metrics() argument 3579 return smu->ppt_funcs->get_pm_metrics(smu, pm_metrics, size); in smu_sys_get_pm_metrics()
|