Home
last modified time | relevance | path

Searched refs:custom_profile_params (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu11/
H A Darcturus_ppt.c1525 if (!smu->custom_profile_params) { in arcturus_set_power_profile_mode()
1526 smu->custom_profile_params = in arcturus_set_power_profile_mode()
1528 if (!smu->custom_profile_params) in arcturus_set_power_profile_mode()
1537 smu->custom_profile_params[idx] = 1; in arcturus_set_power_profile_mode()
1539 smu->custom_profile_params[idx + i] = custom_params[i]; in arcturus_set_power_profile_mode()
1542 smu->custom_profile_params); in arcturus_set_power_profile_mode()
1545 smu->custom_profile_params[idx] = 0; in arcturus_set_power_profile_mode()
1548 } else if (smu->custom_profile_params) { in arcturus_set_power_profile_mode()
1549 memset(smu->custom_profile_params, 0, ARCTURUS_CUSTOM_PARAMS_SIZE); in arcturus_set_power_profile_mode()
1560 smu->custom_profile_params[idx] = 0; in arcturus_set_power_profile_mode()
H A Dsienna_cichlid_ppt.c1791 if (!smu->custom_profile_params) { in sienna_cichlid_set_power_profile_mode()
1792 smu->custom_profile_params = in sienna_cichlid_set_power_profile_mode()
1794 if (!smu->custom_profile_params) in sienna_cichlid_set_power_profile_mode()
1803 smu->custom_profile_params[idx] = 1; in sienna_cichlid_set_power_profile_mode()
1805 smu->custom_profile_params[idx + i] = custom_params[i]; in sienna_cichlid_set_power_profile_mode()
1808 smu->custom_profile_params); in sienna_cichlid_set_power_profile_mode()
1811 smu->custom_profile_params[idx] = 0; in sienna_cichlid_set_power_profile_mode()
1814 } else if (smu->custom_profile_params) { in sienna_cichlid_set_power_profile_mode()
1815 memset(smu->custom_profile_params, 0, SIENNA_CICHLID_CUSTOM_PARAMS_SIZE); in sienna_cichlid_set_power_profile_mode()
1824 smu->custom_profile_params[idx] = 0; in sienna_cichlid_set_power_profile_mode()
H A Dnavi10_ppt.c2090 if (!smu->custom_profile_params) { in navi10_set_power_profile_mode()
2091 smu->custom_profile_params = kzalloc(NAVI10_CUSTOM_PARAMS_SIZE, GFP_KERNEL); in navi10_set_power_profile_mode()
2092 if (!smu->custom_profile_params) in navi10_set_power_profile_mode()
2101 smu->custom_profile_params[idx] = 1; in navi10_set_power_profile_mode()
2103 smu->custom_profile_params[idx + i] = custom_params[i]; in navi10_set_power_profile_mode()
2106 smu->custom_profile_params); in navi10_set_power_profile_mode()
2109 smu->custom_profile_params[idx] = 0; in navi10_set_power_profile_mode()
2112 } else if (smu->custom_profile_params) { in navi10_set_power_profile_mode()
2113 memset(smu->custom_profile_params, 0, NAVI10_CUSTOM_PARAMS_SIZE); in navi10_set_power_profile_mode()
2122 smu->custom_profile_params[idx] = 0; in navi10_set_power_profile_mode()
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_7_ppt.c2610 if (!smu->custom_profile_params) { in smu_v13_0_7_set_power_profile_mode()
2611 smu->custom_profile_params = in smu_v13_0_7_set_power_profile_mode()
2613 if (!smu->custom_profile_params) in smu_v13_0_7_set_power_profile_mode()
2622 smu->custom_profile_params[idx] = 1; in smu_v13_0_7_set_power_profile_mode()
2624 smu->custom_profile_params[idx + i] = custom_params[i]; in smu_v13_0_7_set_power_profile_mode()
2627 smu->custom_profile_params); in smu_v13_0_7_set_power_profile_mode()
2630 smu->custom_profile_params[idx] = 0; in smu_v13_0_7_set_power_profile_mode()
2633 } else if (smu->custom_profile_params) { in smu_v13_0_7_set_power_profile_mode()
2634 memset(smu->custom_profile_params, 0, SMU_13_0_7_CUSTOM_PARAMS_SIZE); in smu_v13_0_7_set_power_profile_mode()
2644 smu->custom_profile_params[idx] = 0; in smu_v13_0_7_set_power_profile_mode()
H A Dsmu_v13_0_0_ppt.c2670 if (!smu->custom_profile_params) { in smu_v13_0_0_set_power_profile_mode()
2671 smu->custom_profile_params = in smu_v13_0_0_set_power_profile_mode()
2673 if (!smu->custom_profile_params) in smu_v13_0_0_set_power_profile_mode()
2682 smu->custom_profile_params[idx] = 1; in smu_v13_0_0_set_power_profile_mode()
2684 smu->custom_profile_params[idx + i] = custom_params[i]; in smu_v13_0_0_set_power_profile_mode()
2687 smu->custom_profile_params); in smu_v13_0_0_set_power_profile_mode()
2690 smu->custom_profile_params[idx] = 0; in smu_v13_0_0_set_power_profile_mode()
2693 } else if (smu->custom_profile_params) { in smu_v13_0_0_set_power_profile_mode()
2694 memset(smu->custom_profile_params, 0, SMU_13_0_0_CUSTOM_PARAMS_SIZE); in smu_v13_0_0_set_power_profile_mode()
2705 smu->custom_profile_params[idx] = 0; in smu_v13_0_0_set_power_profile_mode()
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/smu14/
H A Dsmu_v14_0_2_ppt.c1875 if (!smu->custom_profile_params) { in smu_v14_0_2_set_power_profile_mode()
1876 smu->custom_profile_params = in smu_v14_0_2_set_power_profile_mode()
1878 if (!smu->custom_profile_params) in smu_v14_0_2_set_power_profile_mode()
1887 smu->custom_profile_params[idx] = 1; in smu_v14_0_2_set_power_profile_mode()
1889 smu->custom_profile_params[idx + i] = custom_params[i]; in smu_v14_0_2_set_power_profile_mode()
1892 smu->custom_profile_params); in smu_v14_0_2_set_power_profile_mode()
1895 smu->custom_profile_params[idx] = 0; in smu_v14_0_2_set_power_profile_mode()
1898 } else if (smu->custom_profile_params) { in smu_v14_0_2_set_power_profile_mode()
1899 memset(smu->custom_profile_params, 0, SMU_14_0_2_CUSTOM_PARAMS_SIZE); in smu_v14_0_2_set_power_profile_mode()
1908 smu->custom_profile_params[idx] = 0; in smu_v14_0_2_set_power_profile_mode()
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/inc/
H A Damdgpu_smu.h566 long *custom_profile_params; member
/linux-6.15/drivers/gpu/drm/amd/pm/swsmu/
H A Damdgpu_smu.c1343 if (smu->custom_profile_params) { in smu_sw_fini()
1344 kfree(smu->custom_profile_params); in smu_sw_fini()
1345 smu->custom_profile_params = NULL; in smu_sw_fini()