/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 176 u16 virtual_voltage_id, 180 u16 virtual_voltage_id,
|
H A D | amdgpu_atombios.c | 1266 u16 virtual_voltage_id, in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params() 1312 if (vddc_id_buf[i] == virtual_voltage_id) { in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params() 1325 if (vddci_id_buf[i] == virtual_voltage_id) { in amdgpu_atombios_get_leakage_vddc_based_on_leakage_params() 1356 u16 virtual_voltage_id, in amdgpu_atombios_get_voltage_evv() 1366 virtual_voltage_id) in amdgpu_atombios_get_voltage_evv() 1375 args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id); in amdgpu_atombios_get_voltage_evv() 1264 amdgpu_atombios_get_leakage_vddc_based_on_leakage_params(struct amdgpu_device *adev, u16 *vddc, u16 *vddci, u16 virtual_voltage_id, u16 vbios_voltage_id) amdgpu_atombios_get_leakage_vddc_based_on_leakage_params() argument 1355 amdgpu_atombios_get_voltage_evv(struct amdgpu_device *adev, u16 virtual_voltage_id, u16 *voltage) amdgpu_atombios_get_voltage_evv() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppatomctrl.h | 283 extern int atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, uint16_t virtual_voltage_id, uint16_t *voltage); 321 uint16_t virtual_voltage_id, 323 extern int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id);
|
H A D | ppatomctrl.c | 1117 * @param virtual_voltage_id input: voltage id which match per voltage DPM state: 0xff01, 0xff02.. 0xff08 1121 uint16_t virtual_voltage_id, in atomctrl_get_voltage_evv() 1131 if (hwmgr->dyn_state.vddc_dependency_on_sclk->entries[entry_id].v == virtual_voltage_id) { in atomctrl_get_voltage_evv() 1144 get_voltage_info_param_space.usVoltageLevel = virtual_voltage_id; in atomctrl_get_voltage_evv() 1453 int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id) in atomctrl_get_leakage_id_from_efuse() argument 1467 *virtual_voltage_id = voltage_parameters->usVoltageLevel; in atomctrl_get_leakage_id_from_efuse() 1474 uint16_t virtual_voltage_id, in atomctrl_get_leakage_vddc_base_on_leakage() 1502 if (vddc_id_buf[i] == virtual_voltage_id) { in atomctrl_get_leakage_vddc_base_on_leakage() 1518 if (vddci_id_buf[i] == virtual_voltage_id) { in atomctrl_get_leakage_vddc_base_on_leakage() 1120 atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, uint16_t virtual_voltage_id, uint16_t *voltage) atomctrl_get_voltage_evv() argument 1472 atomctrl_get_leakage_vddc_base_on_leakage(struct pp_hwmgr *hwmgr, uint16_t *vddc, uint16_t *vddci, uint16_t virtual_voltage_id, uint16_t efuse_voltage_id) atomctrl_get_leakage_vddc_base_on_leakage() argument
|
H A D | smu_helper.c | 462 uint16_t virtual_voltage_id, int32_t *sclk) in phm_get_sclk_for_voltage_evv() 474 if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id) in phm_get_sclk_for_voltage_evv() 460 phm_get_sclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *sclk) phm_get_sclk_for_voltage_evv() argument
|
H A D | smu_helper.h | 89 uint16_t virtual_voltage_id, int32_t *sclk);
|
H A D | smu7_hwmgr.c | 2598 uint16_t virtual_voltage_id, vddc, vddci, efuse_voltage_id; in smu7_get_elb_voltages() local 2604 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in smu7_get_elb_voltages() 2606 virtual_voltage_id, in smu7_get_elb_voltages() 2608 if (vddc != 0 && vddc != virtual_voltage_id) { in smu7_get_elb_voltages() 2610 data->vddc_leakage.leakage_id[data->vddc_leakage.count] = virtual_voltage_id; in smu7_get_elb_voltages() 2613 if (vddci != 0 && vddci != virtual_voltage_id) { in smu7_get_elb_voltages() 2615 data->vddci_leakage.leakage_id[data->vddci_leakage.count] = virtual_voltage_id; in smu7_get_elb_voltages()
|
H A D | vega10_hwmgr.c | 518 uint16_t virtual_voltage_id, int32_t *socclk) in vega10_get_socclk_for_voltage_evv() 532 if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id) in vega10_get_socclk_for_voltage_evv() 516 vega10_get_socclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *socclk) vega10_get_socclk_for_voltage_evv() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppatomctrl.h | 295 extern int atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, uint16_t virtual_voltage_id, uint16_t *voltage); 336 uint16_t virtual_voltage_id, 338 extern int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id);
|
H A D | ppatomctrl.c | 1149 * @virtual_voltage_id: input: voltage id which match per voltage DPM state: 0xff01, 0xff02.. 0xff08 1153 uint16_t virtual_voltage_id, in atomctrl_get_voltage_evv() 1163 if (hwmgr->dyn_state.vddc_dependency_on_sclk->entries[entry_id].v == virtual_voltage_id) { in atomctrl_get_voltage_evv() 1176 get_voltage_info_param_space.usVoltageLevel = virtual_voltage_id; in atomctrl_get_voltage_evv() 1517 int atomctrl_get_leakage_id_from_efuse(struct pp_hwmgr *hwmgr, uint16_t *virtual_voltage_id) in atomctrl_get_leakage_id_from_efuse() argument 1531 *virtual_voltage_id = voltage_parameters->usVoltageLevel; in atomctrl_get_leakage_id_from_efuse() 1538 uint16_t virtual_voltage_id, in atomctrl_get_leakage_vddc_base_on_leakage() 1566 if (vddc_id_buf[i] == virtual_voltage_id) { in atomctrl_get_leakage_vddc_base_on_leakage() 1582 if (vddci_id_buf[i] == virtual_voltage_id) { in atomctrl_get_leakage_vddc_base_on_leakage() 1152 atomctrl_get_voltage_evv(struct pp_hwmgr *hwmgr, uint16_t virtual_voltage_id, uint16_t *voltage) atomctrl_get_voltage_evv() argument 1536 atomctrl_get_leakage_vddc_base_on_leakage(struct pp_hwmgr *hwmgr, uint16_t *vddc, uint16_t *vddci, uint16_t virtual_voltage_id, uint16_t efuse_voltage_id) atomctrl_get_leakage_vddc_base_on_leakage() argument
|
H A D | smu_helper.c | 462 uint16_t virtual_voltage_id, int32_t *sclk) in phm_get_sclk_for_voltage_evv() 474 if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id) in phm_get_sclk_for_voltage_evv() 460 phm_get_sclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *sclk) phm_get_sclk_for_voltage_evv() argument
|
H A D | smu_helper.h | 89 uint16_t virtual_voltage_id, int32_t *sclk);
|
H A D | smu7_hwmgr.c | 2896 uint16_t virtual_voltage_id, vddc, vddci, efuse_voltage_id; in smu7_get_elb_voltages() local 2902 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in smu7_get_elb_voltages() 2904 virtual_voltage_id, in smu7_get_elb_voltages() 2906 if (vddc != 0 && vddc != virtual_voltage_id) { in smu7_get_elb_voltages() 2908 data->vddc_leakage.leakage_id[data->vddc_leakage.count] = virtual_voltage_id; in smu7_get_elb_voltages() 2911 if (vddci != 0 && vddci != virtual_voltage_id) { in smu7_get_elb_voltages() 2913 data->vddci_leakage.leakage_id[data->vddci_leakage.count] = virtual_voltage_id; in smu7_get_elb_voltages()
|
H A D | vega10_hwmgr.c | 517 uint16_t virtual_voltage_id, int32_t *socclk) in vega10_get_socclk_for_voltage_evv() 531 if (lookup_table->entries[voltage_id].us_vdd == virtual_voltage_id) in vega10_get_socclk_for_voltage_evv() 515 vega10_get_socclk_for_voltage_evv(struct pp_hwmgr *hwmgr, phm_ppt_v1_voltage_lookup_table *lookup_table, uint16_t virtual_voltage_id, int32_t *socclk) vega10_get_socclk_for_voltage_evv() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | ci_dpm.c | 1326 u16 leakage_id, virtual_voltage_id; in ci_get_leakage_voltages() local 1335 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in ci_get_leakage_voltages() 1336 if (radeon_atom_get_voltage_evv(rdev, virtual_voltage_id, &vddc) != 0) in ci_get_leakage_voltages() 1338 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages() 1340 pi->vddc_leakage.leakage_id[pi->vddc_leakage.count] = virtual_voltage_id; in ci_get_leakage_voltages() 1346 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in ci_get_leakage_voltages() 1348 virtual_voltage_id, in ci_get_leakage_voltages() 1350 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages() 1352 pi->vddc_leakage.leakage_id[pi->vddc_leakage.count] = virtual_voltage_id; in ci_get_leakage_voltages() 1355 if (vddci != 0 && vddci != virtual_voltage_id) { in ci_get_leakage_voltages() [all...] |
H A D | radeon_atombios.c | 3221 u16 virtual_voltage_id, in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3267 if (vddc_id_buf[i] == virtual_voltage_id) { in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3280 if (vddci_id_buf[i] == virtual_voltage_id) { in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3311 u16 virtual_voltage_id, in radeon_atom_get_voltage_evv() 3321 virtual_voltage_id) in radeon_atom_get_voltage_evv() 3330 args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id); in radeon_atom_get_voltage_evv() 3219 radeon_atom_get_leakage_vddc_based_on_leakage_params(struct radeon_device *rdev, u16 *vddc, u16 *vddci, u16 virtual_voltage_id, u16 vbios_voltage_id) radeon_atom_get_leakage_vddc_based_on_leakage_params() argument 3310 radeon_atom_get_voltage_evv(struct radeon_device *rdev, u16 virtual_voltage_id, u16 *voltage) radeon_atom_get_voltage_evv() argument
|
H A D | radeon.h | 320 u16 virtual_voltage_id, 323 u16 virtual_voltage_id,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | ci_dpm.c | 1316 u16 leakage_id, virtual_voltage_id; in ci_get_leakage_voltages() local 1325 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in ci_get_leakage_voltages() 1326 if (radeon_atom_get_voltage_evv(rdev, virtual_voltage_id, &vddc) != 0) in ci_get_leakage_voltages() 1328 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages() 1330 pi->vddc_leakage.leakage_id[pi->vddc_leakage.count] = virtual_voltage_id; in ci_get_leakage_voltages() 1336 virtual_voltage_id = ATOM_VIRTUAL_VOLTAGE_ID0 + i; in ci_get_leakage_voltages() 1338 virtual_voltage_id, in ci_get_leakage_voltages() 1340 if (vddc != 0 && vddc != virtual_voltage_id) { in ci_get_leakage_voltages() 1342 pi->vddc_leakage.leakage_id[pi->vddc_leakage.count] = virtual_voltage_id; in ci_get_leakage_voltages() 1345 if (vddci != 0 && vddci != virtual_voltage_id) { in ci_get_leakage_voltages() [all...] |
H A D | radeon_atombios.c | 3216 u16 virtual_voltage_id, in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3262 if (vddc_id_buf[i] == virtual_voltage_id) { in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3275 if (vddci_id_buf[i] == virtual_voltage_id) { in radeon_atom_get_leakage_vddc_based_on_leakage_params() 3306 u16 virtual_voltage_id, in radeon_atom_get_voltage_evv() 3316 virtual_voltage_id) in radeon_atom_get_voltage_evv() 3325 args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id); in radeon_atom_get_voltage_evv() 3214 radeon_atom_get_leakage_vddc_based_on_leakage_params(struct radeon_device *rdev, u16 *vddc, u16 *vddci, u16 virtual_voltage_id, u16 vbios_voltage_id) radeon_atom_get_leakage_vddc_based_on_leakage_params() argument 3305 radeon_atom_get_voltage_evv(struct radeon_device *rdev, u16 virtual_voltage_id, u16 *voltage) radeon_atom_get_voltage_evv() argument
|
H A D | radeon.h | 320 u16 virtual_voltage_id, 323 u16 virtual_voltage_id,
|