/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | si_dpm.c | 4617 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 4621 ret = si_convert_power_level_to_smc(rdev, &ulv->pl, in si_populate_ulv_state() 4630 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 4646 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 4650 ret = si_populate_memory_timing_parameters(rdev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 4656 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 4681 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 5120 struct si_ulv_param *ulv = &si_pi->ulv; si_disable_ulv() local 5133 const struct si_ulv_param *ulv = &si_pi->ulv; si_is_state_ulv_compatible() local 5161 const struct si_ulv_param *ulv = &si_pi->ulv; si_set_power_state_conditionally_enable_ulv() local 5279 struct si_ulv_param *ulv = &si_pi->ulv; si_upload_ulv_state() local 5638 struct si_ulv_param *ulv = &si_pi->ulv; si_populate_mc_reg_table() local [all...] |
H A D | cypress_dpm.h | 87 struct evergreen_ulv_param ulv; member
|
H A D | si_dpm.h | 160 struct si_ulv_param ulv; member
|
H A D | btc_dpm.c | 1390 if (eg_pi->ulv.supported) { in btc_disable_ulv() 1402 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_populate_ulv_state() 1676 if (eg_pi->ulv.supported) { in btc_init_smc_table() 1679 eg_pi->ulv.supported = false; in btc_init_smc_table() 1787 if (eg_pi->ulv.supported) in btc_set_boot_state_timing() 1796 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_is_state_ulv_compatible() 1814 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_set_ulv_dram_timing() 1843 if (eg_pi->ulv.supported) { in btc_set_power_state_conditionally_enable_ulv() 2567 eg_pi->ulv.supported = false; in btc_dpm_init()
|
H A D | ci_dpm.h | 232 struct ci_ulv_parm ulv; member
|
H A D | ci_dpm.c | 3093 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local 3095 if (ulv->supported) { in ci_enable_ulv() 3117 pi->ulv.supported = false; in ci_populate_ulv_level() 3543 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local 3566 if (ulv->supported) { in ci_init_smc_table() 3570 WREG32_SMC(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table() 5487 pi->ulv.supported = true; in ci_parse_pplib_clock_info() 5488 pi->ulv in ci_parse_pplib_clock_info() [all...] |
H A D | rv770_dpm.c | 2236 eg_pi->ulv.supported = true; in rv7xx_parse_pplib_clock_info() 2237 eg_pi->ulv.pl = pl; in rv7xx_parse_pplib_clock_info()
|
H A D | ni_dpm.c | 3958 eg_pi->ulv.supported = true; in ni_parse_pplib_clock_info() 3959 eg_pi->ulv.pl = pl; in ni_parse_pplib_clock_info() 4065 eg_pi->ulv.supported = false; in ni_dpm_init()
|
H A D | cypress_dpm.c | 2041 eg_pi->ulv.supported = false; in cypress_dpm_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | si_dpm.c | 4614 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 4618 ret = si_convert_power_level_to_smc(rdev, &ulv->pl, in si_populate_ulv_state() 4627 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 4643 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 4647 ret = si_populate_memory_timing_parameters(rdev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 4653 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 4678 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 5119 struct si_ulv_param *ulv = &si_pi->ulv; si_disable_ulv() local 5132 const struct si_ulv_param *ulv = &si_pi->ulv; si_is_state_ulv_compatible() local 5160 const struct si_ulv_param *ulv = &si_pi->ulv; si_set_power_state_conditionally_enable_ulv() local 5277 struct si_ulv_param *ulv = &si_pi->ulv; si_upload_ulv_state() local 5636 struct si_ulv_param *ulv = &si_pi->ulv; si_populate_mc_reg_table() local [all...] |
H A D | cypress_dpm.h | 87 struct evergreen_ulv_param ulv; member
|
H A D | si_dpm.h | 160 struct si_ulv_param ulv; member
|
H A D | btc_dpm.c | 1388 if (eg_pi->ulv.supported) { in btc_disable_ulv() 1400 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_populate_ulv_state() 1674 if (eg_pi->ulv.supported) { in btc_init_smc_table() 1677 eg_pi->ulv.supported = false; in btc_init_smc_table() 1785 if (eg_pi->ulv.supported) in btc_set_boot_state_timing() 1794 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_is_state_ulv_compatible() 1812 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_set_ulv_dram_timing() 1841 if (eg_pi->ulv.supported) { in btc_set_power_state_conditionally_enable_ulv() 2565 eg_pi->ulv.supported = false; in btc_dpm_init()
|
H A D | ci_dpm.h | 232 struct ci_ulv_parm ulv; member
|
H A D | ci_dpm.c | 3069 struct ci_ulv_parm *ulv = &pi->ulv; in ci_enable_ulv() local 3071 if (ulv->supported) { in ci_enable_ulv() 3093 pi->ulv.supported = false; in ci_populate_ulv_level() 3519 struct ci_ulv_parm *ulv = &pi->ulv; in ci_init_smc_table() local 3542 if (ulv->supported) { in ci_init_smc_table() 3546 WREG32_SMC(CG_ULV_PARAMETER, ulv->cg_ulv_parameter); in ci_init_smc_table() 5463 pi->ulv.supported = true; in ci_parse_pplib_clock_info() 5464 pi->ulv in ci_parse_pplib_clock_info() [all...] |
H A D | rv770_dpm.c | 2238 eg_pi->ulv.supported = true; in rv7xx_parse_pplib_clock_info() 2239 eg_pi->ulv.pl = pl; in rv7xx_parse_pplib_clock_info()
|
H A D | ni_dpm.c | 3959 eg_pi->ulv.supported = true; in ni_parse_pplib_clock_info() 3960 eg_pi->ulv.pl = pl; in ni_parse_pplib_clock_info() 4066 eg_pi->ulv.supported = false; in ni_dpm_init()
|
H A D | cypress_dpm.c | 2039 eg_pi->ulv.supported = false; in cypress_dpm_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | si_dpm.c | 5077 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 5081 ret = si_convert_power_level_to_smc(adev, &ulv->pl, in si_populate_ulv_state() 5090 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 5106 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 5110 ret = si_populate_memory_timing_parameters(adev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 5116 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 5140 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 5579 struct si_ulv_param *ulv = &si_pi->ulv; si_disable_ulv() local 5592 const struct si_ulv_param *ulv = &si_pi->ulv; si_is_state_ulv_compatible() local 5620 const struct si_ulv_param *ulv = &si_pi->ulv; si_set_power_state_conditionally_enable_ulv() local 5736 struct si_ulv_param *ulv = &si_pi->ulv; si_upload_ulv_state() local 6089 struct si_ulv_param *ulv = &si_pi->ulv; si_populate_mc_reg_table() local [all...] |
H A D | si_dpm.h | 671 struct evergreen_ulv_param ulv; member 967 struct si_ulv_param ulv; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.c | 5117 struct si_ulv_param *ulv = &si_pi->ulv; in si_populate_ulv_state() local 5121 ret = si_convert_power_level_to_smc(adev, &ulv->pl, in si_populate_ulv_state() 5130 if (ulv->one_pcie_lane_in_ulv) in si_populate_ulv_state() 5146 struct si_ulv_param *ulv = &si_pi->ulv; in si_program_ulv_memory_timing_parameters() local 5150 ret = si_populate_memory_timing_parameters(adev, &ulv->pl, in si_program_ulv_memory_timing_parameters() 5156 ulv->volt_change_delay); in si_program_ulv_memory_timing_parameters() 5180 const struct si_ulv_param *ulv = &si_pi->ulv; in si_init_smc_table() local 5621 struct si_ulv_param *ulv = &si_pi->ulv; si_disable_ulv() local 5634 const struct si_ulv_param *ulv = &si_pi->ulv; si_is_state_ulv_compatible() local 5662 const struct si_ulv_param *ulv = &si_pi->ulv; si_set_power_state_conditionally_enable_ulv() local 5776 struct si_ulv_param *ulv = &si_pi->ulv; si_upload_ulv_state() local 6129 struct si_ulv_param *ulv = &si_pi->ulv; si_populate_mc_reg_table() local [all...] |
H A D | si_dpm.h | 678 struct evergreen_ulv_param ulv; member 974 struct si_ulv_param ulv; member
|