/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppatomctrl.c | 1667 AtomCtrl_EDCLeakgeTable *leakage_table = in atomctrl_get_edc_leakage_table() local 1670 if (!leakage_table) in atomctrl_get_edc_leakage_table() 1673 length = sizeof(leakage_table->DIDT_REG) / in atomctrl_get_edc_leakage_table() 1674 sizeof(leakage_table->DIDT_REG[0]); in atomctrl_get_edc_leakage_table() 1676 table->DIDT_REG[i] = leakage_table->DIDT_REG[i]; in atomctrl_get_edc_leakage_table()
|
H A D | smu7_hwmgr.c | 2144 * @leakage_table: pointer to leakage table 2147 uint16_t *voltage, struct smu7_leakage_voltage *leakage_table) in smu7_patch_ppt_v1_with_vdd_leakage() 2152 for (index = 0; index < leakage_table->count; index++) { in smu7_patch_ppt_v1_with_vdd_leakage() 2155 if (leakage_table->leakage_id[index] == *voltage) { in smu7_patch_ppt_v1_with_vdd_leakage() 2156 *voltage = leakage_table->actual_voltage[index]; in smu7_patch_ppt_v1_with_vdd_leakage() 2170 * @leakage_table: pointer to leakage table 2175 struct smu7_leakage_voltage *leakage_table) in smu7_patch_lookup_table_with_leakage() 2181 &lookup_table->entries[i].us_vdd, leakage_table); in smu7_patch_lookup_table_with_leakage() 2187 struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, in smu7_patch_clock_voltage_limits_with_vddc_leakage() 2192 smu7_patch_ppt_v1_with_vdd_leakage(hwmgr, (uint16_t *)vddc, leakage_table); in smu7_patch_clock_voltage_limits_with_vddc_leakage() 2146 smu7_patch_ppt_v1_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v1_with_vdd_leakage() argument 2173 smu7_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct smu7_leakage_voltage *leakage_table) smu7_patch_lookup_table_with_leakage() argument 2186 smu7_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, uint16_t *vddc) smu7_patch_clock_voltage_limits_with_vddc_leakage() argument 2629 smu7_patch_ppt_v0_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint32_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v0_with_vdd_leakage() argument [all...] |
H A D | vega10_hwmgr.c | 606 * @leakage_table: pointer to leakage table 609 uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) in vega10_patch_with_vdd_leakage() 614 for (index = 0; index < leakage_table->count; index++) { in vega10_patch_with_vdd_leakage() 617 if (leakage_table->leakage_id[index] == *voltage) { in vega10_patch_with_vdd_leakage() 618 *voltage = leakage_table->actual_voltage[index]; in vega10_patch_with_vdd_leakage() 632 * @leakage_table: pointer to leakage table 637 struct vega10_leakage_voltage *leakage_table) in vega10_patch_lookup_table_with_leakage() 643 &lookup_table->entries[i].us_vdd, leakage_table); in vega10_patch_lookup_table_with_leakage() 649 struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, in vega10_patch_clock_voltage_limits_with_vddc_leakage() 652 vega10_patch_with_vdd_leakage(hwmgr, (uint16_t *)vddc, leakage_table); in vega10_patch_clock_voltage_limits_with_vddc_leakage() 608 vega10_patch_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) vega10_patch_with_vdd_leakage() argument 635 vega10_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct vega10_leakage_voltage *leakage_table) vega10_patch_lookup_table_with_leakage() argument 648 vega10_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, uint16_t *vddc) vega10_patch_clock_voltage_limits_with_vddc_leakage() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | smu7_hwmgr.c | 1882 uint16_t *voltage, struct smu7_leakage_voltage *leakage_table) in smu7_patch_ppt_v1_with_vdd_leakage() 1887 for (index = 0; index < leakage_table->count; index++) { in smu7_patch_ppt_v1_with_vdd_leakage() 1890 if (leakage_table->leakage_id[index] == *voltage) { in smu7_patch_ppt_v1_with_vdd_leakage() 1891 *voltage = leakage_table->actual_voltage[index]; in smu7_patch_ppt_v1_with_vdd_leakage() 1910 struct smu7_leakage_voltage *leakage_table) in smu7_patch_lookup_table_with_leakage() 1916 &lookup_table->entries[i].us_vdd, leakage_table); in smu7_patch_lookup_table_with_leakage() 1922 struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, in smu7_patch_clock_voltage_limits_with_vddc_leakage() 1927 smu7_patch_ppt_v1_with_vdd_leakage(hwmgr, (uint16_t *)vddc, leakage_table); in smu7_patch_clock_voltage_limits_with_vddc_leakage() 2332 uint32_t *voltage, struct smu7_leakage_voltage *leakage_table) in smu7_patch_ppt_v0_with_vdd_leakage() 2337 for (index = 0; index < leakage_table in smu7_patch_ppt_v0_with_vdd_leakage() 1881 smu7_patch_ppt_v1_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v1_with_vdd_leakage() argument 1908 smu7_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct smu7_leakage_voltage *leakage_table) smu7_patch_lookup_table_with_leakage() argument 1921 smu7_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct smu7_leakage_voltage *leakage_table, uint16_t *vddc) smu7_patch_clock_voltage_limits_with_vddc_leakage() argument 2331 smu7_patch_ppt_v0_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint32_t *voltage, struct smu7_leakage_voltage *leakage_table) smu7_patch_ppt_v0_with_vdd_leakage() argument [all...] |
H A D | vega10_hwmgr.c | 610 uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) in vega10_patch_with_vdd_leakage() 615 for (index = 0; index < leakage_table->count; index++) { in vega10_patch_with_vdd_leakage() 618 if (leakage_table->leakage_id[index] == *voltage) { in vega10_patch_with_vdd_leakage() 619 *voltage = leakage_table->actual_voltage[index]; in vega10_patch_with_vdd_leakage() 638 struct vega10_leakage_voltage *leakage_table) in vega10_patch_lookup_table_with_leakage() 644 &lookup_table->entries[i].us_vdd, leakage_table); in vega10_patch_lookup_table_with_leakage() 650 struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, in vega10_patch_clock_voltage_limits_with_vddc_leakage() 653 vega10_patch_with_vdd_leakage(hwmgr, (uint16_t *)vddc, leakage_table); in vega10_patch_clock_voltage_limits_with_vddc_leakage() 609 vega10_patch_with_vdd_leakage(struct pp_hwmgr *hwmgr, uint16_t *voltage, struct vega10_leakage_voltage *leakage_table) vega10_patch_with_vdd_leakage() argument 636 vega10_patch_lookup_table_with_leakage(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, struct vega10_leakage_voltage *leakage_table) vega10_patch_lookup_table_with_leakage() argument 649 vega10_patch_clock_voltage_limits_with_vddc_leakage( struct pp_hwmgr *hwmgr, struct vega10_leakage_voltage *leakage_table, uint16_t *vddc) vega10_patch_clock_voltage_limits_with_vddc_leakage() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | ni_dpm.c | 3099 struct radeon_cac_leakage_table *leakage_table = in ni_init_simplified_leakage_table() local 3105 if (!leakage_table) in ni_init_simplified_leakage_table() 3108 table_size = leakage_table->count; in ni_init_simplified_leakage_table() 3111 table_size = (eg_pi->vddc_voltage_table.count < leakage_table->count) ? in ni_init_simplified_leakage_table() 3112 eg_pi->vddc_voltage_table.count : leakage_table->count; in ni_init_simplified_leakage_table() 3123 smc_leakage = leakage_table->entries[j].leakage; in ni_init_simplified_leakage_table()
|
H A D | ci_dpm.c | 4948 struct ci_leakage_voltage *leakage_table = &pi->vddc_leakage; in ci_patch_with_vddc_leakage() local 4951 for (leakage_index = 0; leakage_index < leakage_table->count; leakage_index++) { in ci_patch_with_vddc_leakage() 4952 if (leakage_table->leakage_id[leakage_index] == *vddc) { in ci_patch_with_vddc_leakage() 4953 *vddc = leakage_table->actual_voltage[leakage_index]; in ci_patch_with_vddc_leakage() 4962 struct ci_leakage_voltage *leakage_table = &pi->vddci_leakage; in ci_patch_with_vddci_leakage() local 4965 for (leakage_index = 0; leakage_index < leakage_table->count; leakage_index++) { in ci_patch_with_vddci_leakage() 4966 if (leakage_table->leakage_id[leakage_index] == *vddci) { in ci_patch_with_vddci_leakage() 4967 *vddci = leakage_table->actual_voltage[leakage_index]; in ci_patch_with_vddci_leakage()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | ni_dpm.c | 3100 struct radeon_cac_leakage_table *leakage_table = in ni_init_simplified_leakage_table() local 3106 if (!leakage_table) in ni_init_simplified_leakage_table() 3109 table_size = leakage_table->count; in ni_init_simplified_leakage_table() 3112 table_size = (eg_pi->vddc_voltage_table.count < leakage_table->count) ? in ni_init_simplified_leakage_table() 3113 eg_pi->vddc_voltage_table.count : leakage_table->count; in ni_init_simplified_leakage_table() 3124 smc_leakage = leakage_table->entries[j].leakage; in ni_init_simplified_leakage_table()
|
H A D | ci_dpm.c | 4924 struct ci_leakage_voltage *leakage_table = &pi->vddc_leakage; in ci_patch_with_vddc_leakage() local 4927 for (leakage_index = 0; leakage_index < leakage_table->count; leakage_index++) { in ci_patch_with_vddc_leakage() 4928 if (leakage_table->leakage_id[leakage_index] == *vddc) { in ci_patch_with_vddc_leakage() 4929 *vddc = leakage_table->actual_voltage[leakage_index]; in ci_patch_with_vddc_leakage() 4938 struct ci_leakage_voltage *leakage_table = &pi->vddci_leakage; in ci_patch_with_vddci_leakage() local 4941 for (leakage_index = 0; leakage_index < leakage_table->count; leakage_index++) { in ci_patch_with_vddci_leakage() 4942 if (leakage_table->leakage_id[leakage_index] == *vddci) { in ci_patch_with_vddci_leakage() 4943 *vddci = leakage_table->actual_voltage[leakage_index]; in ci_patch_with_vddci_leakage()
|